腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
ML-Yacc
Tiger
解析器
Reduce
/
Reduce
错误
、
、
、
、
在阿佩尔的“ML中的现代编译器实现”一书中,我正在进行生成
Tiger
解析器
的Ch3编程练习。我的
tiger
.grm文件是。我试图诊断的
错误
是一元和二元减号运算符的规则引起的
reduce
-
reduce
冲突。下面是yacc
错误
:error: state128:
red
浏览 26
提问于2017-02-16
得票数 1
回答已采纳
1
回答
如何告诉Beaver忽略
reduce
/
reduce
冲突?
、
我正在尝试使用来解析包含
reduce
/
reduce
冲突的语法。其他
解析器
生成器支持使用类似%expect 0 1的语句来指定需要一个
reduce
/
reduce
冲突,但Beaver似乎不支持这一点。如何告诉Beaver忽略已知的
reduce
/
reduce
冲突并生成
解析器
?
浏览 3
提问于2013-02-19
得票数 1
1
回答
为什么它给了我这个
错误
?Python
解析器
、
我正在用ply开发一个
解析器
。我有以下
解析器
规则: 'maint : PROGRAMA ID declaraciones' '''declaraciones| "[" CTE_ENTERO "]" ''' 'vacio : 'WARNING: 1
re
浏览 0
提问于2018-09-21
得票数 0
回答已采纳
2
回答
我如何告诉bison有一个语法
错误
?
、
发生的情况是,在分析完AST之后,当规则完成时,我将知道是否存在
错误
。我尝试了yyerror("blah"),但没有成功。因为我不能告诉它有一个
错误
,所以它完成了另一个规则,现在有一个
reduce
/
reduce
冲突。
浏览 3
提问于2011-07-24
得票数 1
回答已采纳
1
回答
如何摆脱
reduce
/
reduce
,
reduce
/shift
错误
?
、
、
、
、
我的语法不断遇到
reduce
/
reduce
和
reduce
/shift问题,但我不确定为什么或如何修复它。
浏览 3
提问于2015-07-05
得票数 0
2
回答
R中文本向量词典中匹配词的快速计数
、
我有一个非常长的向量的简短文本R(例如,长度1千万)。清单的前五项如下: 在文本向量上,从这本词典中获得匹配数的最快方法是什么?在这种情况下,正确的答案将是向量[1, 1, 2, 2, 0]。
浏览 3
提问于2017-01-02
得票数 4
回答已采纳
1
回答
Happy/YACC在应该改变的时候减少
、
、
我正在开发一个
解析器
,我真的很沮丧。在这种语言中,我们可以有这样的表达式:或除了末尾的空数组之外,大部分代码都可以正确解析。在我的
解析器
中,我有: char (...many others...)EmptyArrays : EmptyArrays EmptyArrayEmptyArray : '[' '
浏览 3
提问于2011-02-21
得票数 0
回答已采纳
1
回答
Shift、
reduce
和
reduce
冲突
、
、
、
我很难理解这一点,需要一些帮助来理解shift、
reduce
和
reduce
冲突。我有一个语法,我似乎不明白为什么它是有问题的。我可以附加语法,但我想了解它是如何工作的。第一个问题,MGrammer创建了什么类型的
解析器
?据我所知,shift
reduce
和
reduce
reduce
冲突取决于
解析器
的类型。第二个问题,什么是
reduce
reduce
冲突,什么是转移
reduce
冲突? 我知道词法分析和形式语法的基础知识
浏览 14
提问于2009-03-24
得票数 6
回答已采纳
1
回答
我如何告诉Bison我也期待着
reduce
-
reduce
冲突?
、
、
、
我的C#玩具语法现在有了它的第一个
reduce
-
reduce
冲突!我真为自己感到骄傲。 不过,对我来说似乎没问题(我在这种情况下切换到了GLR
解析器
)。问题是,虽然我知道%expect指令可以让Bison对shift/
reduce
冲突闭嘴,但我找不到对应的
reduce
/
reduce
冲突。那么我应该用什么来让我的3次移位/
reduce
和2次
reduce
/
reduce
保持沉默呢?
浏览 1
提问于2010-01-19
得票数 3
回答已采纳
1
回答
用Python探索和发现数据中的模式/相似性
、
、
、
、
st02
tiger
st01
tiger
,lion,leopard,cheetah Z st01 dog,
tiger
,cheetahY
浏览 2
提问于2020-03-08
得票数 0
4
回答
如何从熊猫DataFrame中提取和总结独特的单词
、
、
、
考虑以下DataFrame: ['eagle','m
浏览 11
提问于2020-04-15
得票数 4
回答已采纳
3
回答
bison shift而不是
reduce
使用
reduce
/
reduce
错误
、
、
optionalNL codeBlock optionalNL ELSE codeBlockelse之前的optionalNL导致3个
reduce
/
reduce
。无论我做什么(我试着在optionalNL之前写%prec,或者其他),它总是减少到exprLoop,这会在bison上给我一个同步
错误
。我如何告诉bison在这一点上转移(到optionalNL else)而不是
reduce
?(to exprLoop导致else是一个
错误
浏览 3
提问于2009-11-19
得票数 2
回答已采纳
1
回答
移位归约
解析器
如何知道何时进行归约?
、
、
我正在用c#编写一个移位归约
解析器
。我看了一些解释它的文章,但没有一篇涉及太多细节。谁能告诉我shift
reduce
解析器
的详细解释,比如它是如何知道何时进行
reduce
的?
浏览 2
提问于2021-03-28
得票数 0
2
回答
修复Lemon解析冲突
、
、
我正在编写一个使用Flex和Lemon解析约束的小
解析器
。Lemon报告了几个我无法摆脱的解析冲突。在上下文无关的语法中,有什么特殊的技巧可以消除解析冲突吗? GTE
reduce
19 PLUS
reduce</e
浏览 7
提问于2011-01-04
得票数 2
回答已采纳
2
回答
LR(0)/SLR/LR(1)解析-如何选择生产?
、
、
我试图把我的头脑集中在
解析器
理论上,并且我一直在不同的来源中找到相同的例子。语法大致如下(简化):E = E + T因此,据推测,一个字符串2 + 2将被解析为这样(将堆栈与提醒分隔开来)T|+ 2 <-
reduce
by E = TE +|2 <
浏览 0
提问于2018-11-27
得票数 2
回答已采纳
1
回答
如何在SyntaxNet上训练自定义的基于转换的系统
、
我正在开发一个
解析器
,它不是依赖
解析器
,但它仍然是一个基于转换的系统。我没有使用三个动作SHIFT,
REDUCE
-LEFT和
REDUCE
-RIGHT,而是像圆弧过渡一样,我为我的
解析器
提出了自己的动作。正如我通过Andor等人的论文所理解的那样。我看了代码,但看起来它们主要是用来训练依赖
解析器
的(有3个动作SHIFT,
REDUCE
-LEFT和
REDUCE
-RIGHT)。如果你能在代码中突出显示一些可以帮助我实现目标的部分,我真的很感激。
浏览 8
提问于2016-08-06
得票数 1
1
回答
Reduce
/Redlog计算机代数系统的类Lisp(前缀)输出
这是关于
Reduce
计算机代数系统()的。(好的,我总是可以实现单独的
解析器
和打印机。)
浏览 12
提问于2013-07-16
得票数 0
1
回答
EBNF到Bison -
Reduce
/
Reduce
错误
、
、
| <while-statement>| <compound-statement>state : | statement stm ;有一个
reduce
/
reduce
错误
。谁能给我解释一下,为什
浏览 8
提问于2012-06-20
得票数 0
回答已采纳
1
回答
为什么ANTLR不“过度减少”这个表达?
、
、
、
来自ANTLR的解析树是正确的;但是,我认为我误解了它使用的shift-
reduce
方法。| expr + | NUM | | Shift 9 | expr + factor | | | ERROR (no production) 我希望在步骤3中会出现一个
错误
,在这个步骤中,
解析器
浏览 3
提问于2016-05-12
得票数 1
回答已采纳
1
回答
lemon
解析器
是LALR(1)还是SLR(1)?
、
我正在阅读lemon
解析器
的PHP移植: $stp =$this->nterminal; $j++) { /* Add a
reduce
action to the state "stp" which will <e
浏览 3
提问于2011-02-16
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
数仓应用工具Hive:从底层设计窥见其优化策略
Python学习笔记3:数据集操作-列的统一操作
REDUCE函数:让Excel自己"滚雪球",打工人从此拒绝996!
好程序员大数据教程分享MapReduce经验杂谈十则
python之高阶函数
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券