[[FrontPage]] 2008/05/21からのアクセス回数 &counter; #contents * sampleCコンパイラのソース・リスト [#a5d6de38] 原書では、ソースリストがでているますが、それをbision, flex, gccに対応するように 修正し、現在のシステムでも動作ソースリストを添付します。 ** 字句解析 [#k7fa2291] sample.lが字句解析のソースです。 flexでコンパイルする場合には、 #pre{{ flex sample.l }} とします。 #ref(sample.l); ** シンタックス解析 [#ld8e0c68] sample.yが、bisionの入力とするシンタックス解析のソースです。 y.tab.hを出力するために、-dオプションを指定し、出力をyaccと同じくするために-oオプションを指定します。 #pre {{ bison -d -o y.tab.c sample.y }} #ref(sample.y); ** コメント [#y3b4cd07] この記事は、 #vote(おもしろかった,そうでもない,わかりずらい) 皆様のご意見、ご希望をお待ちしております。 #comment