leafinwind
码龄22年
  • 11,976
    被访问
  • 2
    原创
  • 1,638,523
    排名
  • 0
    粉丝
  • 0
    铁粉
关注
提问 私信
  • 加入CSDN时间: 2000-12-09
博客简介:

leafinwind的专栏

查看详细资料
  • 0
    领奖
    总分 0 当月 0
个人成就
  • 获得0次点赞
  • 内容获得1次评论
  • 获得0次收藏
创作历程
  • 4篇
    2004年
  • 2篇
    2002年
TA的专栏
  • 爱乐空间
  • 编译原理
    4篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

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

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

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 ·
1215 阅读 ·
0 点赞 ·
0 评论

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

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

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

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

Visual SourceSafe6.0 使用指南(一)

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

Visual SourceSafe6.0 使用指南(二)

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