Lines Matching defs:Frame
45 self: "CodeGenerator", node: nodes.Expr, frame: "Frame", **kwargs: t.Any
61 def visitor(self: "CodeGenerator", node: nodes.BinExpr, frame: Frame) -> None:
85 def visitor(self: "CodeGenerator", node: nodes.UnaryExpr, frame: Frame) -> None:
165 class Frame: class
171 parent: t.Optional["Frame"] = None,
389 def buffer(self, frame: Frame) -> None:
395 self, frame: Frame, force_unescaped: bool = False
422 def start_write(self, frame: Frame, node: t.Optional[nodes.Node] = None) -> None:
429 def end_write(self, frame: Frame) -> None:
435 self, s: str, frame: Frame, node: t.Optional[nodes.Node] = None
442 def blockvisit(self, nodes: t.Iterable[nodes.Node], frame: Frame) -> None:
484 frame: Frame,
581 def enter_frame(self, frame: Frame) -> None:
597 def leave_frame(self, frame: Frame, with_python_scope: bool = False) -> None:
612 self, node: t.Union[nodes.Macro, nodes.CallBlock], frame: Frame
694 def macro_def(self, macro_ref: MacroRef, frame: Frame) -> None:
713 def dump_local_context(self, frame: Frame) -> str:
733 def push_parameter_definitions(self, frame: Frame) -> None:
768 def derive_context(self, frame: Frame) -> str:
781 def pop_assign_tracking(self, frame: Frame) -> None:
827 self, node: nodes.Template, frame: t.Optional[Frame] = None
944 def visit_Block(self, node: nodes.Block, frame: Frame) -> None:
987 def visit_Extends(self, node: nodes.Extends, frame: Frame) -> None:
1030 def visit_Include(self, node: nodes.Include, frame: Frame) -> None:
1082 self, node: t.Union[nodes.Import, nodes.FromImport], frame: Frame
1096 def visit_Import(self, node: nodes.Import, frame: Frame) -> None:
1107 def visit_FromImport(self, node: nodes.FromImport, frame: Frame) -> None:
1157 def visit_For(self, node: nodes.For, frame: Frame) -> None:
1296 def visit_If(self, node: nodes.If, frame: Frame) -> None:
1317 def visit_Macro(self, node: nodes.Macro, frame: Frame) -> None:
1327 def visit_CallBlock(self, node: nodes.CallBlock, frame: Frame) -> None:
1335 def visit_FilterBlock(self, node: nodes.FilterBlock, frame: Frame) -> None:
1346 def visit_With(self, node: nodes.With, frame: Frame) -> None:
1358 def visit_ExprStmt(self, node: nodes.ExprStmt, frame: Frame) -> None:
1432 self, node: nodes.Expr, frame: Frame, finalize: _FinalizeInfo
1453 self, node: nodes.Expr, frame: Frame, finalize: _FinalizeInfo
1469 self, node: nodes.Expr, frame: Frame, finalize: _FinalizeInfo
1479 def visit_Output(self, node: nodes.Output, frame: Frame) -> None:
1558 def visit_Assign(self, node: nodes.Assign, frame: Frame) -> None:
1566 def visit_AssignBlock(self, node: nodes.AssignBlock, frame: Frame) -> None:
1590 def visit_Name(self, node: nodes.Name, frame: Frame) -> None:
1615 def visit_NSRef(self, node: nodes.NSRef, frame: Frame) -> None:
1629 def visit_Const(self, node: nodes.Const, frame: Frame) -> None:
1636 def visit_TemplateData(self, node: nodes.TemplateData, frame: Frame) -> None:
1644 def visit_Tuple(self, node: nodes.Tuple, frame: Frame) -> None:
1653 def visit_List(self, node: nodes.List, frame: Frame) -> None:
1661 def visit_Dict(self, node: nodes.Dict, frame: Frame) -> None:
1685 def visit_Concat(self, node: nodes.Concat, frame: Frame) -> None:
1699 def visit_Compare(self, node: nodes.Compare, frame: Frame) -> None:
1706 def visit_Operand(self, node: nodes.Operand, frame: Frame) -> None:
1711 def visit_Getattr(self, node: nodes.Getattr, frame: Frame) -> None:
1723 def visit_Getitem(self, node: nodes.Getitem, frame: Frame) -> None:
1743 def visit_Slice(self, node: nodes.Slice, frame: Frame) -> None:
1755 self, node: t.Union[nodes.Filter, nodes.Test], frame: Frame, is_filter: bool
1796 def visit_Filter(self, node: nodes.Filter, frame: Frame) -> None:
1813 def visit_Test(self, node: nodes.Test, frame: Frame) -> None:
1818 def visit_CondExpr(self, node: nodes.CondExpr, frame: Frame) -> None:
1842 self, node: nodes.Call, frame: Frame, forward_caller: bool = False
1863 def visit_Keyword(self, node: nodes.Keyword, frame: Frame) -> None:
1869 def visit_MarkSafe(self, node: nodes.MarkSafe, frame: Frame) -> None:
1875 self, node: nodes.MarkSafeIfAutoescape, frame: Frame
1882 self, node: nodes.EnvironmentAttribute, frame: Frame
1887 self, node: nodes.ExtensionAttribute, frame: Frame
1891 def visit_ImportedName(self, node: nodes.ImportedName, frame: Frame) -> None:
1894 def visit_InternalName(self, node: nodes.InternalName, frame: Frame) -> None:
1898 self, node: nodes.ContextReference, frame: Frame
1903 self, node: nodes.DerivedContextReference, frame: Frame
1907 def visit_Continue(self, node: nodes.Continue, frame: Frame) -> None:
1910 def visit_Break(self, node: nodes.Break, frame: Frame) -> None:
1913 def visit_Scope(self, node: nodes.Scope, frame: Frame) -> None:
1920 def visit_OverlayScope(self, node: nodes.OverlayScope, frame: Frame) -> None:
1935 self, node: nodes.EvalContextModifier, frame: Frame
1948 self, node: nodes.ScopedEvalContextModifier, frame: Frame