シェルスクリプトマガジン

香川大学SLPからお届け!(Vol.75掲載)

著者:平西 宏彰

 プログラミング言語で記述されたプログラムを解釈して、実行可能な形式に変換するのがコンパイラの役割です。コンパイラは、簡単なものであれば200行程度のコードで作成できます。今回は、整数の四則演算用の数式を処理できるコンパイラを作成します。

シェルスクリプトマガジン Vol.75は以下のリンク先でご購入できます。

図4 「main.go.y」ファイルに最初に記述するコード

図5 「main.go.y」ファイルの宣言部に追加するコード

図6 「main.go.y」ファイルのプログラム部に追加するコード

図7 「main.go.y」ファイルの規則部に記述するコード

図8 「main.go.y」ファイルのプログラム部に追加するコード