生成将解析具有给定 BNF 格式的文件的 Delphi 代码
是否有用于 Delphi 的解析器代码或解析器组件或接受 BNF(巴科斯范式)表示法作为输入并生成 Delphi(或 pascal)代码来进行解析的程序? 这样做的原…
将 EBNF 转换为 BNF 以用于 LALR 解析器
我知道有几个帖子的标题相似。大多数链接到一个死网站 - 无论如何我有一个更具体的问题。 我正在尝试将 XPath 规范中的 EBNF 转换为直接 BNF我可以轻…
FParsec 中的同步匹配
如果我尝试将以下内容解析为 lines 和 fields。行由 '\n' 分隔,字段由 '|' 分隔。 abcd|efgh|ijkl mnopq\|rst|uvwxy za|bcd efg|hijk|lmnop 我可以定…
BNF 到 Lex 到 C 语言的解析器
我正在尝试学习概念以及如何从 BNF 表示法而不是 EBNF 在 C 中创建词法分析器和解析器。我想用 C 语言学习它。 谁能向我解释一下我用来放入 C 中的词…
ABNF 语法到 Java 代码生成器?
CIM MOF 已发布 MOF 的 ABNF。 需要一个工具/库来生成 MOF 到 Java beans 转换器。 WBEMservices 是一个已死的项目,它有 mofcompiler。 了解 ANTLR …
将 BNF 转换为 EBNF
我需要知道如何将下一个 BNF 转换为 EBNF,这样它将帮助我更多地了解它们是如何工作的 S-> aI1I2 | epsilon I1-> I1e | b I2-> cd | cS 注意:epsilon…
使用 BNF 语法将 c 变量的英文描述转换为 c 风格的变量声明
你好,我正在尝试编写一个语法,将英语 c 声明转换为 c 风格变量声明,例如: “x 是一个由 10 个指向 int 的指针组成的数组”, “x 是指向 char 的…
这个 cobol 语法无法处理 --9 图片
我在我的 javacc 中使用这个网站上的语法。除了一些图片说明之外,它工作得很好。例如 ----,---,---.99 或 --9。 http://mapage.noos.fr/~bpinon/cobo…
将 BNF 转换为 EBNF - 没有递归的括号?
我需要将以下语法转换为EBNF: -> = -> A|B|C -> + | * | * |( ) | 我目前取得的进展如下: -> = = (A | B | C) -> {(+ | * ) } | ‘(‘ ‘)’ 如果使…