パーサできた

いや、嘘です。できたのはできたんですが、全然ダメダメなので、もっと練り直さないと使いものにならない…orz


きのうのより、括弧付き四則演算が、こんな感じ
再帰を適当にしてるので、全然ダメダメだ…というか、これだと自分に再帰できない…結局括弧が対応できないっていうのも、そこらへんから来る問題なんだよな…

3+4*(5+9)

こーいうのを書いたファイルを入力してやると、計算結果が表示されます。


さて、どうするかなぁ…これさえどうにかなれば気が済むんだけど。
いや、しかし、詰めが甘かったな…しばらく凹んどく。


けど、これって実行時に名前解決するタイプの言語だと起こる問題であるにも関わらず他の言語ではなんとかなってるっていうことは、なんとかなるっていうことかもしれない。