-
在Antlr4中解析C预处理程序语句,以注释结尾
我正在尝试为以下行创建语法规则: <pre><code>#define FLAG /* this is a comment */ </code></pre> 和 <pre><co -
ANTLR4:令牌重写器-压缩删除周围的空间
我有以下示例语法: <pre><code>start: (comments | removes)* comments: COMMENT; removes: REMOVE_ME; COMMENT: ';'~(& -
使用ANTLR 4解析视图,存储过程和函数中的TSQL联接
寻找对使用ANTLR 4解析SQL联接的方法的验证。 我从以下语法生成了词法分析器,解析器和访问者。 -
使路径和路径元素明确
在我的文本文件中,我可以同时拥有路径元素(例如<code>a</code>)和路径(例如<code>a.b.c</code>)。路径和 -
有没有一种方法可以在自由文本中转义或管理令牌?
我有一个这样的词法分析器语法: <pre><code>lexer grammar MyGrammarLexer; OPEN : '{' -> pushMode (textMode -
本地化不同语言的令牌
使用<em> ANTLR </em>开发新的语法。我的语法支持基本数学和布尔表达式,例如<strong>“ 4等于(2减去2)” -
如何在不使用过多if子句的情况下获取类型?
这是我的g4文件 <pre><code>grammar sql; singleStatement : CREATE TIMESERIES dataType ; CREATE: 'CREATE'; TI -
使用antlr嵌套功能的访客实现
我是Antlr的新手,我想知道如何从解析每个输入的方法进行导航,我想使用Antlr4完成以下实现。我具有下 -
我是否想在Antlr4中尝试使用PlSql语法缺少步骤?
如果我从<a href="https://github.com/antlr/grammars-v4" rel="nofollow noreferrer">https://github.com/antlr/grammars-v4</a>下载了PlS -
antlr4.7.2,右递归和歧义
使用以下模糊,右递归的上下文无关语法制作的Antlr 4.7.2解析器无法解析<em> fed </em>: <pre><code>grammar -
在Antlr4中,如何确定匹配的词法分析器子标记?
假设我有语法来解析每个八位位组可以是十进制或十六进制的ip地址(这是一个虚构的例子,用以说明我 -
Java中的ANTLR4语法和项-访问者
我目前正在创建一种语法以处理数字,布尔值,列表和集合。我被困在总和中。它的作用是,无论最后 -
标签的ANTLR4侦听器“不同上下文”问题
我的听众有问题: <ul> <li> 我正在使用<strong> ParseTreeProperty </strong>存储“任何内容”(基本上是Map -
如何终止对无效值的解析?
我正在解析CSV,例如格式和日期字段允许使用不同的格式(和拼写错误),因此我有简单的词法分析器 -
如何处理antlr4访问者中的混乱任务?
我有一个简单的antlr4语法,该语法处理将变量分配给文本和OR运算符(用于递归规则)。按顺序分配任务 -
如何在Antlr4中为具有零参数的函数编写语法
我正在使用带有语法的参数,如下面的lexer和parser一样: <strong> MyFunctionsLexer.g4 </strong> <pre><co -
为使用ANTLR 4和Java的程序生成字节码
我目前正在为使用ANTLR 4和Java的特定编程语言开发编译器,现在我想为使用该特定languaje编写的任何程序 -
使用ANTLR4确定文件中某个位置的上下文
我正在尝试用JavaScript编写VS代码的语言扩展,但我似乎缺少一些东西。 我的语言有Lexer.g4和Parser.g4 -
ANTLLR4 CPP与LLVM冲突?
我想将我的语法与llvm集成到antlr4中以生成llvm IR。 我将llvm中的示例代码(Kaleidoscope \ Chapter3)制作为antlr -
强名签名对此程序集无效Antlr4.Runtime.Standard.dll
我在项目中使用Antlr4.Runtime.Standard.dll 4.7.2。但是,当我构建模式发布并安装在使用Symantect Endpoint Protection -
在Java和Maven中使用ANTLR来解析表达式并将其转换为SpEL
我需要使用ANTLR并将给定的表达式转换为其等效的spring表达式语言。下面是一组简单的示例输入和输出表 -
如何使用ANTLR4解析嵌套的源文件-再试一次
我在Terrence Parr的一篇文章中找到了该代码(如下所示),该代码显示了如何在ANTLR3 for Java中处理INCLUDE文 -
如何在ANTLR中找到具有儿童情境的孩子?
正如标题所述,在ANTLR中侦听或访问节点时是否可以找到子节点的子节点。 例如:(使用grammars-v4- -
在语义动作中访问具有相同名称的变量的问题
我在访问具有相同名称的变量时遇到问题,例如: <pre><code>term: term ('*'|'/')factor {print($ter -
用于简单命令处理器的Lexer和Parser规则
我正在尝试为传统语言构建简单的命令处理器。 我正在尝试使用antlr4版本“ ANTLR”,“ 4.6.6”的C -
Antlr Protbuf语法无法识别类型为
<pre><code>syntax = "proto3"; package statustest; import "envoyproxy/protoc-gen-validate/validate/validate.proto"; import & -
在词法分析器规则中使用令牌类型进行正向超前
我正在迁移最初使用<a href="https://github.com/JetBrains/Grammar-Kit" rel="nofollow noreferrer">GrammarKit</a>编写的语法(G -
ANTLR4令牌仅在上下文中
我遵循简单的语法: <pre><code>grammar G; var : str ('as' str)?; str : WORD; WORD : LETTER+; fragment LETTER : [a- -
使用antlr parsetree解析SQL查询到Java中的mongo bson文档
我有一个类似SQL的查询示例: <pre><code>Select id,name from employee where age > 30 and department = 'IT' limi -
缺少ANTLR4 CharStream类
我正在使用ANTLR4来解析Java Shell项目的命令行。 当我在VSCode中运行JUnit测试时,一切都很好。但是,当我