Lines Matching refs:self
32 def __init__(self, slicc, type_ast, ident, default = None, pointer = False):
33 super(FormalParamAST, self).__init__(slicc)
34 self.type_ast = type_ast
35 self.ident = ident
36 self.default = default
37 self.pointer = pointer
39 def __repr__(self):
40 return "[FormalParamAST: %s]" % self.ident
43 def name(self):
44 return self.ident
46 def generate(self):
47 type = self.type_ast.type
48 param = "param_%s" % self.ident
51 v = Var(self.symtab, self.ident, self.location, type, param,
52 self.pairs)
53 self.symtab.newSymbol(v)
55 if self.pointer or str(type) == "TBE" or (