简述程序编译器在语义分析阶段的具体任务。

简述程序编译器在语义分析阶段的具体任务。
【正确答案】:语义分析的作用是审查源程序有无语义错误,具体来说,要识别的语义错误包括变量没声明就使用、变量重复声明、运算对象类型不匹配等。