腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(14)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
1
回答
多态
bisonc++
遗传
我试着用野牛语法来构造AST。Bison正确地生成解析器,但是当我试图用一些数学操作解析一个示例代码时,其打印的错误如下:调试后,我注意到问题出现在expr非终端中,其产品如下: ... { }operator:| INTEGER $$ = new ast::e
浏览 2
修改于2016-11-16
得票数 4
回答已采纳
2
回答
Flex++
Bisonc++
解析器
我在谷歌上找到了flex++和
bisonc++
不幸的是,没有简单的入门教程。大多数示例都是基于bison/flex的。有些人以某种方式在他们的C++代码中集成了bison/flex解析器。flex++和
bisonc++
的文档对我没有帮助。教程和示例,它们都从stdin获得输入,并在stdout上打印一些消息。我应该使用flex++/
bisonc++
还是flex/bison?如何在满足上述条件的情况下做到这一点呢?
浏览 187
修改于2013-05-06
得票数 7
回答已采纳
1
回答
Bisonc++
-详细报告以返回冲突的规则?
我对
bisonc++
的编译器有一个很大的问题:错误信息是垃圾信息。有什么方法可以让
bisonc++
返回导致冲突的规则吗?任何冗长的错误报告都可以吗?谢谢!
浏览 3
修改于2017-04-08
得票数 1
回答已采纳
2
回答
bisonc++
-没有生产规则?
我正在尝试用
bisonc++
编译以下内容:%lsp-needed %token NUMBER COMMENT KEYWORD VARIABLE
浏览 0
提问于2016-11-10
得票数 0
回答已采纳
2
回答
正确接受
bisonc++
中的括号
我尝试使用
bisonc++
编写一个基本的语法检查器expression -> OPEN_BRACKET expression CLOSE_BRACKET expression -> expression
浏览 7
修改于2016-02-28
得票数 0
回答已采纳
1
回答
索引操作符在
bisonc++
(bison,bison++)中的优先级
解析器由
Bisonc++
生成,它对语法文件使用与bison和bison++相似的语法。要用不同的语法规范(file:grammar)重新构建解析器,可以运行make regenerate,但这需要
bisonc++
和flexc++ (可从Debian获得)。
浏览 10
修改于2022-02-07
得票数 0
回答已采纳
1
回答
bison++对野牛-他们真的有冲突吗?
现在,bison++是可用的,但是-它与bison本身有冲突,bison是一个更新得多的版本(3.3.2IIANM),而
bisonc++
依赖一个更旧的版本(1.19)。 所以我真的很想两者都有..。
浏览 0
修改于2020-10-09
得票数 3
回答已采纳
1
回答
从autoconf生成的makefile调用外部程序
(是的,请提供更多不必要的依赖)该项目位于autohell (GNU autoconf)构建系统上。
浏览 3
修改于2013-10-03
得票数 1
回答已采纳
1
回答
在哪里处理浮点数的解析-扫描器还是解析器?
作为扫描器/解析器生成器,我使用Flex/
Bisonc++
。现在,生成的DSL编译器前端能够解析八进制、十进制和十六进制数字。唯一剩下的就是对C/C++中表示的浮点数(FPN)的支持。
浏览 0
修改于2013-05-07
得票数 3
回答已采纳
1
回答
我应该提供什么样的数据结构来处理编译器中的作用域?
我正在开发一个在ubuntu中使用flex和
bisonc++
的“玩具”编译器,它将类似C的输入语言编译成优化的C++。
浏览 8
提问于2021-02-15
得票数 0
回答已采纳
1
回答
Flex/Flex++语法错误--“未识别规则”
comment} {return ParserBase::COMMENT;}它总是返回以下内容:
bisonc
浏览 2
提问于2014-03-09
得票数 0
回答已采纳
3
回答
lex/yacc:为什么词汇者必须包含解析器的头文件?
我正在尝试更多地了解编译器的构造,所以我一直在玩flexc++和
bisonc++
;然而,对于这个问题,我将参考flex/bison。
浏览 4
修改于2014-02-07
得票数 1
回答已采纳
1
回答
正在尝试编译yacc代码
我尝试过使用来自bison、bison++和
bisonc++
的yacc进行编译。但似乎没有一个人能够编译它。我不太了解bison/yacc/lex,所以如果有任何提示,我将不胜感激。
浏览 0
提问于2011-09-10
得票数 0
回答已采纳
2
回答
C++,Qt4 - QLabel.setText()似乎会导致分割错误
(同样的项目中也有Flex和
Bisonc++
,但它们与问题无关,而且工作正常。) 我有一个std::vector< QLabel* >,我尝试用数据填充它。Update (16.05.16):经过一些进一步的测试,问题似乎出现在我创建的
bisonc++
/ flex解析器中。
浏览 5
修改于2016-05-16
得票数 0
回答已采纳
领券