C式(C言語風汎用データ形式)を作ろう!
■ このスレッドは過去ログ倉庫に格納されています
017247
2006/10/06(金) 02:48:40>普通にJavaScriptのBNFを書くようになるのでしょうか?
基本的には
line = msg ";"
msg = IDENTIFIER ["(" [msg ("," msg)*] ")"] (line | "{" line* "}")
この2行。あとリテラルと演算子が入るけど。
ただ、
if (flag)
expression01;
else
expression02;
みたいな文では、msg が2つに分かれちゃうから……どうしようかな、とは考えていたり。
■ このスレッドは過去ログ倉庫に格納されています