腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
使用
ANTLR
4
解析
SQL
'
between
‘
和
' and’
表达式
antlr
、
antlr4
我在
使用
SQL
表达式
解析
器时遇到了困难。具体地说,
使用
a AND b
和
a
BETWEEN
c AND d规则。K_
BETWEEN
lower=exprRule K_AND upper=exprRule # BetweenExpression 不幸的是,这个语法
解析
一个字符串,比如 ... l_discount以BetweenExpression的身份
使用
lower={0.02 - 0.01 AND 0.02 + 0
浏览 54
提问于2019-02-15
得票数 1
回答已采纳
1
回答
使用
Antlr
4
和
SQL
模板
4
将PL/
SQL
代码转换为Java
antlr4
、
code-translation
、
stringtemplate-4
我正在尝试构建一个能
使用
Antlr
4
和
StringTemplate
4
将PL/
SQL
代码转换为Java的翻译器。我有PL/
SQl
的语法,并且已经为PL/
SQL
构建了一个
解析
器,但是我不知道如何进一步解决这个问题。我发现许多
使用
antlr
和
articles模板的语言翻译文章,但它们都
使用
ANTLR
3或
ANT
浏览 15
提问于2013-12-12
得票数 6
回答已采纳
6
回答
SQL
解析
器库for Java
java
、
sql
、
parsing
是否有用于
解析
SQL
语句的开源Java库?更新:--我需要做两件事: 在
SQL
进入实际数据库之前重写它(例如Oracle)
浏览 10
提问于2009-03-19
得票数 145
2
回答
坚持在join子句处
解析
Select语句(包括BNF语法)
sql
、
parsing
、
bnf
我很难理解如何
使用
这个
SQL
语法来
解析
下面
解析
器提供的
SQL
语句。我被困在‘表引用’
和
‘连接’结构后发现的时候,哪里令牌。search condition>
SQL
要到达联接,
解析
器必须达到“限定联接”,但不能达到,因为BNF中没有重复
浏览 6
提问于2016-11-06
得票数 1
回答已采纳
2
回答
ANTLR
4
文法中的保留顺序
c++
、
parsing
、
antlr
、
antlr4
';class SequenceContext : public
antlr
4
::;我的问题是,当我只
使用
由a
和
SequenceContext::b()成员函数返回的std
浏览 5
提问于2017-06-21
得票数 0
回答已采纳
2
回答
基于
antlr
3的简单标准
表达式
解析
器
java
、
antlr
、
antlr3
、
abstract-syntax-tree
我想用
antlr
3创建一个简单的条件
表达式
解析
器 更新:支持
和
/或不同层次结构的分离
和
OR
表达式
规则,但又出现了另一个问题:如果
表达式
类似于:a=1、b=2
和
c=3,则树应该按照当前实现如下:我的目标是
解析
某种
SQL
子句样式语句,并构建一个AST来遍历。我当前的语法文件不能
解析
以上复杂的条件。因为我是
antlr
的新手,不知道如何修改我的语法以更正确地实现上述方法。有人能在
浏览 4
提问于2013-02-20
得票数 2
回答已采纳
1
回答
ANTLR
,动态变量
antlr
我有一个
ANTLR
语法,可以
解析
和
计算像1+2*
4
等简单
表达式
。我想要做的是计算像2+$a-$b/
4
这样的
表达式
,其中$变量是动态变量,来自外部源并不断更新。在如何
使用
ANTLR
、最佳实践等方面有任何设计模式吗?Thx
浏览 1
提问于2010-06-11
得票数 0
回答已采纳
1
回答
无法
使用
ANTLR
解析
APL符号
antlr
、
apl
我试图
使用
ANTLR
解析
APL
表达式
,它是一种APL源代码
解析
器。它
解析
普通字符,但无法
解析
特殊符号(如“←”)Lexer (DIGIT)+ ( '.' (DIGIT)+ )?; '←' [0-9]输出: [@0,0:1=
浏览 0
提问于2018-03-08
得票数 2
回答已采纳
1
回答
有没有人成功地为Hive生成javascript?
sql
、
node.js
、
parsing
、
hive
、
antlr4
我的目标是
使用
javascript (最好是Nodejs )
解析
SQL
(特别是Hive)语句。我从节点
sql
解析
器开始,这个
解析
器看起来很有前途。但是,我发现很多情况下,
解析
器不识别有效的
SQL
,比如select子句中列上的几个嵌套函数,以及
SQL
中包含大量联接、联合等的多个
和
子句(我已将其记录为问题,但这需要一些时间)。我决定看看
Antlr
v
4
。我遵循了Hive语法的入门步骤
浏览 0
提问于2020-11-23
得票数 1
回答已采纳
1
回答
ANTLR
4
Javascript
解析
器RegExp与除法操作符冲突
javascript
、
regex
、
parsing
、
antlr4
我正在
使用
antlr
4
编写一个JS
解析
器。我基本上是
使用
Antlr
语法库(ECMAScript.g
4
)上发布的语法文件作为基础。然而,
解析
器认为这样的
表达式</em
浏览 2
提问于2016-06-03
得票数 0
回答已采纳
1
回答
从
SQL
语句中检索列
和
表的正则
表达式
java
、
sql
、
regex
我需要从
SQL
语句中获取所有列
和
所有表,比方说: SELECT u.id, u.name FROM table1 as t1 LEFT JOIN table2 as t2 ON t2.id=t1.id
浏览 4
提问于2013-11-29
得票数 0
回答已采纳
2
回答
快速布尔
表达式
计算器
llvm
、
antlr4
、
expression-evaluation
布尔
表达式
计算器,包含变量
和
常量。通常情况下,
表达式
不会太长(最多50个术语,但通常要少得多)。可能有很多
表达式
--我预计上限在一百万左右。目前,我有一个手写的
解析
器,它有一个非常简单的计算器,它简单地递归地遍历
解析
树。一个限制因素是,这必须是从C++调用的。我的表情之间没有分享。我想调查加速这件事。 此外,我预计代码生成方法将比处
浏览 5
提问于2017-05-25
得票数 2
1
回答
ANTLR
采取了错误的分支
antlr
、
grammar
==' | '<';WS : ('\t' | '\n' | '\r' | ' ') -> skip;(+ (+ 5 (* 7 (/ 5
浏览 2
提问于2015-02-15
得票数 2
回答已采纳
1
回答
给定一个
antlr
4
语法,我能建立一个
表达式
树吗?
antlr4
所以我用
antlr
4
语法写了我的语法。然后我设置了协变性,现在我可以用自己定义的语言
解析
源文件了。这个很好用!我可以
使用
生成的语言
解析
器对象API生成代码吗?显然,我可以编写手工生成字符串的方法。但是,我希望
使用
基于语法的geenrated来实现某种级别的类型安全性,并在进行语法更改时检测错误。 我
使用
的是最新的
antlr
<e
浏览 0
提问于2018-03-25
得票数 0
回答已采纳
1
回答
如何测试
ANTLR
4
中包含的PL/
SQL
语法?
java
、
oracle
、
parsing
、
plsql
、
antlr4
我刚刚开始
使用
ANTLR
,我想尝试
使用
语法来测试
解析
一些简单的PL/
SQL
语句。我遵循中
使用
的格式。执行以下命令时不会出现问题:java org.
antlr
.v
4
.Tool plsql.g
4
在入门示例中,他们运行以下命令: ; 因此,我尝试像这样调用PL/<em
浏览 7
提问于2016-11-19
得票数 2
1
回答
Antlr
:引用尚未
解析
的数据
java
、
antlr
、
grammar
、
antlr4
我目前正在尝试实现一个
Antlr
v
4
语法,它将文本电子表格作为输入(每个“单元格”由一个选项卡分隔)。语法支持引用其他单元格,包括算术
表达式
中
使用
的引用。示例输入:
4
3 A3
和
产出:
4
3 5我不知道如何在我的由于单元格可以包含对尚未被
解析
的单元格的引用,因此在计算
表达式
之前,语法必
浏览 5
提问于2017-04-12
得票数 0
1
回答
如何
使用
antlr
4
plsql语法(java
和
org.
antlr
.v
4
.gui.TestRig)
java
、
plsql
、
antlr4
上下文一方面,我
使用
org.
antlr
:
antlr
4
4
- maven -plugin:4.7.2创建了一个maven java项目,它从garmmar文件
和
从下载的生成lexer、
解析<
浏览 0
提问于2019-06-19
得票数 2
回答已采纳
2
回答
如何在类似Markdown的语法中实现lexing、粗体
和
斜体文本范围的后视
和
前视?
antlr4
、
lookbehind
、
negative-lookahead
我正在构建一个类似Markdown语法的
解析
器,目前正在努力实现对粗体
和
斜体文本范围的健壮支持。我想将以下粗体范围开头的正则
表达式
“翻译”成
ANTLR
4
词法分析器语法(该
表达式
取自
ANTLR
4
编辑器的Markdown语法突出显示): (?<=^|[^\w\d\*])\*\*(?!我已经了解到,我必须在
ANTLR
4
中
使用
语义谓词(
使用
_input.LA(1))进行先行检查,执行
浏览 7
提问于2017-03-18
得票数 2
1
回答
ANTLR
4
解析
过程中的StackOverflowError
antlr4
/:4.8-1] at org.
antlr
.v
4
.runtime.atn.ATNConfigSet.add(ATNConfigSet.java:146) ~[
antlr
4
-runtime-4.8/:4.8-1]
浏览 16
提问于2020-09-18
得票数 0
回答已采纳
1
回答
SQL
Parser消歧
parsing
我不得不将大量的旧
SQL
表达式
转换成中间形式,这样就有可能将其引入业务规则系统。最初的尝试适用于大约80%的现有数据。我引用了Bark 的
ANTLR
SQL
Lite语法。费用
和
费用我遇到的问题是当我碰到下面的单元测试用例时 当在'009000‘
和
'009999’之间的PP_ID,然后'MA‘当'001000
浏览 4
提问于2015-01-17
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
海量智库第30期 | 基于Antlr4的SQL解析器设计介绍
PL/SQL helloworld和4种基本语句的使用
大数据入门基础系列之Hive驱动器Driver之解释器Parser
SparkSQL内核剖析
大数据入门基础系列之Hive的驱动器
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券