PL0E 是一个完整的编译器实现,它包括如下功能: 1. 词法分析 (Lexical Analysis) :输入源程序,对构成源程序的字符串进行扫描和分解, 识别出一个个的 token(亦称单词符号或简称符号),如基本字(begin、end、if、for、 while),标识符、常数、运算符和界符(标点符号、左右括号)。单词符号是语言的基 本组成成分,是人们理解和编写程序的基本要素。 2. 语法分析 (Syntax Analysis):根据语言的语法规则,由单词符号形成语法单位(如“短 语”、“句子”、“程序段”、“程序”等),由小到大,一层一层地逐步进行。...