lab1

lab1 修缮了 Type id；id=exp;  解决方法：在lexer中添加了成员变量，保存预读的下一个字符
lab2

lab2：
1.源代码--语法树---打印出源代码
2.语义分析：识别重复定义、未定义、返回值为空、返回值类型不匹配、类型不匹配
3.打印符号表