- ベストアンサー
yaccのコンパイル法
Bisonを実行して出力されたPekePeke_Tab.c をコンパイル(ボーランドを使用)すると、_yyerrorが未解決です のコメントが出てうまく行きません。 コマンドは bcc32 PekePeke_Tab.c libmain.obj です。 ライブラリの不足でしょうか? ちなみに Flex のコンパイルはうまく行きました。 bcc32 lex.yy.c libmain.obj libwrap.obj でOKでした。 yacc関連の書物やWEBなどは、yacc lex 本体の説明だけで、コンパイルの説明が皆無なので困っています。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
http://cis.k.hosei.ac.jp/~nakata/lectureCompiler/YaccLex/6.3.html 意味はわかりませんが、無い関数なら適当に定義すればいいんじゃないですかね(^w^
その他の回答 (1)
- sakusaker7
- ベストアンサー率62% (800/1280)
回答No.2
yyerror は自分で定義するものじゃなかったかなあ。 Bison 1.28 - 構文解析器のC言語インターフェイス http://guppy.eng.kagawa-u.ac.jp/2006/ProgLang/bison-1.2.8/bison-ja_7.html #1.28 だとちょっと古いね
質問者
お礼
早速の回答有難うございます。 確かにそのとうりでした。 再度テストしてみます。
お礼
有難うございます。 早速試してみます。