智能语法翻译技巧全面解析.pptx

第语法制导翻译;优选第语法制导翻译;语义处理的功效

1审查每个语法结构的静态语义,即验证语法结构合法的程序是否真正有意义。

类型检查、控制流检查、一致性检查、上下文相关性检查、名字的作用域分析

2假如静态语义正确,语义处理则要执行真正的翻译,即要么生成程序的中间代码表示,要么生成机器语言或汇编语言的目标代码。

直接生成机器语言或汇编语言形式的目标代码的优点是编译时间短且无需中间代码到目标代码的翻译,而中间代码的优点是使编译结构在逻辑上更为简单明确,尤其是使目标代码的优化比较容易实现。 ;6.1语法制导翻译;语法制导翻译

在语法分析的每一步中,通过执行每个产生式所相应的语义子程序(或

文档评论(0)

1亿VIP精品文档

相关文档