ebnf

ebnf

文章 0 浏览 3

Forth 语言 EBNF 规则用于无限循环或 if 语句

是否有描述 Forth 无限循环或 if 语句的 EBNF 规则?…

挥剑断情 2024-11-08 11:29:03 0 0

我的EBNF逻辑错了吗?

我在 Python 程序中使用 SimpleParse 来解析一些相当简单的语言学。它应该能够解析以下示例文本(每行单独): d6 (d4 + d8 + 5) + 6 {5d20}+12 [d10 …

百思不得你姐 2024-10-27 13:42:44 0 0

我如何定义“其他”?堵塞?

这就是我正在尝试的: foreach_in.Rule = ToTerm("foreach") + "(" + VARIABLE + "in" + list_obj + ")" foreach_as.Rule = ToTerm("foreach") + "(" …

柠檬心 2024-10-27 08:06:15 2 0

JavaCUP - 如何将这行 EBNF 转换为 CFG 语法?

几天前我发布了有关将 EBNF 语法转换为 CFG 的文章。好吧,我想我现在已经掌握了它的要点,但我对这个特定的问题有点困惑: 你会如何转换: Multiplic…

傲世九天 2024-10-24 01:12:58 3 0

将 EBNF 语法转换为上下文无关语法

我必须编写一个 JavaCUP 规范,并且我得到了 EBNF 语法。但是,我不知道如何在两者之间进行转换。我听说过基本的想法,但我真的不明白我需要改变什么…

软糖 2024-10-22 22:28:46 2 0

EBNF / parboiled:如何将正则表达式转换为 PEG?

这是一个特定于 parboiled 解析器框架和一般 BNF/PEG 的问题。 假设我有一个相当简单的正则表达式 ^\\s*([A-Za-z_][A-Za-z_0-9]*)\\s*=\\s*(\\S+)\\s*…

烟织青萝梦 2024-10-20 10:55:53 0 0

python:用 BNF 或 pyparsing 替换正则表达式

我正在解析一个相对简单的文本,其中每一行描述一个游戏单元。我对解析技术知之甚少,所以我使用了以下临时解决方案: class Unit: # rules is an ord…

淡莣 2024-09-19 03:10:24 6 0

实现类 Markdown 语言的解析器

我有类似于 markdown 和 SO 使用的标记语言。 遗留解析器基于正则表达式,维护起来简直是噩梦,因此我提出了自己的基于 EBNF 语法的解决方案,并通过 …

哀由 2024-09-14 23:28:58 5 0

Scala 解析器组合器递归 bnf 的技巧?

我试图匹配这个语法: pgm ::= exprs exprs ::= expr [ exprs] expr ::= ID | expr . [0-9]+ 我的 scala packrat 解析器组合器看起来像这样: import …

第几種人 2024-09-11 06:07:11 7 0

ANTLR,如何在ANTLR中转换BNF、EBNF数据?

我必须生成 CSV 数据的解析器。不知何故,我设法为 CSV 数据编写 BNF、EBNF,但我不知道如何将其转换为 ANTLR 语法(这是一个解析器生成器)。例如,…

中二柚 2024-09-08 19:08:37 5 0

为什么'a'..'z'在 ANTLR 中匹配通配符,例如 $ 或 £

当我运行以下语法时: test : WORD+ WORD : ('a'..'z')+ WS : ' '+ {$channel = HIDDEN} 并且输入“?test”时,为什么antlr接受它作为有效输入?我认…

梓梦 2024-09-08 08:55:36 8 0

如何处理 EBNF 语法中不同标记中的重叠字符组?

我正在使用 LL(k) EBNF 语法来解析字符流。我需要三种不同类型的令牌: CHARACTERS letter = 'A'..'Z' + 'a'..'z' . digit = "0123456789" . messageC…

魂牵梦绕锁你心扉 2024-09-06 09:37:44 6 0

如何阅读 EBNF 语法中的替代项

我有一个 EBNF 语法,它有一些这种模式的规则: sequence ::= item | item extra* sequence 上面的内容是否等同于下面的内容? sequence ::= item (ex…

甜尕妞 2024-09-06 08:14:15 8 0

Java注解语法

是否有 BNF 或 EBNF 描述 Java 注释的语法?…

只有影子陪我不离不弃 2024-08-26 05:13:13 7 0

将 EBNF 转换为 BNF

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

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

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

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