2008-02-24から1日間の記事一覧

変数の実装

変数の実装について考えています。 変数の値と変数自体を分離して考えないといけないなー。 代入の演算子に変数の値を渡されても代入のしようがない。

右から左に結合する演算子あっさりできた

というか、さっき投稿したのにはバグが潜んでいた。 next_token = @list[i+1] token = dest.list[dest_ptr] while rop_end?( rs_stack, brackets_level, token, next_token ) ではnext_tokenとtokenがループ毎に更新されない。 while rop_end?( rs_stack, br…

数式計算スクリプトをいじり中

また数式計算スクリプトをいじくってます。 右から左に結合する演算子とか、関数とか、変数とか、式の最適化とか色々やってみたいのです! クラス構造を少し変更して、逆ポーランド記法→中置記法の変換を追加してみました。 class Calc class Operator def i…