recursive-descent

recursive-descent

文章 0 浏览 3

Perl 正则表达式方言/实现是如何调用的?

Perl 中被称为“正则表达式”的字符串解析引擎与书本上的术语“正则表达式”有很大不同。 所以,我的问题是:是否有一些文档描述了 Perl 的正则表达式…

爱的十字路口 2024-11-09 09:26:01 1 0

Ruby - n 叉树的每个递归

已修复:请参阅编辑编辑 我在为 n 叉树编写自己的递归每个时遇到麻烦。 @element 是节点的值,@children 是所有相连的下层节点的数组。这是我的方法:…

污味仙女 2024-11-04 03:48:09 1 0

将语法转换为 LL(1)

我有这样的语法: program ::= expr_list expr_list ::= {LF} [expr {LF {LF} expr}] {LF} lvalue ::= [expr DOT] NAME call_param ::= [[NAME COLON]…

羁拥 2024-10-31 10:01:00 0 0

递归下降解析和抽象语法树

我正在硬编码一个递归体面的解析器,主要是为了学习目的,但我遇到了一些麻烦。 我将使用CSS3语法的此简短摘录为例: simple_selector = type_selecto…

囚你心 2024-10-28 21:54:09 2 0

PHP 中 EBNF 的递归下降解析器

我正在尝试用 PHP 为以下 EBNF 编写一个递归下降解析器: EXP ::= &lt TERM &gt { ( + | - ) &lt TERM &gt } TERM ::= &lt FACTOR &gt { ( * | / ) &l…

无力看清 2024-10-27 01:28:33 2 0

递归计算后代数量

我有一个带有导航的表格,可以使用 ParentId 自行连接。我正在尝试计算每个记录有多少个后代,我知道我需要在递归中增加一个计数器,我只是不知道如何…

看轻我的陪伴 2024-10-22 22:27:05 2 0

将词法分析器与许多解析器相结合

我知道词法分析器和解析器的典型配置,其中词法分析器读取源代码并生成标记,然后将其定向到解析器,解析器将它们用作语法生成中的终端符号。在典型的…

明天过后 2024-10-19 05:54:28 5 0

如何处理递归下降解析器中无法中断语法错误的问题

我目前正在上系统软件开发课程。我们正在为虚构机器的汇编语言编写两遍汇编程序。我们已经实现了标记生成器,以及抽象表示该程序所需的所有类 - 剩下…

没︽人懂的悲伤 2024-09-28 05:09:37 5 0

通过递归下降从该语法生成​​表达式

我有一个简单的语法。实际上,我使用的语法更复杂,但这是说明我的问题的最小子集。 Expr ::= Value Suffix | "(" Expr ")" Suffix Suffix ::= "-&gt"…

_失温 2024-09-24 23:17:09 3 0

用Java编写递归下降解析来解析epsilon(ε)

例如, EBNF A ::= B c B ::= T1 | T2 | ε T1 ::= a T2 ::= b parseA() { switch(currentToken.kind){ case Token.a : parseT1() case Token.b : par…

醉生梦死 2024-09-12 19:25:44 7 0

Ruby 中的解析器:处理粘性注释和引号

我正在尝试在 Ruby 中为语法创建一个递归下降解析器,该语法由以下规则定义 输入由空格分隔卡片停用词开头, 其中空白是正则表达式/[\n\t]+/ 卡片可能…

小姐丶请自重 2024-09-12 11:39:44 6 0

将 EBNF 转换为 BNF

我的计算机语言课已经过去几年了,所以我已经忘记了 BNF 和 EBNF 的要点,而且我身边也没有教科书。具体来说,我忘记了如何将 EBNF 转换为 BNF。 据我…

楠木可依 2024-08-25 08:55:13 7 0

boost::spirit 从语法中组合语法

我已经弄清楚如何使用精神——也就是说,我已经写了一个中等复杂的语法。我总是采取开发程序的方法——一次一个子系统。我已经为一个复杂模型编写了数…

仄言 2024-08-19 16:10:15 13 0

jQuery - 选择同一级别的子级(奇数或偶数)

有没有办法用 jQuery 替换下面的 CSS? .quote-body .quote-body { background: #f5f5f5 } .quote-body .quote-body .quote-body { background: #fff …

云归处 2024-08-14 05:34:50 7 0

C 的递归下降解析器

我正在寻找 C 语言的解析器。这是我需要的: 用 C 语言(不是 C++)编写。 手写(未生成)。 BSD 或类似的许可许可证。 能够非平凡地解析自身(可以是…

清欢 2024-08-12 14:33:05 6 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

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