E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
antlr
ANTLR
——编译原理基础知识
来源:
ANTLR
中文网站:http://www.
antlr
.org.cn 编译是将计算机高级语言如C++、Java、C#编写的源程序翻译成可以在计算机上执行的机器语言的翻译过程。
·
2015-11-13 01:54
antlr
ANTLR
——安装配置
1)
ANTLR
需要java的支持,首先需要安装jdk。
·
2015-11-13 01:53
antlr
ClassNotFoundException: org.hibernate.hql.ast.HqlToken
从错误看是找不到org.hibernate.hql.ast.HqlToken这个类,找不到这个类是应为Hibernate3.0 采用新的基于
ANTLR
的HQL/SQL查询翻译器,需要用到
antlr
,而这个包在
·
2015-11-12 18:12
ANTLR
介绍
ANTLR
介绍 作者: TerenceParr 译者:Nicholas @ NirvanaStudio 原文出处:http://www.cs.usfca.edu
·
2015-11-12 15:52
antlr
atitit.java解析sql语言解析器解释器的实现
语法分析器--
ANTLR
2 5. Eclipse插件,,
ANTLR
&n
·
2015-11-12 13:01
java
ssh, maven and eclipse那些破事(2)
我所有的library最后列表
antlr
-2.7.7.jar asm-3.2.jar cglib-2.2.jar commons-collections-3.2.1.jar
·
2015-11-12 12:28
eclipse
hibernate批量删除和更新数据
转载自:http://blog.csdn.net/yuhua3272004/article/details/2909538 Hibernate3.0 採用新的基于
ANTLR
的HQL/SQL查询翻译器
·
2015-11-12 11:30
Hibernate
java.lang.NoSuchMethodError:
antlr
.collections.AST.getLine()I strutss
root cause java.lang.NoSuchMethodError:
antlr
.collections.AST.getLine()I org.hibernate.hql.ast.HqlSqlWalker.generatePositionalParameter
·
2015-11-12 11:41
Collections
对于java.lang.NoSuchMethodError:
antlr
.collections.AST.getLine()I错误解决
java.lang.NoSuchMethodError:
antlr
.collections.AST.getLine()I 在J2EE框架下开发web网站,这种问题经常遇到,只要我们网上搜一下,就可以看到很多版本的
·
2015-11-12 09:01
Collections
用
antlr
4来实现《按编译原理的思路设计的一个计算器》中的计算器
上次在公司内部讲《词法分析——使用正则文法》是一次失败的尝试——上午有十几个人在场,下午就只来了四个听众。 本来我还在构思如何来讲“语法分析”的知识呢,但现在看来已不太可能。 这个课程没有预想中的受欢迎,其原因可能是: 1.课程内容相对复杂,听众知识背景与基础差异比较大。 2.授课技巧不够,不能把复杂的知识简单化的呈现给基础稍差一点的人。 针对这两个可能的
·
2015-11-12 09:53
antlr
解决Eclipse编译器报错ClassNotFoundException:Org.hibernate.hql.ast.HqlToken
可能是因为
antlr
-2.7.6.jar 包冲突导致无法载入或者是Eclipse无法把
antlr
-2.7
·
2015-11-11 17:57
对SNL语言的解释器实现尾递归优化
对于SNL语言解释器的内容可以参考我的前一篇文章《使用
antlr
4及java实现snl语言的解释器》。
·
2015-11-11 15:26
递归
使用
antlr
4及java实现snl语言的解释器
对于
antlr
4的基础使用,请参考我的前一篇文章《用
antlr
4来实现<按编译原理的思路设计的一个计算器>中的计算器》。
·
2015-11-11 15:26
java实现
NoSuchMethodError:
antlr
.collections.AST.getLine()I
错误完整表述: Filter execution threw an exception] with root cause java.lang.NoSuchMethodError:
antlr
.collections.AST.getLine
·
2015-11-11 11:47
Collections
开源解析器--
ANTLR
序言 有的时候,我还真是怀疑过上本科时候学的那些原理课究竟是不是在浪费时间。比方学完操作系统原理之后我们并不能自己动手实现一个操作系统;学完数据库原理我们也不能弄出个像样的DBMS出来;相同,学完编译原理之后我们好像就仅仅能看着一大堆符号,表和下推自己主动机发呆,然后带着极其虔诚的心向从事编译器实现工作前辈致敬,先前些许对某些编译器小Bug不满的心情从此不翼而飞。 早在数年前
·
2015-11-11 03:30
antlr
Spring MVC常用Jar包的描述
antlr
-2.7.7.jar
ANTLR
(ANother Tool for Language Recognition) 是一个PCCTS制定的语言工具
·
2015-11-11 01:26
spring mvc
使用
ANTLR
进行命令行参数解析
main函数中,仅仅把参数分解为以空格分割的数组,这对需要加开关,并且有的开关有自己的参数的情况是不够的,而且为了解析这些参数需要学习部分词法分析的知识,这对用处不是很大的命令行参数显得有些“鸡肋”,当然用
Antlr
·
2015-11-11 00:54
antlr
探讨
Antlr
中文文法与英文文法的差异
Antlr
是一个很好的词法和语法分析器,而且可以直接生成Tree walker,解决了编译器设计中的大麻烦。
·
2015-11-11 00:52
antlr
NHibernate-查询
NHibernate Iesi.Collections Remotion.Data.Linq NHibernate.ByteCode.Castle Castle.Core
Antlr
.Runtime
·
2015-11-08 10:06
Hibernate
hibernate批量删除和更新数据
转载自:http://blog.csdn.net/yuhua3272004/article/details/2909538 Hibernate3.0 採用新的基于
ANTLR
的HQL/SQL查询翻译器
·
2015-11-08 10:19
Hibernate
探索
Antlr
(
Antlr
3.0更新版)
《探索
Antlr
》是两年前写的一篇文章,如今,
Antlr
3.0已经发布了,有了一些变化,为了反映这些变化,我决定重写这篇《探索
Antlr
》。
·
2015-11-07 13:32
antlr
探索
Antlr
时过境迁,
Antlr
3.0已经发布了,请阅读更新后的版本——《探索
Antlr
(
Antlr
3.0更新版)》。
·
2015-11-07 13:31
antlr
开源解析器--
ANTLR
前言 有时,我真怀疑这一原则教训随着时间的推移本科是否是浪费时间。操作系统原理之后我们并不能自己动手实现一个操作系统;学完数据库原理我们也不能弄出个像样的DBMS出来;相同。学完编译原理之后我们好像就仅仅能看着一大堆符号,表和下推自己主动机发呆,然后带着极其虔诚的心向从事编译器实现工作前辈致敬。先前些许对某些编译器小Bug不满的心情从此不翼而飞。 早在数年前我做一个有关DBM
·
2015-11-07 11:44
antlr
hibernate的各个jar包的作用
最基本的Hibernate3.3.2之 JAR包(必要):包名位置用途hibernate3.jar/hibernate核心JAR包
antlr
.jar/hibernate/lib/requiredAnotherToolforLanguageRecognition
youzhouliu
·
2015-11-06 16:00
Hibernate
一个简单的语言的语法(二):
ANTLR
的重写规则
们使用
ANTLR
来描述了Jerry语言的基本语法,并通过
ANTLR
Works来实验该语法对样本代码生成的解析树。但如同上一篇最后所述,这样得到的解析树中有太多对后续处理来说无用的冗余信息。
·
2015-11-03 21:37
antlr
Spring.net依赖注入及环境配置
主要使用到的程序集包含:
antlr
.runtime.dll Common.Logging.dll Spring.Core.dll Spring.Web.dll Spring.Data.dll
·
2015-11-02 16:57
spring
循序渐进学Boo - 高级篇
在开始之前先给大家做些准备: 一、Boo Parser 目前Boo的编译器使用C#实现,用
ANTLR
进行解析。
·
2015-11-02 09:06
OO
使用
Antlr
实现简单的DSL
为什么要使用DSL DSL是领域专用语言,常见的DSL有SQL,CSS,Shell等等,这些DSL语言有别于其他通用语言如:C++,Java,C#,DSL常在特殊的场景或领域中使用。如下图: 领域专用语言通常是被领域专家使用,领域专家一般不熟悉通用编程语言,但是他们一般对业务非常了解,程序员一般对通用语言比较熟悉,但是在做行业软件的时候对业务部了解。这就需要协作的过程,一种方式是领域专家通
·
2015-11-02 09:52
antlr
Antlr
---词法解析器的使用
1
ANTLR
简介
ANTLR
— A, 其前身是PCCTS,它为包括Java,C++,C#在内的语言提供了一个通过语法描述来自动构造自定义语言的识别器
·
2015-11-01 14:48
antlr
Hibernate-core源码中缺少的几个Java类文件
在了解hibernate原理的时候,发现hibernate-core中包是空(如图1:空的
antlr
包)的,发现导入后会出现某些编译报错的,原因是缺少了几个包,查看包中只有一个简单的html文件,里面写着一句话
·
2015-11-01 12:34
Hibernate
hibernate入门简单实现
废话就不说了,要做一个hibernate程序: 1、导jar包 发现不能传图片呀,我就打上吧
antlr
·
2015-11-01 10:19
Hibernate
第一次"亲密接触"
ANTLR
网上G了下,一般推荐JavaCC和
ANTLR
,Pig用的是JavaCC,不过已经很久没更新了,我没找到JavaCC对应的C/C++ runtime,项目语言定的是C/C++,只能放弃。
·
2015-11-01 10:21
antlr
hibernate批量删除和更新数据
转载自:http://blog.csdn.net/yuhua3272004/article/details/2909538 Hibernate3.0 採用新的基于
ANTLR
的HQL/SQL查询翻译器
·
2015-10-31 17:00
Hibernate
spring.net入门
1.在项目中引入Spring.Aop.dll Spring.core.dll和
antlr
.runtime.dll 2.app.config(web.config)中加入以下代码,请注意注释
·
2015-10-31 11:02
spring
hibernate批量删除和更新数据
转载自:http://blog.csdn.net/yuhua3272004/article/details/2909538 Hibernate3.0 採用新的基于
ANTLR
的HQL/SQL查询翻译器
·
2015-10-31 10:52
Hibernate
StringTemplate.net模板技术用法
using System; using System.Collections.Generic; using System.Text; using
Antlr
.StringTemplate;
·
2015-10-31 10:00
template
对于java.lang.NoSuchMethodError:
antlr
.collections.AST.getLine()I错误解决
只要我们网上搜一下,就可以看到很多版本的,我整理一下: 第一种可能性解决:看看我的项目:主要 是里面的Structs 1.3 (structs 2)和Hibernate 3.2(或更高版本)中的JAR包里
antlr
2.7.2
·
2015-10-31 10:38
Collections
NHibernate常见错误
NHibernateSample.Data.Test.QueryHQLFixture.WhereTest: NHibernate.Hql.Ast.
ANTLR
.QuerySyntaxException
·
2015-10-31 10:29
Hibernate
ANTLR
3完全参考指南读书笔记[03]
前言 文中第4章内容有点多,有点枯燥,但不坚持一下,之前所做的工作就白做了。 再次确认一下总体目标: protege4编辑器中Class Definition中语法解析和错误提示; Java虚拟机规范7版中描述符和签名语法的解析器。 内容 按照文中章节组织,记录重要知识点。 这部分内容需要在后面的学习过程中回来再做理解。 4
·
2015-10-31 09:07
antlr
ANTLR
3完全参考指南读书笔记[02]
前言 程序语言是什么? 用wiki上的描述,程序语言是一种人工设计的语言,用于通过指令与机器交互;程序语言是编程程序的标记,而程序是一种计算或算法的描述。详细介绍和背景信息参考: Programming_language(http://en.wikipedia.org/wiki/Programming_language) Programming_ language_gener
·
2015-10-31 09:07
antlr
ANTLR
3完全参考指南读书笔记[04]
当前已对
ANTLR
文法有了一些了解,这篇是概览性知识的最后一部分。 初步将
ANTLR
的涉及的面向应用的内
·
2015-10-31 09:07
antlr
ANTLR
3完全参考指南读书笔记[06]
前言 这段时间在公司忙的跟狗似的,但忙的是没多少技术含量的活儿。 终于将AST IR和tree grammar过了一遍,计划明天写完这部分的读书笔记。 内容 1 内部表示AST构建 2 树文法 1 内部表示AST构建 内部表示(intermediate form, IR)的引入理由 分治策略,通常翻译
·
2015-10-31 09:07
antlr
ANTLR
从接触到搭建完毕
antlr
4官网:http://www.
antlr
.org
antlr
3官网:http://www.
antlr
3.org 刚刚成功实现从java程序中调用
antlr
生成的语法文件。特此记录下。
·
2015-10-30 14:03
antlr
Spring4 Hibernate4 Struts2在WebLogic 10.3.3上面部署
折腾了4天,终于可以部署了; 1,lib下面的包:
antlr
-2.7.7.jarasm-5.0.2.jarasm-commons-5.0.2.jarasm-tree-5.0.2.jarc3p0-0.9.5
·
2015-10-30 13:56
Hibernate4
常用jar包含义
mail.jar一起加入到lib中去,具体负责mail的数据源和类型等 ajaxtags-1.2-beta3.jar:ajax提供的标签库,使用户能像使用jsp普通标签一样使用ajax ant.jar和
antlr
.jar
·
2015-10-30 13:14
jar包
表达式语法文件 for
Antlr
使用
Antlr
Works编写了以下Expr.g语法文件,考虑到便与后期遍历树构造节点方便,添加了一些虚Token,例如BINARY。
·
2015-10-30 11:51
antlr
Antlr
实现表达式引擎的语法文件
在《使用
Antlr
实现表达式引擎 》中写了主要的类,实现表达式的语法定义文件如下(使用的
Antlr
为3.0发布版本): 1 grammar XExpression
·
2015-10-30 11:50
antlr
SSI整合 示例
user_c (id varchar(10) primary key,name varchar(20),age int ,address varchar(30);) 1.引入jar包 1
antlr
·
2015-10-28 08:24
SSI
ANTLR
3完全参考指南读书笔记[07]
前言 真正意义上的程序员都很懒,懒的连多余的一行代码也不写。 如果能将底层满手油污的活儿都可以交给别人去做,自己就扮演个智囊团成员的角色,生活会比想象中的还要惬意。 严格的按照指令执行长时间不知疲倦的计算是计算机所擅长的事情,那么给它一个代码模板,留些运行时它可以获取的值的占位符,再揉进一些固定套路的指令,程序员的生活也可以很美好。 尽管如此,但工具永远不是软件工程中的银弹(看看人月
·
2015-10-27 14:19
antlr
ANTLR
3完全参考指南读书笔记[05]
ANTLR
提供了在文法中嵌入属性和动作超级混合“文法”,可以生成内部表示AST或模板;当然如果直接输出部分结构识别结果的话动作也可以应付。
·
2015-10-27 14:18
antlr
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他