ITエンジニアのブログ

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

コンパイラ

MinCaml で学ぶ関数型言語コンパイラ(その1:字句解析と構文解析)

自作言語を作っている途中ですが、様々な手法を学習するため、 MinCaml という言語のコンパイラを作りながら関数型プログラミング言語のコンパイラ作成の概形と内容について学びます。MinCaml というのは OCaml のサブセットのような言語で、検索するとわか…