一个能够分析三种整数、标识符、主要运算符和主要关键字的词法分析程序。
㈠、基本要求:
标识符 <字母>(<字母>|<数字字符>)*
十进制整数 0
- 资源大小:170 K
- 上传时间:2023-05-09
- 下载次数:0次
- 浏览次数:1次
- 资源积分:1积分
-
标 签:
lt
gt
分
整数
资 源 简 介
一个能够分析三种整数、标识符、主要运算符和主要关键字的词法分析程序。
㈠、基本要求:
标识符 <字母>(<字母>|<数字字符>)*
十进制整数 0 | (1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)*
八进制整数 0(1|2|3|4|5|6|7)(0|1|2|3|4|5|6|7)*
十六进制整数 0x(0|1|2|3|4|5|6|7|8|9|a|b|c|d|e|f)(0|1|2|3|4|5|6|7|8|9|a|b|c|d|e|f)*
运算符和分隔符 + - * / > < = ( ) ;
关键字 if then else while do
㈡、附加要求:
标识符 <字母>(<字母>|<数字字符>)*(ε|_|.)(<字母>|<数字字符>)*
十进制整数 (0|1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)*(ε|.)(0|1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)*
八进制整数 0(1|2|3|4|5|6|7)(0|1|2|3|4|5|6|7)* (ε|.)(0|1|2|3|4|5|6|7)(0|1|2|3|4|5|6|7)*
十六进制整数 0x(0|1|2|3|4|5|6|7|8|9|a|b|c|d|e|f)(0|1|2|3|4|5|6|7|8|9|a|b|c|d|e|f)* (ε|.)
(0|1|2|3|4|5|6|7|8|9|a|b|c|d|e|f)(0|1|2|3|4|5|6|7|8|9|a|b|c|d|e|f)*