他们的任何语法文件是否以Flex/Bison格式为Flex/Bison输入文件?
我想编写一个flex和野牛,该弯曲和野牛会生成纯-CPP标头文件,以便平台独立。 实际上,我写了一些代码。 我使用一些字符串技巧来解析Flex和Bison输入…
将 EBNF 转换为 BNF 以用于 LALR 解析器
我知道有几个帖子的标题相似。大多数链接到一个死网站 - 无论如何我有一个更具体的问题。 我正在尝试将 XPath 规范中的 EBNF 转换为直接 BNF我可以轻…
将 BNF 转换为 EBNF
我需要知道如何将下一个 BNF 转换为 EBNF,这样它将帮助我更多地了解它们是如何工作的 S-> aI1I2 | epsilon I1-> I1e | b I2-> cd | cS 注意:epsilon…
这个 cobol 语法无法处理 --9 图片
我在我的 javacc 中使用这个网站上的语法。除了一些图片说明之外,它工作得很好。例如 ----,---,---.99 或 --9。 http://mapage.noos.fr/~bpinon/cobo…
使用 ebnf 和空格进行 pyparsing
我正在使用 http://pyparsing.wikispaces.com/file/view/ebnf.py 转换我的 ebnf 定义。 ebnf def 看起来像这样: TEST = A, SPACE, A; A = "AA" | "BB…
将 BNF 转换为 EBNF - 没有递归的括号?
我需要将以下语法转换为EBNF: -> = -> A|B|C -> + | * | * |( ) | 我目前取得的进展如下: -> = = (A | B | C) -> {(+ | * ) } | ‘(‘ ‘)’ 如果使…
F# 的 BNF 或 EBNF 解析器生成器中的 C# 语法
我正在寻找 C# v4 的 BNF 语法,我可以将其提供给 fsyacc,或者如果我找不到可以输出 F# 的基于 EBNF 的解析器生成器。 编辑: 我不想为 C# 编写一个…
解释 RFC 2141 中 NID 的 BNF 语法
我无法理解 BNF 语法https://www.rfc-editor.org/rfc/rfc2141" rel="nofollow noreferrer">RFC2141。 该行是 ; ::= ; [ 1,31; ]。我认为这意味着 是字…
我的EBNF逻辑错了吗?
我在 Python 程序中使用 SimpleParse 来解析一些相当简单的语言学。它应该能够解析以下示例文本(每行单独): d6 (d4 + d8 + 5) + 6 {5d20}+12 [d10 …