- 締切済み
yaccプログラムにExpr.l Expr.yの実装(ダウンロード?)
yaccプログラムにExpr.l Expr.yの実装(ダウンロード?)の仕方が さっぱりわかりません。 何度か調べてみてもかえって分からなくなってしまったので すいませんが、手順のようなものを教えてください
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- Tacosan
- ベストアンサー率23% (3656/15482)
回答No.2
ExprL とやらがどのようなものかは知りませんが, どのような語句があってどのような文法 (構文) を持つのか, またそれぞれの構文がいかなる意味を持つのか把握できていますか? 把握できているなら, ExprL を構成する語句を (f)lex のソースである .l に, 文法とその意味を yacc/bison のソースである .y に書けばいい. もちろん把握できていないなら作る前に把握しなきゃならない.
- Tacosan
- ベストアンサー率23% (3656/15482)
回答No.1
最初の文は日本語がおかしい.... なぜ助詞として「に」を使うんだろう. そして, 「実装」のあとにかっこして「ダウンロード?」とあるのはどのようなことを意味しているんだろう? さておき, 何を目的として yacc を使うのですか? 何の手順を聞きたいのですか?
補足
言葉足らずですいません。 いまいちはっきりとわかっていないため、文章が曖昧になっているかもしれません。 正直ダウンロードと実装の違いもよくわかっていません。 目的はExprLの処理系を実装し、ExprLで簡単な数学計算プログラムの作成です。 そしてその際まずExpr.L Expr.yを実装しなければならないためその手順を知りたいです。