massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / Jinja2 / jinja2 / parser.pyi
1 from typing import Any
2
3 class 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: Any | None = ..., filename: Any | None = ..., state: Any | None = ...
12     ) -> None: ...
13     def fail(self, msg, lineno: Any | None = ..., exc: Any = ...): ...
14     def fail_unknown_tag(self, name, lineno: Any | None = ...): ...
15     def fail_eof(self, end_tokens: Any | None = ..., lineno: Any | None = ...): ...
16     def is_tuple_end(self, extra_end_rules: Any | None = ...): ...
17     def free_identifier(self, lineno: Any | None = ...): ...
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: Any | None = ...): ...
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: Any | None = ...,
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: Any | None = ...): ...
68     def parse(self): ...