hokuishi.be

2023/03/06

意味動作完成

やったこと

  • ocamlyacc での意味動作と AST の追加

愚直に ocamlyacc の action 部に AST を返す処理を各規則に書いていって、遂に完成した! エラー回復のための規則を増やしすぎて意味動作の記述が多くなって結構大変だった。 タイガーブックに書いてある抽象構文をほとんど変更せずに実装したが、意味動作の記述がだいぶ長くなってしまった。 僕の設計と実装の問題なのか、仕方ないことなのか。 とりあえず動いていて、きちんとエラーも報告できているため良しとしておく。

思ったこと

ここ最近、早起きができていなくて午前を失った生活が続いている。 岡本太郎展に行く予定があるから、そろそろ正さないといけない。 今日は早く寝ます。

今日の英会話

早く寝るからパス。