腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
如何
处理
ANTLR
中
的
列表
返回值
return-value
、
antlr
、
action
、
antlrworks
在
ANTLR
中
,解决这个问题
的
正确方法是什么:: '[]' 如果我想为list分配一个
返回值
,并且该值是生产中返回
的
值
的
实际
列表
,那么正确
的
方法是什么?我正在娱乐
的
其他选择是: 在全局范围
浏览 0
提问于2009-04-17
得票数 6
回答已采纳
2
回答
如何
使用通过翻译gunit文件生成
的
Antlr
生成
的
junit文件
junit
、
antlr
、
antlr3
、
gunit
我正在尝试对
Antlr
中
的
多个
返回值
进行单元测试。我使用gunit进行常规
的
单元测试。但是,我不太确定
如何
处理
根据
中
的
说明生成
的
junit Testgrammar.java文件java -cp "./
antlr
.jar“Testgrammar.java线程"main“java.lang.NoClassDefFoundError中出现
浏览 1
提问于2009-12-13
得票数 0
回答已采纳
2
回答
antlr
2返回多个值
antlr
、
antlr2
如何
让一个规则在
antlr
2
中
返回多个值。
浏览 13
提问于2011-12-13
得票数 0
1
回答
Antlr
4在堆上分配ParseTree
c++
、
memory-management
、
antlr4
、
abstract-syntax-tree
我有这样一个函数从文件
中
获取AST。); Lexer lexer(&input);} 但是当使用
返回值
时,似乎已经清除了所指向
的
树(在堆栈上),并且我需要知道
如何
在堆上分配树,这样我就可以使用
返回值
(并且手动释放)。编辑:基于@sepp2k注释,我尝试通过堆分配来保持解析器
的
浏览 3
提问于2021-02-20
得票数 2
回答已采纳
2
回答
浅谈
ANTLR
的
语法分析
antlr
我正在努力开发一种解决方案,能够在一个封闭
的
背景下,提取特定
的
行动。“我想明天晚上去看电影,是卡萨布兰卡,请坐最后一排。”我设计了语法来获取电影
的
名称,想要
的
座位,放映
的
日期和时间等等。 然而,尽管我已经考虑过
ANTLR
来开发这样
的
解决方案,但我不知道它是否具有这样
的
功能,我
的
意思是,我是否可以定义几个根符号。
浏览 4
提问于2012-07-03
得票数 0
2
回答
如何
检查语句中操作
的
类型?
python
、
antlr
、
antlr4
我希望能够检查
返回值
的
类型是否与
ANTLR
中
的
方法类型相同。(也就是说,int processOperation()应该像返回一样返回int (3-1*4))我正在使用
ANTLR
4
的
python实现,但我不确定
如何
检查返回状态
中
的
操作
的
类型,例如我使用
的
是侦听器,所以我
的
逻辑如下: 首先检查该值是否为原语(即返回“随机”,返回1
浏览 1
提问于2021-08-22
得票数 2
回答已采纳
1
回答
如何
处理
PHP解析器
中
赋值操作符
的
优先级?
antlr
、
antlr3
我用
ANTLR
3.4编写了一个PHP5解析器,它几乎已经准备好了,但我无法
处理
PHP
的
一个棘手特性。我
的
问题是赋值操作符
的
优先级。作为PHP手册,分配
的
优先级几乎位于
列表
的
末尾。在
列表
中
,只有and、xor、or和,在跟踪它。 尽管=
的
优先级低于大多数其他操作符,但PHP仍将允许类似于以下内容
的
表达式:if (!$a = foo()),在这种情
浏览 4
提问于2012-06-28
得票数 1
回答已采纳
3
回答
绑定
的
ANTLR
问题
java
、
antlr
我有这样
的
字符串:我使用
ANTLR
语法来解析这段代码: ORB = '('; COMA+; 现在我需要将所有的WORD映射到Java
中</em
浏览 0
提问于2010-02-16
得票数 0
回答已采纳
1
回答
python -解析
列表
中
的
嵌套字典,以便在新
列表
中
存储父和子关系。
python
、
parsing
、
indexing
、
nested-lists
、
storing-data
我解析了一个mvn依赖树来创建一个存储信息
的
列表
。我希望能够通过这个
列表
&存储在一个新
的
列表
中
,父+子组合。下面摘录了解析后
的
mvn树
的
外观(使用pprint) &我在#
中
添加了注释,以更明确地显示关系。name.group + name.artifact有没有一种方法来迭代这个,并返回一个新
的
浏览 1
提问于2019-07-29
得票数 0
回答已采纳
3
回答
在
ANTLR
中
处理
多个
返回值
return-value
、
antlr
我在
ANTLR
中有一个简单
的
规则:@init{ | location {$ele = new Element("location", $location.text); }尝试编译时,我在标题规则
中
遇到了一个我遵循了这个网站()上给出
的
另一个类似问题
的
解决方案,
浏览 0
提问于2009-08-03
得票数 1
1
回答
有没有可能在不实际匹配令牌
的
情况下在
ANTLR
4
中
向前看?
antlr4
我正在编写一个将JavaCC转换为
ANTLR
4
的
编译器,其中一条规则涉及传递参数并从中获取
返回值
。对于规则“term”,我必须执行类似以下
的
操作:{ t = name() t = operatorTerm(options, p) {return t;
浏览 1
提问于2013-06-12
得票数 3
回答已采纳
2
回答
侦听器返回数组
列表
/字符串
antlr
、
antlr4
使用一个遍历解析树
的
antlr
侦听器,我已经能够构建所需信息
的
数组
列表
。但我很难从监听者之外提取这些信息。 期望
的
示例如下: ...既然监听程序没有
返回值
,有没有办法呢?
浏览 17
提问于2021-05-06
得票数 0
1
回答
ANTLR
4 -从非文件输入生成代码?
antlr
、
antlr4
还是
ANTLR
4总是要求lex/解析过程作为我们
的
输入步骤?例如,正方形代表一个类,而嵌入在该正方形
中
的
圆圈代表一个方法。我想要 manu
浏览 5
提问于2016-04-17
得票数 1
回答已采纳
1
回答
是否可以在类似于c++
的
ANTLR
4
中
使用虚拟令牌(
返回值
相同
的
令牌)?
c++
、
antlr4
在C++
中
,我可以使用虚函数来
处理
来自具有相同父/祖先
的
相似类
的
数据,
ANTLR
4支持这一点吗?我必须
如何
设置语法?我尝试建立一种语法,使用具有相同
返回值
的
参数,并在包含不同“子类”令牌
的
令牌中使用该值。: stmt=jsonparent_statement 这个错误是合乎逻辑
的
,因为标记确实是不同类型
的
,但是
返回值
类型是相同
的
。对于两个(虚拟)令牌,我
浏览 14
提问于2019-05-31
得票数 0
3
回答
编写
ANTLR
目标
antlr
、
antlr3
、
antlr4
在哪里讨论了为
ANTLR
创建新语言目标的过程?虽然从可用
的
目标数量来看,这似乎是
ANTLR
3
的
一些常识,但我没有看到源代码
中
捆绑
的
任何文档,也没有发现谷歌有任何明显
的
地方。我希望找不到任何这样
的
ANTLR
4文档,但我一点也看不到。
浏览 2
提问于2013-10-30
得票数 2
2
回答
java.lang.NoSuchMethodError:使用Spring和Hibernate
的
antlr
.collections.AST.getLine()
java
、
spring
、
hibernate
、
spring-mvc
、
antlr
我使用Spring和Hibernate,我总是收到以下错误消息:当我在存储库
中
创建自定义定义时我还添加了
antlr
作为依赖项: <groupId>org.
antlr
</groupId> <artifactId>
antlr
</artifactId><versi
浏览 1
提问于2014-05-06
得票数 1
1
回答
创建.g4文件后,无法在IDEA
中
对其进行编辑
intellij-idea
、
antlr
我在IDEA中使用
ANTLR
。安装
ANTLR
插件后,我在
antlr
包
中
创建了Hello.g4文件但是IDEA不能识别这个文件,我也无法编辑它:
浏览 2
提问于2020-06-28
得票数 0
1
回答
Antlr
4全过程和算法
antlr4
我正在解析一种类似SQL
的
语言,需要优先
处理
该语言
的
算术。(a + b) - c a + (b - c) | '%' # arithmet
浏览 1
提问于2014-12-02
得票数 1
回答已采纳
2
回答
如何
对规则
中
可以匹配多个项
的
每个项执行
ANTLR
解析器操作?
parsing
、
antlr
、
grammar
我正在尝试编写一个与事物
列表
相匹配
的
ANTLR
解析器规则,并且我想要编写一个解析器操作,它可以独立地
处理
列表
中
的
每个项。,因为我可以看到为我
的
输入字符串创建了三个MyIdentEvaluators,但是只有最后一个my_ident被添加到
列表
中
(在我
的
示例输入
中
是A3)。
如何
最好地通过语法更改或解析器操作更改来独立
处理
这些元素? 我也意识到,我对
浏览 3
提问于2010-02-01
得票数 4
回答已采纳
1
回答
从shell文件创建批
处理
文件
java
、
linux
、
bash
、
shell
、
batch-file
我必须将以下shell文件转换为批
处理
文件:
ANTLR
_JAR=$DIR/lib/
antlr
-4.2.2-complete.jar:$
ANTLR
_JAR ${BASENAME}) || exit 1 你能帮我举一个下面这一行
的
例子吗?DIR="$(cd `d
浏览 3
提问于2015-04-28
得票数 2
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券