Esempio n. 1
0
 def toCode(self):
     return GB() + I() + self.dec_specifier.toCode(
     ) + ' ' + self.declarator.toCode() + ' : ' + self.ID.toCode(
     ) + '\n' + self.compound_stm.toCode() + GA()
Esempio n. 2
0
 def toCode(self):
     return I() + 'CGPROGRAM\n' + self.cg_prog.toCode() + I() + 'ENDCG\n'
Esempio n. 3
0
 def toCode(self):
     return I() + 'CGINCLUDE\n' + self.cg_prog.toCode() + 'ENDCG\n'
Esempio n. 4
0
 def toCode(self):
     return I() + 'break' + '\n'
Esempio n. 5
0
 def toCode(self):
     return I() + 'return ' + self.exp.toCode() + ';\n'
Esempio n. 6
0
 def toCode(self):
     return I() + 'goto' + self.ID.toCode() + '\n'
Esempio n. 7
0
 def toCode(self):
     return I() + 'continue' + '\n'
Esempio n. 8
0
 def toCode(self):
     return I() + 'if ' + '(' + self.exp.toCode() + ')\n' + self.stm.toCode(
     )
Esempio n. 9
0
 def toCode(self):
     return I() + 'if ' + '(' + self.exp.toCode(
     ) + ')\n' + self.stm1.toCode() + I() + 'else' + self.stm2.toCode()
Esempio n. 10
0
 def toCode(self):
     return I() + '{\n' + I() + '}\n'
Esempio n. 11
0
 def toCode(self):
     return I() + ';\n'
Esempio n. 12
0
 def toCode(self):
     return I() + self.type_specifier.toCode(
     ) + ' ' + self.struct_declarator_list.toCode() + ';\n'
Esempio n. 13
0
 def toCode(self):
     return I() + self.dec_specifier.toCode(
     ) + ' ' + self.init_dec_list.toCode() + ';\n'
Esempio n. 14
0
 def toCode(self):
     return GB() + I() + self.struct_specifier.toCode() + ';\n' + GA()