Home | History | Annotate | Download | only in jinja2

Lines Matching refs:Symbols

23 from jinja2.idtracking import Symbols, VAR_LOAD_PARAMETER, \
135 self.symbols = Symbols(parent and parent.symbols or None,
169 rv.symbols = self.symbols.copy()
175 return Frame(self.eval_ctx, level=self.symbols.level + 1)
477 for target, (action, param) in iteritems(frame.symbols.loads):
495 for target, _ in iteritems(frame.symbols.loads):
508 frame.symbols.analyze_node(node)
519 args.append(frame.symbols.ref(arg.name))
538 args.append(frame.symbols.declare_parameter('caller'))
541 args.append(frame.symbols.declare_parameter('kwargs'))
544 args.append(frame.symbols.declare_parameter('varargs'))
549 frame.symbols.analyze_node(node)
558 ref = frame.symbols.ref(arg.name)
603 in iteritems(frame.symbols.dump_stores()))
621 self._param_def_block.append(frame.symbols.dump_param_targets())
675 ref = frame.symbols.ref(name)
682 ref = frame.symbols.ref(name)
745 ref = frame.symbols.declare_parameter('self')
747 frame.symbols.analyze_node(node)
789 ref = block_frame.symbols.declare_parameter('self')
792 ref = block_frame.symbols.declare_parameter('super')
795 block_frame.symbols.analyze_node(block)
946 self.writeline('%s = ' % frame.symbols.ref(node.target), node)
989 '%r, missing)' % (frame.symbols.ref(alias), name))
990 self.writeline('if %s is missing:' % frame.symbols.ref(alias))
995 (frame.symbols.ref(alias),
1011 (name, frame.symbols.ref(name)))
1014 '%r: %s' % (name, frame.symbols.ref(name)) for name in var_names
1038 loop_ref = loop_frame.symbols.declare_parameter('loop')
1040 loop_frame.symbols.analyze_node(node, for_branch='body')
1042 else_frame.symbols.analyze_node(node, for_branch='else')
1046 test_frame.symbols.analyze_node(node, for_branch='test')
1181 ref = frame.symbols.ref(node.name)
1183 self.write('%s = ' % frame.symbols.ref(node.name))
1196 filter_frame.symbols.analyze_node(node)
1207 with_frame.symbols.analyze_node(node)
1381 block_frame.symbols.analyze_node(node)
1403 ref = frame.symbols.ref(node.name)
1409 load = frame.symbols.find_load(ref)
1422 ref = frame.symbols.ref(node.name)
1683 scope_frame.symbols.analyze_node(node)
1696 scope_frame.symbols.analyze_node(node)