Introduction - If you have any usage issues, please Google them yourself
这是编译原理词法分析源程序和实验报告。本程序亮点在于: 1、能够处理ANSI C 定义的42种运算符,32个关键字。 2、能够识别并且抽取预处理语句(如#include,#define ,#ifdef....)存到preprocess.log中(格式例子为:line 0 :#include<stdio.h>) 3、能够识别并剔除两种注释(//和/**/) 4、能够识别简单的词法错误 missing terminating " 并且告诉你是在第几行出的错。 5、能够识别浮点数,小数(譬如 123.23E+12)会被当作浮点数而不会被分开。 6、能够识别转义符’\’.测试程序是来自GCC的一个2000多行的程序。实验证明能够准确识别