首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java的OracleSQL语法入门

Java的OracleSQL语法入门
EN

Stack Overflow用户
提问于 2013-07-16 23:14:50
回答 1查看 101关注 0票数 0

我正在尝试开始使用http://www.ibrezina.net/OracleSQL.tgz

到目前为止,我已经执行了以下操作:

代码语言:javascript
复制
wget http://www.ibrezina.net/OracleSQL.tgz
tar xvzf OracleSQL.tgz
cd OracleSQL
make

这将导致以下错误:

代码语言:javascript
复制
gcc -ggdb -O0 -fno-inline -I. -I/usr/include/qt4/QtCore  -I/usr/include/qt4/QtGui  -I/usr/include/qt4  -I/home/ivan/devel/antlr-3.3/runtime/C/include  -I/home/ivan/devel/antlr-3.3/runtime/C -c OracleSQLParser.c -o OracleSQLParser.o
In file included from OracleSQLParser.c:45:0:
OracleSQLParser.h:537:23: fatal error: antlr3.h: No such file or directory
compilation terminated.
Makefile:60: recipe for target `OracleSQLParser.o' failed
make: *** [OracleSQLParser.o] Error 1

我对构建“c”方言不感兴趣。我只想生成Java词法分析器和解析器。

我该怎么做呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-17 02:44:12

我对构建“c”方言不感兴趣。我只想生成Java词法分析器和解析器。

我该怎么做呢?

这种语法并不那么可移植:它包含了大量的嵌入式C代码。

如果您想要创建一个Java lexer和解析器,则需要从options { ... }块中删除language=C (缺省为Java目标),然后将{}之间的所有C代码转换为Java等效物(我猜这是相当多的工作)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17680493

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档