JavaCC入门详解[共18页].docxVIP

  • 10
  • 0
  • 约1.79万字
  • 约 18页
  • 2020-11-21 发布于云南
  • 举报
从lexyacc说到编译器(1.正则表达式) 作者:tangl_99 QQ:8664220 msn: tangl_99@ email: tangl_99@ ? 学过编译原理的朋友肯定都接触过LEX这个小型的词法扫描工具.?但是却很少有人真正把LEX用在自己的程序里.?在构造专业的编译器的时候,常常需要使用到lex和yacc.?正是因为这两个工具,使得我们编写编译器,解释器等工具的时候工作变得非常简单.不过话说回来,会使用lex和yacc的人也确实不简单. Lex和yacc里面牵涉到一系列的编译原理的理论知识,不是简单地看看书就能搞懂的.?本文只是简单地介绍一下lex和yacc的使用方法.相关编译理请查看本科教材. ? 国内大学教材里面对于lex和yacc的介绍很少,有些根本就没有,不过在国外的编译原理教材介绍了很多.?按照学科的分类,国内大学本科里面开的编译原理教程只是讲解编译的原理,并不讲解实践.?而对于实践方面则是另外一门学科编译技术.?关于编译技术的书籍在国内是少之又少.?前不久,?听说上海交大的计科内部出版过编译技术的教材.可惜我们这些人就无法得见了.?还好,机械工业出版社引进了美国?Kenneth C.Louden所著的经典著作编译原理及实践中,比较详细地介绍lex和yacc的使用. ? Lex属于GNU内部的工具,它通常都是gcc的附带工具.?如果你使用的Linux

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档