TL/1 トランスレータ

先日はプログラミング言語 TL/1 のパーサを作ったということを書きました。

TL/1 パーサ - 主題のない日記

それに機能を追加してパース結果を C のプログラムに変換して出力する機能も付けました。

まだインストール手順の整備などは出来ていないのですが、 TL/1 で書かれたプログラムを動かすために必要だと思う部分はおおよそ出来たと思います。

TL/1 の言語仕様と共に掲載されていたサンプルのゲーム「連珠」が動くことは確認できました。

f:id:SaitoAtsushi:20150316031734p:plain

Document ID: 87931285e21432188dad43ee6d8489d6