御敌之策,成竹在胸
1 概述
Import *Note
2 文法
Import Automata.Note
符号约定
- 终结符:前 几位小写字母
- 非终结符:前几位大写字母
- 文法符号:后几位大写字母
- 终结符号串:后几位小写字母(包括空串)
- 文法符号串:小写希腊字母
3 词法分析
- 词法分析器读入表示源程序的字符流,按照程序功能要求,转换为对应的单词序列,并剔除注释和空字符
- 词素/单词/token:程序设计语言中具有独立意义的最小语法单位
- 编译的第一步即是利用词法分析器将源程序切分为单词
- 单词在编译过程中不会被继续切分
- token序列二元组:(种别,属性值)
词法分析例题
例3.1 分词
- 写出token序列
- 哪些token具有关联的属性值?
- 应该具有什么值?