2005-02-06から1日間の記事一覧

yaccによる記号表演習

構文解析時に記号表を作る演習の部分が出来た。今日はここまでかな。明日の準備に戻ろう。 [macintosh:susi/compiler/ex3] quwaji% cat testdata2a const m=7,n=8; var x,y,z procedure MULTIPLY; var aa,bb begin aa := x; bb:=y; z:=0; while (bb > 0 do b…

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

コンパイラ思い出すのに一苦労。yaccの使い方とか規則部に書く生成規則とか。だんだんよみがえってきた。コンパイラのうち、字句解析後の構文解析でブロックを意識しつつ記号表を作って行く演習。まずはここからスタートな最終課題。 ブロックやスタックの変…

やっと勉強。終わらせられるのか!?

なんだかんだ今日までずれこんだものの、もうやれるところは心配無いくらいに片付いて、あとすることは心配することくらい(なんのこっちゃ) 連絡が入ったら対応することにして、無事DNSが伝搬してることも祈りつつ、課題のコンパイルにたどり着くまではnsl…