読者です 読者をやめる 読者になる 読者になる

soukouki’s diary

なんとなく思ったこととかを書いてたりする。

raccの続き

ruleの前に

options result_var

って書くと

formula
        : low_priority_formula
        | exp '+' exp
            { result = val[0] + val[2] }
        | exp '-' exp
            { result = val[0] - val[2] }
        | exp '*' exp
            { result = val[0] * val[2] }

こんな感じで書ける。

あとは、tokenの最後になんか色々つけてたけど、
要らなくなったみたいです。

% このコードは動作確認してません %


自作の電卓みたいなのをつくってます。