腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
与
LR
(
1
)
相比
,
在
SLR
(
1
)
解析器
中
查找
导致
冲突
的
字符串
有
多
容易
?
、
、
、
、
众所周知,
SLR
(
1
)
解析器
通常比
LR
(
1
)具有更少
的
状态。但是,
与
LR
(
1
)
相比
,
在
SLR
(
1
)
解析器
中
查找
导致
冲突
的
字符串
是更
容易
还是更难呢?为什么? 提前谢谢你。
浏览 15
提问于2018-12-16
得票数 0
1
回答
SLR
(
1
)和LALR(
1
)语法
冲突
、
、
、
假设你
有
一个语法G,我们为它找到一个
LR
(
1
)自动机。我们可以通过执行状态合并和转换规则将其转换为LALR(
1
)或
SLR
(
1
)
解析器
,但可能会出现
冲突
。 我
的
问题是:必须在合并状态中出现所有问题?
在
LALR(
1
)或
SLR
(
1
)自动机
中
没有合并
的
非
冲突
LR
(
1
)状态是否可能有<
浏览 10
提问于2022-05-16
得票数 1
回答已采纳
2
回答
SLR
(
1
)和LALR(
1
)和Reduce
、
、
、
、
我
在
我
的
一份教授笔记
中
读到了下面的例子。2)假设T
1
,T2是用
SLR
(
1
)和LALR(
1
)为文法G创建
的
。如果G是
SLR
(
1
)文法,下列哪一项是正确
的
? a) T
浏览 4
提问于2014-10-03
得票数 1
2
回答
LALR(
1
)和
SLR
(
1
)
解析器
、
、
我从我们
的
老师那里得到了一个假设,他希望我们去寻找并验证它。我们
有
SLR
(
1
)和LALR(
1
)
解析器
。假设是: 假设我们
有
一个名为X
的
语言结构,如果我们不能为这个结构提供一个LALR(
1
)语法,我们也不能提供一个
SLR
(
1
),也许
LR
(
1
)语法可以解决问题。这是真的,但我
的
假设说了些别的话。
在
我们
的
假设<em
浏览 2
提问于2019-05-17
得票数 0
回答已采纳
1
回答
SLR
(
1
)和LALR(
1
),关于Parse表和缩减状态
、
、
、
几天前,我问了一个问题,我和一些教授进行了大量
的
搜索和联系,但我不能概括地说,第二个问题
的
解决是正确
的
还是错误
的
。
在
两个不同
的
年份,我们
有
两个入学考试
的
问题。
1
)我们
有
一个
SLR
(
1
)语法G如下。我们使用
SLR
(
1
)
解析器
生成器并为G生成一个解析表S。我们使用LALR
浏览 1
提问于2014-10-21
得票数 0
2
回答
递归文法是否具有
LR
(0)状态?
、
在
本例
中
:A -> Aa|b 由上述语法生成
的
语言(
字符串
集)是无限
的
。
有
可能找到它
的
LR
(0)状态机吗?
浏览 10
提问于2021-07-06
得票数 0
回答已采纳
4
回答
这是如何语法
LR
(
1
)而不是
SLR
(
1
)?
、
、
、
、
我
有
以下语法,据说是
LR
(
1
),但没有
SLR
(
1
):A ::= d 我不明白这是为什么。你怎么证明这个?
浏览 19
提问于2012-05-08
得票数 7
1
回答
LR
(0)或
SLR
(
1
)或LALR(
1
)
、
、
我被一个试题深深地困住了,我正试图从编译器
的
期末考试中试一试。如果有人能帮我解释一下,我会非常感激
的
。谢谢$E =E S =E + T * T=T*F* FF = ident ( E ) 其中+* ident ()是终端符号,$是file
的
末尾。( a)这个语法是
LR
( 0 )吗?证明你
的
答案是正确
的
。( b)语法
SLR
(
1
)是吗?证明你
的
答案是正确
的
。( c)这个语法是LA
浏览 2
提问于2012-04-13
得票数 4
回答已采纳
1
回答
每个
LR
(0)文法都是
SLR
(
1
),但反之亦然,为什么?
、
每个
LR
(0)文法都是
SLR
(
1
),但反之亦然,为什么?
浏览 0
提问于2010-11-14
得票数 3
回答已采纳
1
回答
LR
(0)分析器
中
的
后缀和右结合算子
、
、
、
、
是否
有
可能构建一个
LR
(0)
解析器
,它可以同时解析具有前缀和后缀运算符
的
语言?例如,如果我
有
一个+(加法)和!具有通常优先级
的
(阶乘)运算符,然后是
1
+3!应该是
1
+ 3!=
1
+6= 7,但是如果
解析器
是
LR
(0),那么当它在堆栈上有
1
+3时,它会减少而不是移位? 另外,正确
的
结合运算符会带来问题吗?例如,2^3^4应该是2^(3^4),但是同样地,当
解析
浏览 5
提问于2012-08-29
得票数 1
1
回答
LR
解析如何选择符合条件
的
语法产品(从叶子构建解析树)?
、
我正在阅读
LR
解析教程。本教程在这里使用了一个示例语法:A -> Abc | b然后,为了说明解析算法是如何工作
的
,本教程展示了下面解析单词"abbcde“
的
过程。 我了解到,
在
算法
的
每一步,都会搜索一个限定结果(即表第2列所示
的
语法规则),以匹配
字符串
的
一个片段。但是
LR
解析如何在一组符合条件
的
产品中进行选择(如表
中
浏览 2
提问于2020-08-22
得票数 1
回答已采纳
1
回答
Epsilon(ε)生产和
LR
(0)文法和LL(
1
)文法
、
、
、
在
许多地方(例如,在这个答案
中
),我看到一个
LR
(0)语法不能包含ε生成。S -> Aa
浏览 9
提问于2022-01-16
得票数 1
回答已采纳
1
回答
SLR
(
1
)混淆
、
、
根据定义,0、2和4具
有
shift/reduce
冲突
。下面的一组S是")“。对于状态2
中
的
SLR
(
1
),"(“不在下面的S集中,但是为什么这是一个
SLR
(
1
)?你能解释一下
slr
(
1
)
的
shift / reduce
冲突
规则吗?我可能对某些事情感到困惑。
浏览 5
提问于2016-03-11
得票数 0
1
回答
LL和
LR
句法分析
的
差异
、
、
、
目前正在研究上下文无关语法和解析它们
的
方法。据我理解,上下文无关语法可以通过自顶向下/LL或自下而上/
LR
进行解析。正确
的
理解是,LL
解析器
在
解析语法之前,需要语法
有
严格明确
的
生产规则吗?而
LR
解析器
,另一方面,也要求语法是明确
的
,但不必重写任何模糊
的
生产规则,额外
的
优先规则可以添加到生产规则,以解决其歧义?但是,未来如何适应这一切呢?
浏览 6
提问于2020-10-22
得票数 1
回答已采纳
2
回答
对于某些语法,
LR
(
1
)解析表
的
大小是否
与
LALR(
1
)解析表相同?
、
、
、
、
我知道LALR(
1
)语法是
LR
(
1
)语法
的
一个子集,对于相同
的
语法,LALR(
1
)解析表比
LR
(
1
)解析表小得多。但是我
在
互联网上找不到答案,所以是否存在语法,而它们
的
解析表大小是一样
的
。这听起来是可能
的
,因为LALR本质上是
在
“折叠”兼容状态,合并那些不
冲突
的
状态,但是两者是否都有一个具有相同解析表大小
的
语法
浏览 7
提问于2020-06-16
得票数 0
回答已采纳
3
回答
递归上升
解析器
是如何工作
的
?
、
递归上升
解析器
是如何工作
的
?我自己已经编写了一个递归下降
解析器
,但我对
LR
解析器
不太了解。我
的
内容只会增加我
的
困惑。 另一个问题是为什么递归提升
解析器
不会比基于表
的
解析器
使用得更多。递归上升
解析器
似乎具有更好
的
整体性能。
浏览 6
提问于2009-05-30
得票数 18
回答已采纳
1
回答
是否存在没有LL(
1
)等效
的
LR
(k)文法?
、
、
、
、
是否
有
上下文自由且不含糊
的
语法不能转换为LL(
1
)?我发现了一个无法转换为LL(
1
)
的
产品:C99
中
的
C99产品: parameter-listparameter-dec
浏览 2
提问于2015-07-17
得票数 4
1
回答
如何在解释器
中
处理赋值和变量语法
、
大多数解释器允许您在其控制台输入以下内容:>> a+3>>as
浏览 1
提问于2018-12-15
得票数 0
回答已采纳
2
回答
基本语法
中
"END“和"END IF”之间
的
冲突
,使用Lark
、
、
、
我正在尝试使用Lark为BASIC创建一个LALR
解析器
,并且我很难修复"END“语句和"END IF”等语句之间
的
冲突
。以下是该语法
的
简化版本: %ignore /[ \t\f]+/ IF_KW: "if"i PRINT_KW: "print&quo
浏览 71
提问于2019-05-10
得票数 1
回答已采纳
1
回答
LL解析和
LR
解析
有
什么不同?
、
、
、
、
谁能给我一个LL解析和
LR
解析
的
简单例子?
浏览 234
提问于2011-05-12
得票数 251
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券