BNFとプログラム、、、?
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNG0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNGhttp://pc5.2ch.net/test/read.cgi/tech/1070089173/
0004デフォルトの名無しさん
NGNG1桁の自然数 ::= '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' |
正の整数 ::= 1桁の自然数 1桁の正の整数
0005デフォルトの名無しさん
NGNG昔書いたら周りから「わからん」コールが出てしまったので泣く泣く書き直したが。
今ではソースのコメントの戦略欄に自分用に書くだけだなぁ・・・。
PGならBNFぐらい知っといて欲しい今日この頃。
0006デフォルトの名無しさん
NGNGちょっと BNF にのっとってちょっと文字列解析をしたくなる事が
ちょっとあったりして。
rule.bnf みたいなファイルに BNF を書いておいて,それをもとに
パーサオブジェクトを作るような小さなライブラリがないかなあ。
yacc は大げさだし,boost::spilit はコードの中に BNF を埋め込んじゃうし。
0007デフォルトの名無しさん
NGNG0008デフォルトの名無しさん
NGNGlexでできんもんかね?大げさかね?
0009デフォルトの名無しさん
NGNGyacc と lex くらい違う。
0010デフォルトの名無しさん
NGNGそれに合う文字列を自動で生成するプログラムを作ったとがある。
0011デフォルトの名無しさん
NGNG0012デフォルトの名無しさん
NGNG0013デフォルトの名無しさん
NGNG0014デフォルトの名無しさん
NGNG0015デフォルトの名無しさん
NGNGやっくす/れっくすが正式
0016デフォルトの名無しさん
NGNG0017デフォルトの名無しさん
NGNG0018デフォルトの名無しさん
2005/03/30(水) 01:11:520019デフォルトの名無しさん
2005/03/30(水) 01:47:440020デフォルトの名無しさん
2005/03/30(水) 08:32:49■ このスレッドは過去ログ倉庫に格納されています