词法分析
一、词法分析程序(Lexical Analyzer或词法扫描程序(Scanner)的作用
1.从左至右扫描构成源程序的字符流
2.识别出有词法意义的单词(Lexemes)
3.返回单词记(由单词记号(Token)和单词的属性值组成),或词法错误信息
除以上主要任务外,常伴有其他(任务滤掉空格,跳过注释、换行符,追踪换行标志,复制出错源程序,宏展开,符号表的访问等
二、编译程序主题中如何组织词法分析程序
可以作为单独的一遍,较常用的方式是由语法分析程序调用,基本任务都是识别单词。