最近总是在忙各种事情,毕业设计要求写一个基于云计算的java语法分析器.其实选题的时候就没有底,现在什么都不懂,只有从零开始.我与lex和yacc的缘分应该是在编译原理课程上,但是当时有很多门课,所以就没有管他.到了实验室老师叫我用lex和yacc写一个计算器后台运行程序.我当时就蒙啦!由于要学html和php所以就一直拖着,到了现在终于轮到学习他啦.好了,不多说啦.开始吧!lex部分lex分为三部分:第一部分是声明部分,什么c中的宏定义呀,变量什么的,随便写.这类的书也很多. 第二部分就是规则…