腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如
何在
ANTLR
中
多次
引用
被
调用
的
同一
规则
?
、
、
、
String vals] : E '-' E {$vals = $E.vals+$E.vals}我正在创建一个语法,我将使用它来计算某些表达式。 运算符'+‘和'-’是一些任意运算符。
浏览 0
提问于2018-08-17
得票数 1
回答已采纳
1
回答
System Verilog 2012依赖关系分析
、
我正在将系统Verilog 改编成
Antlr
4。然而,对于我真正需要
的
东西来说,这是一个巨大
的
夸大。基本上,我需要类似于gcc
中
的
-M开关
的
依赖分析。这个问题令人惊讶地难以解决,我目前基于regex
的
解决方案不完整,有缺陷,在接触新代码时经常崩溃,尽管它已经被打了很
多次
补丁。这是我
的
Antlr
问题:我尝试使用“流
中
的
岛”方法,在这种方法
中
,
Antlr</e
浏览 0
提问于2015-06-05
得票数 1
1
回答
ANTLR
4:通常可以验证解析器
规则
的
各个部分吗?
、
在使用
ANTLR
4时,我总是回到
同一
个问题--如
何在
解析器
中
实现算法
规则
验证。但是这个解决方案不是通用
的
,因为它依赖于month总是一个标记长度
的
规则
。我想我已经找到了解决这个问题
的
方法,把
规则
改成这样:
浏览 4
提问于2013-08-06
得票数 2
2
回答
为什么
ANTLR
4令牌
的
顺序很重要?
、
、
、
我有一个简单
的
语法,最终会解析杨源。当我随意更改模块令牌
的
位置时,IntelliJ
ANTLR
4插件可以/不能解析我
的
输入。要解析
的
输入字符串:下面是没有任何错误
的
语法:BRACKET_OPEN: '{' ; BRACKET_CLOSE: '}
浏览 4
提问于2017-08-23
得票数 3
1
回答
ANTLR
-检查字符串
的
“构造”
、
目前与
ANTLR
合作,并发现一些有趣
的
事情不是我想要
的
。wholeunit : | unitmod siunitNUM | wholeunit
浏览 0
提问于2018-05-04
得票数 0
回答已采纳
1
回答
Antlr
4“原语”递归
、
沿着,我试图减少在我相当复杂
的
语法
中
的
左递归。据我所知,递归
的
非原始形式在内存和进程时间方面都可能导致性能问题。 因此,我试图在语法
中
重构这些
规则
,只使用“原始”递归。当然,这篇博文是我唯一一次看到关于
Antlr
的
短语“原始”递归。因此,我只是猜测它
的
意义/意图。在我看来,这意味着一条
规则
,它称自己为lhs,顶多只是一个
规则
分支。对,是这样?目前,我有一个表达
规则
,类似于
浏览 2
提问于2019-10-09
得票数 0
1
回答
antlr
4.7如何解析部件
的
持续时间规范(
如
"P3M2D“)
我正在使用
antlr
4.7。ISO8601_INTERVAL ; 我得到了一个编译时警告,比如“
ANTLR
4
中
不支持lexer
规则
中
的
标签;操作不能
引用
词法
规则
的
元素,但是可以使用getText()使整个文本与
规则</e
浏览 1
提问于2017-12-10
得票数 0
回答已采纳
1
回答
消除反义词
中
的
语法歧义
、
我有一个左递归
的
a: a op a,所以我用这种方法修复了它:ab : () (op ab)*;,op : + | - | / | *,现在我认为这是不明确
的
,例如,对于一些语句,比如x+y*z。我怎样才能 消除这种模糊
的
؟
浏览 1
提问于2013-12-15
得票数 0
回答已采纳
1
回答
“、"^”和"$“在
Antlr
3
中
有特殊含义吗?
、
我没有任何关于
ANTLR
的
先验知识(我最近学到了一点关于
ANTLR
4
的
知识),但是我必须将一个旧
的
语法翻译成一个新
的
版本,eclipse告诉我,对于这些字符来说,他们没有可行
的
替代方案,并显示语法错误我已经删除了那些字符,这看起来不是问题,但也许它在
ANTLR
3
中
有一个特殊
的
功能。提前谢谢。 global_block: | GLOBALS!
浏览 33
提问于2020-10-01
得票数 2
回答已采纳
2
回答
Antlr
解析器生成文件
的
并行GNU Make命令
多次
运行
、
、
、
、
我有一个生成
antlr
解析器输出文件
的
makefile
规则
: $(
ANTLR
) $(ANTLRFLAGS) X.g有没
浏览 3
提问于2012-04-27
得票数 4
回答已采纳
1
回答
ANTRL4语法分析
规则
最近,我学习了ANTRL4,但我不明白为什么“.”是否匹配ID词法
规则
?
浏览 4
提问于2022-06-14
得票数 0
回答已采纳
4
回答
两次
调用
同一
个C#属性是不是很糟糕
的
编程实践?
、
、
、
for (int x = 0; x < n.Attributes.Count; x++) //do something现在,如果这是java,我们可以编写类似下面的代码,但我们会两次
调用
getAttributes()方法,如果我没有弄错的话,有一条
规则
说,不是
多次
调用
同一
个方法,只需声明一个变量来保存方法
调用
返回
的
对象
的
引用
,然后根据需要
多次
使用该变量。for (int x
浏览 0
提问于2013-02-07
得票数 5
回答已采纳
2
回答
exitXXX函数如何知道匹配了哪条
规则
、
我
的
侦听器中有一个exitXXX函数,它如何知道匹配了哪些
规则
。在exitEffectiveAddress16()
中
,我如何知道它匹配"BX '+‘DI“或"BP '+’SI”?
浏览 0
提问于2019-01-25
得票数 0
1
回答
从
ANTLR
基侦听器访问字符串模板
规则
名
、
、
根据到目前为止我对
ANTLR
和StringTemplate
的
理解,如果我想将所有语法
规则
匹配到模板,并在每次
调用
语法
规则
时应用该模板,我可以创建具有匹配语法
规则
的
名称
的
模板。似乎
ANTLR
应该执行将解析
的
文本与输出模板匹配
的
工作。我
的
工作是确保解析器
规则
和模板是完整
的
/正确
的
。 我认为
ANTLR
3允
浏览 5
提问于2015-08-05
得票数 0
回答已采纳
1
回答
ANTLR
4整数解析失败
、
、
、
我试图用
antlr
4解析一个文件,我不明白为什么超过一位数
的
整数不能解析(第79行:44输入‘17’没有可行
的
替代方法)。这是完整
的
语法fragment DIGIT : [0-9] ;这根本不起作用。这是一个未解析
的
行
的
示例问题出在 simple_express
浏览 2
提问于2013-02-22
得票数 1
回答已采纳
1
回答
如
何在
antlr
4
中
以最优化
的
方式编写语法
规则
的
逻辑运算?
、
如
何在
antlr
4
中
以最优化
的
方式编写语法
规则
的
逻辑运算?我有一种感觉,表情在approach#2
中
会被
多次
匹配,而不是只匹配一次。
浏览 71
提问于2019-09-04
得票数 0
回答已采纳
2
回答
Antlr
4意外地停止解析表达式
、
我正在开发一个带有公式语法
的
简单计算器:expr : <assoc=right> expr POW expr # powCOLUMN: (~[\r\n"])+ ;"column a"*"column b"输入给了我如下预期
的
树: 但是"column a" *
浏览 1
提问于2017-10-06
得票数 2
回答已采纳
2
回答
ANTLR
4:是否有可能匹配一个没有标记
的
内容片段?
、
、
、
我使用
的
是
ANTLR
4.7。bla bla bla bla bla bla <<<<<<< to ignore bla bla bla目前,我正在使用如下所示
的
lexer
规则
: Section_Igonre : '[section b]
浏览 4
提问于2017-08-02
得票数 0
1
回答
我可以在输入损坏/不完整
的
情况下使用
Antlr
吗?如果可以-如何使用?
、
、
是否可以将
规则
/解析器/词法分析器设置为接受符合预期结构
的
输入,但静态(预定义)令牌不是完整编写
的
?示例: ; : 'setWage'在setWage
规则
的</e
浏览 1
提问于2014-11-07
得票数 1
1
回答
ANTLR
4:布尔表达式
的
解析器
我正试图解析如下类型
的
布尔表达式: B1=p & A4=p、B1=p、A6=p &(~A5=c)grammar TestAntlr4;
浏览 2
提问于2013-03-22
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
大数据入门基础系列之Hive驱动器Driver之解释器Parser
python基础-变量和数字
线程安全与共享资源
B站新一代golang规则引擎的设计与实现
Python 中函数的组成与调用方式?
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券