腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
ANTLR4
JavaScript
解析
器:如何捕捉
解析
中
的错误
、
、
我
在
ANTLR4
中
有一个
语法
,我正在围绕它编写一个应用程序。'"' ;$
antlr4
-o .-Dlanguage=JavaScript -listener -visitora 它(强制)将其
解析
为
文字
,并抛出一个错误(例如,下面用g
浏览 1
提问于2018-05-05
得票数 1
回答已采纳
2
回答
如何在ANTLR
中
实现C
解析
器的lexer hack
、
、
、
、
是否有可能实现经典的来区分由
ANTLR4
生成的C
解析
器
中
的标识符名称和类型名称,
使用
标准的C
语法
(类似于官方的
ANTLR4
GitHub回购)? “一直存在的一个常见实践是将
解析
器的反馈发送到lexer,以便lexer能够向
解析
器发送精确的标记。.不幸的是,ANTLR
语法
不可能
浏览 4
提问于2016-08-12
得票数 5
1
回答
在
antlr4
解析
语法
中
使用
文字
?
我正在研究Java的
解析
器和词法分析器
语法
,可以
在
here中找到。Lexer
语法
定义了诸如分号和其他东西之类的标记。然后,
在
解析
器
语法
中
,
使用
文字
';'而不是编写SEMI。这是一个
使用
here的示例。为什么会这样呢?这背后有什么原因吗?
浏览 11
提问于2019-06-10
得票数 0
回答已采纳
1
回答
从anlr3到antlr 4的自然转换
、
、
由于我刚接触antlr,我
在
语法
谓词方面有很多问题。我一直
在
尝试转换这个
语法
,这是natty
语法
的一部分,为了用
antlr4
解析
它,我真的很困惑如何以一种有意义的方式来改变它。
浏览 5
提问于2016-09-19
得票数 3
回答已采纳
1
回答
如何为特定关键字添加侦听器?
、
我有一个
解析
器
语法
和词法
语法
,
ANTLR4
4.7可以从中生成一个
解析
器和词法,没有问题。侦听器逻辑
中
的入口点很好,但我想侦听语言中的特定关键字。不知道从哪里开始添加.我正在
使用
ANTLR4
插件来从
语法
中生成
解析
器和词法器。
浏览 3
提问于2017-12-12
得票数 0
2
回答
用
Antlr4
标识
语法
的版本
、
有什么好方法可以让
Antlr4
识别用于
解析
输入的
语法
版本?如果我有两个
语法
,GA和GB,其中GA是GB的子集,其中GB导入GA,如果
解析
的输入是用GA或GB
解析
的,那么有什么方法可以得到
Antlr4
报告呢?我可以先尝试用GB
解析
它,如果失败,尝试
使用
GA
解析
它,但是我想知道是否有更有效的方法让Antlr跟踪
使用
的规则,并说:“我成功地
解析
了这一点,但只
使用
了GA<
浏览 4
提问于2019-03-06
得票数 0
回答已采纳
2
回答
ANTLR4
文法
中
的保留顺序
、
、
、
用于
ANTLR4
语法
(只是一个MWE)b: RIGHT; RIGHT: 'r';}; 我的问题是,当我只
使用
由a和SequenceContext::b()成员函数返回的std::vector<>s时,b和SequenceC
浏览 5
提问于2017-06-21
得票数 0
回答已采纳
1
回答
如何在调试时暂停自定义构建的解释器?
、
、
、
、
为此,我
使用
Antlr4
进行词汇分析和
解析
,并正在用Java进行开发。我已经能够通过重写
Antlr4
生成的访问者方法来“执行”程序。 我现在试图添加调试功能,并尝试
在
命中断点时暂停执行,然后继续执行。
浏览 0
提问于2019-01-01
得票数 0
回答已采纳
1
回答
Antlr4
编译ASN.1 .1
、
、
、
编译以下文件时,
Antlr4
给了我一个错误:standards-association-numbered-series-standardsverificationKey PublicVerificationKey, ...而我
使用
的
语法
是Time64' neither define
浏览 1
提问于2018-09-28
得票数 0
1
回答
在
ANTLR4
中
处理"import“语句的最简单方法
我正在
使用
ANTLR4
,并且我的
语法
中有一个"import“语句。
ANTLR4
是否有自动打开和
解析
输入文件的选项,而不是
在
我的访问器
中
执行(为每个“导入”声明创建另一个
解析
器/词法分析器和访问器)?importStatement : 'import' ID ';' /
浏览 1
提问于2013-05-21
得票数 0
回答已采纳
2
回答
antlr4
如何在golang
中
创建树来
解析
javascript
、
我正在尝试
使用
antlr4
在
golang
中
创建一个javascript
解析
器。我
使用
的
语法
是这个(https://github.com/antlr/grammars-v4/tree/master/javascript/ecmascript),并且我遵循自述文件https://github.com/antlr/
antlr4
/b
浏览 38
提问于2020-12-27
得票数 1
1
回答
如何
使用
ANTLR4
构建AST?
、
我有一个构建抽象
语法
树的ANTLR3
语法
。我正在考虑升级到
ANTLR4
。然而,
ANTLR4
似乎只构建
解析
树,而不构建抽象
语法
树。例如,output=AST选项不再被识别。此外,“最终
ANTLR4
引用”的文本
中
既没有出现"AST“,也没有出现”抽象
语法
“。我的应用程序目前知道如何在ANTLR3生成的AST上爬行。将其更改为处理
解析
树并不是不可能的,但这将是一项工作。我想确定在我走
浏览 1
提问于2013-04-04
得票数 8
1
回答
我
在
我的vscode扩展中有一个
语法
。我希望以编程方式标识TextLine或TextDocument对象
中
的注释
、
、
我已经发布了一个版本,它只
使用
.tmLanguage.json文件进行
语法
高亮显示。现在我正在开发一个
语法
检查器。由ChucK确定的
语法
错误位置有点令人困惑,如果我将范围扩展到前一条语句或块的末尾,这将意味着向后查找前一条;或}字符。有没有办法获取
语法
已经生成的
语法
信息来识别这些注释?浏览一下文档,我似乎能够获取文本颜色等视觉属性,但这似乎与主题相关,而且容易出错。我的代码如何直接了解<em
浏览 15
提问于2019-07-28
得票数 1
1
回答
如何获取
antlr4
错误输出?
、
我
使用
antlr4
来
解析
输入。我有我的XXXX.g4
语法
文件,
antlr4
maven插件
在
构建时为我生成一些
解析
器代码。我正在用该代码
解析
输入: new XXXXLexer(newANTLRInputStream(currentInput))));在上面的代码
中</e
浏览 3
提问于2014-03-11
得票数 2
回答已采纳
1
回答
antlr4
中
是否有用于java 8的编译器代码?
、
我
在
GitHub中找到了一个来自
antlr4
的存储库,它具有完整的Java8
语法
文件,如下所示: 如果我
使用
antlr4
,它将
使用
语法
并创建lexer、
解析
器等,但这还不足以复制现有的Java编译器。我们需要Java代码,它将连接到
antlr4
4生成的类( lexer、
解析
器等)。这样我们就可以将输入源文件转换为字节代码。
在
GitHub中有一个名为minijava的项目,
在
该项目
浏览 8
提问于2016-10-27
得票数 1
回答已采纳
1
回答
ANTLR4
-
解析
JavaScript
语法
中
的正则文本
、
、
我
使用
ANTLR4
为某些JavaScript预处理程序生成一个Lexer (基本上它标记一个javascript文件并提取每个字符串文本)。我
使用
了最初为Antlr3创建的
语法
,并为v4导入了相关部分(只有词法规则)。otherwise OK return true; }这条规则在旧
语法
中
作为内联谓词存在=> DIV RegularEx
浏览 13
提问于2016-08-12
得票数 2
回答已采纳
3
回答
如何使
ANTLR4
语法
支持转义字符?
、
、
、
我有下面的
ANTLR4
语法
来解释正则表达式。[\]] | ESC)+ ;但是,当我试图
在
Java
中
解析
字符串
文字
‘\’时,我得到了 表示“(A.
浏览 4
提问于2018-01-09
得票数 0
2
回答
ANTLR4
是否支持为令牌分配
文字
名称?
、
假设您有一个不区分大小写的foo令牌的
语法
,定义如下:fragment O:('o'|'O'); 为此,返回null,因为它是通过匹配模式而不是
文字
值来定义的
Antlr4
是否有内置方式为
语法
定义
中
的foo令牌指定
文字
值?
浏览 5
提问于2016-10-31
得票数 1
回答已采纳
1
回答
尝试
解析
CQL(Cassandra)查询并
使用
antlr将其转换为对象
、
、
、
、
嘿,我正在尝试
使用
CQL(cassandra)
解析
器,
在
该
解析
器
中
,我获取一个字符串CQL query,并尝试从中创建一个QueryClass对象public QueryClassdelete.keyspace(); } } 这与select语句配合
使用
效果很好但不适用于Inse
浏览 3
提问于2021-07-22
得票数 0
1
回答
有完整的Ruby
antlr4
语法
和词法分析器吗?
、
我需要
使用
Antlr4
生成一个Ruby
解析
器我
在
中找到的
语法
甚至不会假装是完整的引用“用ANTLR v4编写的类Ruby语言(刚玉)
语法
” 有没有人知道我能用到的ruby
语法
和lexer?有没有一个内在的原因,为什么有这么多的文法可用于
Antlr4
,而Ruby不是-语言中的一些东西,使其难以
解析
?
浏览 0
提问于2020-03-22
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
python语法——yield 使用解析
海量智库第30期 | 基于Antlr4的SQL解析器设计介绍
PHP实战技巧(3)实战中的类方法,语法解析
在图形中添加文字
在java中解析xml
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券