コード例 #1
0
ファイル: cfstats.py プロジェクト: winstonewert/numba
    def __init__(self, lhs, rhs, entry, assignment_node, warn_unused=True):
        if not hasattr(lhs, 'cf_state'):
            lhs.cf_state = set()
        if not hasattr(lhs, 'cf_is_null'):
            lhs.cf_is_null = False

        self.lhs = lhs
        self.rhs = rhs
        self.assignment_node = assignment_node

        self.entry = entry
        self.pos = getpos(lhs)
        self.refs = set()
        self.is_arg = False
        self.is_deletion = False

        # NOTE: this is imperfect, since it means warnings are disabled for
        # *all* definitions in the function...
        self.entry.warn_unused = warn_unused
コード例 #2
0
ファイル: cfstats.py プロジェクト: lizecillie/numba
    def __init__(self, lhs, rhs, entry, assignment_node, warn_unused=True):
        if not hasattr(lhs, 'cf_state'):
            lhs.cf_state = set()
        if not hasattr(lhs, 'cf_is_null'):
            lhs.cf_is_null = False

        self.lhs = lhs
        self.rhs = rhs
        self.assignment_node = assignment_node

        self.entry = entry
        self.pos = getpos(lhs)
        self.refs = set()
        self.is_arg = False
        self.is_deletion = False

        # NOTE: this is imperfect, since it means warnings are disabled for
        # *all* definitions in the function...
        self.entry.warn_unused = warn_unused
コード例 #3
0
ファイル: cfstats.py プロジェクト: winstonewert/numba
 def __init__(self, node, entry):
     if not hasattr(node, 'cf_state'):
         node.cf_state = set()
     self.node = node
     self.entry = entry
     self.pos = getpos(node)
コード例 #4
0
ファイル: cfstats.py プロジェクト: lizecillie/numba
 def __init__(self, node, entry):
     if not hasattr(node, 'cf_state'):
         node.cf_state = set()
     self.node = node
     self.entry = entry
     self.pos = getpos(node)