grammar 相关问题

形式语法是一组生成规则,描述如何形成有效语法的字符串。形式语法最常用于指定编程语言的语法。

扩展 DCG 测试用例

我正在寻找扩展 DCG 测试用例。方法 检查 DCG 是否正常运行的测试用例 处理器就结果的行为而言 转换后的规则,而不是其

回答 1 投票 0

删除 DCG 中的左递归 - Prolog

我在这个语法中遇到了一个关于左递归的小问题。我正在尝试用 Prolog 编写它,但我不知道如何删除左递归。 -> <

回答 4 投票 0

如何在 Haskell 中枚举递归数据类型?

这篇博文对如何使用 Omega monad 对角枚举任意语法进行了有趣的解释。他提供了一个示例来说明如何做到这一点,从而产生无限序列

回答 4 投票 0

Markdown语法可以用CFG解析吗?

Markdown 支持嵌套列表,由每行开头的空格(缩进)长度指示。这与Python类似。使用上下文无关构建解析器似乎很困难

回答 1 投票 0

通过 ruby 使用 .grammar 文件中的语法

在寻找在 Ruby 中解析 SNMP Mib 文件的方法时,我发现了一个用 Java 编写的项目(www.mibble.org),它使用两个 Grammar 文件(扩展名 .grammar)来解析 Mib 文件。有什么办法可以使用吗

回答 1 投票 0

ANTLR LEXER RULE 有两个规则,一个将接受包括符号在内的所有字符,另一个将仅接受字符

ANTLR LEXER RULE 中是否可以有两个规则,一个将接受所有字符,包括所有符号(如 (,),_ 等),另一个将仅接受字符 a 到 z? 像下面这样: ...

回答 1 投票 0

方法签名的 pyparsing 语法中的无限递归

下面是我用于解析 Solidity 函数的方法签名的 pyparsing 语法,以及要解析的示例签名: 从 pyparsing 导入 Word、alphas、alphanums、oneOf、Group、Forward、ZeroO...

回答 1 投票 0

LALR 将文本转换为 csv 的语法

我有一个具有以下格式的处理器跟踪输出: 时间周期 PC Instr 解码指令 寄存器和存储器内容 905ns 86 00000e36 00a005b3 c.添加...

回答 1 投票 0

ANTLR4 - 令牌识别错误和输入不匹配

我对 ANTLR 语法相当陌生。这是我的 g4 文件中的内容: tptp_文件:tptp_输入* EOF; tptp_input : 带注释的公式 |包括; 带注释的公式:

回答 1 投票 0

我可以从单词列表生成句子列表吗?

我想选取一组单词,最好至少 100 个,然后得到真正有意义的句子。 我见过的任何语法检查 API 都可以纠正句子,如果它们的形式至少是...

回答 1 投票 0

解析器识别变量

我正在尝试使用antlr4生成一个解析器。 我的内容看起来很简单。但让我们先看看我的语法: 词法分析器: 美元:'$'->pushMode(VAR_MODE); // 一旦出现“...

回答 1 投票 0

使用 python 包将句子从第一人称重写为第三人称,反之亦然

python中是否有任何包可以从人的角度重写大量内容,即第一人称到第三人称和第三人称到第一人称 我昨天吃了苹果 他吃了苹果是的...

回答 1 投票 0

ANTLR 语法中的等号(不是标记)是什么意思?

下面的规则中的basename = 的构造是什么? 选项卡名称: (ID'。')?基本名称 = ID ; 语法中仅出现一次基本名称。

回答 2 投票 0

ANTLR 语法中的 Equal(不是标记)是什么意思?

下面的规则中的basename = 的构造是什么? 选项卡名称: (ID'。')?基本名称 = ID ; 语法中仅出现一次基本名称。

回答 2 投票 0

Antlr4 从错误中恢复并继续解析直到 EOF

我正在使用 Antlr 4.5 用 Java 编写 C# 语法。 当我处理具有预处理器指令的 C# 源代码时。 示例代码 使用系统; 使用 System.Collections.Generic; 使用系统....

回答 2 投票 0

Python 装饰器的奇怪语法规范

函数定义的语法规范: funcdef ::= [装饰器] "def" funcname "(" [parameter_list] ")" ["->" 表达式] ":"

回答 1 投票 0

NLP:检查检测到的句子是否是完整的句子

在我的 NLP 项目中,我构建了自己的模型来识别 PDF 文档中的句子。现在我想检查我提取的句子是否是完整的句子。在我的研究过程中,我已经发现...

回答 2 投票 0

如何构建提供的antlr语法?

我想使用 cpp 构建一个 cpp 解析器,并且我正在使用 ANTLR4。我注意到官方 github antlr 语法 github 中有这个“语法”部分,我已经下载了它。打开CPP时

回答 1 投票 0

生成实际类继承的 Antlr 语法

需要知道,是否可以通过导入子集语法来生成解析器、词法分析器、侦听器等?我发现超级语法子语法模式是可能的,但我不确定我是否看到了真正的cl...

回答 1 投票 0

如何解决期望“LEXER_RULE”的不匹配输入“令牌”

我在 ANTLR4 (g4) 中定义了以下语法: 语法 SimpleExpr2; expr: 实体名称 '(' paramList ')' 分号; 实体名称:ENTITY_NAME; paramList: param (SEPARATOR param)*; 参数:PARA...

回答 1 投票 0

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