编译原理
文章平均质量分 75
zhaoyue007101
这个作者很懒,什么都没留下…
展开
-
Yacc 与 Lex 快速入门
http://www.ibm.com/developerworks/cn/linux/sdk/lex/ Lex 与 Yacc 介绍 Ashish Bansal (abansal@ieee.org), 软件工程师, Sapient 公司 简介: Lex 和 Yacc 是 UNIX 两个非常重要的、功能强大的工具。事实上,如果你熟练掌握 Lex原创 2012-08-21 16:21:54 · 616 阅读 · 0 评论 -
yacc
根据BNF自动生成语法分析器代码的程序,最后输出一颗语法树出来。 全称 yacc(Yet Another Compiler Compiler) 编辑本段简介 是Unix/Linux上一个用来生成编译器的编译器(编译器代码生成器)。yacc生成的编译器主要是用C语言写成的语法解析器(Parser),需要与词法解析器Lex一起使用,再把两部份产生出来的C程序一并编译。y原创 2012-08-21 16:54:46 · 2537 阅读 · 0 评论 -
lex
根据正则表达式,自动输出词法分析结果。 http://baike.baidu.com/view/1212084.htm Lex是LEXical compiler的缩写,是Unix环境下非常著名的工具,主要功能是生成一个词法分析器(scanner)的C源码,描述规则采用正则表达式(regular expression)。描述词法分析器的文件*.l,经过lex编译后,生成一个lex.yy.原创 2012-08-21 16:28:10 · 475 阅读 · 0 评论