boost::spirit::qiを使って電卓っぽいものを作る。

コードをgithubにアップ。

nishiba/boost_spirit_sample

 

実行し、”1 + max(2, 3) * 4"と入力すると、"13"と返ってくる。

------------------------------------------------

# 1 + max(2, 3) * 4
OK
13

------------------------------------------------