ITエンジニアのブログ

IT企業でエンジニアやってる人間の日常について

2016-02-22から1日間の記事一覧

プログラミング言語を作る。第8回:計算式の平坦化

そういえばドラゴン本を買いました。これを参考にしてコンパイラ制作を加速させます。第5回で字句解析と構文解析を行いました。四則演算や関数適用などの簡易的な入力に対し、それを構文解析して抽象構文木を出力しましたが、今度はそれを変換します。例えば…