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