如鹏网 大学生计算机学习社区

CowNew开源团队

http://www.cownew.com 邮件请联系 about521 at 163.com

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  363 随笔 :: 2 文章 :: 808 评论 :: 0 Trackbacks
      准备开始翻译Antlr的文档,已经取得了Antlr的作者Terence Parr的授权,将会做为Antlr的中文官方文档发布。
      有兴趣一起翻译的请和我联系,目前Long、阿乐等人已经加入。有意加入的请首先完成下面的几个问题,然后Email给我(about521 at 163.com),并告知您的联系方式等信息:
1、请翻译下面的段落:
A lexer (often called a scanner) breaks up an input stream of characters into vocabulary symbols for a parser, which applies a grammatical structure to that symbol stream. Because ANTLR employs the same recognition mechanism for lexing, parsing, and tree parsing, ANTLR-generated lexers are much stronger than DFA-based lexers such as those generated by DLG (from PCCTS 1.33) and lex.
2、编译器的六个阶段:_____、_____、语义分析、中间代码生成、代码优化和代码生成。
3、(1+2)*3的抽象语法树是什么样的?
posted on 2007-09-28 10:54 CowNew开源团队 阅读(1546) 评论(2)  编辑  收藏

评论

# re: Antlr中文文档翻译项目启动 2007-09-28 11:32 千里冰封
心有余而力不足啊  回复  更多评论
  

# re: Antlr中文文档翻译项目启动 2007-09-28 13:51 javahoney
1. 扫描器(常称作扫描程序)将一串字符输入流分解成分析器所需的单词符号,之后分析将对符号流使用一语法结构加以解析。ANTLR对字符扫描,词法分析和语法树分析采用了相似的识别机制,因此,ANLTR的扫描程序比基于DFA算法的,如DLG(源于PSSTS1.33)和LEX扫描程序可靠得多。
2.字符扫描,词法分析
  回复  更多评论
  


只有注册用户登录后才能发表评论。


网站导航: