Home | History | Annotate | Download | only in jinja2

Lines Matching full:undeclared

89     """Check if the names passed are accessed undeclared.  The return value
90 is a set of all the undeclared names from the sequence of names found.
98 return visitor.undeclared
109 # undeclared variables from outer scopes
114 # declared and undeclared.
115 self.undeclared = set()
125 self.undeclared.discard(name)
179 parent.identifiers.undeclared -
257 self.undeclared = set()
261 self.undeclared.add(node.name)
262 if self.undeclared == self.names:
285 self.identifiers.undeclared.add(node.name)
301 # we have to remember the undeclared variables of this branch
303 real_identifiers.undeclared.update(self.identifiers.undeclared)
311 # undeclared variables
312 real_identifiers.undeclared.update(body.symmetric_difference(else_) -
574 for name in frame.identifiers.undeclared:
658 # variables that are undeclared (accessed before declaration) and
665 func_frame.identifiers.undeclared &
675 # remove variables from a closure from the frame's undeclared
677 func_frame.identifiers.undeclared -= (
678 func_frame.identifiers.undeclared &
691 undeclared = find_undeclared(children, ('caller', 'kwargs', 'varargs'))
693 if 'caller' in undeclared:
697 if 'kwargs' in undeclared:
701 if 'varargs' in undeclared:
835 undeclared = find_undeclared(block.body, ('self', 'super'))
836 if 'self' in undeclared:
839 if 'super' in undeclared: