程序设计
文章平均质量分 61
dawndu
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于ANTLR中文手册翻译的一些说明
由于工作比较忙,加上一些私人的杂事,ANTLR中文手册的翻译一度中断,而以前翻译的很多章节,本人觉得很不满意,慢慢校对中。不过还是发上来一些,希望大家指点,偶的E文实在不怎么样了。翻译完后,希望以一个完整的版本发布,制作成pdf或其它格式。翻译 2006-01-02 15:58:00 · 4286 阅读 · 5 评论 -
ANTLR中文手册之三(ANTLR 元语言-元语言词汇表)
元语言词汇表空格定义 空格,tab符号和换行符号在ANTLR分隔诸如标识符这样的词汇符号时作为分隔符。在这之外,它们是被忽略的。例如,“FirstName LastName”对ANTLR来说两个标记符而不是一个标记符,空格,然后再接着一个标记符。注释 ANTLR 接受C语言风格的块注释和C++风格的行注释。在语法类和规则中,Java风格的文档注释也是可以接受的,在需要的时候,这些注释可以被传递给原创 2006-01-02 16:21:00 · 8040 阅读 · 0 评论 -
ANTLR中文手册一(致谢)
Antlr参考手册献给项目领导和最高导师Terence Parr旧金山大学支持站点jGuru.comYour View of the Java Universe初期代码获益于John Lilly, Empathy Software C++ 代码生成器Peter Wells 和 Ric KlarenC# 代码生成Micheal Jordan, Kunle Odutola 和 Anthony Ogun原创 2006-01-02 16:02:00 · 6242 阅读 · 0 评论 -
ANTLR中文手册二(ANTLR 是什么)
ANTLR 2.7.5版2004年十二月22日ANTLR是什么ANTLR, 语言识别的另一个工具(ANother Tool for Language Recognition),( 前身是 PCCTS)是一种语言工具,它提供了一个框架,可以通过包含Java,C++,或C#动作的语法描述来构造语言识别器,编译器和解释器。 计算机语言的解释已经变成了一种非常普遍的工作。传统的计算机语言的编译器和工具(如原创 2006-01-02 16:06:00 · 10630 阅读 · 0 评论 -
ANTLR中文手册之四(分析器定义)
Header 节 一个header节包含了一些将直接被替换到输出的语法分析器中的源码,这些源码将在所有的ANTLR生成的代码之前。这个主要用在C++的输出中,因为C++需要一些元素在引用之前必须被声明。在Java中,这可以用来为最后的语法分析器指定一些包文件。一个header节看起来像下面这样:header { source code in the language generated by A原创 2006-01-02 16:49:00 · 7296 阅读 · 3 评论 -
递归下降纯解释器编写的困惑
python,lua还有javascript这些脚本语言其实是通过编译成中间码,然后再解释这个中间码来执行的,所以并不是纯解释的脚本。如果要写一个纯解释的脚本语言解释器,这种解释器的速度肯定不会很快,但是程序可以更简单一些。这对于需要小型的脚本解释器的情况比较适用,因为一个人只要几天就可以完成。比如unix的shell,windows中的cmd等。当然,对于一般的程序员来说,主要是为了嵌入自己原创 2006-04-13 20:07:00 · 5428 阅读 · 7 评论 -
《c语言接口与实现》读后感
在网上看过一篇文章叫《c编程的四书五经》,中间就包括这本书。我推荐要好好研究c的朋友好好看看这本书。这本书用c进行数据结构的封装。其基本思想就是一个数据结构和围绕它操作的一族函数。只要学过c语言的人,对于自己封装这样的链表或堆栈一定觉得不是难事,但是很少有人像本书作者做的如此通用。这本书是lcc的作者写的,其源码可以在国外的网站下载到,china-pub有链接。 书中对atom,list原创 2006-04-13 21:57:00 · 21856 阅读 · 8 评论
分享