腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(6292)
视频
沙龙
1
回答
ANTLR
Java
8
,
使用
`
rule
Statement
`
作为
启动
规则
的
奇怪
行为
解析
,
antlr4
(这在Expression parsing with
ANTLR
中出现了)
使用
Java
8
Parser from the
ANTLR
grammars repository。如果我试图
使用
returnStatement
解析
器
规则
来
解析
return a.b.c();,我会在(和)上得到一个错误,尽管它显然是一个有效
的
返回语句。 ? 但是,如果我只是将它封装在大括号({return a.b.c();})中,并<em
浏览 20
提问于2021-11-04
得票数 1
2
回答
获取活动
的
Antlr
规则
java
、
antlr
、
antlr3
是否有可能获得调用动作方法
的
“活动”
ANTLR
规则
?类似于
Antlr
-伪代码中
的
这个日志函数,它应该显示一些
规则
的
开始和结束位置,而不需要在每个log()-call中交出$ start -和$ end -令牌: private void
浏览 6
提问于2011-08-30
得票数 2
回答已采纳
1
回答
抗Tree 4树模式匹配
java
、
pattern-matching
、
antlr
、
antlr4
我试图理解
ANTLR
4中
的
解析
树匹配,因此我有以下
java
代码: public static void main(String[] args){ System.out.println(a);} 我正在
使用
ANTLR
4创建此代码
的
解析
树。通过阅读这个文档和很少
的
其他资源,我所理解
的</
浏览 1
提问于2018-03-28
得票数 3
回答已采纳
1
回答
在
ANTLR
4中访问
解析
器中
的
解析
数据
antlrworks
、
antlr4
我正在通过我
的
自定义语法处理我
的
输入文件,并提取标记并在HashMap中返回它们。在
ANTLR
3中,我能够通过在
解析
器上调用
rule
()方法并获得类似于parser.record
的
HashMap来
解析
文件。我
使用
ANTLRWorks 2生成我
的
词
浏览 16
提问于2013-03-15
得票数 0
1
回答
用于标识计算器表达式
的
ANTLR
4文件
parsing
、
antlr4
、
lexer
、
parse-tree
我从
ANTLR
4示例中复制了一个示例词法分析器和
解析
器
规则
脚本,并在本地试用。该文件对应于计算器识别数学表达式
的
规则
。但它抛出了下面的错误,除非我完全删除'expr‘
的
左递归
规则
,否则我无法解决这个问题。
规则
是prog: stat+ ; stat: expr NEWLI
浏览 33
提问于2020-02-23
得票数 0
1
回答
Antlr
4
解析
器在Python3.7中错误放置
的
令牌上过早结束
python-3.x
、
antlr4
、
grammar
我遇到了一个问题,如果我
的
解析
器找到了一个标记,它不能在任何
规则
中放置,它就会在没有显式报告错误
的
情况下结束,即使后面还有更多
的
标记要放置。确切地说,令牌实际上是被识别的(我有一条几乎是所有
规则
的
规则
),但是令牌被放错了位置,不能被任何
规则
覆盖。在本例中,我
的
解析
器在没有报告任何错误
的
情况下成功结束(至少大声地)。这就是我看到
的
情况:要
解析
<em
浏览 2
提问于2020-08-31
得票数 0
回答已采纳
1
回答
基于
JAVA
的
抗病毒NoViableAltException
java
、
exception-handling
、
antlr
在我
使用
antlrworks
的
语法中,我可以得到类似if这样
的
规则
的
新异常,而这些
规则
需要对应
的
右括号和左括号。但是,在
java
中,我不能得到新
的
异常。loop_
statement
: (WHILE LPAREN expr RPAREN
statement
) | (DO
statement
WHILE LPAREN expr RPAREN在语句
规则
中
浏览 2
提问于2011-10-09
得票数 4
回答已采纳
1
回答
一种
行为
奇怪
的
ANTLR
语法
parsing
、
antlr
、
grammar
我不明白为什么下面的
antlr
语法没有为输入"b b b“生成树,但是它为输入"a a a”生成了树。 |你有什么想法吗?谢谢。grammar Test2; language =
Java
; WS: ('\n'|' '|'\t'|'r'
浏览 0
提问于2011-10-31
得票数 3
回答已采纳
1
回答
记录
antlr
v3
解析
器活动
java
、
antlr
我希望能够记录
Antlr
v3 (准确地说是3.0.1)生成
的
语法
的
解析
过程。我尝试
使用
DebugTreeParser,但它什么也不做,看起来它
的
方法从未被调用过。理想情况下,我希望能够输出以下内容,即已尝试/已执行
规则
的
跟踪: parsing: statements (token: Foo)
浏览 0
提问于2012-12-06
得票数 3
回答已采纳
1
回答
xtext如何容忍
解析
错误?
antlr
、
xtext
假设正确
的
语法是SELECT * FROM bar;US foo;默认
行为
是
Antlr
将停止
解析
,我丢失了语法、高亮度和大纲视图我将IParser重新绑定到RuntimeModule中
的
自定义
解析
器public Class<?但它仍然会认为它仍然在
使用
相同
的
解析
规则
,而不是
启动
新
的</em
浏览 2
提问于2013-09-14
得票数 3
1
回答
精确
解析
antlr
4中
的
n个参数
python
、
python-3.x
、
grammar
、
antlr4
我将
Antlr
4与python3运行时结合
使用
。在我试图
解析
的
语言中,有许多操作(大约50个)接受OPNAME [ parameter1, parameter2, parameter3 ]格式中固定数量
的
参数。我以前有一种语法,有这样
的
规则
: | OP2 '[' NUM ',' NUM ']'
浏览 0
提问于2016-01-20
得票数 2
回答已采纳
1
回答
结合抗and和代码文件
java
、
antlr
我正在为其他人正在编写
的
ANTLR
语法创建
Java
分析器。例如,我可以这样做吗?gramar.g <e
浏览 2
提问于2012-07-18
得票数 1
回答已采纳
1
回答
如何测试
ANTLR
4中包含
的
PL/SQL语法?
java
、
oracle
、
parsing
、
plsql
、
antlr4
我刚刚开始
使用
ANTLR
,我想尝试
使用
语法来测试
解析
一些简单
的
PL/SQL语句。我遵循中
使用
的
格式。执行以下命令时不会出现问题:
java
org.
antlr
.v4.Tool plsql.g4在入门示例中,他们运行以下命令:其中'Hello‘是文法
的
名称,
浏览 7
提问于2016-11-19
得票数 2
1
回答
使语法接受不同范围数值
的
问题
java
、
antlr
、
grammar
我正在尝试创建一个接受两个整数范围
的
语法:以下是我所写
的
: SET另一方面,如果我以set value1
8
的
形式给出输入,它就可以正常工作。为什么?,,我删除了integer2和修改了
的
integer1。但
浏览 3
提问于2011-02-15
得票数 2
回答已采纳
1
回答
ANTLR
/语法问题:计算器语言
java
、
antlr
、
grammar
、
lex
、
antlrworks
用户将能够以类似
Java
的
语法编写字符串,并提供变量,这些变量将在稍后初始化变量时进行计算。我正在
使用
ANTLRworks生成语法,虽然它看起来很好,但它不能正确地解释负号。ANTLRworks中
的
输入(由于某种原因)被更改:"(
8
-3)>6“被读取为"(
8
>6”(由于缺少右括号而无法运行))。我还没有实现变量查找,但到目前为止,这里只有整数
的
语法:packag
浏览 4
提问于2011-03-01
得票数 1
回答已采纳
2
回答
ANTLR
语法给我提供了倒置树
antlr
我有一个语法可以
解析
点概念表达式,如下所示:memberExpression returns [Expression value] )* 这很好地
解析
了表达式,并给出了一个如下所示
的
树结构: MemberExpression( ParameterExpression(
浏览 1
提问于2011-02-20
得票数 2
回答已采纳
2
回答
如何在
ANTLR
中定义
启动
规则
?
python
、
antlr
我想执行
ANTLR
python target页面中
的
示例,但是我不知道如何定义startRule()-Function来输入特定
规则
的
代码。
浏览 49
提问于2019-03-01
得票数 2
1
回答
如何
使用
antlr
定义非保留关键字
sql
、
antlr
、
keyword
我正在
使用
antlr
分析和重写sql查询。select : SELECT ; .... fragment LETTER : 'a'..'我
的
问题是如何定义非保留关键字?
浏览 3
提问于2012-02-29
得票数 3
回答已采纳
1
回答
记住AST中
的
ANTLR
规则
/节点
antlr
我正在编写一个用
ANTLR
实现
的
简单查询
解析
器,我想检索查询
的
树表示。为此,我
使用
options { output = AST }。= MyQueryParser(tokens)# do something with q.tree 现在,我从
解析
器获得
的
树不包含任何
规则
名称我可以
使用
重写
规则
和^/!将
浏览 0
提问于2012-06-22
得票数 3
回答已采纳
1
回答
解析
和树尽可能多
的
输入?
antlr
、
antlr3
我想让
antlr
解析
/tree尽可能多
的
输入,这样这些信息就可以用于智能感知。也许这是错误
的
方法,但似乎是在输入不是100%有效
的
情况下获得像样信息
的
唯一方法。我可以
使用
以下代码轻松地将其添加到
解析
浏览 0
提问于2013-04-30
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
大数据入门基础系列之Hive驱动器Driver之解释器Parser
B站新一代golang规则引擎的设计与实现
SparkSQL内核剖析
爬虫CrawlSpider原理
简化Java应用的升级:Eclipse Migration Toolkit for Java(EMT4J)
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券