lalr

lalr

文章 0 浏览 4

如何避免 LALR 语法中用于解析嵌套列表的移位归约冲突?

我想创建一个 LALR 语法来解析嵌套列表,但我总是遇到移位/归约冲突。 我有 list1,它是 type1 项目的列表和 list2: ::= | ; ::= A | B | ; 我有一个…

昇り龍 2024-12-06 16:12:15 1 0

学习野牛:什么是上下文无关语法和 LALR(1)?

我正在阅读这篇 bison 介绍。 我有两个问题,如果有人能帮助我理解,那就太好了: 术语上下文无关语法是什么意思? 来自上面的链接:并非所有上下文无…

心安伴我暖 2024-12-01 08:46:47 3 0

Bison 语法中的歧义

我的 Bison 语法有问题。我有一对很好的转变/减少,还有六个减少/减少。问题是我不明白减少/减少冲突是如何发生的,因为解析器应该知道先从标记中选择…

寂寞陪衬 2024-11-29 02:20:44 1 0

将不应该存在的节点放入解析树中

我正在为一种语言编写一个解析器,并且扫描器被设计为 要么返回不需要的终端(例如空格),要么 不这样做 根据布尔标志 。现在,在解析器中,我不想用…

天气好吗我好吗 2024-11-28 13:53:49 2 0

Bison- 转移/减少冲突

我知道在 Bison 代码中,预计会出现一些移位/归约冲突,而正常的 C 语法会为 if/else 生成一个冲突。但是,我有一个语法可以产生 330 个其他移位/归约…

甜尕妞 2024-11-28 09:28:56 0 0

Bison 中的操作顺序

我正在尝试使用 Bison 在 C++ 中生成解析器。语法很好,但我在操作上遇到了一些麻烦。这是一个简单的示例: statements : statement | statements sta…

只有一腔孤勇 2024-11-26 11:48:01 0 0

Lemon LALR 解析器的简单语法

我已经被这个问题困扰了一段时间了。我想解析一些简单的东西: 喜欢:word1 word2 .. wordN 讨厌:word1 word2 .. wordN 我正在使用 Lemon+Flex。目前…

骄兵必败 2024-11-25 10:49:42 0 0

需要有关 LALR(1) 解析的帮助

我正在尝试解析一种上下文无关的语言,称为上下文无关艺术。我使用类似 YACC 的 JS LALR(1) 解析器生成器 JSCC 在 Javascript 中创建了它的解析器。 …

梦情居士 2024-11-16 19:43:48 1 0

bison/yacc 语法消歧

我有以下野牛语法(作为更复杂语法的一部分): expression: IDENTIFIER | CONST | LAMBDA match_block ; match_block: pattern '=' expression | mat…

灯下孤影 2024-11-09 08:33:55 7 0

讽刺:如何使 KeyTerm 优先于变量?

Irony 语法的相关块: var VARIABLE = new RegexBasedTerminal("variable", @"(?-i)\$?\w+"); variable.Rule = VARIABLE; tag_blk.Rule = html_tag_kw…

℡Ms空城旧梦 2024-11-01 02:22:16 7 0

如何用Java编写某些语法的LALR解析器?

我想编写 Java 代码来为我的语法构建 LALR 解析器。有人可以推荐一些书籍或一些链接,让我可以学习如何为 LALR 解析器编写 Java 代码吗?…

星星的軌跡 2024-10-26 08:03:56 5 0

Java CUP资源,还用着吗?

Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …

淑女气质 2024-10-13 10:12:59 6 0

LL 解析器比 LR 解析器有什么优势?

LL 解析器相对于 LR 解析器有哪些优势,以保证它们在当今的解析器生成器工具中相对受欢迎? 根据维基百科,LR 解析似乎比 LL 具有优势: LR解析比LL解…

无声无音无过去 2024-09-30 21:02:24 9 0

使用 Gold Parser 和 Klimstra 引擎的模板类

我正在使用 GOLD 解析器的“创建骨架程序”中的 Klimstra VB.NET 模板,但生成的模板具有带有 overrides 关键字的方法,并且继承自 TemplateParser 。…

去了角落 2024-09-27 12:53:49 7 0

LALR解析器生成器实现问题

我目前正在尝试实现一个 LALR 解析器生成器,如“编译器原理技术和工具”(也称为“龙书”)中所述。 很多已经起作用了。解析器生成器当前能够生成完…

旧梦荧光笔 2024-09-12 17:00:45 11 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文