腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9389)
视频
沙龙
1
回答
为什么
ANTLR
生成
的
解析器
没有
parse
/
start
/
begin
函数
?
parsing
、
antlr
、
antlr4
我正在尝试用
ANTLR
语言为一阶逻辑
的
简约语法
生成
解析器
,可以在
ANTLR
源代码中找到:https://github.com/
antlr
/grammars-v4/blob/master/fol/fol.g4奇怪
的
是,
生成
的
解析器
没有
在每个教程中都可以看到
的
parse
、
begin
浏览 20
提问于2020-03-31
得票数 0
回答已采纳
1
回答
从Java反编译
ANTLR
java
、
antlr
、
antlr3
、
antlr4
我有.java文件中
的
解析器
和
ANTLR
3
的
词法分析器
的
Java源代码,并希望看到所有规则等实际
的
语法背后。 这有可能吗?
浏览 3
提问于2013-01-26
得票数 2
回答已采纳
2
回答
antlr
4如何在golang中创建树来解析javascript
go
、
antlr4
我正在尝试使用
antlr
4在golang中创建一个javascript
解析器
。/
antlr
/
antlr
4/blob/master/doc/go-target.md中
的
说明 因此,我已经根据语法
生成
了词法分析器和
解析器
文件,并且我正在尝试测试对程序
的
解析。func
Parse
(program string) { is :=
antlr
.NewInpu
浏览 38
提问于2020-12-27
得票数 1
1
回答
Antlr
构造
函数
LogicLexer(ANTLRStringStream)在eclispe中未定义
java
、
antlr
我正在尝试使用
Antlr
版本4.0解析一个逻辑表达式,并
生成
用于计算表达式
的
树。我运行了
antlr
工具并
生成
了
解析器
和词法分析器,但是当我将
生成
的
文件放入项目中时,我得到了以下错误:“构造
函数
LogicLexer(ANTLRStringStream)未定义”和“构造
函数
CommonTokenStreamLogicParser parser = new LogicParser(new CommonTokenStream
浏览 0
提问于2013-03-07
得票数 1
回答已采纳
6
回答
函数
语言(如Haskell或Scala )是否有LL Parser
生成
器?
scala
、
haskell
、
functional-programming
、
antlr3
、
parser-generator
我注意到在
函数
式语言中创建
解析器
的
LL
解析器
明显缺乏。对于我一直在寻找但
没有
成功
的
东西来说,理想
的
发现是为
ANTLR
风格
的
LL(*)语法
生成
一个Haskell
解析器
(模数小
的
语法调整),并且惊讶于我找到
的
每一个带有
函数
语言目标的
解析器
生成
器都是某种LR
解析器
我想将我正在开发
的
浏览 3
提问于2011-03-31
得票数 18
回答已采纳
2
回答
用
ANTLR
3解析浮点数和用两个句点分隔
的
范围
parsing
、
antlr
、
antlr3
我正在为DSL开发一个
解析器
,该
解析器
具有两个当前“冲突”
的
特性: nu
浏览 1
提问于2013-04-16
得票数 2
回答已采纳
1
回答
在C++程序中使用
ANTLR
3
c++
、
parsing
、
expression
、
antlr
、
antlr3
我目前正在开发一个应用程序,它接受一个字符串(单变量‘x’
的
函数
)作为输入,并输出该
函数
的
导数。程序
的
后半部分目前不是问题,我唯一遇到麻烦
的
是从字符串中“读取”一个
函数
。我正在使用C
的
ANTLRv3来尝试实现这个目标,但是我似乎不能让它工作。目前我缺少"
antlr
3.h“头文件,似乎在任何地方都找不到它。我
的
第二个问题是调用
生成
的
解析器
,它
的</
浏览 0
提问于2014-03-31
得票数 0
1
回答
为什么
这个语法不能解析这个输入?
parsing
、
antlr4
我正在为一种小型语言和
Antlr
4定义语法。在这种语言中,有一个关键字“
函数
”,可以用来定义
函数
,也可以作为类型说明符来定义参数。我希望能做这样
的
事情:然而,
Antlr
似乎不喜欢我在两个不同
的
地方使用“
函数
”。在下面的语法中,如果删除第1行,
生成
的
解析器
将解析示例输入,而不会出现问题。另外,如果我更改了第2行
浏览 2
提问于2016-01-17
得票数 1
回答已采纳
1
回答
antlr
生成
lexer,但不
生成
解析器
。
javascript
、
antlr
、
antlr4
、
lexer
我试图使用
Antlr
v4为一个简单
的
自定义语法
生成
一个lexer和
解析器
。问题是,当我运行
Antlr
.jar实用程序时,它会
生成
一个Lexer文件,而不是我认为应该
生成
的
Parser文件。让我们
生成
词法和
解析器
:
antlr
.jar -o outDir -Dlangage=JavaScript -visitor -listener test.g4 HelloLexer.js,因为一旦
浏览 4
提问于2017-07-15
得票数 1
回答已采纳
1
回答
Maven为python3
ANTLR
语法文件
生成
python代码
java
、
maven
、
antlr4
我下载了ANLTR4
的
ANLTR4语法文件,当我在eclipse中运行mvn
生成
源时,Python3Lexer.java
生成
的
文件包含一些和一些代码(例如: la_char = ""在pom中
的
antlr
依赖: dependency&g
浏览 0
提问于2021-02-18
得票数 0
回答已采纳
1
回答
ANTLR
嵌套
函数
java
、
antlr4
、
antlr3
我希望处理和转换一个由用户输入
的
字符串,其中可能包括自定义
函数
。我可以想象,用户有时会编写嵌套
函数
,如:其中预期
的
输出将是字符串值‘A 12345000’。我尝试使用regex将
函数
拆分,但是一旦嵌套,就不那么容易了。我想我可能会尝试写我自己
的
解析器
,在做研究
的
时候,我发现了一篇建议使用
ANTLR
浏览 0
提问于2018-08-21
得票数 3
回答已采纳
1
回答
未
生成
ANTLR
myParser.java
java
、
eclipse
、
antlr
当我创建一个空语法时,你知道
为什么
我
的
解析器
没有
生成
吗?(是的,我已经保存了文件) 我希望在Eclipse中集成
antlr
。我安装了Eclipse indigo 3.7,所需
的
更新(GEF 3.2,ZEST 1.3,DLTK 3.0),然后安装了
antlr
IDE插件v2.1.2和
antlr
3.4。当把所有东西放在一起时,我意识到我定义
的
语法(组合/ lexer+parser)
没有
浏览 5
提问于2012-04-25
得票数 1
1
回答
树文法中树
的
重数问题
antlr
、
antlr3
我有一个简单
的
语法 language = Java; ASTLabelType=CommonTree; DEF;SimpleGrammar;} : ^(DEF ID NUM)+然而,
antlr
(v3.3)不能编译我得到
的
这个树语法:syntax error:
antlr
: unexpected token: + |---> : ^(DEF ID NUM
浏览 1
提问于2011-09-12
得票数 3
回答已采纳
1
回答
用Python解析C++
python
、
antlr
、
antlr4
我用
ANTLR
为python
生成
了
解析器
,现在我想访问树并收集一些信息。 我尝试了下面的命令来获得CPP
解析器
,java -jar
antlr
-4.8- -Dlanguage=Python3 ./CPP
浏览 1
提问于2020-04-16
得票数 1
回答已采纳
1
回答
反4.7.2,右递归和模糊
parsing
、
recursion
、
antlr4
、
context-free-grammar
、
ambiguity
使用以下不明确
的
右递归上下文无关语法
生成
的
Antlr
4.7.2
解析器
无法解析feds : c s | b s | 'd' | 'e' 'd'; // fails on'fed'b : 'f' ;用于测试
antlr</e
浏览 0
提问于2019-11-14
得票数 1
回答已采纳
1
回答
我可以使用
antlr
来解析部分数据吗?
antlr
我正在尝试使用
antlr
来解析日志文件。因为我只对日志
的
部分部分感兴趣,所以我只想编写一个部分
解析器
来处理重要
的
部分。例如:我想解析这个片段:所以我写了语法: '[' INT '
begin
' ']' ;'\n' : ('
浏览 0
提问于2012-11-04
得票数 7
回答已采纳
2
回答
当我在
Antlr
中导入词法分析器时,
为什么
我得到一个NullPointerException?
java
、
parsing
、
antlr3
、
antlrworks
我正在使用
antlr
3和Antlrworks。下面是我
的
设置:特定
解析器
//适用于我
的
语言
的
解析器
当我
生成
时,我总是得到一个NPE (在Java中)。原因是在
生成
的</
浏览 2
提问于2011-01-24
得票数 0
3
回答
在ruby中创建
解析器
的
ANTLR
的
最佳对应项是什么?
ruby
、
antlr
、
grammar
、
parser-generator
、
javacc
我使用
antlr
和javacc/freecc已经有一段时间了。现在,我需要使用
antlr
语法编写一组
解析器
,但这样
的
解析器
需要用ruby lang编写。蒂娅·保罗
浏览 2
提问于2010-06-15
得票数 6
回答已采纳
3
回答
用
ANTLR
4编程创建Java8AST
java
、
gradle
、
antlr
、
antlr4
我正在努力弄清楚如何确切地使用
ANTLR
,但我很难消化我发现
的
东西。到目前为止,这是我
的
资源: 我正在尝试从迁移到
ANTLR
,因为我想处理Java以外语言
的
AST。我对
ANTLR
和预定义语法(链接在上面)
的
理解是,这是可行
的
。testCompile group: 'junit', name: 'junit', version: '4.11' }
浏览 12
提问于2016-03-06
得票数 1
回答已采纳
1
回答
用于方案R5RS
的
ANTLR
语法
scheme
、
antlr
、
antlr3
、
r5rs
我是
ANTLR
的
初学者,我正在通过一个例子来学习它。我使用C作为我
的
目标语言。这个例子是取自
的
一个Scheme R5RS语法文件,稍作修改(重命名语法名称并添加一些选项,语法规范保持不变)。
antlr
生成
了词法分析器和
解析器
,我用一个测试main()编译它,在这个测试
antlr
中,我只需进行一些初始化并简单地调用
解析器
。test.c中
的
main
函数
浏览 0
提问于2013-06-29
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
大数据入门基础系列之Hive驱动器Driver之解释器Parser
爬虫CrawlSpider原理
scrapy抓取 高考派大学数据
Spider源码解析-Scrapy框架实战
Python爬虫学习Scrapy之Spiders
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券