腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
避免Xtext
多个
备选方案警告
eclipse
、
dsl
、
xtext
、
emf
、
ecore
/com.isax.testdatagen.dsl/src-gen/com/isax/testdatagen/parser/
antlr
/internal/InternalTdgDSL.g:250:1:决策可以
使用
多个
选项来
匹配
输入
:854:30:决策可以
使用
多个
选项来
匹配
输入
,如“类型”中
的
“端口”、“种类”、“数字”等。:85
浏览 4
提问于2015-05-20
得票数 1
回答已采纳
1
回答
如何在xtext中允许带引号
的
空格
xtext
决策可以
使用
多个
备选方案
匹配
输入
,例如"RULE_UNQUOTED“:作为结果,已为该
输入
错误
禁用备选方案3(208):..:738:47:决策可以
使用
多个
备选方案
匹配
输入
,例如"RULE_UNQUOTED“:1,2结果,已针对该
输入
错误
禁用备选方案2(208):..
输入
文本:开始ABC‘’123457 获取
错误
:在字符
浏览 3
提问于2018-04-15
得票数 0
1
回答
使用
多个
替代
项
错误
的
antlr
匹配
输入
antlr
、
antlr3
当
antlr
v3.1对此规则进行编译时,我收到一个警告:(|我感到困惑
的
原因是语法,这是相当复杂
的
通过,直到我把另一个子规则放在文件中
的
另一个地方,也
使用
句子。它接受上面的规则,直到这种情况发生,这似乎很奇怪。我正在寻找关于如何最好地进行调试和理解如何发生这种情况
的
提示? 谢谢,Richard
浏览 0
提问于2011-06-28
得票数 5
回答已采纳
1
回答
ANTLRWorks未定义导入
错误
antlr3
、
antlrworks
我需要解决
的
决策,可以
匹配
输入
,
使用
多个
替代
警告,在我
的
一个语法文件,它导入另一个文件。 导入SQL; 我要把两份文件都带来。但是
Antlr
工作抛出未定义
的
导入
错误
。如何使
ANTLR
中
的
两个文件同时工作?
错误
是通过在PL中添加规则而产生
的
,它与SQL中
的
规则相冲突。这些是非常大
的
语法文件
浏览 0
提问于2015-04-14
得票数 0
回答已采纳
1
回答
Antlr
解析器行为怪异
antlr4
我
的
anltr配置
的
解析器有这种奇怪
的
行为。到目前为止,这是按预期工作
的
,但现在我们发现当
antlr
崩溃时,还有一些额外
的
情况。; 以下是一些
输入
和picrures
的
结果: 001/002/003 ->运行良好: 但现在奇怪
的
部分来了。如果我在
输入
的
末尾添加另一个运算符/ or &
浏览 0
提问于2021-02-26
得票数 0
1
回答
ANTLR
3:编译警告(200)“
多个
备选”
compiler-warnings
、
antlr3
我在
antlr
3中
使用
antlrworks1.5,遇到了以下警告/
错误
。我已经在这个问题上工作了几天了,有人能给我一些提示吗?提前谢谢你。最小化
的
语法文件是:c : 'x' ('p' c)*;
AntLR
报告以下警告:警告(200):决策可以
使用
多个
选项
匹配
输入
,如"'
浏览 0
提问于2015-05-20
得票数 0
1
回答
Antlr
4浮点解析
java
、
antlr
、
antlr4
我有以下
antlr
4代码: NUMBER {$value = Double.parseDouble($NUMBER.text);}此外,为什么即使解析失败,
antlr
4也会尝试计算表达式?我得到了token recognition error,但是评估结果还是打印出来了。怎么让它失效?
浏览 4
提问于2014-12-15
得票数 0
1
回答
试图获得一个跟随和/或语句
的
ANTLR
语法
java
、
parsing
、
antlr
、
grammar
我有以下
输入
作为我想要
的
格式
的
一个例子。 INT : '0'..'9'+;当我运行
antlr
4实用程序来运
浏览 1
提问于2013-10-16
得票数 0
回答已采纳
1
回答
在
Antlr
3中捕获词法分析器中
的
异常
exception
、
antlr3
、
lexer
在解析器中,如果规则失败(或与给定
的
输入
流不
匹配
),
Antlr
将抛出异常,我们可以很容易地在
Antlr
3中
的
词法分析器中捕获此exception.Catch异常。Say中
的
异常我
的
规则如下在词法分析器中,字符串被定义为我
的
输入<
浏览 1
提问于2017-05-17
得票数 0
1
回答
ANTLR
错误
:无法
匹配
下列令牌定义,因为先前
的
令牌
匹配
相同
的
输入
antlr
、
ebnf
我是新加入
ANTLR
的
,我正在尝试以下
的
.From
错误
--似乎我正在定义一些通用
的
错误
,下面的规则是不可到达
的
/冗余
的
。
ANTLR
抱怨
的
是映射、STROPS、UNARYOPS、ARITHEMATICOPS、MATHLOGICALOP、LOGICALOP、OP1、OP2、OP3、OP4 .I,它们不知道我到底在哪里出错。请让我知道问题和背后
的
概念。
浏览 2
提问于2014-01-30
得票数 1
回答已采纳
1
回答
antlr
4
错误
处理甚至没有编译
antlr4
我按照
antlr
网站上
的
错误
处理说明(上面写着
antlr
2,但找不到
antlr
4
的
替代
方案),并为我
的
规则编写了异常处理,如下所示。(visibility WS)?/-jar/
antlr
-4.7- vba.g4 -package vba -o out
错误
(50):vba.g4:500:4:语法
错误
:“catch”在
匹配
规则序言时给我带来了
浏览 2
提问于2017-07-04
得票数 0
1
回答
输入
's4‘处
的
ANTLR
4 -no可行
替代
方案
java
、
eclipse
、
calculator
、
antlr4
、
lang
当我尝试
使用
命令s4计算平方根时,我必须用
AntLR
.But在Java中做一个计算器,它告诉我:在
输入
's4‘没有可行
的
替代
方法。我真的需要你
的
帮助。我尝试了所有的方法,但我不知道哪里出了问题。这是我
的
语法: | r SEMI | minus_op //
浏览 3
提问于2018-01-14
得票数 0
1
回答
跳过方法体
的
反to规则
c#
、
antlr
、
rule
、
skip
我
的
任务是创建
ANTLR
语法,分析C#源代码文件并生成类层次结构。然后,我将
使用
它生成类图。我写了一个简单
的
规则:'{' .* '}'但是,当方法看起来像:{ ... ...规则首先
匹配
大括号,然后再<e
浏览 1
提问于2012-09-09
得票数 2
回答已采纳
1
回答
如何区分解析器和词法规则?
parsing
、
antlr
、
antlr4
有时,我在词法规则和解析规则之间有点混淆,而且上有一个很好
的
线程。前两条规则-- value和string --在我看来很清楚是解析规则--最后两条规则--在我看来-- STRING_VALUE和CAST_OPERATOR --在我看来是明确
的
词法规则(不过,凭直觉,我无法给出正确
的
解释)。实际上,我发现
的
唯一实际区别是,一个词法规则可以包含一个字符类,而一个解析规则不能。 Update:我想另一件事是,词法规则是终端,它不会提供任何部件
的
细分。这是一种很好
的
描述/理解吗?
浏览 6
提问于2022-08-09
得票数 0
回答已采纳
1
回答
如何在
ANTLR
4中
使用
字符串中
的
保留字?
antlr4
我是
ANTLR
4和语言编译器
的
新手。我正在构建一个
使用
ANTLR
4 Java
的
语言编译器。我在解析字符串时遇到了一个小问题。正在
匹配
保留字/标记,而不是字符串。例如: IF是我
的
lexer中
的
关键字标记,但是如何
使用
"if“作为字符串?但我想我已经分享了足够
的
信息。我能理解这些单词是由字母和符号字符组成
的
。我可以做
的
一个变通办法是制定word规则,如下所示: 单
浏览 5
提问于2021-10-25
得票数 1
1
回答
ANTLRv3不读取选项
antlr
、
grammar
我是非常新
的
ANTLR
,并试图了解雷克萨斯和分析器
的
规则如何工作。我正在经历一个语法问题,我写
的
语法似乎与lexer标记有关,
多个
字符被视为“
匹配
”,即使只有最初
的
几个字符实际
匹配
。wonderapple basic say nsor ds led ic wonder 在我看来,LEXER
使用
的
是k=1,因此将我
的
特殊令牌与包含两个字母'sp‘
浏览 3
提问于2011-05-16
得票数 3
回答已采纳
1
回答
接受单引号语法
antlr
、
antlr4
我需要用
antlr
4编写一个语法,它接受单引号中
的
日期和时间,然后必须打印与输出相同
的
内容。例如:日期/时间= '2007-08-01T01:00:00,000+01:00'.如果这是我
的
输入
,它必须接受为(日期或时间)或日期和时间
的
语法和输出应该打印为相同
的
输入
,我们已经给。是我语法
的
一部分 operand : STRI
浏览 1
提问于2013-08-31
得票数 5
回答已采纳
1
回答
是
ANTLR
4 EOF还是我
的
错误
?
antlr4
这是我删减
的
ANTLR
4语法(注意,我
使用
常量false来替换返回false
的
方法): cppCompilationUnit: content+.; 我
的
测试文件只包含一个单词"hello",测试结果如下所示: D:\work\
antlr
4[@5,5:4='<EOF>',
浏览 1
提问于2013-04-12
得票数 1
回答已采纳
1
回答
语义谓词失败,但不要转到下一个谓词
antlr
、
antlr4
我尝试
使用
ANTLR
4来识别像<1..100>这样
的
范围表示法,下面是我
的
尝试:def evalRange(self, minnum, maxnum, num):;some_rule : range_1_100 | range_200_300 ;200这并不像我预料
的</
浏览 6
提问于2016-10-04
得票数 3
回答已采纳
1
回答
ANTLR
-检查字符串
的
“构造”
antlr
、
antlr4
目前与
ANTLR
合作,并发现一些有趣
的
事情不是我想要
的
。wholeunit : | unitmod siunitNUM | wholeunit '
浏览 0
提问于2018-05-04
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券