示例#1
0
文件: statements.py 项目: bl0b/cppy
 def commit_template_args(self):
     self.ns.enter()
     for tt in self.template_types:
         namespace.add_type(tt)
     for tv in self.template_vars:
         namespace.add_var(tv)
     self.ns.leave()
示例#2
0
文件: statements.py 项目: bl0b/cppy
 def commit(self):
     namespace.add_var(self.name, type=self.type,
                       initialization=self.initialization)
示例#3
0
文件: statements.py 项目: bl0b/cppy
 def hook_constant(self, ast):
     namespace.add_var(ast.tokens[:1], type=(('symbol', 'int'),))