left-recursion

left-recursion

文章 0 浏览 2

如何消除以下的左递归?

这是作品。 A-> Aa| b|c; 现在我应该这样做 A->bA' A'-> aA' | e (empty transition) A->c 这是正确的答案吗?即可以使用“b”或“c”吗?…

那支青花 2025-01-04 07:21:18 0 0

将语法转换为 LL1 语法

我明天要复习考试,复习前几年的考试。 测试的是语法。 Expression -> Foo "+" Bar "end" Foo -> [a-z0-9]+ | Expression Bar -> Expression Foo | a*…

无人接听 2024-12-12 20:03:05 4 0

涉及大括号的语法

我正在尝试解决序言中的 DCG 语法并在一定程度上取得了成功,但我一直在评估涉及此类大括号的表达式。 expr( T, ['(', 5, +, 4, ')', *, 7], []), exp…

花开浅夏 2024-12-06 14:58:16 3 0

帮助对语法进行左分解以删除左递归

我有一个小型的自定义脚本语言,我正在尝试更新它以允许布尔表达式,例如 a > 2 和 a> 2和(b<3或c>5)。我在这里遇到麻烦的是括号表达式。 这是(根…

土豪 2024-11-18 22:29:01 5 0

如何处理Treetop左递归

我有一个用于新的通用编程的 语法文件我正在尝试构建的语言。我试图使该语言变得健壮且易于使用(它很大程度上受到 Ruby 等的启发),为此我引入了一…

菊凝晚露 2024-11-09 20:09:51 6 0
更多

推荐作者

忆悲凉

文章 0 评论 0

hgfg1645

文章 0 评论 0

qq_qLPLYi

文章 0 评论 0

戏舞

文章 0 评论 0

殊姿

文章 0 评论 0

﹂绝世的画

文章 0 评论 0

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