def pre_sub(self): #print "PRE SUB FuncDeclStatement" self.ns = namespace.enter(self.ns_name, key='function') self.commit_template_args() for p in self.params: VarDeclStatement('', self, p.children).commit() namespace.add_func((('symbol', self.ns_name),), self.params, self)
def commit(self): namespace.add_func((('symbol', self.ns_name),), self.params, self)