7. 体会:
编译程序是一个非常复杂的过程,它与人们进行自然语言之间的翻译有许多相似
的支出。通过实验更加深刻地领悟了编译过程的五个基本步骤,即词法分析、语法分析、
语义分析与中间代码产生、优化、目标代码生成。了解到编译程序无疑是实现高级语言的
一个重要的工具。
LR 分析表控制语义加工的实质就是当扫描 LR 分析表的当前状态为规约状态时,
则在调用与该状态对应的产生式进行规约的同时,调用相应的语义子程序进行有关的翻译
工作。
语义加工的功能则是识别各类语法范畴,对每种语法范畴进行静态语义检查和对
中间代码进行翻译。
评论3