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:
1029 def visit_Include(self, node: nodes.Include, frame: Frame) -> None:
1081 self, node: t.Union[nodes.Import, nodes.FromImport], frame: Frame
1095 def visit_Import(self, node: nodes.Import, frame: Frame) -> None:
1106 def visit_FromImport(self, node: nodes.FromImport, frame: Frame) -> None:
1156 def visit_For(self, node: nodes.For, frame: Frame) -> None:
1295 def visit_If(self, node: nodes.If, frame: Frame) -> None:
1316 def visit_Macro(self, node: nodes.Macro, frame: Frame) -> None:
1326 def visit_CallBlock(self, node: nodes.CallBlock, frame: Frame) -> None:
1334 def visit_FilterBlock(self, node: nodes.FilterBlock, frame: Frame) -> None:
1345 def visit_With(self, node: nodes.With, frame: Frame) -> None:
1357 def visit_ExprStmt(self, node: nodes.ExprStmt, frame: Frame) -> None:
1431 self, node: nodes.Expr, frame: Frame, finalize: _FinalizeInfo
1452 self, node: nodes.Expr, frame: Frame, finalize: _FinalizeInfo
1468 self, node: nodes.Expr, frame: Frame, finalize: _FinalizeInfo
1478 def visit_Output(self, node: nodes.Output, frame: Frame) -> None:
1557 def visit_Assign(self, node: nodes.Assign, frame: Frame) -> None:
1565 def visit_AssignBlock(self, node: nodes.AssignBlock, frame: Frame) -> None:
1589 def visit_Name(self, node: nodes.Name, frame: Frame) -> None:
1614 def visit_NSRef(self, node: nodes.NSRef, frame: Frame) -> None:
1628 def visit_Const(self, node: nodes.Const, frame: Frame) -> None:
1635 def visit_TemplateData(self, node: nodes.TemplateData, frame: Frame) -> None:
1643 def visit_Tuple(self, node: nodes.Tuple, frame: Frame) -> None:
1652 def visit_List(self, node: nodes.List, frame: Frame) -> None:
1660 def visit_Dict(self, node: nodes.Dict, frame: Frame) -> None:
1684 def visit_Concat(self, node: nodes.Concat, frame: Frame) -> None:
1698 def visit_Compare(self, node: nodes.Compare, frame: Frame) -> None:
1705 def visit_Operand(self, node: nodes.Operand, frame: Frame) -> None:
1710 def visit_Getattr(self, node: nodes.Getattr, frame: Frame) -> None:
1722 def visit_Getitem(self, node: nodes.Getitem, frame: Frame) -> None:
1742 def visit_Slice(self, node: nodes.Slice, frame: Frame) -> None:
1754 self, node: t.Union[nodes.Filter, nodes.Test], frame: Frame, is_filter: bool
1795 def visit_Filter(self, node: nodes.Filter, frame: Frame) -> None:
1812 def visit_Test(self, node: nodes.Test, frame: Frame) -> None:
1817 def visit_CondExpr(self, node: nodes.CondExpr, frame: Frame) -> None:
1841 self, node: nodes.Call, frame: Frame, forward_caller: bool = False
1862 def visit_Keyword(self, node: nodes.Keyword, frame: Frame) -> None:
1868 def visit_MarkSafe(self, node: nodes.MarkSafe, frame: Frame) -> None:
1874 self, node: nodes.MarkSafeIfAutoescape, frame: Frame
1881 self, node: nodes.EnvironmentAttribute, frame: Frame
1886 self, node: nodes.ExtensionAttribute, frame: Frame
1890 def visit_ImportedName(self, node: nodes.ImportedName, frame: Frame) -> None:
1893 def visit_InternalName(self, node: nodes.InternalName, frame: Frame) -> None:
1897 self, node: nodes.ContextReference, frame: Frame
1902 self, node: nodes.DerivedContextReference, frame: Frame
1906 def visit_Continue(self, node: nodes.Continue, frame: Frame) -> None:
1909 def visit_Break(self, node: nodes.Break, frame: Frame) -> None:
1912 def visit_Scope(self, node: nodes.Scope, frame: Frame) -> None:
1919 def visit_OverlayScope(self, node: nodes.OverlayScope, frame: Frame) -> None:
1934 self, node: nodes.EvalContextModifier, frame: Frame
1947 self, node: nodes.ScopedEvalContextModifier, frame: Frame