3 class Impossible(Exception): ...
6 def __new__(cls, name, bases, d): ...
12 def __init__(self, environment, template_name: Any | None = ...) -> None: ...
14 def revert(self, old): ...
16 def get_eval_context(node, ctx): ...
22 def __init__(self, *fields, **attributes) -> None: ...
23 def iter_fields(self, exclude: Any | None = ..., only: Any | None = ...): ...
24 def iter_child_nodes(self, exclude: Any | None = ..., only: Any | None = ...): ...
25 def find(self, node_type): ...
26 def find_all(self, node_type): ...
27 def set_ctx(self, ctx): ...
28 def set_lineno(self, lineno, override: bool = ...): ...
29 def set_environment(self, environment): ...
30 def __eq__(self, other): ...
31 def __ne__(self, other): ...
62 class CallBlock(Stmt):
65 class FilterBlock(Stmt):
77 class FromImport(Stmt):
86 class AssignBlock(Stmt):
91 def as_const(self, eval_ctx: Any | None = ...): ...
92 def can_assign(self): ...
98 def as_const(self, eval_ctx: Any | None = ...): ...
100 class UnaryExpr(Expr):
104 def as_const(self, eval_ctx: Any | None = ...): ...
108 def can_assign(self): ...
113 class Const(Literal):
115 def as_const(self, eval_ctx: Any | None = ...): ...
117 def from_untrusted(cls, value, lineno: Any | None = ..., environment: Any | None = ...): ...
119 class TemplateData(Literal):
121 def as_const(self, eval_ctx: Any | None = ...): ...
123 class Tuple(Literal):
125 def as_const(self, eval_ctx: Any | None = ...): ...
126 def can_assign(self): ...
130 def as_const(self, eval_ctx: Any | None = ...): ...
134 def as_const(self, eval_ctx: Any | None = ...): ...
138 def as_const(self, eval_ctx: Any | None = ...): ...
140 class Keyword(Helper):
142 def as_const(self, eval_ctx: Any | None = ...): ...
144 class CondExpr(Expr):
146 def as_const(self, eval_ctx: Any | None = ...): ...
150 def as_const(self, eval_ctx: Any | None = ...): ...
157 def as_const(self, eval_ctx: Any | None = ...): ...
161 def as_const(self, eval_ctx: Any | None = ...): ...
162 def can_assign(self): ...
166 def as_const(self, eval_ctx: Any | None = ...): ...
167 def can_assign(self): ...
171 def as_const(self, eval_ctx: Any | None = ...): ...
175 def as_const(self, eval_ctx: Any | None = ...): ...
179 def as_const(self, eval_ctx: Any | None = ...): ...
181 class Operand(Helper):
190 class FloorDiv(BinExpr):
207 def as_const(self, eval_ctx: Any | None = ...): ...
211 def as_const(self, eval_ctx: Any | None = ...): ...
213 class Not(UnaryExpr):
216 class Neg(UnaryExpr):
219 class Pos(UnaryExpr):
222 class EnvironmentAttribute(Expr):
225 class ExtensionAttribute(Expr):
228 class ImportedName(Expr):
231 class InternalName(Expr):
233 def __init__(self) -> None: ...
235 class MarkSafe(Expr):
237 def as_const(self, eval_ctx: Any | None = ...): ...
239 class MarkSafeIfAutoescape(Expr):
241 def as_const(self, eval_ctx: Any | None = ...): ...
243 class ContextReference(Expr): ...
244 class Continue(Stmt): ...
245 class Break(Stmt): ...
250 class EvalContextModifier(Stmt):
253 class ScopedEvalContextModifier(EvalContextModifier):