任何人都可以对此有所了解吗?从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