LangScan::D
http://gonzui.sourceforge.net/langscan/
http://purple.ie.ariake-nct.ac.jp/~bashi/diary/?date=20051010#p01
うあー既にわりといいかんじ。でも詰めると大変なんだろうな。
http://shinh.skr.jp/tmp/SDL.html
http://shinh.skr.jp/tmp/bogoyaml.html
http://shinh.skr.jp/tmp/bogoyaml_static.html
http://shinh.skr.jp/tmp/dfilt.html
やったことメモ
- langscan/d/dtok.l を ctok.l のコピーででっちあげ。 _c_ を _d_ に、/+ +/ コメント、プリプロセッサ消した、そんくらいだっけ。
- langscan/d.rb を c.rb のコピーででっちあげ。プリプロセッサ消した、予約語増やした。
- codelist を呼び出すもの でっちあげ。
- codelist.(css|rb) に fundecl を追加。
やるべきこと
- dtok.l のリテラル、 /+ +/ コメントのネスト
- 正直よくわからない
追記: なんか検索できてるし。