計算スクリプト進捗 - int型と演算子の追加

  • int型を追加
  • int用リテラルを追加
  • 演算子を追加(<<,>>,&,|,^,<,<=,>,>=,<=>,~,!)
  • 各演算はOperatorクラスでなくValueクラスでやるように(各型はValue::* < Valueなクラスになっている)

1+0.5の1が1.0に暗黙の型変換されて、1.5を返すようになっています。

やりたい!

遅延評価について考えているけど、これ、逆ポーランド記法とは相性悪い気がする。