コード例 #1
0
ファイル: test_dump.py プロジェクト: sthagen/hope
 def test_dump_complex(self):
     wrapper = DummyWrapper()
     module = Module(wrapper.dummy.__name__)
     args = [wrapper, np.arange(10)]
     ASTTransformer(module).module_visit(wrapper.dummy, args)
     fkt_str = Dumper().visit(module)
     assert fkt_str is not None
コード例 #2
0
 def __init__(self):
     self.dumper = Dumper()
     self.checkVisitor, self.createExpr, self.sympyToAst, self.sympyPow, self.next = CheckOptimizeVisitor(
     ), CreateExprVisitor(
         self.dumper), SympyToAstVisitor(), SympyPowVisitor(), 0
コード例 #3
0
 def __init__(self):
     self.next_loopid, self.merged, self.slicemap, self.library, self.dumper  = 0, None, {}, {}, Dumper()
コード例 #4
0
 def __str__(self):
     from hope._dump import Dumper
     return Dumper().visit(self)