词法分析器
1、 单词结构 • 注释:以“//”开头到该行尾部为注释 • 关键字(共6个):int real if then else while • 标识符:以字母开头,后跟字母或数字的符号串,最长为64个字符。(注意:关键字不是标识符) • 操作符(共11个): + - / * = == < <= > >= != • 分隔符(共5个): ( ) { } ; • 数字(用正规式描述): digit 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 整数 digit+ (最大整数为231) exponent E ( + | - | ) digit+ (最大指数为128) fraction . digit+ 实数 digit+ exponent | digit+ fraction ( exponent | )