Lines Matching refs:writeline

325         self.writeline('%s = []' % frame.buffer)
331 self.writeline('if context.eval_ctx.autoescape:')
333 self.writeline('return Markup(concat(%s))' % frame.buffer)
335 self.writeline('else:')
337 self.writeline('return concat(%s)' % frame.buffer)
341 self.writeline('return Markup(concat(%s))' % frame.buffer)
343 self.writeline('return concat(%s)' % frame.buffer)
356 self.writeline('yield ', node)
358 self.writeline('%s.append(' % frame.buffer, node)
376 self.writeline('pass')
397 def writeline(self, x, node=None, extra=0):
472 self.writeline('%s = environment.%s[%r]' %
481 self.writeline('%s = %s(%r)' %
484 self.writeline('%s = %s' % (target, param))
490 self.writeline('%s = missing' % ' = '.join(undefs))
498 self.writeline('%s = missing' % ' = '.join(undefs))
550 self.writeline('%s(%s):' % (self.func('macro'), ', '.join(args)), node)
559 self.writeline('if %s is missing:' % ref)
564 self.writeline('%s = undefined(%r, name=%r)' % (
569 self.writeline('%s = ' % ref)
610 self.writeline('resolve = context.resolve_or_missing')
611 self.writeline('undefined = environment.undefined')
612 self.writeline('if 0: yield None')
676 self.writeline('context.vars[%r] = %s' % (name, ref))
678 self.writeline('context.vars.update({')
687 self.writeline('context.exported_vars.add(%r)' %
690 self.writeline('context.exported_vars.update((%s))' %
700 self.writeline('from __future__ import %s' % ', '.join(code_features))
701 self.writeline('from jinja2.runtime import ' + ', '.join(exported))
704 self.writeline('from jinja2.asyncsupport import auto_await, '
728 self.writeline('from %s import %s as %s' %
731 self.writeline('import %s as %s' % (imp, alias))
734 self.writeline('name = %r' % self.name)
737 self.writeline('%s(context, missing=missing%s):' %
746 self.writeline('%s = TemplateReference(context)' % ref)
751 self.writeline('parent_template = None')
762 self.writeline('if parent_template is not None:')
765 self.writeline('yield from parent_template.'
768 self.writeline('%sfor event in parent_template.'
772 self.writeline('yield event')
778 self.writeline('%s(context, missing=missing%s):' %
790 self.writeline('%s = TemplateReference(context)' % ref)
793 self.writeline('%s = context.super(%r, '
803 self.writeline('blocks = {%s}' % ', '.join('%r: block_%s' % (x, x)
808 self.writeline('debug_info = %r' % '&'.join('%s=%s' % x for x
820 self.writeline('if parent_template is None:')
831 self.writeline('yield from context.blocks[%r][0](%s)' % (
835 self.writeline('%s event in context.blocks[%r][0](%s):' % (
859 self.writeline('if parent_template is not None:')
861 self.writeline('raise TemplateRuntimeError(%r)' %
871 self.writeline('parent_template = environment.get_template(', node)
874 self.writeline('for name, parent_block in parent_template.'
877 self.writeline('context.blocks.setdefault(name, []).'
893 self.writeline('try:')
905 self.writeline('template = environment.%s(' % func_name, node)
910 self.writeline('except TemplateNotFound:')
912 self.writeline('pass')
914 self.writeline('else:')
920 self.writeline('%s event in template.root_render_func('
924 self.writeline('for event in (await '
929 self.writeline('yield from template._get_default_module()'
933 self.writeline('for event in template._get_default_module()'
946 self.writeline('%s = ' % frame.symbols.ref(node.target), node)
963 self.writeline('context.exported_vars.discard(%r)' % node.target)
988 self.writeline('%s = getattr(included_template, '
990 self.writeline('if %s is missing:' % frame.symbols.ref(alias))
992 self.writeline('%s = undefined(%r %% '
1010 self.writeline('context.vars[%r] = %s' %
1013 self.writeline('context.vars.update({%s})' % ', '.join(
1018 self.writeline('context.exported_vars.discard(%r)' %
1021 self.writeline('context.exported_vars.difference_'
1047 self.writeline('%s(fiter):' % self.func(loop_filter_func), node.test)
1050 self.writeline(self.environment.is_async and 'async for ' or 'for ')
1056 self.writeline('if ', node.test)
1060 self.writeline('yield ')
1069 self.writeline('%s(reciter, loop_render_func, depth=0):' %
1080 self.writeline('%s = missing' % loop_ref)
1089 self.writeline('%s = 1' % iteration_indicator)
1091 self.writeline(self.environment.is_async and 'async for ' or 'for ', node)
1124 self.writeline('%s = 0' % iteration_indicator)
1130 self.writeline('if %s:' % iteration_indicator)
1156 self.writeline('if ', node)
1163 self.writeline('elif ', elif_)
1170 self.writeline('else:')
1182 self.writeline('context.vars[%r] = ' % node.name)
1188 self.writeline('caller = ')
1244 self.writeline('if parent_template is None:')
1284 self.writeline('%s.append(' % frame.buffer)
1286 self.writeline('%s.extend((' % frame.buffer)
1292 self.writeline('yield ' + val)
1294 self.writeline(val + ',')
1297 self.writeline('yield ', item)
1321 self.writeline(len(body) == 1 and ')' or '))')
1333 self.writeline('yield ')
1361 self.writeline(')')
1423 self.writeline('if not isinstance(%s, Namespace):' % ref)
1425 self.writeline('raise TemplateRuntimeError(%r)' %
1428 self.writeline('%s[%r]' % (ref, node.attr))
1676 self.writeline('continue', node)
1679 self.writeline('break', node)
1690 self.writeline('%s = %s' % (ctx, self.derive_context(frame)))
1691 self.writeline('%s.vars = ' % ctx)
1704 self.writeline('context.eval_ctx.%s = ' % keyword.key)
1716 self.writeline('%s = context.eval_ctx.save()' % old_ctx_name)
1721 self.writeline('context.eval_ctx.revert(%s)' % old_ctx_name)