2008-03-03 計算スクリプト進捗 - int型と演算子の追加 int型を追加 int用リテラルを追加 演算子を追加(<<,>>,&,|,^,<,<=,>,>=,<=>,~,!) 各演算はOperatorクラスでなくValueクラスでやるように(各型はValue::* < Valueなクラスになっている) 1+0.5の1が1.0に暗黙の型変換されて、1.5を返すようになっています。 やりたい! 論理演算子と条件演算子 カンマ演算子(単純な演算子と違って引数を区切るカンマと区別する必要がある) 16進表記や8進表記のリテラル eval関数(の前に文字列型が必要か) 遅延評価について考えているけど、これ、逆ポーランド記法とは相性悪い気がする。