ねた:スタックマシーンのビジュアルトレース

コンパイラ思い出すのに一苦労。yaccの使い方とか規則部に書く生成規則とか。だんだんよみがえってきた。コンパイラのうち、字句解析後の構文解析でブロックを意識しつつ記号表を作って行く演習。まずはここからスタートな最終課題。
ブロックやスタックの変化が時系列的に見えると楽しそうかなと思った。縦にスタック、横に値。増えたり減ったり深くなったり繰り返したり。サインカーブでもないけどなにか波形のような動きになったりして。