自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

翻译 ANTLR(语言识别的另一工具)的简介之一[翻译]

ANTLR简介 特伦斯·帕尔 简介 在20世纪80年代,我手工创建许多许多的语言识别程序和翻译程序,最后这变得十分厌烦,以至于开始尝试使这个过程自动化; 由此产生了我的格言:  "你能够用生命中五年的时间使之自动化的事情,为什么要在五天之内手工编程完成。" 手工构建如此之多的工程的好处就是你能明白它们的共性,并希望那些工作可以合理的被形式化和自动化。然而我并不能很好的理解yac

2004-02-11 14:08:00 1713 1

翻译 ANTLR(语言识别的另一工具)的简介之二[翻译]

亲和的ANTLR语法的介绍  通过例子来逐渐学习ANTLR是最好的。 一个简单计算器常被用来入门,原因很简单:它简单易懂。这有许多给ANTLR的相似例子和教程,但是我会使用我自己的语言来描述一个计算器。首先我们会创建一些可以直接对简单表达式求值的程序。然后,我会生成树结构,并计算这些树来得到同样的答案。 当你知道最终你需要将一个字符输入流分解成多个记号时,则好的开始就是去思考一个表达式的文

2004-02-11 14:08:00 1824

翻译 ANTLR(语言识别的另一工具)的简介之三[翻译]

表达式求值实际中需要当记号进来时直接对表达式求值,这可以在parser中添加行为:class ExprParser extends Parser; expr returns [int value=0]{int x;}    :   value=mexpr        ( PLUS x=mexpr  {value += x;}        | MINUS x=

2004-02-11 14:08:00 1312

翻译 ANTLR(语言识别的另一工具)的简介之四[翻译]

通过抽象语法树(AST)求值现在你已经看到了基本的语法指导的翻译/计算,在此文法/语法指示了什么时候去执行动作。一个更为强大的策略是创建一个中介表达,它拥有所有或绝大部分的输入符号,并在数据的结构中,将这些记号之间的关系编码。比如:输入“3+4”会被表达成如下所示的AST:  + / /3   4对这种类型的树,你会使用一个树遍历程序(由ANTLR从树形语法生成)计算出和前面一

2004-02-11 14:08:00 1163

原创 Visual SourceSafe6.0 使用指南(一)

Visual SourceSaft6.0 使用指南Leafinwind 1       Visual SourceSafe的简介Visual SourceSafe是微软出的一个支持团队协同开发的文档版本管理工具,现在已经在Visual Studio6.0和Visual Studio.Net等集成开发工具中。他的特点主要是用户易用性好,可视化程度高,通过网络共享来实现局域网内

2002-09-15 13:07:00 4200

原创 Visual SourceSafe6.0 使用指南(二)

4       管理员的操作管理员的管理操作一般都集中在Visual SourceSafe6.0 Admin的程序中,系统中只有一个系统管理员Admin可以登陆到此程序中进行管理工作,一般刚安装的系统中,此用户的密码缺省为空。而且系统为Admin这个用户保留的一切权力,不可更改。因此,安全有效的使用Admin用户帐号尤为重要。4.1    用户管理用户管理主要就是VSS用户的增删改和密

2002-09-15 13:07:00 2167

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除