腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(3074)
视频
沙龙
1
回答
为什么
逗号
",“
会被
计入
[.]
antlr
词法
分析器
中
的
类型
表达式
、
、
、
、
我不明白
为什么
会发生这样
的
事情。 在前一种情况下,字符:和/也被标记为<OTHER>,因此我认为没有理由将,标记为<BLOB>。输入I正在标记化,使用提到
的
语法wget -o --quiet https,://www.google.com我接收
的
输出, [@0,0:3='wget',<'wget'>,1:0] [@1,4:4='
浏览 20
提问于2020-10-28
得票数 1
回答已采纳
1
回答
使用
ANTLR
语言解析JavaScript正则
表达式
、
我有一个
ANTLR
语法(取自互联网),它似乎支持除了正则
表达式
文字之外
的
所有东西。正则
表达式
文字
的
问题在于,本质上有两个规则: : unaryExpression (LT!* ('*' | '/' | '%')^ LT!* unaryExpression)*regexLiteral : '/' RegexLiteralChar*
浏览 0
提问于2012-08-31
得票数 9
回答已采纳
1
回答
ANTLR
词法
分析器
错误:在字符'\n‘处没有可行
的
替代字符
、
我正在编写一个
ANTLR
解析器,它试图从给定
的
输入字符串
中
识别GDB回溯输出。我忽略了使用以下
词法
分析器
语法
的
新行:然而,当我对一些输入运行解析器时,
ANTLR
给出了以下
词法
分析器
错误:30:21 no viable alternative at character '\n&
浏览 0
提问于2012-12-03
得票数 0
回答已采纳
1
回答
解析规则警告
中
的
隐式声明
stat)* | COMMENT )* ; 我收到了同样
的
警告
浏览 5
提问于2013-06-04
得票数 0
1
回答
ANTLR
:没有可行
的
替代错误'{"type"‘
、
、
、
我知道有很多这样
的
问题,我们一直在研究它们,但我们似乎找不到适合我们需求
的
解决方案。我们为javascript到Java
的
转换器、lexer和解析器写了一个简单
的
语法,但是我们不能让它正确地使用我们输入文件
的
第一个令牌。TYPE : 'type';BODY : '"body"'; 在运行它之后,我们得到错误"line 2:4在输入
浏览 0
提问于2016-05-23
得票数 0
1
回答
如何防止特定
的
ANTLR
4错误恢复策略?
在一个上下文中,我
的
语法允许... ID = expr;或... ID = expr(expr [,expr]*);,即以分号结尾
的
表达式
和函数调用。当参数列表中有错误时,
ANTLR
决定最简单
的
解决方案是用分号代替左括号。这确实符合规则,但是输入
的
其余部分看起来像垃圾。随后
的
解析错误具有误导性。 在这种情况下,我认为这是错误
的
恢复方式。错误很可能出现在参数列表
中
,而不是;
的
(拼写错误。我想告诉
ANTLR</e
浏览 0
提问于2015-08-01
得票数 2
1
回答
ANTLR
4生成不正确
的
java代码
、
、
、
、
生成
的
文件中有两个包含不正确
的
java代码,如下所示: private void LBARBRACKET_action(RuleContext _localctx, int actionIndex) {有没有人遇到过同样
的
问题?
浏览 23
提问于2016-08-20
得票数 2
回答已采纳
1
回答
如何在
ANTLR
中
编写语法或
词法
分析器
规则来描述JSP/EL标识符或字符串文字?
、
、
如何在
ANTLR
中
编写语法或
词法
分析器
规则来描述JSP/EL标识符或字符串文字?请记住,JSP/EL是Unicode,您不能在规则
中
列出所有可能
的
符号。还要记住,字符串可以包含EL
表达式
,这可能很复杂,因此lexer不足以描述它们,需要解析器,而
ANTLR
解析器无法匹配字符类或任何字符。
浏览 3
提问于2013-05-18
得票数 0
回答已采纳
5
回答
有没有使用
ANTLR
或类似工具实现
的
简单语言?
、
、
我正在尝试构建一种简单
的
解释型语言,用于学习目的。我已经阅读了无数关于
ANTLR
和JavaCC
的
理论和教程,但我不知道如何让它真正做一些有用
的
事情。我最好
的
学习方式是“把东西拆开再放回原处”,那么,有没有什么简单
的
语言是在
ANTLR
或类似工具
的
帮助下实现
的
呢?下面这样
的
代码可能会更好: print "true"
浏览 2
提问于2010-03-20
得票数 6
回答已采纳
2
回答
ANTLR
:我可以在一个上下文中使用“,”作为一个标记,而在该上下文之外使用另一个标记吗?
、
、
、
、
具体地说,我正在尝试用
ANTLR
语言实现一个RegExp解析器。以下是我
的
语法
的
相关部分:options {} /* snip *| '(' | ')' | '[' | ']' | '{' | '}' | '|')现在,在花括
浏览 0
提问于2012-07-15
得票数 2
回答已采纳
4
回答
ANTLR
语法:解析器和
词法
分析器
文字
、
、
、
、
下面的语法有什么不同:if_statement : 'if' condition 'then' statement 'else' statement 'end_if';还有这个:if_statement : IF condition THEN statement ELSE statement END_IF;THEN: 'then';END_IF: 'end_if'; ...
浏览 0
提问于2010-03-23
得票数 9
1
回答
DebugEventListener
类型
中
的
enterDecision(int)不适用于参数(int,boolean)?
我使用
ANTLR
3.1.3来生成解析器。导入生成
的
testParser后,我发现有几个错误,如说明资源路径位置键入
类型
DebugEventListener
中
的
方法enterDecision(int)不适用于参数(int,boolean) testParser.java /ANTLRTest/src第280行Java问题 如果我更改为dbg.enterDecision: '*
浏览 0
提问于2012-03-11
得票数 1
回答已采纳
1
回答
ANTLR
输入与语法匹配,但程序无法实现
、
、
输入:包含许多SML消息
的
文件。Ouput:包含已标识元素
的
消息队列。这是我
的
代码:options {language = Java;} package SECSParser;ANY:.; ws:(' '| '\t'| '\r'
浏览 0
提问于2012-07-13
得票数 0
回答已采纳
1
回答
ANTLR
未报告
的
语法歧义
、
、
谁能帮助我理解
为什么
ANTLR
不报告这个语法
中
的
歧义问题?github.com/NASA-SW-VnV/fret/blob/master/fret-electron/support/NuSMVParser/NuSMV.g4#L61-L78 simpleExpr和ltlExpr
中
的
规则以这样一种方式复制,即总是有两个可选路径来构建任何应用了and、or、xor、implies、equiv、not运算符或一些带括
浏览 26
提问于2021-11-08
得票数 1
1
回答
在
Antlr
中
制作时钟
、
我在
Antlr
中
创建了一个名为time
的
数据
类型
,它将返回一个小时:分钟形式
的
时钟grammar clock;我们
的
代码无法识别“小时”部分,它识别分钟。我甚至将小时更改为与分钟相同
的
值,但它
浏览 1
提问于2013-06-03
得票数 0
2
回答
ANTLR
如何使用具有相同开头
的
词法
分析器
规则?
、
、
如何使用具有相同起点
的
词法
分析器
规则?我正在尝试使用两个相似的
词法
分析器
规则(具有相同
的
起点):INTEGER : ('0'..'9')+;下面是我
的
语法示例: grammar TestTim
浏览 3
提问于2012-04-05
得票数 5
回答已采纳
2
回答
将pygments lexer与antl python目标一起使用
、
Terence Parr本人在谈到
antlr
3时说:“不幸
的
是,使用
ANTLR
构建标记器似乎仍然比使用传统
的
lex-like方法更难。”其中,as pygments拥有几乎所有你能想到
的
语言
的
词法
分析器
: 有没有人尝试过将pygments lexer与
antlr
python目标一起使用?
antlr
2有一个将flex与cpp目标一起使用
的
示例,但不幸
的
是,
antlr</em
浏览 2
提问于2011-09-05
得票数 0
回答已采纳
2
回答
Antlr
语法,解析器规则
中
的
隐式标记定义
、
、
、
、
一件奇怪
的
事情正在发生。我定义了语法,这是一个摘录。; Digit ; Letter ; 那么,
为什么
它只显示两行(字母和数字名称)
的
警告,其中我引用了一个片段,而下面的其他行完全没有问题……
浏览 2
提问于2014-07-21
得票数 4
3
回答
ANTLR
词法
对'...‘感到困惑和浮点数
、
我认为
ANTLR
lexer将我对范围
表达式
"1...3"
的
尝试视为浮点数。当我使用以下标记定义时,
表达式
"x={1...3}"作为"x={.3}"出现在
词法
分析器
中
: : ('0'..'9')+ ('.' '0'..'9'+)?'; 当我将FLOAT更改为仅检查整数时,如下
浏览 3
提问于2010-04-21
得票数 1
3
回答
什么是
ANTLR
中
的
树解析器,我必须要写一个吗?
、
、
、
我正在为
ANTLR
中
的
一小部分C编写一个
词法
分析器
/解析器,它将在Java环境
中
运行。我是语言语法世界
的
新手,在许多
ANTLR
教程
中
,他们创建了一个AST - Abstract Syntax树,我是不是必须创建一个,
为什么
?
浏览 1
提问于2009-03-30
得票数 6
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
大数据入门基础系列之Hive驱动器Driver之解释器Parser
从0到1搭建技术中台之报警平台实践:匹配器演进
Socks5代理服务器实例详解
海量智库第30期 | 基于Antlr4的SQL解析器设计介绍
不,它是你的语法分析小能手!
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券