massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / coc-python-data / languageServer.0.5.59 / Typeshed / third_party / 2and3 / jinja2 / parser.pyi
diff --git a/.config/coc/extensions/coc-python-data/languageServer.0.5.59/Typeshed/third_party/2and3/jinja2/parser.pyi b/.config/coc/extensions/coc-python-data/languageServer.0.5.59/Typeshed/third_party/2and3/jinja2/parser.pyi
new file mode 100644 (file)
index 0000000..020ecb0
--- /dev/null
@@ -0,0 +1,60 @@
+from typing import Any, Optional\r
+\r
+class Parser:\r
+    environment = ...  # type: Any\r
+    stream = ...  # type: Any\r
+    name = ...  # type: Any\r
+    filename = ...  # type: Any\r
+    closed = ...  # type: bool\r
+    extensions = ...  # type: Any\r
+    def __init__(self, environment, source, name: Optional[Any] = ..., filename: Optional[Any] = ..., state: Optional[Any] = ...) -> None: ...\r
+    def fail(self, msg, lineno: Optional[Any] = ..., exc: Any = ...): ...\r
+    def fail_unknown_tag(self, name, lineno: Optional[Any] = ...): ...\r
+    def fail_eof(self, end_tokens: Optional[Any] = ..., lineno: Optional[Any] = ...): ...\r
+    def is_tuple_end(self, extra_end_rules: Optional[Any] = ...): ...\r
+    def free_identifier(self, lineno: Optional[Any] = ...): ...\r
+    def parse_statement(self): ...\r
+    def parse_statements(self, end_tokens, drop_needle: bool = ...): ...\r
+    def parse_set(self): ...\r
+    def parse_for(self): ...\r
+    def parse_if(self): ...\r
+    def parse_block(self): ...\r
+    def parse_extends(self): ...\r
+    def parse_import_context(self, node, default): ...\r
+    def parse_include(self): ...\r
+    def parse_import(self): ...\r
+    def parse_from(self): ...\r
+    def parse_signature(self, node): ...\r
+    def parse_call_block(self): ...\r
+    def parse_filter_block(self): ...\r
+    def parse_macro(self): ...\r
+    def parse_print(self): ...\r
+    def parse_assign_target(self, with_tuple: bool = ..., name_only: bool = ..., extra_end_rules: Optional[Any] = ...): ...\r
+    def parse_expression(self, with_condexpr: bool = ...): ...\r
+    def parse_condexpr(self): ...\r
+    def parse_or(self): ...\r
+    def parse_and(self): ...\r
+    def parse_not(self): ...\r
+    def parse_compare(self): ...\r
+    def parse_add(self): ...\r
+    def parse_sub(self): ...\r
+    def parse_concat(self): ...\r
+    def parse_mul(self): ...\r
+    def parse_div(self): ...\r
+    def parse_floordiv(self): ...\r
+    def parse_mod(self): ...\r
+    def parse_pow(self): ...\r
+    def parse_unary(self, with_filter: bool = ...): ...\r
+    def parse_primary(self): ...\r
+    def parse_tuple(self, simplified: bool = ..., with_condexpr: bool = ..., extra_end_rules: Optional[Any] = ..., explicit_parentheses: bool = ...): ...\r
+    def parse_list(self): ...\r
+    def parse_dict(self): ...\r
+    def parse_postfix(self, node): ...\r
+    def parse_filter_expr(self, node): ...\r
+    def parse_subscript(self, node): ...\r
+    def parse_subscribed(self): ...\r
+    def parse_call(self, node): ...\r
+    def parse_filter(self, node, start_inline: bool = ...): ...\r
+    def parse_test(self, node): ...\r
+    def subparse(self, end_tokens: Optional[Any] = ...): ...\r
+    def parse(self): ...\r