腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
ANTLR
难以
解析
整数
与
引用
的
字符串
java
、
antlr
我正在尝试使用
ANTLR
创建一种语言,其中每一行都包含一条指令,其中一条指令是一个操作码和任意数量
的
操作数,如下所示: aaa "str1" "str2" 123ddd 我
的
字符串
看起来工作正常,但
整数
似乎无法正确
解析
。下面是我
的
完整语法文件: grammar Insn; prog: (line?,行号、列和123
整数
替换为它正在
解析</e
浏览 19
提问于2021-04-29
得票数 3
回答已采纳
1
回答
有完整
的
Ruby
antlr
4语法和词法分析器吗?
ruby
、
antlr4
我需要使用
Antlr
4生成一个Ruby
解析
器我在中找到
的
语法甚至不会假装是完整
的
引用
“用
ANTLR
v4编写
的
类Ruby语言(刚玉)语法” 有没有人知道我能用到
的
ruby语法和lexer?有没有一个内在
的
原因,为什么有这么多
的
文法可用于
Antlr
4,而Ruby不是-语言中
的
一些东西,使其
难以
解析
?
浏览 0
提问于2020-03-22
得票数 1
1
回答
反stop
解析
器,我能在第一次匹配时停止吗?
antlr
、
antlr3
我正在使用
ANTLR
来编写PDF对象结构
的
解析
器,但是我遇到了
解析
包含PDF
引用
和Integer
的
字符串
流
的
问题。grammar Pdf; language=CSharp3; backtrack=true;
浏览 5
提问于2011-12-28
得票数 0
1
回答
System Verilog 2012依赖关系分析
antlr4
、
system-verilog
我正在将系统Verilog 改编成
Antlr
4。然而,对于我真正需要
的
东西来说,这是一个巨大
的
夸大。基本上,我需要类似于gcc中
的
-M开关
的
依赖分析。这个问题令人惊讶地
难以
解决,我目前基于regex
的
解决方案不完整,有缺陷,在接触新代码时经常崩溃,尽管它已经被打了很多次补丁。我尝试过使用各种免费
的
解析
器,但似乎没有一个
解析
器能够处理符合最新Systemverilog (2012)标准
的
代码。 我想我
浏览 0
提问于2015-06-05
得票数 1
2
回答
C++:当并不是所有的派生类都预先知道时,就使用继承吗?
c++
、
class
、
inheritance
、
polymorphism
、
derived
可能重复: 我正在处理一些C++代码中
的
一个问题,该代码有一个基类InputFile,以及一些派生类:TxtInputFile、ASCInputFile等,其中每个派生类都是特定
的
输入类型。我想要做
的
是从命令行中取出一个变量,然后生成正确
的
派生类对象来处理指定
的
文件类型(例如,命令行上
的
用户指示
的
TXT,因此,我生成一个TXTInputFile对象并在InputFile标签下返回,以便在程序
的
其余部分中使用我可以使用一串IF /
浏览 0
提问于2012-10-01
得票数 1
回答已采纳
1
回答
Antlr
:
引用
尚未
解析
的
数据
java
、
antlr
、
grammar
、
antlr4
我目前正在尝试实现一个
Antlr
v4语法,它将文本电子表格作为输入(每个“单元格”由一个选项卡分隔)。语法支持
引用
其他单元格,包括算术表达式中使用
的
引用
。输出
与
输入相同,但所有表达式都已完成,每个
引用
被
引用
的
单元格
的
整数
值替换。由于单元格可以包含对尚未被
解析
的
单元格
的
引用
,因此在计算表达式之前,语法必须完成对单元格
的
解
浏览 5
提问于2017-04-12
得票数 0
1
回答
antlr
4.7如何
解析
部件
的
持续时间规范(如"P3M2D“)
antlr4
我被困在试图
解析
一个ISO 8601 duation
字符串
(例如。"P3M2D")。请注意,这不允许嵌入空格。我正在使用
antlr
4.7。| 'T' etc我得到了一个编译时警告,比如“
ANTLR
4中不支持lexer规则中
的
标签;操作不能
引用
词法规则
的
元素,但是可以使用getText()使整个文本
与
规则匹配”。我想避免这种手工
解析
。 当我尝试使用
解析
器规则时
浏览 1
提问于2017-12-10
得票数 0
回答已采纳
1
回答
如何使用
ANTLR
4运行时从CSS中提取C++引号
字符串
c++
、
css
、
antlr4
我使用
ANTLR
4和
的
CSS语法。它主要是工作
的
,但当我在CSS中使用
引用
的
字符串
时,我遇到了一些问题。当在
字符串
周围使用引号时,
解析
器将生成一个KnownTermContext,该String()方法将返回一个
antlr
4::tree::TerminalNode*。返回对象
的
getText()方法返回
字符串
,包括引号。似乎只有当
字符串
被
引用
时,String()才
浏览 3
提问于2020-04-13
得票数 1
回答已采纳
1
回答
利用
ANTLR
对Java源文件进行静态分析
java
、
antlr
是否有人有一个完整
的
实现(可能是github或googlecode)来使用
ANTLR
语法文件和Java源代码来分析Java源代码。例如,我希望能够简单地计算变量、方法等
的
数量。也使用最新版本
的
ANTLR
。
浏览 1
提问于2012-05-10
得票数 9
回答已采纳
1
回答
Antrl词法分析器/
解析
器异常理解
antlr
我希望使用
antlr
1.2.2
解析
以下语言。.> -表示用户值,不是语言关键字
的
一部分TEST myTest my_param = 1.0;值可以是
整数
、实数或量化
字符串
my_param = 1.0;、my_param =1;和my_param = "myStringValue";都是有效
的
输入。以下是用于此
解析
的
语法。解释器时,我得到了一个
与
param_value规则相关
的
浏览 3
提问于2012-02-13
得票数 0
回答已采纳
1
回答
使用beanshell或Java程序中
的
ANTLR
java
、
syntax
、
antlr
、
beanshell
是否可以在运行时中使用
ANTLR
.jar从语法定义(以
字符串
变量)编译语法
解析
器? 我希望在beanshell环境中以编程方式合成语法描述,然后调用
ANTLR
来生成
解析
器对象,而不使用任何文件。
浏览 0
提问于2017-05-25
得票数 1
1
回答
ANTLR
4 -“#”(可选规则标签)上
的
语法错误
parsing
、
antlr
、
antlr4
我制定了一种语法,它将与
ANTLR
4一起使用,表达式
的
定义如下:Expr : Integer # Expr_Integer | '(' Expr ')' # Expr_Bracketed我添加了标签,以便在分析生成
的
语法树时能够很容易地区分不同
的
表达式类型但是,<e
浏览 0
提问于2015-04-16
得票数 3
回答已采纳
1
回答
用
Antlr
4
解析
简单模板
java
、
parsing
、
antlr
、
antlr4
我试图
解析
像he did [something called :action]这样
的
表达式,其中操作是一个变量,方括号表示块是可选
的
。我认为逻辑部分很简单,因为我熟悉访问机制,但无法
解析
字符串
。 我尝试了下面的
解析
器,但是它生成错误节点而不是optionalParameter。我找不到问题,有人能看看这个
解析
脚本,告诉我我做错了什么吗?
浏览 2
提问于2015-04-11
得票数 0
回答已采纳
1
回答
将POS标记
的
字符串
与
ANTLR
一起使用
java
、
parsing
、
stanford-nlp
、
antlr4
我有一个
字符串
,我正在使用斯坦福CoreNLP POS标记。现在,我希望
字符串
中
的
单词充当值(终端),每个单词
的
相应标记充当令牌(非终端)。例如,如果标记
的
字符串
是: Three/CD, critics/NNS, review/VBP, a/DT, book/NN, ./.然后,我需要这些标签(CD、NNS、VBP等)作为令牌流
与
句子中
的
单词(Three,critics,review等)一起传
浏览 2
提问于2015-12-16
得票数 0
1
回答
ANTLR
凌志车根本无法向前看
antlr
、
lex
、
antlr3
、
lexer
我有以下语法:它可以成功地
解析
字符串
'aaa',但是它不能
解析
'aa‘,但有以下错误:FYI,这是lexer
的
问题,而不是
解析
器
的
问题,因为我甚至不调用
解析
器。A; AAA: &
浏览 2
提问于2012-08-30
得票数 4
回答已采纳
2
回答
从函数参数中获取输入,而不是文件
antlr
、
antlr3
我看到
的
所有示例都读取了文件中
的
lex &对其进行
解析
。我怎样才能做到最好呢?我想把
字符串
写到流中,然后把它提供给词法分析器,但感觉不太对劲。有没有更好
的
办法? 提前感谢
浏览 3
提问于2009-12-09
得票数 0
回答已采纳
1
回答
ANTRL4语法不能涵盖所有情况
java
、
antlr4
、
context-free-grammar
但是,当我输入
字符串
“1.1-1.233-222 (-.#$?)”时,它不能正确地
解析
它。 这个特殊
的
字符序列是一个包含
浏览 0
提问于2021-11-18
得票数 2
回答已采纳
2
回答
如何指定需要
Antlr
中
的
四个以上十六进制数字
的
unicode文字?
unicode
、
antlr
、
antlr4
、
lexical-analysis
、
unicode-literals
我想为unicode字符之间
的
范围定义一个lexer规则,这些字符
的
代码点需要超过四个十六进制数字才能识别。具体而言,我要声明以下规则:不幸
的
是,它不起作用。此规则将匹配不在此范围内
的
字符。(我不确定这会导致什么样
的
行为,但这不是我想要
的
。)我还尝试了以下方法(填充前导零并使用8位数字):但它似乎也会导致同样
的
不受欢迎<
浏览 28
提问于2016-03-11
得票数 3
回答已采纳
1
回答
使用
antlr
4进行条件
解析
-跳过输入
java
、
antlr
、
antlr4
我有一个要使用
antlr
4
解析
的
字符串
,如果
字符串
中匹配了特定
的
输入,我需要跳过一个标记。例如,
字符串
包含数字和
字符串
,如下所示:
解析
输出:12 ooiik56iijtg//here 56 is skipped如果
字符串
在
解析
浏览 12
提问于2018-08-11
得票数 0
回答已采纳
1
回答
为什么我
的
Antlr
4语法接受空
字符串
作为有效数字?
parsing
、
antlr
、
antlr4
下面是一种
解析
个位数
的
Antlr
4语法: DECIMAL: [0-9] '.' [0-9] ;当我使用这个语法
解析
空
字符串
"“时,我会得到一个空
的
number上下文,没有标记,也没有错误。当我将number
的
定义更改为
整数
或十进制时: number: INTEGER;
浏览 9
提问于2022-08-23
得票数 -1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C/C+编程笔记:C语言字符串与整数之间的转换,小白必会知识!
大数据入门基础系列之Hive驱动器Driver之解释器Parser
Perl 6 Grammars,Part 1
尚学堂知识整理:Java数值类型包装器
Python零基础视频教程
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券