コンピューター理論、チョットデキルようになりたい

コンピュータサイエンスの学び直しです

学び直し46日目:10章 コンパイラ#1:構文解析(仕様、実装、展望、プロジェクト)(10章終了)

記録

どんなことやってるかは、何となく理解できたと思う。45日目にまとめたようなことを実装して、Jack プログラムをソースとして与えることでトークナイズとパースが実行されたXMLファイルを出力している。

このXMLファイルの中身を見れば、パーサによって再帰的に構文解析がなされて、木構造になっていることがよくわかる。

github.com
いつものようにこの方のソースを拝見したが、わたしにこのような実装力はないので先に進むことを優先させる。