任何人都可以對此有所瞭解嗎?從Bison的文檔中,我沒有看到與此主題相關的任何內容。首先十分感謝。Mark如何使用Bison(Yacc)在C++中生成64位解析器?
1
A
回答
3
Bison和Yacc生成一個C/C++代碼,它取決於您的編譯器設置將生成什麼程序集(32/64位)。
+0
有些事情在32位合法,在64位錯誤,例如:int x = someptr - someconstant; – 2013-04-22 07:27:58
+0
'int x = someptr - someconstant'在32位代碼中也是非法的。您必須始終使用ptrdiff_t類型指針差異來避免未定義的行爲。 – 2013-04-22 10:01:01
相關問題
- 1. 如何在Yacc中打印解析器樹(BISON)
- 2. 如何在bison/yacc GLR解析器中獲得'expected token'?
- 3. 如何生成64位解析?
- 4. 在Windows中使用bison/flex生成解析器的命令?
- 5. 將Yacc/Bison解析器與C++程序連接起來
- 6. 解析大於Bison/Yacc的鏈
- 7. 是否生成C++ Bison解析器可重入?
- 8. 是否有一個用於.NET的yacc/bison類型的LALR解析器生成器?
- 9. 如何在解析器生成器(ANTLR,YACC等)中解析名稱=值對的列表?
- 10. 使用flex和Bison的解析器
- 11. 使用Bison解析樹
- 12. yacc如何從語法規則中生成語法分析器?
- 13. C++帶Bison的GLR解析器
- 14. 在64位機器上生成32位
- 15. 如何找出C++ bison解析器中的意外標記?
- 16. 使用yacc的模態解析器
- 17. 用bison解析bibtex
- 18. Lex&Yacc解析器如何輸出值?
- 19. 如何處理yacc/bison中的變量引用(使用ocaml)
- 20. 多個flex/bison解析器
- 21. 使用yacc代碼生成
- 22. 如何在Windows環境下使用Bison編譯yacc(.y)文件?
- 23. 目標C的解析器生成器?
- 24. 如何使用yacc解析器檢測錯誤行號
- 25. 如何在flex和bison中使用C++?
- 26. 如何在使用Flex和Bison生成C++頭文件時使用m4?
- 27. 用Bison解析錯誤
- 28. 解析器中的EOF錯誤YACC
- 29. 故意在yacc/bison語法中沒有yacc規則
- 30. MySQL連接/ C++ 64位生成錯誤
有什麼區別? C可以編譯爲32位或64位。 Theres沒有理由認爲你需要一個額外的標誌... – alternative 2010-08-30 19:39:55
D你的意思是你想解析一個64位輸入流(即wchar_t是64位每個字符(又名UTF-32/UCS-4))。 – 2010-08-30 20:28:31