Z80 ASM BNF 结构...我走在正确的轨道上吗?
我正在尝试学习 BNF 并尝试汇编一些 Z80 ASM 代码。由于我对这两个领域都是新手,我的问题是,我是否走在正确的道路上?我正在尝试将 Z80 ASM 的格式…
Gold 解析器中的错误? 左旋受体
这是我的 bnf 语法的一部分。 //this works <ter-stmnt> ::= <rval> '?' <rval> ':' <rval> //this gets an error <ter-stmnt> :…
json.org 上使用的生成铁路图的工具
Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …
BNF 中的 JavaScript for 循环
我正在为 JavaScript 编写 BNF,它将用于生成该语言的词法分析器和解析器。 不过,我想要一些关于如何设计 for 循环的想法。 这是我当前 BNF 的简化版…
在哪里可以找到 C++ 的标准 BNF 或 YACC 语法? 语言?
我正在尝试开发一种代码生成器来帮助对遗留的 C/C++ 混合项目进行单元测试。 我没有发现任何类型的独立工具可以从声明生成存根代码。 所以我决定建造…
如何判断一种语言是否是LL(1) LR(0) SLR(1)
有没有一种简单的方法可以通过查看语法而不进行任何复杂的分析来确定语法是否为 LL(1)、LR(0)、SLR(1)...? 例如:要确定 BNF 语法是否为 LL(1),您必…
我在哪里可以获得学习 EBNF 的材料?
扩展巴科斯-诺尔范式:EBNF 我对解析概念非常陌生。 我在哪里可以获得足够容易阅读和遵循的材料来为 boost::spirit 库编写语法,该库使用类似于 EBNF …
在 TinyPG 中使用 BNF 中的现有语言?
我如何使用 这些 BNF 语法 位于 GOLD 元语法(RegExp + BNF)与 TinyPG? 我是 BNF 新手,所以大约需要进行什么类型的转换才能将 BNF 转换为 EBNF? …