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