Esempio n. 1
0
 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)
Esempio n. 2
0
 def commit(self):
     namespace.add_func((('symbol', self.ns_name),), self.params, self)