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