[問題] 請問compiler關於lex and yacc的用法
我是使用windows版本的 flex 和 bison
之前作字彙分析問題應該算解決,
現在要作parsing by bison,
可是我在命令列下指令: bison.exe < calculator.y 時(因為之前flex是這樣下命令的)
給我的回應是: "bison.exe: no grammar file given"
後來去查一下bison 的電子書,
他是這樣下指令吧:bison.exe calculator.y
給我的回應是: "bison.exe: bison.simple: no such file or directory"
請問到底要如何下指令呢??
還有下完指令後,應該會產生 XXX.c 還有 XXX.h 這兩個檔案的樣字
要如何將他跟 flex完後的.c檔作結合呢?(是用VC6)
是類似寫 C++ 一樣嗎?
把兩個.c作進去一個檔案嗎?
感謝您的熱情回答!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.117.151
推
05/14 18:56, , 1F
05/14 18:56, 1F
→
05/14 18:57, , 2F
05/14 18:57, 2F
→
05/14 18:58, , 3F
05/14 18:58, 3F
Programming 近期熱門文章
PTT數位生活區 即時熱門文章