Yacc と Lex を用いたコンパイラを作成する
- 実行ファイルの作成
// 変数i の計算式を受理する
// ex. i+i, i*i
$make calc1
// 1桁同士の数の四則演算を行う
// ex. 2+3, 4*3
$make calc2
// 2桁以上の数の四則演算を行う
// ex. 32-22, 23*4
$make calc3
// 四則演算の結果をメモリにに保存できる
// ex. M[0] = 1 + 1, (M[0]で2が出力される)
$make calc4
// log exp sqrt の計算を追加した
// ex. sqrt(4), log(exp(4))
$make calc5
- 不要なファイルの削除
$make clean