bnf

bnf

文章 0 浏览 3

EBNF 中何时使用括号?

如果你有这样的语法: &ltassign&gt → &ltid&gt = &ltexpr&gt &ltid&gt → A | B | C &ltexpr&gt → &ltexpr&gt + &ltterm&gt | &ltterm&gt &ltterm&…

疯到世界奔溃 2024-09-25 00:12:41 1 0

编写解释器,需要帮助表示这些数据

我正在编写一个小型解释器来展示巴科斯-诺尔形式的示例,我想寻求帮助来表示一些数据。 &ltstatement&gt : &ltassignment&gt | HALT | PRINT(&ltvaria…

失而复得 2024-09-24 03:19:51 3 0

除 Paint 之外的用于创建解析树 automagic 的软件

我有一个 BNF 语法,以及一些我需要根据该语法进行解析的表达式。是否存在一些软件可以让我使用( )来输入树来表示树,然后由软件绘制它们?…

妥活 2024-09-19 04:13:44 4 0

HL7 (HL7.org) 消息格式是否可以表示为具有 LALR(1) 兼容性的 BNF?

将此作为新消息重新发布(最初我要求 HL7 的 BNF 语法)。虽然可以将所有 HL7 表示为 BNF,但我需要我的 BNF 符合 LALR(1) 要求(完全确定性)。 Devo…

十年不长 2024-09-17 12:57:43 5 0

HL7 2.5 的完整 BNF 语法

我想知道是否有人有 HL7 2.5 的完整 BNF?我希望使用 gold 解析器引擎来编译它,但很乐意从 EBNF 或供应商特定的 BNF 进行转换。…

无名指的心愿 2024-09-17 11:36:51 10 0

在巴科斯-诺尔范式中,逗号 ',' 的作用是什么?定义符号时的意思

我对 Pi 微积分和巴科斯诺尔范数都是新手。 这是 Pi 微积分的核心 BNF 之一(可在 Peter Sewell 的“Applied Pi - A Brief Tutorial”中找到) P,Q ::…

假情假意假温柔 2024-09-14 04:59:16 3 0

我可以改进这个 GOLD Parser Grammar 吗?

我必须解析一个如下所示的文件: versioninfo { "editorversion" "400" "editorbuild" "4715" } visgroups { } world { "id" "1" "mapversion" "525" …

青朷 2024-09-11 15:15:11 2 0

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

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

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

逗号分隔函数调用参数的解析器表达式

我正在编写一个解析器,可以解析诸如 myfunc1()、myfunc2(param1) 和 myfunc3(param1, param2) 等表达式(数量未知)参数)。现在我正在尝试让我的解…

还在原地等你 2024-09-07 21:46:58 6 0

这种符号的名称是什么?

JSON 网站 使用非常清晰的符号来描述 JSON 的语法: &lt /a&gt (来源:json.org) 这样的名称是什么符号?这只是 BNF 的图形表示还是有自己的名称?…

心安伴我暖 2024-09-06 10:11:22 5 0

C 中的字符串操作

我正在帮助我的侄子完成他的 C 实验室作业,这是一个字符串操作作业并应用 Wang 的算法。 这是输入的 BNF 表示。 &lts&gt ::= &ltl&gt # &ltr&gt &ltl…

以酷 2024-09-02 10:39:13 2 0

自动生成测试用例以滥用 BNF 语法

我想知道是否有一种工具或技术,在给定 BNF 语法的情况下,调整它随机(但智能)并生成输出流,用于检测跳过 BNF 的情况(但不应该) 't)。 编辑:换…

淑女气质 2024-08-30 05:57:47 4 0

URL BNF 搜索部分没有意义

基于W3C发布的URL BNF实现URL的Java正则表达式,我无法理解搜索部分。正如引用的: httpaddress h t t p : / / hostport [ / path ] [ ? search ] sea…

峩卟喜欢 2024-08-29 01:09:17 4 0

如何正确形式化 GNU/Linux 命令的命令行用法?

我想写一个类似 BNF 的形式语法来描述一些 GNU/Linux 工具的命令行用法。例如,我可以将 cat 命令的用法描述为: (cat-command) : 'cat' (arguments-l…

吃颗糖壮壮胆 2024-08-28 02:47:55 9 0

Java注解语法

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

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

推荐作者

留蓝

文章 0 评论 0

18790681156

文章 0 评论 0

zach7772

文章 0 评论 0

Wini

文章 0 评论 0

ayeshaaroy

文章 0 评论 0

初雪

文章 0 评论 0

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