任务1:修改PL0.cup文件 📝 首先,我们需要在PL0.cup文件中添加对"array"和"of"类型的关键字支持。同时,修改Lvalue Factor,确保修改后的代码能够正确解析包含数组的PL0语言,并生成相应的解析树。 任务2:语义分析 🔍 接下来,进行语义分析。我们需要添加对数组类型操作的检查,并在发现错误时返回相应的错误代码。...