「コンパイラ・スクリプトエンジン」相談室6
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
600:デフォルトの名無しさん 05/06/25 01:21:33 >>595 bisonのオプション #define YYERROR_VERBOSE 1 /* Enable verbose error messages. */ マニュアルにも出てるはず > そもそも「if文の途中」というのが > 取れるんでしょうか? bison の error を使えば if文の途中でパース失敗した ときのアクションとか付けられる なんか説明しづらいけどマニュアルのサンプルに出てそう 601:デフォルトの名無しさん 05/06/25 09:59:34 >>595 すれ違い。 Lisperより 602:595 05/06/25 10:03:24 みなさんありがとうございます。これから試してみようと思います。 >599 flexを使ってます。bison側で「@x」と書けば、トークンの位置が取れると http://www1.kcn.ne.jp/~robe/pf/pf012.html に書いてあったんですがまだ試してません。yycharですか、ありがとうございます。 >600 YYERROR_VERBOSE は試してみました。多少わかりやすいエラーメッセージが yyerrorに与えられるようになったんですが、自動生成じゃなく自分でエラーメッセージを 決めたいんです(Cコンパイラが出すような)。 error は今のところトップレベルでやっちゃってるんで、 そこを文それぞれにもってかないとだめなんですね。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5007日前に更新/221 KB
担当:undef