5 class ExtensionRegistry(type):
6 def __new__(cls, name, bases, d): ...
12 def __init__(self, environment) -> None: ...
13 def bind(self, environment): ...
14 def preprocess(self, source, name, filename: Any | None = ...): ...
15 def filter_stream(self, stream): ...
16 def parse(self, parser): ...
17 def attr(self, name, lineno: Any | None = ...): ...
21 args: Any | None = ...,
22 kwargs: Any | None = ...,
23 dyn_args: Any | None = ...,
24 dyn_kwargs: Any | None = ...,
25 lineno: Any | None = ...,
28 class InternationalizationExtension(Extension):
30 def __init__(self, environment) -> None: ...
31 def parse(self, parser): ...
33 class ExprStmtExtension(Extension):
35 def parse(self, parser): ...
37 class LoopControlExtension(Extension):
39 def parse(self, parser): ...
41 class WithExtension(Extension):
43 def parse(self, parser): ...
45 class AutoEscapeExtension(Extension):
47 def parse(self, parser): ...
49 def extract_from_ast(node, gettext_functions: Any = ..., babel_style: bool = ...): ...
56 def __init__(self, tokens, comment_tags) -> None: ...
57 def find_backwards(self, offset): ...
58 def find_comments(self, lineno): ...
60 def babel_extract(fileobj, keywords, comment_tags, options): ...