Hello Worldをこえて

プログラマとして生き残るための備忘録

電卓の作成 (その3)

 前回は、構文木を作成せずに * 」「 / 」括弧を優先的に計算できる電卓を実装した。今回は、この処理に、構文木を作成し中間言語っぽいものを出力する処理を追加した。

 

github.com

 

 初回のあまり理解せずに作成した電卓の処理より、かなり簡素化した処理で実装できた。次回からは、コンパイラの作成にとりかかる。