antlr 相关问题

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

编写自定义表达式解析器或使用ANTLR库?

我有如下表达式:例如1:(f1 AND f2)例如2:((f1 OR f2)AND f3)例如3:((f1 OR f2)AND(f3 OR(f4 AND f5)))每个f( n)用于生成SQL的片段以及每个片段......

回答 1 投票 0

将python语法中的ANTLR4嵌入式java转换为C#

我正在尝试将python3语法的嵌入式java部分(https://github.com/antlr/grammars-v4/blob/master/python3/Python3.g4)实现到C#。我看到有几个属性被使用......

回答 2 投票 1

Python Antlr4 Brackets

我正在写我的语法,但我不能解决括号问题和操作优先级。 1 + 3给4,但我需要语法来处理(1 + 3)* 3 = 12问题和1 + 3 * 3 = 12.我......

回答 2 投票 1

如何将语法中的所有关键字设置为接受现有语法中的大写和小写?

我有一个有效的语法,除了关键字必须是大写。有没有办法对所有关键词进行霰弹,以便小写等价物不会被拒绝?如果没有,我如何影响每一个......

回答 1 投票 0

ANTLR4:如何使用python3获取源代码中的位置

我想使用ANTLR4使用Python3程序分析COBOL文件。为此,我需要知道令牌(假设MOVE语句)在文件中出现的位置(至少...

回答 1 投票 0

antlr4语法与Java目标一起使用,与Python一起失败

我最初使用Java目标(用于TestRig支持)开发了一个语法,然后将其移植到Python(从git hub语法repo扩展Python3语法,以便将操作移植到Python)....

回答 1 投票 1

如何从java中获取ANTLR AST中的所有变量

我用ANTLR构建了AST两个简单的赋值x = 1 + 2; y = 3 + 5;并且生成树如下:single_input simple_stmt small_stmt expr_stmt testlist_star_expr ...

回答 1 投票 1

为什么ANTLR测试台没有输出,只是跳到最后?

我有一个包含大约1200行代码的C源文件。我使用ANTLR测试平台用ANTLR C语法解析它。起初,它给了我一些无法识别的令牌的微不足道的错误。它的 ...

回答 1 投票 0

如果指定文件被更改,如何执行CMake目标?

我正在尝试在我的C ++项目中使用ANTLR。我为指定的语法创建了运行ANTLR生成器的目标,并使主要的prjct依赖于它。 ADD_CUSTOM_TARGET(GenerateParser COMMAND $ {...

回答 4 投票 15

从3.2升级到3.5.2后,Antlr生成的代码无效

我是antlr的新手由于迁移到java 8,我必须将antlrv3代码从3.2迁移到3.5.2。我在antlr语法中没有任何改变,它与版本3.2和java 7完美配合(...

回答 1 投票 1

Java:Antlr4 MySql获取个别语句

我正在使用Java和JDBC来运行MySql代码。我想执行一个DDL脚本,但JDBC一次只能执行一个语句,这使得它不适合执行整个.sql文件...

回答 2 投票 1

如何忽略ANTLR4中的某些文本?

首先,先谢谢你的回答,这个问题是杀了我我的第一个问题是如何忽略某些文字?我想忽略我文档中的某些文字,我有下一个文字:......

回答 1 投票 0

如何分析Antlr语法

我有一个Antlr语法,目前大约有1200行。它解析我想要的语言,但对于至少一个构造,即使对于较小的输入文件,它也非常慢。执行时间......

回答 4 投票 8

antlr只获得几个符号

我有这样的语法语法你好; oclFile :('package'packageName oclExpressions'ndopackage')+; packageName:pathName; oclExpressions :(约束)*;约束:contextDeclaration(...

回答 1 投票 0

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