任何人都可以對此有所瞭解嗎?從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的鏈
- 3. 是否生成C++ Bison解析器可重入?
- 4. 是否有一個用於.NET的yacc/bison類型的LALR解析器生成器?
- 5. 將Bison/Flex/Yacc集成到XCode中
- 6. 如何在解析器生成器(ANTLR,YACC等)中解析名稱=值對的列表?
- 7. 使用flex和Bison的解析器
- 8. 使用Bison解析樹
- 9. C++帶Bison的GLR解析器
- 10. yacc如何從語法規則中生成語法分析器?
- 11. 使用yacc的模態解析器
- 12. 用bison解析bibtex
- 13. Lex&Yacc解析器如何輸出值?
- 14. 多個flex/bison解析器
- 15. 使用yacc代碼生成
- 16. 如何在Windows環境下使用Bison編譯yacc(.y)文件?
- 17. 如何使用yacc解析器檢測錯誤行號
- 18. 如何在flex和bison中使用C++?
- 19. 用Bison解析錯誤
- 20. 解析器中的EOF錯誤YACC
- 21. 如何在64位Windows 7上使用cygwin從C++生成Java VM?
- 22. 在64位機器上調用64位Dephi DLL從C#在64位機器上
- 23. 如何用flex/bison解析C字符串(char *)?
- 24. 如何讓WiX生成64位MSI?
- 25. 如何生成64位COM代理
- 26. lex/yacc和解析器/掃描器
- 27. XML串行器生成器工具(Sgen.exe)生成64位Windows DLL?
- 28. 如何在Yacc/Bison中看到我所看到的內容?
- 29. 64位使用C#
- 30. 如何在64位Perl中解壓縮(64位)unsigned long?
有什麼區別? 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