javaCC知ってる?
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNG0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNGなんか使えるらしい
いいらしいんだよ
0004デフォルトの名無しさん
NGNG0005ビバ!
NGNG0006デフォルトの名無しさん
NGNGぜんぜんちがうだろ
0007デフォルトの名無しさん
NGNGhttp://www.dmz.hitachi-sk.co.jp/Java/Tech/javacc/
0008デフォルトの名無しさん
NGNGソース→XML→html
統計情報も吐けるようにな
便利そうだろ?
0009デフォルトの名無しさん
NGNGライセンスは、気に入った
いいじゃん
GNU使うと、GPLに感染するからな
0010デフォルトの名無しさん
NGNG$ javacc HelloWorld.java
$ ./HelloWorld
HelloWorld
$
0011デフォルトの名無しさん
NGNGユニックス使いか・・・・
まぢめにおしえろって
0012デフォルトの名無しさん
NGNGって言うか、よく考えたら、javacと勘違いしてるのか?
0013デフォルトの名無しさん
NGNG残念でした。
GCCはコンパイラしたものに対してはGCC適用されない。
0014デフォルトの名無しさん
NGNG001510
NGNG俺は>>10みたいなのを想像してたんだが。
$ javacc HelloWorld.java
$ gcc HelloWorld.cc
$ ./HelloWorld
みたいな。
0017デフォルトの名無しさん
NGNGともだちになんね?
0018デフォルトの名無しさん
NGNG0019デフォルトの名無しさん
NGNGいや9はyaccのことと思われ。
GNUのyacc(たしかBison)はなんか余計な一言があったような。
00209
NGNGそそ
よくわかってるな
0021デフォルトの名無しさん
NGNG面白いよ。
ちょっと込み入った設定ファイルとか読み込ませるのに
重宝するよ
でもlex yaccは使ったことない
だから比較はできないけど。
ところでJavaのパーサージェネレータってJavaCCがデファクトスタンダードなの?
これって日本語対応が少しアレだからよさげなのがほかに有れば
乗り換えようかな。
0022デフォルトの名無しさん
NGNGデファクト最有力じゃない?自作パーサじゃなくて。
0023デフォルトの名無しさん
NGNGhttp://www.cs.princeton.edu/~appel/modern/java/CUP/
とか。
0025デフォルトの名無しさん
NGNGもうメンテナンスされてないよ
0026デフォルトの名無しさん
NGNGhttp://www.ingrid.org/java/javacc/murata.html
ここ見れ。JavaCCが生成するCharStream実装にパッチ当てて、
後はjjを
USER_CHAR_STREAM = true;
UNICODE_INPUT = true;
JAVA_UNICODE_ESCAPE = true;
にしてやれば日本語も完璧だ。
0027デフォルトの名無しさん
NGNGありがとな
でも、21は、そのくらい知ってるんだよ、たぶん
0028名無しさん
NGNG>おそらく入ってきた文字によって遷移する先を決定する表が
>char の下位8ビットだけで作られていて、
>比較も下位8ビットだけで行なうのでしょう。
こう見える現象が起きているということは
ウニコードエスケープウンタラが実装されてないのか。
JavaLex/JavaYaccと同じ実装だと上の引用通りになる。
0029デフォルトの名無しさん
NGNG0030デフォルトの名無しさん
NGNGやくく。
0031デフォルトの名無しさん
NGNGハァ?
>18
ヤキューだ。
0033デフォルトの名無しさん
NGNGでも実はそのサイトはもう知ってた
一応そのとおりにすると日本語入りファイルもパースできるようになるんだけど
エラーが起きたときのExceptionに含まれるn行m桁の情報がおかしい。(両方0になる)
自分のソフトではCharStreamをもう少しいじって
なんとかそれらしく動く様にはなってるけど
あまりよく分かってないものだから潜在バグがありそうでいまいち
どっかに日本語対応のCharStreamの決定版落ちてないかな
0034ビバ!
NGNG全然分からん。
0035デフォルトの名無しさん
NGNGLOOKAHEADどう使ってる?
0036デフォルトの名無しさん
NGNG0037デフォルトの名無しさん
NGNG003835
NGNGなるほど、了解
ところで、javaCCで、なに作ってる?
0039デフォルトの名無しさん
NGNGLOOKAHEAD( foo() ) foo()
のような記述が至る所にあるんですが、
こんなんで良いんでしょうか?
LL(1)って何?top-down parserって何よ?状態なもんで
文法が破綻してるかも
0040デフォルトの名無しさん
NGNGJavaMLってのもありまっせ。JavaCC使ってないけど。
ttp://www.cs.washington.edu/homes/gjb/JavaML/
知ってたらご免なさい。
00418
NGNGありがちょ
ありがちょ
かこいいよ
■ このスレッドは過去ログ倉庫に格納されています