腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
ANTLR4
解析
子
规则
、
、
我有一个语法,它在
解析
一遍(整个文件)时工作得很好。thing : LABEL? THING THINGDATA thingClause?; 当上面的
规则
从顶层开始
规则
解析
为EOF时,一切工作正常。当
解析
为子
规则
时(不
解析
为EOF),
浏览 20
提问于2017-03-02
得票数 0
3
回答
无法在Jenkins中找到控制台输出
解析
节
、
我想使用"Log插件“
解析
控制台输出。在配置的中提供。当我进入全局配置我的工作,我没有看到任何“控制台输出
解析
”部分,我可以提到
解析
规则
文件的路径。虽然我可以看到控制台输出(构建日志)
解析
部分。由于这个原因,插件无法找到
规则
文件路径,因此我得到了以下错误: 日志
解析
器插件错误:无法
解析
日志:无法读取
解析
规则
浏览 2
提问于2012-05-16
得票数 2
回答已采纳
1
回答
为
解析
器编写
规则
、
、
、
、
嗨, 我有一个
解析
器,它有许多
规则
,它没有任何问题,它都可以工作。我在用lex和yacc..。问题是我想要一个这样的
规则
,如果输入字符串与
解析
器中定义的任何
规则
都不匹配,那么我想编写一个接受这样的输入字符串的
规则
。因此,基本上我想做的是,如果输入与任何其他
规则
不匹配,我不希望
解析
器停止给自己一个错误消息,我希望显示该错误消息,然后让
解析
器继续
解析
,而不是退出。我知道我必须在yyerror()函数中进行更改,但具体是如
浏览 1
提问于2011-04-10
得票数 1
回答已采纳
1
回答
LL和LR句法分析的差异
、
、
、
目前正在研究上下文无关语法和
解析
它们的方法。据我理解,上下文无关语法可以通过自顶向下/LL或自下而上/LR进行
解析
。正确的理解是,LL
解析
器在
解析
语法之前,需要语法有严格明确的生产
规则
吗?而LR
解析
器,另一方面,也要求语法是明确的,但不必重写任何模糊的生产
规则
,额外的优先
规则
可以添加到生产
规则
,以解决其歧义?但是,未来如何适应这一切呢?
浏览 6
提问于2020-10-22
得票数 1
回答已采纳
1
回答
wysihtml5可释放
解析
器在粘贴时使用
规则
,但对预先处理的文本和输入启用吗?
使用wysihtml5编辑器,是否有一种方法可以禁用用于粘贴的
解析
器
规则
,或者只是粘贴纯文本?这样只会粘贴纯文本,没有标签或任何其他格式?注释掉
解析
器
规则
对我不起作用,因为我仍然希望
解析
器
规则
解析
预先填充的文本(带有锚点和换行标记)。虽然不重要,但我也希望编辑器在我输入时检测URL并创建锚,但不一定是在粘贴时。我之所以要这样做,是因为在使用
解析
器
规则
(特别是来自MSWord,但也来自web内容)粘贴
解析
器
规则
浏览 2
提问于2013-08-15
得票数 3
1
回答
shift减少
解析
器是如何知道应用什么
规则
的?
、
、
在编写shift约简
解析
器时,shift是如何减少有效应用哪些
规则
的?例如,如果我有以下
规则
S –> id$ S + # shift$ S + S # S + S -> S我看到的所有例子都是从任何地方提取出正确的
规则
,但是选择
规则
背后的代码是什么呢?我已经从中学
浏览 4
提问于2022-06-08
得票数 1
回答已采纳
1
回答
Boost.Spirit替代
解析
器并行化
、
、
我正在使用x3
规则
解析
缓冲区,该
规则
有许多可选子
规则
。实际上,我有来自不同GPS设备的数据,我的主要
解析
器如下所示:我知道我可以为输入数据和每个设备
规则
实现x3::parse()的并行调用。但这可能不适用于某些递归
解析
(比如SAX DOM
解析
)。我的问题更多的是理论上的:有没有尝试让另一种
浏览 20
提问于2018-08-29
得票数 0
回答已采纳
2
回答
Antlr:识别日期和数字的最简单方法?
、
在同一语法中
解析
有效日期和数字的最简单方法(最短、最少的
规则
和无警告)是什么?我的问题是,匹配有效月份( 1-12 )的词法分析器
规则
将匹配1-12的任何出现项。因此,如果我只想匹配一个数字,我需要一个
解析
规则
,如下所示:当我为日和年添加词法分析器
规则
时,它只会变得更加复杂。我想要一个日期
解析
规则
,如下所示: date: month '/' day ( '/&
浏览 1
提问于2008-09-26
得票数 5
回答已采纳
1
回答
为什么语义谓词在ANTLR4中不起作用
、
我有一个非常简单的语法,看起来像这样:它从输入中
解析
一个字符,并检查它是否等于字符b。如果是,则使用
规则
b,如果不相等,则使用
规则
d。但是,
解析
树不符合预期,并使用第一个
规则
(
规则
d)
解析
所有内容。在这两种情况下,都使用
规则
d。然而,由于
规则
d上有一个守卫,当第一个字符恰好是'b‘时,我认为
浏览 30
提问于2020-07-30
得票数 2
回答已采纳
3
回答
关于语法、词汇和
解析
器的澄清
、
、
、
此外,我们还会根据语法和
解析
规则
中的词汇
规则
进行评估--例如,
规则
是否适合语言子集、这些
规则
有多全面、
规则
有多清楚等等。我不明白的是,这些
规则
是否包含在BNF中定义的语法中(这对我们来说是一个新的话题)。 问题:在BNF或EBNF中定义的给定语言的语法是否包含/提供了用于词汇分析和/或
解析
的
规则
?还有什么会被认为是词汇
规则
?那么什么才是
解析
规则
呢?
浏览 0
提问于2014-01-07
得票数 8
回答已采纳
1
回答
ANTLR4语法中第一个
解析
器
规则
返回声明的问题
我的
解析
器
规则
使用返回,它适用于除第一条
规则
以外的所有
解析
器
规则
。如果我的语法中的第一个
解析
器
规则
使用返回声明,ANTLR4将按如下所述进行抱怨:如果我在上面添加了另一个
解析
器
规则
,它不使用“返回”,ANTLR就不会抱怨。Z'|'0'..'9'|'_')*; aRule returns [String s]:
浏览 6
提问于2013-05-06
得票数 13
回答已采纳
1
回答
Xtext:生产
规则
和数据类型
规则
之间的差异
、
有人能给我解释一下xtext中生产
规则
和数据类型
规则
的区别吗?到目前为止,我知道这两个
规则
都是
解析
器
规则
,并且Datatype Rule返回一个原语EDataype,而产生式
规则
在AST中创建一个EObject。但我看不出他们的语法定义有什么不同:产生式
规则
:模型:(统计+=语句)*;
解析
器如何知道哪条
规则
是什么
规则
?
浏览 3
提问于2013-01-18
得票数 1
回答已采纳
1
回答
找出实际使用了哪些Grok筛选
规则
、
、
我有由Logstash / Grok过滤器
规则
解析
的日志数据。不幸的是,我的日志消息的结构并没有被很好地记录下来,这导致了大约1000条过滤
规则
。这使得
解析
过程对于我们的目的来说太慢了。然而,我怀疑大多数数据是通过使用很少的
规则
来
解析
的。 或者至少我能找出是否有任何
规则
根本不被使用?
浏览 4
提问于2017-04-20
得票数 1
2
回答
解析
Bison/YACC .y文件而不
解析
所有C语言
、
、
我想
解析
Bison/YACC .y文件中的语法定义。
规则
的语法非常简单(我可以忽略语法
规则
部分之外的所有内容),我不需要有关语义操作的信息。然而,即使要跳过这些操作,似乎也需要
解析
任意C代码片段来确定{...}块的结束位置(因为您可以使用嵌套块等)。 有不需要
解析
C的快捷方式吗?我想解决方法之一是要求Bison本身去掉所有回调,然后将语法
规则
留在文件中,然后再
解析
这些
规则
。
浏览 3
提问于2015-01-17
得票数 2
回答已采纳
2
回答
我需要使用javacc
解析
一个字符串,该字符串包含单引号
、
我已经定义了语法
规则
,比如但是我不能
解析
像' re'd‘这样的序列,.I需要
解析
器把re
解析
成一个字符串,
解析
器分别
解析</em
浏览 0
提问于2016-08-19
得票数 0
1
回答
Antlr4 c++从ParseTree获取
规则
名称*
、
在遍历创建的
解析
树时,我需要从当前正在遍历的antlr4:tree:ParseTree *节点获取
解析
器
规则
的名称。例如,如果语法是:(暂时忽略lexer
规则
),t是一些
规则
,我需要检查节点(类型: ParseTree *)是否与
规则
t相对应。 谢谢
浏览 3
提问于2021-02-17
得票数 1
回答已采纳
2
回答
词条
规则
可选后缀不匹配,何时匹配?
、
、
SELECT VAR1 ASSIGN TWO从我看到的生成的Java代码..。当lexer注意到T of 2时,它将匹配(‘to’),但由于在T之后找不到O,则会产生失败.并从
规则
中返回--因此不匹配。当输入中有以后缀可选部分开头的单词和字符时,如何使我的lexer
规则
匹配?基本上,我希望我的
规则
也能与此相匹配(除了它已经匹配的内容-如开头所述):请建议我如何处理/解决这种情况。注意: 在
解析
器中推荐这样的
浏览 6
提问于2017-11-18
得票数 1
2
回答
antlr 4-警告:
规则
包含一个可选块,其中至少有一个可与空字符串匹配的选项。
、
我使用antlr v4编写t
解析
器。这个警告有问题吗?“
规则
'sqlCommit‘包含一个可选块,其中至少有一个可与空字符串匹配的选项” sqlCommit: COMMIT (TRAN | TRANSACTION | WORK)?ID,而不是sqlCommit中的
解析
器
规则
id。(如果您对ID和id感到困惑,请使用提示:我希望使用
解析
器
规则
ID,而不是ID,因为标识符可以是一个文本,可能已经与另一个lexer
规则
相匹配)在"
浏览 0
提问于2014-09-25
得票数 7
回答已采纳
2
回答
正在清除bison生成的
解析
器的
解析
器状态
、
、
我使用的是由Flex生成的C lexer,以及由Bison生成的C++
解析
器。我已经修改了
解析
器,只接受字符串输入。如果输入有效并且符合
解析
器
规则
,它就可以正常工作。当输入不匹配任何
解析
器
规则
时,如何清除
解析
浏览 2
提问于2008-10-21
得票数 2
1
回答
在类中封装精神X3
解析
器
、
我试图将一个X3
解析
器封装在一个类中,其中的
规则
(及其定义)是成员,也就是说,类似于气
解析
器的结构,其中必须从boost::spirit::Qi::语法派生出来。这种方法的优点是: 只有当生成该类的对象时,
解析
器才被实例化,而不是
解析
器(单个
规则
)是静态的。在表单auto name = rule<class name, std::string>() = alpha >> *alnum;中定
浏览 0
提问于2016-11-29
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
规则解析-单片机“现场编程”竞赛
规则解析-无人驾驶对抗赛
《2024印度专利(修订)规则》主要条款深度解析
三大看点解析巽风π社群规则优化
2018淘宝规则解析—搜索先谈匹配度后谈排序
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券