コード例 #1
0
ファイル: verification.py プロジェクト: B-Rich/pykit
def verify_uses(func):
    """Verify the def-use chains"""
    # NOTE: verify should be importable from any pass!
    from pykit.analysis import defuse
    uses = defuse.defuse(func)
    diff = set.difference(set(uses), set(func.uses))
    assert not diff, diff
コード例 #2
0
def verify_uses(func):
    """Verify the def-use chains"""
    # NOTE: verify should be importable from any pass!
    from pykit.analysis import defuse
    uses = defuse.defuse(func)
    diff = set.difference(set(uses), set(func.uses))
    assert not diff, diff
コード例 #3
0
ファイル: value.py プロジェクト: flypy/pykit
 def reset_uses(self):
     from pykit.analysis import defuse
     self.uses = defuse.defuse(self)
コード例 #4
0
 def reset_uses(self):
     from pykit.analysis import defuse
     self.uses = defuse.defuse(self)