bnf 相关问题

BNF代表Backus-Naur Form或Backus Normal Form。它是无上下文语法的符号形式,通常用于(但不限于)编程语言语法的描述。除了编程语言之外,它还用于描述通信协议和文档格式。

语言标签的正则表达式(由BCP47定义)

我需要BCP 47定义的语言标签的正则表达式。我知道完整的BNF语法可从http://www.rfc-editor.org/rfc/bcp/bcp47.txt获得,用它来写我的...

回答 3 投票 11

讽刺地分析用空格分隔的列表

我正在尝试为Allen Bradly SLC语言/文件格式编写解析器。我已经成功地解析了寄存器参考。即N5:4/3。但是,当我尝试进入下一个级别时,让...

回答 1 投票 0

我需要帮助为该Perl代码编写BNF语法程序

我在阅读了几本书和视频后写了这段代码。我正在寻找语法写法方面的帮助,因为它会打印“要读入的文件名:”; $ fname = ; chomp $ ...

回答 1 投票 0

如何将EBNF重复实现为Java代码?

[我正在用Java编写一个简单的递归体面解析器,该解析器使用词法分析器从文本中从假设的命令式编程语言(看上去有点像伪代码)中分离源代码...

回答 1 投票 1

PDF 1.7语法。 (BNF或变体)

我正在寻找PDF 1.7的语法(绝对不能使用BNF或变体)

回答 3 投票 2

如何在球拍中的自定义词典上创建词典映射?

我已将字典定义为BNF语法中的此判断:d :: =()(任何布尔值)(列表缺点d d)含义,字典为空,或(任何布尔值)或此类对的列表。如果我想创建一个...

回答 1 投票 0

了解ANTLR / EBNF括号

《 ANTLR参考指南》对括号的描述如下:另一方面,我有以下语法:fragment LOWERCASE:[a-z];片段大写:[A-Z];片段DIGIT:[0-9]; ...

回答 1 投票 0

如何为xtext中的列表创建EBNF语法?

我正在尝试用xtext创建一个列表,如果有人可以帮助我为此创建语法,那将非常有帮助。我尝试编写此文件,但不是xtext格式,因此出现了错误。 ...

回答 1 投票 0

Regex BNF语法

正则表达式是否有BNF语法?] >>

回答 3 投票 23


BNF语法中终端符号的许多实例

给出了类似 :: = x [i] + exp(x [i])的语法| x [i] :: = 1 | 2 | 3是否存在一种在非终端符号的解决方案中强制使用相同的“ i”的方法?因此,我想避免解决方案... ] >>

回答 1 投票 0

如何为布尔搜索运算符编写明确的Nearley语法

上下文中,我正在攀升Nearley学习曲线,并尝试为搜索查询解析器编写语法。我想要编写目标的语法,该语法能够解析...

回答 1 投票 1

如何画一个解析树?

我怎么可以得出解析树4×(3 + 5 * 7)。上述表达式的总和为152第一5 * 7 = 35,然后35 + 3 = 38,最后38 * 4 = 152。我不知道什么我画。请帮忙。非常感谢!

回答 1 投票 0

JAVA BNF“没有捷径,如果” - 这是什么意思?

基本上称号。通过Java BNF看,我看到“没有捷径,如果”如: :: = |

回答 2 投票 0

是否有可用于SQL的BNF语法?

我宁愿不自己创建语法。我确实下载了一个'语法',但它是以非标准形式为ANTLR或Yacc编写的,它包含词法分析器。我需要一些时间来分开......

回答 1 投票 1

用LL语法标记抽象终端

我目前正在为XML风格编写一个基本的解析器。作为练习,我正在实现一个LL表驱动的解析器。这是我的BNF语法示例:%令牌名称数据字符串%% / * LL(1)* / doc ...

回答 1 投票 0

如何在VoCon Hybrid中收听“任何演讲”并捕捉所说的内容

我的部分任务是创建一个模拟使用Vocon口述和发送短信的系统。我试过用了 又称“垃圾”规则如下:#BNF + EMV2.1; !grammar messageInput; !...

回答 1 投票 0

解析和构造类似于Python / JavaScript中的SQL WHERE子句的过滤查询

我正在为数据库构建一个查询引擎,该数据库从SQL和其他来源提取数据。对于正常使用情况,用户可以使用Web表单,其中使用可以指定过滤参数...

回答 2 投票 4

使用BNF的编译器编译器

有没有任何理由为什么没有解析器生成器消耗直接BNF?我熟悉JavaCC和Antlr,最近遇到了Parse2。似乎每个都有自己的符号。 BNF是......

回答 3 投票 6

Emacs有BNF模式吗?

我必须编辑.bnf格式的许多语法文件。在Emacs中有这种模式吗?我已经看过CEDET的语义包了,似乎它用于拥有bnf模式,但不再是。这个 ...

回答 4 投票 8

© www.soinside.com 2019 - 2024. All rights reserved.