EBNF 到 BNF 转换
我有一个家庭作业问题,需要一些帮助。我需要将以下 EBNF 语句转换为 BNF <S> -> <A>{b<A>} <A> -> a[b]<A> 这是我到目前为…
Scala 解析器标记分隔符问题
我正在尝试为下面的命令定义语法。 object ParserWorkshop { def main(args: Array[String]) = { ChoiceParser("todo link todo to database") Choice…
bnf/ebnf 用于 xml 模式
我正在寻找 XML 模式的 BNF/EBNF。 我刚刚找到了 XML 的一个 (http://www.w3.org/TR/REC- xml 或在 http://www.jelks.nu/XML/xmlebnf 处提取。 html)…
Z80 ASM BNF 结构...我走在正确的轨道上吗?
我正在尝试学习 BNF 并尝试汇编一些 Z80 ASM 代码。由于我对这两个领域都是新手,我的问题是,我是否走在正确的道路上?我正在尝试将 Z80 ASM 的格式…
解析 wikimedia 标记 - 基于 EBNF 的解析器是否不太适合?
我正在尝试解析(在Java中)维基百科上找到的维基媒体标记。 有许多现有的软件包可以完成此任务,但我还没有找到任何可以特别满足我的需求的软件包。 …
ANTLR 是序列化/反序列化二进制数据格式的合适工具吗?
我需要读取和写入八位字节流以通过各种网络发送以与智能电表进行通信。 有一个 ANSI 标准 ANSI C12.19 描述了二进制数据格式。 虽然数据格式并不过分…
我在哪里可以获得学习 EBNF 的材料?
扩展巴科斯-诺尔范式:EBNF 我对解析概念非常陌生。 我在哪里可以获得足够容易阅读和遵循的材料来为 boost::spirit 库编写语法,该库使用类似于 EBNF …
在 TinyPG 中使用 BNF 中的现有语言?
我如何使用 这些 BNF 语法 位于 GOLD 元语法(RegExp + BNF)与 TinyPG? 我是 BNF 新手,所以大约需要进行什么类型的转换才能将 BNF 转换为 EBNF? …
Erlang 语法 - 为 Erlang 构建 Intellij IDEA 语言支持插件
我正在寻找为 Erlang 创建一个 Intellij IDEA 语言支持插件。 我遇到的第一个也是最大的问题是制定 JFlex Erlang 语法定义。 有谁知道我在哪里可以获…