Lines Matching refs:self
31 def __init__(self, slicc, lvalue, rvalue):
32 super(AssignStatementAST, self).__init__(slicc)
33 self.lvalue = lvalue
34 self.rvalue = rvalue
36 def __repr__(self):
37 return "[AssignStatementAST: %r := %r]" % (self.lvalue, self.rvalue)
39 def generate(self, code, return_type):
40 lcode = self.slicc.codeFormatter()
41 rcode = self.slicc.codeFormatter()
43 ltype = self.lvalue.generate(lcode)
44 rtype = self.rvalue.generate(rcode)
55 self.error("Assignment type mismatch '%s' and '%s'",