peg

peg

文章 0 浏览 4

使用 LPEG(Lua 解析器表达式语法),例如 boost::spirit

所以我正在用 lpeg 来代替 boostspirit 语法,我必须说 boost::spirit 比 lpeg 更加优雅和自然。然而,由于当前 C++ 编译器技术的限制以及 C++ 中 TMP…

很糊涂小朋友 2024-12-13 06:32:13 0 0

使用 PEG 问题制作 BBcode 解析器

我正在使用 PEG(Ruby 的 Citrus 实现)制作 bbcode 解析器,并且我一直在解析这个 [b]sometext[anothertext[/b] 有代码 grammar BBCodeParser rule d…

贪了杯 2024-12-05 03:35:03 1 0

PEG 的空生产有什么作用?

空产生式规则 nonterminal -> epsilon 在 lex-yacc LR 自底向上解析器生成器(例如 PLY)中很有用。 在什么情况下应该在 PEG 解析器中使用 Empty 产生…

咋地 2024-11-05 13:10:03 3 0

需要确认 pyparsing 中 PEG 的语义谓词

PEG 论文描述了两种语义谓词解析表达式: 和谓词 &e 非谓词 !e pyparsing 是否支持 And 谓词?或者这只是排序解析表达式的同义词?在这种情况下,它应…

却一份温柔 2024-11-03 22:36:39 5 0

PEG 和 CFG 有什么区别?

从这个 wikipedia 页面: 两者的根本区别 上下文无关语法和解析 表达式语法是 PEG 的 选择运算符是有序的。如果 第一种选择成功,第二种选择成功 替代…

九命猫 2024-10-29 11:15:12 5 0

Treetop ruby​​ 解析器 - 无法解析有序选择

我定义了使用 Treetop 解析字符串和数字的简单语法,如下所示。 grammar Simple rule value number / string end rule string word space string / wo…

隐诗 2024-10-08 14:07:56 7 0

任何能够处理左递归的 PEG 解析器?

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

策马西风 2024-10-07 03:20:06 5 0

Python 风格缩进的 PEG

您如何在以下任何解析器生成器中编写解析表达式语法(PEG.js, 柑橘, Treetop) 可以处理 Python/Haskell/CoffeScript 风格的缩进: not 的示例- 现有的…

寂寞清仓 2024-10-02 18:31:02 9 0

PEG语法的局限性解析器生成器?

Closed. This question needs to be more focused. It is not currently accepting answers. 想要改进这个问题吗?通过编辑这篇文章来更新问题,使其…

如痴如狂 2024-08-14 07:09:21 13 0

Treetop/PEG 中的非贪婪匹配?

我将如何在 Treetop 中做这样的事情? /.+?;/ 似乎唯一的方法是: [^;]+ ';' 这有点丑……还有其他方法吗? .+? 似乎不起作用..…

无所的.畏惧 2024-07-25 10:17:59 8 0

针对每行上的多个(15)正则表达式解析文本正文的最佳方法是什么?

我有一个必须扫描的文本正文,每行至少包含 2 个部分,有时包含 4 个部分的信息。 问题是每行可以是 15-20 个不同操作中的 1 个。 在 ruby​​ 中,当…

半寸时光 2024-07-09 00:24:22 8 0
更多

推荐作者

Gabu-gabumon

文章 0 评论 0

qq_CgiN62

文章 0 评论 0

荔枝明

文章 0 评论 0

¤→小豸慧

文章 0 评论 0

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