腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Antlr4
定义了一个可以是一
元
或二进制
的
运算符
regex
、
antlr
、
antlr4
我正在为一种语言创建一个
Antlr4
语法
,其中逻辑
运算符
NOT和
运算符
加号和减号可以是一
元
或二进制
运算符
。 expr: expr (
浏览 4
提问于2016-11-08
得票数 0
回答已采纳
1
回答
反式直接递归文法规则
antlr
、
antlr4
我试图在
ANTLR4
中
使用左递归
语法
规则。我
的
理解是,只要规则不是间接递归
的
,它就应该能工作。第一个可行
的
选择应该是所选择
的
道路。 | IDWS: [ \t\r\
n
]+ -> skip; 反out总是用错误(119)
浏览 2
提问于2018-01-30
得票数 0
回答已采纳
1
回答
ANTLR4
语法
中
的
n
元
运算符
antlr
、
antlr4
、
grammar
我有一个解析布尔公式
的
语法
: expr: op=NOT right=expr #NotWS : [ \t\
n
]+ -> skip; //Skip whitespaces 如何将AND、OR和XOR更改为
n
元
而不是二进制(以便这些
运算符
的
子
运算符
处于同一级别
浏览 12
提问于2020-10-26
得票数 2
回答已采纳
1
回答
有没有可能在不实际匹配令牌
的
情况下在
ANTLR4
中
向前看?
antlr4
我正在编写一个将JavaCC转换为
ANTLR4
的
编译器,其中一条规则涉及传递参数并从中获取返回值。对于规则“term”,我必须执行类似以下
的
操作:{ t = name() t = operatorTerm(options, p) {return t;}问题是如何根据“p”
的<
浏览 1
提问于2013-06-12
得票数 3
回答已采纳
2
回答
如何在我
的
语法
中
做操作优先级(+ *- /)?
antlr4
、
context-free-grammar
我使用antlr 4定义自己
的
语法
,并希望根据操作
的
优先级(+ *- /)构建树true .操作优先级(+ *)
的
语法
是: ; M
浏览 3
提问于2016-09-13
得票数 3
回答已采纳
1
回答
ANTLR4
:树结构
antlr4
我正在扩展baseClass侦听器,并试图读入一些值,但是在顺序
中
似乎没有任何层次结构。我
的
语法
的
精简版本如下:config_options: (KEY) EQUALS^ (PATH | ALPHANUM) (' '|'\r'|'\
n
')*; EQUALS: '=' ;然而,此实现
浏览 3
提问于2013-02-22
得票数 7
回答已采纳
1
回答
包含基本算术和有符号表达式
的
Antlr4
语法
java
、
math
、
compiler-construction
、
antlr
、
antlr4
我正在学习
Antlr4
来写一种基本
的
算术语言。目前,我已经用
Antlr4
为* + - /
的
基本算术
运算符
编写了一个
语法
。下面是我
的
语法
:WS : [ \t\r\
n
]+ -> skip ; 问题是
浏览 0
提问于2014-11-07
得票数 2
1
回答
如何将此Antlr3 AST转换为
Antlr4
?
antlr
、
antlr4
、
antlr3
我正在尝试将我现有的Antlr3项目转换为
Antlr4
,以获得更多
的
功能。我
的
语法
不能用Antlr4.9编译 : term ( OR^ term )* ;factor 主要是因为
Antlr4
不再支持^和!了。从文档
中
可以看出, AST根操作符。在生成抽象
语法
树( AST )时,以"^“根
运算符
作为后缀
的
令牌引用将
浏览 6
提问于2020-12-20
得票数 0
回答已采纳
2
回答
带负号和算子
的
Antlr4
问题
regex
、
antlr4
你好,我们有这个
antlr4
树分析器: : c '*' c | c '+' c| IDd: ID '=' c; ID: [a-zA-Z][a-zA-Z0-9]*; 问题是,如果我使用-,
antlr4
不识别,如果它是ja符号还是特殊输入<
浏览 6
提问于2022-05-11
得票数 -1
回答已采纳
1
回答
从Antlr4-Java切换到ParseKit -Objective:ParseKit
中
的
通道?
java
、
objective-c
、
grammar
、
antlr4
、
parsekit
问题:特指:我在Objective/Xcode
中
为.Framework创建一个iOS。我需要生成一个Parser,它模仿
Antlr4
生成
的
Java
的
基本功能。如何设计解析器
的
功能并不是什么
浏览 6
提问于2014-02-21
得票数 1
回答已采纳
1
回答
在ANTL4
中
匹配相同类型
的
多个表达式
antlr
、
antlr4
假设我们想要使用一个添加多个参数
的
函数,那么如何构造
ANTLR4
语法
来一次收集和传递所有的子表达式?Bellow是用来说明这一点
的
示例
语法
,请注意,“+”
的
所有术语都被收集起来,并立即传递到表达式
中
,而“*”
的
所有术语都是递归计算
的
。 : INT ('+' INT)+ | INT
浏览 4
提问于2015-02-09
得票数 0
10
回答
JavaScript速记三
元
运算符
javascript
、
conditional-operator
我知道在PHP5.3
中
没有使用这个冗余
的
三
元
运算符
语法
:在适用
的
情况下,...we可以为我们
的
三
元
运算符
使用简写
语法
:我知道JavaScript
中
的
三
元
运算符
: startingNum = sta
浏览 3
提问于2012-01-17
得票数 126
回答已采纳
1
回答
与
antlr4
结合使用词法模式时
的
Warninig 155
java
、
maven
、
antlr4
因此,当我试图为我
的
实际问题语言
的
以下简单子集创建
语法
时,我在
antlr4
中
使用模式时遇到了问题: a : xyz a : someonthertext
语法
是:grammar Simple; prog : entry+; tail_ws : TAIL_WS;
浏览 3
提问于2014-03-08
得票数 1
2
回答
使用
antlr4
解析XML标记和属性
的
问题
xml
、
xml-parsing
、
antlr
、
antlr4
我正在编写一个简化
的
antlr4
XML
语法
来解析这个示例: <field a="1"> </field>
语法
是:TEXT : ~[<&]+ ;$
antlr4
TestKo.g4
浏览 2
提问于2020-11-16
得票数 0
回答已采纳
2
回答
Linux shell脚本
中
的
":“
运算符
linux
、
bash
我偶然发现了以下
语法
,我认为它看起来像c++
中
的
三
元
运算符
,但在bash
中
搜索三
元
运算符
显示,在bash (?)中有一个三
元
运算符
。var_a=${var_b:-$var_c} 上面的
语法
是如何工作
的
。它
的
专业术语是什么?如果标题本身在某些方面具有误导性,我深表歉意。
浏览 0
提问于2020-10-28
得票数 1
1
回答
ANTLR4
规则优先级
antlr4
我正在尝试使用
ANTLR4
来获得一个简单
的
语法
。基本上是一个由;分隔
的
关键字列表,这些关键字可以使用Not否定。; fragment O : ('O'|'o') ;我
的
浏览 0
提问于2018-11-30
得票数 2
回答已采纳
1
回答
这个
语法
能用
antlr4
解析吗?
antlr4
给定一个由
n
个规则组成
的
集合,我需要一个
antlr4
规则来匹配任意
的
S子集,顺序如下: 给定S= {a,b},(
n
= 2)规则必须匹配 用
antlr4
语法
解析这种表达式是可能
的
吗?我
的
真实集有
n
=
浏览 0
提问于2018-12-16
得票数 1
回答已采纳
1
回答
为什么Antlr默认使用某些替代方案而不是其他方案?
java
、
intellij-idea
、
antlr4
我正在使用IntelliJ
的
antlr4
插件为我正在处理
的
一个项目创建
语法
。在学习如何使用antlr
的
过程
中
,我查看了Github用户shmatov
的
简单
antlr4
计算器,如下所示。'[0-9]+;E : 'e';NL : '\
n
'; WS : [ \t\r
浏览 3
提问于2018-02-10
得票数 1
回答已采纳
2
回答
ANTLR4
在处理EOF时挂断
antlr
、
antlr4
我有一个简单
的
ANTLR4
语法
:preprocessing_file: oneline+; ; fragment NONDIGIT: [_a-zA-Z]我用ANTLR v4.1和v4.5.3测试了
语法
。 一段时间后,几行文本
的
输入文件导致
ANTLR4<
浏览 9
提问于2016-04-29
得票数 2
回答已采纳
0
回答
解析antlr3
中
的
mixfix表达式
java
、
parsing
、
antlr
、
antlr3
我需要调整ANTLR3
语法
来支持let表达式。
运算符
需要非常弱
的
绑定。例如,let x=3 in x + 1读取为let x=3 in (x+1)而不是(let x=3 in x) + 1。不幸
的
是,我
的
候选
语法
仍然模棱两可。有没有一种标准
的
方法来使规则明确?(有了额外
的
( ),它就可以工作了。) 顺便说一句,它似乎和
ANTLR4
的
盒子一样好用。然而,在我
的
情况下,这不是一个选项。'\<e
浏览 5
提问于2017-06-10
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
海量智库第30期 | 基于Antlr4的SQL解析器设计介绍
Meta开始为其元宇宙平台Horizo n Worlds中的创作者构建数字经济
PHP就业快学教程004,基本语法“条件控制语句”!
杭州Python入门学习之列表及其运算知识梳理
实现更好编码的30个神奇的 Python 技巧
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券