腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(3329)
视频
沙龙
2
回答
ANTLR和空
字符串
的矛盾行为
z' | '\n' | 'r' | ' ' | '0'..'9')* ;“
非
片段
词法
分析器
规则
'ANYCHARS‘
可以
匹配
空
字符串
” 很好。我希望它能够
匹配
空
字符串
,因为:"/\*\*/"是完全有效的。但是
浏览 0
提问于2014-01-29
得票数 3
1
回答
非
片段
词法
分析器
规则
x
可以
匹配
空
字符串
下面的antlr lexer有什么问题?warning(146): MySQL.g4:5685:0: non-fragment lexer rule VERSION_COMMENT_TAIL can match the empty stringVERSION_COMMENT_TAIL: ((ML_COMMENT_HEAD MULTILINE_COMMENT
浏览 29
提问于2016-08-31
得票数 0
回答已采纳
1
回答
如何定义不
匹配
任何内容的ANTLR4
词法
分析器
规则
?
、
我有
词法
分析器
模式的MESSAGESIZE_MODE,它
可以
匹配
类型为‘10MB’的文件大小。我想转发这个标记为FILESIZE (在默认模式下),这样我就
可以
在访问者中识别这个值,所以知道我正在处理文件大小
字符串
。这在下面工作,但是我需要定义一个虚构的
词法
分析器
规则
文件大小,它不应该与默认模式下的任何东西
匹配
。这是解决这个问题的正确方法吗?如果是,我如何定义不
匹配
任何内容的
词法
<
浏览 13
提问于2020-07-29
得票数 1
回答已采纳
1
回答
antlr
匹配
任何字符,除了
、
、
、
我对
片段
的定义如下:现在我必须为
字符串
定义一个
词法
分析器
规则
。我做了以下工作:然而,在
字符串
中,我希望
匹配
浏览 0
提问于2013-02-15
得票数 13
回答已采纳
1
回答
lex:无法识别
字符串
的默认
规则
、
在ocamllex中,我
可以
使用_作为
词法
分析器
规则
来
匹配
任何与先前定义的
规则
不
匹配
的
字符串
,并引发错误。如何在lex/flex中实现这一点?
浏览 0
提问于2013-02-07
得票数 5
回答已采纳
1
回答
在Antlr3中捕获
词法
分析器
中的异常
、
、
如何在
词法
分析器
中捕获异常?在解析器中,如果
规则
失败(或与给定的输入流不
匹配
),Antlr将抛出异常,我们
可以
很容易地在Antlr3中的
词法
分析器
中捕获此exception.Catch异常。Accepted"); }catch[Exception e] {System.out.println("General error Reported");} 它将在解析器中工作,如何在解析器中捕获
词法
分析器</em
浏览 1
提问于2017-05-17
得票数 0
1
回答
由于EOF不
匹配
,ANTLR语法解析失败
此语法在遍历时会产生错误消息**第1行:14不
匹配
的输入'‘预期的DimensionName* 对于简单的输入,例如"sdarsfd integer“(不带引号)。
浏览 0
提问于2015-05-12
得票数 1
1
回答
为什么
字符串
的
词法
分析器
规则
优先于我的所有其他
规则
?
、
、
、
、
使用Alex
词法
分析器
,我创建了一个
词法
分析器
来标记化电子邮件"From headers“。下面是一个示例标题:"John Doe“被称为”显示名称“,让我们假设它
可以
由任何ASCII字符组成。同样,让我们假设电子邮件地址的部分
可以
由任何ASCII字符组成。 下面是我的Alex程序。我认为优先级是基于
规则
在程序中实际列出的顺序:检查输入
字符串</
浏览 3
提问于2013-06-21
得票数 1
回答已采纳
1
回答
ANTLR4:未将逗号检测为unicode字符
.@] Basic Latin; grammar
浏览 0
提问于2020-05-15
得票数 0
2
回答
ANTLR 4.5 -不
匹配
的输入'
x
‘应为'
x
’
、
我已经开始使用ANTLR,并注意到它的
词法
分析器
规则
相当反复无常。z'|' ')+ ;c:\test.txt奇怪的是,如果我将TITLE改为TITLE: '
x
' ;,这一次仍然失败,它会给出一条错误消息“不
匹配
的输入'
x
‘需要'
x
'更奇怪的是,如果我将test中的TITLE用法替换为FILEPATH,整个事情都
可
浏览 0
提问于2015-04-22
得票数 45
回答已采纳
1
回答
为什么这些终端符号不是独立的?
、
、
、
我使用Xtext玩了一下,在DSL编辑器中得到了一个意外的行为。这并不是所有的Xtext文件,但对这个问题来说很重要。 Title: Use: 'zu' simpleverb=VERB; notseperable=NOTSEPERABLE; terminal NOTSE
浏览 17
提问于2020-06-12
得票数 0
1
回答
ANTLR日期和整数
匹配
我正在评估一种相对简单的IF/THEN语言,但遇到了一个问题:我需要
匹配
YYYYMMDD格式的整数和日期。如果我
可以
写一个真正的正则表达式,我就
可以
很容易地解决这个问题,但还没有想出ANTLR解决方案。
浏览 2
提问于2012-11-15
得票数 3
回答已采纳
1
回答
如何在ANTLR中编写语法或
词法
分析器
规则
来描述JSP/EL标识符或
字符串
文字?
、
、
如何在ANTLR中编写语法或
词法
分析器
规则
来描述JSP/EL标识符或
字符串
文字?请记住,JSP/EL是Unicode,您不能在
规则
中列出所有可能的符号。还要记住,
字符串
可以
包含EL表达式,这可能很复杂,因此lexer不足以描述它们,需要解析器,而ANTLR解析器无法
匹配
字符类或任何字符。
浏览 3
提问于2013-05-18
得票数 0
回答已采纳
2
回答
关键字和标识符在编写lexer时发生冲突?(scala库)
、
、
、
、
在定义
词法
分析器
时,它们都有这个问题:IDENTIFIER ::= "[a-zA-Z]+".r如果输入是"let",那么它通过选择第一个定义的
规则
来解决歧义,因为它更相关。如果输入是"leto",那么就没有歧义,只生成IDENTIFIER(leto)。
浏览 4
提问于2018-12-31
得票数 0
2
回答
ANTLR4.8 C++目标中学位符号的标记识别错误:‘°’
、
、
、
在我定义的
词法
分析器
中 学位:'\uC2B0‘| '\u00F8';
词法
分析器
和解析器的.g4文件以UTF-8格式存储。输入文件也以UTF-8格式存储。
浏览 51
提问于2021-04-04
得票数 0
1
回答
处理ANTLR4中的自定义异常
、
、
我有一个语法,它在
词法
分析器
中解析URI,然后在语法操作中从它们构造一个java.net.URL。
词法
分析器
可以
接受可能不是合法URL的
字符串
,所以如果抛出了URISyntaxExceptions,我想要智能地处理它们。以下是文法中的代码
片段
: IRIREF prefixedName; ‘'spt’是我使用
浏览 4
提问于2014-12-28
得票数 2
2
回答
在不允许所有字符的情况下,如何处理Bison语法中的换行符?
、
、
我已经回到了基础,尝试并理解解析器如何
匹配
输入行,如"asdf",或任何其他乱码,其中没有为此定义的
规则
。我的
词法
分析器
: #include%%我的解析器: #include <stdlib.h>% token NEWLINEs);}{ exit(0);我的理解是,在编译和
浏览 0
提问于2011-02-04
得票数 2
回答已采纳
1
回答
antlr
规则
优先级和缺少的令牌
item : word ;下面的输入是:我希望将abc解析为"word“,但使用此语法时,"abc”
匹配
“嵌套”模式(带有“missing:冒号”警告) 如何避免"abc“
匹配
”前缀冒号“
规则
?
浏览 1
提问于2017-05-06
得票数 0
1
回答
如何从
匹配
的
字符串
中提取无符号值?
、
、
我需要写
词法
分析器
有能力解析像
x
(t-1),u(t),u(t-4),a0,a1,...并且这些词位的属性应该是“无符号的”(例如,标记
x
(t-2)的属性值应该是2)。我
可以
通过正则表达式定义所有这些标记,但我不知道如何从
匹配
的
字符串
中提取属性值。那么,有谁知道我怎么做的吗?
浏览 1
提问于2013-02-06
得票数 0
2
回答
如何在语法中不硬编码
规则
值
CPAR SPECIALFUNCTION的可能值列表
可以
且将随着时间的推移而变化。这些名称也在代码中的其他地方使用,所以我希望有一个方法返回有效的SPECIALFUNCTIONs,然后
可以
从代码和语法中的不同位置调用这些名称,而不是在语法和语法中对它们进行硬编码。
浏览 2
提问于2014-08-27
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何用Go写业务的表达式引擎
从0到1搭建技术中台之报警平台实践:匹配器演进
the-super-tiny-compiler源码解析
木兰编程语言重现:引用本地木兰模块;模拟凑十法加法
大数据入门基础系列之Hive驱动器Driver之解释器Parser
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券