1from typing import Any, Optional 2 3class Parser: 4 environment: Any 5 stream: Any 6 name: Any 7 filename: Any 8 closed: bool 9 extensions: Any 10 def __init__( 11 self, environment, source, name: Optional[Any] = ..., filename: Optional[Any] = ..., state: Optional[Any] = ... 12 ) -> None: ... 13 def fail(self, msg, lineno: Optional[Any] = ..., exc: Any = ...): ... 14 def fail_unknown_tag(self, name, lineno: Optional[Any] = ...): ... 15 def fail_eof(self, end_tokens: Optional[Any] = ..., lineno: Optional[Any] = ...): ... 16 def is_tuple_end(self, extra_end_rules: Optional[Any] = ...): ... 17 def free_identifier(self, lineno: Optional[Any] = ...): ... 18 def parse_statement(self): ... 19 def parse_statements(self, end_tokens, drop_needle: bool = ...): ... 20 def parse_set(self): ... 21 def parse_for(self): ... 22 def parse_if(self): ... 23 def parse_block(self): ... 24 def parse_extends(self): ... 25 def parse_import_context(self, node, default): ... 26 def parse_include(self): ... 27 def parse_import(self): ... 28 def parse_from(self): ... 29 def parse_signature(self, node): ... 30 def parse_call_block(self): ... 31 def parse_filter_block(self): ... 32 def parse_macro(self): ... 33 def parse_print(self): ... 34 def parse_assign_target(self, with_tuple: bool = ..., name_only: bool = ..., extra_end_rules: Optional[Any] = ...): ... 35 def parse_expression(self, with_condexpr: bool = ...): ... 36 def parse_condexpr(self): ... 37 def parse_or(self): ... 38 def parse_and(self): ... 39 def parse_not(self): ... 40 def parse_compare(self): ... 41 def parse_add(self): ... 42 def parse_sub(self): ... 43 def parse_concat(self): ... 44 def parse_mul(self): ... 45 def parse_div(self): ... 46 def parse_floordiv(self): ... 47 def parse_mod(self): ... 48 def parse_pow(self): ... 49 def parse_unary(self, with_filter: bool = ...): ... 50 def parse_primary(self): ... 51 def parse_tuple( 52 self, 53 simplified: bool = ..., 54 with_condexpr: bool = ..., 55 extra_end_rules: Optional[Any] = ..., 56 explicit_parentheses: bool = ..., 57 ): ... 58 def parse_list(self): ... 59 def parse_dict(self): ... 60 def parse_postfix(self, node): ... 61 def parse_filter_expr(self, node): ... 62 def parse_subscript(self, node): ... 63 def parse_subscribed(self): ... 64 def parse_call(self, node): ... 65 def parse_filter(self, node, start_inline: bool = ...): ... 66 def parse_test(self, node): ... 67 def subparse(self, end_tokens: Optional[Any] = ...): ... 68 def parse(self): ... 69