lalr

lalr

文章 0 浏览 5

讽刺:如何使 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 12 0

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

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

星星的軌跡 2024-10-26 08:03:56 7 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 8 0

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

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

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

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

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

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

LALR解析器生成器实现问题

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

旧梦荧光笔 2024-09-12 17:00:45 14 0

如何解决转移/减少冲突?

我正在使用 CUP 创建论文所需的解析器。我的语法中存在移位/归约冲突。我有这个产生式规则: command ::= IDENTIFIER | IDENTIFIER LPAREN parlist RP…

温柔一刀 2024-09-08 00:31:30 12 0

Windows 上的 LALR(1) 或 GLR - Bison++ 的替代品/ Flex++哪些是当前的?

更新:此问题已过时,但仅供参考。 原始问题 自 2002 年以来,我一直在使用相同版本的 bison++ (1.21-8) 和 flex++ (2.3.8-7)。 我目前并不是在寻找 L…

书信已泛黄 2024-08-25 18:26:04 11 0

LALR(1) 函数参数的空列表

我有一个简单的 LALR(1) 语法,但遇到了问题。 start ::= spec. spec ::= MOD STRING top_stmt. spec ::= top_stmt. top_stmt ::= stmt. top_stmt ::=…

泅渡 2024-08-18 10:41:43 15 0

LALR(2) 悬空 else

LALR(2) 是否能够自然地处理悬空 else 情况(没有任何特殊规则,与 LALR(1) 一样)? 谢谢…

心如荒岛 2024-08-12 22:42:53 10 0

解决 LALR 解析器中的移位/归约冲突

我一直在使用 PLY 为我的语言构建解析器,但是我遇到了移位/归约冲突,这给我带来了一些麻烦。我的语言具有通用类型,其语法与 C++ 模板相同。所以现…

被你宠の有点坏 2024-08-12 06:27:16 15 0

语法中的左递归会导致冲突

在整个 Bison 语法中,我使用右递归,并且我读到左递归更好,因为它不必首先构建整个堆栈。 然而,当我尝试在其中任何一个上切换到左递归时,我总是会…

帅的被狗咬 2024-08-10 09:58:32 11 0

如何解决明确语法中的移位归约冲突

我正在尝试使用 LALR(1) 解析器生成器(Bison,但问题并非特定于该工具)来解析简单的语法,并且遇到了移位归约冲突。 我发现的有关修复这些问题的文…

╄→承喏 2024-07-22 12:09:13 10 0

如何解决 YACC 移位/减少后增量运算符的冲突?

我正在用 YACC(实际上是 Bison)编写语法,并且遇到了移位/归约问题。 它是包含后缀递增和递减运算符的结果。 这是语法的精简版本: %token NUMBER I…

梦冥 2024-07-21 07:40:41 13 0

.NET 是否有一个好的 yacc/bison 类型 LALR 解析器生成器?

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

可爱暴击 2024-07-04 18:26:42 13 0
更多

推荐作者

Promise

文章 0 评论 0

qq_lbRlsh

文章 0 评论 0

待"谢繁草

文章 0 评论 0

yy2010hell

文章 0 评论 0

漫无边际

文章 0 评论 0

傲娇萝莉攻

文章 0 评论 0

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