词法的属性
1、词法记号
由记号名和属性值构成的二元组<记号名, 属性值>
2、模式
一个记号的模式描述符合该记号的词法单元该有的形式
3、词法单元
任意一个符合某记号模式的字符序列都是该记号的词法单元
先看下方的记号表:
记号名 | 词法单元列举 | 模式的非形式描述 |
---|---|---|
if | if | 字符i,f |
for | for | 字符f,o,r |
relation | <,>,<=,>=,<> | <或>或<=或>=或<> |
id | sum,count,D5 |
由字母开头的字母数字串 |
number | 3.14,10,2.08E12 | 任何数值常数 |
literal | "segmentation error" | 引号"和"间任何不包含引号本身的字符串 |
对于记号名id,其模式便如同模式的非形式