用C或C++语言编写一个简单的词法分析程序扫描c语言编写的程序小子集的源程序,根据给定的词法规则识别单词,填写相应的表如果产生词法错误,则显示错误信息、位置并试图从错误中恢复。简单的恢复方法是忽略该字符(或单词)重新开始扫描
编写词法分析程序的步骤:
(1)确定所要翻译的语訁(或其子集)。
(2)设计属性字及各类表格,如标识符表、常量表、符号及其机内表示对照表等
与词法分析有关的表格: