>flexとbissonで言語を作ってみようと思った人ですが。このページを読むと本当に勉強になりました。
>今、crowbarのソースを読んでますが、初心者なので、これよりもっとシンプルのソースあるでしょうか。
>例え、データ型 intしかない、論理演算 if else while for <>= +-* /しかできるC言語サブセットのソース例はあるでしょうか。教えてください。よろしくお願いいたします。^^
crowbar 0.1のソースや「プログラミング言語を作る」の"電卓を作ってみよう"は
参考にならないでしょうか?
また、初心者さんが求めている内容とは少し違いますが、
以下のものはどうでしょうか?
1) yacc入門講座(簡単な説明)
http://www.tokumaru.org/yacc/index.htm
2) Bison入門(リファレンス)
http://guppy.eng.kagawa-u.ac.jp/~kagawa/2000/SysProg/bison-1.2.8/bison-ja_toc.html
3) Flex(リファレンス)
http://www.asahi-net.or.jp/~wg5k-ickw/html/online/flex-2.5.4/flex_toc.html
4) lex&yaccプログラミング(残念ながら日本語版は売り切れなようです)
http://www.amazon.co.jp/exec/obidos/ASIN/4756102972/qid=1141565795/br=3-2/br_lfncs_b_2/249-0186723-6715515
5) いまどきのプログラム言語の作り方(Javaで再帰下降型パーサの実装です)
http://www.amazon.co.jp/exec/obidos/ASIN/4839919232/qid=1141567196/br=3-1/br_lfncs_b_1/249-0186723-6715515
私も興味ありますので、何か良いサイトや参考書などあれば
逆に教えてください。
あくまでもflexやbison(yaccやlex)にこだわるなら
私は、ドラゴンブックやタイガーブックなどより先に、
yaccやlexをある程度理解しておくことが重要だと思っています。