词法分析器完整C++代码,只提供代码,设计一个词法分析器,其基本功能是: (1) 输入源程序:输入PASCAL源程序; (2)输出单词:输出形式为:(序号,单词,对应源程序行号,对应源程序列号); (3)输出出错信息,输出形式为:(出错行号,出错列号,出错信息); (4)输出符号表,输出形式为:(单词种别码,单词符号); (5)打开、保存文件;