腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
左
递归
消除
问题
left-recursion
所以我有这个
左
递归
语法因为它是
左
递归
,所以我通过添加另一个步骤
消除
了
左
递归
:X → E Op1 E2 | ε 然而,我有一种下沉的感觉,我错误地
消除
了它这个
问题
是一个更大的语法集的一部分,仅供参考。
浏览 3
提问于2014-05-05
得票数 1
1
回答
左
递归
消除
问题
grammar
、
left-recursion
我正在研究语法中的删除
左
递归
。(3个语法) 1. A->Ab | aC C->bC | BA 2.
浏览 19
提问于2020-05-01
得票数 1
回答已采纳
2
回答
通过
左
因式分解
消除
歧义
parsing
、
ambiguity
、
compiler-theory
你能通过
左
因式分解
消除
歧义吗?或者
左
因式分解只是
消除
了
左
递归
? 谢谢。
浏览 3
提问于2014-04-10
得票数 0
1
回答
如何
消除
这个
左
递归
compiler-construction
、
javacc
、
left-recursion
我正在做编译器构造中的一个任务,我在
左
递归
方面遇到了困难。JavaCC为表达式()和条件()提供了“检测到的
左
递归
”错误,如下所示。每一行的第二行是相同的,所以我假设这就是
问题
所在。A→Aα|βA‘→ε|αA’ 这是用来说明如何
消除
左
递归
的公式。我已经理解了这个概念在讲座和在线视频和解释,但我不知道如何应用在这里。有人能告诉我如何
消除
左
递归
吗?
浏览 2
提问于2017-11-05
得票数 0
回答已采纳
1
回答
我语法中的间接
左
递归
?
parsing
、
recursion
、
compiler-construction
、
grammar
、
left-recursion
我的语法似乎有一个间接的
左
递归
的例子,看了另一个类似的
问题
,无法完全在它们和我的语法之间建立一种心理联系,我无法思考如何解决它。A ::= A' a | b | A A'是从A调用的,但A'是c或A,这导致了
左
递归
,如何在
消除
左
递归
的同时将其重新排列为等价的语法?
浏览 1
提问于2015-11-12
得票数 0
回答已采纳
1
回答
如何处理Treetop
左
递归
ruby
、
abstract-syntax-tree
、
treetop
、
left-recursion
我正在努力让这门语言变得健壮和易于使用(它的灵感主要来自Ruby等),并在此过程中引入了一些
左
递归
规则。我看过一些例子,它们似乎表明了下面的
左
递归
规则: l_recurse / 'something else'可以通过将其更改为:end 对我来说,这看起来像是有一个不同的
问题
,仍然会失败。在这个中可以找到我试图(查找
浏览 1
提问于2011-05-25
得票数 6
回答已采纳
1
回答
左
递归
消除
grammar
、
left-recursion
我试图从以下语法中删除
左
递归
:S -> id [ E ] = EE -> id 我试图遵循在中提出的
左
递归
删除算法,但是E -> E [ E ]行给了我
问题
浏览 4
提问于2014-09-29
得票数 1
回答已采纳
1
回答
左
递归
消除
parsing
、
compiler-construction
、
context-free-grammar
、
computation-theory
我有这样的语法我想知道如何从这个语法中
消除
左
递归
,因为S+S真的很混乱……
浏览 1
提问于2012-12-26
得票数 1
2
回答
为什么自上而下的解析器不能处理
左
递归
?
parsing
、
compiler-construction
、
left-recursion
我想知道为什么自上而下的解析器不能处理
左
递归
,因此我们需要
消除
左
递归
,就像龙书中提到的那样。
浏览 4
提问于2014-03-02
得票数 2
回答已采纳
1
回答
将上下文无关文法转换为LL(1)
compiler-construction
、
ll
我试图
消除
左
递归
,所以我得到了S'->+SS'|SS'|*S'|epsilonS->(S)S"|aS"
浏览 4
提问于2014-10-02
得票数 3
3
回答
消除
此PEG.js语法上的
左
递归
parsing
、
grammar
、
peg
、
pegjs
(注:我读过其他
问题
,如,但我还没能弄清楚)。call / ident) {}a b c d"a(b(c(d)))""a(b)(c)(d)" retu
浏览 3
提问于2012-11-19
得票数 5
1
回答
消除
间接
左
递归
compiler-construction
、
grammar
、
context-free-grammar
、
javacc
为了从产生式规则中
消除
一些
左
递归
,我的大脑被烧焦了。( + | - | * | / ) fragment )* 但
问题
是片断涉及到与片断相关的表达式,即:间接
左
递归
。该站点不解释直接
左
递归
消除
,您可以找到void expression(): {} fragme
浏览 3
提问于2012-12-13
得票数 1
1
回答
递归
下降解析的语法
parsing
、
grammar
、
context-free-grammar
有没有一种简单的方法来判断一个简单的语法是否适合
递归
下降?
消除
左
递归
和
左
因式分解的语法就足以实现这一点吗?
浏览 29
提问于2020-11-06
得票数 0
回答已采纳
1
回答
计算语法的FIRST和FOLLOW集合
parsing
、
grammar
、
context-free-grammar
、
compiler-construction
我必须计算以下语法的第一组和第二组:B -> A x | x根据我的理解,我得到了以下计算: 首先,我们删除
左
递归
。他们没有删除
左
递归
吗?
浏览 2
提问于2018-01-23
得票数 0
1
回答
如何
消除
LL分析器的
左
递归
parsing
、
compiler-construction
、
context-free-grammar
、
ll
如何
消除
以下类型的
左
递归
。我似乎不能把一般规则适用于这个特定的规则。A -> A | a | bA -> aA' | bA'还剩下了
递归
。谢谢。
浏览 4
提问于2016-04-24
得票数 4
回答已采纳
1
回答
消除
即刻左旋
parsing
、
recursion
、
compiler-construction
、
computation-theory
我的理解是,为了
消除
包含A⇒Aα形式产生的语法中的直接
左
递归
,我需要用A⇒βA‘和A'⇒αA/∈替换它。I有以下结果,我需要
消除
直接的
左
递归
E⇒E+T/TF⇒(E)/(id)E⇒TE‘有人能解释一下这是怎么回事吗
浏览 3
提问于2014-01-21
得票数 0
回答已采纳
1
回答
将下列语法完全
左
因子化,以便适合在自顶向下编译器中使用
recursion
、
compiler-construction
、
context-free-grammar
、
ambiguous-grammar
S → A B A C | A C A BB → B x x | B y y看过视频后,我理解了在生产规则中
消除
左
递归
的简单示例,如S → b S b但我不明白如何
消除
上述规则中的
左
递归
。
浏览 0
提问于2018-05-08
得票数 1
回答已采纳
1
回答
消除
上下文无关语法中的歧义
parsing
、
compiler-construction
、
context-free-grammar
给定一个不明确的语法,为了
消除
操作符优先的
问题
,我们将转换语法以遵循运算符优先规则。为了解决算子的结合性
问题
,我们考虑到与之相关的算子,将文法转化为
左
递归
或右
递归
。现在,当计算机必须进行解析时,假设它使用
递归
下降算法,那么语法首先应该是明确的吗?还是语法应该根据算法有不同的要求? 如果语法是
左
递归
的,
递归
下降算法不会终止。现在,我如何给出一个明确的语法(结合性
问题
得到解决)的算法作为输入?
浏览 2
提问于2014-08-17
得票数 0
1
回答
自上而下解析器希望在“Code”中有一个像样的case示例
左
递归
compiler-construction
、
compiler-theory
、
parser-generator
、
ll
我确实理解自上而下解析器应该避免
左
递归
,并转换为右
递归
方式。a)我是否理解为右自顶向下解析器等于LL,自下而上解析器等于LR?b)我发现
左
递归
是一种规则,它自称为ex) Expr :== '+‘Term | Term,它可以导致无限循环找到Expr。但不管怎样,有没有考虑用C或Java输入的示例代码?(我不想要解析器或扫描器代码)我需要的是带有句子形式的案例代码示例,它通过
左
递归
进行无限循环。 c)在自顶向下解析器中使用Right
浏览 0
提问于2010-10-24
得票数 5
回答已采纳
2
回答
如何在PetitParser中定义Pascal变量
smalltalk
、
petitparser
问题
:,我得到一个堆栈溢出。
浏览 0
提问于2019-01-15
得票数 5
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
云直播
活动推荐
运营活动
广告
关闭
领券