看板 Programming 關於我們 聯絡資訊
我是使用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
FAITHY:裝gcc把bison也安裝進去 打yacc-d cal.y 140.116.106.27 05/14 18:56
FAITHY:產生y.tab.c和y.tab.h檔 載把它們和lex.yy. 140.116.106.27 05/14 18:57
FAITHY:.c和vc6一起編譯 140.116.106.27 05/14 18:58