示例#1
0
    def process_specstmts_in_upperblocks(self, node):
        process_spec_stmts(node.kgen_stmt)

        #if node.kgen_parent is None: import pdb; pdb.set_trace()
        if hasattr(node, 'kgen_parent') and node.kgen_parent and \
            not node.kgen_parent.kgen_stmt.__class__ in [ block_statements.Module, block_statements.Program ]:
            self.process_specstmts_in_upperblocks(node.kgen_parent)
    def process_specstmts_in_upperblocks(self, node):
        process_spec_stmts(node.kgen_stmt)

        #if node.kgen_parent is None: import pdb; pdb.set_trace()
        if hasattr(node, 'kgen_parent') and node.kgen_parent and \
            not node.kgen_parent.kgen_stmt.__class__ in [ block_statements.Module, block_statements.Program ]:
            self.process_specstmts_in_upperblocks(node.kgen_parent)
示例#3
0
 def process_specstmts_in_module(self, node):
     process_spec_stmts(node.kgen_stmt)
示例#4
0
 def process_specstmts_in_module(self, node):
     process_spec_stmts(node.kgen_stmt)