码迷,mamicode.com
首页 >  
搜索关键字:if语句的翻译    ( 2个结果
C编译器剖析_5.3.2 中间代码生成及优化_switch语句的翻译
5.3.2.Switch语句的翻译    在这一小节中,我们来讨论一下switch语句的翻译,switch语句的产生式如下所示。 SwitchStatement:                    switch( expr ) statement    当C程序员编写出如下代码时,UCC编译器会在语义检查阶段进行报错“error:The  break shall  appear  in...
分类:其他好文   时间:2015-04-22 18:14:12    阅读次数:160
C编译器剖析_5.3.1 中间代码生成及优化_If语句和复合语句的翻译
5.3.1   If语句和复合语句的翻译     我们先简单回顾一下对布尔表达式的翻译,我们通过调用TranslateBranch函数来产生跳转指令,从而实现布尔表达式的语义。在使用函数TranslateBranch(expr, bt, bn)时,有这么两个约定:     (1) 当expr为真时,跳往bt基本块;     (2) 紧随“函数TranslateBranch所生成的跳转指令”之...
分类:其他好文   时间:2015-04-20 16:58:25    阅读次数:142
2条  
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!