antlr 相关问题

ANTLR,另一种语言识别工具,是一种语言工具,它提供了一个框架,用于从包含各种目标语言中的动作的语法描述构建识别器,解释器,编译器和翻译器。

ANTLR 3 上的 ASN.1/SMI 注释语法

在ANTLR 2上,注释语法是这样的, // 单行注释 SL_COMMENT : (选项 {warnWhenFollowAmbig=false;} : '--'( { LA(2)!='-' }? '-' | ~('-'|' '|' '))* ( ((' ')? ...

回答 2 投票 0

解析具有特定数量元素的数组

我最近尝试在antlr4中解析一个固定大小的数组: 数组[整数大小] :{大小> 0}?事物数组[$size - 1] | ; 这允许我拥有大小由我决定的数组

回答 1 投票 0

如何构建提供的antlr语法?

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

回答 1 投票 0

ANTLR4 GUI 解析树可视化器无限期运行,不会引发异常,也不会产生结果

我尝试使用来自antlr4-tools的示例语法描述和程序代码从此类运行ANTLR4可视化解释器。 然而,随着最新的antlr4版本(4.13.1)它...

回答 1 投票 0

带参数的 Antlr 规则

我在 ANTLR 规则参数方面遇到困难。 ANTLR版本是4.4。 语法A; 数字:[0-9]; s:val EOF; 值:dval[1] |值 '*' 值; dval[int x]: '.'; ANTLR 失败 错误(50)::2:32:语法错误...

回答 3 投票 0

antlr - 从 java 源代码生成语法

我想知道是否可以从java源代码生成ANTLR语法。 我想做某种研究项目,但我只是在探索不同的开源,看看哪一个最好。 对于蚂蚁...

回答 2 投票 0

解释Jint如何工作

我想了解 Jint(一个用 C# 编写的 JavaScript 解释器)的工作原理。具体来说: 它如何使用Antlr? 哪些部分(如果有)或这个项目是新颖的,哪些部分代表......

回答 2 投票 0

Antlr4 的 GRUN:如何使用?

语法: 语法qwe; 询问 :列运算符值 EOF ; 柱子 : [a-z_]+ ; 操作员 : ('='|'>'|'<') ; SCALAR : [a-z_]+ ; value : SCALAR ; W...

回答 2 投票 0

如何在antlr4中编写词法分析器规则?

我的antlr4 hello world语法如下 语法 你好; r : '你好' [a-z]+ EOF ; WS : [ ]+ -> 跳过 ; 然后我在cmd中使用'antl4 Hello.g4'命令,但它抛出异常: 错误...

回答 1 投票 0

ANTLR 中的字符串扩充和串联

我在使用 ANTLR 增强字符串时遇到问题。 我的主要问题是,如果我希望augmentedStrings 被正确读取,我必须将字符串保留为解析器规则。 但这会导致字符串有引号、正文...

回答 1 投票 0

使用Antlr语法解析Solidity注释

我正在尝试修改此语法来解析 Solidity 注释。 我想获得两种类型的注释:多行注释,即“/*任何字符串*/”的形式,以及单行注释,...

回答 1 投票 0

我的 scala 文件 Scala.g4 ANTLR 语法失败

我正在使用 ANTLR 来解析 scala 文件。 我在这里找到了 scala 语言的语法: https://github.com/antlr/grammars-v4/blob/master/scala/Scala.g4 我从语法中生成了 ANTLR 类...

回答 1 投票 0

有关我的 Python ANTLR 解析器代码的错误

我正在尝试解析测试用例文件的内容,以将文件输出到显示令牌类型和产生规则的位置。 我的测试用例是这样的: [* 操作员测试 *] = != > < <...

回答 1 投票 0

antlr4-tools与安装的区别

我开始着手使用antlr4,我不明白使用antlr4-tools的简单方法入门和入门指南中描述的安装之间的区别...

回答 1 投票 0

在 vscode 中使用 launch.json 调试antlr

我使用的是 vscode 1.84.0 和 ANTLR4 语法语法支持 v2.4.2。 我还安装了 Debugger for Java v0.55.0 并且安装了 Java-11。 创建标记、词法分析器和侦听器文件。 现在我...

回答 1 投票 0

使用 System.Linq.Expressions 命名空间评估 ANTLR 识别的逻辑表达式

我定义了一个语法,我必须在 C# 中解析它并在字典列表上评估结果的“约束”。语法主要是布尔代数。 您可以在这里检查: 语法

回答 1 投票 0

为什么我在 ANTLR4 中收到“输入不匹配”错误?

我是 ANTLR 的新手。我正在为 GURU 语言开发一个解析器。我写了一个语法并决定在网站上查看:site 而且我不明白为什么会出现错误。 这是我的语法: 克...

回答 1 投票 0

ANTLR 4中有没有方便的方式表达“任意顺序的多个选项”?

我刚刚在 ANTLR 4 语法中遇到了这个相当混乱的声明: 函数参数 : arg_class param_name?函数类型 | param_name arg_class?函数类型 |函数类型 ...

回答 1 投票 0

Antlr 输入匹配解析规则和词法分析器

我正在尝试编写一个用于解析算术表达式的语法。 当我尝试添加对一元减 (-) 的支持时,我面临以下问题: 仅当我给出空格时输入才匹配

回答 1 投票 0

为什么 ANTLR 无法识别我的数字标记

我是一名 ANTLR 新手;并尽最大努力提高技术水平。 我不明白为什么我的标记定义为 NUMERAL 与数字不匹配。 我确信这对我来说是一些愚蠢的举动......

回答 1 投票 0

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