C语言词法分析器

  1. 可以识别出用C语言编写的源程序中的每个单词符号,并以记号的形式输出每个单词符号。
  2. 可以识别并跳过源程序中的注释。
  3. 可以统计源程序中的语句行数、各类单词的个数、以及字符总数,并输出统计结果。
  4. 检查源程序中存在的语法错误,并报告错误所在的位置。
  5. 对源程序中出现的错误进行适当的恢复,使词法分析可以继续进行,对源程序进行一次扫描,即可检查并报告源程序中存在的所有词法错误。