From 05f5b856d62a3b0e63272d06df9fb5926657e42e Mon Sep 17 00:00:00 2001 From: Stephan Seitz Date: Fri, 2 Apr 2021 23:44:16 +0200 Subject: [PATCH] Some progress --- grammar.js | 86 +- package.json | 2 +- src/grammar.json | 2998 +++-- src/node-types.json | 2715 +++-- src/parser.c | 25189 ++++++++++++++++------------------------ test/corpus/basic.txt | 89 + 6 files changed, 13214 insertions(+), 17865 deletions(-) create mode 100644 test/corpus/basic.txt diff --git a/grammar.js b/grammar.js index 5855ff5dc..c433c9b44 100644 --- a/grammar.js +++ b/grammar.js @@ -1,21 +1,93 @@ /* * grammar.js * Copyright (C) 2021 Stephan Seitz + * Adapted from tree-sitter-clojure * * Distributed under terms of the GPLv3 license. */ const clojure = require("tree-sitter-clojure/grammar"); -module.exports = grammar (clojure, { - name: 'common-lisp', +const WHITESPACE_CHAR = + /[\f\n\r\t \u000B\u001C\u001D\u001E\u001F\u2028\u2029\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2008\u2009\u200a\u205f\u3000]/; - extras: ($, original) => [...original], - conflicts: ($, original) => [...original], +const WHITESPACE = + token(repeat1(WHITESPACE_CHAR)); + +module.exports = grammar(clojure, { + name: 'commonlisp', + + extras: ($, original) => [...original, $.block_comment], + conflicts: (_, original) => [...original], rules: { - source: $ => - repeat(choice(clojure._form, - clojure._gap)), + block_comment: _ => token(seq('#|', repeat(choice(/[^|]/, /\|[^#]/)) ,'|#')), + + fancy_literal: _ => token(seq('|', repeat(/[^|]/) ,'|')), + + _ws: _ => + WHITESPACE, + + unquoting_lit: $ => + seq(field('marker', ","), + repeat($._gap), + field('value', $._form)), + + unquote_splicing_lit: $ => + seq(repeat($._metadata_lit), + field('marker', ",@"), + repeat($._gap), + field('value', $._form)), + + syn_quoting_lit: $ => + seq(field('marker', "`"), + repeat($._gap), + field('value', $.list_lit)), + + //defun_header: $ => + //seq(field('keyword', 'defun'), + //repeat($._gap), + //field('function_name', $._form), + //repeat($._gap), + //field('lambda_list', $.list_lit)), + // + array_dimension: $ => seq($.num_lit, 'A'), + + _bare_vec_lit: $ => + choice(seq(field('open', '#0A'), $.num_lit), + seq(field('open', '#'), optional(field('dimension_indicator', $.array_dimension)), $.list_lit)), + + _form: $ => + choice(// atom-ish + $.num_lit, + $.fancy_literal, + //$.defun_header, + $.kwd_lit, + $.str_lit, + $.char_lit, + $.nil_lit, + //$.bool_lit, + $.sym_lit, + // basic collection-ish + $.list_lit, + //$.map_lit, + $.vec_lit, + // dispatch reader macros + $.set_lit, + //$.anon_fn_lit, + //$.regex_lit, + $.read_cond_lit, + $.splicing_read_cond_lit, + //$.ns_map_lit, + $.var_quoting_lit, + $.sym_val_lit, + $.evaling_lit, + //$.tagged_or_ctor_lit, + // some other reader macros + $.derefing_lit, + $.quoting_lit, + $.syn_quoting_lit, + $.unquote_splicing_lit, + $.unquoting_lit), } }); diff --git a/package.json b/package.json index 940e7f474..389b51a88 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "tree-sitter-common-lisp", + "name": "tree-sitter-commonlisp", "version": "0.1.0", "description": "Tree-sitter grammar for Common Lisp", "main": "bindings/node", diff --git a/src/grammar.json b/src/grammar.json index b13c0ccbd..3a2462f0a 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -1,2012 +1,1724 @@ { - "name": "jinja2", + "name": "commonlisp", "rules": { - "source_file": { + "source": { "type": "REPEAT", "content": { - "type": "SYMBOL", - "name": "_block_statement" + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "_form" + }, + { + "type": "SYMBOL", + "name": "_gap" + } + ] } }, - "whitespace_control": { - "type": "PATTERN", - "value": "[-|\\+]" - }, - "_block_statement": { + "_gap": { "type": "CHOICE", "members": [ { "type": "SYMBOL", - "name": "jinja_scope" + "name": "_ws" }, { "type": "SYMBOL", - "name": "expression" + "name": "comment" }, { "type": "SYMBOL", - "name": "line_statement" + "name": "dis_expr" + } + ] + }, + "_ws": { + "type": "TOKEN", + "content": { + "type": "REPEAT1", + "content": { + "type": "PATTERN", + "value": "[\\f\\n\\r\\t \\u000B\\u001C\\u001D\\u001E\\u001F\\u2028\\u2029\\u1680\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2008\\u2009\\u200a\\u205f\\u3000]" + } + } + }, + "comment": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "(;|#!).*\\n?" + } + }, + "dis_expr": { + "type": "SEQ", + "members": [ + { + "type": "FIELD", + "name": "marker", + "content": { + "type": "STRING", + "value": "#_" + } }, { - "type": "SYMBOL", - "name": "comment" + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "_gap" + } }, { - "type": "SYMBOL", - "name": "text" + "type": "FIELD", + "name": "value", + "content": { + "type": "SYMBOL", + "name": "_form" + } } ] }, - "white_space_control": { + "_form": { "type": "CHOICE", "members": [ { "type": "SYMBOL", - "name": "jinja_scope" + "name": "num_lit" }, { "type": "SYMBOL", - "name": "expression" + "name": "fancy_literal" }, { "type": "SYMBOL", - "name": "line_statement" + "name": "kwd_lit" }, { "type": "SYMBOL", - "name": "comment" + "name": "str_lit" }, { "type": "SYMBOL", - "name": "text" - } - ] - }, - "for_statement": { - "type": "SEQ", - "members": [ + "name": "char_lit" + }, { "type": "SYMBOL", - "name": "startfor" + "name": "nil_lit" }, { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_block_statement" - } + "type": "SYMBOL", + "name": "sym_lit" }, { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "elif_statement" - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_block_statement" - } - } - ] - } + "type": "SYMBOL", + "name": "list_lit" }, { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "else_statement" - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_block_statement" - } - } - ] - }, - { - "type": "BLANK" - } - ] + "type": "SYMBOL", + "name": "vec_lit" }, { "type": "SYMBOL", - "name": "endfor" - } - ] - }, - "startfor": { - "type": "SEQ", - "members": [ + "name": "set_lit" + }, { - "type": "STRING", - "value": "{%" + "type": "SYMBOL", + "name": "read_cond_lit" }, { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "whitespace_control" - }, - { - "type": "BLANK" - } - ] + "type": "SYMBOL", + "name": "splicing_read_cond_lit" }, { - "type": "PATTERN", - "value": "\\s*for\\s*" + "type": "SYMBOL", + "name": "var_quoting_lit" }, { "type": "SYMBOL", - "name": "jinja_stuff" + "name": "sym_val_lit" }, { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "whitespace_control" - }, - { - "type": "BLANK" - } - ] + "type": "SYMBOL", + "name": "evaling_lit" }, { - "type": "STRING", - "value": "%}" - } - ] - }, - "endfor": { - "type": "SEQ", - "members": [ + "type": "SYMBOL", + "name": "derefing_lit" + }, { - "type": "STRING", - "value": "{%" + "type": "SYMBOL", + "name": "quoting_lit" }, { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "whitespace_control" - }, - { - "type": "BLANK" - } - ] + "type": "SYMBOL", + "name": "syn_quoting_lit" }, { - "type": "PATTERN", - "value": "\\s*endfor\\s*" + "type": "SYMBOL", + "name": "unquote_splicing_lit" }, { - "type": "CHOICE", + "type": "SYMBOL", + "name": "unquoting_lit" + } + ] + }, + "num_lit": { + "type": "TOKEN", + "content": { + "type": "PREC", + "value": 10, + "content": { + "type": "SEQ", "members": [ { - "type": "SYMBOL", - "name": "whitespace_control" + "type": "CHOICE", + "members": [ + { + "type": "PATTERN", + "value": "[+-]" + }, + { + "type": "BLANK" + } + ] }, { - "type": "BLANK" + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "0" + }, + { + "type": "PATTERN", + "value": "[xX]" + }, + { + "type": "REPEAT1", + "content": { + "type": "PATTERN", + "value": "[0-9a-fA-F]" + } + }, + { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "N" + }, + { + "type": "BLANK" + } + ] + } + ] + }, + { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "0" + }, + { + "type": "REPEAT1", + "content": { + "type": "PATTERN", + "value": "[0-7]" + } + }, + { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "N" + }, + { + "type": "BLANK" + } + ] + } + ] + }, + { + "type": "SEQ", + "members": [ + { + "type": "REPEAT1", + "content": { + "type": "PATTERN", + "value": "[0-9]" + } + }, + { + "type": "PATTERN", + "value": "[rR]" + }, + { + "type": "REPEAT1", + "content": { + "type": "PATTERN", + "value": "[0-9a-zA-Z]" + } + } + ] + }, + { + "type": "SEQ", + "members": [ + { + "type": "REPEAT1", + "content": { + "type": "PATTERN", + "value": "[0-9]" + } + }, + { + "type": "STRING", + "value": "/" + }, + { + "type": "REPEAT1", + "content": { + "type": "PATTERN", + "value": "[0-9]" + } + } + ] + }, + { + "type": "SEQ", + "members": [ + { + "type": "REPEAT1", + "content": { + "type": "PATTERN", + "value": "[0-9]" + } + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "." + }, + { + "type": "REPEAT", + "content": { + "type": "PATTERN", + "value": "[0-9]" + } + } + ] + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "PATTERN", + "value": "[eE]" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "PATTERN", + "value": "[+-]" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "REPEAT1", + "content": { + "type": "PATTERN", + "value": "[0-9]" + } + } + ] + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "M" + }, + { + "type": "BLANK" + } + ] + } + ] + }, + { + "type": "SEQ", + "members": [ + { + "type": "REPEAT1", + "content": { + "type": "PATTERN", + "value": "[0-9]" + } + }, + { + "type": "CHOICE", + "members": [ + { + "type": "PATTERN", + "value": "[MN]" + }, + { + "type": "BLANK" + } + ] + } + ] + } + ] } ] - }, - { - "type": "STRING", - "value": "%}" } - ] + } }, - "if_statement": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "startif" - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_block_statement" - } - }, - { - "type": "REPEAT", - "content": { + "kwd_lit": { + "type": "TOKEN", + "content": { + "type": "CHOICE", + "members": [ + { "type": "SEQ", "members": [ { - "type": "SYMBOL", - "name": "elif_statement" + "type": "STRING", + "value": ":" }, { - "type": "REPEAT", + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "/" + }, + { + "type": "SEQ", + "members": [ + { + "type": "PATTERN", + "value": "[^\\f\\n\\r\\t ()\\[\\]{}\"@~^;`\\\\,:/\\u000B\\u001C\\u001D\\u001E\\u001F\\u2028\\u2029\\u1680\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2008\\u2009\\u200a\\u205f\\u3000]" + }, + { + "type": "REPEAT", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "PATTERN", + "value": "[:'/]" + }, + { + "type": "PATTERN", + "value": "[^\\f\\n\\r\\t ()\\[\\]{}\"@~^;`\\\\,:/\\u000B\\u001C\\u001D\\u001E\\u001F\\u2028\\u2029\\u1680\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2008\\u2009\\u200a\\u205f\\u3000]" + } + ] + } + } + ] + } + ] + } + ] + }, + { + "type": "SEQ", + "members": [ + { + "type": "TOKEN", "content": { - "type": "SYMBOL", - "name": "_block_statement" + "type": "STRING", + "value": "::" } + }, + { + "type": "SEQ", + "members": [ + { + "type": "PATTERN", + "value": "[^\\f\\n\\r\\t ()\\[\\]{}\"@~^;`\\\\,:/\\u000B\\u001C\\u001D\\u001E\\u001F\\u2028\\u2029\\u1680\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2008\\u2009\\u200a\\u205f\\u3000]" + }, + { + "type": "REPEAT", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "PATTERN", + "value": "[:'/]" + }, + { + "type": "PATTERN", + "value": "[^\\f\\n\\r\\t ()\\[\\]{}\"@~^;`\\\\,:/\\u000B\\u001C\\u001D\\u001E\\u001F\\u2028\\u2029\\u1680\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2008\\u2009\\u200a\\u205f\\u3000]" + } + ] + } + } + ] } ] } - }, - { - "type": "CHOICE", - "members": [ - { + ] + } + }, + "str_lit": { + "type": "TOKEN", + "content": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "\"" + }, + { + "type": "REPEAT", + "content": { + "type": "PATTERN", + "value": "[^\"\\\\]" + } + }, + { + "type": "REPEAT", + "content": { "type": "SEQ", "members": [ { - "type": "SYMBOL", - "name": "else_statement" + "type": "STRING", + "value": "\\" + }, + { + "type": "PATTERN", + "value": "." }, { "type": "REPEAT", "content": { - "type": "SYMBOL", - "name": "_block_statement" + "type": "PATTERN", + "value": "[^\"\\\\]" } } ] - }, - { - "type": "BLANK" } - ] - }, - { - "type": "SYMBOL", - "name": "endif" - } - ] + }, + { + "type": "STRING", + "value": "\"" + } + ] + } }, - "startif": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "{%" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "whitespace_control" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "PATTERN", - "value": "\\s*if\\s*" - }, - { - "type": "SYMBOL", - "name": "jinja_stuff" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "whitespace_control" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": "%}" - } - ] - }, - "endif": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "{%" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "whitespace_control" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "PATTERN", - "value": "\\s*endif\\s*" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "whitespace_control" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": "%}" - } - ] - }, - "else_statement": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "{%" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "whitespace_control" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "PATTERN", - "value": "\\s*else\\s*" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "whitespace_control" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": "%}" - } - ] - }, - "elif_statement": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "{%" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "whitespace_control" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "PATTERN", - "value": "\\s*elif\\s*" - }, - { - "type": "SYMBOL", - "name": "jinja_stuff" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "whitespace_control" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": "%}" - } - ] - }, - "raw_statement": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "startraw" - }, - { - "type": "SYMBOL", - "name": "rawtext" - }, - { - "type": "SYMBOL", - "name": "endraw" - } - ] - }, - "startraw": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "{%" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "whitespace_control" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "PATTERN", - "value": "\\s*raw\\s*" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "whitespace_control" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": "%}" - } - ] - }, - "endraw": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "{%" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "whitespace_control" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "PATTERN", - "value": "\\s*endraw\\s*" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "whitespace_control" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": "%}" - } - ] - }, - "macro_statement": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "startmacro" - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_block_statement" - } - }, - { - "type": "SYMBOL", - "name": "endmacro" - } - ] - }, - "startmacro": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "{%" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "whitespace_control" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "PATTERN", - "value": "\\s*macro\\s*" - }, - { - "type": "SYMBOL", - "name": "jinja_stuff" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "whitespace_control" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": "%}" - } - ] - }, - "endmacro": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "{%" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "whitespace_control" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "PATTERN", - "value": "\\s*endmacro\\s*" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "whitespace_control" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": "%}" - } - ] - }, - "extends_statement": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "{%" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "whitespace_control" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "PATTERN", - "value": "\\s*extends\\s*" - }, - { - "type": "SYMBOL", - "name": "jinja_stuff" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "whitespace_control" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": "%}" - } - ] - }, - "block_statement": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "startblock" - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_block_statement" - } - }, - { - "type": "SYMBOL", - "name": "endblock" - } - ] - }, - "startblock": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "{%" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "whitespace_control" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "PATTERN", - "value": "\\s*block\\s*" - }, - { - "type": "SYMBOL", - "name": "jinja_stuff" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "whitespace_control" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": "%}" - } - ] - }, - "endblock": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "{%" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "whitespace_control" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "PATTERN", - "value": "\\s*endblock\\s*" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "jinja_stuff" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "whitespace_control" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": "%}" - } - ] - }, - "call_statement": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "startcall" - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_block_statement" - } - }, - { - "type": "SYMBOL", - "name": "endcall" - } - ] - }, - "startcall": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "{%" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "whitespace_control" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "PATTERN", - "value": "\\s*call\\s*" - }, - { - "type": "SYMBOL", - "name": "jinja_stuff" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "whitespace_control" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": "%}" - } - ] - }, - "endcall": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "{%" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "whitespace_control" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "PATTERN", - "value": "\\s*endcall\\s*" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "whitespace_control" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": "%}" - } - ] - }, - "filter_statement": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "startfilter" - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_block_statement" - } - }, - { - "type": "SYMBOL", - "name": "endfilter" - } - ] - }, - "startfilter": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "{%" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "whitespace_control" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "PATTERN", - "value": "\\s*filter\\s*" - }, - { - "type": "SYMBOL", - "name": "jinja_stuff" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "whitespace_control" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": "%}" - } - ] - }, - "endfilter": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "{%" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "whitespace_control" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "PATTERN", - "value": "\\s*endfilter\\s*" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "whitespace_control" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": "%}" - } - ] - }, - "block_set_statement": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "set_statement" - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_block_statement" + "char_lit": { + "type": "TOKEN", + "content": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "\\" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "o" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "PATTERN", + "value": "[0-9]" + }, + { + "type": "PATTERN", + "value": "[0-9]" + }, + { + "type": "PATTERN", + "value": "[0-9]" + } + ] + }, + { + "type": "SEQ", + "members": [ + { + "type": "PATTERN", + "value": "[0-9]" + }, + { + "type": "PATTERN", + "value": "[0-9]" + } + ] + }, + { + "type": "SEQ", + "members": [ + { + "type": "PATTERN", + "value": "[0-9]" + } + ] + } + ] + } + ] + }, + { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "backspace" + }, + { + "type": "STRING", + "value": "formfeed" + }, + { + "type": "STRING", + "value": "newline" + }, + { + "type": "STRING", + "value": "return" + }, + { + "type": "STRING", + "value": "space" + }, + { + "type": "STRING", + "value": "tab" + } + ] + }, + { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "u" + }, + { + "type": "PATTERN", + "value": "[0-9a-fA-F]" + }, + { + "type": "PATTERN", + "value": "[0-9a-fA-F]" + }, + { + "type": "PATTERN", + "value": "[0-9a-fA-F]" + }, + { + "type": "PATTERN", + "value": "[0-9a-fA-F]" + } + ] + }, + { + "type": "PATTERN", + "value": ".|\\n" + } + ] } - }, - { - "type": "SYMBOL", - "name": "endset" - } - ] - }, - "set_statement": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "{%" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "whitespace_control" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "PATTERN", - "value": "\\s*set\\s*" - }, - { - "type": "SYMBOL", - "name": "jinja_stuff" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "whitespace_control" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": "%}" - } - ] - }, - "endset": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "{%" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "whitespace_control" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "PATTERN", - "value": "\\s*endset\\s*" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "whitespace_control" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": "%}" - } - ] - }, - "include_statement": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "{%" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "whitespace_control" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "PATTERN", - "value": "\\s*include\\s*" - }, - { - "type": "SYMBOL", - "name": "jinja_stuff" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "whitespace_control" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": "%}" - } - ] + ] + } }, - "import_statement": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "{%" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "whitespace_control" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "PATTERN", - "value": "\\s*import\\s*" - }, - { - "type": "SYMBOL", - "name": "jinja_stuff" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "whitespace_control" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": "%}" - } - ] + "nil_lit": { + "type": "TOKEN", + "content": { + "type": "STRING", + "value": "nil" + } }, - "from_statement": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "{%" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "whitespace_control" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "PATTERN", - "value": "\\s*from\\s*" - }, - { - "type": "SYMBOL", - "name": "jinja_stuff" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "whitespace_control" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": "%}" - } - ] + "bool_lit": { + "type": "TOKEN", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "false" + }, + { + "type": "STRING", + "value": "true" + } + ] + } }, - "autoescape_statement": { + "sym_lit": { "type": "SEQ", "members": [ - { - "type": "SYMBOL", - "name": "startautoescape" - }, { "type": "REPEAT", "content": { "type": "SYMBOL", - "name": "_block_statement" + "name": "_metadata_lit" } }, { - "type": "SYMBOL", - "name": "endautoescape" - } - ] - }, - "startautoescape": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "{%" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "whitespace_control" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "PATTERN", - "value": "\\s*autoescape\\s*" - }, - { - "type": "SYMBOL", - "name": "jinja_stuff" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "whitespace_control" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": "%}" + "type": "TOKEN", + "content": { + "type": "SEQ", + "members": [ + { + "type": "PATTERN", + "value": "[^\\f\\n\\r\\t ()\\[\\]{}\"@~^;`\\\\,:#'0-9\\u000B\\u001C\\u001D\\u001E\\u001F\\u2028\\u2029\\u1680\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2008\\u2009\\u200a\\u205f\\u3000]" + }, + { + "type": "REPEAT", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "PATTERN", + "value": "[^\\f\\n\\r\\t ()\\[\\]{}\"@~^;`\\\\,:#'0-9\\u000B\\u001C\\u001D\\u001E\\u001F\\u2028\\u2029\\u1680\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2008\\u2009\\u200a\\u205f\\u3000]" + }, + { + "type": "PATTERN", + "value": "[:#'0-9]" + } + ] + } + } + ] + } } ] }, - "endautoescape": { + "_metadata_lit": { "type": "SEQ", "members": [ - { - "type": "STRING", - "value": "{%" - }, { "type": "CHOICE", "members": [ { - "type": "SYMBOL", - "name": "whitespace_control" + "type": "FIELD", + "name": "meta", + "content": { + "type": "SYMBOL", + "name": "meta_lit" + } }, { - "type": "BLANK" + "type": "FIELD", + "name": "old_meta", + "content": { + "type": "SYMBOL", + "name": "old_meta_lit" + } } ] }, - { - "type": "PATTERN", - "value": "\\s*endautoescape\\s*" - }, { "type": "CHOICE", "members": [ { - "type": "SYMBOL", - "name": "whitespace_control" + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "_gap" + } }, { "type": "BLANK" } ] - }, - { - "type": "STRING", - "value": "%}" } ] }, - "trans_statement": { + "meta_lit": { "type": "SEQ", "members": [ { - "type": "SYMBOL", - "name": "starttrans" + "type": "FIELD", + "name": "marker", + "content": { + "type": "STRING", + "value": "^" + } }, { "type": "REPEAT", "content": { "type": "SYMBOL", - "name": "_block_statement" + "name": "_gap" } }, { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "pluralize" - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_block_statement" - } - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "SYMBOL", - "name": "endtrans" + "type": "FIELD", + "name": "value", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "read_cond_lit" + }, + { + "type": "SYMBOL", + "name": "map_lit" + }, + { + "type": "SYMBOL", + "name": "str_lit" + }, + { + "type": "SYMBOL", + "name": "kwd_lit" + }, + { + "type": "SYMBOL", + "name": "sym_lit" + } + ] + } } ] }, - "starttrans": { + "old_meta_lit": { "type": "SEQ", "members": [ { - "type": "STRING", - "value": "{%" + "type": "FIELD", + "name": "marker", + "content": { + "type": "STRING", + "value": "#^" + } }, { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "whitespace_control" - }, - { - "type": "BLANK" - } - ] + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "_gap" + } }, { - "type": "PATTERN", - "value": "\\s*trans\\s*" + "type": "FIELD", + "name": "value", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "read_cond_lit" + }, + { + "type": "SYMBOL", + "name": "map_lit" + }, + { + "type": "SYMBOL", + "name": "str_lit" + }, + { + "type": "SYMBOL", + "name": "kwd_lit" + }, + { + "type": "SYMBOL", + "name": "sym_lit" + } + ] + } + } + ] + }, + "list_lit": { + "type": "SEQ", + "members": [ + { + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "_metadata_lit" + } }, { "type": "SYMBOL", - "name": "jinja_stuff" + "name": "_bare_list_lit" + } + ] + }, + "_bare_list_lit": { + "type": "SEQ", + "members": [ + { + "type": "FIELD", + "name": "open", + "content": { + "type": "STRING", + "value": "(" + } }, { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "whitespace_control" - }, - { - "type": "BLANK" - } - ] + "type": "REPEAT", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "FIELD", + "name": "value", + "content": { + "type": "SYMBOL", + "name": "_form" + } + }, + { + "type": "SYMBOL", + "name": "_gap" + } + ] + } }, { - "type": "STRING", - "value": "%}" + "type": "FIELD", + "name": "close", + "content": { + "type": "STRING", + "value": ")" + } } ] }, - "endtrans": { + "map_lit": { "type": "SEQ", "members": [ { - "type": "STRING", - "value": "{%" + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "_metadata_lit" + } }, { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "whitespace_control" - }, - { - "type": "BLANK" - } - ] - }, + "type": "SYMBOL", + "name": "_bare_map_lit" + } + ] + }, + "_bare_map_lit": { + "type": "SEQ", + "members": [ { - "type": "PATTERN", - "value": "\\s*endtrans\\s*" + "type": "FIELD", + "name": "open", + "content": { + "type": "STRING", + "value": "{" + } }, { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "whitespace_control" - }, - { - "type": "BLANK" - } - ] + "type": "REPEAT", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "FIELD", + "name": "value", + "content": { + "type": "SYMBOL", + "name": "_form" + } + }, + { + "type": "SYMBOL", + "name": "_gap" + } + ] + } }, { - "type": "STRING", - "value": "%}" + "type": "FIELD", + "name": "close", + "content": { + "type": "STRING", + "value": "}" + } } ] }, - "pluralize": { + "vec_lit": { "type": "SEQ", "members": [ { - "type": "STRING", - "value": "{%" + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "_metadata_lit" + } }, { - "type": "CHOICE", + "type": "SYMBOL", + "name": "_bare_vec_lit" + } + ] + }, + "_bare_vec_lit": { + "type": "CHOICE", + "members": [ + { + "type": "SEQ", "members": [ { - "type": "SYMBOL", - "name": "whitespace_control" + "type": "FIELD", + "name": "open", + "content": { + "type": "STRING", + "value": "#0A" + } }, { - "type": "BLANK" + "type": "SYMBOL", + "name": "num_lit" } ] }, { - "type": "PATTERN", - "value": "\\s*pluralize\\s*" - }, - { - "type": "CHOICE", + "type": "SEQ", "members": [ { - "type": "SYMBOL", - "name": "whitespace_control" + "type": "FIELD", + "name": "open", + "content": { + "type": "STRING", + "value": "#" + } }, { - "type": "BLANK" + "type": "CHOICE", + "members": [ + { + "type": "FIELD", + "name": "dimension_indicator", + "content": { + "type": "SYMBOL", + "name": "array_dimension" + } + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "SYMBOL", + "name": "list_lit" } - ] - }, - { - "type": "STRING", - "value": "%}" + ] } ] }, - "with_statement": { + "set_lit": { "type": "SEQ", "members": [ - { - "type": "SYMBOL", - "name": "startwith" - }, { "type": "REPEAT", "content": { "type": "SYMBOL", - "name": "_block_statement" + "name": "_metadata_lit" } }, { "type": "SYMBOL", - "name": "endwith" + "name": "_bare_set_lit" } ] }, - "startwith": { + "_bare_set_lit": { "type": "SEQ", "members": [ { - "type": "STRING", - "value": "{%" + "type": "FIELD", + "name": "marker", + "content": { + "type": "STRING", + "value": "#" + } }, { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "whitespace_control" - }, - { - "type": "BLANK" - } - ] + "type": "FIELD", + "name": "open", + "content": { + "type": "STRING", + "value": "{" + } }, { - "type": "PATTERN", - "value": "\\s*with\\s*" + "type": "REPEAT", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "FIELD", + "name": "value", + "content": { + "type": "SYMBOL", + "name": "_form" + } + }, + { + "type": "SYMBOL", + "name": "_gap" + } + ] + } }, { - "type": "SYMBOL", - "name": "jinja_stuff" + "type": "FIELD", + "name": "close", + "content": { + "type": "STRING", + "value": "}" + } + } + ] + }, + "anon_fn_lit": { + "type": "SEQ", + "members": [ + { + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "_metadata_lit" + } }, { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "whitespace_control" - }, - { - "type": "BLANK" - } - ] + "type": "FIELD", + "name": "marker", + "content": { + "type": "STRING", + "value": "#" + } }, { - "type": "STRING", - "value": "%}" + "type": "SYMBOL", + "name": "_bare_list_lit" } ] }, - "endwith": { + "regex_lit": { "type": "SEQ", "members": [ { - "type": "STRING", - "value": "{%" + "type": "FIELD", + "name": "marker", + "content": { + "type": "STRING", + "value": "#" + } }, { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "whitespace_control" - }, - { - "type": "BLANK" - } - ] + "type": "TOKEN", + "content": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "\"" + }, + { + "type": "REPEAT", + "content": { + "type": "PATTERN", + "value": "[^\"\\\\]" + } + }, + { + "type": "REPEAT", + "content": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "\\" + }, + { + "type": "PATTERN", + "value": "." + }, + { + "type": "REPEAT", + "content": { + "type": "PATTERN", + "value": "[^\"\\\\]" + } + } + ] + } + }, + { + "type": "STRING", + "value": "\"" + } + ] + } + } + ] + }, + "read_cond_lit": { + "type": "SEQ", + "members": [ + { + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "_metadata_lit" + } }, { - "type": "PATTERN", - "value": "\\s*endwith\\s*" + "type": "FIELD", + "name": "marker", + "content": { + "type": "STRING", + "value": "#?" + } }, { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "whitespace_control" - }, - { - "type": "BLANK" - } - ] + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "_ws" + } }, { - "type": "STRING", - "value": "%}" + "type": "SYMBOL", + "name": "_bare_list_lit" } ] }, - "debug_statement": { + "splicing_read_cond_lit": { "type": "SEQ", "members": [ { - "type": "STRING", - "value": "{%" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "whitespace_control" - }, - { - "type": "BLANK" - } - ] + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "_metadata_lit" + } }, { - "type": "PATTERN", - "value": "\\s*debug\\s*" + "type": "FIELD", + "name": "marker", + "content": { + "type": "STRING", + "value": "#?@" + } }, { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "whitespace_control" - }, - { - "type": "BLANK" - } - ] + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "_ws" + } }, { - "type": "STRING", - "value": "%}" + "type": "SYMBOL", + "name": "_bare_list_lit" } ] }, - "do_statement": { + "auto_res_mark": { + "type": "TOKEN", + "content": { + "type": "STRING", + "value": "::" + } + }, + "ns_map_lit": { "type": "SEQ", "members": [ { - "type": "STRING", - "value": "{%" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "whitespace_control" - }, - { - "type": "BLANK" - } - ] + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "_metadata_lit" + } }, { - "type": "PATTERN", - "value": "\\s*do\\s*" + "type": "FIELD", + "name": "marker", + "content": { + "type": "STRING", + "value": "#" + } }, { - "type": "SYMBOL", - "name": "jinja_stuff" + "type": "FIELD", + "name": "prefix", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "auto_res_mark" + }, + { + "type": "SYMBOL", + "name": "kwd_lit" + } + ] + } }, { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "whitespace_control" - }, - { - "type": "BLANK" - } - ] + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "_gap" + } }, { - "type": "STRING", - "value": "%}" + "type": "SYMBOL", + "name": "_bare_map_lit" } ] }, - "expression": { + "var_quoting_lit": { "type": "SEQ", "members": [ { - "type": "STRING", - "value": "{{" + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "_metadata_lit" + } }, { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "whitespace_control" - }, - { - "type": "BLANK" - } - ] + "type": "FIELD", + "name": "marker", + "content": { + "type": "STRING", + "value": "#'" + } }, { - "type": "SYMBOL", - "name": "jinja_stuff" + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "_gap" + } }, { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "whitespace_control" - }, - { - "type": "BLANK" - } - ] + "type": "FIELD", + "name": "value", + "content": { + "type": "SYMBOL", + "name": "_form" + } + } + ] + }, + "sym_val_lit": { + "type": "SEQ", + "members": [ + { + "type": "FIELD", + "name": "marker", + "content": { + "type": "STRING", + "value": "##" + } + }, + { + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "_gap" + } }, { - "type": "STRING", - "value": "}}" + "type": "FIELD", + "name": "value", + "content": { + "type": "SYMBOL", + "name": "sym_lit" + } } ] }, - "jinja_scope": { - "type": "CHOICE", + "evaling_lit": { + "type": "SEQ", "members": [ { - "type": "SYMBOL", - "name": "for_statement" + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "_metadata_lit" + } }, { - "type": "SYMBOL", - "name": "if_statement" + "type": "FIELD", + "name": "marker", + "content": { + "type": "STRING", + "value": "#=" + } }, { - "type": "SYMBOL", - "name": "raw_statement" + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "_gap" + } }, { - "type": "SYMBOL", - "name": "extends_statement" - }, + "type": "FIELD", + "name": "value", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "list_lit" + }, + { + "type": "SYMBOL", + "name": "read_cond_lit" + }, + { + "type": "SYMBOL", + "name": "sym_lit" + } + ] + } + } + ] + }, + "tagged_or_ctor_lit": { + "type": "SEQ", + "members": [ { - "type": "SYMBOL", - "name": "macro_statement" + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "_metadata_lit" + } }, { - "type": "SYMBOL", - "name": "call_statement" + "type": "FIELD", + "name": "marker", + "content": { + "type": "STRING", + "value": "#" + } }, { - "type": "SYMBOL", - "name": "filter_statement" + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "_gap" + } }, { - "type": "SYMBOL", - "name": "set_statement" + "type": "FIELD", + "name": "tag", + "content": { + "type": "SYMBOL", + "name": "sym_lit" + } }, { - "type": "SYMBOL", - "name": "block_set_statement" + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "_gap" + } }, { - "type": "SYMBOL", - "name": "include_statement" - }, + "type": "FIELD", + "name": "value", + "content": { + "type": "SYMBOL", + "name": "_form" + } + } + ] + }, + "derefing_lit": { + "type": "SEQ", + "members": [ { - "type": "SYMBOL", - "name": "import_statement" + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "_metadata_lit" + } }, { - "type": "SYMBOL", - "name": "from_statement" + "type": "FIELD", + "name": "marker", + "content": { + "type": "STRING", + "value": "@" + } }, { - "type": "SYMBOL", - "name": "autoescape_statement" + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "_gap" + } }, { - "type": "SYMBOL", - "name": "with_statement" - }, + "type": "FIELD", + "name": "value", + "content": { + "type": "SYMBOL", + "name": "_form" + } + } + ] + }, + "quoting_lit": { + "type": "SEQ", + "members": [ { - "type": "SYMBOL", - "name": "debug_statement" + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "_metadata_lit" + } }, { - "type": "SYMBOL", - "name": "do_statement" + "type": "FIELD", + "name": "marker", + "content": { + "type": "STRING", + "value": "'" + } }, { - "type": "SYMBOL", - "name": "trans_statement" + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "_gap" + } }, { - "type": "SYMBOL", - "name": "block_statement" - } - ] - }, - "line_statement": { - "type": "PREC", - "value": 3, - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "^#" - }, - { + "type": "FIELD", + "name": "value", + "content": { "type": "SYMBOL", - "name": "jinja_stuff" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "##" - }, - { - "type": "BLANK" - } - ] + "name": "_form" } - ] - } + } + ] }, - "comment": { + "syn_quoting_lit": { "type": "SEQ", "members": [ { - "type": "STRING", - "value": "{#" + "type": "FIELD", + "name": "marker", + "content": { + "type": "STRING", + "value": "`" + } }, { - "type": "SYMBOL", - "name": "rawtext" + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "_gap" + } }, { - "type": "STRING", - "value": "#}" + "type": "FIELD", + "name": "value", + "content": { + "type": "SYMBOL", + "name": "list_lit" + } } ] }, - "_text": { - "type": "CHOICE", + "unquote_splicing_lit": { + "type": "SEQ", "members": [ { - "type": "PATTERN", - "value": "[^{}%#]+" - }, - { - "type": "STRING", - "value": "{" + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "_metadata_lit" + } }, { - "type": "STRING", - "value": "}" + "type": "FIELD", + "name": "marker", + "content": { + "type": "STRING", + "value": ",@" + } }, { - "type": "STRING", - "value": "#" + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "_gap" + } }, { - "type": "STRING", - "value": "%" + "type": "FIELD", + "name": "value", + "content": { + "type": "SYMBOL", + "name": "_form" + } } ] }, - "_rawtext": { - "type": "CHOICE", + "unquoting_lit": { + "type": "SEQ", "members": [ { - "type": "SYMBOL", - "name": "_text" - }, - { - "type": "STRING", - "value": "{{" - }, - { - "type": "STRING", - "value": "}}" - }, - { - "type": "STRING", - "value": "{%" - }, - { - "type": "STRING", - "value": "%}" + "type": "FIELD", + "name": "marker", + "content": { + "type": "STRING", + "value": "," + } }, { - "type": "STRING", - "value": "{#" + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "_gap" + } }, { - "type": "STRING", - "value": "#}" + "type": "FIELD", + "name": "value", + "content": { + "type": "SYMBOL", + "name": "_form" + } } ] }, - "jinja_stuff": { - "type": "PREC_LEFT", - "value": 2, + "block_comment": { + "type": "TOKEN", "content": { - "type": "REPEAT1", - "content": { - "type": "SYMBOL", - "name": "_text" - } + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "#|" + }, + { + "type": "REPEAT", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "PATTERN", + "value": "[^|]" + }, + { + "type": "PATTERN", + "value": "\\|[^#]" + } + ] + } + }, + { + "type": "STRING", + "value": "|#" + } + ] } }, - "text": { - "type": "PREC_LEFT", - "value": 2, + "fancy_literal": { + "type": "TOKEN", "content": { - "type": "REPEAT1", - "content": { - "type": "SYMBOL", - "name": "_text" - } + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "|" + }, + { + "type": "REPEAT", + "content": { + "type": "PATTERN", + "value": "[^|]" + } + }, + { + "type": "STRING", + "value": "|" + } + ] } }, - "rawtext": { - "type": "PREC_LEFT", - "value": 2, - "content": { - "type": "REPEAT1", - "content": { + "array_dimension": { + "type": "SEQ", + "members": [ + { "type": "SYMBOL", - "name": "_rawtext" + "name": "num_lit" + }, + { + "type": "STRING", + "value": "A" } - } + ] } }, "extras": [ { - "type": "PATTERN", - "value": "\\s" + "type": "SYMBOL", + "name": "block_comment" } ], - "conflicts": [ - [ - "block_set_statement", - "jinja_scope" - ], - [ - "for_statement" - ] - ], + "conflicts": [], "precedences": [], "externals": [], "inline": [], diff --git a/src/node-types.json b/src/node-types.json index af79a334e..85db1ba95 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -1,730 +1,6 @@ [ { - "type": "autoescape_statement", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "comment", - "named": true - }, - { - "type": "endautoescape", - "named": true - }, - { - "type": "expression", - "named": true - }, - { - "type": "jinja_scope", - "named": true - }, - { - "type": "line_statement", - "named": true - }, - { - "type": "startautoescape", - "named": true - }, - { - "type": "text", - "named": true - } - ] - } - }, - { - "type": "block_set_statement", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "comment", - "named": true - }, - { - "type": "endset", - "named": true - }, - { - "type": "expression", - "named": true - }, - { - "type": "jinja_scope", - "named": true - }, - { - "type": "line_statement", - "named": true - }, - { - "type": "set_statement", - "named": true - }, - { - "type": "text", - "named": true - } - ] - } - }, - { - "type": "block_statement", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "comment", - "named": true - }, - { - "type": "endblock", - "named": true - }, - { - "type": "expression", - "named": true - }, - { - "type": "jinja_scope", - "named": true - }, - { - "type": "line_statement", - "named": true - }, - { - "type": "startblock", - "named": true - }, - { - "type": "text", - "named": true - } - ] - } - }, - { - "type": "call_statement", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "comment", - "named": true - }, - { - "type": "endcall", - "named": true - }, - { - "type": "expression", - "named": true - }, - { - "type": "jinja_scope", - "named": true - }, - { - "type": "line_statement", - "named": true - }, - { - "type": "startcall", - "named": true - }, - { - "type": "text", - "named": true - } - ] - } - }, - { - "type": "comment", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "rawtext", - "named": true - } - ] - } - }, - { - "type": "debug_statement", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "whitespace_control", - "named": true - } - ] - } - }, - { - "type": "do_statement", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "jinja_stuff", - "named": true - }, - { - "type": "whitespace_control", - "named": true - } - ] - } - }, - { - "type": "elif_statement", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "jinja_stuff", - "named": true - }, - { - "type": "whitespace_control", - "named": true - } - ] - } - }, - { - "type": "else_statement", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "whitespace_control", - "named": true - } - ] - } - }, - { - "type": "endautoescape", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "whitespace_control", - "named": true - } - ] - } - }, - { - "type": "endblock", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "jinja_stuff", - "named": true - }, - { - "type": "whitespace_control", - "named": true - } - ] - } - }, - { - "type": "endcall", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "whitespace_control", - "named": true - } - ] - } - }, - { - "type": "endfilter", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "whitespace_control", - "named": true - } - ] - } - }, - { - "type": "endfor", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "whitespace_control", - "named": true - } - ] - } - }, - { - "type": "endif", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "whitespace_control", - "named": true - } - ] - } - }, - { - "type": "endmacro", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "whitespace_control", - "named": true - } - ] - } - }, - { - "type": "endraw", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "whitespace_control", - "named": true - } - ] - } - }, - { - "type": "endset", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "whitespace_control", - "named": true - } - ] - } - }, - { - "type": "endtrans", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "whitespace_control", - "named": true - } - ] - } - }, - { - "type": "endwith", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "whitespace_control", - "named": true - } - ] - } - }, - { - "type": "expression", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "jinja_stuff", - "named": true - }, - { - "type": "whitespace_control", - "named": true - } - ] - } - }, - { - "type": "extends_statement", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "jinja_stuff", - "named": true - }, - { - "type": "whitespace_control", - "named": true - } - ] - } - }, - { - "type": "filter_statement", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "comment", - "named": true - }, - { - "type": "endfilter", - "named": true - }, - { - "type": "expression", - "named": true - }, - { - "type": "jinja_scope", - "named": true - }, - { - "type": "line_statement", - "named": true - }, - { - "type": "startfilter", - "named": true - }, - { - "type": "text", - "named": true - } - ] - } - }, - { - "type": "for_statement", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "comment", - "named": true - }, - { - "type": "elif_statement", - "named": true - }, - { - "type": "else_statement", - "named": true - }, - { - "type": "endfor", - "named": true - }, - { - "type": "expression", - "named": true - }, - { - "type": "jinja_scope", - "named": true - }, - { - "type": "line_statement", - "named": true - }, - { - "type": "startfor", - "named": true - }, - { - "type": "text", - "named": true - } - ] - } - }, - { - "type": "from_statement", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "jinja_stuff", - "named": true - }, - { - "type": "whitespace_control", - "named": true - } - ] - } - }, - { - "type": "if_statement", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "comment", - "named": true - }, - { - "type": "elif_statement", - "named": true - }, - { - "type": "else_statement", - "named": true - }, - { - "type": "endif", - "named": true - }, - { - "type": "expression", - "named": true - }, - { - "type": "jinja_scope", - "named": true - }, - { - "type": "line_statement", - "named": true - }, - { - "type": "startif", - "named": true - }, - { - "type": "text", - "named": true - } - ] - } - }, - { - "type": "import_statement", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "jinja_stuff", - "named": true - }, - { - "type": "whitespace_control", - "named": true - } - ] - } - }, - { - "type": "include_statement", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "jinja_stuff", - "named": true - }, - { - "type": "whitespace_control", - "named": true - } - ] - } - }, - { - "type": "jinja_scope", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "autoescape_statement", - "named": true - }, - { - "type": "block_set_statement", - "named": true - }, - { - "type": "block_statement", - "named": true - }, - { - "type": "call_statement", - "named": true - }, - { - "type": "debug_statement", - "named": true - }, - { - "type": "do_statement", - "named": true - }, - { - "type": "extends_statement", - "named": true - }, - { - "type": "filter_statement", - "named": true - }, - { - "type": "for_statement", - "named": true - }, - { - "type": "from_statement", - "named": true - }, - { - "type": "if_statement", - "named": true - }, - { - "type": "import_statement", - "named": true - }, - { - "type": "include_statement", - "named": true - }, - { - "type": "macro_statement", - "named": true - }, - { - "type": "raw_statement", - "named": true - }, - { - "type": "set_statement", - "named": true - }, - { - "type": "trans_statement", - "named": true - }, - { - "type": "with_statement", - "named": true - } - ] - } - }, - { - "type": "jinja_stuff", - "named": true, - "fields": {} - }, - { - "type": "line_statement", + "type": "array_dimension", "named": true, "fields": {}, "children": { @@ -732,117 +8,609 @@ "required": true, "types": [ { - "type": "jinja_stuff", + "type": "num_lit", "named": true } ] } }, { - "type": "macro_statement", + "type": "derefing_lit", "named": true, - "fields": {}, + "fields": { + "marker": { + "multiple": false, + "required": true, + "types": [ + { + "type": "@", + "named": false + } + ] + }, + "meta": { + "multiple": true, + "required": false, + "types": [ + { + "type": "meta_lit", + "named": true + } + ] + }, + "old_meta": { + "multiple": true, + "required": false, + "types": [ + { + "type": "old_meta_lit", + "named": true + } + ] + }, + "value": { + "multiple": false, + "required": true, + "types": [ + { + "type": "char_lit", + "named": true + }, + { + "type": "derefing_lit", + "named": true + }, + { + "type": "evaling_lit", + "named": true + }, + { + "type": "fancy_literal", + "named": true + }, + { + "type": "kwd_lit", + "named": true + }, + { + "type": "list_lit", + "named": true + }, + { + "type": "nil_lit", + "named": true + }, + { + "type": "num_lit", + "named": true + }, + { + "type": "quoting_lit", + "named": true + }, + { + "type": "read_cond_lit", + "named": true + }, + { + "type": "set_lit", + "named": true + }, + { + "type": "splicing_read_cond_lit", + "named": true + }, + { + "type": "str_lit", + "named": true + }, + { + "type": "sym_lit", + "named": true + }, + { + "type": "sym_val_lit", + "named": true + }, + { + "type": "syn_quoting_lit", + "named": true + }, + { + "type": "unquote_splicing_lit", + "named": true + }, + { + "type": "unquoting_lit", + "named": true + }, + { + "type": "var_quoting_lit", + "named": true + }, + { + "type": "vec_lit", + "named": true + } + ] + } + }, "children": { "multiple": true, - "required": true, + "required": false, "types": [ { "type": "comment", "named": true }, { - "type": "endmacro", - "named": true - }, - { - "type": "expression", - "named": true - }, - { - "type": "jinja_scope", - "named": true - }, - { - "type": "line_statement", - "named": true - }, - { - "type": "startmacro", - "named": true - }, - { - "type": "text", + "type": "dis_expr", "named": true } ] } }, { - "type": "pluralize", + "type": "dis_expr", "named": true, - "fields": {}, + "fields": { + "marker": { + "multiple": false, + "required": true, + "types": [ + { + "type": "#_", + "named": false + } + ] + }, + "value": { + "multiple": false, + "required": true, + "types": [ + { + "type": "char_lit", + "named": true + }, + { + "type": "derefing_lit", + "named": true + }, + { + "type": "evaling_lit", + "named": true + }, + { + "type": "fancy_literal", + "named": true + }, + { + "type": "kwd_lit", + "named": true + }, + { + "type": "list_lit", + "named": true + }, + { + "type": "nil_lit", + "named": true + }, + { + "type": "num_lit", + "named": true + }, + { + "type": "quoting_lit", + "named": true + }, + { + "type": "read_cond_lit", + "named": true + }, + { + "type": "set_lit", + "named": true + }, + { + "type": "splicing_read_cond_lit", + "named": true + }, + { + "type": "str_lit", + "named": true + }, + { + "type": "sym_lit", + "named": true + }, + { + "type": "sym_val_lit", + "named": true + }, + { + "type": "syn_quoting_lit", + "named": true + }, + { + "type": "unquote_splicing_lit", + "named": true + }, + { + "type": "unquoting_lit", + "named": true + }, + { + "type": "var_quoting_lit", + "named": true + }, + { + "type": "vec_lit", + "named": true + } + ] + } + }, "children": { "multiple": true, "required": false, "types": [ { - "type": "whitespace_control", + "type": "comment", + "named": true + }, + { + "type": "dis_expr", "named": true } ] } }, { - "type": "raw_statement", + "type": "evaling_lit", "named": true, - "fields": {}, + "fields": { + "marker": { + "multiple": false, + "required": true, + "types": [ + { + "type": "#=", + "named": false + } + ] + }, + "meta": { + "multiple": true, + "required": false, + "types": [ + { + "type": "meta_lit", + "named": true + } + ] + }, + "old_meta": { + "multiple": true, + "required": false, + "types": [ + { + "type": "old_meta_lit", + "named": true + } + ] + }, + "value": { + "multiple": false, + "required": true, + "types": [ + { + "type": "list_lit", + "named": true + }, + { + "type": "read_cond_lit", + "named": true + }, + { + "type": "sym_lit", + "named": true + } + ] + } + }, "children": { "multiple": true, - "required": true, + "required": false, "types": [ { - "type": "endraw", - "named": true - }, - { - "type": "rawtext", + "type": "comment", "named": true }, { - "type": "startraw", + "type": "dis_expr", "named": true } ] } }, { - "type": "rawtext", - "named": true, - "fields": {} - }, - { - "type": "set_statement", + "type": "list_lit", "named": true, - "fields": {}, + "fields": { + "close": { + "multiple": false, + "required": true, + "types": [ + { + "type": ")", + "named": false + } + ] + }, + "meta": { + "multiple": true, + "required": false, + "types": [ + { + "type": "meta_lit", + "named": true + } + ] + }, + "old_meta": { + "multiple": true, + "required": false, + "types": [ + { + "type": "old_meta_lit", + "named": true + } + ] + }, + "open": { + "multiple": false, + "required": true, + "types": [ + { + "type": "(", + "named": false + } + ] + }, + "value": { + "multiple": true, + "required": false, + "types": [ + { + "type": "char_lit", + "named": true + }, + { + "type": "derefing_lit", + "named": true + }, + { + "type": "evaling_lit", + "named": true + }, + { + "type": "fancy_literal", + "named": true + }, + { + "type": "kwd_lit", + "named": true + }, + { + "type": "list_lit", + "named": true + }, + { + "type": "nil_lit", + "named": true + }, + { + "type": "num_lit", + "named": true + }, + { + "type": "quoting_lit", + "named": true + }, + { + "type": "read_cond_lit", + "named": true + }, + { + "type": "set_lit", + "named": true + }, + { + "type": "splicing_read_cond_lit", + "named": true + }, + { + "type": "str_lit", + "named": true + }, + { + "type": "sym_lit", + "named": true + }, + { + "type": "sym_val_lit", + "named": true + }, + { + "type": "syn_quoting_lit", + "named": true + }, + { + "type": "unquote_splicing_lit", + "named": true + }, + { + "type": "unquoting_lit", + "named": true + }, + { + "type": "var_quoting_lit", + "named": true + }, + { + "type": "vec_lit", + "named": true + } + ] + } + }, "children": { "multiple": true, - "required": true, + "required": false, "types": [ { - "type": "jinja_stuff", + "type": "comment", "named": true }, { - "type": "whitespace_control", + "type": "dis_expr", "named": true } ] } }, { - "type": "source_file", + "type": "map_lit", "named": true, - "fields": {}, + "fields": { + "close": { + "multiple": false, + "required": true, + "types": [ + { + "type": "}", + "named": false + } + ] + }, + "meta": { + "multiple": true, + "required": false, + "types": [ + { + "type": "meta_lit", + "named": true + } + ] + }, + "old_meta": { + "multiple": true, + "required": false, + "types": [ + { + "type": "old_meta_lit", + "named": true + } + ] + }, + "open": { + "multiple": false, + "required": true, + "types": [ + { + "type": "{", + "named": false + } + ] + }, + "value": { + "multiple": true, + "required": false, + "types": [ + { + "type": "char_lit", + "named": true + }, + { + "type": "derefing_lit", + "named": true + }, + { + "type": "evaling_lit", + "named": true + }, + { + "type": "fancy_literal", + "named": true + }, + { + "type": "kwd_lit", + "named": true + }, + { + "type": "list_lit", + "named": true + }, + { + "type": "nil_lit", + "named": true + }, + { + "type": "num_lit", + "named": true + }, + { + "type": "quoting_lit", + "named": true + }, + { + "type": "read_cond_lit", + "named": true + }, + { + "type": "set_lit", + "named": true + }, + { + "type": "splicing_read_cond_lit", + "named": true + }, + { + "type": "str_lit", + "named": true + }, + { + "type": "sym_lit", + "named": true + }, + { + "type": "sym_val_lit", + "named": true + }, + { + "type": "syn_quoting_lit", + "named": true + }, + { + "type": "unquote_splicing_lit", + "named": true + }, + { + "type": "unquoting_lit", + "named": true + }, + { + "type": "var_quoting_lit", + "named": true + }, + { + "type": "vec_lit", + "named": true + } + ] + } + }, "children": { "multiple": true, "required": false, @@ -852,262 +620,1389 @@ "named": true }, { - "type": "expression", - "named": true - }, - { - "type": "jinja_scope", - "named": true - }, - { - "type": "line_statement", - "named": true - }, - { - "type": "text", + "type": "dis_expr", "named": true } ] } }, { - "type": "startautoescape", + "type": "meta_lit", "named": true, - "fields": {}, + "fields": { + "marker": { + "multiple": false, + "required": true, + "types": [ + { + "type": "^", + "named": false + } + ] + }, + "value": { + "multiple": false, + "required": true, + "types": [ + { + "type": "kwd_lit", + "named": true + }, + { + "type": "map_lit", + "named": true + }, + { + "type": "read_cond_lit", + "named": true + }, + { + "type": "str_lit", + "named": true + }, + { + "type": "sym_lit", + "named": true + } + ] + } + }, "children": { "multiple": true, - "required": true, + "required": false, "types": [ { - "type": "jinja_stuff", + "type": "comment", "named": true }, { - "type": "whitespace_control", + "type": "dis_expr", "named": true } ] } }, { - "type": "startblock", + "type": "old_meta_lit", "named": true, - "fields": {}, + "fields": { + "marker": { + "multiple": false, + "required": true, + "types": [ + { + "type": "#^", + "named": false + } + ] + }, + "value": { + "multiple": false, + "required": true, + "types": [ + { + "type": "kwd_lit", + "named": true + }, + { + "type": "map_lit", + "named": true + }, + { + "type": "read_cond_lit", + "named": true + }, + { + "type": "str_lit", + "named": true + }, + { + "type": "sym_lit", + "named": true + } + ] + } + }, "children": { "multiple": true, - "required": true, + "required": false, "types": [ { - "type": "jinja_stuff", + "type": "comment", "named": true }, { - "type": "whitespace_control", + "type": "dis_expr", "named": true } ] } }, { - "type": "startcall", + "type": "quoting_lit", "named": true, - "fields": {}, + "fields": { + "marker": { + "multiple": false, + "required": true, + "types": [ + { + "type": "'", + "named": false + } + ] + }, + "meta": { + "multiple": true, + "required": false, + "types": [ + { + "type": "meta_lit", + "named": true + } + ] + }, + "old_meta": { + "multiple": true, + "required": false, + "types": [ + { + "type": "old_meta_lit", + "named": true + } + ] + }, + "value": { + "multiple": false, + "required": true, + "types": [ + { + "type": "char_lit", + "named": true + }, + { + "type": "derefing_lit", + "named": true + }, + { + "type": "evaling_lit", + "named": true + }, + { + "type": "fancy_literal", + "named": true + }, + { + "type": "kwd_lit", + "named": true + }, + { + "type": "list_lit", + "named": true + }, + { + "type": "nil_lit", + "named": true + }, + { + "type": "num_lit", + "named": true + }, + { + "type": "quoting_lit", + "named": true + }, + { + "type": "read_cond_lit", + "named": true + }, + { + "type": "set_lit", + "named": true + }, + { + "type": "splicing_read_cond_lit", + "named": true + }, + { + "type": "str_lit", + "named": true + }, + { + "type": "sym_lit", + "named": true + }, + { + "type": "sym_val_lit", + "named": true + }, + { + "type": "syn_quoting_lit", + "named": true + }, + { + "type": "unquote_splicing_lit", + "named": true + }, + { + "type": "unquoting_lit", + "named": true + }, + { + "type": "var_quoting_lit", + "named": true + }, + { + "type": "vec_lit", + "named": true + } + ] + } + }, "children": { "multiple": true, - "required": true, + "required": false, "types": [ { - "type": "jinja_stuff", + "type": "comment", "named": true }, { - "type": "whitespace_control", + "type": "dis_expr", "named": true } ] } }, { - "type": "startfilter", + "type": "read_cond_lit", "named": true, - "fields": {}, + "fields": { + "close": { + "multiple": false, + "required": true, + "types": [ + { + "type": ")", + "named": false + } + ] + }, + "marker": { + "multiple": false, + "required": true, + "types": [ + { + "type": "#?", + "named": false + } + ] + }, + "meta": { + "multiple": true, + "required": false, + "types": [ + { + "type": "meta_lit", + "named": true + } + ] + }, + "old_meta": { + "multiple": true, + "required": false, + "types": [ + { + "type": "old_meta_lit", + "named": true + } + ] + }, + "open": { + "multiple": false, + "required": true, + "types": [ + { + "type": "(", + "named": false + } + ] + }, + "value": { + "multiple": true, + "required": false, + "types": [ + { + "type": "char_lit", + "named": true + }, + { + "type": "derefing_lit", + "named": true + }, + { + "type": "evaling_lit", + "named": true + }, + { + "type": "fancy_literal", + "named": true + }, + { + "type": "kwd_lit", + "named": true + }, + { + "type": "list_lit", + "named": true + }, + { + "type": "nil_lit", + "named": true + }, + { + "type": "num_lit", + "named": true + }, + { + "type": "quoting_lit", + "named": true + }, + { + "type": "read_cond_lit", + "named": true + }, + { + "type": "set_lit", + "named": true + }, + { + "type": "splicing_read_cond_lit", + "named": true + }, + { + "type": "str_lit", + "named": true + }, + { + "type": "sym_lit", + "named": true + }, + { + "type": "sym_val_lit", + "named": true + }, + { + "type": "syn_quoting_lit", + "named": true + }, + { + "type": "unquote_splicing_lit", + "named": true + }, + { + "type": "unquoting_lit", + "named": true + }, + { + "type": "var_quoting_lit", + "named": true + }, + { + "type": "vec_lit", + "named": true + } + ] + } + }, "children": { "multiple": true, - "required": true, + "required": false, "types": [ { - "type": "jinja_stuff", + "type": "comment", "named": true }, { - "type": "whitespace_control", + "type": "dis_expr", "named": true } ] } }, { - "type": "startfor", + "type": "set_lit", "named": true, - "fields": {}, + "fields": { + "close": { + "multiple": false, + "required": true, + "types": [ + { + "type": "}", + "named": false + } + ] + }, + "marker": { + "multiple": false, + "required": true, + "types": [ + { + "type": "#", + "named": false + } + ] + }, + "meta": { + "multiple": true, + "required": false, + "types": [ + { + "type": "meta_lit", + "named": true + } + ] + }, + "old_meta": { + "multiple": true, + "required": false, + "types": [ + { + "type": "old_meta_lit", + "named": true + } + ] + }, + "open": { + "multiple": false, + "required": true, + "types": [ + { + "type": "{", + "named": false + } + ] + }, + "value": { + "multiple": true, + "required": false, + "types": [ + { + "type": "char_lit", + "named": true + }, + { + "type": "derefing_lit", + "named": true + }, + { + "type": "evaling_lit", + "named": true + }, + { + "type": "fancy_literal", + "named": true + }, + { + "type": "kwd_lit", + "named": true + }, + { + "type": "list_lit", + "named": true + }, + { + "type": "nil_lit", + "named": true + }, + { + "type": "num_lit", + "named": true + }, + { + "type": "quoting_lit", + "named": true + }, + { + "type": "read_cond_lit", + "named": true + }, + { + "type": "set_lit", + "named": true + }, + { + "type": "splicing_read_cond_lit", + "named": true + }, + { + "type": "str_lit", + "named": true + }, + { + "type": "sym_lit", + "named": true + }, + { + "type": "sym_val_lit", + "named": true + }, + { + "type": "syn_quoting_lit", + "named": true + }, + { + "type": "unquote_splicing_lit", + "named": true + }, + { + "type": "unquoting_lit", + "named": true + }, + { + "type": "var_quoting_lit", + "named": true + }, + { + "type": "vec_lit", + "named": true + } + ] + } + }, "children": { "multiple": true, - "required": true, + "required": false, "types": [ { - "type": "jinja_stuff", + "type": "comment", "named": true }, { - "type": "whitespace_control", + "type": "dis_expr", "named": true } ] } }, { - "type": "startif", + "type": "source", "named": true, "fields": {}, "children": { "multiple": true, - "required": true, + "required": false, "types": [ { - "type": "jinja_stuff", + "type": "char_lit", + "named": true + }, + { + "type": "comment", + "named": true + }, + { + "type": "derefing_lit", + "named": true + }, + { + "type": "dis_expr", + "named": true + }, + { + "type": "evaling_lit", + "named": true + }, + { + "type": "fancy_literal", + "named": true + }, + { + "type": "kwd_lit", + "named": true + }, + { + "type": "list_lit", + "named": true + }, + { + "type": "nil_lit", + "named": true + }, + { + "type": "num_lit", + "named": true + }, + { + "type": "quoting_lit", + "named": true + }, + { + "type": "read_cond_lit", + "named": true + }, + { + "type": "set_lit", + "named": true + }, + { + "type": "splicing_read_cond_lit", + "named": true + }, + { + "type": "str_lit", + "named": true + }, + { + "type": "sym_lit", + "named": true + }, + { + "type": "sym_val_lit", + "named": true + }, + { + "type": "syn_quoting_lit", + "named": true + }, + { + "type": "unquote_splicing_lit", + "named": true + }, + { + "type": "unquoting_lit", + "named": true + }, + { + "type": "var_quoting_lit", "named": true }, { - "type": "whitespace_control", + "type": "vec_lit", "named": true } ] } }, { - "type": "startmacro", + "type": "splicing_read_cond_lit", "named": true, - "fields": {}, + "fields": { + "close": { + "multiple": false, + "required": true, + "types": [ + { + "type": ")", + "named": false + } + ] + }, + "marker": { + "multiple": false, + "required": true, + "types": [ + { + "type": "#?@", + "named": false + } + ] + }, + "meta": { + "multiple": true, + "required": false, + "types": [ + { + "type": "meta_lit", + "named": true + } + ] + }, + "old_meta": { + "multiple": true, + "required": false, + "types": [ + { + "type": "old_meta_lit", + "named": true + } + ] + }, + "open": { + "multiple": false, + "required": true, + "types": [ + { + "type": "(", + "named": false + } + ] + }, + "value": { + "multiple": true, + "required": false, + "types": [ + { + "type": "char_lit", + "named": true + }, + { + "type": "derefing_lit", + "named": true + }, + { + "type": "evaling_lit", + "named": true + }, + { + "type": "fancy_literal", + "named": true + }, + { + "type": "kwd_lit", + "named": true + }, + { + "type": "list_lit", + "named": true + }, + { + "type": "nil_lit", + "named": true + }, + { + "type": "num_lit", + "named": true + }, + { + "type": "quoting_lit", + "named": true + }, + { + "type": "read_cond_lit", + "named": true + }, + { + "type": "set_lit", + "named": true + }, + { + "type": "splicing_read_cond_lit", + "named": true + }, + { + "type": "str_lit", + "named": true + }, + { + "type": "sym_lit", + "named": true + }, + { + "type": "sym_val_lit", + "named": true + }, + { + "type": "syn_quoting_lit", + "named": true + }, + { + "type": "unquote_splicing_lit", + "named": true + }, + { + "type": "unquoting_lit", + "named": true + }, + { + "type": "var_quoting_lit", + "named": true + }, + { + "type": "vec_lit", + "named": true + } + ] + } + }, "children": { "multiple": true, - "required": true, + "required": false, "types": [ { - "type": "jinja_stuff", + "type": "comment", "named": true }, { - "type": "whitespace_control", + "type": "dis_expr", "named": true } ] } }, { - "type": "startraw", + "type": "str_lit", "named": true, - "fields": {}, + "fields": {} + }, + { + "type": "sym_lit", + "named": true, + "fields": { + "meta": { + "multiple": true, + "required": false, + "types": [ + { + "type": "meta_lit", + "named": true + } + ] + }, + "old_meta": { + "multiple": true, + "required": false, + "types": [ + { + "type": "old_meta_lit", + "named": true + } + ] + } + }, "children": { "multiple": true, "required": false, "types": [ { - "type": "whitespace_control", + "type": "comment", + "named": true + }, + { + "type": "dis_expr", "named": true } ] } }, { - "type": "starttrans", + "type": "sym_val_lit", "named": true, - "fields": {}, + "fields": { + "marker": { + "multiple": false, + "required": true, + "types": [ + { + "type": "##", + "named": false + } + ] + }, + "value": { + "multiple": false, + "required": true, + "types": [ + { + "type": "sym_lit", + "named": true + } + ] + } + }, "children": { "multiple": true, - "required": true, + "required": false, "types": [ { - "type": "jinja_stuff", + "type": "comment", "named": true }, { - "type": "whitespace_control", + "type": "dis_expr", "named": true } ] } }, { - "type": "startwith", + "type": "syn_quoting_lit", "named": true, - "fields": {}, + "fields": { + "marker": { + "multiple": false, + "required": true, + "types": [ + { + "type": "`", + "named": false + } + ] + }, + "value": { + "multiple": false, + "required": true, + "types": [ + { + "type": "list_lit", + "named": true + } + ] + } + }, "children": { "multiple": true, - "required": true, + "required": false, "types": [ { - "type": "jinja_stuff", + "type": "comment", "named": true }, { - "type": "whitespace_control", + "type": "dis_expr", "named": true } ] } }, { - "type": "text", - "named": true, - "fields": {} - }, - { - "type": "trans_statement", + "type": "unquote_splicing_lit", "named": true, - "fields": {}, + "fields": { + "marker": { + "multiple": false, + "required": true, + "types": [ + { + "type": ",@", + "named": false + } + ] + }, + "meta": { + "multiple": true, + "required": false, + "types": [ + { + "type": "meta_lit", + "named": true + } + ] + }, + "old_meta": { + "multiple": true, + "required": false, + "types": [ + { + "type": "old_meta_lit", + "named": true + } + ] + }, + "value": { + "multiple": false, + "required": true, + "types": [ + { + "type": "char_lit", + "named": true + }, + { + "type": "derefing_lit", + "named": true + }, + { + "type": "evaling_lit", + "named": true + }, + { + "type": "fancy_literal", + "named": true + }, + { + "type": "kwd_lit", + "named": true + }, + { + "type": "list_lit", + "named": true + }, + { + "type": "nil_lit", + "named": true + }, + { + "type": "num_lit", + "named": true + }, + { + "type": "quoting_lit", + "named": true + }, + { + "type": "read_cond_lit", + "named": true + }, + { + "type": "set_lit", + "named": true + }, + { + "type": "splicing_read_cond_lit", + "named": true + }, + { + "type": "str_lit", + "named": true + }, + { + "type": "sym_lit", + "named": true + }, + { + "type": "sym_val_lit", + "named": true + }, + { + "type": "syn_quoting_lit", + "named": true + }, + { + "type": "unquote_splicing_lit", + "named": true + }, + { + "type": "unquoting_lit", + "named": true + }, + { + "type": "var_quoting_lit", + "named": true + }, + { + "type": "vec_lit", + "named": true + } + ] + } + }, "children": { "multiple": true, - "required": true, + "required": false, "types": [ { "type": "comment", "named": true }, { - "type": "endtrans", - "named": true - }, - { - "type": "expression", - "named": true - }, - { - "type": "jinja_scope", + "type": "dis_expr", "named": true - }, + } + ] + } + }, + { + "type": "unquoting_lit", + "named": true, + "fields": { + "marker": { + "multiple": false, + "required": true, + "types": [ + { + "type": ",", + "named": false + } + ] + }, + "value": { + "multiple": false, + "required": true, + "types": [ + { + "type": "char_lit", + "named": true + }, + { + "type": "derefing_lit", + "named": true + }, + { + "type": "evaling_lit", + "named": true + }, + { + "type": "fancy_literal", + "named": true + }, + { + "type": "kwd_lit", + "named": true + }, + { + "type": "list_lit", + "named": true + }, + { + "type": "nil_lit", + "named": true + }, + { + "type": "num_lit", + "named": true + }, + { + "type": "quoting_lit", + "named": true + }, + { + "type": "read_cond_lit", + "named": true + }, + { + "type": "set_lit", + "named": true + }, + { + "type": "splicing_read_cond_lit", + "named": true + }, + { + "type": "str_lit", + "named": true + }, + { + "type": "sym_lit", + "named": true + }, + { + "type": "sym_val_lit", + "named": true + }, + { + "type": "syn_quoting_lit", + "named": true + }, + { + "type": "unquote_splicing_lit", + "named": true + }, + { + "type": "unquoting_lit", + "named": true + }, + { + "type": "var_quoting_lit", + "named": true + }, + { + "type": "vec_lit", + "named": true + } + ] + } + }, + "children": { + "multiple": true, + "required": false, + "types": [ { - "type": "line_statement", + "type": "comment", "named": true }, { - "type": "pluralize", + "type": "dis_expr", "named": true - }, + } + ] + } + }, + { + "type": "var_quoting_lit", + "named": true, + "fields": { + "marker": { + "multiple": false, + "required": true, + "types": [ + { + "type": "#'", + "named": false + } + ] + }, + "meta": { + "multiple": true, + "required": false, + "types": [ + { + "type": "meta_lit", + "named": true + } + ] + }, + "old_meta": { + "multiple": true, + "required": false, + "types": [ + { + "type": "old_meta_lit", + "named": true + } + ] + }, + "value": { + "multiple": false, + "required": true, + "types": [ + { + "type": "char_lit", + "named": true + }, + { + "type": "derefing_lit", + "named": true + }, + { + "type": "evaling_lit", + "named": true + }, + { + "type": "fancy_literal", + "named": true + }, + { + "type": "kwd_lit", + "named": true + }, + { + "type": "list_lit", + "named": true + }, + { + "type": "nil_lit", + "named": true + }, + { + "type": "num_lit", + "named": true + }, + { + "type": "quoting_lit", + "named": true + }, + { + "type": "read_cond_lit", + "named": true + }, + { + "type": "set_lit", + "named": true + }, + { + "type": "splicing_read_cond_lit", + "named": true + }, + { + "type": "str_lit", + "named": true + }, + { + "type": "sym_lit", + "named": true + }, + { + "type": "sym_val_lit", + "named": true + }, + { + "type": "syn_quoting_lit", + "named": true + }, + { + "type": "unquote_splicing_lit", + "named": true + }, + { + "type": "unquoting_lit", + "named": true + }, + { + "type": "var_quoting_lit", + "named": true + }, + { + "type": "vec_lit", + "named": true + } + ] + } + }, + "children": { + "multiple": true, + "required": false, + "types": [ { - "type": "starttrans", + "type": "comment", "named": true }, { - "type": "text", + "type": "dis_expr", "named": true } ] } }, { - "type": "with_statement", + "type": "vec_lit", "named": true, - "fields": {}, + "fields": { + "dimension_indicator": { + "multiple": false, + "required": false, + "types": [ + { + "type": "array_dimension", + "named": true + } + ] + }, + "meta": { + "multiple": true, + "required": false, + "types": [ + { + "type": "meta_lit", + "named": true + } + ] + }, + "old_meta": { + "multiple": true, + "required": false, + "types": [ + { + "type": "old_meta_lit", + "named": true + } + ] + }, + "open": { + "multiple": false, + "required": true, + "types": [ + { + "type": "#", + "named": false + }, + { + "type": "#0A", + "named": false + } + ] + } + }, "children": { "multiple": true, "required": true, @@ -1117,27 +2012,15 @@ "named": true }, { - "type": "endwith", - "named": true - }, - { - "type": "expression", - "named": true - }, - { - "type": "jinja_scope", - "named": true - }, - { - "type": "line_statement", + "type": "dis_expr", "named": true }, { - "type": "startwith", + "type": "list_lit", "named": true }, { - "type": "text", + "type": "num_lit", "named": true } ] @@ -1152,47 +2035,107 @@ "named": false }, { - "type": "#}", + "type": "#'", "named": false }, { - "type": "%", + "type": "#0A", "named": false }, { - "type": "%}", + "type": "#=", "named": false }, { - "type": "^#", + "type": "#?", "named": false }, { - "type": "whitespace_control", - "named": true + "type": "#?@", + "named": false }, { - "type": "{", + "type": "#^", "named": false }, { - "type": "{#", + "type": "#_", "named": false }, { - "type": "{%", + "type": "'", "named": false }, { - "type": "{{", + "type": "(", "named": false }, { - "type": "}", + "type": ")", + "named": false + }, + { + "type": ",", + "named": false + }, + { + "type": ",@", + "named": false + }, + { + "type": "@", + "named": false + }, + { + "type": "A", + "named": false + }, + { + "type": "^", + "named": false + }, + { + "type": "`", + "named": false + }, + { + "type": "auto_res_mark", + "named": true + }, + { + "type": "block_comment", + "named": true + }, + { + "type": "char_lit", + "named": true + }, + { + "type": "comment", + "named": true + }, + { + "type": "fancy_literal", + "named": true + }, + { + "type": "kwd_lit", + "named": true + }, + { + "type": "nil_lit", + "named": true + }, + { + "type": "num_lit", + "named": true + }, + { + "type": "{", "named": false }, { - "type": "}}", + "type": "}", "named": false } ] \ No newline at end of file diff --git a/src/parser.c b/src/parser.c index 271a5b720..ac1a3d89d 100644 --- a/src/parser.c +++ b/src/parser.c @@ -6,331 +6,220 @@ #endif #define LANGUAGE_VERSION 13 -#define STATE_COUNT 663 -#define LARGE_STATE_COUNT 2 -#define SYMBOL_COUNT 103 +#define STATE_COUNT 247 +#define LARGE_STATE_COUNT 55 +#define SYMBOL_COUNT 66 #define ALIAS_COUNT 0 -#define TOKEN_COUNT 46 +#define TOKEN_COUNT 33 #define EXTERNAL_TOKEN_COUNT 0 -#define FIELD_COUNT 0 -#define MAX_ALIAS_SEQUENCE_LENGTH 6 -#define PRODUCTION_ID_COUNT 1 +#define FIELD_COUNT 7 +#define MAX_ALIAS_SEQUENCE_LENGTH 4 +#define PRODUCTION_ID_COUNT 27 enum { - sym_whitespace_control = 1, - anon_sym_LBRACE_PERCENT = 2, - aux_sym_startfor_token1 = 3, - anon_sym_PERCENT_RBRACE = 4, - aux_sym_endfor_token1 = 5, - aux_sym_startif_token1 = 6, - aux_sym_endif_token1 = 7, - aux_sym_else_statement_token1 = 8, - aux_sym_elif_statement_token1 = 9, - aux_sym_startraw_token1 = 10, - aux_sym_endraw_token1 = 11, - aux_sym_startmacro_token1 = 12, - aux_sym_endmacro_token1 = 13, - aux_sym_extends_statement_token1 = 14, - aux_sym_startblock_token1 = 15, - aux_sym_endblock_token1 = 16, - aux_sym_startcall_token1 = 17, - aux_sym_endcall_token1 = 18, - aux_sym_startfilter_token1 = 19, - aux_sym_endfilter_token1 = 20, - aux_sym_set_statement_token1 = 21, - aux_sym_endset_token1 = 22, - aux_sym_include_statement_token1 = 23, - aux_sym_import_statement_token1 = 24, - aux_sym_from_statement_token1 = 25, - aux_sym_startautoescape_token1 = 26, - aux_sym_endautoescape_token1 = 27, - aux_sym_starttrans_token1 = 28, - aux_sym_endtrans_token1 = 29, - aux_sym_pluralize_token1 = 30, - aux_sym_startwith_token1 = 31, - aux_sym_endwith_token1 = 32, - aux_sym_debug_statement_token1 = 33, - aux_sym_do_statement_token1 = 34, - anon_sym_LBRACE_LBRACE = 35, - anon_sym_RBRACE_RBRACE = 36, - anon_sym_CARET_POUND = 37, - anon_sym_POUND_POUND = 38, - anon_sym_LBRACE_POUND = 39, - anon_sym_POUND_RBRACE = 40, - aux_sym__text_token1 = 41, - anon_sym_LBRACE = 42, - anon_sym_RBRACE = 43, - anon_sym_POUND = 44, - anon_sym_PERCENT = 45, - sym_source_file = 46, - sym__block_statement = 47, - sym_for_statement = 48, - sym_startfor = 49, - sym_endfor = 50, - sym_if_statement = 51, - sym_startif = 52, - sym_endif = 53, - sym_else_statement = 54, - sym_elif_statement = 55, - sym_raw_statement = 56, - sym_startraw = 57, - sym_endraw = 58, - sym_macro_statement = 59, - sym_startmacro = 60, - sym_endmacro = 61, - sym_extends_statement = 62, - sym_block_statement = 63, - sym_startblock = 64, - sym_endblock = 65, - sym_call_statement = 66, - sym_startcall = 67, - sym_endcall = 68, - sym_filter_statement = 69, - sym_startfilter = 70, - sym_endfilter = 71, - sym_block_set_statement = 72, - sym_set_statement = 73, - sym_endset = 74, - sym_include_statement = 75, - sym_import_statement = 76, - sym_from_statement = 77, - sym_autoescape_statement = 78, - sym_startautoescape = 79, - sym_endautoescape = 80, - sym_trans_statement = 81, - sym_starttrans = 82, - sym_endtrans = 83, - sym_pluralize = 84, - sym_with_statement = 85, - sym_startwith = 86, - sym_endwith = 87, - sym_debug_statement = 88, - sym_do_statement = 89, - sym_expression = 90, - sym_jinja_scope = 91, - sym_line_statement = 92, - sym_comment = 93, - sym__text = 94, - sym__rawtext = 95, - sym_jinja_stuff = 96, - sym_text = 97, - sym_rawtext = 98, - aux_sym_source_file_repeat1 = 99, - aux_sym_for_statement_repeat1 = 100, - aux_sym_jinja_stuff_repeat1 = 101, - aux_sym_rawtext_repeat1 = 102, + sym__ws = 1, + sym_comment = 2, + anon_sym_POUND_ = 3, + sym_num_lit = 4, + sym_kwd_lit = 5, + aux_sym_str_lit_token1 = 6, + sym_char_lit = 7, + sym_nil_lit = 8, + sym_bool_lit = 9, + aux_sym_sym_lit_token1 = 10, + anon_sym_CARET = 11, + anon_sym_POUND_CARET = 12, + anon_sym_LPAREN = 13, + anon_sym_RPAREN = 14, + anon_sym_LBRACE = 15, + anon_sym_RBRACE = 16, + anon_sym_POUND0A = 17, + anon_sym_POUND = 18, + anon_sym_POUND_QMARK = 19, + anon_sym_POUND_QMARK_AT = 20, + sym_auto_res_mark = 21, + anon_sym_POUND_SQUOTE = 22, + anon_sym_POUND_POUND = 23, + anon_sym_POUND_EQ = 24, + anon_sym_AT = 25, + anon_sym_SQUOTE = 26, + anon_sym_BQUOTE = 27, + anon_sym_COMMA_AT = 28, + anon_sym_COMMA = 29, + sym_block_comment = 30, + sym_fancy_literal = 31, + anon_sym_A = 32, + sym_source = 33, + sym__gap = 34, + sym_dis_expr = 35, + sym__form = 36, + sym_str_lit = 37, + sym_sym_lit = 38, + sym__metadata_lit = 39, + sym_meta_lit = 40, + sym_old_meta_lit = 41, + sym_list_lit = 42, + sym__bare_list_lit = 43, + sym_map_lit = 44, + sym__bare_map_lit = 45, + sym_vec_lit = 46, + sym__bare_vec_lit = 47, + sym_set_lit = 48, + sym__bare_set_lit = 49, + sym_read_cond_lit = 50, + sym_splicing_read_cond_lit = 51, + sym_var_quoting_lit = 52, + sym_sym_val_lit = 53, + sym_evaling_lit = 54, + sym_derefing_lit = 55, + sym_quoting_lit = 56, + sym_syn_quoting_lit = 57, + sym_unquote_splicing_lit = 58, + sym_unquoting_lit = 59, + sym_array_dimension = 60, + aux_sym_source_repeat1 = 61, + aux_sym_dis_expr_repeat1 = 62, + aux_sym_sym_lit_repeat1 = 63, + aux_sym__bare_list_lit_repeat1 = 64, + aux_sym_read_cond_lit_repeat1 = 65, }; static const char *ts_symbol_names[] = { [ts_builtin_sym_end] = "end", - [sym_whitespace_control] = "whitespace_control", - [anon_sym_LBRACE_PERCENT] = "{%", - [aux_sym_startfor_token1] = "startfor_token1", - [anon_sym_PERCENT_RBRACE] = "%}", - [aux_sym_endfor_token1] = "endfor_token1", - [aux_sym_startif_token1] = "startif_token1", - [aux_sym_endif_token1] = "endif_token1", - [aux_sym_else_statement_token1] = "else_statement_token1", - [aux_sym_elif_statement_token1] = "elif_statement_token1", - [aux_sym_startraw_token1] = "startraw_token1", - [aux_sym_endraw_token1] = "endraw_token1", - [aux_sym_startmacro_token1] = "startmacro_token1", - [aux_sym_endmacro_token1] = "endmacro_token1", - [aux_sym_extends_statement_token1] = "extends_statement_token1", - [aux_sym_startblock_token1] = "startblock_token1", - [aux_sym_endblock_token1] = "endblock_token1", - [aux_sym_startcall_token1] = "startcall_token1", - [aux_sym_endcall_token1] = "endcall_token1", - [aux_sym_startfilter_token1] = "startfilter_token1", - [aux_sym_endfilter_token1] = "endfilter_token1", - [aux_sym_set_statement_token1] = "set_statement_token1", - [aux_sym_endset_token1] = "endset_token1", - [aux_sym_include_statement_token1] = "include_statement_token1", - [aux_sym_import_statement_token1] = "import_statement_token1", - [aux_sym_from_statement_token1] = "from_statement_token1", - [aux_sym_startautoescape_token1] = "startautoescape_token1", - [aux_sym_endautoescape_token1] = "endautoescape_token1", - [aux_sym_starttrans_token1] = "starttrans_token1", - [aux_sym_endtrans_token1] = "endtrans_token1", - [aux_sym_pluralize_token1] = "pluralize_token1", - [aux_sym_startwith_token1] = "startwith_token1", - [aux_sym_endwith_token1] = "endwith_token1", - [aux_sym_debug_statement_token1] = "debug_statement_token1", - [aux_sym_do_statement_token1] = "do_statement_token1", - [anon_sym_LBRACE_LBRACE] = "{{", - [anon_sym_RBRACE_RBRACE] = "}}", - [anon_sym_CARET_POUND] = "^#", - [anon_sym_POUND_POUND] = "##", - [anon_sym_LBRACE_POUND] = "{#", - [anon_sym_POUND_RBRACE] = "#}", - [aux_sym__text_token1] = "_text_token1", + [sym__ws] = "_ws", + [sym_comment] = "comment", + [anon_sym_POUND_] = "#_", + [sym_num_lit] = "num_lit", + [sym_kwd_lit] = "kwd_lit", + [aux_sym_str_lit_token1] = "str_lit_token1", + [sym_char_lit] = "char_lit", + [sym_nil_lit] = "nil_lit", + [sym_bool_lit] = "bool_lit", + [aux_sym_sym_lit_token1] = "sym_lit_token1", + [anon_sym_CARET] = "^", + [anon_sym_POUND_CARET] = "#^", + [anon_sym_LPAREN] = "(", + [anon_sym_RPAREN] = ")", [anon_sym_LBRACE] = "{", [anon_sym_RBRACE] = "}", + [anon_sym_POUND0A] = "#0A", [anon_sym_POUND] = "#", - [anon_sym_PERCENT] = "%", - [sym_source_file] = "source_file", - [sym__block_statement] = "_block_statement", - [sym_for_statement] = "for_statement", - [sym_startfor] = "startfor", - [sym_endfor] = "endfor", - [sym_if_statement] = "if_statement", - [sym_startif] = "startif", - [sym_endif] = "endif", - [sym_else_statement] = "else_statement", - [sym_elif_statement] = "elif_statement", - [sym_raw_statement] = "raw_statement", - [sym_startraw] = "startraw", - [sym_endraw] = "endraw", - [sym_macro_statement] = "macro_statement", - [sym_startmacro] = "startmacro", - [sym_endmacro] = "endmacro", - [sym_extends_statement] = "extends_statement", - [sym_block_statement] = "block_statement", - [sym_startblock] = "startblock", - [sym_endblock] = "endblock", - [sym_call_statement] = "call_statement", - [sym_startcall] = "startcall", - [sym_endcall] = "endcall", - [sym_filter_statement] = "filter_statement", - [sym_startfilter] = "startfilter", - [sym_endfilter] = "endfilter", - [sym_block_set_statement] = "block_set_statement", - [sym_set_statement] = "set_statement", - [sym_endset] = "endset", - [sym_include_statement] = "include_statement", - [sym_import_statement] = "import_statement", - [sym_from_statement] = "from_statement", - [sym_autoescape_statement] = "autoescape_statement", - [sym_startautoescape] = "startautoescape", - [sym_endautoescape] = "endautoescape", - [sym_trans_statement] = "trans_statement", - [sym_starttrans] = "starttrans", - [sym_endtrans] = "endtrans", - [sym_pluralize] = "pluralize", - [sym_with_statement] = "with_statement", - [sym_startwith] = "startwith", - [sym_endwith] = "endwith", - [sym_debug_statement] = "debug_statement", - [sym_do_statement] = "do_statement", - [sym_expression] = "expression", - [sym_jinja_scope] = "jinja_scope", - [sym_line_statement] = "line_statement", - [sym_comment] = "comment", - [sym__text] = "_text", - [sym__rawtext] = "_rawtext", - [sym_jinja_stuff] = "jinja_stuff", - [sym_text] = "text", - [sym_rawtext] = "rawtext", - [aux_sym_source_file_repeat1] = "source_file_repeat1", - [aux_sym_for_statement_repeat1] = "for_statement_repeat1", - [aux_sym_jinja_stuff_repeat1] = "jinja_stuff_repeat1", - [aux_sym_rawtext_repeat1] = "rawtext_repeat1", + [anon_sym_POUND_QMARK] = "#\?", + [anon_sym_POUND_QMARK_AT] = "#\?@", + [sym_auto_res_mark] = "auto_res_mark", + [anon_sym_POUND_SQUOTE] = "#'", + [anon_sym_POUND_POUND] = "##", + [anon_sym_POUND_EQ] = "#=", + [anon_sym_AT] = "@", + [anon_sym_SQUOTE] = "'", + [anon_sym_BQUOTE] = "`", + [anon_sym_COMMA_AT] = ",@", + [anon_sym_COMMA] = ",", + [sym_block_comment] = "block_comment", + [sym_fancy_literal] = "fancy_literal", + [anon_sym_A] = "A", + [sym_source] = "source", + [sym__gap] = "_gap", + [sym_dis_expr] = "dis_expr", + [sym__form] = "_form", + [sym_str_lit] = "str_lit", + [sym_sym_lit] = "sym_lit", + [sym__metadata_lit] = "_metadata_lit", + [sym_meta_lit] = "meta_lit", + [sym_old_meta_lit] = "old_meta_lit", + [sym_list_lit] = "list_lit", + [sym__bare_list_lit] = "_bare_list_lit", + [sym_map_lit] = "map_lit", + [sym__bare_map_lit] = "_bare_map_lit", + [sym_vec_lit] = "vec_lit", + [sym__bare_vec_lit] = "_bare_vec_lit", + [sym_set_lit] = "set_lit", + [sym__bare_set_lit] = "_bare_set_lit", + [sym_read_cond_lit] = "read_cond_lit", + [sym_splicing_read_cond_lit] = "splicing_read_cond_lit", + [sym_var_quoting_lit] = "var_quoting_lit", + [sym_sym_val_lit] = "sym_val_lit", + [sym_evaling_lit] = "evaling_lit", + [sym_derefing_lit] = "derefing_lit", + [sym_quoting_lit] = "quoting_lit", + [sym_syn_quoting_lit] = "syn_quoting_lit", + [sym_unquote_splicing_lit] = "unquote_splicing_lit", + [sym_unquoting_lit] = "unquoting_lit", + [sym_array_dimension] = "array_dimension", + [aux_sym_source_repeat1] = "source_repeat1", + [aux_sym_dis_expr_repeat1] = "dis_expr_repeat1", + [aux_sym_sym_lit_repeat1] = "sym_lit_repeat1", + [aux_sym__bare_list_lit_repeat1] = "_bare_list_lit_repeat1", + [aux_sym_read_cond_lit_repeat1] = "read_cond_lit_repeat1", }; static TSSymbol ts_symbol_map[] = { [ts_builtin_sym_end] = ts_builtin_sym_end, - [sym_whitespace_control] = sym_whitespace_control, - [anon_sym_LBRACE_PERCENT] = anon_sym_LBRACE_PERCENT, - [aux_sym_startfor_token1] = aux_sym_startfor_token1, - [anon_sym_PERCENT_RBRACE] = anon_sym_PERCENT_RBRACE, - [aux_sym_endfor_token1] = aux_sym_endfor_token1, - [aux_sym_startif_token1] = aux_sym_startif_token1, - [aux_sym_endif_token1] = aux_sym_endif_token1, - [aux_sym_else_statement_token1] = aux_sym_else_statement_token1, - [aux_sym_elif_statement_token1] = aux_sym_elif_statement_token1, - [aux_sym_startraw_token1] = aux_sym_startraw_token1, - [aux_sym_endraw_token1] = aux_sym_endraw_token1, - [aux_sym_startmacro_token1] = aux_sym_startmacro_token1, - [aux_sym_endmacro_token1] = aux_sym_endmacro_token1, - [aux_sym_extends_statement_token1] = aux_sym_extends_statement_token1, - [aux_sym_startblock_token1] = aux_sym_startblock_token1, - [aux_sym_endblock_token1] = aux_sym_endblock_token1, - [aux_sym_startcall_token1] = aux_sym_startcall_token1, - [aux_sym_endcall_token1] = aux_sym_endcall_token1, - [aux_sym_startfilter_token1] = aux_sym_startfilter_token1, - [aux_sym_endfilter_token1] = aux_sym_endfilter_token1, - [aux_sym_set_statement_token1] = aux_sym_set_statement_token1, - [aux_sym_endset_token1] = aux_sym_endset_token1, - [aux_sym_include_statement_token1] = aux_sym_include_statement_token1, - [aux_sym_import_statement_token1] = aux_sym_import_statement_token1, - [aux_sym_from_statement_token1] = aux_sym_from_statement_token1, - [aux_sym_startautoescape_token1] = aux_sym_startautoescape_token1, - [aux_sym_endautoescape_token1] = aux_sym_endautoescape_token1, - [aux_sym_starttrans_token1] = aux_sym_starttrans_token1, - [aux_sym_endtrans_token1] = aux_sym_endtrans_token1, - [aux_sym_pluralize_token1] = aux_sym_pluralize_token1, - [aux_sym_startwith_token1] = aux_sym_startwith_token1, - [aux_sym_endwith_token1] = aux_sym_endwith_token1, - [aux_sym_debug_statement_token1] = aux_sym_debug_statement_token1, - [aux_sym_do_statement_token1] = aux_sym_do_statement_token1, - [anon_sym_LBRACE_LBRACE] = anon_sym_LBRACE_LBRACE, - [anon_sym_RBRACE_RBRACE] = anon_sym_RBRACE_RBRACE, - [anon_sym_CARET_POUND] = anon_sym_CARET_POUND, - [anon_sym_POUND_POUND] = anon_sym_POUND_POUND, - [anon_sym_LBRACE_POUND] = anon_sym_LBRACE_POUND, - [anon_sym_POUND_RBRACE] = anon_sym_POUND_RBRACE, - [aux_sym__text_token1] = aux_sym__text_token1, + [sym__ws] = sym__ws, + [sym_comment] = sym_comment, + [anon_sym_POUND_] = anon_sym_POUND_, + [sym_num_lit] = sym_num_lit, + [sym_kwd_lit] = sym_kwd_lit, + [aux_sym_str_lit_token1] = aux_sym_str_lit_token1, + [sym_char_lit] = sym_char_lit, + [sym_nil_lit] = sym_nil_lit, + [sym_bool_lit] = sym_bool_lit, + [aux_sym_sym_lit_token1] = aux_sym_sym_lit_token1, + [anon_sym_CARET] = anon_sym_CARET, + [anon_sym_POUND_CARET] = anon_sym_POUND_CARET, + [anon_sym_LPAREN] = anon_sym_LPAREN, + [anon_sym_RPAREN] = anon_sym_RPAREN, [anon_sym_LBRACE] = anon_sym_LBRACE, [anon_sym_RBRACE] = anon_sym_RBRACE, + [anon_sym_POUND0A] = anon_sym_POUND0A, [anon_sym_POUND] = anon_sym_POUND, - [anon_sym_PERCENT] = anon_sym_PERCENT, - [sym_source_file] = sym_source_file, - [sym__block_statement] = sym__block_statement, - [sym_for_statement] = sym_for_statement, - [sym_startfor] = sym_startfor, - [sym_endfor] = sym_endfor, - [sym_if_statement] = sym_if_statement, - [sym_startif] = sym_startif, - [sym_endif] = sym_endif, - [sym_else_statement] = sym_else_statement, - [sym_elif_statement] = sym_elif_statement, - [sym_raw_statement] = sym_raw_statement, - [sym_startraw] = sym_startraw, - [sym_endraw] = sym_endraw, - [sym_macro_statement] = sym_macro_statement, - [sym_startmacro] = sym_startmacro, - [sym_endmacro] = sym_endmacro, - [sym_extends_statement] = sym_extends_statement, - [sym_block_statement] = sym_block_statement, - [sym_startblock] = sym_startblock, - [sym_endblock] = sym_endblock, - [sym_call_statement] = sym_call_statement, - [sym_startcall] = sym_startcall, - [sym_endcall] = sym_endcall, - [sym_filter_statement] = sym_filter_statement, - [sym_startfilter] = sym_startfilter, - [sym_endfilter] = sym_endfilter, - [sym_block_set_statement] = sym_block_set_statement, - [sym_set_statement] = sym_set_statement, - [sym_endset] = sym_endset, - [sym_include_statement] = sym_include_statement, - [sym_import_statement] = sym_import_statement, - [sym_from_statement] = sym_from_statement, - [sym_autoescape_statement] = sym_autoescape_statement, - [sym_startautoescape] = sym_startautoescape, - [sym_endautoescape] = sym_endautoescape, - [sym_trans_statement] = sym_trans_statement, - [sym_starttrans] = sym_starttrans, - [sym_endtrans] = sym_endtrans, - [sym_pluralize] = sym_pluralize, - [sym_with_statement] = sym_with_statement, - [sym_startwith] = sym_startwith, - [sym_endwith] = sym_endwith, - [sym_debug_statement] = sym_debug_statement, - [sym_do_statement] = sym_do_statement, - [sym_expression] = sym_expression, - [sym_jinja_scope] = sym_jinja_scope, - [sym_line_statement] = sym_line_statement, - [sym_comment] = sym_comment, - [sym__text] = sym__text, - [sym__rawtext] = sym__rawtext, - [sym_jinja_stuff] = sym_jinja_stuff, - [sym_text] = sym_text, - [sym_rawtext] = sym_rawtext, - [aux_sym_source_file_repeat1] = aux_sym_source_file_repeat1, - [aux_sym_for_statement_repeat1] = aux_sym_for_statement_repeat1, - [aux_sym_jinja_stuff_repeat1] = aux_sym_jinja_stuff_repeat1, - [aux_sym_rawtext_repeat1] = aux_sym_rawtext_repeat1, + [anon_sym_POUND_QMARK] = anon_sym_POUND_QMARK, + [anon_sym_POUND_QMARK_AT] = anon_sym_POUND_QMARK_AT, + [sym_auto_res_mark] = sym_auto_res_mark, + [anon_sym_POUND_SQUOTE] = anon_sym_POUND_SQUOTE, + [anon_sym_POUND_POUND] = anon_sym_POUND_POUND, + [anon_sym_POUND_EQ] = anon_sym_POUND_EQ, + [anon_sym_AT] = anon_sym_AT, + [anon_sym_SQUOTE] = anon_sym_SQUOTE, + [anon_sym_BQUOTE] = anon_sym_BQUOTE, + [anon_sym_COMMA_AT] = anon_sym_COMMA_AT, + [anon_sym_COMMA] = anon_sym_COMMA, + [sym_block_comment] = sym_block_comment, + [sym_fancy_literal] = sym_fancy_literal, + [anon_sym_A] = anon_sym_A, + [sym_source] = sym_source, + [sym__gap] = sym__gap, + [sym_dis_expr] = sym_dis_expr, + [sym__form] = sym__form, + [sym_str_lit] = sym_str_lit, + [sym_sym_lit] = sym_sym_lit, + [sym__metadata_lit] = sym__metadata_lit, + [sym_meta_lit] = sym_meta_lit, + [sym_old_meta_lit] = sym_old_meta_lit, + [sym_list_lit] = sym_list_lit, + [sym__bare_list_lit] = sym__bare_list_lit, + [sym_map_lit] = sym_map_lit, + [sym__bare_map_lit] = sym__bare_map_lit, + [sym_vec_lit] = sym_vec_lit, + [sym__bare_vec_lit] = sym__bare_vec_lit, + [sym_set_lit] = sym_set_lit, + [sym__bare_set_lit] = sym__bare_set_lit, + [sym_read_cond_lit] = sym_read_cond_lit, + [sym_splicing_read_cond_lit] = sym_splicing_read_cond_lit, + [sym_var_quoting_lit] = sym_var_quoting_lit, + [sym_sym_val_lit] = sym_sym_val_lit, + [sym_evaling_lit] = sym_evaling_lit, + [sym_derefing_lit] = sym_derefing_lit, + [sym_quoting_lit] = sym_quoting_lit, + [sym_syn_quoting_lit] = sym_syn_quoting_lit, + [sym_unquote_splicing_lit] = sym_unquote_splicing_lit, + [sym_unquoting_lit] = sym_unquoting_lit, + [sym_array_dimension] = sym_array_dimension, + [aux_sym_source_repeat1] = aux_sym_source_repeat1, + [aux_sym_dis_expr_repeat1] = aux_sym_dis_expr_repeat1, + [aux_sym_sym_lit_repeat1] = aux_sym_sym_lit_repeat1, + [aux_sym__bare_list_lit_repeat1] = aux_sym__bare_list_lit_repeat1, + [aux_sym_read_cond_lit_repeat1] = aux_sym_read_cond_lit_repeat1, }; static const TSSymbolMetadata ts_symbol_metadata[] = { @@ -338,168 +227,60 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = true, }, - [sym_whitespace_control] = { - .visible = true, + [sym__ws] = { + .visible = false, .named = true, }, - [anon_sym_LBRACE_PERCENT] = { + [sym_comment] = { .visible = true, - .named = false, - }, - [aux_sym_startfor_token1] = { - .visible = false, - .named = false, + .named = true, }, - [anon_sym_PERCENT_RBRACE] = { + [anon_sym_POUND_] = { .visible = true, .named = false, }, - [aux_sym_endfor_token1] = { - .visible = false, - .named = false, - }, - [aux_sym_startif_token1] = { - .visible = false, - .named = false, - }, - [aux_sym_endif_token1] = { - .visible = false, - .named = false, - }, - [aux_sym_else_statement_token1] = { - .visible = false, - .named = false, - }, - [aux_sym_elif_statement_token1] = { - .visible = false, - .named = false, - }, - [aux_sym_startraw_token1] = { - .visible = false, - .named = false, - }, - [aux_sym_endraw_token1] = { - .visible = false, - .named = false, - }, - [aux_sym_startmacro_token1] = { - .visible = false, - .named = false, - }, - [aux_sym_endmacro_token1] = { - .visible = false, - .named = false, - }, - [aux_sym_extends_statement_token1] = { - .visible = false, - .named = false, - }, - [aux_sym_startblock_token1] = { - .visible = false, - .named = false, - }, - [aux_sym_endblock_token1] = { - .visible = false, - .named = false, - }, - [aux_sym_startcall_token1] = { - .visible = false, - .named = false, - }, - [aux_sym_endcall_token1] = { - .visible = false, - .named = false, - }, - [aux_sym_startfilter_token1] = { - .visible = false, - .named = false, - }, - [aux_sym_endfilter_token1] = { - .visible = false, - .named = false, - }, - [aux_sym_set_statement_token1] = { - .visible = false, - .named = false, - }, - [aux_sym_endset_token1] = { - .visible = false, - .named = false, - }, - [aux_sym_include_statement_token1] = { - .visible = false, - .named = false, - }, - [aux_sym_import_statement_token1] = { - .visible = false, - .named = false, - }, - [aux_sym_from_statement_token1] = { - .visible = false, - .named = false, - }, - [aux_sym_startautoescape_token1] = { - .visible = false, - .named = false, - }, - [aux_sym_endautoescape_token1] = { - .visible = false, - .named = false, - }, - [aux_sym_starttrans_token1] = { - .visible = false, - .named = false, - }, - [aux_sym_endtrans_token1] = { - .visible = false, - .named = false, - }, - [aux_sym_pluralize_token1] = { - .visible = false, - .named = false, - }, - [aux_sym_startwith_token1] = { - .visible = false, - .named = false, - }, - [aux_sym_endwith_token1] = { - .visible = false, - .named = false, + [sym_num_lit] = { + .visible = true, + .named = true, }, - [aux_sym_debug_statement_token1] = { - .visible = false, - .named = false, + [sym_kwd_lit] = { + .visible = true, + .named = true, }, - [aux_sym_do_statement_token1] = { + [aux_sym_str_lit_token1] = { .visible = false, .named = false, }, - [anon_sym_LBRACE_LBRACE] = { + [sym_char_lit] = { .visible = true, - .named = false, + .named = true, }, - [anon_sym_RBRACE_RBRACE] = { + [sym_nil_lit] = { .visible = true, - .named = false, + .named = true, }, - [anon_sym_CARET_POUND] = { + [sym_bool_lit] = { .visible = true, + .named = true, + }, + [aux_sym_sym_lit_token1] = { + .visible = false, .named = false, }, - [anon_sym_POUND_POUND] = { + [anon_sym_CARET] = { .visible = true, .named = false, }, - [anon_sym_LBRACE_POUND] = { + [anon_sym_POUND_CARET] = { .visible = true, .named = false, }, - [anon_sym_POUND_RBRACE] = { + [anon_sym_LPAREN] = { .visible = true, .named = false, }, - [aux_sym__text_token1] = { - .visible = false, + [anon_sym_RPAREN] = { + .visible = true, .named = false, }, [anon_sym_LBRACE] = { @@ -510,244 +291,365 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, - [anon_sym_POUND] = { + [anon_sym_POUND0A] = { .visible = true, .named = false, }, - [anon_sym_PERCENT] = { + [anon_sym_POUND] = { .visible = true, .named = false, }, - [sym_source_file] = { - .visible = true, - .named = true, - }, - [sym__block_statement] = { - .visible = false, - .named = true, - }, - [sym_for_statement] = { - .visible = true, - .named = true, - }, - [sym_startfor] = { - .visible = true, - .named = true, - }, - [sym_endfor] = { - .visible = true, - .named = true, - }, - [sym_if_statement] = { + [anon_sym_POUND_QMARK] = { .visible = true, - .named = true, - }, - [sym_startif] = { - .visible = true, - .named = true, + .named = false, }, - [sym_endif] = { + [anon_sym_POUND_QMARK_AT] = { .visible = true, - .named = true, + .named = false, }, - [sym_else_statement] = { + [sym_auto_res_mark] = { .visible = true, .named = true, }, - [sym_elif_statement] = { + [anon_sym_POUND_SQUOTE] = { .visible = true, - .named = true, + .named = false, }, - [sym_raw_statement] = { + [anon_sym_POUND_POUND] = { .visible = true, - .named = true, + .named = false, }, - [sym_startraw] = { + [anon_sym_POUND_EQ] = { .visible = true, - .named = true, + .named = false, }, - [sym_endraw] = { + [anon_sym_AT] = { .visible = true, - .named = true, + .named = false, }, - [sym_macro_statement] = { + [anon_sym_SQUOTE] = { .visible = true, - .named = true, + .named = false, }, - [sym_startmacro] = { + [anon_sym_BQUOTE] = { .visible = true, - .named = true, + .named = false, }, - [sym_endmacro] = { + [anon_sym_COMMA_AT] = { .visible = true, - .named = true, + .named = false, }, - [sym_extends_statement] = { + [anon_sym_COMMA] = { .visible = true, - .named = true, + .named = false, }, - [sym_block_statement] = { + [sym_block_comment] = { .visible = true, .named = true, }, - [sym_startblock] = { + [sym_fancy_literal] = { .visible = true, .named = true, }, - [sym_endblock] = { + [anon_sym_A] = { .visible = true, - .named = true, + .named = false, }, - [sym_call_statement] = { + [sym_source] = { .visible = true, .named = true, }, - [sym_startcall] = { - .visible = true, + [sym__gap] = { + .visible = false, .named = true, }, - [sym_endcall] = { + [sym_dis_expr] = { .visible = true, .named = true, }, - [sym_filter_statement] = { - .visible = true, + [sym__form] = { + .visible = false, .named = true, }, - [sym_startfilter] = { + [sym_str_lit] = { .visible = true, .named = true, }, - [sym_endfilter] = { + [sym_sym_lit] = { .visible = true, .named = true, }, - [sym_block_set_statement] = { - .visible = true, + [sym__metadata_lit] = { + .visible = false, .named = true, }, - [sym_set_statement] = { + [sym_meta_lit] = { .visible = true, .named = true, }, - [sym_endset] = { + [sym_old_meta_lit] = { .visible = true, .named = true, }, - [sym_include_statement] = { + [sym_list_lit] = { .visible = true, .named = true, }, - [sym_import_statement] = { - .visible = true, + [sym__bare_list_lit] = { + .visible = false, .named = true, }, - [sym_from_statement] = { + [sym_map_lit] = { .visible = true, .named = true, }, - [sym_autoescape_statement] = { - .visible = true, + [sym__bare_map_lit] = { + .visible = false, .named = true, }, - [sym_startautoescape] = { + [sym_vec_lit] = { .visible = true, .named = true, }, - [sym_endautoescape] = { - .visible = true, + [sym__bare_vec_lit] = { + .visible = false, .named = true, }, - [sym_trans_statement] = { + [sym_set_lit] = { .visible = true, .named = true, }, - [sym_starttrans] = { - .visible = true, + [sym__bare_set_lit] = { + .visible = false, .named = true, }, - [sym_endtrans] = { + [sym_read_cond_lit] = { .visible = true, .named = true, }, - [sym_pluralize] = { + [sym_splicing_read_cond_lit] = { .visible = true, .named = true, }, - [sym_with_statement] = { + [sym_var_quoting_lit] = { .visible = true, .named = true, }, - [sym_startwith] = { + [sym_sym_val_lit] = { .visible = true, .named = true, }, - [sym_endwith] = { + [sym_evaling_lit] = { .visible = true, .named = true, }, - [sym_debug_statement] = { + [sym_derefing_lit] = { .visible = true, .named = true, }, - [sym_do_statement] = { + [sym_quoting_lit] = { .visible = true, .named = true, }, - [sym_expression] = { + [sym_syn_quoting_lit] = { .visible = true, .named = true, }, - [sym_jinja_scope] = { + [sym_unquote_splicing_lit] = { .visible = true, .named = true, }, - [sym_line_statement] = { + [sym_unquoting_lit] = { .visible = true, .named = true, }, - [sym_comment] = { + [sym_array_dimension] = { .visible = true, .named = true, }, - [sym__text] = { - .visible = false, - .named = true, - }, - [sym__rawtext] = { + [aux_sym_source_repeat1] = { .visible = false, - .named = true, - }, - [sym_jinja_stuff] = { - .visible = true, - .named = true, - }, - [sym_text] = { - .visible = true, - .named = true, - }, - [sym_rawtext] = { - .visible = true, - .named = true, + .named = false, }, - [aux_sym_source_file_repeat1] = { + [aux_sym_dis_expr_repeat1] = { .visible = false, .named = false, }, - [aux_sym_for_statement_repeat1] = { + [aux_sym_sym_lit_repeat1] = { .visible = false, .named = false, }, - [aux_sym_jinja_stuff_repeat1] = { + [aux_sym__bare_list_lit_repeat1] = { .visible = false, .named = false, }, - [aux_sym_rawtext_repeat1] = { + [aux_sym_read_cond_lit_repeat1] = { .visible = false, .named = false, }, }; +enum { + field_close = 1, + field_dimension_indicator = 2, + field_marker = 3, + field_meta = 4, + field_old_meta = 5, + field_open = 6, + field_value = 7, +}; + +static const char *ts_field_names[] = { + [0] = NULL, + [field_close] = "close", + [field_dimension_indicator] = "dimension_indicator", + [field_marker] = "marker", + [field_meta] = "meta", + [field_old_meta] = "old_meta", + [field_open] = "open", + [field_value] = "value", +}; + +static const TSFieldMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = { + [1] = {.index = 0, .length = 2}, + [2] = {.index = 2, .length = 1}, + [3] = {.index = 3, .length = 1}, + [4] = {.index = 4, .length = 3}, + [5] = {.index = 7, .length = 2}, + [6] = {.index = 9, .length = 4}, + [7] = {.index = 13, .length = 2}, + [8] = {.index = 15, .length = 2}, + [9] = {.index = 17, .length = 1}, + [10] = {.index = 18, .length = 1}, + [11] = {.index = 19, .length = 4}, + [12] = {.index = 23, .length = 5}, + [13] = {.index = 28, .length = 4}, + [14] = {.index = 32, .length = 6}, + [15] = {.index = 38, .length = 4}, + [16] = {.index = 42, .length = 2}, + [17] = {.index = 44, .length = 3}, + [18] = {.index = 47, .length = 2}, + [19] = {.index = 49, .length = 3}, + [20] = {.index = 52, .length = 2}, + [21] = {.index = 54, .length = 4}, + [22] = {.index = 58, .length = 6}, + [23] = {.index = 64, .length = 4}, + [24] = {.index = 68, .length = 4}, + [25] = {.index = 72, .length = 6}, + [26] = {.index = 78, .length = 4}, +}; + +static const TSFieldMapEntry ts_field_map_entries[] = { + [0] = + {field_meta, 0, .inherited = true}, + {field_old_meta, 0, .inherited = true}, + [2] = + {field_meta, 0}, + [3] = + {field_old_meta, 0}, + [4] = + {field_close, 0, .inherited = true}, + {field_open, 0, .inherited = true}, + {field_value, 0, .inherited = true}, + [7] = + {field_dimension_indicator, 0, .inherited = true}, + {field_open, 0, .inherited = true}, + [9] = + {field_close, 0, .inherited = true}, + {field_marker, 0, .inherited = true}, + {field_open, 0, .inherited = true}, + {field_value, 0, .inherited = true}, + [13] = + {field_marker, 0}, + {field_value, 1}, + [15] = + {field_close, 1}, + {field_open, 0}, + [17] = + {field_value, 0}, + [18] = + {field_open, 0}, + [19] = + {field_close, 1, .inherited = true}, + {field_marker, 0}, + {field_open, 1, .inherited = true}, + {field_value, 1, .inherited = true}, + [23] = + {field_close, 1, .inherited = true}, + {field_meta, 0, .inherited = true}, + {field_old_meta, 0, .inherited = true}, + {field_open, 1, .inherited = true}, + {field_value, 1, .inherited = true}, + [28] = + {field_dimension_indicator, 1, .inherited = true}, + {field_meta, 0, .inherited = true}, + {field_old_meta, 0, .inherited = true}, + {field_open, 1, .inherited = true}, + [32] = + {field_close, 1, .inherited = true}, + {field_marker, 1, .inherited = true}, + {field_meta, 0, .inherited = true}, + {field_old_meta, 0, .inherited = true}, + {field_open, 1, .inherited = true}, + {field_value, 1, .inherited = true}, + [38] = + {field_meta, 0, .inherited = true}, + {field_meta, 1, .inherited = true}, + {field_old_meta, 0, .inherited = true}, + {field_old_meta, 1, .inherited = true}, + [42] = + {field_marker, 0}, + {field_value, 2}, + [44] = + {field_close, 2}, + {field_open, 0}, + {field_value, 1, .inherited = true}, + [47] = + {field_value, 0, .inherited = true}, + {field_value, 1, .inherited = true}, + [49] = + {field_close, 2}, + {field_marker, 0}, + {field_open, 1}, + [52] = + {field_dimension_indicator, 1}, + {field_open, 0}, + [54] = + {field_close, 2, .inherited = true}, + {field_marker, 0}, + {field_open, 2, .inherited = true}, + {field_value, 2, .inherited = true}, + [58] = + {field_close, 2, .inherited = true}, + {field_marker, 1}, + {field_meta, 0, .inherited = true}, + {field_old_meta, 0, .inherited = true}, + {field_open, 2, .inherited = true}, + {field_value, 2, .inherited = true}, + [64] = + {field_marker, 1}, + {field_meta, 0, .inherited = true}, + {field_old_meta, 0, .inherited = true}, + {field_value, 2}, + [68] = + {field_close, 3}, + {field_marker, 0}, + {field_open, 1}, + {field_value, 2, .inherited = true}, + [72] = + {field_close, 3, .inherited = true}, + {field_marker, 1}, + {field_meta, 0, .inherited = true}, + {field_old_meta, 0, .inherited = true}, + {field_open, 3, .inherited = true}, + {field_value, 3, .inherited = true}, + [78] = + {field_marker, 1}, + {field_meta, 0, .inherited = true}, + {field_old_meta, 0, .inherited = true}, + {field_value, 3}, +}; + static TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGTH] = { [0] = {0}, }; @@ -756,854 +658,876 @@ static uint16_t ts_non_terminal_alias_map[] = { 0, }; +static inline bool sym_kwd_lit_character_set_1(int32_t c) { + return (c < '`' + ? (c < '(' + ? (c < 28 + ? (c < '\t' + ? c == 0 + : c <= '\r') + : (c <= ' ' || c == '"')) + : (c <= ')' || (c < '@' + ? (c < ';' + ? c == ',' + : c <= ';') + : (c <= '@' || (c >= '[' && c <= '^'))))) + : (c <= '`' || (c < 8200 + ? (c < 5760 + ? (c < '}' + ? c == '{' + : c <= '~') + : (c <= 5760 || (c >= 8192 && c <= 8198))) + : (c <= 8202 || (c < 8287 + ? (c >= 8232 && c <= 8233) + : (c <= 8287 || c == 12288)))))); +} + +static inline bool sym_kwd_lit_character_set_2(int32_t c) { + return (c < '[' + ? (c < '(' + ? (c < 28 + ? (c < '\t' + ? c == 0 + : c <= '\r') + : (c <= ' ' || c == '"')) + : (c <= ')' || (c < ':' + ? (c < '/' + ? c == ',' + : c <= '/') + : (c <= ';' || c == '@')))) + : (c <= '^' || (c < 8192 + ? (c < '}' + ? (c < '{' + ? c == '`' + : c <= '{') + : (c <= '~' || c == 5760)) + : (c <= 8198 || (c < 8287 + ? (c < 8232 + ? (c >= 8200 && c <= 8202) + : c <= 8233) + : (c <= 8287 || c == 12288)))))); +} + +static inline bool aux_sym_sym_lit_token1_character_set_1(int32_t c) { + return (c < '`' + ? (c < '"' + ? (c < '\t' + ? c == 0 + : (c <= '\r' || (c >= 28 && c <= ' '))) + : (c <= '"' || (c < '0' + ? c == ')' + : (c <= ';' || (c >= '[' && c <= ']'))))) + : (c <= '`' || (c < 8200 + ? (c < 5760 + ? (c >= '}' && c <= '~') + : (c <= 5760 || (c >= 8192 && c <= 8198))) + : (c <= 8202 || (c < 8287 + ? (c >= 8232 && c <= 8233) + : (c <= 8287 || c == 12288)))))); +} + +static inline bool aux_sym_sym_lit_token1_character_set_2(int32_t c) { + return (c < '[' + ? (c < '(' + ? (c < 28 + ? (c < '\t' + ? c == 0 + : c <= '\r') + : (c <= ' ' || c == '"')) + : (c <= ')' || (c < ';' + ? (c < '1' + ? c == ',' + : c <= '9') + : (c <= ';' || c == '@')))) + : (c <= '^' || (c < 8192 + ? (c < '}' + ? (c < '{' + ? c == '`' + : c <= '{') + : (c <= '~' || c == 5760)) + : (c <= 8198 || (c < 8287 + ? (c < 8232 + ? (c >= 8200 && c <= 8202) + : c <= 8233) + : (c <= 8287 || c == 12288)))))); +} + +static inline bool aux_sym_sym_lit_token1_character_set_3(int32_t c) { + return (c < '[' + ? (c < '(' + ? (c < 28 + ? (c < '\t' + ? c == 0 + : c <= '\r') + : (c <= ' ' || c == '"')) + : (c <= ')' || (c < ';' + ? c == ',' + : (c <= ';' || c == '@')))) + : (c <= '^' || (c < 8200 + ? (c < 5760 + ? (c < '{' + ? c == '`' + : c <= '~') + : (c <= 5760 || (c >= 8192 && c <= 8198))) + : (c <= 8202 || (c < 8287 + ? (c >= 8232 && c <= 8233) + : (c <= 8287 || c == 12288)))))); +} + +static inline bool aux_sym_sym_lit_token1_character_set_4(int32_t c) { + return (c < '[' + ? (c < '(' + ? (c < 28 + ? (c < '\t' + ? c == 0 + : c <= '\r') + : (c <= ' ' || c == '"')) + : (c <= ')' || (c < ';' + ? (c < '0' + ? c == ',' + : c <= '9') + : (c <= ';' || c == '@')))) + : (c <= '^' || (c < 8192 + ? (c < '}' + ? (c < '{' + ? c == '`' + : c <= '{') + : (c <= '~' || c == 5760)) + : (c <= 8198 || (c < 8287 + ? (c < 8232 + ? (c >= 8200 && c <= 8202) + : c <= 8233) + : (c <= 8287 || c == 12288)))))); +} + +static inline bool aux_sym_sym_lit_token1_character_set_5(int32_t c) { + return (c < '@' + ? (c < '(' + ? (c < 28 + ? (c < '\t' + ? c == 0 + : c <= '\r') + : (c <= ' ' || c == '"')) + : (c <= ')' || (c < '0' + ? c == ',' + : (c <= '9' || c == ';')))) + : (c <= '^' || (c < 8200 + ? (c < 5760 + ? (c < '}' + ? (c >= '`' && c <= '{') + : c <= '~') + : (c <= 5760 || (c >= 8192 && c <= 8198))) + : (c <= 8202 || (c < 8287 + ? (c >= 8232 && c <= 8233) + : (c <= 8287 || c == 12288)))))); +} + +static inline bool aux_sym_sym_lit_token1_character_set_6(int32_t c) { + return (c < '[' + ? (c < '(' + ? (c < 28 + ? (c < '\t' + ? c == 0 + : c <= '\r') + : (c <= ' ' || c == '"')) + : (c <= ')' || (c < ';' + ? (c < '0' + ? c == ',' + : c <= '9') + : (c <= ';' || (c >= '@' && c <= 'F'))))) + : (c <= '^' || (c < 8192 + ? (c < '}' + ? (c < '{' + ? (c >= '`' && c <= 'f') + : c <= '{') + : (c <= '~' || c == 5760)) + : (c <= 8198 || (c < 8287 + ? (c < 8232 + ? (c >= 8200 && c <= 8202) + : c <= 8233) + : (c <= 8287 || c == 12288)))))); +} + +static inline bool sym_fancy_literal_character_set_1(int32_t c) { + return (c < '`' + ? (c < ',' + ? (c < '"' + ? (c < 28 + ? (c >= '\t' && c <= '\r') + : c <= ' ') + : (c <= '"' || (c >= '(' && c <= ')'))) + : (c <= ',' || (c < '@' + ? c == ';' + : (c <= '@' || (c >= '[' && c <= '^'))))) + : (c <= '`' || (c < 8200 + ? (c < 5760 + ? (c >= '{' && c <= '~') + : (c <= 5760 || (c >= 8192 && c <= 8198))) + : (c <= 8202 || (c < 8287 + ? (c >= 8232 && c <= 8233) + : (c <= 8287 || c == 12288)))))); +} + static bool ts_lex(TSLexer *lexer, TSStateId state) { START_LEXER(); eof = lexer->eof(lexer); switch (state) { case 0: - if (eof) ADVANCE(120); - if (lookahead == '#') ADVANCE(173); - if (lookahead == '%') ADVANCE(176); - if (lookahead == '^') ADVANCE(2); - if (lookahead == 'a') ADVANCE(110); - if (lookahead == 'b') ADVANCE(58); - if (lookahead == 'c') ADVANCE(13); - if (lookahead == 'd') ADVANCE(31); - if (lookahead == 'e') ADVANCE(59); - if (lookahead == 'f') ADVANCE(52); - if (lookahead == 'i') ADVANCE(44); - if (lookahead == 'm') ADVANCE(11); - if (lookahead == 'p') ADVANCE(62); - if (lookahead == 'r') ADVANCE(8); - if (lookahead == 's') ADVANCE(39); - if (lookahead == 't') ADVANCE(89); - if (lookahead == 'w') ADVANCE(53); - if (lookahead == '{') ADVANCE(168); - if (lookahead == '}') ADVANCE(170); - if (lookahead == '+' || - lookahead == '-' || - lookahead == '|') ADVANCE(121); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(1); + if (eof) ADVANCE(54); + if (lookahead == '"') ADVANCE(2); + if (lookahead == '#') ADVANCE(106); + if (lookahead == '\'') ADVANCE(116); + if (lookahead == '(') ADVANCE(101); + if (lookahead == ')') ADVANCE(102); + if (lookahead == ',') ADVANCE(119); + if (lookahead == '0') ADVANCE(60); + if (lookahead == ':') ADVANCE(7); + if (lookahead == ';') ADVANCE(57); + if (lookahead == '@') ADVANCE(115); + if (lookahead == 'A') ADVANCE(122); + if (lookahead == '\\') ADVANCE(51); + if (lookahead == '^') ADVANCE(99); + if (lookahead == '`') ADVANCE(117); + if (lookahead == 'f') ADVANCE(10); + if (lookahead == 'n') ADVANCE(22); + if (lookahead == 't') ADVANCE(31); + if (lookahead == '{') ADVANCE(103); + if (lookahead == '|') ADVANCE(40); + if (lookahead == '}') ADVANCE(104); + if (('+' <= lookahead && lookahead <= '-')) ADVANCE(6); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(62); + if (('\t' <= lookahead && lookahead <= '\r') || + (28 <= lookahead && lookahead <= ' ') || + lookahead == 5760 || + (8192 <= lookahead && lookahead <= 8198) || + (8200 <= lookahead && lookahead <= 8202) || + lookahead == 8232 || + lookahead == 8233 || + lookahead == 8287 || + lookahead == 12288) ADVANCE(55); END_STATE(); case 1: - if (lookahead == '#') ADVANCE(173); - if (lookahead == '%') ADVANCE(176); - if (lookahead == '^') ADVANCE(2); - if (lookahead == 'a') ADVANCE(110); - if (lookahead == 'b') ADVANCE(58); - if (lookahead == 'c') ADVANCE(13); - if (lookahead == 'd') ADVANCE(31); - if (lookahead == 'e') ADVANCE(59); - if (lookahead == 'f') ADVANCE(52); - if (lookahead == 'i') ADVANCE(44); - if (lookahead == 'm') ADVANCE(11); - if (lookahead == 'p') ADVANCE(62); - if (lookahead == 'r') ADVANCE(8); - if (lookahead == 's') ADVANCE(39); - if (lookahead == 't') ADVANCE(89); - if (lookahead == 'w') ADVANCE(53); - if (lookahead == '{') ADVANCE(168); - if (lookahead == '}') ADVANCE(170); - if (lookahead == '+' || - lookahead == '-' || - lookahead == '|') ADVANCE(121); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(1); + if (lookahead == '"') ADVANCE(2); + if (lookahead == '#') ADVANCE(107); + if (lookahead == '\'') ADVANCE(116); + if (lookahead == '(') ADVANCE(101); + if (lookahead == ',') ADVANCE(8); + if (lookahead == ':') ADVANCE(5); + if (lookahead == ';') ADVANCE(57); + if (lookahead == '@') ADVANCE(115); + if (lookahead == '^') ADVANCE(99); + if (lookahead == '{') ADVANCE(103); + if (('\t' <= lookahead && lookahead <= '\r') || + (28 <= lookahead && lookahead <= ' ') || + lookahead == 5760 || + (8192 <= lookahead && lookahead <= 8198) || + (8200 <= lookahead && lookahead <= 8202) || + lookahead == 8232 || + lookahead == 8233 || + lookahead == 8287 || + lookahead == 12288) ADVANCE(55); + if (lookahead != 0 && + lookahead != ')' && + (lookahead < '0' || '9' < lookahead) && + (lookahead < '[' || ']' < lookahead) && + lookahead != '`' && + lookahead != '}' && + lookahead != '~') ADVANCE(98); END_STATE(); case 2: - if (lookahead == '#') ADVANCE(158); + if (lookahead == '"') ADVANCE(74); + if (lookahead == '\\') ADVANCE(52); + if (lookahead != 0) ADVANCE(2); END_STATE(); case 3: - if (lookahead == '#') ADVANCE(171); - if (lookahead == '%') ADVANCE(176); - if (lookahead == '{') ADVANCE(167); - if (lookahead == '}') ADVANCE(169); - if (lookahead == '+' || - lookahead == '-' || - lookahead == '|') ADVANCE(122); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(164); - if (lookahead != 0) ADVANCE(166); + if (lookahead == '#') ADVANCE(120); + if (lookahead != 0) ADVANCE(41); END_STATE(); case 4: - if (lookahead == '#') ADVANCE(171); - if (lookahead == '%') ADVANCE(175); - if (lookahead == '{') ADVANCE(167); - if (lookahead == '}') ADVANCE(170); - if (lookahead == '+' || - lookahead == '-' || - lookahead == '|') ADVANCE(122); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(164); - if (lookahead != 0) ADVANCE(166); + if (lookahead == '#') ADVANCE(108); + if (lookahead == '\'') ADVANCE(116); + if (lookahead == '(') ADVANCE(101); + if (lookahead == ',') ADVANCE(8); + if (lookahead == '@') ADVANCE(115); + if (lookahead == '^') ADVANCE(99); + if (lookahead == '{') ADVANCE(103); + if (!aux_sym_sym_lit_token1_character_set_1(lookahead)) ADVANCE(98); END_STATE(); case 5: - if (lookahead == '#') ADVANCE(171); - if (lookahead == '%') ADVANCE(175); - if (lookahead == '{') ADVANCE(167); - if (lookahead == '}') ADVANCE(169); - if (lookahead == '+' || - lookahead == '-' || - lookahead == '|') ADVANCE(122); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(164); - if (lookahead != 0) ADVANCE(166); + if (lookahead == '/') ADVANCE(72); + if (lookahead == ':') ADVANCE(50); + if (!sym_kwd_lit_character_set_1(lookahead)) ADVANCE(73); END_STATE(); case 6: - if (lookahead == '#') ADVANCE(171); - if (lookahead == '%') ADVANCE(175); - if (lookahead == '{') ADVANCE(167); - if (lookahead == '}') ADVANCE(169); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(165); - if (lookahead != 0) ADVANCE(166); + if (lookahead == '0') ADVANCE(60); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(62); END_STATE(); case 7: - if (lookahead == '#') ADVANCE(174); - if (lookahead == '%') ADVANCE(176); - if (lookahead == '{') ADVANCE(168); - if (lookahead == '}') ADVANCE(170); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(165); - if (lookahead != 0) ADVANCE(166); + if (lookahead == ':') ADVANCE(111); END_STATE(); case 8: - if (lookahead == 'a') ADVANCE(115); + if (lookahead == '@') ADVANCE(118); END_STATE(); case 9: - if (lookahead == 'a') ADVANCE(71); + if (lookahead == 'A') ADVANCE(105); END_STATE(); case 10: - if (lookahead == 'a') ADVANCE(83); + if (lookahead == 'a') ADVANCE(24); END_STATE(); case 11: - if (lookahead == 'a') ADVANCE(23); + if (lookahead == 'a') ADVANCE(14); END_STATE(); case 12: - if (lookahead == 'a') ADVANCE(116); + if (lookahead == 'b') ADVANCE(75); END_STATE(); case 13: - if (lookahead == 'a') ADVANCE(65); + if (lookahead == 'c') ADVANCE(23); END_STATE(); case 14: - if (lookahead == 'a') ADVANCE(63); + if (lookahead == 'c') ADVANCE(16); END_STATE(); case 15: - if (lookahead == 'a') ADVANCE(73); + if (lookahead == 'd') ADVANCE(75); END_STATE(); case 16: - if (lookahead == 'a') ADVANCE(84); + if (lookahead == 'e') ADVANCE(75); END_STATE(); case 17: - if (lookahead == 'a') ADVANCE(66); + if (lookahead == 'e') ADVANCE(88); END_STATE(); case 18: - if (lookahead == 'a') ADVANCE(26); + if (lookahead == 'e') ADVANCE(15); END_STATE(); case 19: - if (lookahead == 'a') ADVANCE(114); - if (lookahead == 'b') ADVANCE(67); - if (lookahead == 'c') ADVANCE(17); - if (lookahead == 'f') ADVANCE(55); - if (lookahead == 'i') ADVANCE(46); - if (lookahead == 'm') ADVANCE(18); - if (lookahead == 'r') ADVANCE(12); - if (lookahead == 's') ADVANCE(40); - if (lookahead == 't') ADVANCE(94); - if (lookahead == 'w') ADVANCE(54); + if (lookahead == 'e') ADVANCE(18); END_STATE(); case 20: - if (lookahead == 'b') ADVANCE(111); + if (lookahead == 'f') ADVANCE(19); END_STATE(); case 21: - if (lookahead == 'c') ADVANCE(56); + if (lookahead == 'i') ADVANCE(29); END_STATE(); case 22: - if (lookahead == 'c') ADVANCE(57); + if (lookahead == 'i') ADVANCE(25); END_STATE(); case 23: - if (lookahead == 'c') ADVANCE(90); + if (lookahead == 'k') ADVANCE(35); END_STATE(); case 24: - if (lookahead == 'c') ADVANCE(64); + if (lookahead == 'l') ADVANCE(34); END_STATE(); case 25: - if (lookahead == 'c') ADVANCE(10); + if (lookahead == 'l') ADVANCE(86); END_STATE(); case 26: - if (lookahead == 'c') ADVANCE(91); + if (lookahead == 'l') ADVANCE(21); END_STATE(); case 27: - if (lookahead == 'c') ADVANCE(16); + if (lookahead == 'm') ADVANCE(20); END_STATE(); case 28: - if (lookahead == 'd') ADVANCE(19); + if (lookahead == 'n') ADVANCE(75); END_STATE(); case 29: - if (lookahead == 'd') ADVANCE(96); + if (lookahead == 'n') ADVANCE(16); END_STATE(); case 30: - if (lookahead == 'd') ADVANCE(33); + if (lookahead == 'p') ADVANCE(11); END_STATE(); case 31: - if (lookahead == 'e') ADVANCE(20); - if (lookahead == 'o') ADVANCE(155); + if (lookahead == 'r') ADVANCE(37); END_STATE(); case 32: - if (lookahead == 'e') ADVANCE(129); + if (lookahead == 'r') ADVANCE(27); END_STATE(); case 33: - if (lookahead == 'e') ADVANCE(144); + if (lookahead == 'r') ADVANCE(28); END_STATE(); case 34: - if (lookahead == 'e') ADVANCE(151); + if (lookahead == 's') ADVANCE(17); END_STATE(); case 35: - if (lookahead == 'e') ADVANCE(147); + if (lookahead == 's') ADVANCE(30); END_STATE(); case 36: - if (lookahead == 'e') ADVANCE(148); + if (lookahead == 't') ADVANCE(38); END_STATE(); case 37: - if (lookahead == 'e') ADVANCE(72); + if (lookahead == 'u') ADVANCE(17); END_STATE(); case 38: - if (lookahead == 'e') ADVANCE(98); + if (lookahead == 'u') ADVANCE(33); END_STATE(); case 39: - if (lookahead == 'e') ADVANCE(100); + if (lookahead == 'w') ADVANCE(26); END_STATE(); case 40: - if (lookahead == 'e') ADVANCE(102); + if (lookahead == '|') ADVANCE(121); + if (lookahead != 0) ADVANCE(40); END_STATE(); case 41: - if (lookahead == 'e') ADVANCE(87); + if (lookahead == '|') ADVANCE(3); + if (lookahead != 0) ADVANCE(41); END_STATE(); case 42: - if (lookahead == 'e') ADVANCE(88); + if (lookahead == '+' || + lookahead == '-') ADVANCE(44); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(68); END_STATE(); case 43: - if (lookahead == 'e') ADVANCE(99); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(70); END_STATE(); case 44: - if (lookahead == 'f') ADVANCE(127); - if (lookahead == 'm') ADVANCE(82); - if (lookahead == 'n') ADVANCE(24); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(68); END_STATE(); case 45: - if (lookahead == 'f') ADVANCE(130); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(75); END_STATE(); case 46: - if (lookahead == 'f') ADVANCE(128); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(69); END_STATE(); case 47: - if (lookahead == 'g') ADVANCE(154); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(45); END_STATE(); case 48: - if (lookahead == 'h') ADVANCE(152); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(47); END_STATE(); case 49: - if (lookahead == 'h') ADVANCE(153); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(71); END_STATE(); case 50: - if (lookahead == 'i') ADVANCE(45); - if (lookahead == 's') ADVANCE(32); + if (!sym_kwd_lit_character_set_2(lookahead)) ADVANCE(73); END_STATE(); case 51: - if (lookahead == 'i') ADVANCE(117); + if (lookahead != 0 && + lookahead != 'b' && + lookahead != 'f' && + lookahead != 'n' && + lookahead != 'o' && + (lookahead < 'r' || 'u' < lookahead)) ADVANCE(75); + if (lookahead == 'b') ADVANCE(76); + if (lookahead == 'f') ADVANCE(80); + if (lookahead == 'n') ADVANCE(78); + if (lookahead == 'o') ADVANCE(84); + if (lookahead == 'r') ADVANCE(79); + if (lookahead == 's') ADVANCE(81); + if (lookahead == 't') ADVANCE(77); + if (lookahead == 'u') ADVANCE(85); END_STATE(); case 52: - if (lookahead == 'i') ADVANCE(68); - if (lookahead == 'o') ADVANCE(85); - if (lookahead == 'r') ADVANCE(74); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(2); END_STATE(); case 53: - if (lookahead == 'i') ADVANCE(101); + if (eof) ADVANCE(54); + if (lookahead == '"') ADVANCE(2); + if (lookahead == '#') ADVANCE(106); + if (lookahead == '\'') ADVANCE(116); + if (lookahead == '(') ADVANCE(101); + if (lookahead == ')') ADVANCE(102); + if (lookahead == ',') ADVANCE(119); + if (lookahead == '0') ADVANCE(60); + if (lookahead == ':') ADVANCE(5); + if (lookahead == ';') ADVANCE(57); + if (lookahead == '@') ADVANCE(115); + if (lookahead == '\\') ADVANCE(51); + if (lookahead == '^') ADVANCE(99); + if (lookahead == '`') ADVANCE(117); + if (lookahead == 'n') ADVANCE(90); + if (lookahead == '|') ADVANCE(92); + if (lookahead == '}') ADVANCE(104); + if (('+' <= lookahead && lookahead <= '-')) ADVANCE(89); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(62); + if (('\t' <= lookahead && lookahead <= '\r') || + (28 <= lookahead && lookahead <= ' ') || + lookahead == 5760 || + (8192 <= lookahead && lookahead <= 8198) || + (8200 <= lookahead && lookahead <= 8202) || + lookahead == 8232 || + lookahead == 8233 || + lookahead == 8287 || + lookahead == 12288) ADVANCE(55); + if (lookahead != 0 && + (lookahead < '[' || ']' < lookahead) && + (lookahead < '{' || '~' < lookahead)) ADVANCE(98); END_STATE(); case 54: - if (lookahead == 'i') ADVANCE(104); + ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); case 55: - if (lookahead == 'i') ADVANCE(69); - if (lookahead == 'o') ADVANCE(86); + ACCEPT_TOKEN(sym__ws); + if (('\t' <= lookahead && lookahead <= '\r') || + (28 <= lookahead && lookahead <= ' ') || + lookahead == 5760 || + (8192 <= lookahead && lookahead <= 8198) || + (8200 <= lookahead && lookahead <= 8202) || + lookahead == 8232 || + lookahead == 8233 || + lookahead == 8287 || + lookahead == 12288) ADVANCE(55); END_STATE(); case 56: - if (lookahead == 'k') ADVANCE(136); + ACCEPT_TOKEN(sym_comment); END_STATE(); case 57: - if (lookahead == 'k') ADVANCE(137); + ACCEPT_TOKEN(sym_comment); + if (lookahead == '\n') ADVANCE(56); + if (lookahead != 0) ADVANCE(57); END_STATE(); case 58: - if (lookahead == 'l') ADVANCE(77); + ACCEPT_TOKEN(anon_sym_POUND_); END_STATE(); case 59: - if (lookahead == 'l') ADVANCE(50); - if (lookahead == 'n') ADVANCE(28); - if (lookahead == 'x') ADVANCE(105); + ACCEPT_TOKEN(sym_num_lit); END_STATE(); case 60: - if (lookahead == 'l') ADVANCE(138); + ACCEPT_TOKEN(sym_num_lit); + if (lookahead == '.') ADVANCE(66); + if (lookahead == '/') ADVANCE(43); + if (lookahead == 'M' || + lookahead == 'N') ADVANCE(59); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(42); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(49); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(46); + if (lookahead == '8' || + lookahead == '9') ADVANCE(62); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(61); END_STATE(); case 61: - if (lookahead == 'l') ADVANCE(139); + ACCEPT_TOKEN(sym_num_lit); + if (lookahead == '.') ADVANCE(66); + if (lookahead == '/') ADVANCE(43); + if (lookahead == 'M' || + lookahead == 'N') ADVANCE(59); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(42); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(49); + if (lookahead == '8' || + lookahead == '9') ADVANCE(62); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(61); END_STATE(); case 62: - if (lookahead == 'l') ADVANCE(113); + ACCEPT_TOKEN(sym_num_lit); + if (lookahead == '.') ADVANCE(66); + if (lookahead == '/') ADVANCE(43); + if (lookahead == 'M' || + lookahead == 'N') ADVANCE(59); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(42); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(49); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(62); END_STATE(); case 63: - if (lookahead == 'l') ADVANCE(51); + ACCEPT_TOKEN(sym_num_lit); + if (lookahead == '.') ADVANCE(67); + if (lookahead == '/') ADVANCE(96); + if (lookahead == 'M' || + lookahead == 'N') ADVANCE(59); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(93); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(94); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(95); + if (lookahead == '8' || + lookahead == '9') ADVANCE(65); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(64); END_STATE(); case 64: - if (lookahead == 'l') ADVANCE(112); + ACCEPT_TOKEN(sym_num_lit); + if (lookahead == '.') ADVANCE(67); + if (lookahead == '/') ADVANCE(96); + if (lookahead == 'M' || + lookahead == 'N') ADVANCE(59); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(93); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(94); + if (lookahead == '8' || + lookahead == '9') ADVANCE(65); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(64); END_STATE(); case 65: - if (lookahead == 'l') ADVANCE(60); + ACCEPT_TOKEN(sym_num_lit); + if (lookahead == '.') ADVANCE(67); + if (lookahead == '/') ADVANCE(96); + if (lookahead == 'M' || + lookahead == 'N') ADVANCE(59); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(93); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(94); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(65); END_STATE(); case 66: - if (lookahead == 'l') ADVANCE(61); + ACCEPT_TOKEN(sym_num_lit); + if (lookahead == 'M') ADVANCE(59); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(42); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(66); END_STATE(); case 67: - if (lookahead == 'l') ADVANCE(80); + ACCEPT_TOKEN(sym_num_lit); + if (lookahead == 'M') ADVANCE(59); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(93); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(67); END_STATE(); case 68: - if (lookahead == 'l') ADVANCE(107); + ACCEPT_TOKEN(sym_num_lit); + if (lookahead == 'M') ADVANCE(59); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(68); END_STATE(); case 69: - if (lookahead == 'l') ADVANCE(108); + ACCEPT_TOKEN(sym_num_lit); + if (lookahead == 'N') ADVANCE(59); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(69); END_STATE(); case 70: - if (lookahead == 'm') ADVANCE(146); + ACCEPT_TOKEN(sym_num_lit); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(70); END_STATE(); case 71: - if (lookahead == 'n') ADVANCE(95); + ACCEPT_TOKEN(sym_num_lit); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(71); END_STATE(); case 72: - if (lookahead == 'n') ADVANCE(29); + ACCEPT_TOKEN(sym_kwd_lit); END_STATE(); case 73: - if (lookahead == 'n') ADVANCE(97); + ACCEPT_TOKEN(sym_kwd_lit); + if (!sym_kwd_lit_character_set_1(lookahead)) ADVANCE(73); END_STATE(); case 74: - if (lookahead == 'o') ADVANCE(70); + ACCEPT_TOKEN(aux_sym_str_lit_token1); END_STATE(); case 75: - if (lookahead == 'o') ADVANCE(133); + ACCEPT_TOKEN(sym_char_lit); END_STATE(); case 76: - if (lookahead == 'o') ADVANCE(134); + ACCEPT_TOKEN(sym_char_lit); + if (lookahead == 'a') ADVANCE(13); END_STATE(); case 77: - if (lookahead == 'o') ADVANCE(21); + ACCEPT_TOKEN(sym_char_lit); + if (lookahead == 'a') ADVANCE(12); END_STATE(); case 78: - if (lookahead == 'o') ADVANCE(38); + ACCEPT_TOKEN(sym_char_lit); + if (lookahead == 'e') ADVANCE(39); END_STATE(); case 79: - if (lookahead == 'o') ADVANCE(92); + ACCEPT_TOKEN(sym_char_lit); + if (lookahead == 'e') ADVANCE(36); END_STATE(); case 80: - if (lookahead == 'o') ADVANCE(22); + ACCEPT_TOKEN(sym_char_lit); + if (lookahead == 'o') ADVANCE(32); END_STATE(); case 81: - if (lookahead == 'o') ADVANCE(43); + ACCEPT_TOKEN(sym_char_lit); + if (lookahead == 'p') ADVANCE(11); END_STATE(); case 82: - if (lookahead == 'p') ADVANCE(79); + ACCEPT_TOKEN(sym_char_lit); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(75); END_STATE(); case 83: - if (lookahead == 'p') ADVANCE(35); + ACCEPT_TOKEN(sym_char_lit); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(82); END_STATE(); case 84: - if (lookahead == 'p') ADVANCE(36); + ACCEPT_TOKEN(sym_char_lit); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(83); END_STATE(); case 85: - if (lookahead == 'r') ADVANCE(124); + ACCEPT_TOKEN(sym_char_lit); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(48); END_STATE(); case 86: - if (lookahead == 'r') ADVANCE(126); + ACCEPT_TOKEN(sym_nil_lit); END_STATE(); case 87: - if (lookahead == 'r') ADVANCE(140); + ACCEPT_TOKEN(sym_nil_lit); + if (!sym_kwd_lit_character_set_1(lookahead)) ADVANCE(98); END_STATE(); case 88: - if (lookahead == 'r') ADVANCE(141); + ACCEPT_TOKEN(sym_bool_lit); END_STATE(); case 89: - if (lookahead == 'r') ADVANCE(9); + ACCEPT_TOKEN(aux_sym_sym_lit_token1); + if (lookahead == '0') ADVANCE(63); + if (!aux_sym_sym_lit_token1_character_set_2(lookahead)) ADVANCE(98); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(65); END_STATE(); case 90: - if (lookahead == 'r') ADVANCE(75); + ACCEPT_TOKEN(aux_sym_sym_lit_token1); + if (lookahead == 'i') ADVANCE(91); + if (!sym_kwd_lit_character_set_1(lookahead)) ADVANCE(98); END_STATE(); case 91: - if (lookahead == 'r') ADVANCE(76); + ACCEPT_TOKEN(aux_sym_sym_lit_token1); + if (lookahead == 'l') ADVANCE(87); + if (!sym_kwd_lit_character_set_1(lookahead)) ADVANCE(98); END_STATE(); case 92: - if (lookahead == 'r') ADVANCE(103); + ACCEPT_TOKEN(aux_sym_sym_lit_token1); + if (lookahead == '|') ADVANCE(98); + if (!aux_sym_sym_lit_token1_character_set_3(lookahead)) ADVANCE(92); + if (sym_fancy_literal_character_set_1(lookahead)) ADVANCE(40); END_STATE(); case 93: - if (lookahead == 'r') ADVANCE(14); + ACCEPT_TOKEN(aux_sym_sym_lit_token1); + if (lookahead == '+' || + lookahead == '-') ADVANCE(97); + if (!aux_sym_sym_lit_token1_character_set_4(lookahead)) ADVANCE(98); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(68); END_STATE(); case 94: - if (lookahead == 'r') ADVANCE(15); + ACCEPT_TOKEN(aux_sym_sym_lit_token1); + if (!aux_sym_sym_lit_token1_character_set_5(lookahead)) ADVANCE(98); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(71); END_STATE(); case 95: - if (lookahead == 's') ADVANCE(149); + ACCEPT_TOKEN(aux_sym_sym_lit_token1); + if (!aux_sym_sym_lit_token1_character_set_6(lookahead)) ADVANCE(98); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(69); END_STATE(); case 96: - if (lookahead == 's') ADVANCE(135); + ACCEPT_TOKEN(aux_sym_sym_lit_token1); + if (!aux_sym_sym_lit_token1_character_set_4(lookahead)) ADVANCE(98); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(70); END_STATE(); case 97: - if (lookahead == 's') ADVANCE(150); + ACCEPT_TOKEN(aux_sym_sym_lit_token1); + if (!aux_sym_sym_lit_token1_character_set_4(lookahead)) ADVANCE(98); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(68); END_STATE(); case 98: - if (lookahead == 's') ADVANCE(25); + ACCEPT_TOKEN(aux_sym_sym_lit_token1); + if (!sym_kwd_lit_character_set_1(lookahead)) ADVANCE(98); END_STATE(); case 99: - if (lookahead == 's') ADVANCE(27); + ACCEPT_TOKEN(anon_sym_CARET); END_STATE(); case 100: - if (lookahead == 't') ADVANCE(142); + ACCEPT_TOKEN(anon_sym_POUND_CARET); END_STATE(); case 101: - if (lookahead == 't') ADVANCE(48); + ACCEPT_TOKEN(anon_sym_LPAREN); END_STATE(); case 102: - if (lookahead == 't') ADVANCE(143); + ACCEPT_TOKEN(anon_sym_RPAREN); END_STATE(); case 103: - if (lookahead == 't') ADVANCE(145); + ACCEPT_TOKEN(anon_sym_LBRACE); END_STATE(); case 104: - if (lookahead == 't') ADVANCE(49); + ACCEPT_TOKEN(anon_sym_RBRACE); END_STATE(); case 105: - if (lookahead == 't') ADVANCE(37); + ACCEPT_TOKEN(anon_sym_POUND0A); END_STATE(); case 106: - if (lookahead == 't') ADVANCE(78); + ACCEPT_TOKEN(anon_sym_POUND); + if (lookahead == '!') ADVANCE(57); + if (lookahead == '#') ADVANCE(113); + if (lookahead == '\'') ADVANCE(112); + if (lookahead == '0') ADVANCE(9); + if (lookahead == '=') ADVANCE(114); + if (lookahead == '?') ADVANCE(109); + if (lookahead == '^') ADVANCE(100); + if (lookahead == '_') ADVANCE(58); + if (lookahead == '|') ADVANCE(41); END_STATE(); case 107: - if (lookahead == 't') ADVANCE(41); + ACCEPT_TOKEN(anon_sym_POUND); + if (lookahead == '!') ADVANCE(57); + if (lookahead == '\'') ADVANCE(112); + if (lookahead == '0') ADVANCE(9); + if (lookahead == '=') ADVANCE(114); + if (lookahead == '?') ADVANCE(109); + if (lookahead == '^') ADVANCE(100); + if (lookahead == '_') ADVANCE(58); + if (lookahead == '|') ADVANCE(41); END_STATE(); case 108: - if (lookahead == 't') ADVANCE(42); + ACCEPT_TOKEN(anon_sym_POUND); + if (lookahead == '\'') ADVANCE(112); + if (lookahead == '0') ADVANCE(9); + if (lookahead == '=') ADVANCE(114); + if (lookahead == '?') ADVANCE(109); + if (lookahead == '^') ADVANCE(100); + if (lookahead == '|') ADVANCE(41); END_STATE(); case 109: - if (lookahead == 't') ADVANCE(81); + ACCEPT_TOKEN(anon_sym_POUND_QMARK); + if (lookahead == '@') ADVANCE(110); END_STATE(); case 110: - if (lookahead == 'u') ADVANCE(106); + ACCEPT_TOKEN(anon_sym_POUND_QMARK_AT); END_STATE(); case 111: - if (lookahead == 'u') ADVANCE(47); + ACCEPT_TOKEN(sym_auto_res_mark); END_STATE(); case 112: - if (lookahead == 'u') ADVANCE(30); + ACCEPT_TOKEN(anon_sym_POUND_SQUOTE); END_STATE(); case 113: - if (lookahead == 'u') ADVANCE(93); + ACCEPT_TOKEN(anon_sym_POUND_POUND); END_STATE(); case 114: - if (lookahead == 'u') ADVANCE(109); + ACCEPT_TOKEN(anon_sym_POUND_EQ); END_STATE(); case 115: - if (lookahead == 'w') ADVANCE(131); + ACCEPT_TOKEN(anon_sym_AT); END_STATE(); case 116: - if (lookahead == 'w') ADVANCE(132); + ACCEPT_TOKEN(anon_sym_SQUOTE); END_STATE(); case 117: - if (lookahead == 'z') ADVANCE(34); + ACCEPT_TOKEN(anon_sym_BQUOTE); END_STATE(); case 118: - if (eof) ADVANCE(120); - if (lookahead == '#') ADVANCE(171); - if (lookahead == '%') ADVANCE(175); - if (lookahead == '^') ADVANCE(162); - if (lookahead == '{') ADVANCE(168); - if (lookahead == '}') ADVANCE(169); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(163); - if (lookahead != 0) ADVANCE(166); + ACCEPT_TOKEN(anon_sym_COMMA_AT); END_STATE(); case 119: - if (eof) ADVANCE(120); - if (lookahead == '#') ADVANCE(172); - if (lookahead == '%') ADVANCE(175); - if (lookahead == '^') ADVANCE(162); - if (lookahead == '{') ADVANCE(168); - if (lookahead == '}') ADVANCE(169); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(163); - if (lookahead != 0) ADVANCE(166); + ACCEPT_TOKEN(anon_sym_COMMA); + if (lookahead == '@') ADVANCE(118); END_STATE(); case 120: - ACCEPT_TOKEN(ts_builtin_sym_end); + ACCEPT_TOKEN(sym_block_comment); END_STATE(); case 121: - ACCEPT_TOKEN(sym_whitespace_control); + ACCEPT_TOKEN(sym_fancy_literal); END_STATE(); case 122: - ACCEPT_TOKEN(sym_whitespace_control); - if (lookahead != 0 && - lookahead != '#' && - lookahead != '%' && - lookahead != '{' && - lookahead != '}') ADVANCE(166); - END_STATE(); - case 123: - ACCEPT_TOKEN(anon_sym_LBRACE_PERCENT); - END_STATE(); - case 124: - ACCEPT_TOKEN(aux_sym_startfor_token1); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(124); - END_STATE(); - case 125: - ACCEPT_TOKEN(anon_sym_PERCENT_RBRACE); - END_STATE(); - case 126: - ACCEPT_TOKEN(aux_sym_endfor_token1); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(126); - END_STATE(); - case 127: - ACCEPT_TOKEN(aux_sym_startif_token1); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(127); - END_STATE(); - case 128: - ACCEPT_TOKEN(aux_sym_endif_token1); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(128); - END_STATE(); - case 129: - ACCEPT_TOKEN(aux_sym_else_statement_token1); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(129); - END_STATE(); - case 130: - ACCEPT_TOKEN(aux_sym_elif_statement_token1); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(130); - END_STATE(); - case 131: - ACCEPT_TOKEN(aux_sym_startraw_token1); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(131); - END_STATE(); - case 132: - ACCEPT_TOKEN(aux_sym_endraw_token1); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(132); - END_STATE(); - case 133: - ACCEPT_TOKEN(aux_sym_startmacro_token1); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(133); - END_STATE(); - case 134: - ACCEPT_TOKEN(aux_sym_endmacro_token1); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(134); - END_STATE(); - case 135: - ACCEPT_TOKEN(aux_sym_extends_statement_token1); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(135); - END_STATE(); - case 136: - ACCEPT_TOKEN(aux_sym_startblock_token1); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(136); - END_STATE(); - case 137: - ACCEPT_TOKEN(aux_sym_endblock_token1); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(137); - END_STATE(); - case 138: - ACCEPT_TOKEN(aux_sym_startcall_token1); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(138); - END_STATE(); - case 139: - ACCEPT_TOKEN(aux_sym_endcall_token1); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(139); - END_STATE(); - case 140: - ACCEPT_TOKEN(aux_sym_startfilter_token1); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(140); - END_STATE(); - case 141: - ACCEPT_TOKEN(aux_sym_endfilter_token1); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(141); - END_STATE(); - case 142: - ACCEPT_TOKEN(aux_sym_set_statement_token1); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(142); - END_STATE(); - case 143: - ACCEPT_TOKEN(aux_sym_endset_token1); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(143); - END_STATE(); - case 144: - ACCEPT_TOKEN(aux_sym_include_statement_token1); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(144); - END_STATE(); - case 145: - ACCEPT_TOKEN(aux_sym_import_statement_token1); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(145); - END_STATE(); - case 146: - ACCEPT_TOKEN(aux_sym_from_statement_token1); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(146); - END_STATE(); - case 147: - ACCEPT_TOKEN(aux_sym_startautoescape_token1); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(147); - END_STATE(); - case 148: - ACCEPT_TOKEN(aux_sym_endautoescape_token1); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(148); - END_STATE(); - case 149: - ACCEPT_TOKEN(aux_sym_starttrans_token1); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(149); - END_STATE(); - case 150: - ACCEPT_TOKEN(aux_sym_endtrans_token1); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(150); - END_STATE(); - case 151: - ACCEPT_TOKEN(aux_sym_pluralize_token1); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(151); - END_STATE(); - case 152: - ACCEPT_TOKEN(aux_sym_startwith_token1); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(152); - END_STATE(); - case 153: - ACCEPT_TOKEN(aux_sym_endwith_token1); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(153); - END_STATE(); - case 154: - ACCEPT_TOKEN(aux_sym_debug_statement_token1); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(154); - END_STATE(); - case 155: - ACCEPT_TOKEN(aux_sym_do_statement_token1); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(155); - END_STATE(); - case 156: - ACCEPT_TOKEN(anon_sym_LBRACE_LBRACE); - END_STATE(); - case 157: - ACCEPT_TOKEN(anon_sym_RBRACE_RBRACE); - END_STATE(); - case 158: - ACCEPT_TOKEN(anon_sym_CARET_POUND); - END_STATE(); - case 159: - ACCEPT_TOKEN(anon_sym_POUND_POUND); - END_STATE(); - case 160: - ACCEPT_TOKEN(anon_sym_LBRACE_POUND); - END_STATE(); - case 161: - ACCEPT_TOKEN(anon_sym_POUND_RBRACE); - END_STATE(); - case 162: - ACCEPT_TOKEN(aux_sym__text_token1); - if (lookahead == '#') ADVANCE(158); - if (lookahead != 0 && - lookahead != '%' && - lookahead != '{' && - lookahead != '}') ADVANCE(166); - END_STATE(); - case 163: - ACCEPT_TOKEN(aux_sym__text_token1); - if (lookahead == '^') ADVANCE(162); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(163); - if (lookahead != 0 && - lookahead != '#' && - lookahead != '%' && - lookahead != '{' && - lookahead != '}') ADVANCE(166); - END_STATE(); - case 164: - ACCEPT_TOKEN(aux_sym__text_token1); - if (lookahead == '+' || - lookahead == '-' || - lookahead == '|') ADVANCE(122); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(164); - if (lookahead != 0 && - lookahead != '#' && - lookahead != '%' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(166); - END_STATE(); - case 165: - ACCEPT_TOKEN(aux_sym__text_token1); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(165); - if (lookahead != 0 && - lookahead != '#' && - lookahead != '%' && - lookahead != '{' && - lookahead != '}') ADVANCE(166); - END_STATE(); - case 166: - ACCEPT_TOKEN(aux_sym__text_token1); - if (lookahead != 0 && - lookahead != '#' && - lookahead != '%' && - lookahead != '{' && - lookahead != '}') ADVANCE(166); - END_STATE(); - case 167: - ACCEPT_TOKEN(anon_sym_LBRACE); - END_STATE(); - case 168: - ACCEPT_TOKEN(anon_sym_LBRACE); - if (lookahead == '#') ADVANCE(160); - if (lookahead == '%') ADVANCE(123); - if (lookahead == '{') ADVANCE(156); - END_STATE(); - case 169: - ACCEPT_TOKEN(anon_sym_RBRACE); - END_STATE(); - case 170: - ACCEPT_TOKEN(anon_sym_RBRACE); - if (lookahead == '}') ADVANCE(157); - END_STATE(); - case 171: - ACCEPT_TOKEN(anon_sym_POUND); - END_STATE(); - case 172: - ACCEPT_TOKEN(anon_sym_POUND); - if (lookahead == '#') ADVANCE(159); - END_STATE(); - case 173: - ACCEPT_TOKEN(anon_sym_POUND); - if (lookahead == '#') ADVANCE(159); - if (lookahead == '}') ADVANCE(161); - END_STATE(); - case 174: - ACCEPT_TOKEN(anon_sym_POUND); - if (lookahead == '}') ADVANCE(161); - END_STATE(); - case 175: - ACCEPT_TOKEN(anon_sym_PERCENT); - END_STATE(); - case 176: - ACCEPT_TOKEN(anon_sym_PERCENT); - if (lookahead == '}') ADVANCE(125); + ACCEPT_TOKEN(anon_sym_A); END_STATE(); default: return false; @@ -1612,14291 +1536,8897 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { static TSLexMode ts_lex_modes[STATE_COUNT] = { [0] = {.lex_state = 0}, - [1] = {.lex_state = 118}, - [2] = {.lex_state = 118}, - [3] = {.lex_state = 118}, - [4] = {.lex_state = 118}, - [5] = {.lex_state = 118}, - [6] = {.lex_state = 118}, - [7] = {.lex_state = 118}, - [8] = {.lex_state = 118}, - [9] = {.lex_state = 118}, - [10] = {.lex_state = 118}, - [11] = {.lex_state = 118}, - [12] = {.lex_state = 118}, - [13] = {.lex_state = 118}, - [14] = {.lex_state = 118}, - [15] = {.lex_state = 118}, - [16] = {.lex_state = 118}, - [17] = {.lex_state = 118}, - [18] = {.lex_state = 118}, - [19] = {.lex_state = 118}, - [20] = {.lex_state = 118}, - [21] = {.lex_state = 118}, - [22] = {.lex_state = 118}, - [23] = {.lex_state = 118}, - [24] = {.lex_state = 118}, - [25] = {.lex_state = 118}, - [26] = {.lex_state = 118}, - [27] = {.lex_state = 118}, - [28] = {.lex_state = 118}, - [29] = {.lex_state = 118}, - [30] = {.lex_state = 118}, - [31] = {.lex_state = 118}, - [32] = {.lex_state = 118}, - [33] = {.lex_state = 118}, - [34] = {.lex_state = 118}, - [35] = {.lex_state = 118}, - [36] = {.lex_state = 118}, - [37] = {.lex_state = 118}, - [38] = {.lex_state = 118}, - [39] = {.lex_state = 118}, - [40] = {.lex_state = 118}, - [41] = {.lex_state = 118}, - [42] = {.lex_state = 118}, - [43] = {.lex_state = 118}, - [44] = {.lex_state = 118}, - [45] = {.lex_state = 118}, - [46] = {.lex_state = 118}, - [47] = {.lex_state = 118}, - [48] = {.lex_state = 118}, - [49] = {.lex_state = 118}, - [50] = {.lex_state = 118}, - [51] = {.lex_state = 118}, - [52] = {.lex_state = 118}, - [53] = {.lex_state = 118}, - [54] = {.lex_state = 118}, - [55] = {.lex_state = 118}, - [56] = {.lex_state = 118}, - [57] = {.lex_state = 118}, - [58] = {.lex_state = 118}, - [59] = {.lex_state = 118}, - [60] = {.lex_state = 118}, - [61] = {.lex_state = 118}, - [62] = {.lex_state = 118}, - [63] = {.lex_state = 118}, - [64] = {.lex_state = 118}, - [65] = {.lex_state = 118}, - [66] = {.lex_state = 118}, - [67] = {.lex_state = 118}, - [68] = {.lex_state = 118}, - [69] = {.lex_state = 118}, - [70] = {.lex_state = 118}, - [71] = {.lex_state = 118}, - [72] = {.lex_state = 118}, - [73] = {.lex_state = 118}, - [74] = {.lex_state = 118}, - [75] = {.lex_state = 118}, - [76] = {.lex_state = 118}, - [77] = {.lex_state = 118}, - [78] = {.lex_state = 118}, - [79] = {.lex_state = 0}, - [80] = {.lex_state = 0}, - [81] = {.lex_state = 0}, - [82] = {.lex_state = 0}, - [83] = {.lex_state = 0}, - [84] = {.lex_state = 0}, - [85] = {.lex_state = 0}, - [86] = {.lex_state = 0}, - [87] = {.lex_state = 0}, - [88] = {.lex_state = 0}, - [89] = {.lex_state = 0}, - [90] = {.lex_state = 0}, - [91] = {.lex_state = 0}, - [92] = {.lex_state = 0}, - [93] = {.lex_state = 0}, - [94] = {.lex_state = 0}, - [95] = {.lex_state = 0}, - [96] = {.lex_state = 0}, - [97] = {.lex_state = 0}, - [98] = {.lex_state = 0}, - [99] = {.lex_state = 0}, - [100] = {.lex_state = 0}, - [101] = {.lex_state = 0}, - [102] = {.lex_state = 0}, - [103] = {.lex_state = 0}, - [104] = {.lex_state = 0}, - [105] = {.lex_state = 0}, - [106] = {.lex_state = 0}, - [107] = {.lex_state = 0}, - [108] = {.lex_state = 0}, - [109] = {.lex_state = 0}, - [110] = {.lex_state = 0}, - [111] = {.lex_state = 0}, - [112] = {.lex_state = 0}, - [113] = {.lex_state = 0}, - [114] = {.lex_state = 0}, - [115] = {.lex_state = 0}, - [116] = {.lex_state = 0}, - [117] = {.lex_state = 0}, - [118] = {.lex_state = 0}, - [119] = {.lex_state = 0}, - [120] = {.lex_state = 0}, - [121] = {.lex_state = 0}, - [122] = {.lex_state = 0}, - [123] = {.lex_state = 0}, - [124] = {.lex_state = 0}, - [125] = {.lex_state = 0}, - [126] = {.lex_state = 0}, - [127] = {.lex_state = 0}, - [128] = {.lex_state = 0}, - [129] = {.lex_state = 0}, - [130] = {.lex_state = 0}, - [131] = {.lex_state = 0}, - [132] = {.lex_state = 0}, - [133] = {.lex_state = 0}, - [134] = {.lex_state = 0}, - [135] = {.lex_state = 7}, - [136] = {.lex_state = 7}, - [137] = {.lex_state = 7}, - [138] = {.lex_state = 7}, - [139] = {.lex_state = 7}, - [140] = {.lex_state = 7}, - [141] = {.lex_state = 7}, - [142] = {.lex_state = 119}, - [143] = {.lex_state = 119}, - [144] = {.lex_state = 119}, - [145] = {.lex_state = 118}, - [146] = {.lex_state = 119}, - [147] = {.lex_state = 118}, - [148] = {.lex_state = 7}, - [149] = {.lex_state = 7}, - [150] = {.lex_state = 7}, - [151] = {.lex_state = 118}, - [152] = {.lex_state = 118}, - [153] = {.lex_state = 119}, - [154] = {.lex_state = 118}, - [155] = {.lex_state = 118}, - [156] = {.lex_state = 118}, - [157] = {.lex_state = 3}, - [158] = {.lex_state = 118}, - [159] = {.lex_state = 118}, - [160] = {.lex_state = 118}, - [161] = {.lex_state = 118}, - [162] = {.lex_state = 118}, - [163] = {.lex_state = 118}, - [164] = {.lex_state = 118}, - [165] = {.lex_state = 118}, - [166] = {.lex_state = 3}, - [167] = {.lex_state = 118}, - [168] = {.lex_state = 118}, - [169] = {.lex_state = 118}, - [170] = {.lex_state = 118}, - [171] = {.lex_state = 118}, - [172] = {.lex_state = 118}, - [173] = {.lex_state = 118}, - [174] = {.lex_state = 118}, - [175] = {.lex_state = 118}, - [176] = {.lex_state = 118}, - [177] = {.lex_state = 118}, - [178] = {.lex_state = 3}, - [179] = {.lex_state = 118}, - [180] = {.lex_state = 118}, - [181] = {.lex_state = 119}, - [182] = {.lex_state = 118}, - [183] = {.lex_state = 118}, - [184] = {.lex_state = 118}, - [185] = {.lex_state = 118}, - [186] = {.lex_state = 118}, - [187] = {.lex_state = 118}, - [188] = {.lex_state = 118}, - [189] = {.lex_state = 118}, - [190] = {.lex_state = 118}, - [191] = {.lex_state = 118}, - [192] = {.lex_state = 118}, - [193] = {.lex_state = 118}, - [194] = {.lex_state = 118}, - [195] = {.lex_state = 118}, - [196] = {.lex_state = 118}, - [197] = {.lex_state = 118}, - [198] = {.lex_state = 118}, - [199] = {.lex_state = 118}, - [200] = {.lex_state = 118}, - [201] = {.lex_state = 118}, - [202] = {.lex_state = 118}, - [203] = {.lex_state = 118}, - [204] = {.lex_state = 118}, - [205] = {.lex_state = 118}, - [206] = {.lex_state = 118}, - [207] = {.lex_state = 118}, - [208] = {.lex_state = 118}, - [209] = {.lex_state = 118}, - [210] = {.lex_state = 118}, - [211] = {.lex_state = 118}, - [212] = {.lex_state = 118}, - [213] = {.lex_state = 118}, - [214] = {.lex_state = 118}, - [215] = {.lex_state = 118}, - [216] = {.lex_state = 118}, - [217] = {.lex_state = 118}, - [218] = {.lex_state = 118}, - [219] = {.lex_state = 118}, - [220] = {.lex_state = 118}, - [221] = {.lex_state = 118}, - [222] = {.lex_state = 118}, - [223] = {.lex_state = 118}, - [224] = {.lex_state = 118}, - [225] = {.lex_state = 118}, - [226] = {.lex_state = 118}, - [227] = {.lex_state = 118}, - [228] = {.lex_state = 118}, - [229] = {.lex_state = 118}, - [230] = {.lex_state = 118}, - [231] = {.lex_state = 118}, - [232] = {.lex_state = 118}, - [233] = {.lex_state = 118}, - [234] = {.lex_state = 118}, - [235] = {.lex_state = 118}, - [236] = {.lex_state = 118}, - [237] = {.lex_state = 118}, - [238] = {.lex_state = 118}, - [239] = {.lex_state = 118}, - [240] = {.lex_state = 118}, - [241] = {.lex_state = 118}, - [242] = {.lex_state = 3}, - [243] = {.lex_state = 118}, - [244] = {.lex_state = 118}, - [245] = {.lex_state = 118}, - [246] = {.lex_state = 118}, - [247] = {.lex_state = 118}, - [248] = {.lex_state = 118}, - [249] = {.lex_state = 118}, - [250] = {.lex_state = 118}, - [251] = {.lex_state = 4}, - [252] = {.lex_state = 5}, - [253] = {.lex_state = 5}, - [254] = {.lex_state = 3}, - [255] = {.lex_state = 3}, - [256] = {.lex_state = 118}, - [257] = {.lex_state = 118}, - [258] = {.lex_state = 118}, - [259] = {.lex_state = 118}, - [260] = {.lex_state = 118}, - [261] = {.lex_state = 118}, - [262] = {.lex_state = 118}, - [263] = {.lex_state = 118}, - [264] = {.lex_state = 118}, - [265] = {.lex_state = 118}, - [266] = {.lex_state = 118}, - [267] = {.lex_state = 118}, - [268] = {.lex_state = 118}, - [269] = {.lex_state = 118}, - [270] = {.lex_state = 118}, - [271] = {.lex_state = 118}, - [272] = {.lex_state = 118}, - [273] = {.lex_state = 118}, - [274] = {.lex_state = 118}, - [275] = {.lex_state = 118}, - [276] = {.lex_state = 118}, - [277] = {.lex_state = 118}, - [278] = {.lex_state = 118}, - [279] = {.lex_state = 118}, - [280] = {.lex_state = 118}, - [281] = {.lex_state = 118}, - [282] = {.lex_state = 118}, - [283] = {.lex_state = 118}, - [284] = {.lex_state = 118}, - [285] = {.lex_state = 118}, - [286] = {.lex_state = 118}, - [287] = {.lex_state = 118}, - [288] = {.lex_state = 118}, - [289] = {.lex_state = 118}, - [290] = {.lex_state = 118}, - [291] = {.lex_state = 118}, - [292] = {.lex_state = 118}, - [293] = {.lex_state = 118}, - [294] = {.lex_state = 118}, - [295] = {.lex_state = 118}, - [296] = {.lex_state = 118}, - [297] = {.lex_state = 118}, - [298] = {.lex_state = 118}, - [299] = {.lex_state = 118}, - [300] = {.lex_state = 118}, - [301] = {.lex_state = 118}, - [302] = {.lex_state = 118}, - [303] = {.lex_state = 118}, - [304] = {.lex_state = 118}, - [305] = {.lex_state = 118}, - [306] = {.lex_state = 118}, - [307] = {.lex_state = 118}, - [308] = {.lex_state = 118}, - [309] = {.lex_state = 118}, - [310] = {.lex_state = 118}, - [311] = {.lex_state = 118}, - [312] = {.lex_state = 118}, - [313] = {.lex_state = 118}, - [314] = {.lex_state = 118}, - [315] = {.lex_state = 118}, - [316] = {.lex_state = 118}, - [317] = {.lex_state = 118}, - [318] = {.lex_state = 118}, - [319] = {.lex_state = 118}, - [320] = {.lex_state = 118}, - [321] = {.lex_state = 118}, - [322] = {.lex_state = 118}, - [323] = {.lex_state = 118}, - [324] = {.lex_state = 118}, - [325] = {.lex_state = 118}, - [326] = {.lex_state = 118}, - [327] = {.lex_state = 118}, - [328] = {.lex_state = 118}, - [329] = {.lex_state = 118}, - [330] = {.lex_state = 118}, - [331] = {.lex_state = 118}, - [332] = {.lex_state = 118}, - [333] = {.lex_state = 118}, - [334] = {.lex_state = 118}, - [335] = {.lex_state = 118}, - [336] = {.lex_state = 118}, - [337] = {.lex_state = 118}, - [338] = {.lex_state = 118}, - [339] = {.lex_state = 118}, - [340] = {.lex_state = 118}, - [341] = {.lex_state = 118}, - [342] = {.lex_state = 118}, - [343] = {.lex_state = 118}, - [344] = {.lex_state = 118}, - [345] = {.lex_state = 118}, - [346] = {.lex_state = 118}, - [347] = {.lex_state = 118}, - [348] = {.lex_state = 118}, - [349] = {.lex_state = 118}, - [350] = {.lex_state = 118}, - [351] = {.lex_state = 118}, - [352] = {.lex_state = 118}, - [353] = {.lex_state = 118}, - [354] = {.lex_state = 118}, - [355] = {.lex_state = 4}, - [356] = {.lex_state = 118}, - [357] = {.lex_state = 118}, - [358] = {.lex_state = 118}, - [359] = {.lex_state = 118}, - [360] = {.lex_state = 118}, - [361] = {.lex_state = 118}, - [362] = {.lex_state = 118}, - [363] = {.lex_state = 118}, - [364] = {.lex_state = 118}, - [365] = {.lex_state = 118}, - [366] = {.lex_state = 118}, - [367] = {.lex_state = 118}, - [368] = {.lex_state = 118}, - [369] = {.lex_state = 118}, - [370] = {.lex_state = 118}, - [371] = {.lex_state = 118}, - [372] = {.lex_state = 118}, - [373] = {.lex_state = 118}, - [374] = {.lex_state = 118}, - [375] = {.lex_state = 118}, - [376] = {.lex_state = 118}, - [377] = {.lex_state = 118}, - [378] = {.lex_state = 118}, - [379] = {.lex_state = 118}, - [380] = {.lex_state = 118}, - [381] = {.lex_state = 6}, - [382] = {.lex_state = 6}, - [383] = {.lex_state = 6}, - [384] = {.lex_state = 6}, - [385] = {.lex_state = 6}, - [386] = {.lex_state = 6}, - [387] = {.lex_state = 6}, - [388] = {.lex_state = 6}, - [389] = {.lex_state = 6}, - [390] = {.lex_state = 6}, - [391] = {.lex_state = 6}, - [392] = {.lex_state = 6}, - [393] = {.lex_state = 6}, - [394] = {.lex_state = 6}, - [395] = {.lex_state = 6}, - [396] = {.lex_state = 6}, - [397] = {.lex_state = 6}, - [398] = {.lex_state = 6}, - [399] = {.lex_state = 6}, - [400] = {.lex_state = 6}, - [401] = {.lex_state = 6}, - [402] = {.lex_state = 6}, - [403] = {.lex_state = 6}, - [404] = {.lex_state = 6}, - [405] = {.lex_state = 6}, - [406] = {.lex_state = 6}, - [407] = {.lex_state = 6}, - [408] = {.lex_state = 6}, - [409] = {.lex_state = 6}, - [410] = {.lex_state = 6}, - [411] = {.lex_state = 6}, - [412] = {.lex_state = 6}, - [413] = {.lex_state = 6}, - [414] = {.lex_state = 6}, - [415] = {.lex_state = 6}, - [416] = {.lex_state = 6}, - [417] = {.lex_state = 6}, - [418] = {.lex_state = 6}, - [419] = {.lex_state = 6}, - [420] = {.lex_state = 6}, - [421] = {.lex_state = 6}, - [422] = {.lex_state = 6}, - [423] = {.lex_state = 6}, - [424] = {.lex_state = 6}, - [425] = {.lex_state = 6}, - [426] = {.lex_state = 6}, - [427] = {.lex_state = 6}, - [428] = {.lex_state = 6}, - [429] = {.lex_state = 0}, - [430] = {.lex_state = 0}, - [431] = {.lex_state = 0}, - [432] = {.lex_state = 0}, - [433] = {.lex_state = 0}, - [434] = {.lex_state = 0}, - [435] = {.lex_state = 0}, - [436] = {.lex_state = 0}, - [437] = {.lex_state = 0}, - [438] = {.lex_state = 0}, - [439] = {.lex_state = 0}, - [440] = {.lex_state = 0}, - [441] = {.lex_state = 0}, - [442] = {.lex_state = 0}, - [443] = {.lex_state = 0}, - [444] = {.lex_state = 0}, - [445] = {.lex_state = 0}, - [446] = {.lex_state = 0}, - [447] = {.lex_state = 0}, - [448] = {.lex_state = 0}, - [449] = {.lex_state = 0}, - [450] = {.lex_state = 0}, - [451] = {.lex_state = 0}, - [452] = {.lex_state = 0}, - [453] = {.lex_state = 0}, - [454] = {.lex_state = 0}, - [455] = {.lex_state = 0}, - [456] = {.lex_state = 0}, - [457] = {.lex_state = 0}, - [458] = {.lex_state = 0}, - [459] = {.lex_state = 0}, - [460] = {.lex_state = 0}, - [461] = {.lex_state = 0}, - [462] = {.lex_state = 0}, - [463] = {.lex_state = 0}, - [464] = {.lex_state = 0}, - [465] = {.lex_state = 0}, - [466] = {.lex_state = 0}, - [467] = {.lex_state = 0}, - [468] = {.lex_state = 0}, - [469] = {.lex_state = 0}, - [470] = {.lex_state = 0}, - [471] = {.lex_state = 0}, - [472] = {.lex_state = 0}, - [473] = {.lex_state = 0}, - [474] = {.lex_state = 0}, - [475] = {.lex_state = 0}, - [476] = {.lex_state = 0}, - [477] = {.lex_state = 0}, - [478] = {.lex_state = 0}, - [479] = {.lex_state = 0}, - [480] = {.lex_state = 0}, - [481] = {.lex_state = 0}, - [482] = {.lex_state = 0}, - [483] = {.lex_state = 0}, - [484] = {.lex_state = 0}, - [485] = {.lex_state = 0}, - [486] = {.lex_state = 0}, - [487] = {.lex_state = 0}, - [488] = {.lex_state = 0}, - [489] = {.lex_state = 0}, - [490] = {.lex_state = 0}, - [491] = {.lex_state = 0}, - [492] = {.lex_state = 0}, - [493] = {.lex_state = 0}, - [494] = {.lex_state = 0}, - [495] = {.lex_state = 0}, - [496] = {.lex_state = 0}, - [497] = {.lex_state = 0}, - [498] = {.lex_state = 0}, - [499] = {.lex_state = 0}, - [500] = {.lex_state = 0}, - [501] = {.lex_state = 0}, - [502] = {.lex_state = 0}, - [503] = {.lex_state = 0}, - [504] = {.lex_state = 0}, - [505] = {.lex_state = 0}, - [506] = {.lex_state = 0}, - [507] = {.lex_state = 0}, - [508] = {.lex_state = 0}, - [509] = {.lex_state = 0}, - [510] = {.lex_state = 0}, - [511] = {.lex_state = 0}, - [512] = {.lex_state = 0}, - [513] = {.lex_state = 0}, - [514] = {.lex_state = 0}, - [515] = {.lex_state = 0}, - [516] = {.lex_state = 0}, - [517] = {.lex_state = 0}, - [518] = {.lex_state = 0}, - [519] = {.lex_state = 0}, - [520] = {.lex_state = 0}, - [521] = {.lex_state = 0}, - [522] = {.lex_state = 0}, - [523] = {.lex_state = 0}, - [524] = {.lex_state = 0}, - [525] = {.lex_state = 0}, - [526] = {.lex_state = 0}, - [527] = {.lex_state = 0}, - [528] = {.lex_state = 0}, - [529] = {.lex_state = 0}, - [530] = {.lex_state = 0}, - [531] = {.lex_state = 0}, - [532] = {.lex_state = 0}, - [533] = {.lex_state = 0}, - [534] = {.lex_state = 0}, - [535] = {.lex_state = 0}, - [536] = {.lex_state = 0}, - [537] = {.lex_state = 0}, - [538] = {.lex_state = 0}, - [539] = {.lex_state = 0}, - [540] = {.lex_state = 0}, - [541] = {.lex_state = 0}, - [542] = {.lex_state = 0}, - [543] = {.lex_state = 0}, - [544] = {.lex_state = 0}, - [545] = {.lex_state = 0}, - [546] = {.lex_state = 0}, - [547] = {.lex_state = 0}, - [548] = {.lex_state = 0}, - [549] = {.lex_state = 0}, - [550] = {.lex_state = 0}, - [551] = {.lex_state = 0}, - [552] = {.lex_state = 0}, - [553] = {.lex_state = 0}, - [554] = {.lex_state = 0}, - [555] = {.lex_state = 0}, - [556] = {.lex_state = 0}, - [557] = {.lex_state = 0}, - [558] = {.lex_state = 0}, - [559] = {.lex_state = 0}, - [560] = {.lex_state = 0}, - [561] = {.lex_state = 0}, - [562] = {.lex_state = 0}, - [563] = {.lex_state = 0}, - [564] = {.lex_state = 0}, - [565] = {.lex_state = 0}, - [566] = {.lex_state = 0}, - [567] = {.lex_state = 0}, - [568] = {.lex_state = 0}, - [569] = {.lex_state = 0}, - [570] = {.lex_state = 0}, - [571] = {.lex_state = 0}, - [572] = {.lex_state = 0}, - [573] = {.lex_state = 0}, - [574] = {.lex_state = 0}, - [575] = {.lex_state = 0}, - [576] = {.lex_state = 0}, - [577] = {.lex_state = 0}, - [578] = {.lex_state = 0}, - [579] = {.lex_state = 0}, - [580] = {.lex_state = 0}, - [581] = {.lex_state = 0}, - [582] = {.lex_state = 0}, - [583] = {.lex_state = 0}, - [584] = {.lex_state = 0}, - [585] = {.lex_state = 0}, - [586] = {.lex_state = 0}, - [587] = {.lex_state = 0}, - [588] = {.lex_state = 0}, - [589] = {.lex_state = 0}, - [590] = {.lex_state = 0}, - [591] = {.lex_state = 0}, - [592] = {.lex_state = 0}, - [593] = {.lex_state = 0}, - [594] = {.lex_state = 0}, - [595] = {.lex_state = 0}, - [596] = {.lex_state = 0}, - [597] = {.lex_state = 0}, - [598] = {.lex_state = 0}, - [599] = {.lex_state = 0}, - [600] = {.lex_state = 0}, - [601] = {.lex_state = 0}, - [602] = {.lex_state = 0}, - [603] = {.lex_state = 0}, - [604] = {.lex_state = 0}, - [605] = {.lex_state = 0}, - [606] = {.lex_state = 0}, - [607] = {.lex_state = 0}, - [608] = {.lex_state = 0}, - [609] = {.lex_state = 0}, - [610] = {.lex_state = 0}, - [611] = {.lex_state = 0}, - [612] = {.lex_state = 0}, - [613] = {.lex_state = 0}, - [614] = {.lex_state = 0}, - [615] = {.lex_state = 0}, - [616] = {.lex_state = 0}, - [617] = {.lex_state = 0}, - [618] = {.lex_state = 0}, - [619] = {.lex_state = 0}, - [620] = {.lex_state = 0}, - [621] = {.lex_state = 0}, - [622] = {.lex_state = 0}, - [623] = {.lex_state = 0}, - [624] = {.lex_state = 0}, - [625] = {.lex_state = 0}, - [626] = {.lex_state = 0}, - [627] = {.lex_state = 0}, - [628] = {.lex_state = 0}, - [629] = {.lex_state = 0}, - [630] = {.lex_state = 0}, - [631] = {.lex_state = 0}, - [632] = {.lex_state = 0}, - [633] = {.lex_state = 0}, - [634] = {.lex_state = 0}, - [635] = {.lex_state = 0}, - [636] = {.lex_state = 0}, - [637] = {.lex_state = 0}, - [638] = {.lex_state = 0}, - [639] = {.lex_state = 0}, - [640] = {.lex_state = 0}, - [641] = {.lex_state = 0}, - [642] = {.lex_state = 0}, - [643] = {.lex_state = 0}, - [644] = {.lex_state = 0}, - [645] = {.lex_state = 0}, - [646] = {.lex_state = 0}, - [647] = {.lex_state = 0}, - [648] = {.lex_state = 0}, - [649] = {.lex_state = 0}, - [650] = {.lex_state = 0}, - [651] = {.lex_state = 0}, - [652] = {.lex_state = 0}, - [653] = {.lex_state = 0}, - [654] = {.lex_state = 0}, - [655] = {.lex_state = 0}, - [656] = {.lex_state = 0}, - [657] = {.lex_state = 0}, - [658] = {.lex_state = 0}, - [659] = {.lex_state = 0}, - [660] = {.lex_state = 0}, - [661] = {.lex_state = 0}, - [662] = {.lex_state = 0}, + [1] = {.lex_state = 53}, + [2] = {.lex_state = 53}, + [3] = {.lex_state = 53}, + [4] = {.lex_state = 53}, + [5] = {.lex_state = 53}, + [6] = {.lex_state = 53}, + [7] = {.lex_state = 53}, + [8] = {.lex_state = 53}, + [9] = {.lex_state = 53}, + [10] = {.lex_state = 53}, + [11] = {.lex_state = 53}, + [12] = {.lex_state = 53}, + [13] = {.lex_state = 53}, + [14] = {.lex_state = 53}, + [15] = {.lex_state = 53}, + [16] = {.lex_state = 53}, + [17] = {.lex_state = 53}, + [18] = {.lex_state = 53}, + [19] = {.lex_state = 53}, + [20] = {.lex_state = 53}, + [21] = {.lex_state = 53}, + [22] = {.lex_state = 53}, + [23] = {.lex_state = 53}, + [24] = {.lex_state = 53}, + [25] = {.lex_state = 53}, + [26] = {.lex_state = 53}, + [27] = {.lex_state = 53}, + [28] = {.lex_state = 53}, + [29] = {.lex_state = 53}, + [30] = {.lex_state = 53}, + [31] = {.lex_state = 53}, + [32] = {.lex_state = 53}, + [33] = {.lex_state = 53}, + [34] = {.lex_state = 53}, + [35] = {.lex_state = 53}, + [36] = {.lex_state = 53}, + [37] = {.lex_state = 53}, + [38] = {.lex_state = 53}, + [39] = {.lex_state = 53}, + [40] = {.lex_state = 53}, + [41] = {.lex_state = 53}, + [42] = {.lex_state = 53}, + [43] = {.lex_state = 53}, + [44] = {.lex_state = 53}, + [45] = {.lex_state = 53}, + [46] = {.lex_state = 53}, + [47] = {.lex_state = 53}, + [48] = {.lex_state = 53}, + [49] = {.lex_state = 53}, + [50] = {.lex_state = 53}, + [51] = {.lex_state = 53}, + [52] = {.lex_state = 53}, + [53] = {.lex_state = 53}, + [54] = {.lex_state = 53}, + [55] = {.lex_state = 53}, + [56] = {.lex_state = 53}, + [57] = {.lex_state = 53}, + [58] = {.lex_state = 53}, + [59] = {.lex_state = 53}, + [60] = {.lex_state = 53}, + [61] = {.lex_state = 53}, + [62] = {.lex_state = 53}, + [63] = {.lex_state = 53}, + [64] = {.lex_state = 53}, + [65] = {.lex_state = 53}, + [66] = {.lex_state = 53}, + [67] = {.lex_state = 53}, + [68] = {.lex_state = 53}, + [69] = {.lex_state = 53}, + [70] = {.lex_state = 53}, + [71] = {.lex_state = 53}, + [72] = {.lex_state = 53}, + [73] = {.lex_state = 53}, + [74] = {.lex_state = 53}, + [75] = {.lex_state = 53}, + [76] = {.lex_state = 53}, + [77] = {.lex_state = 53}, + [78] = {.lex_state = 53}, + [79] = {.lex_state = 53}, + [80] = {.lex_state = 53}, + [81] = {.lex_state = 53}, + [82] = {.lex_state = 53}, + [83] = {.lex_state = 53}, + [84] = {.lex_state = 53}, + [85] = {.lex_state = 53}, + [86] = {.lex_state = 53}, + [87] = {.lex_state = 53}, + [88] = {.lex_state = 53}, + [89] = {.lex_state = 53}, + [90] = {.lex_state = 53}, + [91] = {.lex_state = 53}, + [92] = {.lex_state = 53}, + [93] = {.lex_state = 53}, + [94] = {.lex_state = 53}, + [95] = {.lex_state = 53}, + [96] = {.lex_state = 53}, + [97] = {.lex_state = 53}, + [98] = {.lex_state = 53}, + [99] = {.lex_state = 53}, + [100] = {.lex_state = 53}, + [101] = {.lex_state = 53}, + [102] = {.lex_state = 53}, + [103] = {.lex_state = 53}, + [104] = {.lex_state = 53}, + [105] = {.lex_state = 53}, + [106] = {.lex_state = 53}, + [107] = {.lex_state = 53}, + [108] = {.lex_state = 53}, + [109] = {.lex_state = 53}, + [110] = {.lex_state = 53}, + [111] = {.lex_state = 53}, + [112] = {.lex_state = 1}, + [113] = {.lex_state = 1}, + [114] = {.lex_state = 1}, + [115] = {.lex_state = 1}, + [116] = {.lex_state = 1}, + [117] = {.lex_state = 1}, + [118] = {.lex_state = 1}, + [119] = {.lex_state = 1}, + [120] = {.lex_state = 1}, + [121] = {.lex_state = 4}, + [122] = {.lex_state = 1}, + [123] = {.lex_state = 1}, + [124] = {.lex_state = 1}, + [125] = {.lex_state = 1}, + [126] = {.lex_state = 4}, + [127] = {.lex_state = 1}, + [128] = {.lex_state = 1}, + [129] = {.lex_state = 1}, + [130] = {.lex_state = 1}, + [131] = {.lex_state = 1}, + [132] = {.lex_state = 1}, + [133] = {.lex_state = 1}, + [134] = {.lex_state = 1}, + [135] = {.lex_state = 1}, + [136] = {.lex_state = 1}, + [137] = {.lex_state = 1}, + [138] = {.lex_state = 1}, + [139] = {.lex_state = 1}, + [140] = {.lex_state = 1}, + [141] = {.lex_state = 1}, + [142] = {.lex_state = 1}, + [143] = {.lex_state = 1}, + [144] = {.lex_state = 1}, + [145] = {.lex_state = 1}, + [146] = {.lex_state = 1}, + [147] = {.lex_state = 1}, + [148] = {.lex_state = 1}, + [149] = {.lex_state = 1}, + [150] = {.lex_state = 1}, + [151] = {.lex_state = 1}, + [152] = {.lex_state = 1}, + [153] = {.lex_state = 1}, + [154] = {.lex_state = 1}, + [155] = {.lex_state = 1}, + [156] = {.lex_state = 1}, + [157] = {.lex_state = 1}, + [158] = {.lex_state = 1}, + [159] = {.lex_state = 1}, + [160] = {.lex_state = 1}, + [161] = {.lex_state = 1}, + [162] = {.lex_state = 1}, + [163] = {.lex_state = 1}, + [164] = {.lex_state = 1}, + [165] = {.lex_state = 1}, + [166] = {.lex_state = 1}, + [167] = {.lex_state = 1}, + [168] = {.lex_state = 1}, + [169] = {.lex_state = 1}, + [170] = {.lex_state = 1}, + [171] = {.lex_state = 1}, + [172] = {.lex_state = 1}, + [173] = {.lex_state = 1}, + [174] = {.lex_state = 1}, + [175] = {.lex_state = 1}, + [176] = {.lex_state = 1}, + [177] = {.lex_state = 1}, + [178] = {.lex_state = 1}, + [179] = {.lex_state = 1}, + [180] = {.lex_state = 1}, + [181] = {.lex_state = 1}, + [182] = {.lex_state = 1}, + [183] = {.lex_state = 1}, + [184] = {.lex_state = 1}, + [185] = {.lex_state = 1}, + [186] = {.lex_state = 1}, + [187] = {.lex_state = 1}, + [188] = {.lex_state = 1}, + [189] = {.lex_state = 1}, + [190] = {.lex_state = 4}, + [191] = {.lex_state = 1}, + [192] = {.lex_state = 1}, + [193] = {.lex_state = 1}, + [194] = {.lex_state = 1}, + [195] = {.lex_state = 1}, + [196] = {.lex_state = 1}, + [197] = {.lex_state = 1}, + [198] = {.lex_state = 1}, + [199] = {.lex_state = 0}, + [200] = {.lex_state = 0}, + [201] = {.lex_state = 0}, + [202] = {.lex_state = 0}, + [203] = {.lex_state = 1}, + [204] = {.lex_state = 4}, + [205] = {.lex_state = 1}, + [206] = {.lex_state = 1}, + [207] = {.lex_state = 1}, + [208] = {.lex_state = 0}, + [209] = {.lex_state = 0}, + [210] = {.lex_state = 1}, + [211] = {.lex_state = 1}, + [212] = {.lex_state = 1}, + [213] = {.lex_state = 1}, + [214] = {.lex_state = 0}, + [215] = {.lex_state = 0}, + [216] = {.lex_state = 0}, + [217] = {.lex_state = 0}, + [218] = {.lex_state = 0}, + [219] = {.lex_state = 0}, + [220] = {.lex_state = 0}, + [221] = {.lex_state = 0}, + [222] = {.lex_state = 0}, + [223] = {.lex_state = 1}, + [224] = {.lex_state = 1}, + [225] = {.lex_state = 0}, + [226] = {.lex_state = 0}, + [227] = {.lex_state = 0}, + [228] = {.lex_state = 0}, + [229] = {.lex_state = 0}, + [230] = {.lex_state = 0}, + [231] = {.lex_state = 0}, + [232] = {.lex_state = 0}, + [233] = {.lex_state = 0}, + [234] = {.lex_state = 0}, + [235] = {.lex_state = 0}, + [236] = {.lex_state = 0}, + [237] = {.lex_state = 0}, + [238] = {.lex_state = 0}, + [239] = {.lex_state = 0}, + [240] = {.lex_state = 0}, + [241] = {.lex_state = 0}, + [242] = {.lex_state = 0}, + [243] = {.lex_state = 0}, + [244] = {.lex_state = 0}, + [245] = {.lex_state = 0}, + [246] = {.lex_state = 0}, }; static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [0] = { [ts_builtin_sym_end] = ACTIONS(1), - [sym_whitespace_control] = ACTIONS(1), - [anon_sym_LBRACE_PERCENT] = ACTIONS(1), - [aux_sym_startfor_token1] = ACTIONS(1), - [anon_sym_PERCENT_RBRACE] = ACTIONS(1), - [aux_sym_endfor_token1] = ACTIONS(1), - [aux_sym_startif_token1] = ACTIONS(1), - [aux_sym_endif_token1] = ACTIONS(1), - [aux_sym_else_statement_token1] = ACTIONS(1), - [aux_sym_elif_statement_token1] = ACTIONS(1), - [aux_sym_startraw_token1] = ACTIONS(1), - [aux_sym_endraw_token1] = ACTIONS(1), - [aux_sym_startmacro_token1] = ACTIONS(1), - [aux_sym_endmacro_token1] = ACTIONS(1), - [aux_sym_extends_statement_token1] = ACTIONS(1), - [aux_sym_startblock_token1] = ACTIONS(1), - [aux_sym_endblock_token1] = ACTIONS(1), - [aux_sym_startcall_token1] = ACTIONS(1), - [aux_sym_endcall_token1] = ACTIONS(1), - [aux_sym_startfilter_token1] = ACTIONS(1), - [aux_sym_endfilter_token1] = ACTIONS(1), - [aux_sym_set_statement_token1] = ACTIONS(1), - [aux_sym_endset_token1] = ACTIONS(1), - [aux_sym_include_statement_token1] = ACTIONS(1), - [aux_sym_import_statement_token1] = ACTIONS(1), - [aux_sym_from_statement_token1] = ACTIONS(1), - [aux_sym_startautoescape_token1] = ACTIONS(1), - [aux_sym_endautoescape_token1] = ACTIONS(1), - [aux_sym_starttrans_token1] = ACTIONS(1), - [aux_sym_endtrans_token1] = ACTIONS(1), - [aux_sym_pluralize_token1] = ACTIONS(1), - [aux_sym_startwith_token1] = ACTIONS(1), - [aux_sym_endwith_token1] = ACTIONS(1), - [aux_sym_debug_statement_token1] = ACTIONS(1), - [aux_sym_do_statement_token1] = ACTIONS(1), - [anon_sym_LBRACE_LBRACE] = ACTIONS(1), - [anon_sym_RBRACE_RBRACE] = ACTIONS(1), - [anon_sym_CARET_POUND] = ACTIONS(1), - [anon_sym_POUND_POUND] = ACTIONS(1), - [anon_sym_LBRACE_POUND] = ACTIONS(1), - [anon_sym_POUND_RBRACE] = ACTIONS(1), + [sym__ws] = ACTIONS(1), + [sym_comment] = ACTIONS(1), + [anon_sym_POUND_] = ACTIONS(1), + [sym_num_lit] = ACTIONS(1), + [aux_sym_str_lit_token1] = ACTIONS(1), + [sym_char_lit] = ACTIONS(1), + [sym_nil_lit] = ACTIONS(1), + [sym_bool_lit] = ACTIONS(1), + [anon_sym_CARET] = ACTIONS(1), + [anon_sym_POUND_CARET] = ACTIONS(1), + [anon_sym_LPAREN] = ACTIONS(1), + [anon_sym_RPAREN] = ACTIONS(1), [anon_sym_LBRACE] = ACTIONS(1), [anon_sym_RBRACE] = ACTIONS(1), + [anon_sym_POUND0A] = ACTIONS(1), [anon_sym_POUND] = ACTIONS(1), - [anon_sym_PERCENT] = ACTIONS(1), + [anon_sym_POUND_QMARK] = ACTIONS(1), + [anon_sym_POUND_QMARK_AT] = ACTIONS(1), + [sym_auto_res_mark] = ACTIONS(1), + [anon_sym_POUND_SQUOTE] = ACTIONS(1), + [anon_sym_POUND_POUND] = ACTIONS(1), + [anon_sym_POUND_EQ] = ACTIONS(1), + [anon_sym_AT] = ACTIONS(1), + [anon_sym_SQUOTE] = ACTIONS(1), + [anon_sym_BQUOTE] = ACTIONS(1), + [anon_sym_COMMA_AT] = ACTIONS(1), + [anon_sym_COMMA] = ACTIONS(1), + [sym_block_comment] = ACTIONS(3), + [sym_fancy_literal] = ACTIONS(1), + [anon_sym_A] = ACTIONS(1), }, [1] = { - [sym_source_file] = STATE(660), - [sym__block_statement] = STATE(22), - [sym_for_statement] = STATE(158), - [sym_startfor] = STATE(5), - [sym_if_statement] = STATE(158), - [sym_startif] = STATE(6), - [sym_raw_statement] = STATE(158), - [sym_startraw] = STATE(138), - [sym_macro_statement] = STATE(158), - [sym_startmacro] = STATE(53), - [sym_extends_statement] = STATE(158), - [sym_block_statement] = STATE(158), - [sym_startblock] = STATE(17), - [sym_call_statement] = STATE(158), - [sym_startcall] = STATE(18), - [sym_filter_statement] = STATE(158), - [sym_startfilter] = STATE(19), - [sym_block_set_statement] = STATE(158), - [sym_set_statement] = STATE(10), - [sym_include_statement] = STATE(158), - [sym_import_statement] = STATE(158), - [sym_from_statement] = STATE(158), - [sym_autoescape_statement] = STATE(158), - [sym_startautoescape] = STATE(20), - [sym_trans_statement] = STATE(158), - [sym_starttrans] = STATE(14), - [sym_with_statement] = STATE(158), - [sym_startwith] = STATE(21), - [sym_debug_statement] = STATE(158), - [sym_do_statement] = STATE(158), - [sym_expression] = STATE(22), - [sym_jinja_scope] = STATE(22), - [sym_line_statement] = STATE(22), - [sym_comment] = STATE(22), - [sym__text] = STATE(147), - [sym_text] = STATE(22), - [aux_sym_source_file_repeat1] = STATE(22), - [aux_sym_jinja_stuff_repeat1] = STATE(147), - [ts_builtin_sym_end] = ACTIONS(3), - [anon_sym_LBRACE_PERCENT] = ACTIONS(5), - [anon_sym_LBRACE_LBRACE] = ACTIONS(7), - [anon_sym_CARET_POUND] = ACTIONS(9), - [anon_sym_LBRACE_POUND] = ACTIONS(11), - [aux_sym__text_token1] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(13), - [anon_sym_RBRACE] = ACTIONS(13), - [anon_sym_POUND] = ACTIONS(13), - [anon_sym_PERCENT] = ACTIONS(13), + [sym_source] = STATE(245), + [sym__gap] = STATE(3), + [sym_dis_expr] = STATE(3), + [sym__form] = STATE(3), + [sym_str_lit] = STATE(3), + [sym_sym_lit] = STATE(3), + [sym__metadata_lit] = STATE(204), + [sym_meta_lit] = STATE(125), + [sym_old_meta_lit] = STATE(124), + [sym_list_lit] = STATE(3), + [sym__bare_list_lit] = STATE(73), + [sym_vec_lit] = STATE(3), + [sym__bare_vec_lit] = STATE(74), + [sym_set_lit] = STATE(3), + [sym__bare_set_lit] = STATE(78), + [sym_read_cond_lit] = STATE(3), + [sym_splicing_read_cond_lit] = STATE(3), + [sym_var_quoting_lit] = STATE(3), + [sym_sym_val_lit] = STATE(3), + [sym_evaling_lit] = STATE(3), + [sym_derefing_lit] = STATE(3), + [sym_quoting_lit] = STATE(3), + [sym_syn_quoting_lit] = STATE(3), + [sym_unquote_splicing_lit] = STATE(3), + [sym_unquoting_lit] = STATE(3), + [aux_sym_source_repeat1] = STATE(3), + [aux_sym_sym_lit_repeat1] = STATE(121), + [ts_builtin_sym_end] = ACTIONS(5), + [sym__ws] = ACTIONS(7), + [sym_comment] = ACTIONS(7), + [anon_sym_POUND_] = ACTIONS(9), + [sym_num_lit] = ACTIONS(7), + [sym_kwd_lit] = ACTIONS(7), + [aux_sym_str_lit_token1] = ACTIONS(11), + [sym_char_lit] = ACTIONS(7), + [sym_nil_lit] = ACTIONS(13), + [aux_sym_sym_lit_token1] = ACTIONS(15), + [anon_sym_CARET] = ACTIONS(17), + [anon_sym_POUND_CARET] = ACTIONS(19), + [anon_sym_LPAREN] = ACTIONS(21), + [anon_sym_POUND0A] = ACTIONS(23), + [anon_sym_POUND] = ACTIONS(25), + [anon_sym_POUND_QMARK] = ACTIONS(27), + [anon_sym_POUND_QMARK_AT] = ACTIONS(29), + [anon_sym_POUND_SQUOTE] = ACTIONS(31), + [anon_sym_POUND_POUND] = ACTIONS(33), + [anon_sym_POUND_EQ] = ACTIONS(35), + [anon_sym_AT] = ACTIONS(37), + [anon_sym_SQUOTE] = ACTIONS(39), + [anon_sym_BQUOTE] = ACTIONS(41), + [anon_sym_COMMA_AT] = ACTIONS(43), + [anon_sym_COMMA] = ACTIONS(45), + [sym_block_comment] = ACTIONS(3), + [sym_fancy_literal] = ACTIONS(13), + }, + [2] = { + [sym__gap] = STATE(2), + [sym_dis_expr] = STATE(2), + [sym__form] = STATE(111), + [sym_str_lit] = STATE(111), + [sym_sym_lit] = STATE(111), + [sym__metadata_lit] = STATE(204), + [sym_meta_lit] = STATE(125), + [sym_old_meta_lit] = STATE(124), + [sym_list_lit] = STATE(111), + [sym__bare_list_lit] = STATE(73), + [sym_vec_lit] = STATE(111), + [sym__bare_vec_lit] = STATE(74), + [sym_set_lit] = STATE(111), + [sym__bare_set_lit] = STATE(78), + [sym_read_cond_lit] = STATE(111), + [sym_splicing_read_cond_lit] = STATE(111), + [sym_var_quoting_lit] = STATE(111), + [sym_sym_val_lit] = STATE(111), + [sym_evaling_lit] = STATE(111), + [sym_derefing_lit] = STATE(111), + [sym_quoting_lit] = STATE(111), + [sym_syn_quoting_lit] = STATE(111), + [sym_unquote_splicing_lit] = STATE(111), + [sym_unquoting_lit] = STATE(111), + [aux_sym_sym_lit_repeat1] = STATE(121), + [aux_sym__bare_list_lit_repeat1] = STATE(2), + [sym__ws] = ACTIONS(47), + [sym_comment] = ACTIONS(47), + [anon_sym_POUND_] = ACTIONS(50), + [sym_num_lit] = ACTIONS(53), + [sym_kwd_lit] = ACTIONS(53), + [aux_sym_str_lit_token1] = ACTIONS(56), + [sym_char_lit] = ACTIONS(53), + [sym_nil_lit] = ACTIONS(59), + [aux_sym_sym_lit_token1] = ACTIONS(62), + [anon_sym_CARET] = ACTIONS(65), + [anon_sym_POUND_CARET] = ACTIONS(68), + [anon_sym_LPAREN] = ACTIONS(71), + [anon_sym_RPAREN] = ACTIONS(74), + [anon_sym_RBRACE] = ACTIONS(74), + [anon_sym_POUND0A] = ACTIONS(76), + [anon_sym_POUND] = ACTIONS(79), + [anon_sym_POUND_QMARK] = ACTIONS(82), + [anon_sym_POUND_QMARK_AT] = ACTIONS(85), + [anon_sym_POUND_SQUOTE] = ACTIONS(88), + [anon_sym_POUND_POUND] = ACTIONS(91), + [anon_sym_POUND_EQ] = ACTIONS(94), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_SQUOTE] = ACTIONS(100), + [anon_sym_BQUOTE] = ACTIONS(103), + [anon_sym_COMMA_AT] = ACTIONS(106), + [anon_sym_COMMA] = ACTIONS(109), + [sym_block_comment] = ACTIONS(3), + [sym_fancy_literal] = ACTIONS(59), + }, + [3] = { + [sym__gap] = STATE(9), + [sym_dis_expr] = STATE(9), + [sym__form] = STATE(9), + [sym_str_lit] = STATE(9), + [sym_sym_lit] = STATE(9), + [sym__metadata_lit] = STATE(204), + [sym_meta_lit] = STATE(125), + [sym_old_meta_lit] = STATE(124), + [sym_list_lit] = STATE(9), + [sym__bare_list_lit] = STATE(73), + [sym_vec_lit] = STATE(9), + [sym__bare_vec_lit] = STATE(74), + [sym_set_lit] = STATE(9), + [sym__bare_set_lit] = STATE(78), + [sym_read_cond_lit] = STATE(9), + [sym_splicing_read_cond_lit] = STATE(9), + [sym_var_quoting_lit] = STATE(9), + [sym_sym_val_lit] = STATE(9), + [sym_evaling_lit] = STATE(9), + [sym_derefing_lit] = STATE(9), + [sym_quoting_lit] = STATE(9), + [sym_syn_quoting_lit] = STATE(9), + [sym_unquote_splicing_lit] = STATE(9), + [sym_unquoting_lit] = STATE(9), + [aux_sym_source_repeat1] = STATE(9), + [aux_sym_sym_lit_repeat1] = STATE(121), + [ts_builtin_sym_end] = ACTIONS(112), + [sym__ws] = ACTIONS(114), + [sym_comment] = ACTIONS(114), + [anon_sym_POUND_] = ACTIONS(9), + [sym_num_lit] = ACTIONS(114), + [sym_kwd_lit] = ACTIONS(114), + [aux_sym_str_lit_token1] = ACTIONS(11), + [sym_char_lit] = ACTIONS(114), + [sym_nil_lit] = ACTIONS(116), + [aux_sym_sym_lit_token1] = ACTIONS(15), + [anon_sym_CARET] = ACTIONS(17), + [anon_sym_POUND_CARET] = ACTIONS(19), + [anon_sym_LPAREN] = ACTIONS(21), + [anon_sym_POUND0A] = ACTIONS(23), + [anon_sym_POUND] = ACTIONS(25), + [anon_sym_POUND_QMARK] = ACTIONS(27), + [anon_sym_POUND_QMARK_AT] = ACTIONS(29), + [anon_sym_POUND_SQUOTE] = ACTIONS(31), + [anon_sym_POUND_POUND] = ACTIONS(33), + [anon_sym_POUND_EQ] = ACTIONS(35), + [anon_sym_AT] = ACTIONS(37), + [anon_sym_SQUOTE] = ACTIONS(39), + [anon_sym_BQUOTE] = ACTIONS(41), + [anon_sym_COMMA_AT] = ACTIONS(43), + [anon_sym_COMMA] = ACTIONS(45), + [sym_block_comment] = ACTIONS(3), + [sym_fancy_literal] = ACTIONS(116), + }, + [4] = { + [sym__gap] = STATE(2), + [sym_dis_expr] = STATE(2), + [sym__form] = STATE(111), + [sym_str_lit] = STATE(111), + [sym_sym_lit] = STATE(111), + [sym__metadata_lit] = STATE(204), + [sym_meta_lit] = STATE(125), + [sym_old_meta_lit] = STATE(124), + [sym_list_lit] = STATE(111), + [sym__bare_list_lit] = STATE(73), + [sym_vec_lit] = STATE(111), + [sym__bare_vec_lit] = STATE(74), + [sym_set_lit] = STATE(111), + [sym__bare_set_lit] = STATE(78), + [sym_read_cond_lit] = STATE(111), + [sym_splicing_read_cond_lit] = STATE(111), + [sym_var_quoting_lit] = STATE(111), + [sym_sym_val_lit] = STATE(111), + [sym_evaling_lit] = STATE(111), + [sym_derefing_lit] = STATE(111), + [sym_quoting_lit] = STATE(111), + [sym_syn_quoting_lit] = STATE(111), + [sym_unquote_splicing_lit] = STATE(111), + [sym_unquoting_lit] = STATE(111), + [aux_sym_sym_lit_repeat1] = STATE(121), + [aux_sym__bare_list_lit_repeat1] = STATE(2), + [sym__ws] = ACTIONS(118), + [sym_comment] = ACTIONS(118), + [anon_sym_POUND_] = ACTIONS(9), + [sym_num_lit] = ACTIONS(120), + [sym_kwd_lit] = ACTIONS(120), + [aux_sym_str_lit_token1] = ACTIONS(11), + [sym_char_lit] = ACTIONS(120), + [sym_nil_lit] = ACTIONS(122), + [aux_sym_sym_lit_token1] = ACTIONS(15), + [anon_sym_CARET] = ACTIONS(17), + [anon_sym_POUND_CARET] = ACTIONS(19), + [anon_sym_LPAREN] = ACTIONS(21), + [anon_sym_RBRACE] = ACTIONS(124), + [anon_sym_POUND0A] = ACTIONS(23), + [anon_sym_POUND] = ACTIONS(25), + [anon_sym_POUND_QMARK] = ACTIONS(27), + [anon_sym_POUND_QMARK_AT] = ACTIONS(29), + [anon_sym_POUND_SQUOTE] = ACTIONS(31), + [anon_sym_POUND_POUND] = ACTIONS(33), + [anon_sym_POUND_EQ] = ACTIONS(35), + [anon_sym_AT] = ACTIONS(37), + [anon_sym_SQUOTE] = ACTIONS(39), + [anon_sym_BQUOTE] = ACTIONS(41), + [anon_sym_COMMA_AT] = ACTIONS(43), + [anon_sym_COMMA] = ACTIONS(45), + [sym_block_comment] = ACTIONS(3), + [sym_fancy_literal] = ACTIONS(122), + }, + [5] = { + [sym__gap] = STATE(4), + [sym_dis_expr] = STATE(4), + [sym__form] = STATE(111), + [sym_str_lit] = STATE(111), + [sym_sym_lit] = STATE(111), + [sym__metadata_lit] = STATE(204), + [sym_meta_lit] = STATE(125), + [sym_old_meta_lit] = STATE(124), + [sym_list_lit] = STATE(111), + [sym__bare_list_lit] = STATE(73), + [sym_vec_lit] = STATE(111), + [sym__bare_vec_lit] = STATE(74), + [sym_set_lit] = STATE(111), + [sym__bare_set_lit] = STATE(78), + [sym_read_cond_lit] = STATE(111), + [sym_splicing_read_cond_lit] = STATE(111), + [sym_var_quoting_lit] = STATE(111), + [sym_sym_val_lit] = STATE(111), + [sym_evaling_lit] = STATE(111), + [sym_derefing_lit] = STATE(111), + [sym_quoting_lit] = STATE(111), + [sym_syn_quoting_lit] = STATE(111), + [sym_unquote_splicing_lit] = STATE(111), + [sym_unquoting_lit] = STATE(111), + [aux_sym_sym_lit_repeat1] = STATE(121), + [aux_sym__bare_list_lit_repeat1] = STATE(4), + [sym__ws] = ACTIONS(126), + [sym_comment] = ACTIONS(126), + [anon_sym_POUND_] = ACTIONS(9), + [sym_num_lit] = ACTIONS(120), + [sym_kwd_lit] = ACTIONS(120), + [aux_sym_str_lit_token1] = ACTIONS(11), + [sym_char_lit] = ACTIONS(120), + [sym_nil_lit] = ACTIONS(122), + [aux_sym_sym_lit_token1] = ACTIONS(15), + [anon_sym_CARET] = ACTIONS(17), + [anon_sym_POUND_CARET] = ACTIONS(19), + [anon_sym_LPAREN] = ACTIONS(21), + [anon_sym_RBRACE] = ACTIONS(128), + [anon_sym_POUND0A] = ACTIONS(23), + [anon_sym_POUND] = ACTIONS(25), + [anon_sym_POUND_QMARK] = ACTIONS(27), + [anon_sym_POUND_QMARK_AT] = ACTIONS(29), + [anon_sym_POUND_SQUOTE] = ACTIONS(31), + [anon_sym_POUND_POUND] = ACTIONS(33), + [anon_sym_POUND_EQ] = ACTIONS(35), + [anon_sym_AT] = ACTIONS(37), + [anon_sym_SQUOTE] = ACTIONS(39), + [anon_sym_BQUOTE] = ACTIONS(41), + [anon_sym_COMMA_AT] = ACTIONS(43), + [anon_sym_COMMA] = ACTIONS(45), + [sym_block_comment] = ACTIONS(3), + [sym_fancy_literal] = ACTIONS(122), + }, + [6] = { + [sym__gap] = STATE(2), + [sym_dis_expr] = STATE(2), + [sym__form] = STATE(111), + [sym_str_lit] = STATE(111), + [sym_sym_lit] = STATE(111), + [sym__metadata_lit] = STATE(204), + [sym_meta_lit] = STATE(125), + [sym_old_meta_lit] = STATE(124), + [sym_list_lit] = STATE(111), + [sym__bare_list_lit] = STATE(73), + [sym_vec_lit] = STATE(111), + [sym__bare_vec_lit] = STATE(74), + [sym_set_lit] = STATE(111), + [sym__bare_set_lit] = STATE(78), + [sym_read_cond_lit] = STATE(111), + [sym_splicing_read_cond_lit] = STATE(111), + [sym_var_quoting_lit] = STATE(111), + [sym_sym_val_lit] = STATE(111), + [sym_evaling_lit] = STATE(111), + [sym_derefing_lit] = STATE(111), + [sym_quoting_lit] = STATE(111), + [sym_syn_quoting_lit] = STATE(111), + [sym_unquote_splicing_lit] = STATE(111), + [sym_unquoting_lit] = STATE(111), + [aux_sym_sym_lit_repeat1] = STATE(121), + [aux_sym__bare_list_lit_repeat1] = STATE(2), + [sym__ws] = ACTIONS(118), + [sym_comment] = ACTIONS(118), + [anon_sym_POUND_] = ACTIONS(9), + [sym_num_lit] = ACTIONS(120), + [sym_kwd_lit] = ACTIONS(120), + [aux_sym_str_lit_token1] = ACTIONS(11), + [sym_char_lit] = ACTIONS(120), + [sym_nil_lit] = ACTIONS(122), + [aux_sym_sym_lit_token1] = ACTIONS(15), + [anon_sym_CARET] = ACTIONS(17), + [anon_sym_POUND_CARET] = ACTIONS(19), + [anon_sym_LPAREN] = ACTIONS(21), + [anon_sym_RPAREN] = ACTIONS(130), + [anon_sym_POUND0A] = ACTIONS(23), + [anon_sym_POUND] = ACTIONS(25), + [anon_sym_POUND_QMARK] = ACTIONS(27), + [anon_sym_POUND_QMARK_AT] = ACTIONS(29), + [anon_sym_POUND_SQUOTE] = ACTIONS(31), + [anon_sym_POUND_POUND] = ACTIONS(33), + [anon_sym_POUND_EQ] = ACTIONS(35), + [anon_sym_AT] = ACTIONS(37), + [anon_sym_SQUOTE] = ACTIONS(39), + [anon_sym_BQUOTE] = ACTIONS(41), + [anon_sym_COMMA_AT] = ACTIONS(43), + [anon_sym_COMMA] = ACTIONS(45), + [sym_block_comment] = ACTIONS(3), + [sym_fancy_literal] = ACTIONS(122), + }, + [7] = { + [sym__gap] = STATE(6), + [sym_dis_expr] = STATE(6), + [sym__form] = STATE(111), + [sym_str_lit] = STATE(111), + [sym_sym_lit] = STATE(111), + [sym__metadata_lit] = STATE(204), + [sym_meta_lit] = STATE(125), + [sym_old_meta_lit] = STATE(124), + [sym_list_lit] = STATE(111), + [sym__bare_list_lit] = STATE(73), + [sym_vec_lit] = STATE(111), + [sym__bare_vec_lit] = STATE(74), + [sym_set_lit] = STATE(111), + [sym__bare_set_lit] = STATE(78), + [sym_read_cond_lit] = STATE(111), + [sym_splicing_read_cond_lit] = STATE(111), + [sym_var_quoting_lit] = STATE(111), + [sym_sym_val_lit] = STATE(111), + [sym_evaling_lit] = STATE(111), + [sym_derefing_lit] = STATE(111), + [sym_quoting_lit] = STATE(111), + [sym_syn_quoting_lit] = STATE(111), + [sym_unquote_splicing_lit] = STATE(111), + [sym_unquoting_lit] = STATE(111), + [aux_sym_sym_lit_repeat1] = STATE(121), + [aux_sym__bare_list_lit_repeat1] = STATE(6), + [sym__ws] = ACTIONS(132), + [sym_comment] = ACTIONS(132), + [anon_sym_POUND_] = ACTIONS(9), + [sym_num_lit] = ACTIONS(120), + [sym_kwd_lit] = ACTIONS(120), + [aux_sym_str_lit_token1] = ACTIONS(11), + [sym_char_lit] = ACTIONS(120), + [sym_nil_lit] = ACTIONS(122), + [aux_sym_sym_lit_token1] = ACTIONS(15), + [anon_sym_CARET] = ACTIONS(17), + [anon_sym_POUND_CARET] = ACTIONS(19), + [anon_sym_LPAREN] = ACTIONS(21), + [anon_sym_RPAREN] = ACTIONS(134), + [anon_sym_POUND0A] = ACTIONS(23), + [anon_sym_POUND] = ACTIONS(25), + [anon_sym_POUND_QMARK] = ACTIONS(27), + [anon_sym_POUND_QMARK_AT] = ACTIONS(29), + [anon_sym_POUND_SQUOTE] = ACTIONS(31), + [anon_sym_POUND_POUND] = ACTIONS(33), + [anon_sym_POUND_EQ] = ACTIONS(35), + [anon_sym_AT] = ACTIONS(37), + [anon_sym_SQUOTE] = ACTIONS(39), + [anon_sym_BQUOTE] = ACTIONS(41), + [anon_sym_COMMA_AT] = ACTIONS(43), + [anon_sym_COMMA] = ACTIONS(45), + [sym_block_comment] = ACTIONS(3), + [sym_fancy_literal] = ACTIONS(122), + }, + [8] = { + [sym__gap] = STATE(12), + [sym_dis_expr] = STATE(12), + [sym__form] = STATE(111), + [sym_str_lit] = STATE(111), + [sym_sym_lit] = STATE(111), + [sym__metadata_lit] = STATE(204), + [sym_meta_lit] = STATE(125), + [sym_old_meta_lit] = STATE(124), + [sym_list_lit] = STATE(111), + [sym__bare_list_lit] = STATE(73), + [sym_vec_lit] = STATE(111), + [sym__bare_vec_lit] = STATE(74), + [sym_set_lit] = STATE(111), + [sym__bare_set_lit] = STATE(78), + [sym_read_cond_lit] = STATE(111), + [sym_splicing_read_cond_lit] = STATE(111), + [sym_var_quoting_lit] = STATE(111), + [sym_sym_val_lit] = STATE(111), + [sym_evaling_lit] = STATE(111), + [sym_derefing_lit] = STATE(111), + [sym_quoting_lit] = STATE(111), + [sym_syn_quoting_lit] = STATE(111), + [sym_unquote_splicing_lit] = STATE(111), + [sym_unquoting_lit] = STATE(111), + [aux_sym_sym_lit_repeat1] = STATE(121), + [aux_sym__bare_list_lit_repeat1] = STATE(12), + [sym__ws] = ACTIONS(136), + [sym_comment] = ACTIONS(136), + [anon_sym_POUND_] = ACTIONS(9), + [sym_num_lit] = ACTIONS(120), + [sym_kwd_lit] = ACTIONS(120), + [aux_sym_str_lit_token1] = ACTIONS(11), + [sym_char_lit] = ACTIONS(120), + [sym_nil_lit] = ACTIONS(122), + [aux_sym_sym_lit_token1] = ACTIONS(15), + [anon_sym_CARET] = ACTIONS(17), + [anon_sym_POUND_CARET] = ACTIONS(19), + [anon_sym_LPAREN] = ACTIONS(21), + [anon_sym_RPAREN] = ACTIONS(138), + [anon_sym_POUND0A] = ACTIONS(23), + [anon_sym_POUND] = ACTIONS(25), + [anon_sym_POUND_QMARK] = ACTIONS(27), + [anon_sym_POUND_QMARK_AT] = ACTIONS(29), + [anon_sym_POUND_SQUOTE] = ACTIONS(31), + [anon_sym_POUND_POUND] = ACTIONS(33), + [anon_sym_POUND_EQ] = ACTIONS(35), + [anon_sym_AT] = ACTIONS(37), + [anon_sym_SQUOTE] = ACTIONS(39), + [anon_sym_BQUOTE] = ACTIONS(41), + [anon_sym_COMMA_AT] = ACTIONS(43), + [anon_sym_COMMA] = ACTIONS(45), + [sym_block_comment] = ACTIONS(3), + [sym_fancy_literal] = ACTIONS(122), + }, + [9] = { + [sym__gap] = STATE(9), + [sym_dis_expr] = STATE(9), + [sym__form] = STATE(9), + [sym_str_lit] = STATE(9), + [sym_sym_lit] = STATE(9), + [sym__metadata_lit] = STATE(204), + [sym_meta_lit] = STATE(125), + [sym_old_meta_lit] = STATE(124), + [sym_list_lit] = STATE(9), + [sym__bare_list_lit] = STATE(73), + [sym_vec_lit] = STATE(9), + [sym__bare_vec_lit] = STATE(74), + [sym_set_lit] = STATE(9), + [sym__bare_set_lit] = STATE(78), + [sym_read_cond_lit] = STATE(9), + [sym_splicing_read_cond_lit] = STATE(9), + [sym_var_quoting_lit] = STATE(9), + [sym_sym_val_lit] = STATE(9), + [sym_evaling_lit] = STATE(9), + [sym_derefing_lit] = STATE(9), + [sym_quoting_lit] = STATE(9), + [sym_syn_quoting_lit] = STATE(9), + [sym_unquote_splicing_lit] = STATE(9), + [sym_unquoting_lit] = STATE(9), + [aux_sym_source_repeat1] = STATE(9), + [aux_sym_sym_lit_repeat1] = STATE(121), + [ts_builtin_sym_end] = ACTIONS(140), + [sym__ws] = ACTIONS(142), + [sym_comment] = ACTIONS(142), + [anon_sym_POUND_] = ACTIONS(145), + [sym_num_lit] = ACTIONS(142), + [sym_kwd_lit] = ACTIONS(142), + [aux_sym_str_lit_token1] = ACTIONS(148), + [sym_char_lit] = ACTIONS(142), + [sym_nil_lit] = ACTIONS(151), + [aux_sym_sym_lit_token1] = ACTIONS(154), + [anon_sym_CARET] = ACTIONS(157), + [anon_sym_POUND_CARET] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(163), + [anon_sym_POUND0A] = ACTIONS(166), + [anon_sym_POUND] = ACTIONS(169), + [anon_sym_POUND_QMARK] = ACTIONS(172), + [anon_sym_POUND_QMARK_AT] = ACTIONS(175), + [anon_sym_POUND_SQUOTE] = ACTIONS(178), + [anon_sym_POUND_POUND] = ACTIONS(181), + [anon_sym_POUND_EQ] = ACTIONS(184), + [anon_sym_AT] = ACTIONS(187), + [anon_sym_SQUOTE] = ACTIONS(190), + [anon_sym_BQUOTE] = ACTIONS(193), + [anon_sym_COMMA_AT] = ACTIONS(196), + [anon_sym_COMMA] = ACTIONS(199), + [sym_block_comment] = ACTIONS(3), + [sym_fancy_literal] = ACTIONS(151), + }, + [10] = { + [sym__gap] = STATE(2), + [sym_dis_expr] = STATE(2), + [sym__form] = STATE(111), + [sym_str_lit] = STATE(111), + [sym_sym_lit] = STATE(111), + [sym__metadata_lit] = STATE(204), + [sym_meta_lit] = STATE(125), + [sym_old_meta_lit] = STATE(124), + [sym_list_lit] = STATE(111), + [sym__bare_list_lit] = STATE(73), + [sym_vec_lit] = STATE(111), + [sym__bare_vec_lit] = STATE(74), + [sym_set_lit] = STATE(111), + [sym__bare_set_lit] = STATE(78), + [sym_read_cond_lit] = STATE(111), + [sym_splicing_read_cond_lit] = STATE(111), + [sym_var_quoting_lit] = STATE(111), + [sym_sym_val_lit] = STATE(111), + [sym_evaling_lit] = STATE(111), + [sym_derefing_lit] = STATE(111), + [sym_quoting_lit] = STATE(111), + [sym_syn_quoting_lit] = STATE(111), + [sym_unquote_splicing_lit] = STATE(111), + [sym_unquoting_lit] = STATE(111), + [aux_sym_sym_lit_repeat1] = STATE(121), + [aux_sym__bare_list_lit_repeat1] = STATE(2), + [sym__ws] = ACTIONS(118), + [sym_comment] = ACTIONS(118), + [anon_sym_POUND_] = ACTIONS(9), + [sym_num_lit] = ACTIONS(120), + [sym_kwd_lit] = ACTIONS(120), + [aux_sym_str_lit_token1] = ACTIONS(11), + [sym_char_lit] = ACTIONS(120), + [sym_nil_lit] = ACTIONS(122), + [aux_sym_sym_lit_token1] = ACTIONS(15), + [anon_sym_CARET] = ACTIONS(17), + [anon_sym_POUND_CARET] = ACTIONS(19), + [anon_sym_LPAREN] = ACTIONS(21), + [anon_sym_RBRACE] = ACTIONS(202), + [anon_sym_POUND0A] = ACTIONS(23), + [anon_sym_POUND] = ACTIONS(25), + [anon_sym_POUND_QMARK] = ACTIONS(27), + [anon_sym_POUND_QMARK_AT] = ACTIONS(29), + [anon_sym_POUND_SQUOTE] = ACTIONS(31), + [anon_sym_POUND_POUND] = ACTIONS(33), + [anon_sym_POUND_EQ] = ACTIONS(35), + [anon_sym_AT] = ACTIONS(37), + [anon_sym_SQUOTE] = ACTIONS(39), + [anon_sym_BQUOTE] = ACTIONS(41), + [anon_sym_COMMA_AT] = ACTIONS(43), + [anon_sym_COMMA] = ACTIONS(45), + [sym_block_comment] = ACTIONS(3), + [sym_fancy_literal] = ACTIONS(122), + }, + [11] = { + [sym__gap] = STATE(10), + [sym_dis_expr] = STATE(10), + [sym__form] = STATE(111), + [sym_str_lit] = STATE(111), + [sym_sym_lit] = STATE(111), + [sym__metadata_lit] = STATE(204), + [sym_meta_lit] = STATE(125), + [sym_old_meta_lit] = STATE(124), + [sym_list_lit] = STATE(111), + [sym__bare_list_lit] = STATE(73), + [sym_vec_lit] = STATE(111), + [sym__bare_vec_lit] = STATE(74), + [sym_set_lit] = STATE(111), + [sym__bare_set_lit] = STATE(78), + [sym_read_cond_lit] = STATE(111), + [sym_splicing_read_cond_lit] = STATE(111), + [sym_var_quoting_lit] = STATE(111), + [sym_sym_val_lit] = STATE(111), + [sym_evaling_lit] = STATE(111), + [sym_derefing_lit] = STATE(111), + [sym_quoting_lit] = STATE(111), + [sym_syn_quoting_lit] = STATE(111), + [sym_unquote_splicing_lit] = STATE(111), + [sym_unquoting_lit] = STATE(111), + [aux_sym_sym_lit_repeat1] = STATE(121), + [aux_sym__bare_list_lit_repeat1] = STATE(10), + [sym__ws] = ACTIONS(204), + [sym_comment] = ACTIONS(204), + [anon_sym_POUND_] = ACTIONS(9), + [sym_num_lit] = ACTIONS(120), + [sym_kwd_lit] = ACTIONS(120), + [aux_sym_str_lit_token1] = ACTIONS(11), + [sym_char_lit] = ACTIONS(120), + [sym_nil_lit] = ACTIONS(122), + [aux_sym_sym_lit_token1] = ACTIONS(15), + [anon_sym_CARET] = ACTIONS(17), + [anon_sym_POUND_CARET] = ACTIONS(19), + [anon_sym_LPAREN] = ACTIONS(21), + [anon_sym_RBRACE] = ACTIONS(206), + [anon_sym_POUND0A] = ACTIONS(23), + [anon_sym_POUND] = ACTIONS(25), + [anon_sym_POUND_QMARK] = ACTIONS(27), + [anon_sym_POUND_QMARK_AT] = ACTIONS(29), + [anon_sym_POUND_SQUOTE] = ACTIONS(31), + [anon_sym_POUND_POUND] = ACTIONS(33), + [anon_sym_POUND_EQ] = ACTIONS(35), + [anon_sym_AT] = ACTIONS(37), + [anon_sym_SQUOTE] = ACTIONS(39), + [anon_sym_BQUOTE] = ACTIONS(41), + [anon_sym_COMMA_AT] = ACTIONS(43), + [anon_sym_COMMA] = ACTIONS(45), + [sym_block_comment] = ACTIONS(3), + [sym_fancy_literal] = ACTIONS(122), + }, + [12] = { + [sym__gap] = STATE(2), + [sym_dis_expr] = STATE(2), + [sym__form] = STATE(111), + [sym_str_lit] = STATE(111), + [sym_sym_lit] = STATE(111), + [sym__metadata_lit] = STATE(204), + [sym_meta_lit] = STATE(125), + [sym_old_meta_lit] = STATE(124), + [sym_list_lit] = STATE(111), + [sym__bare_list_lit] = STATE(73), + [sym_vec_lit] = STATE(111), + [sym__bare_vec_lit] = STATE(74), + [sym_set_lit] = STATE(111), + [sym__bare_set_lit] = STATE(78), + [sym_read_cond_lit] = STATE(111), + [sym_splicing_read_cond_lit] = STATE(111), + [sym_var_quoting_lit] = STATE(111), + [sym_sym_val_lit] = STATE(111), + [sym_evaling_lit] = STATE(111), + [sym_derefing_lit] = STATE(111), + [sym_quoting_lit] = STATE(111), + [sym_syn_quoting_lit] = STATE(111), + [sym_unquote_splicing_lit] = STATE(111), + [sym_unquoting_lit] = STATE(111), + [aux_sym_sym_lit_repeat1] = STATE(121), + [aux_sym__bare_list_lit_repeat1] = STATE(2), + [sym__ws] = ACTIONS(118), + [sym_comment] = ACTIONS(118), + [anon_sym_POUND_] = ACTIONS(9), + [sym_num_lit] = ACTIONS(120), + [sym_kwd_lit] = ACTIONS(120), + [aux_sym_str_lit_token1] = ACTIONS(11), + [sym_char_lit] = ACTIONS(120), + [sym_nil_lit] = ACTIONS(122), + [aux_sym_sym_lit_token1] = ACTIONS(15), + [anon_sym_CARET] = ACTIONS(17), + [anon_sym_POUND_CARET] = ACTIONS(19), + [anon_sym_LPAREN] = ACTIONS(21), + [anon_sym_RPAREN] = ACTIONS(208), + [anon_sym_POUND0A] = ACTIONS(23), + [anon_sym_POUND] = ACTIONS(25), + [anon_sym_POUND_QMARK] = ACTIONS(27), + [anon_sym_POUND_QMARK_AT] = ACTIONS(29), + [anon_sym_POUND_SQUOTE] = ACTIONS(31), + [anon_sym_POUND_POUND] = ACTIONS(33), + [anon_sym_POUND_EQ] = ACTIONS(35), + [anon_sym_AT] = ACTIONS(37), + [anon_sym_SQUOTE] = ACTIONS(39), + [anon_sym_BQUOTE] = ACTIONS(41), + [anon_sym_COMMA_AT] = ACTIONS(43), + [anon_sym_COMMA] = ACTIONS(45), + [sym_block_comment] = ACTIONS(3), + [sym_fancy_literal] = ACTIONS(122), + }, + [13] = { + [sym__gap] = STATE(2), + [sym_dis_expr] = STATE(2), + [sym__form] = STATE(111), + [sym_str_lit] = STATE(111), + [sym_sym_lit] = STATE(111), + [sym__metadata_lit] = STATE(204), + [sym_meta_lit] = STATE(125), + [sym_old_meta_lit] = STATE(124), + [sym_list_lit] = STATE(111), + [sym__bare_list_lit] = STATE(73), + [sym_vec_lit] = STATE(111), + [sym__bare_vec_lit] = STATE(74), + [sym_set_lit] = STATE(111), + [sym__bare_set_lit] = STATE(78), + [sym_read_cond_lit] = STATE(111), + [sym_splicing_read_cond_lit] = STATE(111), + [sym_var_quoting_lit] = STATE(111), + [sym_sym_val_lit] = STATE(111), + [sym_evaling_lit] = STATE(111), + [sym_derefing_lit] = STATE(111), + [sym_quoting_lit] = STATE(111), + [sym_syn_quoting_lit] = STATE(111), + [sym_unquote_splicing_lit] = STATE(111), + [sym_unquoting_lit] = STATE(111), + [aux_sym_sym_lit_repeat1] = STATE(121), + [aux_sym__bare_list_lit_repeat1] = STATE(2), + [sym__ws] = ACTIONS(118), + [sym_comment] = ACTIONS(118), + [anon_sym_POUND_] = ACTIONS(9), + [sym_num_lit] = ACTIONS(120), + [sym_kwd_lit] = ACTIONS(120), + [aux_sym_str_lit_token1] = ACTIONS(11), + [sym_char_lit] = ACTIONS(120), + [sym_nil_lit] = ACTIONS(122), + [aux_sym_sym_lit_token1] = ACTIONS(15), + [anon_sym_CARET] = ACTIONS(17), + [anon_sym_POUND_CARET] = ACTIONS(19), + [anon_sym_LPAREN] = ACTIONS(21), + [anon_sym_RBRACE] = ACTIONS(210), + [anon_sym_POUND0A] = ACTIONS(23), + [anon_sym_POUND] = ACTIONS(25), + [anon_sym_POUND_QMARK] = ACTIONS(27), + [anon_sym_POUND_QMARK_AT] = ACTIONS(29), + [anon_sym_POUND_SQUOTE] = ACTIONS(31), + [anon_sym_POUND_POUND] = ACTIONS(33), + [anon_sym_POUND_EQ] = ACTIONS(35), + [anon_sym_AT] = ACTIONS(37), + [anon_sym_SQUOTE] = ACTIONS(39), + [anon_sym_BQUOTE] = ACTIONS(41), + [anon_sym_COMMA_AT] = ACTIONS(43), + [anon_sym_COMMA] = ACTIONS(45), + [sym_block_comment] = ACTIONS(3), + [sym_fancy_literal] = ACTIONS(122), + }, + [14] = { + [sym__gap] = STATE(13), + [sym_dis_expr] = STATE(13), + [sym__form] = STATE(111), + [sym_str_lit] = STATE(111), + [sym_sym_lit] = STATE(111), + [sym__metadata_lit] = STATE(204), + [sym_meta_lit] = STATE(125), + [sym_old_meta_lit] = STATE(124), + [sym_list_lit] = STATE(111), + [sym__bare_list_lit] = STATE(73), + [sym_vec_lit] = STATE(111), + [sym__bare_vec_lit] = STATE(74), + [sym_set_lit] = STATE(111), + [sym__bare_set_lit] = STATE(78), + [sym_read_cond_lit] = STATE(111), + [sym_splicing_read_cond_lit] = STATE(111), + [sym_var_quoting_lit] = STATE(111), + [sym_sym_val_lit] = STATE(111), + [sym_evaling_lit] = STATE(111), + [sym_derefing_lit] = STATE(111), + [sym_quoting_lit] = STATE(111), + [sym_syn_quoting_lit] = STATE(111), + [sym_unquote_splicing_lit] = STATE(111), + [sym_unquoting_lit] = STATE(111), + [aux_sym_sym_lit_repeat1] = STATE(121), + [aux_sym__bare_list_lit_repeat1] = STATE(13), + [sym__ws] = ACTIONS(212), + [sym_comment] = ACTIONS(212), + [anon_sym_POUND_] = ACTIONS(9), + [sym_num_lit] = ACTIONS(120), + [sym_kwd_lit] = ACTIONS(120), + [aux_sym_str_lit_token1] = ACTIONS(11), + [sym_char_lit] = ACTIONS(120), + [sym_nil_lit] = ACTIONS(122), + [aux_sym_sym_lit_token1] = ACTIONS(15), + [anon_sym_CARET] = ACTIONS(17), + [anon_sym_POUND_CARET] = ACTIONS(19), + [anon_sym_LPAREN] = ACTIONS(21), + [anon_sym_RBRACE] = ACTIONS(214), + [anon_sym_POUND0A] = ACTIONS(23), + [anon_sym_POUND] = ACTIONS(25), + [anon_sym_POUND_QMARK] = ACTIONS(27), + [anon_sym_POUND_QMARK_AT] = ACTIONS(29), + [anon_sym_POUND_SQUOTE] = ACTIONS(31), + [anon_sym_POUND_POUND] = ACTIONS(33), + [anon_sym_POUND_EQ] = ACTIONS(35), + [anon_sym_AT] = ACTIONS(37), + [anon_sym_SQUOTE] = ACTIONS(39), + [anon_sym_BQUOTE] = ACTIONS(41), + [anon_sym_COMMA_AT] = ACTIONS(43), + [anon_sym_COMMA] = ACTIONS(45), + [sym_block_comment] = ACTIONS(3), + [sym_fancy_literal] = ACTIONS(122), + }, + [15] = { + [sym__gap] = STATE(92), + [sym_dis_expr] = STATE(92), + [sym__form] = STATE(135), + [sym_str_lit] = STATE(135), + [sym_sym_lit] = STATE(135), + [sym__metadata_lit] = STATE(204), + [sym_meta_lit] = STATE(125), + [sym_old_meta_lit] = STATE(124), + [sym_list_lit] = STATE(135), + [sym__bare_list_lit] = STATE(149), + [sym_vec_lit] = STATE(135), + [sym__bare_vec_lit] = STATE(150), + [sym_set_lit] = STATE(135), + [sym__bare_set_lit] = STATE(127), + [sym_read_cond_lit] = STATE(135), + [sym_splicing_read_cond_lit] = STATE(135), + [sym_var_quoting_lit] = STATE(135), + [sym_sym_val_lit] = STATE(135), + [sym_evaling_lit] = STATE(135), + [sym_derefing_lit] = STATE(135), + [sym_quoting_lit] = STATE(135), + [sym_syn_quoting_lit] = STATE(135), + [sym_unquote_splicing_lit] = STATE(135), + [sym_unquoting_lit] = STATE(135), + [aux_sym_dis_expr_repeat1] = STATE(92), + [aux_sym_sym_lit_repeat1] = STATE(126), + [sym__ws] = ACTIONS(216), + [sym_comment] = ACTIONS(216), + [anon_sym_POUND_] = ACTIONS(9), + [sym_num_lit] = ACTIONS(218), + [sym_kwd_lit] = ACTIONS(218), + [aux_sym_str_lit_token1] = ACTIONS(220), + [sym_char_lit] = ACTIONS(218), + [sym_nil_lit] = ACTIONS(222), + [aux_sym_sym_lit_token1] = ACTIONS(224), + [anon_sym_CARET] = ACTIONS(17), + [anon_sym_POUND_CARET] = ACTIONS(19), + [anon_sym_LPAREN] = ACTIONS(226), + [anon_sym_POUND0A] = ACTIONS(228), + [anon_sym_POUND] = ACTIONS(230), + [anon_sym_POUND_QMARK] = ACTIONS(232), + [anon_sym_POUND_QMARK_AT] = ACTIONS(234), + [anon_sym_POUND_SQUOTE] = ACTIONS(236), + [anon_sym_POUND_POUND] = ACTIONS(238), + [anon_sym_POUND_EQ] = ACTIONS(240), + [anon_sym_AT] = ACTIONS(242), + [anon_sym_SQUOTE] = ACTIONS(244), + [anon_sym_BQUOTE] = ACTIONS(246), + [anon_sym_COMMA_AT] = ACTIONS(248), + [anon_sym_COMMA] = ACTIONS(250), + [sym_block_comment] = ACTIONS(3), + [sym_fancy_literal] = ACTIONS(222), + }, + [16] = { + [sym__gap] = STATE(26), + [sym_dis_expr] = STATE(26), + [sym__form] = STATE(164), + [sym_str_lit] = STATE(164), + [sym_sym_lit] = STATE(164), + [sym__metadata_lit] = STATE(204), + [sym_meta_lit] = STATE(125), + [sym_old_meta_lit] = STATE(124), + [sym_list_lit] = STATE(164), + [sym__bare_list_lit] = STATE(149), + [sym_vec_lit] = STATE(164), + [sym__bare_vec_lit] = STATE(150), + [sym_set_lit] = STATE(164), + [sym__bare_set_lit] = STATE(127), + [sym_read_cond_lit] = STATE(164), + [sym_splicing_read_cond_lit] = STATE(164), + [sym_var_quoting_lit] = STATE(164), + [sym_sym_val_lit] = STATE(164), + [sym_evaling_lit] = STATE(164), + [sym_derefing_lit] = STATE(164), + [sym_quoting_lit] = STATE(164), + [sym_syn_quoting_lit] = STATE(164), + [sym_unquote_splicing_lit] = STATE(164), + [sym_unquoting_lit] = STATE(164), + [aux_sym_dis_expr_repeat1] = STATE(26), + [aux_sym_sym_lit_repeat1] = STATE(126), + [sym__ws] = ACTIONS(252), + [sym_comment] = ACTIONS(252), + [anon_sym_POUND_] = ACTIONS(9), + [sym_num_lit] = ACTIONS(254), + [sym_kwd_lit] = ACTIONS(254), + [aux_sym_str_lit_token1] = ACTIONS(220), + [sym_char_lit] = ACTIONS(254), + [sym_nil_lit] = ACTIONS(256), + [aux_sym_sym_lit_token1] = ACTIONS(224), + [anon_sym_CARET] = ACTIONS(17), + [anon_sym_POUND_CARET] = ACTIONS(19), + [anon_sym_LPAREN] = ACTIONS(226), + [anon_sym_POUND0A] = ACTIONS(228), + [anon_sym_POUND] = ACTIONS(230), + [anon_sym_POUND_QMARK] = ACTIONS(232), + [anon_sym_POUND_QMARK_AT] = ACTIONS(234), + [anon_sym_POUND_SQUOTE] = ACTIONS(236), + [anon_sym_POUND_POUND] = ACTIONS(238), + [anon_sym_POUND_EQ] = ACTIONS(240), + [anon_sym_AT] = ACTIONS(242), + [anon_sym_SQUOTE] = ACTIONS(244), + [anon_sym_BQUOTE] = ACTIONS(246), + [anon_sym_COMMA_AT] = ACTIONS(248), + [anon_sym_COMMA] = ACTIONS(250), + [sym_block_comment] = ACTIONS(3), + [sym_fancy_literal] = ACTIONS(256), + }, + [17] = { + [sym__gap] = STATE(42), + [sym_dis_expr] = STATE(42), + [sym__form] = STATE(76), + [sym_str_lit] = STATE(76), + [sym_sym_lit] = STATE(76), + [sym__metadata_lit] = STATE(204), + [sym_meta_lit] = STATE(125), + [sym_old_meta_lit] = STATE(124), + [sym_list_lit] = STATE(76), + [sym__bare_list_lit] = STATE(73), + [sym_vec_lit] = STATE(76), + [sym__bare_vec_lit] = STATE(74), + [sym_set_lit] = STATE(76), + [sym__bare_set_lit] = STATE(78), + [sym_read_cond_lit] = STATE(76), + [sym_splicing_read_cond_lit] = STATE(76), + [sym_var_quoting_lit] = STATE(76), + [sym_sym_val_lit] = STATE(76), + [sym_evaling_lit] = STATE(76), + [sym_derefing_lit] = STATE(76), + [sym_quoting_lit] = STATE(76), + [sym_syn_quoting_lit] = STATE(76), + [sym_unquote_splicing_lit] = STATE(76), + [sym_unquoting_lit] = STATE(76), + [aux_sym_dis_expr_repeat1] = STATE(42), + [aux_sym_sym_lit_repeat1] = STATE(121), + [sym__ws] = ACTIONS(258), + [sym_comment] = ACTIONS(258), + [anon_sym_POUND_] = ACTIONS(9), + [sym_num_lit] = ACTIONS(260), + [sym_kwd_lit] = ACTIONS(260), + [aux_sym_str_lit_token1] = ACTIONS(11), + [sym_char_lit] = ACTIONS(260), + [sym_nil_lit] = ACTIONS(262), + [aux_sym_sym_lit_token1] = ACTIONS(15), + [anon_sym_CARET] = ACTIONS(17), + [anon_sym_POUND_CARET] = ACTIONS(19), + [anon_sym_LPAREN] = ACTIONS(21), + [anon_sym_POUND0A] = ACTIONS(23), + [anon_sym_POUND] = ACTIONS(25), + [anon_sym_POUND_QMARK] = ACTIONS(27), + [anon_sym_POUND_QMARK_AT] = ACTIONS(29), + [anon_sym_POUND_SQUOTE] = ACTIONS(31), + [anon_sym_POUND_POUND] = ACTIONS(33), + [anon_sym_POUND_EQ] = ACTIONS(35), + [anon_sym_AT] = ACTIONS(37), + [anon_sym_SQUOTE] = ACTIONS(39), + [anon_sym_BQUOTE] = ACTIONS(41), + [anon_sym_COMMA_AT] = ACTIONS(43), + [anon_sym_COMMA] = ACTIONS(45), + [sym_block_comment] = ACTIONS(3), + [sym_fancy_literal] = ACTIONS(262), + }, + [18] = { + [sym__gap] = STATE(46), + [sym_dis_expr] = STATE(46), + [sym__form] = STATE(144), + [sym_str_lit] = STATE(144), + [sym_sym_lit] = STATE(144), + [sym__metadata_lit] = STATE(204), + [sym_meta_lit] = STATE(125), + [sym_old_meta_lit] = STATE(124), + [sym_list_lit] = STATE(144), + [sym__bare_list_lit] = STATE(149), + [sym_vec_lit] = STATE(144), + [sym__bare_vec_lit] = STATE(150), + [sym_set_lit] = STATE(144), + [sym__bare_set_lit] = STATE(127), + [sym_read_cond_lit] = STATE(144), + [sym_splicing_read_cond_lit] = STATE(144), + [sym_var_quoting_lit] = STATE(144), + [sym_sym_val_lit] = STATE(144), + [sym_evaling_lit] = STATE(144), + [sym_derefing_lit] = STATE(144), + [sym_quoting_lit] = STATE(144), + [sym_syn_quoting_lit] = STATE(144), + [sym_unquote_splicing_lit] = STATE(144), + [sym_unquoting_lit] = STATE(144), + [aux_sym_dis_expr_repeat1] = STATE(46), + [aux_sym_sym_lit_repeat1] = STATE(126), + [sym__ws] = ACTIONS(264), + [sym_comment] = ACTIONS(264), + [anon_sym_POUND_] = ACTIONS(9), + [sym_num_lit] = ACTIONS(266), + [sym_kwd_lit] = ACTIONS(266), + [aux_sym_str_lit_token1] = ACTIONS(220), + [sym_char_lit] = ACTIONS(266), + [sym_nil_lit] = ACTIONS(268), + [aux_sym_sym_lit_token1] = ACTIONS(224), + [anon_sym_CARET] = ACTIONS(17), + [anon_sym_POUND_CARET] = ACTIONS(19), + [anon_sym_LPAREN] = ACTIONS(226), + [anon_sym_POUND0A] = ACTIONS(228), + [anon_sym_POUND] = ACTIONS(230), + [anon_sym_POUND_QMARK] = ACTIONS(232), + [anon_sym_POUND_QMARK_AT] = ACTIONS(234), + [anon_sym_POUND_SQUOTE] = ACTIONS(236), + [anon_sym_POUND_POUND] = ACTIONS(238), + [anon_sym_POUND_EQ] = ACTIONS(240), + [anon_sym_AT] = ACTIONS(242), + [anon_sym_SQUOTE] = ACTIONS(244), + [anon_sym_BQUOTE] = ACTIONS(246), + [anon_sym_COMMA_AT] = ACTIONS(248), + [anon_sym_COMMA] = ACTIONS(250), + [sym_block_comment] = ACTIONS(3), + [sym_fancy_literal] = ACTIONS(268), + }, + [19] = { + [sym__gap] = STATE(47), + [sym_dis_expr] = STATE(47), + [sym__form] = STATE(79), + [sym_str_lit] = STATE(79), + [sym_sym_lit] = STATE(79), + [sym__metadata_lit] = STATE(204), + [sym_meta_lit] = STATE(125), + [sym_old_meta_lit] = STATE(124), + [sym_list_lit] = STATE(79), + [sym__bare_list_lit] = STATE(73), + [sym_vec_lit] = STATE(79), + [sym__bare_vec_lit] = STATE(74), + [sym_set_lit] = STATE(79), + [sym__bare_set_lit] = STATE(78), + [sym_read_cond_lit] = STATE(79), + [sym_splicing_read_cond_lit] = STATE(79), + [sym_var_quoting_lit] = STATE(79), + [sym_sym_val_lit] = STATE(79), + [sym_evaling_lit] = STATE(79), + [sym_derefing_lit] = STATE(79), + [sym_quoting_lit] = STATE(79), + [sym_syn_quoting_lit] = STATE(79), + [sym_unquote_splicing_lit] = STATE(79), + [sym_unquoting_lit] = STATE(79), + [aux_sym_dis_expr_repeat1] = STATE(47), + [aux_sym_sym_lit_repeat1] = STATE(121), + [sym__ws] = ACTIONS(270), + [sym_comment] = ACTIONS(270), + [anon_sym_POUND_] = ACTIONS(9), + [sym_num_lit] = ACTIONS(272), + [sym_kwd_lit] = ACTIONS(272), + [aux_sym_str_lit_token1] = ACTIONS(11), + [sym_char_lit] = ACTIONS(272), + [sym_nil_lit] = ACTIONS(274), + [aux_sym_sym_lit_token1] = ACTIONS(15), + [anon_sym_CARET] = ACTIONS(17), + [anon_sym_POUND_CARET] = ACTIONS(19), + [anon_sym_LPAREN] = ACTIONS(21), + [anon_sym_POUND0A] = ACTIONS(23), + [anon_sym_POUND] = ACTIONS(25), + [anon_sym_POUND_QMARK] = ACTIONS(27), + [anon_sym_POUND_QMARK_AT] = ACTIONS(29), + [anon_sym_POUND_SQUOTE] = ACTIONS(31), + [anon_sym_POUND_POUND] = ACTIONS(33), + [anon_sym_POUND_EQ] = ACTIONS(35), + [anon_sym_AT] = ACTIONS(37), + [anon_sym_SQUOTE] = ACTIONS(39), + [anon_sym_BQUOTE] = ACTIONS(41), + [anon_sym_COMMA_AT] = ACTIONS(43), + [anon_sym_COMMA] = ACTIONS(45), + [sym_block_comment] = ACTIONS(3), + [sym_fancy_literal] = ACTIONS(274), + }, + [20] = { + [sym__gap] = STATE(49), + [sym_dis_expr] = STATE(49), + [sym__form] = STATE(80), + [sym_str_lit] = STATE(80), + [sym_sym_lit] = STATE(80), + [sym__metadata_lit] = STATE(204), + [sym_meta_lit] = STATE(125), + [sym_old_meta_lit] = STATE(124), + [sym_list_lit] = STATE(80), + [sym__bare_list_lit] = STATE(73), + [sym_vec_lit] = STATE(80), + [sym__bare_vec_lit] = STATE(74), + [sym_set_lit] = STATE(80), + [sym__bare_set_lit] = STATE(78), + [sym_read_cond_lit] = STATE(80), + [sym_splicing_read_cond_lit] = STATE(80), + [sym_var_quoting_lit] = STATE(80), + [sym_sym_val_lit] = STATE(80), + [sym_evaling_lit] = STATE(80), + [sym_derefing_lit] = STATE(80), + [sym_quoting_lit] = STATE(80), + [sym_syn_quoting_lit] = STATE(80), + [sym_unquote_splicing_lit] = STATE(80), + [sym_unquoting_lit] = STATE(80), + [aux_sym_dis_expr_repeat1] = STATE(49), + [aux_sym_sym_lit_repeat1] = STATE(121), + [sym__ws] = ACTIONS(276), + [sym_comment] = ACTIONS(276), + [anon_sym_POUND_] = ACTIONS(9), + [sym_num_lit] = ACTIONS(278), + [sym_kwd_lit] = ACTIONS(278), + [aux_sym_str_lit_token1] = ACTIONS(11), + [sym_char_lit] = ACTIONS(278), + [sym_nil_lit] = ACTIONS(280), + [aux_sym_sym_lit_token1] = ACTIONS(15), + [anon_sym_CARET] = ACTIONS(17), + [anon_sym_POUND_CARET] = ACTIONS(19), + [anon_sym_LPAREN] = ACTIONS(21), + [anon_sym_POUND0A] = ACTIONS(23), + [anon_sym_POUND] = ACTIONS(25), + [anon_sym_POUND_QMARK] = ACTIONS(27), + [anon_sym_POUND_QMARK_AT] = ACTIONS(29), + [anon_sym_POUND_SQUOTE] = ACTIONS(31), + [anon_sym_POUND_POUND] = ACTIONS(33), + [anon_sym_POUND_EQ] = ACTIONS(35), + [anon_sym_AT] = ACTIONS(37), + [anon_sym_SQUOTE] = ACTIONS(39), + [anon_sym_BQUOTE] = ACTIONS(41), + [anon_sym_COMMA_AT] = ACTIONS(43), + [anon_sym_COMMA] = ACTIONS(45), + [sym_block_comment] = ACTIONS(3), + [sym_fancy_literal] = ACTIONS(280), + }, + [21] = { + [sym__gap] = STATE(43), + [sym_dis_expr] = STATE(43), + [sym__form] = STATE(145), + [sym_str_lit] = STATE(145), + [sym_sym_lit] = STATE(145), + [sym__metadata_lit] = STATE(204), + [sym_meta_lit] = STATE(125), + [sym_old_meta_lit] = STATE(124), + [sym_list_lit] = STATE(145), + [sym__bare_list_lit] = STATE(149), + [sym_vec_lit] = STATE(145), + [sym__bare_vec_lit] = STATE(150), + [sym_set_lit] = STATE(145), + [sym__bare_set_lit] = STATE(127), + [sym_read_cond_lit] = STATE(145), + [sym_splicing_read_cond_lit] = STATE(145), + [sym_var_quoting_lit] = STATE(145), + [sym_sym_val_lit] = STATE(145), + [sym_evaling_lit] = STATE(145), + [sym_derefing_lit] = STATE(145), + [sym_quoting_lit] = STATE(145), + [sym_syn_quoting_lit] = STATE(145), + [sym_unquote_splicing_lit] = STATE(145), + [sym_unquoting_lit] = STATE(145), + [aux_sym_dis_expr_repeat1] = STATE(43), + [aux_sym_sym_lit_repeat1] = STATE(126), + [sym__ws] = ACTIONS(282), + [sym_comment] = ACTIONS(282), + [anon_sym_POUND_] = ACTIONS(9), + [sym_num_lit] = ACTIONS(284), + [sym_kwd_lit] = ACTIONS(284), + [aux_sym_str_lit_token1] = ACTIONS(220), + [sym_char_lit] = ACTIONS(284), + [sym_nil_lit] = ACTIONS(286), + [aux_sym_sym_lit_token1] = ACTIONS(224), + [anon_sym_CARET] = ACTIONS(17), + [anon_sym_POUND_CARET] = ACTIONS(19), + [anon_sym_LPAREN] = ACTIONS(226), + [anon_sym_POUND0A] = ACTIONS(228), + [anon_sym_POUND] = ACTIONS(230), + [anon_sym_POUND_QMARK] = ACTIONS(232), + [anon_sym_POUND_QMARK_AT] = ACTIONS(234), + [anon_sym_POUND_SQUOTE] = ACTIONS(236), + [anon_sym_POUND_POUND] = ACTIONS(238), + [anon_sym_POUND_EQ] = ACTIONS(240), + [anon_sym_AT] = ACTIONS(242), + [anon_sym_SQUOTE] = ACTIONS(244), + [anon_sym_BQUOTE] = ACTIONS(246), + [anon_sym_COMMA_AT] = ACTIONS(248), + [anon_sym_COMMA] = ACTIONS(250), + [sym_block_comment] = ACTIONS(3), + [sym_fancy_literal] = ACTIONS(286), + }, + [22] = { + [sym__gap] = STATE(15), + [sym_dis_expr] = STATE(15), + [sym__form] = STATE(159), + [sym_str_lit] = STATE(159), + [sym_sym_lit] = STATE(159), + [sym__metadata_lit] = STATE(204), + [sym_meta_lit] = STATE(125), + [sym_old_meta_lit] = STATE(124), + [sym_list_lit] = STATE(159), + [sym__bare_list_lit] = STATE(149), + [sym_vec_lit] = STATE(159), + [sym__bare_vec_lit] = STATE(150), + [sym_set_lit] = STATE(159), + [sym__bare_set_lit] = STATE(127), + [sym_read_cond_lit] = STATE(159), + [sym_splicing_read_cond_lit] = STATE(159), + [sym_var_quoting_lit] = STATE(159), + [sym_sym_val_lit] = STATE(159), + [sym_evaling_lit] = STATE(159), + [sym_derefing_lit] = STATE(159), + [sym_quoting_lit] = STATE(159), + [sym_syn_quoting_lit] = STATE(159), + [sym_unquote_splicing_lit] = STATE(159), + [sym_unquoting_lit] = STATE(159), + [aux_sym_dis_expr_repeat1] = STATE(15), + [aux_sym_sym_lit_repeat1] = STATE(126), + [sym__ws] = ACTIONS(288), + [sym_comment] = ACTIONS(288), + [anon_sym_POUND_] = ACTIONS(9), + [sym_num_lit] = ACTIONS(290), + [sym_kwd_lit] = ACTIONS(290), + [aux_sym_str_lit_token1] = ACTIONS(220), + [sym_char_lit] = ACTIONS(290), + [sym_nil_lit] = ACTIONS(292), + [aux_sym_sym_lit_token1] = ACTIONS(224), + [anon_sym_CARET] = ACTIONS(17), + [anon_sym_POUND_CARET] = ACTIONS(19), + [anon_sym_LPAREN] = ACTIONS(226), + [anon_sym_POUND0A] = ACTIONS(228), + [anon_sym_POUND] = ACTIONS(230), + [anon_sym_POUND_QMARK] = ACTIONS(232), + [anon_sym_POUND_QMARK_AT] = ACTIONS(234), + [anon_sym_POUND_SQUOTE] = ACTIONS(236), + [anon_sym_POUND_POUND] = ACTIONS(238), + [anon_sym_POUND_EQ] = ACTIONS(240), + [anon_sym_AT] = ACTIONS(242), + [anon_sym_SQUOTE] = ACTIONS(244), + [anon_sym_BQUOTE] = ACTIONS(246), + [anon_sym_COMMA_AT] = ACTIONS(248), + [anon_sym_COMMA] = ACTIONS(250), + [sym_block_comment] = ACTIONS(3), + [sym_fancy_literal] = ACTIONS(292), + }, + [23] = { + [sym__gap] = STATE(92), + [sym_dis_expr] = STATE(92), + [sym__form] = STATE(167), + [sym_str_lit] = STATE(167), + [sym_sym_lit] = STATE(167), + [sym__metadata_lit] = STATE(204), + [sym_meta_lit] = STATE(125), + [sym_old_meta_lit] = STATE(124), + [sym_list_lit] = STATE(167), + [sym__bare_list_lit] = STATE(149), + [sym_vec_lit] = STATE(167), + [sym__bare_vec_lit] = STATE(150), + [sym_set_lit] = STATE(167), + [sym__bare_set_lit] = STATE(127), + [sym_read_cond_lit] = STATE(167), + [sym_splicing_read_cond_lit] = STATE(167), + [sym_var_quoting_lit] = STATE(167), + [sym_sym_val_lit] = STATE(167), + [sym_evaling_lit] = STATE(167), + [sym_derefing_lit] = STATE(167), + [sym_quoting_lit] = STATE(167), + [sym_syn_quoting_lit] = STATE(167), + [sym_unquote_splicing_lit] = STATE(167), + [sym_unquoting_lit] = STATE(167), + [aux_sym_dis_expr_repeat1] = STATE(92), + [aux_sym_sym_lit_repeat1] = STATE(126), + [sym__ws] = ACTIONS(216), + [sym_comment] = ACTIONS(216), + [anon_sym_POUND_] = ACTIONS(9), + [sym_num_lit] = ACTIONS(294), + [sym_kwd_lit] = ACTIONS(294), + [aux_sym_str_lit_token1] = ACTIONS(220), + [sym_char_lit] = ACTIONS(294), + [sym_nil_lit] = ACTIONS(296), + [aux_sym_sym_lit_token1] = ACTIONS(224), + [anon_sym_CARET] = ACTIONS(17), + [anon_sym_POUND_CARET] = ACTIONS(19), + [anon_sym_LPAREN] = ACTIONS(226), + [anon_sym_POUND0A] = ACTIONS(228), + [anon_sym_POUND] = ACTIONS(230), + [anon_sym_POUND_QMARK] = ACTIONS(232), + [anon_sym_POUND_QMARK_AT] = ACTIONS(234), + [anon_sym_POUND_SQUOTE] = ACTIONS(236), + [anon_sym_POUND_POUND] = ACTIONS(238), + [anon_sym_POUND_EQ] = ACTIONS(240), + [anon_sym_AT] = ACTIONS(242), + [anon_sym_SQUOTE] = ACTIONS(244), + [anon_sym_BQUOTE] = ACTIONS(246), + [anon_sym_COMMA_AT] = ACTIONS(248), + [anon_sym_COMMA] = ACTIONS(250), + [sym_block_comment] = ACTIONS(3), + [sym_fancy_literal] = ACTIONS(296), + }, + [24] = { + [sym__gap] = STATE(92), + [sym_dis_expr] = STATE(92), + [sym__form] = STATE(170), + [sym_str_lit] = STATE(170), + [sym_sym_lit] = STATE(170), + [sym__metadata_lit] = STATE(204), + [sym_meta_lit] = STATE(125), + [sym_old_meta_lit] = STATE(124), + [sym_list_lit] = STATE(170), + [sym__bare_list_lit] = STATE(149), + [sym_vec_lit] = STATE(170), + [sym__bare_vec_lit] = STATE(150), + [sym_set_lit] = STATE(170), + [sym__bare_set_lit] = STATE(127), + [sym_read_cond_lit] = STATE(170), + [sym_splicing_read_cond_lit] = STATE(170), + [sym_var_quoting_lit] = STATE(170), + [sym_sym_val_lit] = STATE(170), + [sym_evaling_lit] = STATE(170), + [sym_derefing_lit] = STATE(170), + [sym_quoting_lit] = STATE(170), + [sym_syn_quoting_lit] = STATE(170), + [sym_unquote_splicing_lit] = STATE(170), + [sym_unquoting_lit] = STATE(170), + [aux_sym_dis_expr_repeat1] = STATE(92), + [aux_sym_sym_lit_repeat1] = STATE(126), + [sym__ws] = ACTIONS(216), + [sym_comment] = ACTIONS(216), + [anon_sym_POUND_] = ACTIONS(9), + [sym_num_lit] = ACTIONS(298), + [sym_kwd_lit] = ACTIONS(298), + [aux_sym_str_lit_token1] = ACTIONS(220), + [sym_char_lit] = ACTIONS(298), + [sym_nil_lit] = ACTIONS(300), + [aux_sym_sym_lit_token1] = ACTIONS(224), + [anon_sym_CARET] = ACTIONS(17), + [anon_sym_POUND_CARET] = ACTIONS(19), + [anon_sym_LPAREN] = ACTIONS(226), + [anon_sym_POUND0A] = ACTIONS(228), + [anon_sym_POUND] = ACTIONS(230), + [anon_sym_POUND_QMARK] = ACTIONS(232), + [anon_sym_POUND_QMARK_AT] = ACTIONS(234), + [anon_sym_POUND_SQUOTE] = ACTIONS(236), + [anon_sym_POUND_POUND] = ACTIONS(238), + [anon_sym_POUND_EQ] = ACTIONS(240), + [anon_sym_AT] = ACTIONS(242), + [anon_sym_SQUOTE] = ACTIONS(244), + [anon_sym_BQUOTE] = ACTIONS(246), + [anon_sym_COMMA_AT] = ACTIONS(248), + [anon_sym_COMMA] = ACTIONS(250), + [sym_block_comment] = ACTIONS(3), + [sym_fancy_literal] = ACTIONS(300), + }, + [25] = { + [sym__gap] = STATE(92), + [sym_dis_expr] = STATE(92), + [sym__form] = STATE(174), + [sym_str_lit] = STATE(174), + [sym_sym_lit] = STATE(174), + [sym__metadata_lit] = STATE(204), + [sym_meta_lit] = STATE(125), + [sym_old_meta_lit] = STATE(124), + [sym_list_lit] = STATE(174), + [sym__bare_list_lit] = STATE(149), + [sym_vec_lit] = STATE(174), + [sym__bare_vec_lit] = STATE(150), + [sym_set_lit] = STATE(174), + [sym__bare_set_lit] = STATE(127), + [sym_read_cond_lit] = STATE(174), + [sym_splicing_read_cond_lit] = STATE(174), + [sym_var_quoting_lit] = STATE(174), + [sym_sym_val_lit] = STATE(174), + [sym_evaling_lit] = STATE(174), + [sym_derefing_lit] = STATE(174), + [sym_quoting_lit] = STATE(174), + [sym_syn_quoting_lit] = STATE(174), + [sym_unquote_splicing_lit] = STATE(174), + [sym_unquoting_lit] = STATE(174), + [aux_sym_dis_expr_repeat1] = STATE(92), + [aux_sym_sym_lit_repeat1] = STATE(126), + [sym__ws] = ACTIONS(216), + [sym_comment] = ACTIONS(216), + [anon_sym_POUND_] = ACTIONS(9), + [sym_num_lit] = ACTIONS(302), + [sym_kwd_lit] = ACTIONS(302), + [aux_sym_str_lit_token1] = ACTIONS(220), + [sym_char_lit] = ACTIONS(302), + [sym_nil_lit] = ACTIONS(304), + [aux_sym_sym_lit_token1] = ACTIONS(224), + [anon_sym_CARET] = ACTIONS(17), + [anon_sym_POUND_CARET] = ACTIONS(19), + [anon_sym_LPAREN] = ACTIONS(226), + [anon_sym_POUND0A] = ACTIONS(228), + [anon_sym_POUND] = ACTIONS(230), + [anon_sym_POUND_QMARK] = ACTIONS(232), + [anon_sym_POUND_QMARK_AT] = ACTIONS(234), + [anon_sym_POUND_SQUOTE] = ACTIONS(236), + [anon_sym_POUND_POUND] = ACTIONS(238), + [anon_sym_POUND_EQ] = ACTIONS(240), + [anon_sym_AT] = ACTIONS(242), + [anon_sym_SQUOTE] = ACTIONS(244), + [anon_sym_BQUOTE] = ACTIONS(246), + [anon_sym_COMMA_AT] = ACTIONS(248), + [anon_sym_COMMA] = ACTIONS(250), + [sym_block_comment] = ACTIONS(3), + [sym_fancy_literal] = ACTIONS(304), + }, + [26] = { + [sym__gap] = STATE(92), + [sym_dis_expr] = STATE(92), + [sym__form] = STATE(176), + [sym_str_lit] = STATE(176), + [sym_sym_lit] = STATE(176), + [sym__metadata_lit] = STATE(204), + [sym_meta_lit] = STATE(125), + [sym_old_meta_lit] = STATE(124), + [sym_list_lit] = STATE(176), + [sym__bare_list_lit] = STATE(149), + [sym_vec_lit] = STATE(176), + [sym__bare_vec_lit] = STATE(150), + [sym_set_lit] = STATE(176), + [sym__bare_set_lit] = STATE(127), + [sym_read_cond_lit] = STATE(176), + [sym_splicing_read_cond_lit] = STATE(176), + [sym_var_quoting_lit] = STATE(176), + [sym_sym_val_lit] = STATE(176), + [sym_evaling_lit] = STATE(176), + [sym_derefing_lit] = STATE(176), + [sym_quoting_lit] = STATE(176), + [sym_syn_quoting_lit] = STATE(176), + [sym_unquote_splicing_lit] = STATE(176), + [sym_unquoting_lit] = STATE(176), + [aux_sym_dis_expr_repeat1] = STATE(92), + [aux_sym_sym_lit_repeat1] = STATE(126), + [sym__ws] = ACTIONS(216), + [sym_comment] = ACTIONS(216), + [anon_sym_POUND_] = ACTIONS(9), + [sym_num_lit] = ACTIONS(306), + [sym_kwd_lit] = ACTIONS(306), + [aux_sym_str_lit_token1] = ACTIONS(220), + [sym_char_lit] = ACTIONS(306), + [sym_nil_lit] = ACTIONS(308), + [aux_sym_sym_lit_token1] = ACTIONS(224), + [anon_sym_CARET] = ACTIONS(17), + [anon_sym_POUND_CARET] = ACTIONS(19), + [anon_sym_LPAREN] = ACTIONS(226), + [anon_sym_POUND0A] = ACTIONS(228), + [anon_sym_POUND] = ACTIONS(230), + [anon_sym_POUND_QMARK] = ACTIONS(232), + [anon_sym_POUND_QMARK_AT] = ACTIONS(234), + [anon_sym_POUND_SQUOTE] = ACTIONS(236), + [anon_sym_POUND_POUND] = ACTIONS(238), + [anon_sym_POUND_EQ] = ACTIONS(240), + [anon_sym_AT] = ACTIONS(242), + [anon_sym_SQUOTE] = ACTIONS(244), + [anon_sym_BQUOTE] = ACTIONS(246), + [anon_sym_COMMA_AT] = ACTIONS(248), + [anon_sym_COMMA] = ACTIONS(250), + [sym_block_comment] = ACTIONS(3), + [sym_fancy_literal] = ACTIONS(308), + }, + [27] = { + [sym__gap] = STATE(92), + [sym_dis_expr] = STATE(92), + [sym__form] = STATE(180), + [sym_str_lit] = STATE(180), + [sym_sym_lit] = STATE(180), + [sym__metadata_lit] = STATE(204), + [sym_meta_lit] = STATE(125), + [sym_old_meta_lit] = STATE(124), + [sym_list_lit] = STATE(180), + [sym__bare_list_lit] = STATE(149), + [sym_vec_lit] = STATE(180), + [sym__bare_vec_lit] = STATE(150), + [sym_set_lit] = STATE(180), + [sym__bare_set_lit] = STATE(127), + [sym_read_cond_lit] = STATE(180), + [sym_splicing_read_cond_lit] = STATE(180), + [sym_var_quoting_lit] = STATE(180), + [sym_sym_val_lit] = STATE(180), + [sym_evaling_lit] = STATE(180), + [sym_derefing_lit] = STATE(180), + [sym_quoting_lit] = STATE(180), + [sym_syn_quoting_lit] = STATE(180), + [sym_unquote_splicing_lit] = STATE(180), + [sym_unquoting_lit] = STATE(180), + [aux_sym_dis_expr_repeat1] = STATE(92), + [aux_sym_sym_lit_repeat1] = STATE(126), + [sym__ws] = ACTIONS(216), + [sym_comment] = ACTIONS(216), + [anon_sym_POUND_] = ACTIONS(9), + [sym_num_lit] = ACTIONS(310), + [sym_kwd_lit] = ACTIONS(310), + [aux_sym_str_lit_token1] = ACTIONS(220), + [sym_char_lit] = ACTIONS(310), + [sym_nil_lit] = ACTIONS(312), + [aux_sym_sym_lit_token1] = ACTIONS(224), + [anon_sym_CARET] = ACTIONS(17), + [anon_sym_POUND_CARET] = ACTIONS(19), + [anon_sym_LPAREN] = ACTIONS(226), + [anon_sym_POUND0A] = ACTIONS(228), + [anon_sym_POUND] = ACTIONS(230), + [anon_sym_POUND_QMARK] = ACTIONS(232), + [anon_sym_POUND_QMARK_AT] = ACTIONS(234), + [anon_sym_POUND_SQUOTE] = ACTIONS(236), + [anon_sym_POUND_POUND] = ACTIONS(238), + [anon_sym_POUND_EQ] = ACTIONS(240), + [anon_sym_AT] = ACTIONS(242), + [anon_sym_SQUOTE] = ACTIONS(244), + [anon_sym_BQUOTE] = ACTIONS(246), + [anon_sym_COMMA_AT] = ACTIONS(248), + [anon_sym_COMMA] = ACTIONS(250), + [sym_block_comment] = ACTIONS(3), + [sym_fancy_literal] = ACTIONS(312), + }, + [28] = { + [sym__gap] = STATE(92), + [sym_dis_expr] = STATE(92), + [sym__form] = STATE(185), + [sym_str_lit] = STATE(185), + [sym_sym_lit] = STATE(185), + [sym__metadata_lit] = STATE(204), + [sym_meta_lit] = STATE(125), + [sym_old_meta_lit] = STATE(124), + [sym_list_lit] = STATE(185), + [sym__bare_list_lit] = STATE(149), + [sym_vec_lit] = STATE(185), + [sym__bare_vec_lit] = STATE(150), + [sym_set_lit] = STATE(185), + [sym__bare_set_lit] = STATE(127), + [sym_read_cond_lit] = STATE(185), + [sym_splicing_read_cond_lit] = STATE(185), + [sym_var_quoting_lit] = STATE(185), + [sym_sym_val_lit] = STATE(185), + [sym_evaling_lit] = STATE(185), + [sym_derefing_lit] = STATE(185), + [sym_quoting_lit] = STATE(185), + [sym_syn_quoting_lit] = STATE(185), + [sym_unquote_splicing_lit] = STATE(185), + [sym_unquoting_lit] = STATE(185), + [aux_sym_dis_expr_repeat1] = STATE(92), + [aux_sym_sym_lit_repeat1] = STATE(126), + [sym__ws] = ACTIONS(216), + [sym_comment] = ACTIONS(216), + [anon_sym_POUND_] = ACTIONS(9), + [sym_num_lit] = ACTIONS(314), + [sym_kwd_lit] = ACTIONS(314), + [aux_sym_str_lit_token1] = ACTIONS(220), + [sym_char_lit] = ACTIONS(314), + [sym_nil_lit] = ACTIONS(316), + [aux_sym_sym_lit_token1] = ACTIONS(224), + [anon_sym_CARET] = ACTIONS(17), + [anon_sym_POUND_CARET] = ACTIONS(19), + [anon_sym_LPAREN] = ACTIONS(226), + [anon_sym_POUND0A] = ACTIONS(228), + [anon_sym_POUND] = ACTIONS(230), + [anon_sym_POUND_QMARK] = ACTIONS(232), + [anon_sym_POUND_QMARK_AT] = ACTIONS(234), + [anon_sym_POUND_SQUOTE] = ACTIONS(236), + [anon_sym_POUND_POUND] = ACTIONS(238), + [anon_sym_POUND_EQ] = ACTIONS(240), + [anon_sym_AT] = ACTIONS(242), + [anon_sym_SQUOTE] = ACTIONS(244), + [anon_sym_BQUOTE] = ACTIONS(246), + [anon_sym_COMMA_AT] = ACTIONS(248), + [anon_sym_COMMA] = ACTIONS(250), + [sym_block_comment] = ACTIONS(3), + [sym_fancy_literal] = ACTIONS(316), + }, + [29] = { + [sym__gap] = STATE(23), + [sym_dis_expr] = STATE(23), + [sym__form] = STATE(171), + [sym_str_lit] = STATE(171), + [sym_sym_lit] = STATE(171), + [sym__metadata_lit] = STATE(204), + [sym_meta_lit] = STATE(125), + [sym_old_meta_lit] = STATE(124), + [sym_list_lit] = STATE(171), + [sym__bare_list_lit] = STATE(149), + [sym_vec_lit] = STATE(171), + [sym__bare_vec_lit] = STATE(150), + [sym_set_lit] = STATE(171), + [sym__bare_set_lit] = STATE(127), + [sym_read_cond_lit] = STATE(171), + [sym_splicing_read_cond_lit] = STATE(171), + [sym_var_quoting_lit] = STATE(171), + [sym_sym_val_lit] = STATE(171), + [sym_evaling_lit] = STATE(171), + [sym_derefing_lit] = STATE(171), + [sym_quoting_lit] = STATE(171), + [sym_syn_quoting_lit] = STATE(171), + [sym_unquote_splicing_lit] = STATE(171), + [sym_unquoting_lit] = STATE(171), + [aux_sym_dis_expr_repeat1] = STATE(23), + [aux_sym_sym_lit_repeat1] = STATE(126), + [sym__ws] = ACTIONS(318), + [sym_comment] = ACTIONS(318), + [anon_sym_POUND_] = ACTIONS(9), + [sym_num_lit] = ACTIONS(320), + [sym_kwd_lit] = ACTIONS(320), + [aux_sym_str_lit_token1] = ACTIONS(220), + [sym_char_lit] = ACTIONS(320), + [sym_nil_lit] = ACTIONS(322), + [aux_sym_sym_lit_token1] = ACTIONS(224), + [anon_sym_CARET] = ACTIONS(17), + [anon_sym_POUND_CARET] = ACTIONS(19), + [anon_sym_LPAREN] = ACTIONS(226), + [anon_sym_POUND0A] = ACTIONS(228), + [anon_sym_POUND] = ACTIONS(230), + [anon_sym_POUND_QMARK] = ACTIONS(232), + [anon_sym_POUND_QMARK_AT] = ACTIONS(234), + [anon_sym_POUND_SQUOTE] = ACTIONS(236), + [anon_sym_POUND_POUND] = ACTIONS(238), + [anon_sym_POUND_EQ] = ACTIONS(240), + [anon_sym_AT] = ACTIONS(242), + [anon_sym_SQUOTE] = ACTIONS(244), + [anon_sym_BQUOTE] = ACTIONS(246), + [anon_sym_COMMA_AT] = ACTIONS(248), + [anon_sym_COMMA] = ACTIONS(250), + [sym_block_comment] = ACTIONS(3), + [sym_fancy_literal] = ACTIONS(322), + }, + [30] = { + [sym__gap] = STATE(92), + [sym_dis_expr] = STATE(92), + [sym__form] = STATE(91), + [sym_str_lit] = STATE(91), + [sym_sym_lit] = STATE(91), + [sym__metadata_lit] = STATE(204), + [sym_meta_lit] = STATE(125), + [sym_old_meta_lit] = STATE(124), + [sym_list_lit] = STATE(91), + [sym__bare_list_lit] = STATE(73), + [sym_vec_lit] = STATE(91), + [sym__bare_vec_lit] = STATE(74), + [sym_set_lit] = STATE(91), + [sym__bare_set_lit] = STATE(78), + [sym_read_cond_lit] = STATE(91), + [sym_splicing_read_cond_lit] = STATE(91), + [sym_var_quoting_lit] = STATE(91), + [sym_sym_val_lit] = STATE(91), + [sym_evaling_lit] = STATE(91), + [sym_derefing_lit] = STATE(91), + [sym_quoting_lit] = STATE(91), + [sym_syn_quoting_lit] = STATE(91), + [sym_unquote_splicing_lit] = STATE(91), + [sym_unquoting_lit] = STATE(91), + [aux_sym_dis_expr_repeat1] = STATE(92), + [aux_sym_sym_lit_repeat1] = STATE(121), + [sym__ws] = ACTIONS(216), + [sym_comment] = ACTIONS(216), + [anon_sym_POUND_] = ACTIONS(9), + [sym_num_lit] = ACTIONS(324), + [sym_kwd_lit] = ACTIONS(324), + [aux_sym_str_lit_token1] = ACTIONS(11), + [sym_char_lit] = ACTIONS(324), + [sym_nil_lit] = ACTIONS(326), + [aux_sym_sym_lit_token1] = ACTIONS(15), + [anon_sym_CARET] = ACTIONS(17), + [anon_sym_POUND_CARET] = ACTIONS(19), + [anon_sym_LPAREN] = ACTIONS(21), + [anon_sym_POUND0A] = ACTIONS(23), + [anon_sym_POUND] = ACTIONS(25), + [anon_sym_POUND_QMARK] = ACTIONS(27), + [anon_sym_POUND_QMARK_AT] = ACTIONS(29), + [anon_sym_POUND_SQUOTE] = ACTIONS(31), + [anon_sym_POUND_POUND] = ACTIONS(33), + [anon_sym_POUND_EQ] = ACTIONS(35), + [anon_sym_AT] = ACTIONS(37), + [anon_sym_SQUOTE] = ACTIONS(39), + [anon_sym_BQUOTE] = ACTIONS(41), + [anon_sym_COMMA_AT] = ACTIONS(43), + [anon_sym_COMMA] = ACTIONS(45), + [sym_block_comment] = ACTIONS(3), + [sym_fancy_literal] = ACTIONS(326), + }, + [31] = { + [sym__gap] = STATE(24), + [sym_dis_expr] = STATE(24), + [sym__form] = STATE(169), + [sym_str_lit] = STATE(169), + [sym_sym_lit] = STATE(169), + [sym__metadata_lit] = STATE(204), + [sym_meta_lit] = STATE(125), + [sym_old_meta_lit] = STATE(124), + [sym_list_lit] = STATE(169), + [sym__bare_list_lit] = STATE(149), + [sym_vec_lit] = STATE(169), + [sym__bare_vec_lit] = STATE(150), + [sym_set_lit] = STATE(169), + [sym__bare_set_lit] = STATE(127), + [sym_read_cond_lit] = STATE(169), + [sym_splicing_read_cond_lit] = STATE(169), + [sym_var_quoting_lit] = STATE(169), + [sym_sym_val_lit] = STATE(169), + [sym_evaling_lit] = STATE(169), + [sym_derefing_lit] = STATE(169), + [sym_quoting_lit] = STATE(169), + [sym_syn_quoting_lit] = STATE(169), + [sym_unquote_splicing_lit] = STATE(169), + [sym_unquoting_lit] = STATE(169), + [aux_sym_dis_expr_repeat1] = STATE(24), + [aux_sym_sym_lit_repeat1] = STATE(126), + [sym__ws] = ACTIONS(328), + [sym_comment] = ACTIONS(328), + [anon_sym_POUND_] = ACTIONS(9), + [sym_num_lit] = ACTIONS(330), + [sym_kwd_lit] = ACTIONS(330), + [aux_sym_str_lit_token1] = ACTIONS(220), + [sym_char_lit] = ACTIONS(330), + [sym_nil_lit] = ACTIONS(332), + [aux_sym_sym_lit_token1] = ACTIONS(224), + [anon_sym_CARET] = ACTIONS(17), + [anon_sym_POUND_CARET] = ACTIONS(19), + [anon_sym_LPAREN] = ACTIONS(226), + [anon_sym_POUND0A] = ACTIONS(228), + [anon_sym_POUND] = ACTIONS(230), + [anon_sym_POUND_QMARK] = ACTIONS(232), + [anon_sym_POUND_QMARK_AT] = ACTIONS(234), + [anon_sym_POUND_SQUOTE] = ACTIONS(236), + [anon_sym_POUND_POUND] = ACTIONS(238), + [anon_sym_POUND_EQ] = ACTIONS(240), + [anon_sym_AT] = ACTIONS(242), + [anon_sym_SQUOTE] = ACTIONS(244), + [anon_sym_BQUOTE] = ACTIONS(246), + [anon_sym_COMMA_AT] = ACTIONS(248), + [anon_sym_COMMA] = ACTIONS(250), + [sym_block_comment] = ACTIONS(3), + [sym_fancy_literal] = ACTIONS(332), + }, + [32] = { + [sym__gap] = STATE(30), + [sym_dis_expr] = STATE(30), + [sym__form] = STATE(98), + [sym_str_lit] = STATE(98), + [sym_sym_lit] = STATE(98), + [sym__metadata_lit] = STATE(204), + [sym_meta_lit] = STATE(125), + [sym_old_meta_lit] = STATE(124), + [sym_list_lit] = STATE(98), + [sym__bare_list_lit] = STATE(73), + [sym_vec_lit] = STATE(98), + [sym__bare_vec_lit] = STATE(74), + [sym_set_lit] = STATE(98), + [sym__bare_set_lit] = STATE(78), + [sym_read_cond_lit] = STATE(98), + [sym_splicing_read_cond_lit] = STATE(98), + [sym_var_quoting_lit] = STATE(98), + [sym_sym_val_lit] = STATE(98), + [sym_evaling_lit] = STATE(98), + [sym_derefing_lit] = STATE(98), + [sym_quoting_lit] = STATE(98), + [sym_syn_quoting_lit] = STATE(98), + [sym_unquote_splicing_lit] = STATE(98), + [sym_unquoting_lit] = STATE(98), + [aux_sym_dis_expr_repeat1] = STATE(30), + [aux_sym_sym_lit_repeat1] = STATE(121), + [sym__ws] = ACTIONS(334), + [sym_comment] = ACTIONS(334), + [anon_sym_POUND_] = ACTIONS(9), + [sym_num_lit] = ACTIONS(336), + [sym_kwd_lit] = ACTIONS(336), + [aux_sym_str_lit_token1] = ACTIONS(11), + [sym_char_lit] = ACTIONS(336), + [sym_nil_lit] = ACTIONS(338), + [aux_sym_sym_lit_token1] = ACTIONS(15), + [anon_sym_CARET] = ACTIONS(17), + [anon_sym_POUND_CARET] = ACTIONS(19), + [anon_sym_LPAREN] = ACTIONS(21), + [anon_sym_POUND0A] = ACTIONS(23), + [anon_sym_POUND] = ACTIONS(25), + [anon_sym_POUND_QMARK] = ACTIONS(27), + [anon_sym_POUND_QMARK_AT] = ACTIONS(29), + [anon_sym_POUND_SQUOTE] = ACTIONS(31), + [anon_sym_POUND_POUND] = ACTIONS(33), + [anon_sym_POUND_EQ] = ACTIONS(35), + [anon_sym_AT] = ACTIONS(37), + [anon_sym_SQUOTE] = ACTIONS(39), + [anon_sym_BQUOTE] = ACTIONS(41), + [anon_sym_COMMA_AT] = ACTIONS(43), + [anon_sym_COMMA] = ACTIONS(45), + [sym_block_comment] = ACTIONS(3), + [sym_fancy_literal] = ACTIONS(338), + }, + [33] = { + [sym__gap] = STATE(25), + [sym_dis_expr] = STATE(25), + [sym__form] = STATE(166), + [sym_str_lit] = STATE(166), + [sym_sym_lit] = STATE(166), + [sym__metadata_lit] = STATE(204), + [sym_meta_lit] = STATE(125), + [sym_old_meta_lit] = STATE(124), + [sym_list_lit] = STATE(166), + [sym__bare_list_lit] = STATE(149), + [sym_vec_lit] = STATE(166), + [sym__bare_vec_lit] = STATE(150), + [sym_set_lit] = STATE(166), + [sym__bare_set_lit] = STATE(127), + [sym_read_cond_lit] = STATE(166), + [sym_splicing_read_cond_lit] = STATE(166), + [sym_var_quoting_lit] = STATE(166), + [sym_sym_val_lit] = STATE(166), + [sym_evaling_lit] = STATE(166), + [sym_derefing_lit] = STATE(166), + [sym_quoting_lit] = STATE(166), + [sym_syn_quoting_lit] = STATE(166), + [sym_unquote_splicing_lit] = STATE(166), + [sym_unquoting_lit] = STATE(166), + [aux_sym_dis_expr_repeat1] = STATE(25), + [aux_sym_sym_lit_repeat1] = STATE(126), + [sym__ws] = ACTIONS(340), + [sym_comment] = ACTIONS(340), + [anon_sym_POUND_] = ACTIONS(9), + [sym_num_lit] = ACTIONS(342), + [sym_kwd_lit] = ACTIONS(342), + [aux_sym_str_lit_token1] = ACTIONS(220), + [sym_char_lit] = ACTIONS(342), + [sym_nil_lit] = ACTIONS(344), + [aux_sym_sym_lit_token1] = ACTIONS(224), + [anon_sym_CARET] = ACTIONS(17), + [anon_sym_POUND_CARET] = ACTIONS(19), + [anon_sym_LPAREN] = ACTIONS(226), + [anon_sym_POUND0A] = ACTIONS(228), + [anon_sym_POUND] = ACTIONS(230), + [anon_sym_POUND_QMARK] = ACTIONS(232), + [anon_sym_POUND_QMARK_AT] = ACTIONS(234), + [anon_sym_POUND_SQUOTE] = ACTIONS(236), + [anon_sym_POUND_POUND] = ACTIONS(238), + [anon_sym_POUND_EQ] = ACTIONS(240), + [anon_sym_AT] = ACTIONS(242), + [anon_sym_SQUOTE] = ACTIONS(244), + [anon_sym_BQUOTE] = ACTIONS(246), + [anon_sym_COMMA_AT] = ACTIONS(248), + [anon_sym_COMMA] = ACTIONS(250), + [sym_block_comment] = ACTIONS(3), + [sym_fancy_literal] = ACTIONS(344), + }, + [34] = { + [sym__gap] = STATE(39), + [sym_dis_expr] = STATE(39), + [sym__form] = STATE(75), + [sym_str_lit] = STATE(75), + [sym_sym_lit] = STATE(75), + [sym__metadata_lit] = STATE(204), + [sym_meta_lit] = STATE(125), + [sym_old_meta_lit] = STATE(124), + [sym_list_lit] = STATE(75), + [sym__bare_list_lit] = STATE(73), + [sym_vec_lit] = STATE(75), + [sym__bare_vec_lit] = STATE(74), + [sym_set_lit] = STATE(75), + [sym__bare_set_lit] = STATE(78), + [sym_read_cond_lit] = STATE(75), + [sym_splicing_read_cond_lit] = STATE(75), + [sym_var_quoting_lit] = STATE(75), + [sym_sym_val_lit] = STATE(75), + [sym_evaling_lit] = STATE(75), + [sym_derefing_lit] = STATE(75), + [sym_quoting_lit] = STATE(75), + [sym_syn_quoting_lit] = STATE(75), + [sym_unquote_splicing_lit] = STATE(75), + [sym_unquoting_lit] = STATE(75), + [aux_sym_dis_expr_repeat1] = STATE(39), + [aux_sym_sym_lit_repeat1] = STATE(121), + [sym__ws] = ACTIONS(346), + [sym_comment] = ACTIONS(346), + [anon_sym_POUND_] = ACTIONS(9), + [sym_num_lit] = ACTIONS(348), + [sym_kwd_lit] = ACTIONS(348), + [aux_sym_str_lit_token1] = ACTIONS(11), + [sym_char_lit] = ACTIONS(348), + [sym_nil_lit] = ACTIONS(350), + [aux_sym_sym_lit_token1] = ACTIONS(15), + [anon_sym_CARET] = ACTIONS(17), + [anon_sym_POUND_CARET] = ACTIONS(19), + [anon_sym_LPAREN] = ACTIONS(21), + [anon_sym_POUND0A] = ACTIONS(23), + [anon_sym_POUND] = ACTIONS(25), + [anon_sym_POUND_QMARK] = ACTIONS(27), + [anon_sym_POUND_QMARK_AT] = ACTIONS(29), + [anon_sym_POUND_SQUOTE] = ACTIONS(31), + [anon_sym_POUND_POUND] = ACTIONS(33), + [anon_sym_POUND_EQ] = ACTIONS(35), + [anon_sym_AT] = ACTIONS(37), + [anon_sym_SQUOTE] = ACTIONS(39), + [anon_sym_BQUOTE] = ACTIONS(41), + [anon_sym_COMMA_AT] = ACTIONS(43), + [anon_sym_COMMA] = ACTIONS(45), + [sym_block_comment] = ACTIONS(3), + [sym_fancy_literal] = ACTIONS(350), + }, + [35] = { + [sym__gap] = STATE(27), + [sym_dis_expr] = STATE(27), + [sym__form] = STATE(158), + [sym_str_lit] = STATE(158), + [sym_sym_lit] = STATE(158), + [sym__metadata_lit] = STATE(204), + [sym_meta_lit] = STATE(125), + [sym_old_meta_lit] = STATE(124), + [sym_list_lit] = STATE(158), + [sym__bare_list_lit] = STATE(149), + [sym_vec_lit] = STATE(158), + [sym__bare_vec_lit] = STATE(150), + [sym_set_lit] = STATE(158), + [sym__bare_set_lit] = STATE(127), + [sym_read_cond_lit] = STATE(158), + [sym_splicing_read_cond_lit] = STATE(158), + [sym_var_quoting_lit] = STATE(158), + [sym_sym_val_lit] = STATE(158), + [sym_evaling_lit] = STATE(158), + [sym_derefing_lit] = STATE(158), + [sym_quoting_lit] = STATE(158), + [sym_syn_quoting_lit] = STATE(158), + [sym_unquote_splicing_lit] = STATE(158), + [sym_unquoting_lit] = STATE(158), + [aux_sym_dis_expr_repeat1] = STATE(27), + [aux_sym_sym_lit_repeat1] = STATE(126), + [sym__ws] = ACTIONS(352), + [sym_comment] = ACTIONS(352), + [anon_sym_POUND_] = ACTIONS(9), + [sym_num_lit] = ACTIONS(354), + [sym_kwd_lit] = ACTIONS(354), + [aux_sym_str_lit_token1] = ACTIONS(220), + [sym_char_lit] = ACTIONS(354), + [sym_nil_lit] = ACTIONS(356), + [aux_sym_sym_lit_token1] = ACTIONS(224), + [anon_sym_CARET] = ACTIONS(17), + [anon_sym_POUND_CARET] = ACTIONS(19), + [anon_sym_LPAREN] = ACTIONS(226), + [anon_sym_POUND0A] = ACTIONS(228), + [anon_sym_POUND] = ACTIONS(230), + [anon_sym_POUND_QMARK] = ACTIONS(232), + [anon_sym_POUND_QMARK_AT] = ACTIONS(234), + [anon_sym_POUND_SQUOTE] = ACTIONS(236), + [anon_sym_POUND_POUND] = ACTIONS(238), + [anon_sym_POUND_EQ] = ACTIONS(240), + [anon_sym_AT] = ACTIONS(242), + [anon_sym_SQUOTE] = ACTIONS(244), + [anon_sym_BQUOTE] = ACTIONS(246), + [anon_sym_COMMA_AT] = ACTIONS(248), + [anon_sym_COMMA] = ACTIONS(250), + [sym_block_comment] = ACTIONS(3), + [sym_fancy_literal] = ACTIONS(356), + }, + [36] = { + [sym__gap] = STATE(92), + [sym_dis_expr] = STATE(92), + [sym__form] = STATE(94), + [sym_str_lit] = STATE(94), + [sym_sym_lit] = STATE(94), + [sym__metadata_lit] = STATE(204), + [sym_meta_lit] = STATE(125), + [sym_old_meta_lit] = STATE(124), + [sym_list_lit] = STATE(94), + [sym__bare_list_lit] = STATE(73), + [sym_vec_lit] = STATE(94), + [sym__bare_vec_lit] = STATE(74), + [sym_set_lit] = STATE(94), + [sym__bare_set_lit] = STATE(78), + [sym_read_cond_lit] = STATE(94), + [sym_splicing_read_cond_lit] = STATE(94), + [sym_var_quoting_lit] = STATE(94), + [sym_sym_val_lit] = STATE(94), + [sym_evaling_lit] = STATE(94), + [sym_derefing_lit] = STATE(94), + [sym_quoting_lit] = STATE(94), + [sym_syn_quoting_lit] = STATE(94), + [sym_unquote_splicing_lit] = STATE(94), + [sym_unquoting_lit] = STATE(94), + [aux_sym_dis_expr_repeat1] = STATE(92), + [aux_sym_sym_lit_repeat1] = STATE(121), + [sym__ws] = ACTIONS(216), + [sym_comment] = ACTIONS(216), + [anon_sym_POUND_] = ACTIONS(9), + [sym_num_lit] = ACTIONS(358), + [sym_kwd_lit] = ACTIONS(358), + [aux_sym_str_lit_token1] = ACTIONS(11), + [sym_char_lit] = ACTIONS(358), + [sym_nil_lit] = ACTIONS(360), + [aux_sym_sym_lit_token1] = ACTIONS(15), + [anon_sym_CARET] = ACTIONS(17), + [anon_sym_POUND_CARET] = ACTIONS(19), + [anon_sym_LPAREN] = ACTIONS(21), + [anon_sym_POUND0A] = ACTIONS(23), + [anon_sym_POUND] = ACTIONS(25), + [anon_sym_POUND_QMARK] = ACTIONS(27), + [anon_sym_POUND_QMARK_AT] = ACTIONS(29), + [anon_sym_POUND_SQUOTE] = ACTIONS(31), + [anon_sym_POUND_POUND] = ACTIONS(33), + [anon_sym_POUND_EQ] = ACTIONS(35), + [anon_sym_AT] = ACTIONS(37), + [anon_sym_SQUOTE] = ACTIONS(39), + [anon_sym_BQUOTE] = ACTIONS(41), + [anon_sym_COMMA_AT] = ACTIONS(43), + [anon_sym_COMMA] = ACTIONS(45), + [sym_block_comment] = ACTIONS(3), + [sym_fancy_literal] = ACTIONS(360), + }, + [37] = { + [sym__gap] = STATE(52), + [sym_dis_expr] = STATE(52), + [sym__form] = STATE(82), + [sym_str_lit] = STATE(82), + [sym_sym_lit] = STATE(82), + [sym__metadata_lit] = STATE(204), + [sym_meta_lit] = STATE(125), + [sym_old_meta_lit] = STATE(124), + [sym_list_lit] = STATE(82), + [sym__bare_list_lit] = STATE(73), + [sym_vec_lit] = STATE(82), + [sym__bare_vec_lit] = STATE(74), + [sym_set_lit] = STATE(82), + [sym__bare_set_lit] = STATE(78), + [sym_read_cond_lit] = STATE(82), + [sym_splicing_read_cond_lit] = STATE(82), + [sym_var_quoting_lit] = STATE(82), + [sym_sym_val_lit] = STATE(82), + [sym_evaling_lit] = STATE(82), + [sym_derefing_lit] = STATE(82), + [sym_quoting_lit] = STATE(82), + [sym_syn_quoting_lit] = STATE(82), + [sym_unquote_splicing_lit] = STATE(82), + [sym_unquoting_lit] = STATE(82), + [aux_sym_dis_expr_repeat1] = STATE(52), + [aux_sym_sym_lit_repeat1] = STATE(121), + [sym__ws] = ACTIONS(362), + [sym_comment] = ACTIONS(362), + [anon_sym_POUND_] = ACTIONS(9), + [sym_num_lit] = ACTIONS(364), + [sym_kwd_lit] = ACTIONS(364), + [aux_sym_str_lit_token1] = ACTIONS(11), + [sym_char_lit] = ACTIONS(364), + [sym_nil_lit] = ACTIONS(366), + [aux_sym_sym_lit_token1] = ACTIONS(15), + [anon_sym_CARET] = ACTIONS(17), + [anon_sym_POUND_CARET] = ACTIONS(19), + [anon_sym_LPAREN] = ACTIONS(21), + [anon_sym_POUND0A] = ACTIONS(23), + [anon_sym_POUND] = ACTIONS(25), + [anon_sym_POUND_QMARK] = ACTIONS(27), + [anon_sym_POUND_QMARK_AT] = ACTIONS(29), + [anon_sym_POUND_SQUOTE] = ACTIONS(31), + [anon_sym_POUND_POUND] = ACTIONS(33), + [anon_sym_POUND_EQ] = ACTIONS(35), + [anon_sym_AT] = ACTIONS(37), + [anon_sym_SQUOTE] = ACTIONS(39), + [anon_sym_BQUOTE] = ACTIONS(41), + [anon_sym_COMMA_AT] = ACTIONS(43), + [anon_sym_COMMA] = ACTIONS(45), + [sym_block_comment] = ACTIONS(3), + [sym_fancy_literal] = ACTIONS(366), + }, + [38] = { + [sym__gap] = STATE(53), + [sym_dis_expr] = STATE(53), + [sym__form] = STATE(142), + [sym_str_lit] = STATE(142), + [sym_sym_lit] = STATE(142), + [sym__metadata_lit] = STATE(204), + [sym_meta_lit] = STATE(125), + [sym_old_meta_lit] = STATE(124), + [sym_list_lit] = STATE(142), + [sym__bare_list_lit] = STATE(149), + [sym_vec_lit] = STATE(142), + [sym__bare_vec_lit] = STATE(150), + [sym_set_lit] = STATE(142), + [sym__bare_set_lit] = STATE(127), + [sym_read_cond_lit] = STATE(142), + [sym_splicing_read_cond_lit] = STATE(142), + [sym_var_quoting_lit] = STATE(142), + [sym_sym_val_lit] = STATE(142), + [sym_evaling_lit] = STATE(142), + [sym_derefing_lit] = STATE(142), + [sym_quoting_lit] = STATE(142), + [sym_syn_quoting_lit] = STATE(142), + [sym_unquote_splicing_lit] = STATE(142), + [sym_unquoting_lit] = STATE(142), + [aux_sym_dis_expr_repeat1] = STATE(53), + [aux_sym_sym_lit_repeat1] = STATE(126), + [sym__ws] = ACTIONS(368), + [sym_comment] = ACTIONS(368), + [anon_sym_POUND_] = ACTIONS(9), + [sym_num_lit] = ACTIONS(370), + [sym_kwd_lit] = ACTIONS(370), + [aux_sym_str_lit_token1] = ACTIONS(220), + [sym_char_lit] = ACTIONS(370), + [sym_nil_lit] = ACTIONS(372), + [aux_sym_sym_lit_token1] = ACTIONS(224), + [anon_sym_CARET] = ACTIONS(17), + [anon_sym_POUND_CARET] = ACTIONS(19), + [anon_sym_LPAREN] = ACTIONS(226), + [anon_sym_POUND0A] = ACTIONS(228), + [anon_sym_POUND] = ACTIONS(230), + [anon_sym_POUND_QMARK] = ACTIONS(232), + [anon_sym_POUND_QMARK_AT] = ACTIONS(234), + [anon_sym_POUND_SQUOTE] = ACTIONS(236), + [anon_sym_POUND_POUND] = ACTIONS(238), + [anon_sym_POUND_EQ] = ACTIONS(240), + [anon_sym_AT] = ACTIONS(242), + [anon_sym_SQUOTE] = ACTIONS(244), + [anon_sym_BQUOTE] = ACTIONS(246), + [anon_sym_COMMA_AT] = ACTIONS(248), + [anon_sym_COMMA] = ACTIONS(250), + [sym_block_comment] = ACTIONS(3), + [sym_fancy_literal] = ACTIONS(372), + }, + [39] = { + [sym__gap] = STATE(92), + [sym_dis_expr] = STATE(92), + [sym__form] = STATE(107), + [sym_str_lit] = STATE(107), + [sym_sym_lit] = STATE(107), + [sym__metadata_lit] = STATE(204), + [sym_meta_lit] = STATE(125), + [sym_old_meta_lit] = STATE(124), + [sym_list_lit] = STATE(107), + [sym__bare_list_lit] = STATE(73), + [sym_vec_lit] = STATE(107), + [sym__bare_vec_lit] = STATE(74), + [sym_set_lit] = STATE(107), + [sym__bare_set_lit] = STATE(78), + [sym_read_cond_lit] = STATE(107), + [sym_splicing_read_cond_lit] = STATE(107), + [sym_var_quoting_lit] = STATE(107), + [sym_sym_val_lit] = STATE(107), + [sym_evaling_lit] = STATE(107), + [sym_derefing_lit] = STATE(107), + [sym_quoting_lit] = STATE(107), + [sym_syn_quoting_lit] = STATE(107), + [sym_unquote_splicing_lit] = STATE(107), + [sym_unquoting_lit] = STATE(107), + [aux_sym_dis_expr_repeat1] = STATE(92), + [aux_sym_sym_lit_repeat1] = STATE(121), + [sym__ws] = ACTIONS(216), + [sym_comment] = ACTIONS(216), + [anon_sym_POUND_] = ACTIONS(9), + [sym_num_lit] = ACTIONS(374), + [sym_kwd_lit] = ACTIONS(374), + [aux_sym_str_lit_token1] = ACTIONS(11), + [sym_char_lit] = ACTIONS(374), + [sym_nil_lit] = ACTIONS(376), + [aux_sym_sym_lit_token1] = ACTIONS(15), + [anon_sym_CARET] = ACTIONS(17), + [anon_sym_POUND_CARET] = ACTIONS(19), + [anon_sym_LPAREN] = ACTIONS(21), + [anon_sym_POUND0A] = ACTIONS(23), + [anon_sym_POUND] = ACTIONS(25), + [anon_sym_POUND_QMARK] = ACTIONS(27), + [anon_sym_POUND_QMARK_AT] = ACTIONS(29), + [anon_sym_POUND_SQUOTE] = ACTIONS(31), + [anon_sym_POUND_POUND] = ACTIONS(33), + [anon_sym_POUND_EQ] = ACTIONS(35), + [anon_sym_AT] = ACTIONS(37), + [anon_sym_SQUOTE] = ACTIONS(39), + [anon_sym_BQUOTE] = ACTIONS(41), + [anon_sym_COMMA_AT] = ACTIONS(43), + [anon_sym_COMMA] = ACTIONS(45), + [sym_block_comment] = ACTIONS(3), + [sym_fancy_literal] = ACTIONS(376), + }, + [40] = { + [sym__gap] = STATE(51), + [sym_dis_expr] = STATE(51), + [sym__form] = STATE(62), + [sym_str_lit] = STATE(62), + [sym_sym_lit] = STATE(62), + [sym__metadata_lit] = STATE(204), + [sym_meta_lit] = STATE(125), + [sym_old_meta_lit] = STATE(124), + [sym_list_lit] = STATE(62), + [sym__bare_list_lit] = STATE(73), + [sym_vec_lit] = STATE(62), + [sym__bare_vec_lit] = STATE(74), + [sym_set_lit] = STATE(62), + [sym__bare_set_lit] = STATE(78), + [sym_read_cond_lit] = STATE(62), + [sym_splicing_read_cond_lit] = STATE(62), + [sym_var_quoting_lit] = STATE(62), + [sym_sym_val_lit] = STATE(62), + [sym_evaling_lit] = STATE(62), + [sym_derefing_lit] = STATE(62), + [sym_quoting_lit] = STATE(62), + [sym_syn_quoting_lit] = STATE(62), + [sym_unquote_splicing_lit] = STATE(62), + [sym_unquoting_lit] = STATE(62), + [aux_sym_dis_expr_repeat1] = STATE(51), + [aux_sym_sym_lit_repeat1] = STATE(121), + [sym__ws] = ACTIONS(378), + [sym_comment] = ACTIONS(378), + [anon_sym_POUND_] = ACTIONS(9), + [sym_num_lit] = ACTIONS(380), + [sym_kwd_lit] = ACTIONS(380), + [aux_sym_str_lit_token1] = ACTIONS(11), + [sym_char_lit] = ACTIONS(380), + [sym_nil_lit] = ACTIONS(382), + [aux_sym_sym_lit_token1] = ACTIONS(15), + [anon_sym_CARET] = ACTIONS(17), + [anon_sym_POUND_CARET] = ACTIONS(19), + [anon_sym_LPAREN] = ACTIONS(21), + [anon_sym_POUND0A] = ACTIONS(23), + [anon_sym_POUND] = ACTIONS(25), + [anon_sym_POUND_QMARK] = ACTIONS(27), + [anon_sym_POUND_QMARK_AT] = ACTIONS(29), + [anon_sym_POUND_SQUOTE] = ACTIONS(31), + [anon_sym_POUND_POUND] = ACTIONS(33), + [anon_sym_POUND_EQ] = ACTIONS(35), + [anon_sym_AT] = ACTIONS(37), + [anon_sym_SQUOTE] = ACTIONS(39), + [anon_sym_BQUOTE] = ACTIONS(41), + [anon_sym_COMMA_AT] = ACTIONS(43), + [anon_sym_COMMA] = ACTIONS(45), + [sym_block_comment] = ACTIONS(3), + [sym_fancy_literal] = ACTIONS(382), + }, + [41] = { + [sym__gap] = STATE(36), + [sym_dis_expr] = STATE(36), + [sym__form] = STATE(68), + [sym_str_lit] = STATE(68), + [sym_sym_lit] = STATE(68), + [sym__metadata_lit] = STATE(204), + [sym_meta_lit] = STATE(125), + [sym_old_meta_lit] = STATE(124), + [sym_list_lit] = STATE(68), + [sym__bare_list_lit] = STATE(73), + [sym_vec_lit] = STATE(68), + [sym__bare_vec_lit] = STATE(74), + [sym_set_lit] = STATE(68), + [sym__bare_set_lit] = STATE(78), + [sym_read_cond_lit] = STATE(68), + [sym_splicing_read_cond_lit] = STATE(68), + [sym_var_quoting_lit] = STATE(68), + [sym_sym_val_lit] = STATE(68), + [sym_evaling_lit] = STATE(68), + [sym_derefing_lit] = STATE(68), + [sym_quoting_lit] = STATE(68), + [sym_syn_quoting_lit] = STATE(68), + [sym_unquote_splicing_lit] = STATE(68), + [sym_unquoting_lit] = STATE(68), + [aux_sym_dis_expr_repeat1] = STATE(36), + [aux_sym_sym_lit_repeat1] = STATE(121), + [sym__ws] = ACTIONS(384), + [sym_comment] = ACTIONS(384), + [anon_sym_POUND_] = ACTIONS(9), + [sym_num_lit] = ACTIONS(386), + [sym_kwd_lit] = ACTIONS(386), + [aux_sym_str_lit_token1] = ACTIONS(11), + [sym_char_lit] = ACTIONS(386), + [sym_nil_lit] = ACTIONS(388), + [aux_sym_sym_lit_token1] = ACTIONS(15), + [anon_sym_CARET] = ACTIONS(17), + [anon_sym_POUND_CARET] = ACTIONS(19), + [anon_sym_LPAREN] = ACTIONS(21), + [anon_sym_POUND0A] = ACTIONS(23), + [anon_sym_POUND] = ACTIONS(25), + [anon_sym_POUND_QMARK] = ACTIONS(27), + [anon_sym_POUND_QMARK_AT] = ACTIONS(29), + [anon_sym_POUND_SQUOTE] = ACTIONS(31), + [anon_sym_POUND_POUND] = ACTIONS(33), + [anon_sym_POUND_EQ] = ACTIONS(35), + [anon_sym_AT] = ACTIONS(37), + [anon_sym_SQUOTE] = ACTIONS(39), + [anon_sym_BQUOTE] = ACTIONS(41), + [anon_sym_COMMA_AT] = ACTIONS(43), + [anon_sym_COMMA] = ACTIONS(45), + [sym_block_comment] = ACTIONS(3), + [sym_fancy_literal] = ACTIONS(388), + }, + [42] = { + [sym__gap] = STATE(92), + [sym_dis_expr] = STATE(92), + [sym__form] = STATE(108), + [sym_str_lit] = STATE(108), + [sym_sym_lit] = STATE(108), + [sym__metadata_lit] = STATE(204), + [sym_meta_lit] = STATE(125), + [sym_old_meta_lit] = STATE(124), + [sym_list_lit] = STATE(108), + [sym__bare_list_lit] = STATE(73), + [sym_vec_lit] = STATE(108), + [sym__bare_vec_lit] = STATE(74), + [sym_set_lit] = STATE(108), + [sym__bare_set_lit] = STATE(78), + [sym_read_cond_lit] = STATE(108), + [sym_splicing_read_cond_lit] = STATE(108), + [sym_var_quoting_lit] = STATE(108), + [sym_sym_val_lit] = STATE(108), + [sym_evaling_lit] = STATE(108), + [sym_derefing_lit] = STATE(108), + [sym_quoting_lit] = STATE(108), + [sym_syn_quoting_lit] = STATE(108), + [sym_unquote_splicing_lit] = STATE(108), + [sym_unquoting_lit] = STATE(108), + [aux_sym_dis_expr_repeat1] = STATE(92), + [aux_sym_sym_lit_repeat1] = STATE(121), + [sym__ws] = ACTIONS(216), + [sym_comment] = ACTIONS(216), + [anon_sym_POUND_] = ACTIONS(9), + [sym_num_lit] = ACTIONS(390), + [sym_kwd_lit] = ACTIONS(390), + [aux_sym_str_lit_token1] = ACTIONS(11), + [sym_char_lit] = ACTIONS(390), + [sym_nil_lit] = ACTIONS(392), + [aux_sym_sym_lit_token1] = ACTIONS(15), + [anon_sym_CARET] = ACTIONS(17), + [anon_sym_POUND_CARET] = ACTIONS(19), + [anon_sym_LPAREN] = ACTIONS(21), + [anon_sym_POUND0A] = ACTIONS(23), + [anon_sym_POUND] = ACTIONS(25), + [anon_sym_POUND_QMARK] = ACTIONS(27), + [anon_sym_POUND_QMARK_AT] = ACTIONS(29), + [anon_sym_POUND_SQUOTE] = ACTIONS(31), + [anon_sym_POUND_POUND] = ACTIONS(33), + [anon_sym_POUND_EQ] = ACTIONS(35), + [anon_sym_AT] = ACTIONS(37), + [anon_sym_SQUOTE] = ACTIONS(39), + [anon_sym_BQUOTE] = ACTIONS(41), + [anon_sym_COMMA_AT] = ACTIONS(43), + [anon_sym_COMMA] = ACTIONS(45), + [sym_block_comment] = ACTIONS(3), + [sym_fancy_literal] = ACTIONS(392), + }, + [43] = { + [sym__gap] = STATE(92), + [sym_dis_expr] = STATE(92), + [sym__form] = STATE(131), + [sym_str_lit] = STATE(131), + [sym_sym_lit] = STATE(131), + [sym__metadata_lit] = STATE(204), + [sym_meta_lit] = STATE(125), + [sym_old_meta_lit] = STATE(124), + [sym_list_lit] = STATE(131), + [sym__bare_list_lit] = STATE(149), + [sym_vec_lit] = STATE(131), + [sym__bare_vec_lit] = STATE(150), + [sym_set_lit] = STATE(131), + [sym__bare_set_lit] = STATE(127), + [sym_read_cond_lit] = STATE(131), + [sym_splicing_read_cond_lit] = STATE(131), + [sym_var_quoting_lit] = STATE(131), + [sym_sym_val_lit] = STATE(131), + [sym_evaling_lit] = STATE(131), + [sym_derefing_lit] = STATE(131), + [sym_quoting_lit] = STATE(131), + [sym_syn_quoting_lit] = STATE(131), + [sym_unquote_splicing_lit] = STATE(131), + [sym_unquoting_lit] = STATE(131), + [aux_sym_dis_expr_repeat1] = STATE(92), + [aux_sym_sym_lit_repeat1] = STATE(126), + [sym__ws] = ACTIONS(216), + [sym_comment] = ACTIONS(216), + [anon_sym_POUND_] = ACTIONS(9), + [sym_num_lit] = ACTIONS(394), + [sym_kwd_lit] = ACTIONS(394), + [aux_sym_str_lit_token1] = ACTIONS(220), + [sym_char_lit] = ACTIONS(394), + [sym_nil_lit] = ACTIONS(396), + [aux_sym_sym_lit_token1] = ACTIONS(224), + [anon_sym_CARET] = ACTIONS(17), + [anon_sym_POUND_CARET] = ACTIONS(19), + [anon_sym_LPAREN] = ACTIONS(226), + [anon_sym_POUND0A] = ACTIONS(228), + [anon_sym_POUND] = ACTIONS(230), + [anon_sym_POUND_QMARK] = ACTIONS(232), + [anon_sym_POUND_QMARK_AT] = ACTIONS(234), + [anon_sym_POUND_SQUOTE] = ACTIONS(236), + [anon_sym_POUND_POUND] = ACTIONS(238), + [anon_sym_POUND_EQ] = ACTIONS(240), + [anon_sym_AT] = ACTIONS(242), + [anon_sym_SQUOTE] = ACTIONS(244), + [anon_sym_BQUOTE] = ACTIONS(246), + [anon_sym_COMMA_AT] = ACTIONS(248), + [anon_sym_COMMA] = ACTIONS(250), + [sym_block_comment] = ACTIONS(3), + [sym_fancy_literal] = ACTIONS(396), + }, + [44] = { + [sym__gap] = STATE(50), + [sym_dis_expr] = STATE(50), + [sym__form] = STATE(66), + [sym_str_lit] = STATE(66), + [sym_sym_lit] = STATE(66), + [sym__metadata_lit] = STATE(204), + [sym_meta_lit] = STATE(125), + [sym_old_meta_lit] = STATE(124), + [sym_list_lit] = STATE(66), + [sym__bare_list_lit] = STATE(73), + [sym_vec_lit] = STATE(66), + [sym__bare_vec_lit] = STATE(74), + [sym_set_lit] = STATE(66), + [sym__bare_set_lit] = STATE(78), + [sym_read_cond_lit] = STATE(66), + [sym_splicing_read_cond_lit] = STATE(66), + [sym_var_quoting_lit] = STATE(66), + [sym_sym_val_lit] = STATE(66), + [sym_evaling_lit] = STATE(66), + [sym_derefing_lit] = STATE(66), + [sym_quoting_lit] = STATE(66), + [sym_syn_quoting_lit] = STATE(66), + [sym_unquote_splicing_lit] = STATE(66), + [sym_unquoting_lit] = STATE(66), + [aux_sym_dis_expr_repeat1] = STATE(50), + [aux_sym_sym_lit_repeat1] = STATE(121), + [sym__ws] = ACTIONS(398), + [sym_comment] = ACTIONS(398), + [anon_sym_POUND_] = ACTIONS(9), + [sym_num_lit] = ACTIONS(400), + [sym_kwd_lit] = ACTIONS(400), + [aux_sym_str_lit_token1] = ACTIONS(11), + [sym_char_lit] = ACTIONS(400), + [sym_nil_lit] = ACTIONS(402), + [aux_sym_sym_lit_token1] = ACTIONS(15), + [anon_sym_CARET] = ACTIONS(17), + [anon_sym_POUND_CARET] = ACTIONS(19), + [anon_sym_LPAREN] = ACTIONS(21), + [anon_sym_POUND0A] = ACTIONS(23), + [anon_sym_POUND] = ACTIONS(25), + [anon_sym_POUND_QMARK] = ACTIONS(27), + [anon_sym_POUND_QMARK_AT] = ACTIONS(29), + [anon_sym_POUND_SQUOTE] = ACTIONS(31), + [anon_sym_POUND_POUND] = ACTIONS(33), + [anon_sym_POUND_EQ] = ACTIONS(35), + [anon_sym_AT] = ACTIONS(37), + [anon_sym_SQUOTE] = ACTIONS(39), + [anon_sym_BQUOTE] = ACTIONS(41), + [anon_sym_COMMA_AT] = ACTIONS(43), + [anon_sym_COMMA] = ACTIONS(45), + [sym_block_comment] = ACTIONS(3), + [sym_fancy_literal] = ACTIONS(402), + }, + [45] = { + [sym__gap] = STATE(48), + [sym_dis_expr] = STATE(48), + [sym__form] = STATE(55), + [sym_str_lit] = STATE(55), + [sym_sym_lit] = STATE(55), + [sym__metadata_lit] = STATE(204), + [sym_meta_lit] = STATE(125), + [sym_old_meta_lit] = STATE(124), + [sym_list_lit] = STATE(55), + [sym__bare_list_lit] = STATE(73), + [sym_vec_lit] = STATE(55), + [sym__bare_vec_lit] = STATE(74), + [sym_set_lit] = STATE(55), + [sym__bare_set_lit] = STATE(78), + [sym_read_cond_lit] = STATE(55), + [sym_splicing_read_cond_lit] = STATE(55), + [sym_var_quoting_lit] = STATE(55), + [sym_sym_val_lit] = STATE(55), + [sym_evaling_lit] = STATE(55), + [sym_derefing_lit] = STATE(55), + [sym_quoting_lit] = STATE(55), + [sym_syn_quoting_lit] = STATE(55), + [sym_unquote_splicing_lit] = STATE(55), + [sym_unquoting_lit] = STATE(55), + [aux_sym_dis_expr_repeat1] = STATE(48), + [aux_sym_sym_lit_repeat1] = STATE(121), + [sym__ws] = ACTIONS(404), + [sym_comment] = ACTIONS(404), + [anon_sym_POUND_] = ACTIONS(9), + [sym_num_lit] = ACTIONS(406), + [sym_kwd_lit] = ACTIONS(406), + [aux_sym_str_lit_token1] = ACTIONS(11), + [sym_char_lit] = ACTIONS(406), + [sym_nil_lit] = ACTIONS(408), + [aux_sym_sym_lit_token1] = ACTIONS(15), + [anon_sym_CARET] = ACTIONS(17), + [anon_sym_POUND_CARET] = ACTIONS(19), + [anon_sym_LPAREN] = ACTIONS(21), + [anon_sym_POUND0A] = ACTIONS(23), + [anon_sym_POUND] = ACTIONS(25), + [anon_sym_POUND_QMARK] = ACTIONS(27), + [anon_sym_POUND_QMARK_AT] = ACTIONS(29), + [anon_sym_POUND_SQUOTE] = ACTIONS(31), + [anon_sym_POUND_POUND] = ACTIONS(33), + [anon_sym_POUND_EQ] = ACTIONS(35), + [anon_sym_AT] = ACTIONS(37), + [anon_sym_SQUOTE] = ACTIONS(39), + [anon_sym_BQUOTE] = ACTIONS(41), + [anon_sym_COMMA_AT] = ACTIONS(43), + [anon_sym_COMMA] = ACTIONS(45), + [sym_block_comment] = ACTIONS(3), + [sym_fancy_literal] = ACTIONS(408), + }, + [46] = { + [sym__gap] = STATE(92), + [sym_dis_expr] = STATE(92), + [sym__form] = STATE(130), + [sym_str_lit] = STATE(130), + [sym_sym_lit] = STATE(130), + [sym__metadata_lit] = STATE(204), + [sym_meta_lit] = STATE(125), + [sym_old_meta_lit] = STATE(124), + [sym_list_lit] = STATE(130), + [sym__bare_list_lit] = STATE(149), + [sym_vec_lit] = STATE(130), + [sym__bare_vec_lit] = STATE(150), + [sym_set_lit] = STATE(130), + [sym__bare_set_lit] = STATE(127), + [sym_read_cond_lit] = STATE(130), + [sym_splicing_read_cond_lit] = STATE(130), + [sym_var_quoting_lit] = STATE(130), + [sym_sym_val_lit] = STATE(130), + [sym_evaling_lit] = STATE(130), + [sym_derefing_lit] = STATE(130), + [sym_quoting_lit] = STATE(130), + [sym_syn_quoting_lit] = STATE(130), + [sym_unquote_splicing_lit] = STATE(130), + [sym_unquoting_lit] = STATE(130), + [aux_sym_dis_expr_repeat1] = STATE(92), + [aux_sym_sym_lit_repeat1] = STATE(126), + [sym__ws] = ACTIONS(216), + [sym_comment] = ACTIONS(216), + [anon_sym_POUND_] = ACTIONS(9), + [sym_num_lit] = ACTIONS(410), + [sym_kwd_lit] = ACTIONS(410), + [aux_sym_str_lit_token1] = ACTIONS(220), + [sym_char_lit] = ACTIONS(410), + [sym_nil_lit] = ACTIONS(412), + [aux_sym_sym_lit_token1] = ACTIONS(224), + [anon_sym_CARET] = ACTIONS(17), + [anon_sym_POUND_CARET] = ACTIONS(19), + [anon_sym_LPAREN] = ACTIONS(226), + [anon_sym_POUND0A] = ACTIONS(228), + [anon_sym_POUND] = ACTIONS(230), + [anon_sym_POUND_QMARK] = ACTIONS(232), + [anon_sym_POUND_QMARK_AT] = ACTIONS(234), + [anon_sym_POUND_SQUOTE] = ACTIONS(236), + [anon_sym_POUND_POUND] = ACTIONS(238), + [anon_sym_POUND_EQ] = ACTIONS(240), + [anon_sym_AT] = ACTIONS(242), + [anon_sym_SQUOTE] = ACTIONS(244), + [anon_sym_BQUOTE] = ACTIONS(246), + [anon_sym_COMMA_AT] = ACTIONS(248), + [anon_sym_COMMA] = ACTIONS(250), + [sym_block_comment] = ACTIONS(3), + [sym_fancy_literal] = ACTIONS(412), + }, + [47] = { + [sym__gap] = STATE(92), + [sym_dis_expr] = STATE(92), + [sym__form] = STATE(110), + [sym_str_lit] = STATE(110), + [sym_sym_lit] = STATE(110), + [sym__metadata_lit] = STATE(204), + [sym_meta_lit] = STATE(125), + [sym_old_meta_lit] = STATE(124), + [sym_list_lit] = STATE(110), + [sym__bare_list_lit] = STATE(73), + [sym_vec_lit] = STATE(110), + [sym__bare_vec_lit] = STATE(74), + [sym_set_lit] = STATE(110), + [sym__bare_set_lit] = STATE(78), + [sym_read_cond_lit] = STATE(110), + [sym_splicing_read_cond_lit] = STATE(110), + [sym_var_quoting_lit] = STATE(110), + [sym_sym_val_lit] = STATE(110), + [sym_evaling_lit] = STATE(110), + [sym_derefing_lit] = STATE(110), + [sym_quoting_lit] = STATE(110), + [sym_syn_quoting_lit] = STATE(110), + [sym_unquote_splicing_lit] = STATE(110), + [sym_unquoting_lit] = STATE(110), + [aux_sym_dis_expr_repeat1] = STATE(92), + [aux_sym_sym_lit_repeat1] = STATE(121), + [sym__ws] = ACTIONS(216), + [sym_comment] = ACTIONS(216), + [anon_sym_POUND_] = ACTIONS(9), + [sym_num_lit] = ACTIONS(414), + [sym_kwd_lit] = ACTIONS(414), + [aux_sym_str_lit_token1] = ACTIONS(11), + [sym_char_lit] = ACTIONS(414), + [sym_nil_lit] = ACTIONS(416), + [aux_sym_sym_lit_token1] = ACTIONS(15), + [anon_sym_CARET] = ACTIONS(17), + [anon_sym_POUND_CARET] = ACTIONS(19), + [anon_sym_LPAREN] = ACTIONS(21), + [anon_sym_POUND0A] = ACTIONS(23), + [anon_sym_POUND] = ACTIONS(25), + [anon_sym_POUND_QMARK] = ACTIONS(27), + [anon_sym_POUND_QMARK_AT] = ACTIONS(29), + [anon_sym_POUND_SQUOTE] = ACTIONS(31), + [anon_sym_POUND_POUND] = ACTIONS(33), + [anon_sym_POUND_EQ] = ACTIONS(35), + [anon_sym_AT] = ACTIONS(37), + [anon_sym_SQUOTE] = ACTIONS(39), + [anon_sym_BQUOTE] = ACTIONS(41), + [anon_sym_COMMA_AT] = ACTIONS(43), + [anon_sym_COMMA] = ACTIONS(45), + [sym_block_comment] = ACTIONS(3), + [sym_fancy_literal] = ACTIONS(416), + }, + [48] = { + [sym__gap] = STATE(92), + [sym_dis_expr] = STATE(92), + [sym__form] = STATE(96), + [sym_str_lit] = STATE(96), + [sym_sym_lit] = STATE(96), + [sym__metadata_lit] = STATE(204), + [sym_meta_lit] = STATE(125), + [sym_old_meta_lit] = STATE(124), + [sym_list_lit] = STATE(96), + [sym__bare_list_lit] = STATE(73), + [sym_vec_lit] = STATE(96), + [sym__bare_vec_lit] = STATE(74), + [sym_set_lit] = STATE(96), + [sym__bare_set_lit] = STATE(78), + [sym_read_cond_lit] = STATE(96), + [sym_splicing_read_cond_lit] = STATE(96), + [sym_var_quoting_lit] = STATE(96), + [sym_sym_val_lit] = STATE(96), + [sym_evaling_lit] = STATE(96), + [sym_derefing_lit] = STATE(96), + [sym_quoting_lit] = STATE(96), + [sym_syn_quoting_lit] = STATE(96), + [sym_unquote_splicing_lit] = STATE(96), + [sym_unquoting_lit] = STATE(96), + [aux_sym_dis_expr_repeat1] = STATE(92), + [aux_sym_sym_lit_repeat1] = STATE(121), + [sym__ws] = ACTIONS(216), + [sym_comment] = ACTIONS(216), + [anon_sym_POUND_] = ACTIONS(9), + [sym_num_lit] = ACTIONS(418), + [sym_kwd_lit] = ACTIONS(418), + [aux_sym_str_lit_token1] = ACTIONS(11), + [sym_char_lit] = ACTIONS(418), + [sym_nil_lit] = ACTIONS(420), + [aux_sym_sym_lit_token1] = ACTIONS(15), + [anon_sym_CARET] = ACTIONS(17), + [anon_sym_POUND_CARET] = ACTIONS(19), + [anon_sym_LPAREN] = ACTIONS(21), + [anon_sym_POUND0A] = ACTIONS(23), + [anon_sym_POUND] = ACTIONS(25), + [anon_sym_POUND_QMARK] = ACTIONS(27), + [anon_sym_POUND_QMARK_AT] = ACTIONS(29), + [anon_sym_POUND_SQUOTE] = ACTIONS(31), + [anon_sym_POUND_POUND] = ACTIONS(33), + [anon_sym_POUND_EQ] = ACTIONS(35), + [anon_sym_AT] = ACTIONS(37), + [anon_sym_SQUOTE] = ACTIONS(39), + [anon_sym_BQUOTE] = ACTIONS(41), + [anon_sym_COMMA_AT] = ACTIONS(43), + [anon_sym_COMMA] = ACTIONS(45), + [sym_block_comment] = ACTIONS(3), + [sym_fancy_literal] = ACTIONS(420), + }, + [49] = { + [sym__gap] = STATE(92), + [sym_dis_expr] = STATE(92), + [sym__form] = STATE(102), + [sym_str_lit] = STATE(102), + [sym_sym_lit] = STATE(102), + [sym__metadata_lit] = STATE(204), + [sym_meta_lit] = STATE(125), + [sym_old_meta_lit] = STATE(124), + [sym_list_lit] = STATE(102), + [sym__bare_list_lit] = STATE(73), + [sym_vec_lit] = STATE(102), + [sym__bare_vec_lit] = STATE(74), + [sym_set_lit] = STATE(102), + [sym__bare_set_lit] = STATE(78), + [sym_read_cond_lit] = STATE(102), + [sym_splicing_read_cond_lit] = STATE(102), + [sym_var_quoting_lit] = STATE(102), + [sym_sym_val_lit] = STATE(102), + [sym_evaling_lit] = STATE(102), + [sym_derefing_lit] = STATE(102), + [sym_quoting_lit] = STATE(102), + [sym_syn_quoting_lit] = STATE(102), + [sym_unquote_splicing_lit] = STATE(102), + [sym_unquoting_lit] = STATE(102), + [aux_sym_dis_expr_repeat1] = STATE(92), + [aux_sym_sym_lit_repeat1] = STATE(121), + [sym__ws] = ACTIONS(216), + [sym_comment] = ACTIONS(216), + [anon_sym_POUND_] = ACTIONS(9), + [sym_num_lit] = ACTIONS(422), + [sym_kwd_lit] = ACTIONS(422), + [aux_sym_str_lit_token1] = ACTIONS(11), + [sym_char_lit] = ACTIONS(422), + [sym_nil_lit] = ACTIONS(424), + [aux_sym_sym_lit_token1] = ACTIONS(15), + [anon_sym_CARET] = ACTIONS(17), + [anon_sym_POUND_CARET] = ACTIONS(19), + [anon_sym_LPAREN] = ACTIONS(21), + [anon_sym_POUND0A] = ACTIONS(23), + [anon_sym_POUND] = ACTIONS(25), + [anon_sym_POUND_QMARK] = ACTIONS(27), + [anon_sym_POUND_QMARK_AT] = ACTIONS(29), + [anon_sym_POUND_SQUOTE] = ACTIONS(31), + [anon_sym_POUND_POUND] = ACTIONS(33), + [anon_sym_POUND_EQ] = ACTIONS(35), + [anon_sym_AT] = ACTIONS(37), + [anon_sym_SQUOTE] = ACTIONS(39), + [anon_sym_BQUOTE] = ACTIONS(41), + [anon_sym_COMMA_AT] = ACTIONS(43), + [anon_sym_COMMA] = ACTIONS(45), + [sym_block_comment] = ACTIONS(3), + [sym_fancy_literal] = ACTIONS(424), + }, + [50] = { + [sym__gap] = STATE(92), + [sym_dis_expr] = STATE(92), + [sym__form] = STATE(95), + [sym_str_lit] = STATE(95), + [sym_sym_lit] = STATE(95), + [sym__metadata_lit] = STATE(204), + [sym_meta_lit] = STATE(125), + [sym_old_meta_lit] = STATE(124), + [sym_list_lit] = STATE(95), + [sym__bare_list_lit] = STATE(73), + [sym_vec_lit] = STATE(95), + [sym__bare_vec_lit] = STATE(74), + [sym_set_lit] = STATE(95), + [sym__bare_set_lit] = STATE(78), + [sym_read_cond_lit] = STATE(95), + [sym_splicing_read_cond_lit] = STATE(95), + [sym_var_quoting_lit] = STATE(95), + [sym_sym_val_lit] = STATE(95), + [sym_evaling_lit] = STATE(95), + [sym_derefing_lit] = STATE(95), + [sym_quoting_lit] = STATE(95), + [sym_syn_quoting_lit] = STATE(95), + [sym_unquote_splicing_lit] = STATE(95), + [sym_unquoting_lit] = STATE(95), + [aux_sym_dis_expr_repeat1] = STATE(92), + [aux_sym_sym_lit_repeat1] = STATE(121), + [sym__ws] = ACTIONS(216), + [sym_comment] = ACTIONS(216), + [anon_sym_POUND_] = ACTIONS(9), + [sym_num_lit] = ACTIONS(426), + [sym_kwd_lit] = ACTIONS(426), + [aux_sym_str_lit_token1] = ACTIONS(11), + [sym_char_lit] = ACTIONS(426), + [sym_nil_lit] = ACTIONS(428), + [aux_sym_sym_lit_token1] = ACTIONS(15), + [anon_sym_CARET] = ACTIONS(17), + [anon_sym_POUND_CARET] = ACTIONS(19), + [anon_sym_LPAREN] = ACTIONS(21), + [anon_sym_POUND0A] = ACTIONS(23), + [anon_sym_POUND] = ACTIONS(25), + [anon_sym_POUND_QMARK] = ACTIONS(27), + [anon_sym_POUND_QMARK_AT] = ACTIONS(29), + [anon_sym_POUND_SQUOTE] = ACTIONS(31), + [anon_sym_POUND_POUND] = ACTIONS(33), + [anon_sym_POUND_EQ] = ACTIONS(35), + [anon_sym_AT] = ACTIONS(37), + [anon_sym_SQUOTE] = ACTIONS(39), + [anon_sym_BQUOTE] = ACTIONS(41), + [anon_sym_COMMA_AT] = ACTIONS(43), + [anon_sym_COMMA] = ACTIONS(45), + [sym_block_comment] = ACTIONS(3), + [sym_fancy_literal] = ACTIONS(428), + }, + [51] = { + [sym__gap] = STATE(92), + [sym_dis_expr] = STATE(92), + [sym__form] = STATE(104), + [sym_str_lit] = STATE(104), + [sym_sym_lit] = STATE(104), + [sym__metadata_lit] = STATE(204), + [sym_meta_lit] = STATE(125), + [sym_old_meta_lit] = STATE(124), + [sym_list_lit] = STATE(104), + [sym__bare_list_lit] = STATE(73), + [sym_vec_lit] = STATE(104), + [sym__bare_vec_lit] = STATE(74), + [sym_set_lit] = STATE(104), + [sym__bare_set_lit] = STATE(78), + [sym_read_cond_lit] = STATE(104), + [sym_splicing_read_cond_lit] = STATE(104), + [sym_var_quoting_lit] = STATE(104), + [sym_sym_val_lit] = STATE(104), + [sym_evaling_lit] = STATE(104), + [sym_derefing_lit] = STATE(104), + [sym_quoting_lit] = STATE(104), + [sym_syn_quoting_lit] = STATE(104), + [sym_unquote_splicing_lit] = STATE(104), + [sym_unquoting_lit] = STATE(104), + [aux_sym_dis_expr_repeat1] = STATE(92), + [aux_sym_sym_lit_repeat1] = STATE(121), + [sym__ws] = ACTIONS(216), + [sym_comment] = ACTIONS(216), + [anon_sym_POUND_] = ACTIONS(9), + [sym_num_lit] = ACTIONS(430), + [sym_kwd_lit] = ACTIONS(430), + [aux_sym_str_lit_token1] = ACTIONS(11), + [sym_char_lit] = ACTIONS(430), + [sym_nil_lit] = ACTIONS(432), + [aux_sym_sym_lit_token1] = ACTIONS(15), + [anon_sym_CARET] = ACTIONS(17), + [anon_sym_POUND_CARET] = ACTIONS(19), + [anon_sym_LPAREN] = ACTIONS(21), + [anon_sym_POUND0A] = ACTIONS(23), + [anon_sym_POUND] = ACTIONS(25), + [anon_sym_POUND_QMARK] = ACTIONS(27), + [anon_sym_POUND_QMARK_AT] = ACTIONS(29), + [anon_sym_POUND_SQUOTE] = ACTIONS(31), + [anon_sym_POUND_POUND] = ACTIONS(33), + [anon_sym_POUND_EQ] = ACTIONS(35), + [anon_sym_AT] = ACTIONS(37), + [anon_sym_SQUOTE] = ACTIONS(39), + [anon_sym_BQUOTE] = ACTIONS(41), + [anon_sym_COMMA_AT] = ACTIONS(43), + [anon_sym_COMMA] = ACTIONS(45), + [sym_block_comment] = ACTIONS(3), + [sym_fancy_literal] = ACTIONS(432), + }, + [52] = { + [sym__gap] = STATE(92), + [sym_dis_expr] = STATE(92), + [sym__form] = STATE(90), + [sym_str_lit] = STATE(90), + [sym_sym_lit] = STATE(90), + [sym__metadata_lit] = STATE(204), + [sym_meta_lit] = STATE(125), + [sym_old_meta_lit] = STATE(124), + [sym_list_lit] = STATE(90), + [sym__bare_list_lit] = STATE(73), + [sym_vec_lit] = STATE(90), + [sym__bare_vec_lit] = STATE(74), + [sym_set_lit] = STATE(90), + [sym__bare_set_lit] = STATE(78), + [sym_read_cond_lit] = STATE(90), + [sym_splicing_read_cond_lit] = STATE(90), + [sym_var_quoting_lit] = STATE(90), + [sym_sym_val_lit] = STATE(90), + [sym_evaling_lit] = STATE(90), + [sym_derefing_lit] = STATE(90), + [sym_quoting_lit] = STATE(90), + [sym_syn_quoting_lit] = STATE(90), + [sym_unquote_splicing_lit] = STATE(90), + [sym_unquoting_lit] = STATE(90), + [aux_sym_dis_expr_repeat1] = STATE(92), + [aux_sym_sym_lit_repeat1] = STATE(121), + [sym__ws] = ACTIONS(216), + [sym_comment] = ACTIONS(216), + [anon_sym_POUND_] = ACTIONS(9), + [sym_num_lit] = ACTIONS(434), + [sym_kwd_lit] = ACTIONS(434), + [aux_sym_str_lit_token1] = ACTIONS(11), + [sym_char_lit] = ACTIONS(434), + [sym_nil_lit] = ACTIONS(436), + [aux_sym_sym_lit_token1] = ACTIONS(15), + [anon_sym_CARET] = ACTIONS(17), + [anon_sym_POUND_CARET] = ACTIONS(19), + [anon_sym_LPAREN] = ACTIONS(21), + [anon_sym_POUND0A] = ACTIONS(23), + [anon_sym_POUND] = ACTIONS(25), + [anon_sym_POUND_QMARK] = ACTIONS(27), + [anon_sym_POUND_QMARK_AT] = ACTIONS(29), + [anon_sym_POUND_SQUOTE] = ACTIONS(31), + [anon_sym_POUND_POUND] = ACTIONS(33), + [anon_sym_POUND_EQ] = ACTIONS(35), + [anon_sym_AT] = ACTIONS(37), + [anon_sym_SQUOTE] = ACTIONS(39), + [anon_sym_BQUOTE] = ACTIONS(41), + [anon_sym_COMMA_AT] = ACTIONS(43), + [anon_sym_COMMA] = ACTIONS(45), + [sym_block_comment] = ACTIONS(3), + [sym_fancy_literal] = ACTIONS(436), + }, + [53] = { + [sym__gap] = STATE(92), + [sym_dis_expr] = STATE(92), + [sym__form] = STATE(129), + [sym_str_lit] = STATE(129), + [sym_sym_lit] = STATE(129), + [sym__metadata_lit] = STATE(204), + [sym_meta_lit] = STATE(125), + [sym_old_meta_lit] = STATE(124), + [sym_list_lit] = STATE(129), + [sym__bare_list_lit] = STATE(149), + [sym_vec_lit] = STATE(129), + [sym__bare_vec_lit] = STATE(150), + [sym_set_lit] = STATE(129), + [sym__bare_set_lit] = STATE(127), + [sym_read_cond_lit] = STATE(129), + [sym_splicing_read_cond_lit] = STATE(129), + [sym_var_quoting_lit] = STATE(129), + [sym_sym_val_lit] = STATE(129), + [sym_evaling_lit] = STATE(129), + [sym_derefing_lit] = STATE(129), + [sym_quoting_lit] = STATE(129), + [sym_syn_quoting_lit] = STATE(129), + [sym_unquote_splicing_lit] = STATE(129), + [sym_unquoting_lit] = STATE(129), + [aux_sym_dis_expr_repeat1] = STATE(92), + [aux_sym_sym_lit_repeat1] = STATE(126), + [sym__ws] = ACTIONS(216), + [sym_comment] = ACTIONS(216), + [anon_sym_POUND_] = ACTIONS(9), + [sym_num_lit] = ACTIONS(438), + [sym_kwd_lit] = ACTIONS(438), + [aux_sym_str_lit_token1] = ACTIONS(220), + [sym_char_lit] = ACTIONS(438), + [sym_nil_lit] = ACTIONS(440), + [aux_sym_sym_lit_token1] = ACTIONS(224), + [anon_sym_CARET] = ACTIONS(17), + [anon_sym_POUND_CARET] = ACTIONS(19), + [anon_sym_LPAREN] = ACTIONS(226), + [anon_sym_POUND0A] = ACTIONS(228), + [anon_sym_POUND] = ACTIONS(230), + [anon_sym_POUND_QMARK] = ACTIONS(232), + [anon_sym_POUND_QMARK_AT] = ACTIONS(234), + [anon_sym_POUND_SQUOTE] = ACTIONS(236), + [anon_sym_POUND_POUND] = ACTIONS(238), + [anon_sym_POUND_EQ] = ACTIONS(240), + [anon_sym_AT] = ACTIONS(242), + [anon_sym_SQUOTE] = ACTIONS(244), + [anon_sym_BQUOTE] = ACTIONS(246), + [anon_sym_COMMA_AT] = ACTIONS(248), + [anon_sym_COMMA] = ACTIONS(250), + [sym_block_comment] = ACTIONS(3), + [sym_fancy_literal] = ACTIONS(440), + }, + [54] = { + [sym__gap] = STATE(28), + [sym_dis_expr] = STATE(28), + [sym__form] = STATE(152), + [sym_str_lit] = STATE(152), + [sym_sym_lit] = STATE(152), + [sym__metadata_lit] = STATE(204), + [sym_meta_lit] = STATE(125), + [sym_old_meta_lit] = STATE(124), + [sym_list_lit] = STATE(152), + [sym__bare_list_lit] = STATE(149), + [sym_vec_lit] = STATE(152), + [sym__bare_vec_lit] = STATE(150), + [sym_set_lit] = STATE(152), + [sym__bare_set_lit] = STATE(127), + [sym_read_cond_lit] = STATE(152), + [sym_splicing_read_cond_lit] = STATE(152), + [sym_var_quoting_lit] = STATE(152), + [sym_sym_val_lit] = STATE(152), + [sym_evaling_lit] = STATE(152), + [sym_derefing_lit] = STATE(152), + [sym_quoting_lit] = STATE(152), + [sym_syn_quoting_lit] = STATE(152), + [sym_unquote_splicing_lit] = STATE(152), + [sym_unquoting_lit] = STATE(152), + [aux_sym_dis_expr_repeat1] = STATE(28), + [aux_sym_sym_lit_repeat1] = STATE(126), + [sym__ws] = ACTIONS(442), + [sym_comment] = ACTIONS(442), + [anon_sym_POUND_] = ACTIONS(9), + [sym_num_lit] = ACTIONS(444), + [sym_kwd_lit] = ACTIONS(444), + [aux_sym_str_lit_token1] = ACTIONS(220), + [sym_char_lit] = ACTIONS(444), + [sym_nil_lit] = ACTIONS(446), + [aux_sym_sym_lit_token1] = ACTIONS(224), + [anon_sym_CARET] = ACTIONS(17), + [anon_sym_POUND_CARET] = ACTIONS(19), + [anon_sym_LPAREN] = ACTIONS(226), + [anon_sym_POUND0A] = ACTIONS(228), + [anon_sym_POUND] = ACTIONS(230), + [anon_sym_POUND_QMARK] = ACTIONS(232), + [anon_sym_POUND_QMARK_AT] = ACTIONS(234), + [anon_sym_POUND_SQUOTE] = ACTIONS(236), + [anon_sym_POUND_POUND] = ACTIONS(238), + [anon_sym_POUND_EQ] = ACTIONS(240), + [anon_sym_AT] = ACTIONS(242), + [anon_sym_SQUOTE] = ACTIONS(244), + [anon_sym_BQUOTE] = ACTIONS(246), + [anon_sym_COMMA_AT] = ACTIONS(248), + [anon_sym_COMMA] = ACTIONS(250), + [sym_block_comment] = ACTIONS(3), + [sym_fancy_literal] = ACTIONS(446), }, }; static uint16_t ts_small_parse_table[] = { - [0] = 23, - ACTIONS(15), 1, - anon_sym_LBRACE_PERCENT, - ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(19), 1, - anon_sym_CARET_POUND, - ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(75), 1, - sym_else_statement, - STATE(76), 1, - sym_elif_statement, - STATE(137), 1, - sym_startraw, - STATE(344), 1, - sym_endif, - STATE(430), 1, - aux_sym_for_statement_repeat1, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(77), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [97] = 23, - ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(19), 1, - anon_sym_CARET_POUND, - ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(25), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(48), 1, - sym_else_statement, - STATE(57), 1, - sym_startwith, - STATE(76), 1, - sym_elif_statement, - STATE(137), 1, - sym_startraw, - STATE(345), 1, - sym_endfor, - STATE(429), 1, - aux_sym_for_statement_repeat1, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(77), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [194] = 23, - ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(19), 1, - anon_sym_CARET_POUND, - ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(27), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(37), 1, - sym_else_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(76), 1, - sym_elif_statement, - STATE(137), 1, - sym_startraw, - STATE(179), 1, - sym_endif, - STATE(431), 1, - aux_sym_for_statement_repeat1, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(77), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [291] = 23, - ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(19), 1, - anon_sym_CARET_POUND, - ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(29), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(47), 1, - sym_else_statement, - STATE(57), 1, - sym_startwith, - STATE(76), 1, - sym_elif_statement, - STATE(137), 1, - sym_startraw, - STATE(161), 1, - sym_endfor, - STATE(435), 1, - aux_sym_for_statement_repeat1, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(7), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [388] = 23, - ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(19), 1, - anon_sym_CARET_POUND, - ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(27), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(16), 1, - sym_else_statement, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(76), 1, - sym_elif_statement, - STATE(137), 1, - sym_startraw, - STATE(164), 1, - sym_endif, - STATE(436), 1, - aux_sym_for_statement_repeat1, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(4), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [485] = 23, - ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(19), 1, - anon_sym_CARET_POUND, - ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(29), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(52), 1, - sym_else_statement, - STATE(57), 1, - sym_startwith, - STATE(76), 1, - sym_elif_statement, - STATE(137), 1, - sym_startraw, - STATE(165), 1, - sym_endfor, - STATE(434), 1, - aux_sym_for_statement_repeat1, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(77), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [582] = 23, - ACTIONS(15), 1, - anon_sym_LBRACE_PERCENT, - ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(19), 1, - anon_sym_CARET_POUND, - ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(63), 1, - sym_else_statement, - STATE(76), 1, - sym_elif_statement, - STATE(137), 1, - sym_startraw, - STATE(376), 1, - sym_endif, - STATE(432), 1, - aux_sym_for_statement_repeat1, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(2), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [679] = 23, - ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(19), 1, - anon_sym_CARET_POUND, - ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(25), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(58), 1, - sym_else_statement, - STATE(76), 1, - sym_elif_statement, - STATE(137), 1, - sym_startraw, - STATE(377), 1, - sym_endfor, - STATE(433), 1, - aux_sym_for_statement_repeat1, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(3), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [776] = 21, - ACTIONS(31), 1, + [0] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(450), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(448), 22, ts_builtin_sym_end, - ACTIONS(33), 1, - anon_sym_LBRACE_PERCENT, - ACTIONS(36), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(39), 1, - anon_sym_CARET_POUND, - ACTIONS(42), 1, - anon_sym_LBRACE_POUND, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(173), 1, - sym_endset, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(45), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(69), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [867] = 21, - ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(19), 1, - anon_sym_CARET_POUND, - ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(48), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(68), 1, - sym_pluralize, - STATE(137), 1, - sym_startraw, - STATE(336), 1, - sym_endtrans, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(77), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [958] = 21, - ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(19), 1, - anon_sym_CARET_POUND, - ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(50), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(49), 1, - sym_pluralize, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(170), 1, - sym_endtrans, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(77), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [1049] = 21, - ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(19), 1, - anon_sym_CARET_POUND, - ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(48), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(35), 1, - sym_pluralize, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(361), 1, - sym_endtrans, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(11), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [1140] = 21, - ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(19), 1, - anon_sym_CARET_POUND, - ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(50), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(73), 1, - sym_pluralize, - STATE(137), 1, - sym_startraw, - STATE(176), 1, - sym_endtrans, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(12), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [1231] = 20, - ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(19), 1, - anon_sym_CARET_POUND, - ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(52), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(366), 1, - sym_endautoescape, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(32), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [1319] = 20, - ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(19), 1, - anon_sym_CARET_POUND, - ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(54), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(179), 1, - sym_endif, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(74), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [1407] = 20, - ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(19), 1, - anon_sym_CARET_POUND, - ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(56), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(168), 1, - sym_endblock, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(62), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [1495] = 20, - ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(19), 1, - anon_sym_CARET_POUND, - ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(58), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(171), 1, - sym_endcall, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(65), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [1583] = 20, - ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(19), 1, - anon_sym_CARET_POUND, - ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(60), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(172), 1, - sym_endfilter, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(67), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [1671] = 20, - ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(19), 1, - anon_sym_CARET_POUND, - ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(62), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(174), 1, - sym_endautoescape, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(71), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [1759] = 20, - ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(19), 1, - anon_sym_CARET_POUND, - ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(64), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(177), 1, - sym_endwith, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(72), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [1847] = 20, - ACTIONS(5), 1, - anon_sym_LBRACE_PERCENT, - ACTIONS(7), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(9), 1, - anon_sym_CARET_POUND, - ACTIONS(11), 1, - anon_sym_LBRACE_POUND, - ACTIONS(66), 1, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [36] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(454), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(452), 22, ts_builtin_sym_end, - STATE(5), 1, - sym_startfor, - STATE(6), 1, - sym_startif, - STATE(10), 1, - sym_set_statement, - STATE(14), 1, - sym_starttrans, - STATE(17), 1, - sym_startblock, - STATE(18), 1, - sym_startcall, - STATE(19), 1, - sym_startfilter, - STATE(20), 1, - sym_startautoescape, - STATE(21), 1, - sym_startwith, - STATE(53), 1, - sym_startmacro, - STATE(138), 1, - sym_startraw, - STATE(147), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(13), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(66), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(158), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [1935] = 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [72] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(458), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(456), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [108] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(462), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(460), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [144] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(466), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(464), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [180] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(470), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(468), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [216] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(474), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(472), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [252] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(478), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(476), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [288] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(482), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(480), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [324] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(486), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(484), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [360] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(490), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(488), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [396] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(494), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(492), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [432] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(498), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(496), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [468] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(502), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(500), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [504] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(506), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(504), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [540] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(510), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(508), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [576] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(510), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(508), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [612] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(514), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(512), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [648] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(518), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(516), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [684] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(522), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(520), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [720] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(526), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(524), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [756] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(530), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(528), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [792] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(534), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(532), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [828] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(538), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(536), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [864] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(542), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(540), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [900] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(546), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(544), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [936] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(510), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(508), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [972] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(550), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(548), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [1008] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(554), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(552), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [1044] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(558), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(556), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [1080] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(562), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(560), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [1116] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(454), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(452), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [1152] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(566), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(564), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [1188] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(570), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(568), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [1224] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(574), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(572), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [1260] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(578), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(576), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [1296] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(582), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(580), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [1332] = 6, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(587), 1, + anon_sym_POUND_, + ACTIONS(584), 2, + sym__ws, + sym_comment, + STATE(92), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + ACTIONS(592), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(590), 16, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [1374] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(454), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(452), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [1410] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(596), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(594), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [1446] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(600), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(598), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [1482] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(604), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(602), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [1518] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(608), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(606), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [1554] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(612), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(610), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [1590] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(616), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(614), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [1626] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(620), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(618), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [1662] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(624), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(622), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [1698] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(628), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(626), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [1734] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(632), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(630), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [1770] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(636), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(634), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [1806] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(640), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(638), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [1842] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(644), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(642), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [1878] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(648), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(646), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [1914] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(652), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(650), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [1950] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(656), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(654), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [1986] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(660), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(658), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [2022] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(664), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(662), 21, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [2057] = 17, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(11), 1, + aux_sym_str_lit_token1, ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, + anon_sym_CARET, ACTIONS(19), 1, - anon_sym_CARET_POUND, - ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(68), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(341), 1, - sym_endblock, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(77), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [2023] = 20, + anon_sym_POUND_CARET, + ACTIONS(668), 1, + anon_sym_POUND_, + ACTIONS(670), 1, + sym_kwd_lit, + ACTIONS(672), 1, + aux_sym_sym_lit_token1, + ACTIONS(674), 1, + anon_sym_LBRACE, + ACTIONS(676), 1, + anon_sym_POUND_QMARK, + STATE(124), 1, + sym_old_meta_lit, + STATE(125), 1, + sym_meta_lit, + STATE(198), 1, + sym__bare_map_lit, + STATE(204), 1, + sym__metadata_lit, + STATE(212), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(666), 2, + sym__ws, + sym_comment, + STATE(116), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(192), 4, + sym_str_lit, + sym_sym_lit, + sym_map_lit, + sym_read_cond_lit, + [2115] = 17, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(11), 1, + aux_sym_str_lit_token1, ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, + anon_sym_CARET, ACTIONS(19), 1, - anon_sym_CARET_POUND, - ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(70), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(236), 1, - sym_endfor, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(77), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [2111] = 20, + anon_sym_POUND_CARET, + ACTIONS(668), 1, + anon_sym_POUND_, + ACTIONS(672), 1, + aux_sym_sym_lit_token1, + ACTIONS(674), 1, + anon_sym_LBRACE, + ACTIONS(676), 1, + anon_sym_POUND_QMARK, + ACTIONS(678), 1, + sym_kwd_lit, + STATE(124), 1, + sym_old_meta_lit, + STATE(125), 1, + sym_meta_lit, + STATE(198), 1, + sym__bare_map_lit, + STATE(204), 1, + sym__metadata_lit, + STATE(212), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(666), 2, + sym__ws, + sym_comment, + STATE(116), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(194), 4, + sym_str_lit, + sym_sym_lit, + sym_map_lit, + sym_read_cond_lit, + [2173] = 17, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(11), 1, + aux_sym_str_lit_token1, ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, + anon_sym_CARET, ACTIONS(19), 1, - anon_sym_CARET_POUND, - ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(54), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(220), 1, - sym_endif, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(77), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [2199] = 20, + anon_sym_POUND_CARET, + ACTIONS(668), 1, + anon_sym_POUND_, + ACTIONS(672), 1, + aux_sym_sym_lit_token1, + ACTIONS(674), 1, + anon_sym_LBRACE, + ACTIONS(676), 1, + anon_sym_POUND_QMARK, + ACTIONS(682), 1, + sym_kwd_lit, + STATE(124), 1, + sym_old_meta_lit, + STATE(125), 1, + sym_meta_lit, + STATE(198), 1, + sym__bare_map_lit, + STATE(204), 1, + sym__metadata_lit, + STATE(212), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(680), 2, + sym__ws, + sym_comment, + STATE(112), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(197), 4, + sym_str_lit, + sym_sym_lit, + sym_map_lit, + sym_read_cond_lit, + [2231] = 17, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(11), 1, + aux_sym_str_lit_token1, ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, + anon_sym_CARET, ACTIONS(19), 1, - anon_sym_CARET_POUND, - ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(54), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(220), 1, - sym_endif, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, + anon_sym_POUND_CARET, + ACTIONS(668), 1, + anon_sym_POUND_, + ACTIONS(672), 1, + aux_sym_sym_lit_token1, + ACTIONS(674), 1, + anon_sym_LBRACE, + ACTIONS(676), 1, + anon_sym_POUND_QMARK, + ACTIONS(686), 1, + sym_kwd_lit, + STATE(124), 1, + sym_old_meta_lit, + STATE(125), 1, + sym_meta_lit, + STATE(198), 1, + sym__bare_map_lit, + STATE(204), 1, + sym__metadata_lit, + STATE(212), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(684), 2, + sym__ws, + sym_comment, + STATE(113), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(195), 4, + sym_str_lit, + sym_sym_lit, + sym_map_lit, + sym_read_cond_lit, + [2289] = 6, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(691), 1, + anon_sym_POUND_, + ACTIONS(592), 2, anon_sym_POUND, - anon_sym_PERCENT, - STATE(33), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [2287] = 20, + anon_sym_POUND_QMARK, + ACTIONS(688), 2, + sym__ws, + sym_comment, + STATE(116), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + ACTIONS(590), 14, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [2325] = 17, + ACTIONS(3), 1, + sym_block_comment, ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, + anon_sym_CARET, ACTIONS(19), 1, - anon_sym_CARET_POUND, - ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(72), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(340), 1, - sym_endcall, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(77), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [2375] = 20, + anon_sym_POUND_CARET, + ACTIONS(220), 1, + aux_sym_str_lit_token1, + ACTIONS(668), 1, + anon_sym_POUND_, + ACTIONS(674), 1, + anon_sym_LBRACE, + ACTIONS(686), 1, + sym_kwd_lit, + ACTIONS(696), 1, + aux_sym_sym_lit_token1, + ACTIONS(698), 1, + anon_sym_POUND_QMARK, + STATE(124), 1, + sym_old_meta_lit, + STATE(125), 1, + sym_meta_lit, + STATE(198), 1, + sym__bare_map_lit, + STATE(204), 1, + sym__metadata_lit, + STATE(211), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(694), 2, + sym__ws, + sym_comment, + STATE(120), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(195), 4, + sym_str_lit, + sym_sym_lit, + sym_map_lit, + sym_read_cond_lit, + [2383] = 17, + ACTIONS(3), 1, + sym_block_comment, ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, + anon_sym_CARET, ACTIONS(19), 1, - anon_sym_CARET_POUND, - ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(74), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(206), 1, - sym_endtrans, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(77), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [2463] = 20, + anon_sym_POUND_CARET, + ACTIONS(220), 1, + aux_sym_str_lit_token1, + ACTIONS(668), 1, + anon_sym_POUND_, + ACTIONS(670), 1, + sym_kwd_lit, + ACTIONS(674), 1, + anon_sym_LBRACE, + ACTIONS(696), 1, + aux_sym_sym_lit_token1, + ACTIONS(698), 1, + anon_sym_POUND_QMARK, + STATE(124), 1, + sym_old_meta_lit, + STATE(125), 1, + sym_meta_lit, + STATE(198), 1, + sym__bare_map_lit, + STATE(204), 1, + sym__metadata_lit, + STATE(211), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(666), 2, + sym__ws, + sym_comment, + STATE(116), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(192), 4, + sym_str_lit, + sym_sym_lit, + sym_map_lit, + sym_read_cond_lit, + [2441] = 17, + ACTIONS(3), 1, + sym_block_comment, ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, + anon_sym_CARET, ACTIONS(19), 1, - anon_sym_CARET_POUND, - ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(76), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(339), 1, - sym_endfilter, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(77), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [2551] = 20, + anon_sym_POUND_CARET, + ACTIONS(220), 1, + aux_sym_str_lit_token1, + ACTIONS(668), 1, + anon_sym_POUND_, + ACTIONS(674), 1, + anon_sym_LBRACE, + ACTIONS(682), 1, + sym_kwd_lit, + ACTIONS(696), 1, + aux_sym_sym_lit_token1, + ACTIONS(698), 1, + anon_sym_POUND_QMARK, + STATE(124), 1, + sym_old_meta_lit, + STATE(125), 1, + sym_meta_lit, + STATE(198), 1, + sym__bare_map_lit, + STATE(204), 1, + sym__metadata_lit, + STATE(211), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(700), 2, + sym__ws, + sym_comment, + STATE(118), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(197), 4, + sym_str_lit, + sym_sym_lit, + sym_map_lit, + sym_read_cond_lit, + [2499] = 17, + ACTIONS(3), 1, + sym_block_comment, ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, + anon_sym_CARET, ACTIONS(19), 1, - anon_sym_CARET_POUND, - ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(78), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(338), 1, - sym_endset, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(77), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [2639] = 20, + anon_sym_POUND_CARET, + ACTIONS(220), 1, + aux_sym_str_lit_token1, + ACTIONS(668), 1, + anon_sym_POUND_, + ACTIONS(674), 1, + anon_sym_LBRACE, + ACTIONS(678), 1, + sym_kwd_lit, + ACTIONS(696), 1, + aux_sym_sym_lit_token1, + ACTIONS(698), 1, + anon_sym_POUND_QMARK, + STATE(124), 1, + sym_old_meta_lit, + STATE(125), 1, + sym_meta_lit, + STATE(198), 1, + sym__bare_map_lit, + STATE(204), 1, + sym__metadata_lit, + STATE(211), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(666), 2, + sym__ws, + sym_comment, + STATE(116), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(194), 4, + sym_str_lit, + sym_sym_lit, + sym_map_lit, + sym_read_cond_lit, + [2557] = 21, + ACTIONS(3), 1, + sym_block_comment, ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, + anon_sym_CARET, ACTIONS(19), 1, - anon_sym_CARET_POUND, + anon_sym_POUND_CARET, ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(70), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(196), 1, - sym_endfor, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, anon_sym_POUND, - anon_sym_PERCENT, - STATE(77), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [2727] = 20, + ACTIONS(702), 1, + aux_sym_sym_lit_token1, + ACTIONS(704), 1, + anon_sym_POUND_QMARK, + ACTIONS(706), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(708), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(710), 1, + anon_sym_POUND_EQ, + ACTIONS(712), 1, + anon_sym_AT, + ACTIONS(714), 1, + anon_sym_SQUOTE, + ACTIONS(716), 1, + anon_sym_COMMA_AT, + STATE(87), 1, + sym__bare_list_lit, + STATE(88), 1, + sym__bare_vec_lit, + STATE(89), 1, + sym__bare_set_lit, + STATE(124), 1, + sym_old_meta_lit, + STATE(125), 1, + sym_meta_lit, + STATE(190), 1, + aux_sym_sym_lit_repeat1, + STATE(204), 1, + sym__metadata_lit, + [2621] = 6, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(668), 1, + anon_sym_POUND_, + ACTIONS(666), 2, + sym__ws, + sym_comment, + ACTIONS(720), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + STATE(116), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + ACTIONS(718), 12, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [2655] = 6, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(668), 1, + anon_sym_POUND_, + ACTIONS(666), 2, + sym__ws, + sym_comment, + ACTIONS(724), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + STATE(116), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + ACTIONS(722), 12, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [2689] = 6, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(668), 1, + anon_sym_POUND_, + ACTIONS(726), 2, + sym__ws, + sym_comment, + ACTIONS(730), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + STATE(122), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + ACTIONS(728), 12, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [2723] = 6, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(668), 1, + anon_sym_POUND_, + ACTIONS(732), 2, + sym__ws, + sym_comment, + ACTIONS(736), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + STATE(123), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + ACTIONS(734), 12, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [2757] = 21, + ACTIONS(3), 1, + sym_block_comment, ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, + anon_sym_CARET, ACTIONS(19), 1, - anon_sym_CARET_POUND, - ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(52), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(337), 1, - sym_endautoescape, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(77), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [2815] = 20, + anon_sym_POUND_CARET, + ACTIONS(226), 1, + anon_sym_LPAREN, + ACTIONS(228), 1, + anon_sym_POUND0A, + ACTIONS(230), 1, + anon_sym_POUND, + ACTIONS(738), 1, + aux_sym_sym_lit_token1, + ACTIONS(740), 1, + anon_sym_POUND_QMARK, + ACTIONS(742), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(744), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(746), 1, + anon_sym_POUND_EQ, + ACTIONS(748), 1, + anon_sym_AT, + ACTIONS(750), 1, + anon_sym_SQUOTE, + ACTIONS(752), 1, + anon_sym_COMMA_AT, + STATE(124), 1, + sym_old_meta_lit, + STATE(125), 1, + sym_meta_lit, + STATE(181), 1, + sym__bare_list_lit, + STATE(182), 1, + sym__bare_vec_lit, + STATE(183), 1, + sym__bare_set_lit, + STATE(190), 1, + aux_sym_sym_lit_repeat1, + STATE(204), 1, + sym__metadata_lit, + [2821] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(538), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(536), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [2848] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(608), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(606), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [2875] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(604), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(602), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [2902] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(600), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(598), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [2929] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(596), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(594), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [2956] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(454), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(452), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [2983] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(454), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(452), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [3010] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(454), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(452), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [3037] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(578), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(576), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [3064] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(482), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(480), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [3091] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(486), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(484), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [3118] = 17, + ACTIONS(3), 1, + sym_block_comment, ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, + anon_sym_CARET, ACTIONS(19), 1, - anon_sym_CARET_POUND, + anon_sym_POUND_CARET, ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(54), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(194), 1, - sym_endif, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(77), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [2903] = 20, - ACTIONS(36), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(39), 1, - anon_sym_CARET_POUND, - ACTIONS(42), 1, - anon_sym_LBRACE_POUND, - ACTIONS(80), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(369), 1, - sym_endset, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(45), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(30), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [2991] = 20, - ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(19), 1, - anon_sym_CARET_POUND, - ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(83), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(336), 1, - sym_endtrans, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(70), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [3079] = 20, + anon_sym_LPAREN, + ACTIONS(668), 1, + anon_sym_POUND_, + ACTIONS(672), 1, + aux_sym_sym_lit_token1, + ACTIONS(676), 1, + anon_sym_POUND_QMARK, + STATE(56), 1, + sym_list_lit, + STATE(73), 1, + sym__bare_list_lit, + STATE(86), 1, + sym_sym_lit, + STATE(93), 1, + sym_read_cond_lit, + STATE(124), 1, + sym_old_meta_lit, + STATE(125), 1, + sym_meta_lit, + STATE(204), 1, + sym__metadata_lit, + STATE(210), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(666), 2, + sym__ws, + sym_comment, + STATE(116), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [3173] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(490), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(488), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [3200] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(506), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(504), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [3227] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(466), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(464), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [3254] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(450), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(448), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [3281] = 15, + ACTIONS(3), 1, + sym_block_comment, ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, + anon_sym_CARET, ACTIONS(19), 1, - anon_sym_CARET_POUND, - ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(74), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(240), 1, - sym_endtrans, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(77), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [3167] = 20, + anon_sym_POUND_CARET, + ACTIONS(226), 1, + anon_sym_LPAREN, + ACTIONS(668), 1, + anon_sym_POUND_, + ACTIONS(696), 1, + aux_sym_sym_lit_token1, + ACTIONS(698), 1, + anon_sym_POUND_QMARK, + STATE(124), 1, + sym_old_meta_lit, + STATE(125), 1, + sym_meta_lit, + STATE(149), 1, + sym__bare_list_lit, + STATE(204), 1, + sym__metadata_lit, + STATE(213), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(754), 2, + sym__ws, + sym_comment, + STATE(162), 3, + sym_sym_lit, + sym_list_lit, + sym_read_cond_lit, + STATE(163), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [3332] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(494), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(492), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [3359] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(502), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(500), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [3386] = 17, + ACTIONS(3), 1, + sym_block_comment, ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, + anon_sym_CARET, ACTIONS(19), 1, - anon_sym_CARET_POUND, - ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(54), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(245), 1, - sym_endif, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(25), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [3255] = 20, + anon_sym_POUND_CARET, + ACTIONS(226), 1, + anon_sym_LPAREN, + ACTIONS(668), 1, + anon_sym_POUND_, + ACTIONS(696), 1, + aux_sym_sym_lit_token1, + ACTIONS(698), 1, + anon_sym_POUND_QMARK, + STATE(124), 1, + sym_old_meta_lit, + STATE(125), 1, + sym_meta_lit, + STATE(132), 1, + sym_read_cond_lit, + STATE(133), 1, + sym_list_lit, + STATE(134), 1, + sym_sym_lit, + STATE(149), 1, + sym__bare_list_lit, + STATE(204), 1, + sym__metadata_lit, + STATE(213), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(666), 2, + sym__ws, + sym_comment, + STATE(116), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [3441] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(510), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(508), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [3468] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(510), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(508), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [3495] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(518), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(516), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [3522] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(522), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(520), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [3549] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(510), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(508), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [3576] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(612), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(610), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [3603] = 15, + ACTIONS(3), 1, + sym_block_comment, ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, + anon_sym_CARET, ACTIONS(19), 1, - anon_sym_CARET_POUND, + anon_sym_POUND_CARET, ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(85), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(335), 1, - sym_endwith, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(77), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [3343] = 20, + anon_sym_LPAREN, + ACTIONS(668), 1, + anon_sym_POUND_, + ACTIONS(672), 1, + aux_sym_sym_lit_token1, + ACTIONS(676), 1, + anon_sym_POUND_QMARK, + STATE(73), 1, + sym__bare_list_lit, + STATE(124), 1, + sym_old_meta_lit, + STATE(125), 1, + sym_meta_lit, + STATE(204), 1, + sym__metadata_lit, + STATE(210), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(756), 2, + sym__ws, + sym_comment, + STATE(72), 3, + sym_sym_lit, + sym_list_lit, + sym_read_cond_lit, + STATE(172), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [3654] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(458), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(456), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [3681] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(462), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(460), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [3708] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(470), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(468), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [3735] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(474), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(472), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [3762] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(478), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(476), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [3789] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(550), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(548), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [3816] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(498), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(496), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [3843] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(558), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(556), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [3870] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(514), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(512), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [3897] = 15, + ACTIONS(3), 1, + sym_block_comment, ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, + anon_sym_CARET, ACTIONS(19), 1, - anon_sym_CARET_POUND, - ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(87), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(375), 1, - sym_endmacro, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(44), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [3431] = 20, + anon_sym_POUND_CARET, + ACTIONS(226), 1, + anon_sym_LPAREN, + ACTIONS(668), 1, + anon_sym_POUND_, + ACTIONS(696), 1, + aux_sym_sym_lit_token1, + ACTIONS(698), 1, + anon_sym_POUND_QMARK, + STATE(124), 1, + sym_old_meta_lit, + STATE(125), 1, + sym_meta_lit, + STATE(149), 1, + sym__bare_list_lit, + STATE(204), 1, + sym__metadata_lit, + STATE(213), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(666), 2, + sym__ws, + sym_comment, + STATE(116), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(178), 3, + sym_sym_lit, + sym_list_lit, + sym_read_cond_lit, + [3948] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(526), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(524), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [3975] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(562), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(560), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [4002] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(530), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(528), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [4029] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(628), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(626), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [4056] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(534), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(532), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [4083] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(542), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(540), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [4110] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(660), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(658), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [4137] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(546), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(544), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [4164] = 15, + ACTIONS(3), 1, + sym_block_comment, ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, + anon_sym_CARET, ACTIONS(19), 1, - anon_sym_CARET_POUND, + anon_sym_POUND_CARET, ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(68), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(374), 1, - sym_endblock, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(23), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [3519] = 20, + anon_sym_LPAREN, + ACTIONS(668), 1, + anon_sym_POUND_, + ACTIONS(672), 1, + aux_sym_sym_lit_token1, + ACTIONS(676), 1, + anon_sym_POUND_QMARK, + STATE(73), 1, + sym__bare_list_lit, + STATE(124), 1, + sym_old_meta_lit, + STATE(125), 1, + sym_meta_lit, + STATE(204), 1, + sym__metadata_lit, + STATE(210), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(666), 2, + sym__ws, + sym_comment, + STATE(106), 3, + sym_sym_lit, + sym_list_lit, + sym_read_cond_lit, + STATE(116), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [4215] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(656), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(654), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [4242] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(652), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(650), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [4269] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(554), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(552), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [4296] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(648), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(646), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [4323] = 17, + ACTIONS(3), 1, + sym_block_comment, ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, + anon_sym_CARET, ACTIONS(19), 1, - anon_sym_CARET_POUND, - ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(72), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(373), 1, - sym_endcall, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(27), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [3607] = 20, + anon_sym_POUND_CARET, + ACTIONS(226), 1, + anon_sym_LPAREN, + ACTIONS(668), 1, + anon_sym_POUND_, + ACTIONS(696), 1, + aux_sym_sym_lit_token1, + ACTIONS(698), 1, + anon_sym_POUND_QMARK, + STATE(124), 1, + sym_old_meta_lit, + STATE(125), 1, + sym_meta_lit, + STATE(147), 1, + sym_read_cond_lit, + STATE(148), 1, + sym_list_lit, + STATE(149), 1, + sym__bare_list_lit, + STATE(151), 1, + sym_sym_lit, + STATE(204), 1, + sym__metadata_lit, + STATE(213), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(758), 2, + sym__ws, + sym_comment, + STATE(146), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [4378] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(644), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(642), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [4405] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(640), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(638), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [4432] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(636), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(634), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [4459] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(566), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(564), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [4486] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(570), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(568), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [4513] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(574), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(572), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [4540] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(632), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(630), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [4567] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(582), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(580), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [4594] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(624), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(622), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [4621] = 17, + ACTIONS(3), 1, + sym_block_comment, ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, + anon_sym_CARET, ACTIONS(19), 1, - anon_sym_CARET_POUND, + anon_sym_POUND_CARET, ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(76), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(371), 1, - sym_endfilter, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(29), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [3695] = 20, - ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(19), 1, - anon_sym_CARET_POUND, + anon_sym_LPAREN, + ACTIONS(668), 1, + anon_sym_POUND_, + ACTIONS(672), 1, + aux_sym_sym_lit_token1, + ACTIONS(676), 1, + anon_sym_POUND_QMARK, + STATE(70), 1, + sym_read_cond_lit, + STATE(71), 1, + sym_list_lit, + STATE(73), 1, + sym__bare_list_lit, + STATE(81), 1, + sym_sym_lit, + STATE(124), 1, + sym_old_meta_lit, + STATE(125), 1, + sym_meta_lit, + STATE(204), 1, + sym__metadata_lit, + STATE(210), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(760), 2, + sym__ws, + sym_comment, + STATE(138), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [4676] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(616), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(614), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [4703] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(620), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(618), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [4730] = 9, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(764), 1, + anon_sym_CARET, + ACTIONS(767), 1, + anon_sym_POUND_CARET, + STATE(124), 1, + sym_old_meta_lit, + STATE(125), 1, + sym_meta_lit, + STATE(190), 1, + aux_sym_sym_lit_repeat1, + STATE(204), 1, + sym__metadata_lit, + ACTIONS(770), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(762), 10, + aux_sym_sym_lit_token1, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [4768] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(774), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(772), 15, + sym__ws, + sym_comment, + anon_sym_POUND_, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [4793] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(778), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(776), 15, + sym__ws, + sym_comment, + anon_sym_POUND_, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [4818] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(782), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(780), 15, + sym__ws, + sym_comment, + anon_sym_POUND_, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [4843] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(786), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(784), 15, + sym__ws, + sym_comment, + anon_sym_POUND_, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [4868] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(790), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(788), 15, + sym__ws, + sym_comment, + anon_sym_POUND_, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [4893] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(794), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(792), 15, + sym__ws, + sym_comment, + anon_sym_POUND_, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [4918] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(798), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(796), 15, + sym__ws, + sym_comment, + anon_sym_POUND_, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [4943] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(802), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(800), 15, + sym__ws, + sym_comment, + anon_sym_POUND_, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [4968] = 13, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(89), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(267), 1, - sym_endif, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(77), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [3783] = 20, - ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(19), 1, - anon_sym_CARET_POUND, + anon_sym_LPAREN, + ACTIONS(806), 1, + anon_sym_CARET, + ACTIONS(808), 1, + anon_sym_POUND_CARET, + STATE(73), 1, + sym__bare_list_lit, + STATE(77), 1, + sym_list_lit, + STATE(204), 1, + sym__metadata_lit, + STATE(215), 1, + sym_meta_lit, + STATE(216), 1, + sym_old_meta_lit, + STATE(221), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(804), 2, + sym__ws, + sym_comment, + STATE(200), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [5011] = 13, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(87), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(342), 1, - sym_endmacro, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(77), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [3871] = 20, + anon_sym_LPAREN, + ACTIONS(806), 1, + anon_sym_CARET, + ACTIONS(808), 1, + anon_sym_POUND_CARET, + STATE(73), 1, + sym__bare_list_lit, + STATE(109), 1, + sym_list_lit, + STATE(204), 1, + sym__metadata_lit, + STATE(215), 1, + sym_meta_lit, + STATE(216), 1, + sym_old_meta_lit, + STATE(221), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(216), 2, + sym__ws, + sym_comment, + STATE(92), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [5054] = 13, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(226), 1, + anon_sym_LPAREN, + ACTIONS(806), 1, + anon_sym_CARET, + ACTIONS(808), 1, + anon_sym_POUND_CARET, + STATE(149), 1, + sym__bare_list_lit, + STATE(173), 1, + sym_list_lit, + STATE(204), 1, + sym__metadata_lit, + STATE(215), 1, + sym_meta_lit, + STATE(216), 1, + sym_old_meta_lit, + STATE(220), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(216), 2, + sym__ws, + sym_comment, + STATE(92), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [5097] = 13, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(226), 1, + anon_sym_LPAREN, + ACTIONS(806), 1, + anon_sym_CARET, + ACTIONS(808), 1, + anon_sym_POUND_CARET, + STATE(149), 1, + sym__bare_list_lit, + STATE(168), 1, + sym_list_lit, + STATE(204), 1, + sym__metadata_lit, + STATE(215), 1, + sym_meta_lit, + STATE(216), 1, + sym_old_meta_lit, + STATE(220), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(810), 2, + sym__ws, + sym_comment, + STATE(201), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [5140] = 12, + ACTIONS(3), 1, + sym_block_comment, ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, + anon_sym_CARET, ACTIONS(19), 1, - anon_sym_CARET_POUND, - ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(91), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(322), 1, - sym_endfor, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(77), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [3959] = 20, + anon_sym_POUND_CARET, + ACTIONS(668), 1, + anon_sym_POUND_, + ACTIONS(696), 1, + aux_sym_sym_lit_token1, + STATE(124), 1, + sym_old_meta_lit, + STATE(125), 1, + sym_meta_lit, + STATE(160), 1, + sym_sym_lit, + STATE(204), 1, + sym__metadata_lit, + STATE(223), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(812), 2, + sym__ws, + sym_comment, + STATE(205), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [5180] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(816), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(814), 12, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [5202] = 12, + ACTIONS(3), 1, + sym_block_comment, ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, + anon_sym_CARET, ACTIONS(19), 1, - anon_sym_CARET_POUND, - ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(91), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(269), 1, - sym_endfor, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(77), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [4047] = 20, + anon_sym_POUND_CARET, + ACTIONS(668), 1, + anon_sym_POUND_, + ACTIONS(696), 1, + aux_sym_sym_lit_token1, + STATE(124), 1, + sym_old_meta_lit, + STATE(125), 1, + sym_meta_lit, + STATE(179), 1, + sym_sym_lit, + STATE(204), 1, + sym__metadata_lit, + STATE(223), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(666), 2, + sym__ws, + sym_comment, + STATE(116), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [5242] = 12, + ACTIONS(3), 1, + sym_block_comment, ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, + anon_sym_CARET, ACTIONS(19), 1, - anon_sym_CARET_POUND, - ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(70), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(165), 1, - sym_endfor, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(24), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [4135] = 20, + anon_sym_POUND_CARET, + ACTIONS(668), 1, + anon_sym_POUND_, + ACTIONS(672), 1, + aux_sym_sym_lit_token1, + STATE(105), 1, + sym_sym_lit, + STATE(124), 1, + sym_old_meta_lit, + STATE(125), 1, + sym_meta_lit, + STATE(204), 1, + sym__metadata_lit, + STATE(224), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(666), 2, + sym__ws, + sym_comment, + STATE(116), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [5282] = 12, + ACTIONS(3), 1, + sym_block_comment, ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, + anon_sym_CARET, ACTIONS(19), 1, - anon_sym_CARET_POUND, + anon_sym_POUND_CARET, + ACTIONS(668), 1, + anon_sym_POUND_, + ACTIONS(672), 1, + aux_sym_sym_lit_token1, + STATE(67), 1, + sym_sym_lit, + STATE(124), 1, + sym_old_meta_lit, + STATE(125), 1, + sym_meta_lit, + STATE(204), 1, + sym__metadata_lit, + STATE(224), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(818), 2, + sym__ws, + sym_comment, + STATE(206), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [5322] = 13, + ACTIONS(3), 1, + sym_block_comment, ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(91), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(322), 1, - sym_endfor, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, + anon_sym_LPAREN, + ACTIONS(806), 1, + anon_sym_CARET, + ACTIONS(808), 1, + anon_sym_POUND_CARET, + ACTIONS(820), 1, + sym_num_lit, + ACTIONS(822), 1, anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(64), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [4223] = 20, + STATE(58), 1, + sym_list_lit, + STATE(73), 1, + sym__bare_list_lit, + STATE(204), 1, + sym__metadata_lit, + STATE(215), 1, + sym_meta_lit, + STATE(216), 1, + sym_old_meta_lit, + STATE(219), 1, + sym_array_dimension, + STATE(221), 1, + aux_sym_sym_lit_repeat1, + [5362] = 13, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(226), 1, + anon_sym_LPAREN, + ACTIONS(806), 1, + anon_sym_CARET, + ACTIONS(808), 1, + anon_sym_POUND_CARET, + ACTIONS(820), 1, + sym_num_lit, + ACTIONS(824), 1, + anon_sym_LBRACE, + STATE(149), 1, + sym__bare_list_lit, + STATE(155), 1, + sym_list_lit, + STATE(204), 1, + sym__metadata_lit, + STATE(214), 1, + sym_array_dimension, + STATE(215), 1, + sym_meta_lit, + STATE(216), 1, + sym_old_meta_lit, + STATE(220), 1, + aux_sym_sym_lit_repeat1, + [5402] = 11, + ACTIONS(3), 1, + sym_block_comment, ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, + anon_sym_CARET, ACTIONS(19), 1, - anon_sym_CARET_POUND, + anon_sym_POUND_CARET, ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(74), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(240), 1, - sym_endtrans, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(28), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [4311] = 20, + anon_sym_LPAREN, + ACTIONS(702), 1, + aux_sym_sym_lit_token1, + ACTIONS(826), 1, + anon_sym_POUND_QMARK, + STATE(87), 1, + sym__bare_list_lit, + STATE(124), 1, + sym_old_meta_lit, + STATE(125), 1, + sym_meta_lit, + STATE(190), 1, + aux_sym_sym_lit_repeat1, + STATE(204), 1, + sym__metadata_lit, + [5436] = 11, + ACTIONS(3), 1, + sym_block_comment, ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, + anon_sym_CARET, ACTIONS(19), 1, - anon_sym_CARET_POUND, - ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(83), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(279), 1, - sym_endtrans, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(77), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [4399] = 20, + anon_sym_POUND_CARET, + ACTIONS(674), 1, + anon_sym_LBRACE, + ACTIONS(738), 1, + aux_sym_sym_lit_token1, + ACTIONS(828), 1, + anon_sym_POUND_QMARK, + STATE(124), 1, + sym_old_meta_lit, + STATE(125), 1, + sym_meta_lit, + STATE(190), 1, + aux_sym_sym_lit_repeat1, + STATE(193), 1, + sym__bare_map_lit, + STATE(204), 1, + sym__metadata_lit, + [5470] = 11, + ACTIONS(3), 1, + sym_block_comment, ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, + anon_sym_CARET, ACTIONS(19), 1, - anon_sym_CARET_POUND, - ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(89), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(319), 1, - sym_endif, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(77), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [4487] = 20, + anon_sym_POUND_CARET, + ACTIONS(674), 1, + anon_sym_LBRACE, + ACTIONS(702), 1, + aux_sym_sym_lit_token1, + ACTIONS(826), 1, + anon_sym_POUND_QMARK, + STATE(124), 1, + sym_old_meta_lit, + STATE(125), 1, + sym_meta_lit, + STATE(190), 1, + aux_sym_sym_lit_repeat1, + STATE(193), 1, + sym__bare_map_lit, + STATE(204), 1, + sym__metadata_lit, + [5504] = 11, + ACTIONS(3), 1, + sym_block_comment, ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, + anon_sym_CARET, ACTIONS(19), 1, - anon_sym_CARET_POUND, + anon_sym_POUND_CARET, + ACTIONS(226), 1, + anon_sym_LPAREN, + ACTIONS(738), 1, + aux_sym_sym_lit_token1, + ACTIONS(828), 1, + anon_sym_POUND_QMARK, + STATE(124), 1, + sym_old_meta_lit, + STATE(125), 1, + sym_meta_lit, + STATE(181), 1, + sym__bare_list_lit, + STATE(190), 1, + aux_sym_sym_lit_repeat1, + STATE(204), 1, + sym__metadata_lit, + [5538] = 10, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(226), 1, + anon_sym_LPAREN, + ACTIONS(806), 1, + anon_sym_CARET, + ACTIONS(808), 1, + anon_sym_POUND_CARET, + STATE(149), 1, + sym__bare_list_lit, + STATE(189), 1, + sym_list_lit, + STATE(204), 1, + sym__metadata_lit, + STATE(215), 1, + sym_meta_lit, + STATE(216), 1, + sym_old_meta_lit, + STATE(220), 1, + aux_sym_sym_lit_repeat1, + [5569] = 5, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(830), 2, + sym__ws, + sym_comment, + ACTIONS(734), 3, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + STATE(217), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [5590] = 5, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(832), 2, + sym__ws, + sym_comment, + ACTIONS(728), 3, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + STATE(218), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [5611] = 5, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(216), 2, + sym__ws, + sym_comment, + ACTIONS(722), 3, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + STATE(92), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [5632] = 5, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(216), 2, + sym__ws, + sym_comment, + ACTIONS(718), 3, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + STATE(92), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [5653] = 10, + ACTIONS(3), 1, + sym_block_comment, ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(70), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(236), 1, - sym_endfor, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(60), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [4575] = 20, - ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(19), 1, - anon_sym_CARET_POUND, + anon_sym_LPAREN, + ACTIONS(806), 1, + anon_sym_CARET, + ACTIONS(808), 1, + anon_sym_POUND_CARET, + STATE(73), 1, + sym__bare_list_lit, + STATE(100), 1, + sym_list_lit, + STATE(204), 1, + sym__metadata_lit, + STATE(215), 1, + sym_meta_lit, + STATE(216), 1, + sym_old_meta_lit, + STATE(221), 1, + aux_sym_sym_lit_repeat1, + [5684] = 9, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(226), 1, + anon_sym_LPAREN, + ACTIONS(806), 1, + anon_sym_CARET, + ACTIONS(808), 1, + anon_sym_POUND_CARET, + STATE(181), 1, + sym__bare_list_lit, + STATE(204), 1, + sym__metadata_lit, + STATE(215), 1, + sym_meta_lit, + STATE(216), 1, + sym_old_meta_lit, + STATE(222), 1, + aux_sym_sym_lit_repeat1, + [5712] = 9, + ACTIONS(3), 1, + sym_block_comment, ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(93), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(167), 1, - sym_endmacro, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(59), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [4663] = 20, + anon_sym_LPAREN, + ACTIONS(806), 1, + anon_sym_CARET, + ACTIONS(808), 1, + anon_sym_POUND_CARET, + STATE(87), 1, + sym__bare_list_lit, + STATE(204), 1, + sym__metadata_lit, + STATE(215), 1, + sym_meta_lit, + STATE(216), 1, + sym_old_meta_lit, + STATE(222), 1, + aux_sym_sym_lit_repeat1, + [5740] = 8, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(762), 1, + anon_sym_LPAREN, + ACTIONS(834), 1, + anon_sym_CARET, + ACTIONS(837), 1, + anon_sym_POUND_CARET, + STATE(204), 1, + sym__metadata_lit, + STATE(215), 1, + sym_meta_lit, + STATE(216), 1, + sym_old_meta_lit, + STATE(222), 1, + aux_sym_sym_lit_repeat1, + [5765] = 8, + ACTIONS(3), 1, + sym_block_comment, ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, + anon_sym_CARET, ACTIONS(19), 1, - anon_sym_CARET_POUND, - ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(70), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(223), 1, - sym_endfor, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(31), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [4751] = 20, + anon_sym_POUND_CARET, + ACTIONS(738), 1, + aux_sym_sym_lit_token1, + STATE(124), 1, + sym_old_meta_lit, + STATE(125), 1, + sym_meta_lit, + STATE(190), 1, + aux_sym_sym_lit_repeat1, + STATE(204), 1, + sym__metadata_lit, + [5790] = 8, + ACTIONS(3), 1, + sym_block_comment, ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, + anon_sym_CARET, ACTIONS(19), 1, - anon_sym_CARET_POUND, + anon_sym_POUND_CARET, + ACTIONS(702), 1, + aux_sym_sym_lit_token1, + STATE(124), 1, + sym_old_meta_lit, + STATE(125), 1, + sym_meta_lit, + STATE(190), 1, + aux_sym_sym_lit_repeat1, + STATE(204), 1, + sym__metadata_lit, + [5815] = 5, + ACTIONS(3), 1, + sym_block_comment, ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(89), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(290), 1, - sym_endif, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(43), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [4839] = 20, - ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(19), 1, - anon_sym_CARET_POUND, + anon_sym_LPAREN, + ACTIONS(840), 1, + sym__ws, + STATE(103), 1, + sym__bare_list_lit, + STATE(241), 1, + aux_sym_read_cond_lit_repeat1, + [5831] = 5, + ACTIONS(3), 1, + sym_block_comment, ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(89), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, + anon_sym_LPAREN, + ACTIONS(842), 1, + sym__ws, + STATE(84), 1, + sym__bare_list_lit, + STATE(235), 1, + aux_sym_read_cond_lit_repeat1, + [5847] = 5, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(226), 1, + anon_sym_LPAREN, + ACTIONS(840), 1, + sym__ws, + STATE(136), 1, + sym__bare_list_lit, + STATE(241), 1, + aux_sym_read_cond_lit_repeat1, + [5863] = 5, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(226), 1, + anon_sym_LPAREN, + ACTIONS(844), 1, + sym__ws, + STATE(156), 1, + sym__bare_list_lit, + STATE(237), 1, + aux_sym_read_cond_lit_repeat1, + [5879] = 5, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(226), 1, + anon_sym_LPAREN, + ACTIONS(846), 1, + sym__ws, + STATE(157), 1, + sym__bare_list_lit, + STATE(238), 1, + aux_sym_read_cond_lit_repeat1, + [5895] = 5, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(226), 1, + anon_sym_LPAREN, + ACTIONS(840), 1, + sym__ws, STATE(137), 1, - sym_startraw, - STATE(290), 1, - sym_endif, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(77), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [4927] = 20, - ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(19), 1, - anon_sym_CARET_POUND, + sym__bare_list_lit, + STATE(241), 1, + aux_sym_read_cond_lit_repeat1, + [5911] = 5, + ACTIONS(3), 1, + sym_block_comment, ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(85), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(360), 1, - sym_endwith, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(38), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [5015] = 20, - ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(19), 1, - anon_sym_CARET_POUND, + anon_sym_LPAREN, + ACTIONS(848), 1, + sym__ws, + STATE(85), 1, + sym__bare_list_lit, + STATE(234), 1, + aux_sym_read_cond_lit_repeat1, + [5927] = 5, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(226), 1, + anon_sym_LPAREN, + ACTIONS(850), 1, + sym__ws, + STATE(161), 1, + sym__bare_list_lit, + STATE(227), 1, + aux_sym_read_cond_lit_repeat1, + [5943] = 5, + ACTIONS(3), 1, + sym_block_comment, ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(91), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(345), 1, - sym_endfor, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(45), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [5103] = 20, - ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(19), 1, - anon_sym_CARET_POUND, + anon_sym_LPAREN, + ACTIONS(840), 1, + sym__ws, + STATE(101), 1, + sym__bare_list_lit, + STATE(241), 1, + aux_sym_read_cond_lit_repeat1, + [5959] = 5, + ACTIONS(3), 1, + sym_block_comment, ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(93), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(163), 1, - sym_endmacro, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(77), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [5191] = 20, - ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(19), 1, - anon_sym_CARET_POUND, + anon_sym_LPAREN, + ACTIONS(840), 1, + sym__ws, + STATE(64), 1, + sym__bare_list_lit, + STATE(241), 1, + aux_sym_read_cond_lit_repeat1, + [5975] = 5, + ACTIONS(3), 1, + sym_block_comment, ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(70), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(223), 1, - sym_endfor, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(77), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [5279] = 20, - ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(19), 1, - anon_sym_CARET_POUND, + anon_sym_LPAREN, + ACTIONS(840), 1, + sym__ws, + STATE(63), 1, + sym__bare_list_lit, + STATE(241), 1, + aux_sym_read_cond_lit_repeat1, + [5991] = 5, + ACTIONS(3), 1, + sym_block_comment, ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(91), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(293), 1, - sym_endfor, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(46), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [5367] = 20, - ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(19), 1, - anon_sym_CARET_POUND, + anon_sym_LPAREN, + ACTIONS(852), 1, + sym__ws, + STATE(60), 1, + sym__bare_list_lit, + STATE(233), 1, + aux_sym_read_cond_lit_repeat1, + [6007] = 5, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(226), 1, + anon_sym_LPAREN, + ACTIONS(840), 1, + sym__ws, + STATE(186), 1, + sym__bare_list_lit, + STATE(241), 1, + aux_sym_read_cond_lit_repeat1, + [6023] = 5, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(226), 1, + anon_sym_LPAREN, + ACTIONS(840), 1, + sym__ws, + STATE(184), 1, + sym__bare_list_lit, + STATE(241), 1, + aux_sym_read_cond_lit_repeat1, + [6039] = 5, + ACTIONS(3), 1, + sym_block_comment, ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(56), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(160), 1, - sym_endblock, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(77), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [5455] = 20, - ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(19), 1, - anon_sym_CARET_POUND, - ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(89), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(344), 1, - sym_endif, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(51), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [5543] = 20, - ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(19), 1, - anon_sym_CARET_POUND, - ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(91), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(293), 1, - sym_endfor, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(77), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [5631] = 20, - ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(19), 1, - anon_sym_CARET_POUND, - ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(58), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(156), 1, - sym_endcall, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(77), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [5719] = 20, - ACTIONS(95), 1, - ts_builtin_sym_end, - ACTIONS(97), 1, - anon_sym_LBRACE_PERCENT, - ACTIONS(100), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(103), 1, - anon_sym_CARET_POUND, - ACTIONS(106), 1, - anon_sym_LBRACE_POUND, - STATE(5), 1, - sym_startfor, - STATE(6), 1, - sym_startif, - STATE(10), 1, - sym_set_statement, - STATE(14), 1, - sym_starttrans, - STATE(17), 1, - sym_startblock, - STATE(18), 1, - sym_startcall, - STATE(19), 1, - sym_startfilter, - STATE(20), 1, - sym_startautoescape, - STATE(21), 1, - sym_startwith, - STATE(53), 1, - sym_startmacro, - STATE(138), 1, - sym_startraw, - STATE(147), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(109), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(66), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(158), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [5807] = 20, - ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(19), 1, - anon_sym_CARET_POUND, - ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(60), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(159), 1, - sym_endfilter, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(77), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [5895] = 20, - ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(19), 1, - anon_sym_CARET_POUND, - ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(83), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(309), 1, - sym_endtrans, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(50), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [5983] = 20, - ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(19), 1, - anon_sym_CARET_POUND, - ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(112), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(162), 1, - sym_endset, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(77), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [6071] = 20, - ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(19), 1, - anon_sym_CARET_POUND, - ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(83), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(309), 1, - sym_endtrans, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(77), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [6159] = 20, - ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(19), 1, - anon_sym_CARET_POUND, - ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(62), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(154), 1, - sym_endautoescape, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(77), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [6247] = 20, - ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(19), 1, - anon_sym_CARET_POUND, - ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(64), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(175), 1, - sym_endwith, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(77), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [6335] = 20, - ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(19), 1, - anon_sym_CARET_POUND, - ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(74), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(170), 1, - sym_endtrans, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(36), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [6423] = 20, - ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(19), 1, - anon_sym_CARET_POUND, - ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(54), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(245), 1, - sym_endif, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(77), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [6511] = 20, - ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(19), 1, - anon_sym_CARET_POUND, - ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(89), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(319), 1, - sym_endif, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(56), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [6599] = 19, - ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(19), 1, - anon_sym_CARET_POUND, - ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(114), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(78), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [6684] = 19, - ACTIONS(117), 1, - anon_sym_LBRACE_PERCENT, - ACTIONS(120), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(123), 1, - anon_sym_CARET_POUND, - ACTIONS(126), 1, - anon_sym_LBRACE_POUND, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(129), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(77), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [6769] = 19, - ACTIONS(17), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(19), 1, - anon_sym_CARET_POUND, - ACTIONS(21), 1, - anon_sym_LBRACE_POUND, - ACTIONS(132), 1, - anon_sym_LBRACE_PERCENT, - STATE(8), 1, - sym_startif, - STATE(9), 1, - sym_startfor, - STATE(13), 1, - sym_starttrans, - STATE(15), 1, - sym_startautoescape, - STATE(34), 1, - sym_set_statement, - STATE(39), 1, - sym_startmacro, - STATE(40), 1, - sym_startblock, - STATE(41), 1, - sym_startcall, - STATE(42), 1, - sym_startfilter, - STATE(57), 1, - sym_startwith, - STATE(137), 1, - sym_startraw, - STATE(151), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(23), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - STATE(77), 7, - sym__block_statement, - sym_expression, - sym_jinja_scope, - sym_line_statement, - sym_comment, - sym_text, - aux_sym_source_file_repeat1, - STATE(378), 17, - sym_for_statement, - sym_if_statement, - sym_raw_statement, - sym_macro_statement, - sym_extends_statement, - sym_block_statement, - sym_call_statement, - sym_filter_statement, - sym_block_set_statement, - sym_include_statement, - sym_import_statement, - sym_from_statement, - sym_autoescape_statement, - sym_trans_statement, - sym_with_statement, - sym_debug_statement, - sym_do_statement, - [6854] = 21, - ACTIONS(135), 1, - sym_whitespace_control, - ACTIONS(137), 1, - aux_sym_startfor_token1, - ACTIONS(139), 1, - aux_sym_startif_token1, - ACTIONS(141), 1, - aux_sym_endif_token1, - ACTIONS(143), 1, - aux_sym_else_statement_token1, - ACTIONS(145), 1, - aux_sym_elif_statement_token1, - ACTIONS(147), 1, - aux_sym_startraw_token1, - ACTIONS(149), 1, - aux_sym_startmacro_token1, - ACTIONS(151), 1, - aux_sym_extends_statement_token1, - ACTIONS(153), 1, - aux_sym_startblock_token1, - ACTIONS(155), 1, - aux_sym_startcall_token1, - ACTIONS(157), 1, - aux_sym_startfilter_token1, - ACTIONS(159), 1, - aux_sym_set_statement_token1, - ACTIONS(161), 1, - aux_sym_include_statement_token1, - ACTIONS(163), 1, - aux_sym_import_statement_token1, - ACTIONS(165), 1, - aux_sym_from_statement_token1, - ACTIONS(167), 1, - aux_sym_startautoescape_token1, - ACTIONS(169), 1, - aux_sym_starttrans_token1, - ACTIONS(171), 1, - aux_sym_startwith_token1, - ACTIONS(173), 1, - aux_sym_debug_statement_token1, - ACTIONS(175), 1, - aux_sym_do_statement_token1, - [6918] = 21, - ACTIONS(137), 1, - aux_sym_startfor_token1, - ACTIONS(139), 1, - aux_sym_startif_token1, - ACTIONS(143), 1, - aux_sym_else_statement_token1, - ACTIONS(145), 1, - aux_sym_elif_statement_token1, - ACTIONS(147), 1, - aux_sym_startraw_token1, - ACTIONS(149), 1, - aux_sym_startmacro_token1, - ACTIONS(151), 1, - aux_sym_extends_statement_token1, - ACTIONS(153), 1, - aux_sym_startblock_token1, - ACTIONS(155), 1, - aux_sym_startcall_token1, - ACTIONS(157), 1, - aux_sym_startfilter_token1, - ACTIONS(159), 1, - aux_sym_set_statement_token1, - ACTIONS(161), 1, - aux_sym_include_statement_token1, - ACTIONS(163), 1, - aux_sym_import_statement_token1, - ACTIONS(165), 1, - aux_sym_from_statement_token1, - ACTIONS(167), 1, - aux_sym_startautoescape_token1, - ACTIONS(169), 1, - aux_sym_starttrans_token1, - ACTIONS(171), 1, - aux_sym_startwith_token1, - ACTIONS(173), 1, - aux_sym_debug_statement_token1, - ACTIONS(175), 1, - aux_sym_do_statement_token1, - ACTIONS(177), 1, - sym_whitespace_control, - ACTIONS(179), 1, - aux_sym_endfor_token1, - [6982] = 21, - ACTIONS(137), 1, - aux_sym_startfor_token1, - ACTIONS(139), 1, - aux_sym_startif_token1, - ACTIONS(143), 1, - aux_sym_else_statement_token1, - ACTIONS(145), 1, - aux_sym_elif_statement_token1, - ACTIONS(147), 1, - aux_sym_startraw_token1, - ACTIONS(149), 1, - aux_sym_startmacro_token1, - ACTIONS(151), 1, - aux_sym_extends_statement_token1, - ACTIONS(153), 1, - aux_sym_startblock_token1, - ACTIONS(155), 1, - aux_sym_startcall_token1, - ACTIONS(157), 1, - aux_sym_startfilter_token1, - ACTIONS(159), 1, - aux_sym_set_statement_token1, - ACTIONS(161), 1, - aux_sym_include_statement_token1, - ACTIONS(163), 1, - aux_sym_import_statement_token1, - ACTIONS(165), 1, - aux_sym_from_statement_token1, - ACTIONS(167), 1, - aux_sym_startautoescape_token1, - ACTIONS(169), 1, - aux_sym_starttrans_token1, - ACTIONS(171), 1, - aux_sym_startwith_token1, - ACTIONS(173), 1, - aux_sym_debug_statement_token1, - ACTIONS(175), 1, - aux_sym_do_statement_token1, - ACTIONS(181), 1, - sym_whitespace_control, - ACTIONS(183), 1, - aux_sym_endfor_token1, - [7046] = 21, - ACTIONS(137), 1, - aux_sym_startfor_token1, - ACTIONS(139), 1, - aux_sym_startif_token1, - ACTIONS(143), 1, - aux_sym_else_statement_token1, - ACTIONS(145), 1, - aux_sym_elif_statement_token1, - ACTIONS(147), 1, - aux_sym_startraw_token1, - ACTIONS(149), 1, - aux_sym_startmacro_token1, - ACTIONS(151), 1, - aux_sym_extends_statement_token1, - ACTIONS(153), 1, - aux_sym_startblock_token1, - ACTIONS(155), 1, - aux_sym_startcall_token1, - ACTIONS(157), 1, - aux_sym_startfilter_token1, - ACTIONS(159), 1, - aux_sym_set_statement_token1, - ACTIONS(161), 1, - aux_sym_include_statement_token1, - ACTIONS(163), 1, - aux_sym_import_statement_token1, - ACTIONS(165), 1, - aux_sym_from_statement_token1, - ACTIONS(167), 1, - aux_sym_startautoescape_token1, - ACTIONS(169), 1, - aux_sym_starttrans_token1, - ACTIONS(171), 1, - aux_sym_startwith_token1, - ACTIONS(173), 1, - aux_sym_debug_statement_token1, - ACTIONS(175), 1, - aux_sym_do_statement_token1, - ACTIONS(185), 1, - sym_whitespace_control, - ACTIONS(187), 1, - aux_sym_endif_token1, - [7110] = 20, - ACTIONS(137), 1, - aux_sym_startfor_token1, - ACTIONS(139), 1, - aux_sym_startif_token1, - ACTIONS(147), 1, - aux_sym_startraw_token1, - ACTIONS(149), 1, - aux_sym_startmacro_token1, - ACTIONS(151), 1, - aux_sym_extends_statement_token1, - ACTIONS(153), 1, - aux_sym_startblock_token1, - ACTIONS(155), 1, - aux_sym_startcall_token1, - ACTIONS(157), 1, - aux_sym_startfilter_token1, - ACTIONS(159), 1, - aux_sym_set_statement_token1, - ACTIONS(161), 1, - aux_sym_include_statement_token1, - ACTIONS(163), 1, - aux_sym_import_statement_token1, - ACTIONS(165), 1, - aux_sym_from_statement_token1, - ACTIONS(167), 1, - aux_sym_startautoescape_token1, - ACTIONS(169), 1, - aux_sym_starttrans_token1, - ACTIONS(171), 1, - aux_sym_startwith_token1, - ACTIONS(173), 1, - aux_sym_debug_statement_token1, - ACTIONS(175), 1, - aux_sym_do_statement_token1, - ACTIONS(189), 1, - sym_whitespace_control, - ACTIONS(191), 1, - aux_sym_endtrans_token1, - ACTIONS(193), 1, - aux_sym_pluralize_token1, - [7171] = 20, - ACTIONS(195), 1, - aux_sym_startfor_token1, - ACTIONS(197), 1, - aux_sym_startif_token1, - ACTIONS(199), 1, - aux_sym_endif_token1, - ACTIONS(201), 1, - aux_sym_else_statement_token1, - ACTIONS(203), 1, - aux_sym_elif_statement_token1, - ACTIONS(205), 1, - aux_sym_startraw_token1, - ACTIONS(207), 1, - aux_sym_startmacro_token1, - ACTIONS(209), 1, - aux_sym_extends_statement_token1, - ACTIONS(211), 1, - aux_sym_startblock_token1, - ACTIONS(213), 1, - aux_sym_startcall_token1, - ACTIONS(215), 1, - aux_sym_startfilter_token1, - ACTIONS(217), 1, - aux_sym_set_statement_token1, - ACTIONS(219), 1, - aux_sym_include_statement_token1, - ACTIONS(221), 1, - aux_sym_import_statement_token1, - ACTIONS(223), 1, - aux_sym_from_statement_token1, - ACTIONS(225), 1, - aux_sym_startautoescape_token1, - ACTIONS(227), 1, - aux_sym_starttrans_token1, - ACTIONS(229), 1, - aux_sym_startwith_token1, - ACTIONS(231), 1, - aux_sym_debug_statement_token1, - ACTIONS(233), 1, - aux_sym_do_statement_token1, - [7232] = 20, - ACTIONS(137), 1, - aux_sym_startfor_token1, - ACTIONS(139), 1, - aux_sym_startif_token1, - ACTIONS(147), 1, - aux_sym_startraw_token1, - ACTIONS(149), 1, - aux_sym_startmacro_token1, - ACTIONS(151), 1, - aux_sym_extends_statement_token1, - ACTIONS(153), 1, - aux_sym_startblock_token1, - ACTIONS(155), 1, - aux_sym_startcall_token1, - ACTIONS(157), 1, - aux_sym_startfilter_token1, - ACTIONS(159), 1, - aux_sym_set_statement_token1, - ACTIONS(161), 1, - aux_sym_include_statement_token1, - ACTIONS(163), 1, - aux_sym_import_statement_token1, - ACTIONS(165), 1, - aux_sym_from_statement_token1, - ACTIONS(167), 1, - aux_sym_startautoescape_token1, - ACTIONS(169), 1, - aux_sym_starttrans_token1, - ACTIONS(171), 1, - aux_sym_startwith_token1, - ACTIONS(173), 1, - aux_sym_debug_statement_token1, - ACTIONS(175), 1, - aux_sym_do_statement_token1, - ACTIONS(193), 1, - aux_sym_pluralize_token1, - ACTIONS(235), 1, - sym_whitespace_control, - ACTIONS(237), 1, - aux_sym_endtrans_token1, - [7293] = 20, - ACTIONS(195), 1, - aux_sym_startfor_token1, - ACTIONS(197), 1, - aux_sym_startif_token1, - ACTIONS(201), 1, - aux_sym_else_statement_token1, - ACTIONS(203), 1, - aux_sym_elif_statement_token1, - ACTIONS(205), 1, - aux_sym_startraw_token1, - ACTIONS(207), 1, - aux_sym_startmacro_token1, - ACTIONS(209), 1, - aux_sym_extends_statement_token1, - ACTIONS(211), 1, - aux_sym_startblock_token1, - ACTIONS(213), 1, - aux_sym_startcall_token1, - ACTIONS(215), 1, - aux_sym_startfilter_token1, - ACTIONS(217), 1, - aux_sym_set_statement_token1, - ACTIONS(219), 1, - aux_sym_include_statement_token1, - ACTIONS(221), 1, - aux_sym_import_statement_token1, - ACTIONS(223), 1, - aux_sym_from_statement_token1, - ACTIONS(225), 1, - aux_sym_startautoescape_token1, - ACTIONS(227), 1, - aux_sym_starttrans_token1, - ACTIONS(229), 1, - aux_sym_startwith_token1, - ACTIONS(231), 1, - aux_sym_debug_statement_token1, - ACTIONS(233), 1, - aux_sym_do_statement_token1, - ACTIONS(239), 1, - aux_sym_endfor_token1, - [7354] = 20, - ACTIONS(195), 1, - aux_sym_startfor_token1, - ACTIONS(197), 1, - aux_sym_startif_token1, - ACTIONS(201), 1, - aux_sym_else_statement_token1, - ACTIONS(203), 1, - aux_sym_elif_statement_token1, - ACTIONS(205), 1, - aux_sym_startraw_token1, - ACTIONS(207), 1, - aux_sym_startmacro_token1, - ACTIONS(209), 1, - aux_sym_extends_statement_token1, - ACTIONS(211), 1, - aux_sym_startblock_token1, - ACTIONS(213), 1, - aux_sym_startcall_token1, - ACTIONS(215), 1, - aux_sym_startfilter_token1, - ACTIONS(217), 1, - aux_sym_set_statement_token1, - ACTIONS(219), 1, - aux_sym_include_statement_token1, - ACTIONS(221), 1, - aux_sym_import_statement_token1, - ACTIONS(223), 1, - aux_sym_from_statement_token1, - ACTIONS(225), 1, - aux_sym_startautoescape_token1, - ACTIONS(227), 1, - aux_sym_starttrans_token1, - ACTIONS(229), 1, - aux_sym_startwith_token1, - ACTIONS(231), 1, - aux_sym_debug_statement_token1, - ACTIONS(233), 1, - aux_sym_do_statement_token1, - ACTIONS(241), 1, - aux_sym_endif_token1, - [7415] = 20, - ACTIONS(195), 1, - aux_sym_startfor_token1, - ACTIONS(197), 1, - aux_sym_startif_token1, - ACTIONS(201), 1, - aux_sym_else_statement_token1, - ACTIONS(203), 1, - aux_sym_elif_statement_token1, - ACTIONS(205), 1, - aux_sym_startraw_token1, - ACTIONS(207), 1, - aux_sym_startmacro_token1, - ACTIONS(209), 1, - aux_sym_extends_statement_token1, - ACTIONS(211), 1, - aux_sym_startblock_token1, - ACTIONS(213), 1, - aux_sym_startcall_token1, - ACTIONS(215), 1, - aux_sym_startfilter_token1, - ACTIONS(217), 1, - aux_sym_set_statement_token1, - ACTIONS(219), 1, - aux_sym_include_statement_token1, - ACTIONS(221), 1, - aux_sym_import_statement_token1, - ACTIONS(223), 1, - aux_sym_from_statement_token1, - ACTIONS(225), 1, - aux_sym_startautoescape_token1, - ACTIONS(227), 1, - aux_sym_starttrans_token1, - ACTIONS(229), 1, - aux_sym_startwith_token1, - ACTIONS(231), 1, - aux_sym_debug_statement_token1, - ACTIONS(233), 1, - aux_sym_do_statement_token1, - ACTIONS(243), 1, - aux_sym_endfor_token1, - [7476] = 19, - ACTIONS(137), 1, - aux_sym_startfor_token1, - ACTIONS(139), 1, - aux_sym_startif_token1, - ACTIONS(147), 1, - aux_sym_startraw_token1, - ACTIONS(149), 1, - aux_sym_startmacro_token1, - ACTIONS(151), 1, - aux_sym_extends_statement_token1, - ACTIONS(153), 1, - aux_sym_startblock_token1, - ACTIONS(155), 1, - aux_sym_startcall_token1, - ACTIONS(157), 1, - aux_sym_startfilter_token1, - ACTIONS(159), 1, - aux_sym_set_statement_token1, - ACTIONS(161), 1, - aux_sym_include_statement_token1, - ACTIONS(163), 1, - aux_sym_import_statement_token1, - ACTIONS(165), 1, - aux_sym_from_statement_token1, - ACTIONS(167), 1, - aux_sym_startautoescape_token1, - ACTIONS(169), 1, - aux_sym_starttrans_token1, - ACTIONS(171), 1, - aux_sym_startwith_token1, - ACTIONS(173), 1, - aux_sym_debug_statement_token1, - ACTIONS(175), 1, - aux_sym_do_statement_token1, - ACTIONS(245), 1, - sym_whitespace_control, - ACTIONS(247), 1, - aux_sym_endcall_token1, - [7534] = 19, - ACTIONS(137), 1, - aux_sym_startfor_token1, - ACTIONS(139), 1, - aux_sym_startif_token1, - ACTIONS(147), 1, - aux_sym_startraw_token1, - ACTIONS(149), 1, - aux_sym_startmacro_token1, - ACTIONS(151), 1, - aux_sym_extends_statement_token1, - ACTIONS(153), 1, - aux_sym_startblock_token1, - ACTIONS(155), 1, - aux_sym_startcall_token1, - ACTIONS(157), 1, - aux_sym_startfilter_token1, - ACTIONS(159), 1, - aux_sym_set_statement_token1, - ACTIONS(161), 1, - aux_sym_include_statement_token1, - ACTIONS(163), 1, - aux_sym_import_statement_token1, - ACTIONS(165), 1, - aux_sym_from_statement_token1, - ACTIONS(167), 1, - aux_sym_startautoescape_token1, - ACTIONS(169), 1, - aux_sym_starttrans_token1, - ACTIONS(171), 1, - aux_sym_startwith_token1, - ACTIONS(173), 1, - aux_sym_debug_statement_token1, - ACTIONS(175), 1, - aux_sym_do_statement_token1, - ACTIONS(249), 1, - sym_whitespace_control, - ACTIONS(251), 1, - aux_sym_endblock_token1, - [7592] = 19, - ACTIONS(137), 1, - aux_sym_startfor_token1, - ACTIONS(139), 1, - aux_sym_startif_token1, - ACTIONS(147), 1, - aux_sym_startraw_token1, - ACTIONS(149), 1, - aux_sym_startmacro_token1, - ACTIONS(151), 1, - aux_sym_extends_statement_token1, - ACTIONS(153), 1, - aux_sym_startblock_token1, - ACTIONS(155), 1, - aux_sym_startcall_token1, - ACTIONS(157), 1, - aux_sym_startfilter_token1, - ACTIONS(159), 1, - aux_sym_set_statement_token1, - ACTIONS(161), 1, - aux_sym_include_statement_token1, - ACTIONS(163), 1, - aux_sym_import_statement_token1, - ACTIONS(165), 1, - aux_sym_from_statement_token1, - ACTIONS(167), 1, - aux_sym_startautoescape_token1, - ACTIONS(169), 1, - aux_sym_starttrans_token1, - ACTIONS(171), 1, - aux_sym_startwith_token1, - ACTIONS(173), 1, - aux_sym_debug_statement_token1, - ACTIONS(175), 1, - aux_sym_do_statement_token1, - ACTIONS(187), 1, - aux_sym_endif_token1, - ACTIONS(253), 1, - sym_whitespace_control, - [7650] = 19, - ACTIONS(137), 1, - aux_sym_startfor_token1, - ACTIONS(139), 1, - aux_sym_startif_token1, - ACTIONS(147), 1, - aux_sym_startraw_token1, - ACTIONS(149), 1, - aux_sym_startmacro_token1, - ACTIONS(151), 1, - aux_sym_extends_statement_token1, - ACTIONS(153), 1, - aux_sym_startblock_token1, - ACTIONS(155), 1, - aux_sym_startcall_token1, - ACTIONS(157), 1, - aux_sym_startfilter_token1, - ACTIONS(159), 1, - aux_sym_set_statement_token1, - ACTIONS(161), 1, - aux_sym_include_statement_token1, - ACTIONS(163), 1, - aux_sym_import_statement_token1, - ACTIONS(165), 1, - aux_sym_from_statement_token1, - ACTIONS(167), 1, - aux_sym_startautoescape_token1, - ACTIONS(169), 1, - aux_sym_starttrans_token1, - ACTIONS(171), 1, - aux_sym_startwith_token1, - ACTIONS(173), 1, - aux_sym_debug_statement_token1, - ACTIONS(175), 1, - aux_sym_do_statement_token1, - ACTIONS(255), 1, - sym_whitespace_control, - ACTIONS(257), 1, - aux_sym_endwith_token1, - [7708] = 19, - ACTIONS(137), 1, - aux_sym_startfor_token1, - ACTIONS(139), 1, - aux_sym_startif_token1, - ACTIONS(147), 1, - aux_sym_startraw_token1, - ACTIONS(149), 1, - aux_sym_startmacro_token1, - ACTIONS(151), 1, - aux_sym_extends_statement_token1, - ACTIONS(153), 1, - aux_sym_startblock_token1, - ACTIONS(155), 1, - aux_sym_startcall_token1, - ACTIONS(157), 1, - aux_sym_startfilter_token1, - ACTIONS(159), 1, - aux_sym_set_statement_token1, - ACTIONS(161), 1, - aux_sym_include_statement_token1, - ACTIONS(163), 1, - aux_sym_import_statement_token1, - ACTIONS(165), 1, - aux_sym_from_statement_token1, - ACTIONS(167), 1, - aux_sym_startautoescape_token1, - ACTIONS(169), 1, - aux_sym_starttrans_token1, - ACTIONS(171), 1, - aux_sym_startwith_token1, - ACTIONS(173), 1, - aux_sym_debug_statement_token1, - ACTIONS(175), 1, - aux_sym_do_statement_token1, - ACTIONS(259), 1, - sym_whitespace_control, - ACTIONS(261), 1, - aux_sym_endautoescape_token1, - [7766] = 19, - ACTIONS(137), 1, - aux_sym_startfor_token1, - ACTIONS(139), 1, - aux_sym_startif_token1, - ACTIONS(147), 1, - aux_sym_startraw_token1, - ACTIONS(149), 1, - aux_sym_startmacro_token1, - ACTIONS(151), 1, - aux_sym_extends_statement_token1, - ACTIONS(153), 1, - aux_sym_startblock_token1, - ACTIONS(155), 1, - aux_sym_startcall_token1, - ACTIONS(157), 1, - aux_sym_startfilter_token1, - ACTIONS(159), 1, - aux_sym_set_statement_token1, - ACTIONS(161), 1, - aux_sym_include_statement_token1, - ACTIONS(163), 1, - aux_sym_import_statement_token1, - ACTIONS(165), 1, - aux_sym_from_statement_token1, - ACTIONS(167), 1, - aux_sym_startautoescape_token1, - ACTIONS(169), 1, - aux_sym_starttrans_token1, - ACTIONS(171), 1, - aux_sym_startwith_token1, - ACTIONS(173), 1, - aux_sym_debug_statement_token1, - ACTIONS(175), 1, - aux_sym_do_statement_token1, - ACTIONS(183), 1, - aux_sym_endfor_token1, - ACTIONS(263), 1, - sym_whitespace_control, - [7824] = 19, - ACTIONS(137), 1, - aux_sym_startfor_token1, - ACTIONS(139), 1, - aux_sym_startif_token1, - ACTIONS(147), 1, - aux_sym_startraw_token1, - ACTIONS(149), 1, - aux_sym_startmacro_token1, - ACTIONS(151), 1, - aux_sym_extends_statement_token1, - ACTIONS(153), 1, - aux_sym_startblock_token1, - ACTIONS(155), 1, - aux_sym_startcall_token1, - ACTIONS(157), 1, - aux_sym_startfilter_token1, - ACTIONS(159), 1, - aux_sym_set_statement_token1, - ACTIONS(161), 1, - aux_sym_include_statement_token1, - ACTIONS(163), 1, - aux_sym_import_statement_token1, - ACTIONS(165), 1, - aux_sym_from_statement_token1, - ACTIONS(167), 1, - aux_sym_startautoescape_token1, - ACTIONS(169), 1, - aux_sym_starttrans_token1, - ACTIONS(171), 1, - aux_sym_startwith_token1, - ACTIONS(173), 1, - aux_sym_debug_statement_token1, - ACTIONS(175), 1, - aux_sym_do_statement_token1, - ACTIONS(237), 1, - aux_sym_endtrans_token1, - ACTIONS(265), 1, - sym_whitespace_control, - [7882] = 19, - ACTIONS(195), 1, - aux_sym_startfor_token1, - ACTIONS(197), 1, - aux_sym_startif_token1, - ACTIONS(205), 1, - aux_sym_startraw_token1, - ACTIONS(207), 1, - aux_sym_startmacro_token1, - ACTIONS(209), 1, - aux_sym_extends_statement_token1, - ACTIONS(211), 1, - aux_sym_startblock_token1, - ACTIONS(213), 1, - aux_sym_startcall_token1, - ACTIONS(215), 1, - aux_sym_startfilter_token1, - ACTIONS(217), 1, - aux_sym_set_statement_token1, - ACTIONS(219), 1, - aux_sym_include_statement_token1, - ACTIONS(221), 1, - aux_sym_import_statement_token1, - ACTIONS(223), 1, - aux_sym_from_statement_token1, - ACTIONS(225), 1, - aux_sym_startautoescape_token1, - ACTIONS(227), 1, - aux_sym_starttrans_token1, - ACTIONS(229), 1, - aux_sym_startwith_token1, - ACTIONS(231), 1, - aux_sym_debug_statement_token1, - ACTIONS(233), 1, - aux_sym_do_statement_token1, - ACTIONS(267), 1, - aux_sym_endtrans_token1, - ACTIONS(269), 1, - aux_sym_pluralize_token1, - [7940] = 19, - ACTIONS(137), 1, - aux_sym_startfor_token1, - ACTIONS(139), 1, - aux_sym_startif_token1, - ACTIONS(141), 1, - aux_sym_endif_token1, - ACTIONS(147), 1, - aux_sym_startraw_token1, - ACTIONS(149), 1, - aux_sym_startmacro_token1, - ACTIONS(151), 1, - aux_sym_extends_statement_token1, - ACTIONS(153), 1, - aux_sym_startblock_token1, - ACTIONS(155), 1, - aux_sym_startcall_token1, - ACTIONS(157), 1, - aux_sym_startfilter_token1, - ACTIONS(159), 1, - aux_sym_set_statement_token1, - ACTIONS(161), 1, - aux_sym_include_statement_token1, - ACTIONS(163), 1, - aux_sym_import_statement_token1, - ACTIONS(165), 1, - aux_sym_from_statement_token1, - ACTIONS(167), 1, - aux_sym_startautoescape_token1, - ACTIONS(169), 1, - aux_sym_starttrans_token1, - ACTIONS(171), 1, - aux_sym_startwith_token1, - ACTIONS(173), 1, - aux_sym_debug_statement_token1, - ACTIONS(175), 1, - aux_sym_do_statement_token1, - ACTIONS(271), 1, - sym_whitespace_control, - [7998] = 19, - ACTIONS(137), 1, - aux_sym_startfor_token1, - ACTIONS(139), 1, - aux_sym_startif_token1, - ACTIONS(147), 1, - aux_sym_startraw_token1, - ACTIONS(149), 1, - aux_sym_startmacro_token1, - ACTIONS(151), 1, - aux_sym_extends_statement_token1, - ACTIONS(153), 1, - aux_sym_startblock_token1, - ACTIONS(155), 1, - aux_sym_startcall_token1, - ACTIONS(157), 1, - aux_sym_startfilter_token1, - ACTIONS(159), 1, - aux_sym_set_statement_token1, - ACTIONS(161), 1, - aux_sym_include_statement_token1, - ACTIONS(163), 1, - aux_sym_import_statement_token1, - ACTIONS(165), 1, - aux_sym_from_statement_token1, - ACTIONS(167), 1, - aux_sym_startautoescape_token1, - ACTIONS(169), 1, - aux_sym_starttrans_token1, - ACTIONS(171), 1, - aux_sym_startwith_token1, - ACTIONS(173), 1, - aux_sym_debug_statement_token1, - ACTIONS(175), 1, - aux_sym_do_statement_token1, - ACTIONS(273), 1, - sym_whitespace_control, - ACTIONS(275), 1, - aux_sym_endfilter_token1, - [8056] = 19, - ACTIONS(137), 1, - aux_sym_startfor_token1, - ACTIONS(139), 1, - aux_sym_startif_token1, - ACTIONS(147), 1, - aux_sym_startraw_token1, - ACTIONS(149), 1, - aux_sym_startmacro_token1, - ACTIONS(151), 1, - aux_sym_extends_statement_token1, - ACTIONS(153), 1, - aux_sym_startblock_token1, - ACTIONS(155), 1, - aux_sym_startcall_token1, - ACTIONS(157), 1, - aux_sym_startfilter_token1, - ACTIONS(159), 1, - aux_sym_set_statement_token1, - ACTIONS(161), 1, - aux_sym_include_statement_token1, - ACTIONS(163), 1, - aux_sym_import_statement_token1, - ACTIONS(165), 1, - aux_sym_from_statement_token1, - ACTIONS(167), 1, - aux_sym_startautoescape_token1, - ACTIONS(169), 1, - aux_sym_starttrans_token1, - ACTIONS(171), 1, - aux_sym_startwith_token1, - ACTIONS(173), 1, - aux_sym_debug_statement_token1, - ACTIONS(175), 1, - aux_sym_do_statement_token1, - ACTIONS(277), 1, - sym_whitespace_control, - ACTIONS(279), 1, - aux_sym_endcall_token1, - [8114] = 19, - ACTIONS(137), 1, - aux_sym_startfor_token1, - ACTIONS(139), 1, - aux_sym_startif_token1, - ACTIONS(147), 1, - aux_sym_startraw_token1, - ACTIONS(149), 1, - aux_sym_startmacro_token1, - ACTIONS(151), 1, - aux_sym_extends_statement_token1, - ACTIONS(153), 1, - aux_sym_startblock_token1, - ACTIONS(155), 1, - aux_sym_startcall_token1, - ACTIONS(157), 1, - aux_sym_startfilter_token1, - ACTIONS(159), 1, - aux_sym_set_statement_token1, - ACTIONS(161), 1, - aux_sym_include_statement_token1, - ACTIONS(163), 1, - aux_sym_import_statement_token1, - ACTIONS(165), 1, - aux_sym_from_statement_token1, - ACTIONS(167), 1, - aux_sym_startautoescape_token1, - ACTIONS(169), 1, - aux_sym_starttrans_token1, - ACTIONS(171), 1, - aux_sym_startwith_token1, - ACTIONS(173), 1, - aux_sym_debug_statement_token1, - ACTIONS(175), 1, - aux_sym_do_statement_token1, - ACTIONS(281), 1, - sym_whitespace_control, - ACTIONS(283), 1, - aux_sym_endblock_token1, - [8172] = 19, - ACTIONS(137), 1, - aux_sym_startfor_token1, - ACTIONS(139), 1, - aux_sym_startif_token1, - ACTIONS(147), 1, - aux_sym_startraw_token1, - ACTIONS(149), 1, - aux_sym_startmacro_token1, - ACTIONS(151), 1, - aux_sym_extends_statement_token1, - ACTIONS(153), 1, - aux_sym_startblock_token1, - ACTIONS(155), 1, - aux_sym_startcall_token1, - ACTIONS(157), 1, - aux_sym_startfilter_token1, - ACTIONS(159), 1, - aux_sym_set_statement_token1, - ACTIONS(161), 1, - aux_sym_include_statement_token1, - ACTIONS(163), 1, - aux_sym_import_statement_token1, - ACTIONS(165), 1, - aux_sym_from_statement_token1, - ACTIONS(167), 1, - aux_sym_startautoescape_token1, - ACTIONS(169), 1, - aux_sym_starttrans_token1, - ACTIONS(171), 1, - aux_sym_startwith_token1, - ACTIONS(173), 1, - aux_sym_debug_statement_token1, - ACTIONS(175), 1, - aux_sym_do_statement_token1, - ACTIONS(179), 1, - aux_sym_endfor_token1, - ACTIONS(285), 1, - sym_whitespace_control, - [8230] = 19, - ACTIONS(137), 1, - aux_sym_startfor_token1, - ACTIONS(139), 1, - aux_sym_startif_token1, - ACTIONS(147), 1, - aux_sym_startraw_token1, - ACTIONS(149), 1, - aux_sym_startmacro_token1, - ACTIONS(151), 1, - aux_sym_extends_statement_token1, - ACTIONS(153), 1, - aux_sym_startblock_token1, - ACTIONS(155), 1, - aux_sym_startcall_token1, - ACTIONS(157), 1, - aux_sym_startfilter_token1, - ACTIONS(159), 1, - aux_sym_set_statement_token1, - ACTIONS(161), 1, - aux_sym_include_statement_token1, - ACTIONS(163), 1, - aux_sym_import_statement_token1, - ACTIONS(165), 1, - aux_sym_from_statement_token1, - ACTIONS(167), 1, - aux_sym_startautoescape_token1, - ACTIONS(169), 1, - aux_sym_starttrans_token1, - ACTIONS(171), 1, - aux_sym_startwith_token1, - ACTIONS(173), 1, - aux_sym_debug_statement_token1, - ACTIONS(175), 1, - aux_sym_do_statement_token1, - ACTIONS(287), 1, - sym_whitespace_control, - ACTIONS(289), 1, - aux_sym_endmacro_token1, - [8288] = 19, - ACTIONS(137), 1, - aux_sym_startfor_token1, - ACTIONS(139), 1, - aux_sym_startif_token1, - ACTIONS(147), 1, - aux_sym_startraw_token1, - ACTIONS(149), 1, - aux_sym_startmacro_token1, - ACTIONS(151), 1, - aux_sym_extends_statement_token1, - ACTIONS(153), 1, - aux_sym_startblock_token1, - ACTIONS(155), 1, - aux_sym_startcall_token1, - ACTIONS(157), 1, - aux_sym_startfilter_token1, - ACTIONS(159), 1, - aux_sym_set_statement_token1, - ACTIONS(161), 1, - aux_sym_include_statement_token1, - ACTIONS(163), 1, - aux_sym_import_statement_token1, - ACTIONS(165), 1, - aux_sym_from_statement_token1, - ACTIONS(167), 1, - aux_sym_startautoescape_token1, - ACTIONS(169), 1, - aux_sym_starttrans_token1, - ACTIONS(171), 1, - aux_sym_startwith_token1, - ACTIONS(173), 1, - aux_sym_debug_statement_token1, - ACTIONS(175), 1, - aux_sym_do_statement_token1, - ACTIONS(291), 1, - sym_whitespace_control, - ACTIONS(293), 1, - aux_sym_endwith_token1, - [8346] = 19, - ACTIONS(137), 1, - aux_sym_startfor_token1, - ACTIONS(139), 1, - aux_sym_startif_token1, - ACTIONS(147), 1, - aux_sym_startraw_token1, - ACTIONS(149), 1, - aux_sym_startmacro_token1, - ACTIONS(151), 1, - aux_sym_extends_statement_token1, - ACTIONS(153), 1, - aux_sym_startblock_token1, - ACTIONS(155), 1, - aux_sym_startcall_token1, - ACTIONS(157), 1, - aux_sym_startfilter_token1, - ACTIONS(159), 1, - aux_sym_set_statement_token1, - ACTIONS(161), 1, - aux_sym_include_statement_token1, - ACTIONS(163), 1, - aux_sym_import_statement_token1, - ACTIONS(165), 1, - aux_sym_from_statement_token1, - ACTIONS(167), 1, - aux_sym_startautoescape_token1, - ACTIONS(169), 1, - aux_sym_starttrans_token1, - ACTIONS(171), 1, - aux_sym_startwith_token1, - ACTIONS(173), 1, - aux_sym_debug_statement_token1, - ACTIONS(175), 1, - aux_sym_do_statement_token1, - ACTIONS(191), 1, - aux_sym_endtrans_token1, - ACTIONS(295), 1, - sym_whitespace_control, - [8404] = 19, - ACTIONS(195), 1, - aux_sym_startfor_token1, - ACTIONS(197), 1, - aux_sym_startif_token1, - ACTIONS(205), 1, - aux_sym_startraw_token1, - ACTIONS(207), 1, - aux_sym_startmacro_token1, - ACTIONS(209), 1, - aux_sym_extends_statement_token1, - ACTIONS(211), 1, - aux_sym_startblock_token1, - ACTIONS(213), 1, - aux_sym_startcall_token1, - ACTIONS(215), 1, - aux_sym_startfilter_token1, - ACTIONS(217), 1, - aux_sym_set_statement_token1, - ACTIONS(219), 1, - aux_sym_include_statement_token1, - ACTIONS(221), 1, - aux_sym_import_statement_token1, - ACTIONS(223), 1, - aux_sym_from_statement_token1, - ACTIONS(225), 1, - aux_sym_startautoescape_token1, - ACTIONS(227), 1, - aux_sym_starttrans_token1, - ACTIONS(229), 1, - aux_sym_startwith_token1, - ACTIONS(231), 1, - aux_sym_debug_statement_token1, - ACTIONS(233), 1, - aux_sym_do_statement_token1, - ACTIONS(269), 1, - aux_sym_pluralize_token1, - ACTIONS(297), 1, - aux_sym_endtrans_token1, - [8462] = 19, - ACTIONS(137), 1, - aux_sym_startfor_token1, - ACTIONS(139), 1, - aux_sym_startif_token1, - ACTIONS(147), 1, - aux_sym_startraw_token1, - ACTIONS(149), 1, - aux_sym_startmacro_token1, - ACTIONS(151), 1, - aux_sym_extends_statement_token1, - ACTIONS(153), 1, - aux_sym_startblock_token1, - ACTIONS(155), 1, - aux_sym_startcall_token1, - ACTIONS(157), 1, - aux_sym_startfilter_token1, - ACTIONS(159), 1, - aux_sym_set_statement_token1, - ACTIONS(161), 1, - aux_sym_include_statement_token1, - ACTIONS(163), 1, - aux_sym_import_statement_token1, - ACTIONS(165), 1, - aux_sym_from_statement_token1, - ACTIONS(167), 1, - aux_sym_startautoescape_token1, - ACTIONS(169), 1, - aux_sym_starttrans_token1, - ACTIONS(171), 1, - aux_sym_startwith_token1, - ACTIONS(173), 1, - aux_sym_debug_statement_token1, - ACTIONS(175), 1, - aux_sym_do_statement_token1, - ACTIONS(299), 1, - sym_whitespace_control, - ACTIONS(301), 1, - aux_sym_endautoescape_token1, - [8520] = 19, - ACTIONS(137), 1, - aux_sym_startfor_token1, - ACTIONS(139), 1, - aux_sym_startif_token1, - ACTIONS(147), 1, - aux_sym_startraw_token1, - ACTIONS(149), 1, - aux_sym_startmacro_token1, - ACTIONS(151), 1, - aux_sym_extends_statement_token1, - ACTIONS(153), 1, - aux_sym_startblock_token1, - ACTIONS(155), 1, - aux_sym_startcall_token1, - ACTIONS(157), 1, - aux_sym_startfilter_token1, - ACTIONS(159), 1, - aux_sym_set_statement_token1, - ACTIONS(161), 1, - aux_sym_include_statement_token1, - ACTIONS(163), 1, - aux_sym_import_statement_token1, - ACTIONS(165), 1, - aux_sym_from_statement_token1, - ACTIONS(167), 1, - aux_sym_startautoescape_token1, - ACTIONS(169), 1, - aux_sym_starttrans_token1, - ACTIONS(171), 1, - aux_sym_startwith_token1, - ACTIONS(173), 1, - aux_sym_debug_statement_token1, - ACTIONS(175), 1, - aux_sym_do_statement_token1, - ACTIONS(303), 1, - sym_whitespace_control, - ACTIONS(305), 1, - aux_sym_endset_token1, - [8578] = 19, - ACTIONS(137), 1, - aux_sym_startfor_token1, - ACTIONS(139), 1, - aux_sym_startif_token1, - ACTIONS(147), 1, - aux_sym_startraw_token1, - ACTIONS(149), 1, - aux_sym_startmacro_token1, - ACTIONS(151), 1, - aux_sym_extends_statement_token1, - ACTIONS(153), 1, - aux_sym_startblock_token1, - ACTIONS(155), 1, - aux_sym_startcall_token1, - ACTIONS(157), 1, - aux_sym_startfilter_token1, - ACTIONS(159), 1, - aux_sym_set_statement_token1, - ACTIONS(161), 1, - aux_sym_include_statement_token1, - ACTIONS(163), 1, - aux_sym_import_statement_token1, - ACTIONS(165), 1, - aux_sym_from_statement_token1, - ACTIONS(167), 1, - aux_sym_startautoescape_token1, - ACTIONS(169), 1, - aux_sym_starttrans_token1, - ACTIONS(171), 1, - aux_sym_startwith_token1, - ACTIONS(173), 1, - aux_sym_debug_statement_token1, - ACTIONS(175), 1, - aux_sym_do_statement_token1, - ACTIONS(307), 1, - sym_whitespace_control, - ACTIONS(309), 1, - aux_sym_endfilter_token1, - [8636] = 19, - ACTIONS(137), 1, - aux_sym_startfor_token1, - ACTIONS(139), 1, - aux_sym_startif_token1, - ACTIONS(147), 1, - aux_sym_startraw_token1, - ACTIONS(149), 1, - aux_sym_startmacro_token1, - ACTIONS(151), 1, - aux_sym_extends_statement_token1, - ACTIONS(153), 1, - aux_sym_startblock_token1, - ACTIONS(155), 1, - aux_sym_startcall_token1, - ACTIONS(157), 1, - aux_sym_startfilter_token1, - ACTIONS(159), 1, - aux_sym_set_statement_token1, - ACTIONS(161), 1, - aux_sym_include_statement_token1, - ACTIONS(163), 1, - aux_sym_import_statement_token1, - ACTIONS(165), 1, - aux_sym_from_statement_token1, - ACTIONS(167), 1, - aux_sym_startautoescape_token1, - ACTIONS(169), 1, - aux_sym_starttrans_token1, - ACTIONS(171), 1, - aux_sym_startwith_token1, - ACTIONS(173), 1, - aux_sym_debug_statement_token1, - ACTIONS(175), 1, - aux_sym_do_statement_token1, - ACTIONS(311), 1, - sym_whitespace_control, - ACTIONS(313), 1, - aux_sym_endmacro_token1, - [8694] = 19, - ACTIONS(137), 1, - aux_sym_startfor_token1, - ACTIONS(139), 1, - aux_sym_startif_token1, - ACTIONS(147), 1, - aux_sym_startraw_token1, - ACTIONS(149), 1, - aux_sym_startmacro_token1, - ACTIONS(151), 1, - aux_sym_extends_statement_token1, - ACTIONS(153), 1, - aux_sym_startblock_token1, - ACTIONS(155), 1, - aux_sym_startcall_token1, - ACTIONS(157), 1, - aux_sym_startfilter_token1, - ACTIONS(159), 1, - aux_sym_set_statement_token1, - ACTIONS(161), 1, - aux_sym_include_statement_token1, - ACTIONS(163), 1, - aux_sym_import_statement_token1, - ACTIONS(165), 1, - aux_sym_from_statement_token1, - ACTIONS(167), 1, - aux_sym_startautoescape_token1, - ACTIONS(169), 1, - aux_sym_starttrans_token1, - ACTIONS(171), 1, - aux_sym_startwith_token1, - ACTIONS(173), 1, - aux_sym_debug_statement_token1, - ACTIONS(175), 1, - aux_sym_do_statement_token1, - ACTIONS(315), 1, - sym_whitespace_control, - ACTIONS(317), 1, - aux_sym_endset_token1, - [8752] = 18, - ACTIONS(195), 1, - aux_sym_startfor_token1, - ACTIONS(197), 1, - aux_sym_startif_token1, - ACTIONS(205), 1, - aux_sym_startraw_token1, - ACTIONS(207), 1, - aux_sym_startmacro_token1, - ACTIONS(209), 1, - aux_sym_extends_statement_token1, - ACTIONS(211), 1, - aux_sym_startblock_token1, - ACTIONS(213), 1, - aux_sym_startcall_token1, - ACTIONS(215), 1, - aux_sym_startfilter_token1, - ACTIONS(217), 1, - aux_sym_set_statement_token1, - ACTIONS(219), 1, - aux_sym_include_statement_token1, - ACTIONS(221), 1, - aux_sym_import_statement_token1, - ACTIONS(223), 1, - aux_sym_from_statement_token1, - ACTIONS(225), 1, - aux_sym_startautoescape_token1, - ACTIONS(227), 1, - aux_sym_starttrans_token1, - ACTIONS(229), 1, - aux_sym_startwith_token1, - ACTIONS(231), 1, - aux_sym_debug_statement_token1, - ACTIONS(233), 1, - aux_sym_do_statement_token1, - ACTIONS(319), 1, - aux_sym_endautoescape_token1, - [8807] = 18, - ACTIONS(195), 1, - aux_sym_startfor_token1, - ACTIONS(197), 1, - aux_sym_startif_token1, - ACTIONS(205), 1, - aux_sym_startraw_token1, - ACTIONS(207), 1, - aux_sym_startmacro_token1, - ACTIONS(209), 1, - aux_sym_extends_statement_token1, - ACTIONS(211), 1, - aux_sym_startblock_token1, - ACTIONS(213), 1, - aux_sym_startcall_token1, - ACTIONS(215), 1, - aux_sym_startfilter_token1, - ACTIONS(217), 1, - aux_sym_set_statement_token1, - ACTIONS(219), 1, - aux_sym_include_statement_token1, - ACTIONS(221), 1, - aux_sym_import_statement_token1, - ACTIONS(223), 1, - aux_sym_from_statement_token1, - ACTIONS(225), 1, - aux_sym_startautoescape_token1, - ACTIONS(227), 1, - aux_sym_starttrans_token1, - ACTIONS(229), 1, - aux_sym_startwith_token1, - ACTIONS(231), 1, - aux_sym_debug_statement_token1, - ACTIONS(233), 1, - aux_sym_do_statement_token1, - ACTIONS(321), 1, - aux_sym_endmacro_token1, - [8862] = 18, - ACTIONS(137), 1, - aux_sym_startfor_token1, - ACTIONS(139), 1, - aux_sym_startif_token1, - ACTIONS(147), 1, - aux_sym_startraw_token1, - ACTIONS(149), 1, - aux_sym_startmacro_token1, - ACTIONS(151), 1, - aux_sym_extends_statement_token1, - ACTIONS(153), 1, - aux_sym_startblock_token1, - ACTIONS(155), 1, - aux_sym_startcall_token1, - ACTIONS(157), 1, - aux_sym_startfilter_token1, - ACTIONS(159), 1, - aux_sym_set_statement_token1, - ACTIONS(161), 1, - aux_sym_include_statement_token1, - ACTIONS(163), 1, - aux_sym_import_statement_token1, - ACTIONS(165), 1, - aux_sym_from_statement_token1, - ACTIONS(167), 1, - aux_sym_startautoescape_token1, - ACTIONS(169), 1, - aux_sym_starttrans_token1, - ACTIONS(171), 1, - aux_sym_startwith_token1, - ACTIONS(173), 1, - aux_sym_debug_statement_token1, - ACTIONS(175), 1, - aux_sym_do_statement_token1, - ACTIONS(323), 1, - sym_whitespace_control, - [8917] = 18, - ACTIONS(195), 1, - aux_sym_startfor_token1, - ACTIONS(197), 1, - aux_sym_startif_token1, - ACTIONS(205), 1, - aux_sym_startraw_token1, - ACTIONS(207), 1, - aux_sym_startmacro_token1, - ACTIONS(209), 1, - aux_sym_extends_statement_token1, - ACTIONS(211), 1, - aux_sym_startblock_token1, - ACTIONS(213), 1, - aux_sym_startcall_token1, - ACTIONS(215), 1, - aux_sym_startfilter_token1, - ACTIONS(217), 1, - aux_sym_set_statement_token1, - ACTIONS(219), 1, - aux_sym_include_statement_token1, - ACTIONS(221), 1, - aux_sym_import_statement_token1, - ACTIONS(223), 1, - aux_sym_from_statement_token1, - ACTIONS(225), 1, - aux_sym_startautoescape_token1, - ACTIONS(227), 1, - aux_sym_starttrans_token1, - ACTIONS(229), 1, - aux_sym_startwith_token1, - ACTIONS(231), 1, - aux_sym_debug_statement_token1, - ACTIONS(233), 1, - aux_sym_do_statement_token1, - ACTIONS(267), 1, - aux_sym_endtrans_token1, - [8972] = 18, - ACTIONS(195), 1, - aux_sym_startfor_token1, - ACTIONS(197), 1, - aux_sym_startif_token1, - ACTIONS(205), 1, - aux_sym_startraw_token1, - ACTIONS(207), 1, - aux_sym_startmacro_token1, - ACTIONS(209), 1, - aux_sym_extends_statement_token1, - ACTIONS(211), 1, - aux_sym_startblock_token1, - ACTIONS(213), 1, - aux_sym_startcall_token1, - ACTIONS(215), 1, - aux_sym_startfilter_token1, - ACTIONS(217), 1, - aux_sym_set_statement_token1, - ACTIONS(219), 1, - aux_sym_include_statement_token1, - ACTIONS(221), 1, - aux_sym_import_statement_token1, - ACTIONS(223), 1, - aux_sym_from_statement_token1, - ACTIONS(225), 1, - aux_sym_startautoescape_token1, - ACTIONS(227), 1, - aux_sym_starttrans_token1, - ACTIONS(229), 1, - aux_sym_startwith_token1, - ACTIONS(231), 1, - aux_sym_debug_statement_token1, - ACTIONS(233), 1, - aux_sym_do_statement_token1, - ACTIONS(325), 1, - aux_sym_endmacro_token1, - [9027] = 18, - ACTIONS(195), 1, - aux_sym_startfor_token1, - ACTIONS(197), 1, - aux_sym_startif_token1, - ACTIONS(205), 1, - aux_sym_startraw_token1, - ACTIONS(207), 1, - aux_sym_startmacro_token1, - ACTIONS(209), 1, - aux_sym_extends_statement_token1, - ACTIONS(211), 1, - aux_sym_startblock_token1, - ACTIONS(213), 1, - aux_sym_startcall_token1, - ACTIONS(215), 1, - aux_sym_startfilter_token1, - ACTIONS(217), 1, - aux_sym_set_statement_token1, - ACTIONS(219), 1, - aux_sym_include_statement_token1, - ACTIONS(221), 1, - aux_sym_import_statement_token1, - ACTIONS(223), 1, - aux_sym_from_statement_token1, - ACTIONS(225), 1, - aux_sym_startautoescape_token1, - ACTIONS(227), 1, - aux_sym_starttrans_token1, - ACTIONS(229), 1, - aux_sym_startwith_token1, - ACTIONS(231), 1, - aux_sym_debug_statement_token1, - ACTIONS(233), 1, - aux_sym_do_statement_token1, - ACTIONS(297), 1, - aux_sym_endtrans_token1, - [9082] = 18, - ACTIONS(195), 1, - aux_sym_startfor_token1, - ACTIONS(197), 1, - aux_sym_startif_token1, - ACTIONS(205), 1, - aux_sym_startraw_token1, - ACTIONS(207), 1, - aux_sym_startmacro_token1, - ACTIONS(209), 1, - aux_sym_extends_statement_token1, - ACTIONS(211), 1, - aux_sym_startblock_token1, - ACTIONS(213), 1, - aux_sym_startcall_token1, - ACTIONS(215), 1, - aux_sym_startfilter_token1, - ACTIONS(217), 1, - aux_sym_set_statement_token1, - ACTIONS(219), 1, - aux_sym_include_statement_token1, - ACTIONS(221), 1, - aux_sym_import_statement_token1, - ACTIONS(223), 1, - aux_sym_from_statement_token1, - ACTIONS(225), 1, - aux_sym_startautoescape_token1, - ACTIONS(227), 1, - aux_sym_starttrans_token1, - ACTIONS(229), 1, - aux_sym_startwith_token1, - ACTIONS(231), 1, - aux_sym_debug_statement_token1, - ACTIONS(233), 1, - aux_sym_do_statement_token1, - ACTIONS(327), 1, - aux_sym_endblock_token1, - [9137] = 18, - ACTIONS(195), 1, - aux_sym_startfor_token1, - ACTIONS(197), 1, - aux_sym_startif_token1, - ACTIONS(205), 1, - aux_sym_startraw_token1, - ACTIONS(207), 1, - aux_sym_startmacro_token1, - ACTIONS(209), 1, - aux_sym_extends_statement_token1, - ACTIONS(211), 1, - aux_sym_startblock_token1, - ACTIONS(213), 1, - aux_sym_startcall_token1, - ACTIONS(215), 1, - aux_sym_startfilter_token1, - ACTIONS(217), 1, - aux_sym_set_statement_token1, - ACTIONS(219), 1, - aux_sym_include_statement_token1, - ACTIONS(221), 1, - aux_sym_import_statement_token1, - ACTIONS(223), 1, - aux_sym_from_statement_token1, - ACTIONS(225), 1, - aux_sym_startautoescape_token1, - ACTIONS(227), 1, - aux_sym_starttrans_token1, - ACTIONS(229), 1, - aux_sym_startwith_token1, - ACTIONS(231), 1, - aux_sym_debug_statement_token1, - ACTIONS(233), 1, - aux_sym_do_statement_token1, - ACTIONS(329), 1, - aux_sym_endcall_token1, - [9192] = 18, - ACTIONS(195), 1, - aux_sym_startfor_token1, - ACTIONS(197), 1, - aux_sym_startif_token1, - ACTIONS(205), 1, - aux_sym_startraw_token1, - ACTIONS(207), 1, - aux_sym_startmacro_token1, - ACTIONS(209), 1, - aux_sym_extends_statement_token1, - ACTIONS(211), 1, - aux_sym_startblock_token1, - ACTIONS(213), 1, - aux_sym_startcall_token1, - ACTIONS(215), 1, - aux_sym_startfilter_token1, - ACTIONS(217), 1, - aux_sym_set_statement_token1, - ACTIONS(219), 1, - aux_sym_include_statement_token1, - ACTIONS(221), 1, - aux_sym_import_statement_token1, - ACTIONS(223), 1, - aux_sym_from_statement_token1, - ACTIONS(225), 1, - aux_sym_startautoescape_token1, - ACTIONS(227), 1, - aux_sym_starttrans_token1, - ACTIONS(229), 1, - aux_sym_startwith_token1, - ACTIONS(231), 1, - aux_sym_debug_statement_token1, - ACTIONS(233), 1, - aux_sym_do_statement_token1, - ACTIONS(241), 1, - aux_sym_endif_token1, - [9247] = 18, - ACTIONS(195), 1, - aux_sym_startfor_token1, - ACTIONS(197), 1, - aux_sym_startif_token1, - ACTIONS(199), 1, - aux_sym_endif_token1, - ACTIONS(205), 1, - aux_sym_startraw_token1, - ACTIONS(207), 1, - aux_sym_startmacro_token1, - ACTIONS(209), 1, - aux_sym_extends_statement_token1, - ACTIONS(211), 1, - aux_sym_startblock_token1, - ACTIONS(213), 1, - aux_sym_startcall_token1, - ACTIONS(215), 1, - aux_sym_startfilter_token1, - ACTIONS(217), 1, - aux_sym_set_statement_token1, - ACTIONS(219), 1, - aux_sym_include_statement_token1, - ACTIONS(221), 1, - aux_sym_import_statement_token1, - ACTIONS(223), 1, - aux_sym_from_statement_token1, - ACTIONS(225), 1, - aux_sym_startautoescape_token1, - ACTIONS(227), 1, - aux_sym_starttrans_token1, - ACTIONS(229), 1, - aux_sym_startwith_token1, - ACTIONS(231), 1, - aux_sym_debug_statement_token1, - ACTIONS(233), 1, - aux_sym_do_statement_token1, - [9302] = 18, - ACTIONS(195), 1, - aux_sym_startfor_token1, - ACTIONS(197), 1, - aux_sym_startif_token1, - ACTIONS(205), 1, - aux_sym_startraw_token1, - ACTIONS(207), 1, - aux_sym_startmacro_token1, - ACTIONS(209), 1, - aux_sym_extends_statement_token1, - ACTIONS(211), 1, - aux_sym_startblock_token1, - ACTIONS(213), 1, - aux_sym_startcall_token1, - ACTIONS(215), 1, - aux_sym_startfilter_token1, - ACTIONS(217), 1, - aux_sym_set_statement_token1, - ACTIONS(219), 1, - aux_sym_include_statement_token1, - ACTIONS(221), 1, - aux_sym_import_statement_token1, - ACTIONS(223), 1, - aux_sym_from_statement_token1, - ACTIONS(225), 1, - aux_sym_startautoescape_token1, - ACTIONS(227), 1, - aux_sym_starttrans_token1, - ACTIONS(229), 1, - aux_sym_startwith_token1, - ACTIONS(231), 1, - aux_sym_debug_statement_token1, - ACTIONS(233), 1, - aux_sym_do_statement_token1, - ACTIONS(331), 1, - aux_sym_endfilter_token1, - [9357] = 18, - ACTIONS(195), 1, - aux_sym_startfor_token1, - ACTIONS(197), 1, - aux_sym_startif_token1, - ACTIONS(205), 1, - aux_sym_startraw_token1, - ACTIONS(207), 1, - aux_sym_startmacro_token1, - ACTIONS(209), 1, - aux_sym_extends_statement_token1, - ACTIONS(211), 1, - aux_sym_startblock_token1, - ACTIONS(213), 1, - aux_sym_startcall_token1, - ACTIONS(215), 1, - aux_sym_startfilter_token1, - ACTIONS(217), 1, - aux_sym_set_statement_token1, - ACTIONS(219), 1, - aux_sym_include_statement_token1, - ACTIONS(221), 1, - aux_sym_import_statement_token1, - ACTIONS(223), 1, - aux_sym_from_statement_token1, - ACTIONS(225), 1, - aux_sym_startautoescape_token1, - ACTIONS(227), 1, - aux_sym_starttrans_token1, - ACTIONS(229), 1, - aux_sym_startwith_token1, - ACTIONS(231), 1, - aux_sym_debug_statement_token1, - ACTIONS(233), 1, - aux_sym_do_statement_token1, - ACTIONS(333), 1, - aux_sym_endblock_token1, - [9412] = 18, - ACTIONS(195), 1, - aux_sym_startfor_token1, - ACTIONS(197), 1, - aux_sym_startif_token1, - ACTIONS(205), 1, - aux_sym_startraw_token1, - ACTIONS(207), 1, - aux_sym_startmacro_token1, - ACTIONS(209), 1, - aux_sym_extends_statement_token1, - ACTIONS(211), 1, - aux_sym_startblock_token1, - ACTIONS(213), 1, - aux_sym_startcall_token1, - ACTIONS(215), 1, - aux_sym_startfilter_token1, - ACTIONS(217), 1, - aux_sym_set_statement_token1, - ACTIONS(219), 1, - aux_sym_include_statement_token1, - ACTIONS(221), 1, - aux_sym_import_statement_token1, - ACTIONS(223), 1, - aux_sym_from_statement_token1, - ACTIONS(225), 1, - aux_sym_startautoescape_token1, - ACTIONS(227), 1, - aux_sym_starttrans_token1, - ACTIONS(229), 1, - aux_sym_startwith_token1, - ACTIONS(231), 1, - aux_sym_debug_statement_token1, - ACTIONS(233), 1, - aux_sym_do_statement_token1, - ACTIONS(335), 1, - aux_sym_endcall_token1, - [9467] = 18, - ACTIONS(195), 1, - aux_sym_startfor_token1, - ACTIONS(197), 1, - aux_sym_startif_token1, - ACTIONS(205), 1, - aux_sym_startraw_token1, - ACTIONS(207), 1, - aux_sym_startmacro_token1, - ACTIONS(209), 1, - aux_sym_extends_statement_token1, - ACTIONS(211), 1, - aux_sym_startblock_token1, - ACTIONS(213), 1, - aux_sym_startcall_token1, - ACTIONS(215), 1, - aux_sym_startfilter_token1, - ACTIONS(217), 1, - aux_sym_set_statement_token1, - ACTIONS(219), 1, - aux_sym_include_statement_token1, - ACTIONS(221), 1, - aux_sym_import_statement_token1, - ACTIONS(223), 1, - aux_sym_from_statement_token1, - ACTIONS(225), 1, - aux_sym_startautoescape_token1, - ACTIONS(227), 1, - aux_sym_starttrans_token1, - ACTIONS(229), 1, - aux_sym_startwith_token1, - ACTIONS(231), 1, - aux_sym_debug_statement_token1, - ACTIONS(233), 1, - aux_sym_do_statement_token1, - ACTIONS(337), 1, - aux_sym_endfilter_token1, - [9522] = 18, - ACTIONS(195), 1, - aux_sym_startfor_token1, - ACTIONS(197), 1, - aux_sym_startif_token1, - ACTIONS(205), 1, - aux_sym_startraw_token1, - ACTIONS(207), 1, - aux_sym_startmacro_token1, - ACTIONS(209), 1, - aux_sym_extends_statement_token1, - ACTIONS(211), 1, - aux_sym_startblock_token1, - ACTIONS(213), 1, - aux_sym_startcall_token1, - ACTIONS(215), 1, - aux_sym_startfilter_token1, - ACTIONS(217), 1, - aux_sym_set_statement_token1, - ACTIONS(219), 1, - aux_sym_include_statement_token1, - ACTIONS(221), 1, - aux_sym_import_statement_token1, - ACTIONS(223), 1, - aux_sym_from_statement_token1, - ACTIONS(225), 1, - aux_sym_startautoescape_token1, - ACTIONS(227), 1, - aux_sym_starttrans_token1, - ACTIONS(229), 1, - aux_sym_startwith_token1, - ACTIONS(231), 1, - aux_sym_debug_statement_token1, - ACTIONS(233), 1, - aux_sym_do_statement_token1, - ACTIONS(339), 1, - aux_sym_endset_token1, - [9577] = 18, - ACTIONS(195), 1, - aux_sym_startfor_token1, - ACTIONS(197), 1, - aux_sym_startif_token1, - ACTIONS(205), 1, - aux_sym_startraw_token1, - ACTIONS(207), 1, - aux_sym_startmacro_token1, - ACTIONS(209), 1, - aux_sym_extends_statement_token1, - ACTIONS(211), 1, - aux_sym_startblock_token1, - ACTIONS(213), 1, - aux_sym_startcall_token1, - ACTIONS(215), 1, - aux_sym_startfilter_token1, - ACTIONS(217), 1, - aux_sym_set_statement_token1, - ACTIONS(219), 1, - aux_sym_include_statement_token1, - ACTIONS(221), 1, - aux_sym_import_statement_token1, - ACTIONS(223), 1, - aux_sym_from_statement_token1, - ACTIONS(225), 1, - aux_sym_startautoescape_token1, - ACTIONS(227), 1, - aux_sym_starttrans_token1, - ACTIONS(229), 1, - aux_sym_startwith_token1, - ACTIONS(231), 1, - aux_sym_debug_statement_token1, - ACTIONS(233), 1, - aux_sym_do_statement_token1, - ACTIONS(243), 1, - aux_sym_endfor_token1, - [9632] = 18, - ACTIONS(195), 1, - aux_sym_startfor_token1, - ACTIONS(197), 1, - aux_sym_startif_token1, - ACTIONS(205), 1, - aux_sym_startraw_token1, - ACTIONS(207), 1, - aux_sym_startmacro_token1, - ACTIONS(209), 1, - aux_sym_extends_statement_token1, - ACTIONS(211), 1, - aux_sym_startblock_token1, - ACTIONS(213), 1, - aux_sym_startcall_token1, - ACTIONS(215), 1, - aux_sym_startfilter_token1, - ACTIONS(217), 1, - aux_sym_set_statement_token1, - ACTIONS(219), 1, - aux_sym_include_statement_token1, - ACTIONS(221), 1, - aux_sym_import_statement_token1, - ACTIONS(223), 1, - aux_sym_from_statement_token1, - ACTIONS(225), 1, - aux_sym_startautoescape_token1, - ACTIONS(227), 1, - aux_sym_starttrans_token1, - ACTIONS(229), 1, - aux_sym_startwith_token1, - ACTIONS(231), 1, - aux_sym_debug_statement_token1, - ACTIONS(233), 1, - aux_sym_do_statement_token1, - ACTIONS(341), 1, - aux_sym_endautoescape_token1, - [9687] = 18, - ACTIONS(137), 1, - aux_sym_startfor_token1, - ACTIONS(139), 1, - aux_sym_startif_token1, - ACTIONS(147), 1, - aux_sym_startraw_token1, - ACTIONS(149), 1, - aux_sym_startmacro_token1, - ACTIONS(153), 1, - aux_sym_startblock_token1, - ACTIONS(155), 1, - aux_sym_startcall_token1, - ACTIONS(157), 1, - aux_sym_startfilter_token1, - ACTIONS(167), 1, - aux_sym_startautoescape_token1, - ACTIONS(169), 1, - aux_sym_starttrans_token1, - ACTIONS(171), 1, - aux_sym_startwith_token1, - ACTIONS(343), 1, - sym_whitespace_control, - ACTIONS(345), 1, - aux_sym_extends_statement_token1, - ACTIONS(347), 1, - aux_sym_set_statement_token1, - ACTIONS(349), 1, - aux_sym_include_statement_token1, - ACTIONS(351), 1, - aux_sym_import_statement_token1, - ACTIONS(353), 1, - aux_sym_from_statement_token1, - ACTIONS(355), 1, - aux_sym_debug_statement_token1, - ACTIONS(357), 1, - aux_sym_do_statement_token1, - [9742] = 18, - ACTIONS(195), 1, - aux_sym_startfor_token1, - ACTIONS(197), 1, - aux_sym_startif_token1, - ACTIONS(205), 1, - aux_sym_startraw_token1, - ACTIONS(207), 1, - aux_sym_startmacro_token1, - ACTIONS(209), 1, - aux_sym_extends_statement_token1, - ACTIONS(211), 1, - aux_sym_startblock_token1, - ACTIONS(213), 1, - aux_sym_startcall_token1, - ACTIONS(215), 1, - aux_sym_startfilter_token1, - ACTIONS(217), 1, - aux_sym_set_statement_token1, - ACTIONS(219), 1, - aux_sym_include_statement_token1, - ACTIONS(221), 1, - aux_sym_import_statement_token1, - ACTIONS(223), 1, - aux_sym_from_statement_token1, - ACTIONS(225), 1, - aux_sym_startautoescape_token1, - ACTIONS(227), 1, - aux_sym_starttrans_token1, - ACTIONS(229), 1, - aux_sym_startwith_token1, - ACTIONS(231), 1, - aux_sym_debug_statement_token1, - ACTIONS(233), 1, - aux_sym_do_statement_token1, - ACTIONS(359), 1, - aux_sym_endwith_token1, - [9797] = 18, - ACTIONS(195), 1, - aux_sym_startfor_token1, - ACTIONS(197), 1, - aux_sym_startif_token1, - ACTIONS(205), 1, - aux_sym_startraw_token1, - ACTIONS(207), 1, - aux_sym_startmacro_token1, - ACTIONS(209), 1, - aux_sym_extends_statement_token1, - ACTIONS(211), 1, - aux_sym_startblock_token1, - ACTIONS(213), 1, - aux_sym_startcall_token1, - ACTIONS(215), 1, - aux_sym_startfilter_token1, - ACTIONS(217), 1, - aux_sym_set_statement_token1, - ACTIONS(219), 1, - aux_sym_include_statement_token1, - ACTIONS(221), 1, - aux_sym_import_statement_token1, - ACTIONS(223), 1, - aux_sym_from_statement_token1, - ACTIONS(225), 1, - aux_sym_startautoescape_token1, - ACTIONS(227), 1, - aux_sym_starttrans_token1, - ACTIONS(229), 1, - aux_sym_startwith_token1, - ACTIONS(231), 1, - aux_sym_debug_statement_token1, - ACTIONS(233), 1, - aux_sym_do_statement_token1, - ACTIONS(361), 1, - aux_sym_endset_token1, - [9852] = 18, - ACTIONS(195), 1, - aux_sym_startfor_token1, - ACTIONS(197), 1, - aux_sym_startif_token1, - ACTIONS(205), 1, - aux_sym_startraw_token1, - ACTIONS(207), 1, - aux_sym_startmacro_token1, - ACTIONS(209), 1, - aux_sym_extends_statement_token1, - ACTIONS(211), 1, - aux_sym_startblock_token1, - ACTIONS(213), 1, - aux_sym_startcall_token1, - ACTIONS(215), 1, - aux_sym_startfilter_token1, - ACTIONS(217), 1, - aux_sym_set_statement_token1, - ACTIONS(219), 1, - aux_sym_include_statement_token1, - ACTIONS(221), 1, - aux_sym_import_statement_token1, - ACTIONS(223), 1, - aux_sym_from_statement_token1, - ACTIONS(225), 1, - aux_sym_startautoescape_token1, - ACTIONS(227), 1, - aux_sym_starttrans_token1, - ACTIONS(229), 1, - aux_sym_startwith_token1, - ACTIONS(231), 1, - aux_sym_debug_statement_token1, - ACTIONS(233), 1, - aux_sym_do_statement_token1, - ACTIONS(239), 1, - aux_sym_endfor_token1, - [9907] = 18, - ACTIONS(195), 1, - aux_sym_startfor_token1, - ACTIONS(197), 1, - aux_sym_startif_token1, - ACTIONS(205), 1, - aux_sym_startraw_token1, - ACTIONS(207), 1, - aux_sym_startmacro_token1, - ACTIONS(209), 1, - aux_sym_extends_statement_token1, - ACTIONS(211), 1, - aux_sym_startblock_token1, - ACTIONS(213), 1, - aux_sym_startcall_token1, - ACTIONS(215), 1, - aux_sym_startfilter_token1, - ACTIONS(217), 1, - aux_sym_set_statement_token1, - ACTIONS(219), 1, - aux_sym_include_statement_token1, - ACTIONS(221), 1, - aux_sym_import_statement_token1, - ACTIONS(223), 1, - aux_sym_from_statement_token1, - ACTIONS(225), 1, - aux_sym_startautoescape_token1, - ACTIONS(227), 1, - aux_sym_starttrans_token1, - ACTIONS(229), 1, - aux_sym_startwith_token1, - ACTIONS(231), 1, - aux_sym_debug_statement_token1, - ACTIONS(233), 1, - aux_sym_do_statement_token1, - ACTIONS(363), 1, - aux_sym_endwith_token1, - [9962] = 17, - ACTIONS(195), 1, - aux_sym_startfor_token1, - ACTIONS(197), 1, - aux_sym_startif_token1, - ACTIONS(205), 1, - aux_sym_startraw_token1, - ACTIONS(207), 1, - aux_sym_startmacro_token1, - ACTIONS(209), 1, - aux_sym_extends_statement_token1, - ACTIONS(211), 1, - aux_sym_startblock_token1, - ACTIONS(213), 1, - aux_sym_startcall_token1, - ACTIONS(215), 1, - aux_sym_startfilter_token1, - ACTIONS(217), 1, - aux_sym_set_statement_token1, - ACTIONS(219), 1, - aux_sym_include_statement_token1, - ACTIONS(221), 1, - aux_sym_import_statement_token1, - ACTIONS(223), 1, - aux_sym_from_statement_token1, - ACTIONS(225), 1, - aux_sym_startautoescape_token1, - ACTIONS(227), 1, - aux_sym_starttrans_token1, - ACTIONS(229), 1, - aux_sym_startwith_token1, - ACTIONS(231), 1, - aux_sym_debug_statement_token1, - ACTIONS(233), 1, - aux_sym_do_statement_token1, - [10014] = 17, - ACTIONS(195), 1, - aux_sym_startfor_token1, - ACTIONS(197), 1, - aux_sym_startif_token1, - ACTIONS(205), 1, - aux_sym_startraw_token1, - ACTIONS(207), 1, - aux_sym_startmacro_token1, - ACTIONS(211), 1, - aux_sym_startblock_token1, - ACTIONS(213), 1, - aux_sym_startcall_token1, - ACTIONS(215), 1, - aux_sym_startfilter_token1, - ACTIONS(225), 1, - aux_sym_startautoescape_token1, - ACTIONS(227), 1, - aux_sym_starttrans_token1, - ACTIONS(229), 1, - aux_sym_startwith_token1, - ACTIONS(365), 1, - aux_sym_extends_statement_token1, - ACTIONS(367), 1, - aux_sym_set_statement_token1, - ACTIONS(369), 1, - aux_sym_include_statement_token1, - ACTIONS(371), 1, - aux_sym_import_statement_token1, - ACTIONS(373), 1, - aux_sym_from_statement_token1, - ACTIONS(375), 1, - aux_sym_debug_statement_token1, - ACTIONS(377), 1, - aux_sym_do_statement_token1, - [10066] = 4, - ACTIONS(381), 1, - aux_sym__text_token1, - STATE(623), 1, - sym_rawtext, - STATE(141), 3, - sym__text, - sym__rawtext, - aux_sym_rawtext_repeat1, - ACTIONS(379), 10, - anon_sym_LBRACE_PERCENT, - anon_sym_PERCENT_RBRACE, - anon_sym_LBRACE_LBRACE, - anon_sym_RBRACE_RBRACE, - anon_sym_LBRACE_POUND, - anon_sym_POUND_RBRACE, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [10090] = 4, - ACTIONS(381), 1, - aux_sym__text_token1, - STATE(585), 1, - sym_rawtext, - STATE(141), 3, - sym__text, - sym__rawtext, - aux_sym_rawtext_repeat1, - ACTIONS(379), 10, - anon_sym_LBRACE_PERCENT, - anon_sym_PERCENT_RBRACE, - anon_sym_LBRACE_LBRACE, - anon_sym_RBRACE_RBRACE, - anon_sym_LBRACE_POUND, - anon_sym_POUND_RBRACE, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [10114] = 4, - ACTIONS(385), 1, - aux_sym__text_token1, - STATE(511), 1, - sym_rawtext, - STATE(140), 3, - sym__text, - sym__rawtext, - aux_sym_rawtext_repeat1, - ACTIONS(383), 10, - anon_sym_LBRACE_PERCENT, - anon_sym_PERCENT_RBRACE, - anon_sym_LBRACE_LBRACE, - anon_sym_RBRACE_RBRACE, - anon_sym_LBRACE_POUND, - anon_sym_POUND_RBRACE, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [10138] = 4, - ACTIONS(385), 1, - aux_sym__text_token1, - STATE(516), 1, - sym_rawtext, - STATE(140), 3, - sym__text, - sym__rawtext, - aux_sym_rawtext_repeat1, - ACTIONS(383), 10, - anon_sym_LBRACE_PERCENT, - anon_sym_PERCENT_RBRACE, - anon_sym_LBRACE_LBRACE, - anon_sym_RBRACE_RBRACE, - anon_sym_LBRACE_POUND, - anon_sym_POUND_RBRACE, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [10162] = 3, - ACTIONS(390), 1, - aux_sym__text_token1, - STATE(139), 3, - sym__text, - sym__rawtext, - aux_sym_rawtext_repeat1, - ACTIONS(387), 10, - anon_sym_LBRACE_PERCENT, - anon_sym_PERCENT_RBRACE, - anon_sym_LBRACE_LBRACE, - anon_sym_RBRACE_RBRACE, - anon_sym_LBRACE_POUND, - anon_sym_POUND_RBRACE, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [10183] = 4, - ACTIONS(393), 1, - anon_sym_LBRACE_PERCENT, - ACTIONS(397), 1, - aux_sym__text_token1, - STATE(139), 3, - sym__text, - sym__rawtext, - aux_sym_rawtext_repeat1, - ACTIONS(395), 9, - anon_sym_PERCENT_RBRACE, - anon_sym_LBRACE_LBRACE, - anon_sym_RBRACE_RBRACE, - anon_sym_LBRACE_POUND, - anon_sym_POUND_RBRACE, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [10206] = 4, - ACTIONS(393), 1, - anon_sym_POUND_RBRACE, - ACTIONS(397), 1, - aux_sym__text_token1, - STATE(139), 3, - sym__text, - sym__rawtext, - aux_sym_rawtext_repeat1, - ACTIONS(395), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_PERCENT_RBRACE, - anon_sym_LBRACE_LBRACE, - anon_sym_RBRACE_RBRACE, - anon_sym_LBRACE_POUND, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [10229] = 4, - ACTIONS(399), 1, - ts_builtin_sym_end, - STATE(142), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(401), 5, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_POUND_POUND, - anon_sym_LBRACE_POUND, - ACTIONS(403), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [10251] = 3, - ACTIONS(406), 1, - ts_builtin_sym_end, - STATE(142), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(408), 10, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_POUND_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [10271] = 2, - STATE(146), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(408), 10, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_POUND_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [10288] = 4, - ACTIONS(399), 1, - ts_builtin_sym_end, - STATE(145), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(401), 4, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - ACTIONS(410), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [10309] = 3, - STATE(146), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(401), 5, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_POUND_POUND, - anon_sym_LBRACE_POUND, - ACTIONS(413), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [10328] = 3, - ACTIONS(416), 1, - ts_builtin_sym_end, - STATE(145), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(418), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [10347] = 2, - ACTIONS(422), 1, - aux_sym__text_token1, - ACTIONS(420), 10, - anon_sym_LBRACE_PERCENT, - anon_sym_PERCENT_RBRACE, - anon_sym_LBRACE_LBRACE, - anon_sym_RBRACE_RBRACE, - anon_sym_LBRACE_POUND, - anon_sym_POUND_RBRACE, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [10363] = 2, - ACTIONS(426), 1, - aux_sym__text_token1, - ACTIONS(424), 10, - anon_sym_LBRACE_PERCENT, - anon_sym_PERCENT_RBRACE, - anon_sym_LBRACE_LBRACE, - anon_sym_RBRACE_RBRACE, - anon_sym_LBRACE_POUND, - anon_sym_POUND_RBRACE, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [10379] = 2, - ACTIONS(430), 1, - aux_sym__text_token1, - ACTIONS(428), 10, - anon_sym_LBRACE_PERCENT, - anon_sym_PERCENT_RBRACE, - anon_sym_LBRACE_LBRACE, - anon_sym_RBRACE_RBRACE, - anon_sym_LBRACE_POUND, - anon_sym_POUND_RBRACE, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [10395] = 2, - STATE(152), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(418), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [10411] = 3, - STATE(152), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(401), 4, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - ACTIONS(432), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [10429] = 3, - ACTIONS(435), 1, - ts_builtin_sym_end, - ACTIONS(439), 1, - anon_sym_POUND_POUND, - ACTIONS(437), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [10447] = 2, - ACTIONS(441), 1, - ts_builtin_sym_end, - ACTIONS(443), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [10462] = 2, - ACTIONS(445), 1, - ts_builtin_sym_end, - ACTIONS(447), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [10477] = 2, - ACTIONS(449), 1, - ts_builtin_sym_end, - ACTIONS(451), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [10492] = 5, - ACTIONS(453), 1, - sym_whitespace_control, - ACTIONS(455), 1, - anon_sym_PERCENT_RBRACE, - STATE(484), 1, - sym_jinja_stuff, - STATE(255), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(457), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [10513] = 2, - ACTIONS(31), 1, - ts_builtin_sym_end, - ACTIONS(459), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [10528] = 2, - ACTIONS(461), 1, - ts_builtin_sym_end, - ACTIONS(463), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [10543] = 2, - ACTIONS(465), 1, - ts_builtin_sym_end, - ACTIONS(467), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [10558] = 2, - ACTIONS(469), 1, - ts_builtin_sym_end, - ACTIONS(471), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [10573] = 2, - ACTIONS(473), 1, - ts_builtin_sym_end, - ACTIONS(475), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [10588] = 2, - ACTIONS(477), 1, - ts_builtin_sym_end, - ACTIONS(479), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [10603] = 2, - ACTIONS(481), 1, - ts_builtin_sym_end, - ACTIONS(483), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [10618] = 2, - ACTIONS(485), 1, - ts_builtin_sym_end, - ACTIONS(487), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [10633] = 5, - ACTIONS(489), 1, - sym_whitespace_control, - ACTIONS(491), 1, - anon_sym_PERCENT_RBRACE, - STATE(473), 1, - sym_jinja_stuff, - STATE(255), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(457), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [10654] = 2, - ACTIONS(493), 1, - ts_builtin_sym_end, - ACTIONS(495), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [10669] = 2, - ACTIONS(497), 1, - ts_builtin_sym_end, - ACTIONS(499), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [10684] = 2, - ACTIONS(501), 1, - ts_builtin_sym_end, - ACTIONS(503), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [10699] = 2, - ACTIONS(505), 1, - ts_builtin_sym_end, - ACTIONS(507), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [10714] = 2, - ACTIONS(509), 1, - ts_builtin_sym_end, - ACTIONS(511), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [10729] = 2, - ACTIONS(513), 1, - ts_builtin_sym_end, - ACTIONS(515), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [10744] = 2, - ACTIONS(517), 1, - ts_builtin_sym_end, - ACTIONS(519), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [10759] = 2, - ACTIONS(521), 1, - ts_builtin_sym_end, - ACTIONS(523), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [10774] = 2, - ACTIONS(525), 1, - ts_builtin_sym_end, - ACTIONS(527), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [10789] = 2, - ACTIONS(529), 1, - ts_builtin_sym_end, - ACTIONS(531), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [10804] = 2, - ACTIONS(533), 1, - ts_builtin_sym_end, - ACTIONS(535), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [10819] = 5, - ACTIONS(537), 1, - sym_whitespace_control, - ACTIONS(539), 1, - anon_sym_PERCENT_RBRACE, - STATE(506), 1, - sym_jinja_stuff, - STATE(255), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(457), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [10840] = 2, - ACTIONS(541), 1, - ts_builtin_sym_end, - ACTIONS(543), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [10855] = 2, - ACTIONS(545), 1, - ts_builtin_sym_end, - ACTIONS(547), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [10870] = 2, - ACTIONS(549), 1, - anon_sym_POUND_POUND, - ACTIONS(437), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [10885] = 2, - ACTIONS(551), 1, - ts_builtin_sym_end, - ACTIONS(553), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [10900] = 2, - ACTIONS(555), 1, - ts_builtin_sym_end, - ACTIONS(557), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [10915] = 2, - ACTIONS(559), 1, - ts_builtin_sym_end, - ACTIONS(561), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [10930] = 2, - ACTIONS(563), 1, - ts_builtin_sym_end, - ACTIONS(565), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [10945] = 2, - ACTIONS(567), 1, - ts_builtin_sym_end, - ACTIONS(569), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [10960] = 2, - ACTIONS(571), 1, - ts_builtin_sym_end, - ACTIONS(573), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [10975] = 2, - ACTIONS(575), 1, - ts_builtin_sym_end, - ACTIONS(577), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [10990] = 2, - ACTIONS(579), 1, - ts_builtin_sym_end, - ACTIONS(581), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11005] = 2, - ACTIONS(583), 1, - ts_builtin_sym_end, - ACTIONS(585), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11020] = 2, - ACTIONS(587), 1, - ts_builtin_sym_end, - ACTIONS(589), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11035] = 2, - ACTIONS(591), 1, - ts_builtin_sym_end, - ACTIONS(593), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11050] = 2, - ACTIONS(595), 1, - ts_builtin_sym_end, - ACTIONS(597), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11065] = 2, - ACTIONS(599), 1, - ts_builtin_sym_end, - ACTIONS(601), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11080] = 2, - ACTIONS(603), 1, - ts_builtin_sym_end, - ACTIONS(605), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11095] = 2, - ACTIONS(607), 1, - ts_builtin_sym_end, - ACTIONS(609), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11110] = 2, - ACTIONS(611), 1, - ts_builtin_sym_end, - ACTIONS(613), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11125] = 2, - ACTIONS(615), 1, - ts_builtin_sym_end, - ACTIONS(617), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11140] = 2, - ACTIONS(619), 1, - ts_builtin_sym_end, - ACTIONS(621), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11155] = 2, - ACTIONS(623), 1, - ts_builtin_sym_end, - ACTIONS(625), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11170] = 2, - ACTIONS(627), 1, - ts_builtin_sym_end, - ACTIONS(629), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11185] = 2, - ACTIONS(631), 1, - ts_builtin_sym_end, - ACTIONS(633), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11200] = 2, - ACTIONS(635), 1, - ts_builtin_sym_end, - ACTIONS(637), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11215] = 2, - ACTIONS(639), 1, - ts_builtin_sym_end, - ACTIONS(641), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11230] = 2, - ACTIONS(643), 1, - ts_builtin_sym_end, - ACTIONS(645), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11245] = 2, - ACTIONS(647), 1, - ts_builtin_sym_end, - ACTIONS(649), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11260] = 2, - ACTIONS(651), 1, - ts_builtin_sym_end, - ACTIONS(653), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11275] = 2, - ACTIONS(655), 1, - ts_builtin_sym_end, - ACTIONS(657), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11290] = 2, - ACTIONS(659), 1, - ts_builtin_sym_end, - ACTIONS(661), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11305] = 2, - ACTIONS(663), 1, - ts_builtin_sym_end, - ACTIONS(665), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11320] = 2, - ACTIONS(667), 1, - ts_builtin_sym_end, - ACTIONS(669), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11335] = 2, - ACTIONS(671), 1, - ts_builtin_sym_end, - ACTIONS(673), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11350] = 2, - ACTIONS(675), 1, - ts_builtin_sym_end, - ACTIONS(677), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11365] = 2, - ACTIONS(679), 1, - ts_builtin_sym_end, - ACTIONS(681), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11380] = 2, - ACTIONS(683), 1, - ts_builtin_sym_end, - ACTIONS(685), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11395] = 2, - ACTIONS(687), 1, - ts_builtin_sym_end, - ACTIONS(689), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11410] = 2, - ACTIONS(691), 1, - ts_builtin_sym_end, - ACTIONS(693), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11425] = 2, - ACTIONS(695), 1, - ts_builtin_sym_end, - ACTIONS(697), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11440] = 2, - ACTIONS(699), 1, - ts_builtin_sym_end, - ACTIONS(701), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11455] = 2, - ACTIONS(703), 1, - ts_builtin_sym_end, - ACTIONS(705), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11470] = 2, - ACTIONS(707), 1, - ts_builtin_sym_end, - ACTIONS(709), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11485] = 2, - ACTIONS(711), 1, - ts_builtin_sym_end, - ACTIONS(713), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11500] = 2, - ACTIONS(715), 1, - ts_builtin_sym_end, - ACTIONS(717), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11515] = 2, - ACTIONS(719), 1, - ts_builtin_sym_end, - ACTIONS(721), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11530] = 2, - ACTIONS(723), 1, - ts_builtin_sym_end, - ACTIONS(725), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11545] = 2, - ACTIONS(727), 1, - ts_builtin_sym_end, - ACTIONS(729), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11560] = 2, - ACTIONS(731), 1, - ts_builtin_sym_end, - ACTIONS(733), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11575] = 2, - ACTIONS(735), 1, - ts_builtin_sym_end, - ACTIONS(737), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11590] = 2, - ACTIONS(739), 1, - ts_builtin_sym_end, - ACTIONS(741), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11605] = 2, - ACTIONS(743), 1, - ts_builtin_sym_end, - ACTIONS(745), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11620] = 2, - ACTIONS(747), 1, - ts_builtin_sym_end, - ACTIONS(749), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11635] = 2, - ACTIONS(751), 1, - ts_builtin_sym_end, - ACTIONS(753), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11650] = 2, - ACTIONS(755), 1, - ts_builtin_sym_end, - ACTIONS(757), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11665] = 2, - ACTIONS(759), 1, - ts_builtin_sym_end, - ACTIONS(761), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11680] = 2, - ACTIONS(763), 1, - ts_builtin_sym_end, - ACTIONS(765), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11695] = 2, - ACTIONS(767), 1, - ts_builtin_sym_end, - ACTIONS(769), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11710] = 2, - ACTIONS(771), 1, - ts_builtin_sym_end, - ACTIONS(773), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11725] = 2, - ACTIONS(775), 1, - ts_builtin_sym_end, - ACTIONS(777), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11740] = 2, - ACTIONS(779), 1, - ts_builtin_sym_end, - ACTIONS(781), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11755] = 2, - ACTIONS(783), 1, - ts_builtin_sym_end, - ACTIONS(785), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11770] = 2, - ACTIONS(787), 1, - ts_builtin_sym_end, - ACTIONS(789), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11785] = 5, - ACTIONS(791), 1, - sym_whitespace_control, - ACTIONS(793), 1, - anon_sym_PERCENT_RBRACE, - STATE(542), 1, - sym_jinja_stuff, - STATE(255), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(457), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11806] = 2, - ACTIONS(795), 1, - ts_builtin_sym_end, - ACTIONS(797), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11821] = 2, - ACTIONS(799), 1, - ts_builtin_sym_end, - ACTIONS(801), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11836] = 2, - ACTIONS(803), 1, - ts_builtin_sym_end, - ACTIONS(805), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11851] = 2, - ACTIONS(807), 1, - ts_builtin_sym_end, - ACTIONS(809), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11866] = 2, - ACTIONS(811), 1, - ts_builtin_sym_end, - ACTIONS(813), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11881] = 2, - ACTIONS(815), 1, - ts_builtin_sym_end, - ACTIONS(817), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11896] = 1, - ACTIONS(713), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11908] = 1, - ACTIONS(693), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11920] = 3, - ACTIONS(408), 2, - sym_whitespace_control, - anon_sym_RBRACE_RBRACE, - STATE(355), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(819), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11936] = 4, - ACTIONS(821), 1, - sym_whitespace_control, - STATE(505), 1, - sym_jinja_stuff, - STATE(251), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(823), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11954] = 4, - ACTIONS(825), 1, - sym_whitespace_control, - STATE(468), 1, - sym_jinja_stuff, - STATE(251), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(823), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11972] = 3, - ACTIONS(401), 2, - sym_whitespace_control, - anon_sym_PERCENT_RBRACE, - STATE(254), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(827), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [11988] = 3, - ACTIONS(408), 2, - sym_whitespace_control, - anon_sym_PERCENT_RBRACE, - STATE(254), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(830), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12004] = 1, - ACTIONS(553), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12016] = 1, - ACTIONS(557), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12028] = 1, - ACTIONS(561), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12040] = 1, - ACTIONS(565), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12052] = 1, - ACTIONS(569), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12064] = 1, - ACTIONS(573), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12076] = 1, - ACTIONS(577), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12088] = 1, - ACTIONS(581), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12100] = 1, - ACTIONS(585), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12112] = 1, - ACTIONS(589), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12124] = 1, - ACTIONS(593), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12136] = 1, - ACTIONS(601), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12148] = 1, - ACTIONS(605), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12160] = 1, - ACTIONS(609), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12172] = 1, - ACTIONS(613), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12184] = 1, - ACTIONS(617), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12196] = 1, - ACTIONS(621), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12208] = 1, - ACTIONS(625), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12220] = 1, - ACTIONS(629), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12232] = 1, - ACTIONS(637), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12244] = 1, - ACTIONS(641), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12256] = 1, - ACTIONS(832), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12268] = 1, - ACTIONS(645), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12280] = 1, - ACTIONS(649), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12292] = 1, - ACTIONS(653), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12304] = 1, - ACTIONS(657), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12316] = 1, - ACTIONS(661), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12328] = 1, - ACTIONS(834), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12340] = 1, - ACTIONS(669), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12352] = 1, - ACTIONS(836), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12364] = 1, - ACTIONS(677), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12376] = 1, - ACTIONS(685), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12388] = 1, - ACTIONS(838), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12400] = 1, - ACTIONS(697), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12412] = 1, - ACTIONS(705), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12424] = 1, - ACTIONS(709), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12436] = 1, - ACTIONS(840), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12448] = 1, - ACTIONS(717), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12460] = 1, - ACTIONS(842), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12472] = 1, - ACTIONS(725), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12484] = 1, - ACTIONS(844), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12496] = 1, - ACTIONS(733), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12508] = 1, - ACTIONS(737), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12520] = 1, - ACTIONS(741), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12532] = 1, - ACTIONS(745), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12544] = 1, - ACTIONS(753), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12556] = 1, - ACTIONS(846), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12568] = 1, - ACTIONS(757), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12580] = 1, - ACTIONS(761), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12592] = 1, - ACTIONS(765), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12604] = 1, - ACTIONS(848), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12616] = 1, - ACTIONS(781), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12628] = 1, - ACTIONS(850), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12640] = 1, - ACTIONS(785), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12652] = 1, - ACTIONS(852), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12664] = 1, - ACTIONS(817), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12676] = 1, - ACTIONS(813), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12688] = 1, - ACTIONS(447), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12700] = 1, - ACTIONS(801), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12712] = 1, - ACTIONS(777), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12724] = 1, - ACTIONS(809), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12736] = 1, - ACTIONS(789), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12748] = 1, - ACTIONS(854), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12760] = 1, - ACTIONS(805), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12772] = 1, - ACTIONS(797), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12784] = 1, - ACTIONS(856), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12796] = 1, - ACTIONS(769), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12808] = 1, - ACTIONS(749), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12820] = 1, - ACTIONS(729), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12832] = 1, - ACTIONS(721), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12844] = 1, - ACTIONS(858), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12856] = 1, - ACTIONS(689), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12868] = 1, - ACTIONS(860), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12880] = 1, - ACTIONS(681), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12892] = 1, - ACTIONS(673), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12904] = 1, - ACTIONS(665), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12916] = 1, - ACTIONS(633), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12928] = 1, - ACTIONS(862), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12940] = 1, - ACTIONS(597), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12952] = 1, - ACTIONS(527), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12964] = 1, - ACTIONS(507), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12976] = 1, - ACTIONS(443), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [12988] = 1, - ACTIONS(475), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13000] = 1, - ACTIONS(463), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13012] = 1, - ACTIONS(451), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13024] = 1, - ACTIONS(467), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13036] = 1, - ACTIONS(479), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13048] = 1, - ACTIONS(503), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13060] = 1, - ACTIONS(543), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13072] = 1, - ACTIONS(487), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13084] = 1, - ACTIONS(864), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13096] = 1, - ACTIONS(773), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13108] = 1, - ACTIONS(866), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13120] = 1, - ACTIONS(701), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13132] = 1, - ACTIONS(547), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13144] = 1, - ACTIONS(868), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13156] = 1, - ACTIONS(870), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13168] = 1, - ACTIONS(872), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13180] = 1, - ACTIONS(874), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13192] = 3, - ACTIONS(401), 2, - sym_whitespace_control, - anon_sym_RBRACE_RBRACE, - STATE(355), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(876), 5, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13208] = 1, - ACTIONS(879), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13220] = 1, - ACTIONS(881), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13232] = 1, - ACTIONS(883), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13244] = 1, - ACTIONS(885), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13256] = 1, - ACTIONS(535), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13268] = 1, - ACTIONS(531), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13280] = 1, - ACTIONS(887), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13292] = 1, - ACTIONS(889), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13304] = 1, - ACTIONS(891), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13316] = 1, - ACTIONS(893), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13328] = 1, - ACTIONS(523), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13340] = 1, - ACTIONS(895), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13352] = 1, - ACTIONS(897), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13364] = 1, - ACTIONS(519), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13376] = 1, - ACTIONS(899), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13388] = 1, - ACTIONS(515), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13400] = 1, - ACTIONS(901), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13412] = 1, - ACTIONS(511), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13424] = 1, - ACTIONS(499), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13436] = 1, - ACTIONS(495), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13448] = 1, - ACTIONS(483), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13460] = 1, - ACTIONS(471), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13472] = 1, - ACTIONS(459), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13484] = 1, - ACTIONS(903), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13496] = 1, - ACTIONS(905), 9, - anon_sym_LBRACE_PERCENT, - anon_sym_LBRACE_LBRACE, - anon_sym_CARET_POUND, - anon_sym_LBRACE_POUND, - aux_sym__text_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13508] = 4, - ACTIONS(907), 1, - aux_sym__text_token1, - STATE(451), 1, - sym_jinja_stuff, - STATE(255), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(457), 4, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13525] = 4, - ACTIONS(907), 1, - aux_sym__text_token1, - STATE(536), 1, - sym_jinja_stuff, - STATE(255), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(457), 4, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13542] = 4, - ACTIONS(907), 1, - aux_sym__text_token1, - STATE(508), 1, - sym_jinja_stuff, - STATE(255), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(457), 4, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13559] = 4, - ACTIONS(907), 1, - aux_sym__text_token1, - STATE(507), 1, - sym_jinja_stuff, - STATE(255), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(457), 4, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13576] = 4, - ACTIONS(907), 1, - aux_sym__text_token1, - STATE(502), 1, - sym_jinja_stuff, - STATE(255), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(457), 4, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13593] = 4, - ACTIONS(909), 1, - aux_sym__text_token1, - STATE(181), 1, - sym_jinja_stuff, - STATE(144), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(911), 4, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13610] = 4, - ACTIONS(907), 1, - aux_sym__text_token1, - STATE(500), 1, - sym_jinja_stuff, - STATE(255), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(457), 4, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13627] = 4, - ACTIONS(907), 1, - aux_sym__text_token1, - STATE(499), 1, - sym_jinja_stuff, - STATE(255), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(457), 4, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13644] = 4, - ACTIONS(907), 1, - aux_sym__text_token1, - STATE(530), 1, - sym_jinja_stuff, - STATE(255), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(457), 4, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13661] = 4, - ACTIONS(907), 1, - aux_sym__text_token1, - STATE(532), 1, - sym_jinja_stuff, - STATE(255), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(457), 4, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13678] = 4, - ACTIONS(907), 1, - aux_sym__text_token1, - STATE(464), 1, - sym_jinja_stuff, - STATE(255), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(457), 4, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13695] = 4, - ACTIONS(907), 1, - aux_sym__text_token1, - STATE(539), 1, - sym_jinja_stuff, - STATE(255), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(457), 4, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13712] = 4, - ACTIONS(907), 1, - aux_sym__text_token1, - STATE(447), 1, - sym_jinja_stuff, - STATE(255), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(457), 4, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13729] = 4, - ACTIONS(907), 1, - aux_sym__text_token1, - STATE(465), 1, - sym_jinja_stuff, - STATE(255), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(457), 4, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13746] = 4, - ACTIONS(907), 1, - aux_sym__text_token1, - STATE(498), 1, - sym_jinja_stuff, - STATE(255), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(457), 4, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13763] = 4, - ACTIONS(907), 1, - aux_sym__text_token1, - STATE(497), 1, - sym_jinja_stuff, - STATE(255), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(457), 4, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13780] = 4, - ACTIONS(907), 1, - aux_sym__text_token1, - STATE(496), 1, - sym_jinja_stuff, - STATE(255), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(457), 4, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13797] = 4, - ACTIONS(907), 1, - aux_sym__text_token1, - STATE(495), 1, - sym_jinja_stuff, - STATE(255), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(457), 4, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13814] = 4, - ACTIONS(907), 1, - aux_sym__text_token1, - STATE(494), 1, - sym_jinja_stuff, - STATE(255), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(457), 4, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13831] = 4, - ACTIONS(907), 1, - aux_sym__text_token1, - STATE(492), 1, - sym_jinja_stuff, - STATE(255), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(457), 4, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13848] = 4, - ACTIONS(907), 1, - aux_sym__text_token1, - STATE(491), 1, - sym_jinja_stuff, - STATE(255), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(457), 4, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13865] = 4, - ACTIONS(907), 1, - aux_sym__text_token1, - STATE(470), 1, - sym_jinja_stuff, - STATE(255), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(457), 4, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13882] = 4, - ACTIONS(907), 1, - aux_sym__text_token1, - STATE(460), 1, - sym_jinja_stuff, - STATE(255), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(457), 4, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13899] = 4, - ACTIONS(913), 1, - aux_sym__text_token1, - STATE(529), 1, - sym_jinja_stuff, - STATE(251), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(823), 4, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13916] = 4, - ACTIONS(907), 1, - aux_sym__text_token1, - STATE(528), 1, - sym_jinja_stuff, - STATE(255), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(457), 4, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13933] = 4, - ACTIONS(907), 1, - aux_sym__text_token1, - STATE(526), 1, - sym_jinja_stuff, - STATE(255), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(457), 4, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13950] = 4, - ACTIONS(907), 1, - aux_sym__text_token1, - STATE(525), 1, - sym_jinja_stuff, - STATE(255), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(457), 4, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13967] = 4, - ACTIONS(907), 1, - aux_sym__text_token1, - STATE(524), 1, - sym_jinja_stuff, - STATE(255), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(457), 4, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [13984] = 4, - ACTIONS(907), 1, - aux_sym__text_token1, - STATE(523), 1, - sym_jinja_stuff, - STATE(255), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(457), 4, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [14001] = 4, - ACTIONS(907), 1, - aux_sym__text_token1, - STATE(522), 1, - sym_jinja_stuff, - STATE(255), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(457), 4, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [14018] = 4, - ACTIONS(913), 1, - aux_sym__text_token1, - STATE(459), 1, - sym_jinja_stuff, - STATE(251), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(823), 4, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [14035] = 4, - ACTIONS(907), 1, - aux_sym__text_token1, - STATE(515), 1, - sym_jinja_stuff, - STATE(255), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(457), 4, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [14052] = 4, - ACTIONS(907), 1, - aux_sym__text_token1, - STATE(541), 1, - sym_jinja_stuff, - STATE(255), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(457), 4, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [14069] = 4, - ACTIONS(915), 1, - aux_sym__text_token1, - STATE(153), 1, - sym_jinja_stuff, - STATE(143), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(917), 4, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [14086] = 4, - ACTIONS(907), 1, - aux_sym__text_token1, - STATE(501), 1, - sym_jinja_stuff, - STATE(255), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(457), 4, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [14103] = 4, - ACTIONS(907), 1, - aux_sym__text_token1, - STATE(463), 1, - sym_jinja_stuff, - STATE(255), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(457), 4, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [14120] = 4, - ACTIONS(907), 1, - aux_sym__text_token1, - STATE(453), 1, - sym_jinja_stuff, - STATE(255), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(457), 4, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [14137] = 4, - ACTIONS(907), 1, - aux_sym__text_token1, - STATE(450), 1, - sym_jinja_stuff, - STATE(255), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(457), 4, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [14154] = 4, - ACTIONS(907), 1, - aux_sym__text_token1, - STATE(486), 1, - sym_jinja_stuff, - STATE(255), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(457), 4, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [14171] = 4, - ACTIONS(907), 1, - aux_sym__text_token1, - STATE(535), 1, - sym_jinja_stuff, - STATE(255), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(457), 4, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [14188] = 4, - ACTIONS(907), 1, - aux_sym__text_token1, - STATE(552), 1, - sym_jinja_stuff, - STATE(255), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(457), 4, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [14205] = 4, - ACTIONS(907), 1, - aux_sym__text_token1, - STATE(551), 1, - sym_jinja_stuff, - STATE(255), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(457), 4, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [14222] = 4, - ACTIONS(907), 1, - aux_sym__text_token1, - STATE(448), 1, - sym_jinja_stuff, - STATE(255), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(457), 4, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [14239] = 4, - ACTIONS(907), 1, - aux_sym__text_token1, - STATE(456), 1, - sym_jinja_stuff, - STATE(255), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(457), 4, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [14256] = 4, - ACTIONS(907), 1, - aux_sym__text_token1, - STATE(462), 1, - sym_jinja_stuff, - STATE(255), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(457), 4, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [14273] = 4, - ACTIONS(907), 1, - aux_sym__text_token1, - STATE(461), 1, - sym_jinja_stuff, - STATE(255), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(457), 4, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [14290] = 4, - ACTIONS(907), 1, - aux_sym__text_token1, - STATE(457), 1, - sym_jinja_stuff, - STATE(255), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(457), 4, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [14307] = 4, - ACTIONS(907), 1, - aux_sym__text_token1, - STATE(454), 1, - sym_jinja_stuff, - STATE(255), 2, - sym__text, - aux_sym_jinja_stuff_repeat1, - ACTIONS(457), 4, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_PERCENT, - [14324] = 5, - ACTIONS(919), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LPAREN, + ACTIONS(854), 1, + sym__ws, STATE(61), 1, - sym_else_statement, - STATE(76), 1, - sym_elif_statement, - STATE(322), 1, - sym_endfor, - STATE(445), 1, - aux_sym_for_statement_repeat1, - [14340] = 5, - ACTIONS(921), 1, - anon_sym_LBRACE_PERCENT, - STATE(55), 1, - sym_else_statement, - STATE(76), 1, - sym_elif_statement, - STATE(319), 1, - sym_endif, - STATE(445), 1, - aux_sym_for_statement_repeat1, - [14356] = 5, - ACTIONS(923), 1, - anon_sym_LBRACE_PERCENT, - STATE(26), 1, - sym_else_statement, - STATE(76), 1, - sym_elif_statement, - STATE(245), 1, - sym_endif, - STATE(445), 1, - aux_sym_for_statement_repeat1, - [14372] = 5, - ACTIONS(921), 1, - anon_sym_LBRACE_PERCENT, - STATE(75), 1, - sym_else_statement, - STATE(76), 1, - sym_elif_statement, - STATE(344), 1, - sym_endif, - STATE(445), 1, - aux_sym_for_statement_repeat1, - [14388] = 5, - ACTIONS(919), 1, - anon_sym_LBRACE_PERCENT, - STATE(48), 1, - sym_else_statement, - STATE(76), 1, - sym_elif_statement, - STATE(345), 1, - sym_endfor, - STATE(445), 1, - aux_sym_for_statement_repeat1, - [14404] = 5, - ACTIONS(925), 1, - anon_sym_LBRACE_PERCENT, - STATE(54), 1, - sym_else_statement, - STATE(76), 1, - sym_elif_statement, - STATE(236), 1, - sym_endfor, - STATE(445), 1, - aux_sym_for_statement_repeat1, - [14420] = 5, - ACTIONS(925), 1, - anon_sym_LBRACE_PERCENT, - STATE(52), 1, - sym_else_statement, - STATE(76), 1, - sym_elif_statement, + sym__bare_list_lit, + STATE(225), 1, + aux_sym_read_cond_lit_repeat1, + [6055] = 5, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(226), 1, + anon_sym_LPAREN, + ACTIONS(856), 1, + sym__ws, STATE(165), 1, - sym_endfor, - STATE(445), 1, - aux_sym_for_statement_repeat1, - [14436] = 5, - ACTIONS(923), 1, - anon_sym_LBRACE_PERCENT, - STATE(37), 1, - sym_else_statement, - STATE(76), 1, - sym_elif_statement, - STATE(179), 1, - sym_endif, - STATE(445), 1, - aux_sym_for_statement_repeat1, - [14452] = 4, - ACTIONS(143), 1, - aux_sym_else_statement_token1, - ACTIONS(145), 1, - aux_sym_elif_statement_token1, - ACTIONS(183), 1, - aux_sym_endfor_token1, - ACTIONS(927), 1, - sym_whitespace_control, - [14465] = 4, - ACTIONS(143), 1, - aux_sym_else_statement_token1, - ACTIONS(145), 1, - aux_sym_elif_statement_token1, - ACTIONS(187), 1, - aux_sym_endif_token1, - ACTIONS(929), 1, - sym_whitespace_control, - [14478] = 4, - ACTIONS(141), 1, - aux_sym_endif_token1, - ACTIONS(143), 1, - aux_sym_else_statement_token1, - ACTIONS(145), 1, - aux_sym_elif_statement_token1, - ACTIONS(931), 1, - sym_whitespace_control, - [14491] = 4, - ACTIONS(143), 1, - aux_sym_else_statement_token1, - ACTIONS(145), 1, - aux_sym_elif_statement_token1, - ACTIONS(179), 1, - aux_sym_endfor_token1, - ACTIONS(933), 1, - sym_whitespace_control, - [14504] = 3, - ACTIONS(201), 1, - aux_sym_else_statement_token1, - ACTIONS(203), 1, - aux_sym_elif_statement_token1, - ACTIONS(239), 1, - aux_sym_endfor_token1, - [14514] = 3, - ACTIONS(201), 1, - aux_sym_else_statement_token1, - ACTIONS(203), 1, - aux_sym_elif_statement_token1, - ACTIONS(243), 1, - aux_sym_endfor_token1, - [14524] = 3, - ACTIONS(201), 1, - aux_sym_else_statement_token1, - ACTIONS(203), 1, - aux_sym_elif_statement_token1, - ACTIONS(241), 1, - aux_sym_endif_token1, - [14534] = 3, - ACTIONS(199), 1, - aux_sym_endif_token1, - ACTIONS(201), 1, - aux_sym_else_statement_token1, - ACTIONS(203), 1, - aux_sym_elif_statement_token1, - [14544] = 3, - ACTIONS(935), 1, - anon_sym_LBRACE_PERCENT, - STATE(76), 1, - sym_elif_statement, - STATE(445), 1, - aux_sym_for_statement_repeat1, - [14554] = 2, - ACTIONS(938), 1, - sym_whitespace_control, - ACTIONS(940), 1, - anon_sym_PERCENT_RBRACE, - [14561] = 2, - ACTIONS(942), 1, - sym_whitespace_control, - ACTIONS(944), 1, - anon_sym_PERCENT_RBRACE, - [14568] = 2, - ACTIONS(946), 1, - sym_whitespace_control, - ACTIONS(948), 1, - anon_sym_PERCENT_RBRACE, - [14575] = 2, - ACTIONS(950), 1, - sym_whitespace_control, - ACTIONS(952), 1, - anon_sym_PERCENT_RBRACE, - [14582] = 2, - ACTIONS(954), 1, - sym_whitespace_control, - ACTIONS(956), 1, - anon_sym_PERCENT_RBRACE, - [14589] = 2, - ACTIONS(958), 1, - sym_whitespace_control, - ACTIONS(960), 1, - anon_sym_PERCENT_RBRACE, - [14596] = 2, - ACTIONS(962), 1, - sym_whitespace_control, - ACTIONS(964), 1, - anon_sym_PERCENT_RBRACE, - [14603] = 2, - ACTIONS(966), 1, - sym_whitespace_control, - ACTIONS(968), 1, - anon_sym_PERCENT_RBRACE, - [14610] = 2, - ACTIONS(970), 1, - sym_whitespace_control, - ACTIONS(972), 1, - anon_sym_PERCENT_RBRACE, - [14617] = 2, - ACTIONS(974), 1, - sym_whitespace_control, - ACTIONS(976), 1, - aux_sym_endraw_token1, - [14624] = 2, - ACTIONS(978), 1, - sym_whitespace_control, - ACTIONS(980), 1, - anon_sym_PERCENT_RBRACE, - [14631] = 2, - ACTIONS(982), 1, - sym_whitespace_control, - ACTIONS(984), 1, - anon_sym_PERCENT_RBRACE, - [14638] = 2, - ACTIONS(986), 1, - sym_whitespace_control, - ACTIONS(988), 1, - anon_sym_PERCENT_RBRACE, - [14645] = 2, - ACTIONS(990), 1, - sym_whitespace_control, - ACTIONS(992), 1, - anon_sym_RBRACE_RBRACE, - [14652] = 2, - ACTIONS(994), 1, - sym_whitespace_control, - ACTIONS(996), 1, - anon_sym_PERCENT_RBRACE, - [14659] = 2, - ACTIONS(998), 1, - sym_whitespace_control, - ACTIONS(1000), 1, - anon_sym_PERCENT_RBRACE, - [14666] = 2, - ACTIONS(1002), 1, - sym_whitespace_control, - ACTIONS(1004), 1, - anon_sym_PERCENT_RBRACE, - [14673] = 2, - ACTIONS(1006), 1, - sym_whitespace_control, - ACTIONS(1008), 1, - anon_sym_PERCENT_RBRACE, - [14680] = 2, - ACTIONS(1010), 1, - sym_whitespace_control, - ACTIONS(1012), 1, - anon_sym_PERCENT_RBRACE, - [14687] = 2, - ACTIONS(1014), 1, - sym_whitespace_control, - ACTIONS(1016), 1, - anon_sym_PERCENT_RBRACE, - [14694] = 2, - ACTIONS(1018), 1, - sym_whitespace_control, - ACTIONS(1020), 1, - anon_sym_PERCENT_RBRACE, - [14701] = 2, - ACTIONS(1022), 1, - sym_whitespace_control, - ACTIONS(1024), 1, - anon_sym_PERCENT_RBRACE, - [14708] = 2, - ACTIONS(1026), 1, - sym_whitespace_control, - ACTIONS(1028), 1, - anon_sym_RBRACE_RBRACE, - [14715] = 2, - ACTIONS(1030), 1, - sym_whitespace_control, - ACTIONS(1032), 1, - anon_sym_PERCENT_RBRACE, - [14722] = 2, - ACTIONS(1034), 1, - sym_whitespace_control, - ACTIONS(1036), 1, - anon_sym_PERCENT_RBRACE, - [14729] = 2, - ACTIONS(1038), 1, - sym_whitespace_control, - ACTIONS(1040), 1, - anon_sym_PERCENT_RBRACE, - [14736] = 2, - ACTIONS(145), 1, - aux_sym_elif_statement_token1, - ACTIONS(1042), 1, - sym_whitespace_control, - [14743] = 2, - ACTIONS(1044), 1, - sym_whitespace_control, - ACTIONS(1046), 1, - anon_sym_PERCENT_RBRACE, - [14750] = 2, - ACTIONS(1048), 1, - sym_whitespace_control, - ACTIONS(1050), 1, - anon_sym_PERCENT_RBRACE, - [14757] = 2, - ACTIONS(1052), 1, - sym_whitespace_control, - ACTIONS(1054), 1, - anon_sym_PERCENT_RBRACE, - [14764] = 2, - ACTIONS(1056), 1, - sym_whitespace_control, - ACTIONS(1058), 1, - anon_sym_PERCENT_RBRACE, - [14771] = 2, - ACTIONS(1060), 1, - sym_whitespace_control, - ACTIONS(1062), 1, - anon_sym_PERCENT_RBRACE, - [14778] = 2, - ACTIONS(1064), 1, - sym_whitespace_control, - ACTIONS(1066), 1, - anon_sym_PERCENT_RBRACE, - [14785] = 2, - ACTIONS(1068), 1, - sym_whitespace_control, - ACTIONS(1070), 1, - anon_sym_PERCENT_RBRACE, - [14792] = 2, - ACTIONS(1072), 1, - sym_whitespace_control, - ACTIONS(1074), 1, - anon_sym_PERCENT_RBRACE, - [14799] = 2, - ACTIONS(1076), 1, - sym_whitespace_control, - ACTIONS(1078), 1, - anon_sym_PERCENT_RBRACE, - [14806] = 2, - ACTIONS(1080), 1, - sym_whitespace_control, - ACTIONS(1082), 1, - anon_sym_PERCENT_RBRACE, - [14813] = 2, - ACTIONS(1084), 1, - sym_whitespace_control, - ACTIONS(1086), 1, - anon_sym_PERCENT_RBRACE, - [14820] = 2, - ACTIONS(1088), 1, - sym_whitespace_control, - ACTIONS(1090), 1, - anon_sym_PERCENT_RBRACE, - [14827] = 2, - ACTIONS(1092), 1, - sym_whitespace_control, - ACTIONS(1094), 1, - anon_sym_PERCENT_RBRACE, - [14834] = 2, - ACTIONS(1096), 1, - sym_whitespace_control, - ACTIONS(1098), 1, - anon_sym_PERCENT_RBRACE, - [14841] = 2, - ACTIONS(1100), 1, - sym_whitespace_control, - ACTIONS(1102), 1, - anon_sym_PERCENT_RBRACE, - [14848] = 2, - ACTIONS(1104), 1, - sym_whitespace_control, - ACTIONS(1106), 1, - anon_sym_PERCENT_RBRACE, - [14855] = 2, - ACTIONS(1108), 1, - sym_whitespace_control, - ACTIONS(1110), 1, - anon_sym_PERCENT_RBRACE, - [14862] = 2, - ACTIONS(1112), 1, - sym_whitespace_control, - ACTIONS(1114), 1, - anon_sym_PERCENT_RBRACE, - [14869] = 2, - ACTIONS(1116), 1, - sym_whitespace_control, - ACTIONS(1118), 1, - anon_sym_PERCENT_RBRACE, - [14876] = 2, - ACTIONS(1120), 1, - sym_whitespace_control, - ACTIONS(1122), 1, - anon_sym_PERCENT_RBRACE, - [14883] = 2, - ACTIONS(1124), 1, - sym_whitespace_control, - ACTIONS(1126), 1, - anon_sym_PERCENT_RBRACE, - [14890] = 2, - ACTIONS(1128), 1, - sym_whitespace_control, - ACTIONS(1130), 1, - anon_sym_PERCENT_RBRACE, - [14897] = 2, - ACTIONS(1132), 1, - sym_whitespace_control, - ACTIONS(1134), 1, - anon_sym_PERCENT_RBRACE, - [14904] = 2, - ACTIONS(1136), 1, - sym_whitespace_control, - ACTIONS(1138), 1, - anon_sym_PERCENT_RBRACE, - [14911] = 2, - ACTIONS(1140), 1, - sym_whitespace_control, - ACTIONS(1142), 1, - anon_sym_PERCENT_RBRACE, - [14918] = 2, - ACTIONS(1144), 1, - sym_whitespace_control, - ACTIONS(1146), 1, - anon_sym_PERCENT_RBRACE, - [14925] = 2, - ACTIONS(1148), 1, - sym_whitespace_control, - ACTIONS(1150), 1, - anon_sym_PERCENT_RBRACE, - [14932] = 2, - ACTIONS(1152), 1, - sym_whitespace_control, - ACTIONS(1154), 1, - anon_sym_PERCENT_RBRACE, - [14939] = 2, - ACTIONS(1156), 1, - sym_whitespace_control, - ACTIONS(1158), 1, - anon_sym_PERCENT_RBRACE, - [14946] = 2, - ACTIONS(1160), 1, - sym_whitespace_control, - ACTIONS(1162), 1, - anon_sym_PERCENT_RBRACE, - [14953] = 2, - ACTIONS(1164), 1, - sym_whitespace_control, - ACTIONS(1166), 1, - anon_sym_PERCENT_RBRACE, - [14960] = 2, - ACTIONS(1168), 1, - sym_whitespace_control, - ACTIONS(1170), 1, - anon_sym_PERCENT_RBRACE, - [14967] = 2, - ACTIONS(1172), 1, - sym_whitespace_control, - ACTIONS(1174), 1, - anon_sym_RBRACE_RBRACE, - [14974] = 2, - ACTIONS(1176), 1, - sym_whitespace_control, - ACTIONS(1178), 1, - anon_sym_PERCENT_RBRACE, - [14981] = 2, - ACTIONS(1180), 1, - sym_whitespace_control, - ACTIONS(1182), 1, - anon_sym_PERCENT_RBRACE, - [14988] = 2, - ACTIONS(1184), 1, - sym_whitespace_control, - ACTIONS(1186), 1, - anon_sym_PERCENT_RBRACE, - [14995] = 2, - ACTIONS(1188), 1, - sym_whitespace_control, - ACTIONS(1190), 1, - anon_sym_PERCENT_RBRACE, - [15002] = 2, - ACTIONS(1192), 1, - sym_whitespace_control, - ACTIONS(1194), 1, - anon_sym_PERCENT_RBRACE, - [15009] = 2, - ACTIONS(1196), 1, - anon_sym_LBRACE_PERCENT, - STATE(343), 1, - sym_endraw, - [15016] = 2, - ACTIONS(1198), 1, - sym_whitespace_control, - ACTIONS(1200), 1, - anon_sym_PERCENT_RBRACE, - [15023] = 2, - ACTIONS(1202), 1, - sym_whitespace_control, - ACTIONS(1204), 1, - anon_sym_PERCENT_RBRACE, - [15030] = 2, - ACTIONS(1206), 1, - sym_whitespace_control, - ACTIONS(1208), 1, - anon_sym_PERCENT_RBRACE, - [15037] = 2, - ACTIONS(1210), 1, - sym_whitespace_control, - ACTIONS(1212), 1, - anon_sym_PERCENT_RBRACE, - [15044] = 2, - ACTIONS(1214), 1, - anon_sym_LBRACE_PERCENT, - STATE(169), 1, - sym_endraw, - [15051] = 2, - ACTIONS(1216), 1, - sym_whitespace_control, - ACTIONS(1218), 1, - anon_sym_PERCENT_RBRACE, - [15058] = 2, - ACTIONS(1220), 1, - sym_whitespace_control, - ACTIONS(1222), 1, - aux_sym_endraw_token1, - [15065] = 2, - ACTIONS(1224), 1, - sym_whitespace_control, - ACTIONS(1226), 1, - anon_sym_PERCENT_RBRACE, - [15072] = 2, - ACTIONS(1228), 1, - sym_whitespace_control, - ACTIONS(1230), 1, - anon_sym_PERCENT_RBRACE, - [15079] = 2, - ACTIONS(1232), 1, - sym_whitespace_control, - ACTIONS(1234), 1, - anon_sym_PERCENT_RBRACE, - [15086] = 2, - ACTIONS(1236), 1, - sym_whitespace_control, - ACTIONS(1238), 1, - anon_sym_PERCENT_RBRACE, - [15093] = 2, - ACTIONS(1240), 1, - sym_whitespace_control, - ACTIONS(1242), 1, - anon_sym_PERCENT_RBRACE, - [15100] = 2, - ACTIONS(1244), 1, - sym_whitespace_control, - ACTIONS(1246), 1, - anon_sym_PERCENT_RBRACE, - [15107] = 2, - ACTIONS(1248), 1, - sym_whitespace_control, - ACTIONS(1250), 1, - anon_sym_PERCENT_RBRACE, - [15114] = 2, - ACTIONS(1252), 1, - sym_whitespace_control, - ACTIONS(1254), 1, - anon_sym_PERCENT_RBRACE, - [15121] = 2, - ACTIONS(1256), 1, - sym_whitespace_control, - ACTIONS(1258), 1, - anon_sym_PERCENT_RBRACE, - [15128] = 2, - ACTIONS(1260), 1, - sym_whitespace_control, - ACTIONS(1262), 1, - anon_sym_PERCENT_RBRACE, - [15135] = 2, - ACTIONS(1264), 1, - sym_whitespace_control, - ACTIONS(1266), 1, - anon_sym_RBRACE_RBRACE, - [15142] = 2, - ACTIONS(1268), 1, - sym_whitespace_control, - ACTIONS(1270), 1, - anon_sym_PERCENT_RBRACE, - [15149] = 2, - ACTIONS(1272), 1, - sym_whitespace_control, - ACTIONS(1274), 1, - anon_sym_PERCENT_RBRACE, - [15156] = 2, - ACTIONS(1276), 1, - sym_whitespace_control, - ACTIONS(1278), 1, - anon_sym_PERCENT_RBRACE, - [15163] = 2, - ACTIONS(1280), 1, - sym_whitespace_control, - ACTIONS(1282), 1, - anon_sym_PERCENT_RBRACE, - [15170] = 2, - ACTIONS(1284), 1, - sym_whitespace_control, - ACTIONS(1286), 1, - anon_sym_PERCENT_RBRACE, - [15177] = 2, - ACTIONS(1288), 1, - sym_whitespace_control, - ACTIONS(1290), 1, - anon_sym_PERCENT_RBRACE, - [15184] = 2, - ACTIONS(1292), 1, - sym_whitespace_control, - ACTIONS(1294), 1, - anon_sym_PERCENT_RBRACE, - [15191] = 2, - ACTIONS(1296), 1, - sym_whitespace_control, - ACTIONS(1298), 1, - anon_sym_PERCENT_RBRACE, - [15198] = 2, - ACTIONS(1300), 1, - sym_whitespace_control, - ACTIONS(1302), 1, - anon_sym_PERCENT_RBRACE, - [15205] = 2, - ACTIONS(1304), 1, - sym_whitespace_control, - ACTIONS(1306), 1, - anon_sym_PERCENT_RBRACE, - [15212] = 2, - ACTIONS(1308), 1, - sym_whitespace_control, - ACTIONS(1310), 1, - anon_sym_PERCENT_RBRACE, - [15219] = 2, - ACTIONS(1312), 1, - sym_whitespace_control, - ACTIONS(1314), 1, - anon_sym_PERCENT_RBRACE, - [15226] = 2, - ACTIONS(1316), 1, - sym_whitespace_control, - ACTIONS(1318), 1, - anon_sym_PERCENT_RBRACE, - [15233] = 2, - ACTIONS(1320), 1, - sym_whitespace_control, - ACTIONS(1322), 1, - anon_sym_PERCENT_RBRACE, - [15240] = 2, - ACTIONS(1324), 1, - sym_whitespace_control, - ACTIONS(1326), 1, - anon_sym_PERCENT_RBRACE, - [15247] = 2, - ACTIONS(1328), 1, - sym_whitespace_control, - ACTIONS(1330), 1, - anon_sym_PERCENT_RBRACE, - [15254] = 2, - ACTIONS(1332), 1, - sym_whitespace_control, - ACTIONS(1334), 1, - anon_sym_PERCENT_RBRACE, - [15261] = 2, - ACTIONS(1336), 1, - sym_whitespace_control, - ACTIONS(1338), 1, - anon_sym_PERCENT_RBRACE, - [15268] = 2, - ACTIONS(1340), 1, - sym_whitespace_control, - ACTIONS(1342), 1, - anon_sym_PERCENT_RBRACE, - [15275] = 2, - ACTIONS(1344), 1, - sym_whitespace_control, - ACTIONS(1346), 1, - anon_sym_PERCENT_RBRACE, - [15282] = 2, - ACTIONS(1348), 1, - sym_whitespace_control, - ACTIONS(1350), 1, - anon_sym_PERCENT_RBRACE, - [15289] = 2, - ACTIONS(1352), 1, - sym_whitespace_control, - ACTIONS(1354), 1, - anon_sym_PERCENT_RBRACE, - [15296] = 2, - ACTIONS(1356), 1, - sym_whitespace_control, - ACTIONS(1358), 1, - anon_sym_PERCENT_RBRACE, - [15303] = 1, - ACTIONS(948), 1, - anon_sym_PERCENT_RBRACE, - [15307] = 1, - ACTIONS(1360), 1, - anon_sym_PERCENT_RBRACE, - [15311] = 1, - ACTIONS(1318), 1, - anon_sym_PERCENT_RBRACE, - [15315] = 1, - ACTIONS(1362), 1, - anon_sym_PERCENT_RBRACE, - [15319] = 1, - ACTIONS(968), 1, - anon_sym_PERCENT_RBRACE, - [15323] = 1, - ACTIONS(1008), 1, - anon_sym_PERCENT_RBRACE, - [15327] = 1, - ACTIONS(1364), 1, - anon_sym_PERCENT_RBRACE, - [15331] = 1, - ACTIONS(1266), 1, - anon_sym_RBRACE_RBRACE, - [15335] = 1, - ACTIONS(1314), 1, - anon_sym_PERCENT_RBRACE, - [15339] = 1, - ACTIONS(944), 1, - anon_sym_PERCENT_RBRACE, - [15343] = 1, - ACTIONS(1306), 1, - anon_sym_PERCENT_RBRACE, - [15347] = 1, - ACTIONS(1294), 1, - anon_sym_PERCENT_RBRACE, - [15351] = 1, - ACTIONS(1278), 1, - anon_sym_PERCENT_RBRACE, - [15355] = 1, - ACTIONS(1270), 1, - anon_sym_PERCENT_RBRACE, - [15359] = 1, - ACTIONS(1366), 1, - anon_sym_RBRACE_RBRACE, - [15363] = 1, - ACTIONS(1234), 1, - anon_sym_PERCENT_RBRACE, - [15367] = 1, - ACTIONS(1258), 1, - anon_sym_PERCENT_RBRACE, - [15371] = 1, - ACTIONS(1368), 1, - anon_sym_PERCENT_RBRACE, - [15375] = 1, - ACTIONS(1370), 1, - anon_sym_PERCENT_RBRACE, - [15379] = 1, - ACTIONS(1098), 1, - anon_sym_PERCENT_RBRACE, - [15383] = 1, - ACTIONS(1372), 1, - anon_sym_PERCENT_RBRACE, - [15387] = 1, - ACTIONS(203), 1, - aux_sym_elif_statement_token1, - [15391] = 1, - ACTIONS(1226), 1, - anon_sym_PERCENT_RBRACE, - [15395] = 1, - ACTIONS(1012), 1, - anon_sym_PERCENT_RBRACE, - [15399] = 1, - ACTIONS(1374), 1, - anon_sym_RBRACE_RBRACE, - [15403] = 1, - ACTIONS(1212), 1, - anon_sym_PERCENT_RBRACE, - [15407] = 1, - ACTIONS(1290), 1, - anon_sym_PERCENT_RBRACE, - [15411] = 1, - ACTIONS(1376), 1, - anon_sym_PERCENT_RBRACE, - [15415] = 1, - ACTIONS(1378), 1, - anon_sym_PERCENT_RBRACE, - [15419] = 1, - ACTIONS(1200), 1, - anon_sym_PERCENT_RBRACE, - [15423] = 1, - ACTIONS(1282), 1, - anon_sym_PERCENT_RBRACE, - [15427] = 1, - ACTIONS(1178), 1, - anon_sym_PERCENT_RBRACE, - [15431] = 1, - ACTIONS(1380), 1, - anon_sym_POUND_RBRACE, - [15435] = 1, - ACTIONS(1302), 1, - anon_sym_PERCENT_RBRACE, - [15439] = 1, - ACTIONS(1166), 1, - anon_sym_PERCENT_RBRACE, - [15443] = 1, - ACTIONS(1286), 1, - anon_sym_PERCENT_RBRACE, - [15447] = 1, - ACTIONS(1126), 1, - anon_sym_PERCENT_RBRACE, - [15451] = 1, - ACTIONS(1382), 1, - aux_sym_endraw_token1, - [15455] = 1, - ACTIONS(1110), 1, - anon_sym_PERCENT_RBRACE, - [15459] = 1, - ACTIONS(1102), 1, - anon_sym_PERCENT_RBRACE, - [15463] = 1, - ACTIONS(940), 1, - anon_sym_PERCENT_RBRACE, - [15467] = 1, - ACTIONS(1090), 1, - anon_sym_PERCENT_RBRACE, - [15471] = 1, - ACTIONS(1094), 1, - anon_sym_PERCENT_RBRACE, - [15475] = 1, - ACTIONS(1384), 1, - anon_sym_PERCENT_RBRACE, - [15479] = 1, - ACTIONS(1086), 1, - anon_sym_PERCENT_RBRACE, - [15483] = 1, - ACTIONS(1078), 1, - anon_sym_PERCENT_RBRACE, - [15487] = 1, - ACTIONS(1074), 1, - anon_sym_PERCENT_RBRACE, - [15491] = 1, - ACTIONS(1386), 1, - anon_sym_PERCENT_RBRACE, - [15495] = 1, - ACTIONS(1388), 1, - anon_sym_PERCENT_RBRACE, - [15499] = 1, - ACTIONS(1390), 1, - anon_sym_PERCENT_RBRACE, - [15503] = 1, - ACTIONS(1392), 1, - anon_sym_PERCENT_RBRACE, - [15507] = 1, - ACTIONS(1394), 1, - anon_sym_PERCENT_RBRACE, - [15511] = 1, - ACTIONS(1396), 1, - anon_sym_PERCENT_RBRACE, - [15515] = 1, - ACTIONS(1398), 1, - anon_sym_PERCENT_RBRACE, - [15519] = 1, - ACTIONS(1400), 1, - anon_sym_PERCENT_RBRACE, - [15523] = 1, - ACTIONS(956), 1, - anon_sym_PERCENT_RBRACE, - [15527] = 1, - ACTIONS(1402), 1, - anon_sym_PERCENT_RBRACE, - [15531] = 1, - ACTIONS(1062), 1, - anon_sym_PERCENT_RBRACE, - [15535] = 1, - ACTIONS(1058), 1, - anon_sym_PERCENT_RBRACE, - [15539] = 1, - ACTIONS(1404), 1, - anon_sym_PERCENT_RBRACE, - [15543] = 1, - ACTIONS(1046), 1, - anon_sym_PERCENT_RBRACE, - [15547] = 1, - ACTIONS(1054), 1, - anon_sym_PERCENT_RBRACE, - [15551] = 1, - ACTIONS(1406), 1, - anon_sym_PERCENT_RBRACE, - [15555] = 1, - ACTIONS(1408), 1, - anon_sym_PERCENT_RBRACE, - [15559] = 1, - ACTIONS(1410), 1, - anon_sym_PERCENT_RBRACE, - [15563] = 1, - ACTIONS(1412), 1, - anon_sym_PERCENT_RBRACE, - [15567] = 1, - ACTIONS(1414), 1, - anon_sym_PERCENT_RBRACE, - [15571] = 1, - ACTIONS(1416), 1, - anon_sym_PERCENT_RBRACE, - [15575] = 1, - ACTIONS(1418), 1, - anon_sym_PERCENT_RBRACE, - [15579] = 1, - ACTIONS(1420), 1, - anon_sym_PERCENT_RBRACE, - [15583] = 1, - ACTIONS(1422), 1, - anon_sym_POUND_RBRACE, - [15587] = 1, - ACTIONS(1050), 1, - anon_sym_PERCENT_RBRACE, - [15591] = 1, - ACTIONS(1424), 1, - anon_sym_PERCENT_RBRACE, - [15595] = 1, - ACTIONS(1032), 1, - anon_sym_PERCENT_RBRACE, - [15599] = 1, - ACTIONS(960), 1, - anon_sym_PERCENT_RBRACE, - [15603] = 1, - ACTIONS(1426), 1, - anon_sym_PERCENT_RBRACE, - [15607] = 1, - ACTIONS(1428), 1, - anon_sym_PERCENT_RBRACE, - [15611] = 1, - ACTIONS(1430), 1, - anon_sym_PERCENT_RBRACE, - [15615] = 1, - ACTIONS(972), 1, - anon_sym_PERCENT_RBRACE, - [15619] = 1, - ACTIONS(1432), 1, - anon_sym_PERCENT_RBRACE, - [15623] = 1, - ACTIONS(984), 1, - anon_sym_PERCENT_RBRACE, - [15627] = 1, - ACTIONS(1190), 1, - anon_sym_PERCENT_RBRACE, - [15631] = 1, - ACTIONS(1000), 1, - anon_sym_PERCENT_RBRACE, - [15635] = 1, - ACTIONS(1434), 1, - anon_sym_PERCENT_RBRACE, - [15639] = 1, - ACTIONS(1004), 1, - anon_sym_PERCENT_RBRACE, - [15643] = 1, - ACTIONS(1016), 1, - anon_sym_PERCENT_RBRACE, - [15647] = 1, - ACTIONS(1436), 1, - anon_sym_PERCENT_RBRACE, - [15651] = 1, - ACTIONS(1354), 1, - anon_sym_PERCENT_RBRACE, - [15655] = 1, - ACTIONS(1358), 1, - anon_sym_PERCENT_RBRACE, - [15659] = 1, - ACTIONS(1438), 1, - anon_sym_PERCENT_RBRACE, - [15663] = 1, - ACTIONS(1440), 1, - anon_sym_PERCENT_RBRACE, - [15667] = 1, - ACTIONS(1442), 1, - anon_sym_PERCENT_RBRACE, - [15671] = 1, - ACTIONS(1444), 1, - anon_sym_PERCENT_RBRACE, - [15675] = 1, - ACTIONS(1446), 1, - anon_sym_PERCENT_RBRACE, - [15679] = 1, - ACTIONS(1448), 1, - anon_sym_PERCENT_RBRACE, - [15683] = 1, - ACTIONS(1450), 1, - anon_sym_PERCENT_RBRACE, - [15687] = 1, - ACTIONS(1452), 1, - anon_sym_PERCENT_RBRACE, - [15691] = 1, - ACTIONS(992), 1, - anon_sym_RBRACE_RBRACE, - [15695] = 1, - ACTIONS(1454), 1, - anon_sym_PERCENT_RBRACE, - [15699] = 1, - ACTIONS(1456), 1, - anon_sym_PERCENT_RBRACE, - [15703] = 1, - ACTIONS(1458), 1, - anon_sym_PERCENT_RBRACE, - [15707] = 1, - ACTIONS(1460), 1, - anon_sym_PERCENT_RBRACE, - [15711] = 1, - ACTIONS(1310), 1, - anon_sym_PERCENT_RBRACE, - [15715] = 1, - ACTIONS(1070), 1, - anon_sym_PERCENT_RBRACE, - [15719] = 1, - ACTIONS(1462), 1, - anon_sym_PERCENT_RBRACE, - [15723] = 1, - ACTIONS(1464), 1, - anon_sym_PERCENT_RBRACE, - [15727] = 1, - ACTIONS(1204), 1, - anon_sym_PERCENT_RBRACE, - [15731] = 1, - ACTIONS(1466), 1, + sym__bare_list_lit, + STATE(230), 1, + aux_sym_read_cond_lit_repeat1, + [6071] = 4, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(858), 1, + sym__ws, + ACTIONS(861), 1, + anon_sym_LPAREN, + STATE(241), 1, + aux_sym_read_cond_lit_repeat1, + [6084] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(863), 3, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + [6093] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(865), 1, + sym_num_lit, + [6100] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(867), 1, + anon_sym_A, + [6107] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(869), 1, ts_builtin_sym_end, - [15735] = 1, - ACTIONS(1468), 1, - anon_sym_PERCENT_RBRACE, - [15739] = 1, - ACTIONS(1470), 1, - aux_sym_endraw_token1, + [6114] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(871), 1, + sym_num_lit, }; static uint32_t ts_small_parse_table_map[] = { - [SMALL_STATE(2)] = 0, - [SMALL_STATE(3)] = 97, - [SMALL_STATE(4)] = 194, - [SMALL_STATE(5)] = 291, - [SMALL_STATE(6)] = 388, - [SMALL_STATE(7)] = 485, - [SMALL_STATE(8)] = 582, - [SMALL_STATE(9)] = 679, - [SMALL_STATE(10)] = 776, - [SMALL_STATE(11)] = 867, - [SMALL_STATE(12)] = 958, - [SMALL_STATE(13)] = 1049, - [SMALL_STATE(14)] = 1140, - [SMALL_STATE(15)] = 1231, - [SMALL_STATE(16)] = 1319, - [SMALL_STATE(17)] = 1407, - [SMALL_STATE(18)] = 1495, - [SMALL_STATE(19)] = 1583, - [SMALL_STATE(20)] = 1671, - [SMALL_STATE(21)] = 1759, - [SMALL_STATE(22)] = 1847, - [SMALL_STATE(23)] = 1935, - [SMALL_STATE(24)] = 2023, - [SMALL_STATE(25)] = 2111, - [SMALL_STATE(26)] = 2199, - [SMALL_STATE(27)] = 2287, - [SMALL_STATE(28)] = 2375, - [SMALL_STATE(29)] = 2463, - [SMALL_STATE(30)] = 2551, - [SMALL_STATE(31)] = 2639, - [SMALL_STATE(32)] = 2727, - [SMALL_STATE(33)] = 2815, - [SMALL_STATE(34)] = 2903, - [SMALL_STATE(35)] = 2991, - [SMALL_STATE(36)] = 3079, - [SMALL_STATE(37)] = 3167, - [SMALL_STATE(38)] = 3255, - [SMALL_STATE(39)] = 3343, - [SMALL_STATE(40)] = 3431, - [SMALL_STATE(41)] = 3519, - [SMALL_STATE(42)] = 3607, - [SMALL_STATE(43)] = 3695, - [SMALL_STATE(44)] = 3783, - [SMALL_STATE(45)] = 3871, - [SMALL_STATE(46)] = 3959, - [SMALL_STATE(47)] = 4047, - [SMALL_STATE(48)] = 4135, - [SMALL_STATE(49)] = 4223, - [SMALL_STATE(50)] = 4311, - [SMALL_STATE(51)] = 4399, - [SMALL_STATE(52)] = 4487, - [SMALL_STATE(53)] = 4575, - [SMALL_STATE(54)] = 4663, - [SMALL_STATE(55)] = 4751, - [SMALL_STATE(56)] = 4839, - [SMALL_STATE(57)] = 4927, - [SMALL_STATE(58)] = 5015, - [SMALL_STATE(59)] = 5103, - [SMALL_STATE(60)] = 5191, - [SMALL_STATE(61)] = 5279, - [SMALL_STATE(62)] = 5367, - [SMALL_STATE(63)] = 5455, - [SMALL_STATE(64)] = 5543, - [SMALL_STATE(65)] = 5631, - [SMALL_STATE(66)] = 5719, - [SMALL_STATE(67)] = 5807, - [SMALL_STATE(68)] = 5895, - [SMALL_STATE(69)] = 5983, - [SMALL_STATE(70)] = 6071, - [SMALL_STATE(71)] = 6159, - [SMALL_STATE(72)] = 6247, - [SMALL_STATE(73)] = 6335, - [SMALL_STATE(74)] = 6423, - [SMALL_STATE(75)] = 6511, - [SMALL_STATE(76)] = 6599, - [SMALL_STATE(77)] = 6684, - [SMALL_STATE(78)] = 6769, - [SMALL_STATE(79)] = 6854, - [SMALL_STATE(80)] = 6918, - [SMALL_STATE(81)] = 6982, - [SMALL_STATE(82)] = 7046, - [SMALL_STATE(83)] = 7110, - [SMALL_STATE(84)] = 7171, - [SMALL_STATE(85)] = 7232, - [SMALL_STATE(86)] = 7293, - [SMALL_STATE(87)] = 7354, - [SMALL_STATE(88)] = 7415, - [SMALL_STATE(89)] = 7476, - [SMALL_STATE(90)] = 7534, - [SMALL_STATE(91)] = 7592, - [SMALL_STATE(92)] = 7650, - [SMALL_STATE(93)] = 7708, - [SMALL_STATE(94)] = 7766, - [SMALL_STATE(95)] = 7824, - [SMALL_STATE(96)] = 7882, - [SMALL_STATE(97)] = 7940, - [SMALL_STATE(98)] = 7998, - [SMALL_STATE(99)] = 8056, - [SMALL_STATE(100)] = 8114, - [SMALL_STATE(101)] = 8172, - [SMALL_STATE(102)] = 8230, - [SMALL_STATE(103)] = 8288, - [SMALL_STATE(104)] = 8346, - [SMALL_STATE(105)] = 8404, - [SMALL_STATE(106)] = 8462, - [SMALL_STATE(107)] = 8520, - [SMALL_STATE(108)] = 8578, - [SMALL_STATE(109)] = 8636, - [SMALL_STATE(110)] = 8694, - [SMALL_STATE(111)] = 8752, - [SMALL_STATE(112)] = 8807, - [SMALL_STATE(113)] = 8862, - [SMALL_STATE(114)] = 8917, - [SMALL_STATE(115)] = 8972, - [SMALL_STATE(116)] = 9027, - [SMALL_STATE(117)] = 9082, - [SMALL_STATE(118)] = 9137, - [SMALL_STATE(119)] = 9192, - [SMALL_STATE(120)] = 9247, - [SMALL_STATE(121)] = 9302, - [SMALL_STATE(122)] = 9357, - [SMALL_STATE(123)] = 9412, - [SMALL_STATE(124)] = 9467, - [SMALL_STATE(125)] = 9522, - [SMALL_STATE(126)] = 9577, - [SMALL_STATE(127)] = 9632, - [SMALL_STATE(128)] = 9687, - [SMALL_STATE(129)] = 9742, - [SMALL_STATE(130)] = 9797, - [SMALL_STATE(131)] = 9852, - [SMALL_STATE(132)] = 9907, - [SMALL_STATE(133)] = 9962, - [SMALL_STATE(134)] = 10014, - [SMALL_STATE(135)] = 10066, - [SMALL_STATE(136)] = 10090, - [SMALL_STATE(137)] = 10114, - [SMALL_STATE(138)] = 10138, - [SMALL_STATE(139)] = 10162, - [SMALL_STATE(140)] = 10183, - [SMALL_STATE(141)] = 10206, - [SMALL_STATE(142)] = 10229, - [SMALL_STATE(143)] = 10251, - [SMALL_STATE(144)] = 10271, - [SMALL_STATE(145)] = 10288, - [SMALL_STATE(146)] = 10309, - [SMALL_STATE(147)] = 10328, - [SMALL_STATE(148)] = 10347, - [SMALL_STATE(149)] = 10363, - [SMALL_STATE(150)] = 10379, - [SMALL_STATE(151)] = 10395, - [SMALL_STATE(152)] = 10411, - [SMALL_STATE(153)] = 10429, - [SMALL_STATE(154)] = 10447, - [SMALL_STATE(155)] = 10462, - [SMALL_STATE(156)] = 10477, - [SMALL_STATE(157)] = 10492, - [SMALL_STATE(158)] = 10513, - [SMALL_STATE(159)] = 10528, - [SMALL_STATE(160)] = 10543, - [SMALL_STATE(161)] = 10558, - [SMALL_STATE(162)] = 10573, - [SMALL_STATE(163)] = 10588, - [SMALL_STATE(164)] = 10603, - [SMALL_STATE(165)] = 10618, - [SMALL_STATE(166)] = 10633, - [SMALL_STATE(167)] = 10654, - [SMALL_STATE(168)] = 10669, - [SMALL_STATE(169)] = 10684, - [SMALL_STATE(170)] = 10699, - [SMALL_STATE(171)] = 10714, - [SMALL_STATE(172)] = 10729, - [SMALL_STATE(173)] = 10744, - [SMALL_STATE(174)] = 10759, - [SMALL_STATE(175)] = 10774, - [SMALL_STATE(176)] = 10789, - [SMALL_STATE(177)] = 10804, - [SMALL_STATE(178)] = 10819, - [SMALL_STATE(179)] = 10840, - [SMALL_STATE(180)] = 10855, - [SMALL_STATE(181)] = 10870, - [SMALL_STATE(182)] = 10885, - [SMALL_STATE(183)] = 10900, - [SMALL_STATE(184)] = 10915, - [SMALL_STATE(185)] = 10930, - [SMALL_STATE(186)] = 10945, - [SMALL_STATE(187)] = 10960, - [SMALL_STATE(188)] = 10975, - [SMALL_STATE(189)] = 10990, - [SMALL_STATE(190)] = 11005, - [SMALL_STATE(191)] = 11020, - [SMALL_STATE(192)] = 11035, - [SMALL_STATE(193)] = 11050, - [SMALL_STATE(194)] = 11065, - [SMALL_STATE(195)] = 11080, - [SMALL_STATE(196)] = 11095, - [SMALL_STATE(197)] = 11110, - [SMALL_STATE(198)] = 11125, - [SMALL_STATE(199)] = 11140, - [SMALL_STATE(200)] = 11155, - [SMALL_STATE(201)] = 11170, - [SMALL_STATE(202)] = 11185, - [SMALL_STATE(203)] = 11200, - [SMALL_STATE(204)] = 11215, - [SMALL_STATE(205)] = 11230, - [SMALL_STATE(206)] = 11245, - [SMALL_STATE(207)] = 11260, - [SMALL_STATE(208)] = 11275, - [SMALL_STATE(209)] = 11290, - [SMALL_STATE(210)] = 11305, - [SMALL_STATE(211)] = 11320, - [SMALL_STATE(212)] = 11335, - [SMALL_STATE(213)] = 11350, - [SMALL_STATE(214)] = 11365, - [SMALL_STATE(215)] = 11380, - [SMALL_STATE(216)] = 11395, - [SMALL_STATE(217)] = 11410, - [SMALL_STATE(218)] = 11425, - [SMALL_STATE(219)] = 11440, - [SMALL_STATE(220)] = 11455, - [SMALL_STATE(221)] = 11470, - [SMALL_STATE(222)] = 11485, - [SMALL_STATE(223)] = 11500, - [SMALL_STATE(224)] = 11515, - [SMALL_STATE(225)] = 11530, - [SMALL_STATE(226)] = 11545, - [SMALL_STATE(227)] = 11560, - [SMALL_STATE(228)] = 11575, - [SMALL_STATE(229)] = 11590, - [SMALL_STATE(230)] = 11605, - [SMALL_STATE(231)] = 11620, - [SMALL_STATE(232)] = 11635, - [SMALL_STATE(233)] = 11650, - [SMALL_STATE(234)] = 11665, - [SMALL_STATE(235)] = 11680, - [SMALL_STATE(236)] = 11695, - [SMALL_STATE(237)] = 11710, - [SMALL_STATE(238)] = 11725, - [SMALL_STATE(239)] = 11740, - [SMALL_STATE(240)] = 11755, - [SMALL_STATE(241)] = 11770, - [SMALL_STATE(242)] = 11785, - [SMALL_STATE(243)] = 11806, - [SMALL_STATE(244)] = 11821, - [SMALL_STATE(245)] = 11836, - [SMALL_STATE(246)] = 11851, - [SMALL_STATE(247)] = 11866, - [SMALL_STATE(248)] = 11881, - [SMALL_STATE(249)] = 11896, - [SMALL_STATE(250)] = 11908, - [SMALL_STATE(251)] = 11920, - [SMALL_STATE(252)] = 11936, - [SMALL_STATE(253)] = 11954, - [SMALL_STATE(254)] = 11972, - [SMALL_STATE(255)] = 11988, - [SMALL_STATE(256)] = 12004, - [SMALL_STATE(257)] = 12016, - [SMALL_STATE(258)] = 12028, - [SMALL_STATE(259)] = 12040, - [SMALL_STATE(260)] = 12052, - [SMALL_STATE(261)] = 12064, - [SMALL_STATE(262)] = 12076, - [SMALL_STATE(263)] = 12088, - [SMALL_STATE(264)] = 12100, - [SMALL_STATE(265)] = 12112, - [SMALL_STATE(266)] = 12124, - [SMALL_STATE(267)] = 12136, - [SMALL_STATE(268)] = 12148, - [SMALL_STATE(269)] = 12160, - [SMALL_STATE(270)] = 12172, - [SMALL_STATE(271)] = 12184, - [SMALL_STATE(272)] = 12196, - [SMALL_STATE(273)] = 12208, - [SMALL_STATE(274)] = 12220, - [SMALL_STATE(275)] = 12232, - [SMALL_STATE(276)] = 12244, - [SMALL_STATE(277)] = 12256, - [SMALL_STATE(278)] = 12268, - [SMALL_STATE(279)] = 12280, - [SMALL_STATE(280)] = 12292, - [SMALL_STATE(281)] = 12304, - [SMALL_STATE(282)] = 12316, - [SMALL_STATE(283)] = 12328, - [SMALL_STATE(284)] = 12340, - [SMALL_STATE(285)] = 12352, - [SMALL_STATE(286)] = 12364, - [SMALL_STATE(287)] = 12376, - [SMALL_STATE(288)] = 12388, - [SMALL_STATE(289)] = 12400, - [SMALL_STATE(290)] = 12412, - [SMALL_STATE(291)] = 12424, - [SMALL_STATE(292)] = 12436, - [SMALL_STATE(293)] = 12448, - [SMALL_STATE(294)] = 12460, - [SMALL_STATE(295)] = 12472, - [SMALL_STATE(296)] = 12484, - [SMALL_STATE(297)] = 12496, - [SMALL_STATE(298)] = 12508, - [SMALL_STATE(299)] = 12520, - [SMALL_STATE(300)] = 12532, - [SMALL_STATE(301)] = 12544, - [SMALL_STATE(302)] = 12556, - [SMALL_STATE(303)] = 12568, - [SMALL_STATE(304)] = 12580, - [SMALL_STATE(305)] = 12592, - [SMALL_STATE(306)] = 12604, - [SMALL_STATE(307)] = 12616, - [SMALL_STATE(308)] = 12628, - [SMALL_STATE(309)] = 12640, - [SMALL_STATE(310)] = 12652, - [SMALL_STATE(311)] = 12664, - [SMALL_STATE(312)] = 12676, - [SMALL_STATE(313)] = 12688, - [SMALL_STATE(314)] = 12700, - [SMALL_STATE(315)] = 12712, - [SMALL_STATE(316)] = 12724, - [SMALL_STATE(317)] = 12736, - [SMALL_STATE(318)] = 12748, - [SMALL_STATE(319)] = 12760, - [SMALL_STATE(320)] = 12772, - [SMALL_STATE(321)] = 12784, - [SMALL_STATE(322)] = 12796, - [SMALL_STATE(323)] = 12808, - [SMALL_STATE(324)] = 12820, - [SMALL_STATE(325)] = 12832, - [SMALL_STATE(326)] = 12844, - [SMALL_STATE(327)] = 12856, - [SMALL_STATE(328)] = 12868, - [SMALL_STATE(329)] = 12880, - [SMALL_STATE(330)] = 12892, - [SMALL_STATE(331)] = 12904, - [SMALL_STATE(332)] = 12916, - [SMALL_STATE(333)] = 12928, - [SMALL_STATE(334)] = 12940, - [SMALL_STATE(335)] = 12952, - [SMALL_STATE(336)] = 12964, - [SMALL_STATE(337)] = 12976, - [SMALL_STATE(338)] = 12988, - [SMALL_STATE(339)] = 13000, - [SMALL_STATE(340)] = 13012, - [SMALL_STATE(341)] = 13024, - [SMALL_STATE(342)] = 13036, - [SMALL_STATE(343)] = 13048, - [SMALL_STATE(344)] = 13060, - [SMALL_STATE(345)] = 13072, - [SMALL_STATE(346)] = 13084, - [SMALL_STATE(347)] = 13096, - [SMALL_STATE(348)] = 13108, - [SMALL_STATE(349)] = 13120, - [SMALL_STATE(350)] = 13132, - [SMALL_STATE(351)] = 13144, - [SMALL_STATE(352)] = 13156, - [SMALL_STATE(353)] = 13168, - [SMALL_STATE(354)] = 13180, - [SMALL_STATE(355)] = 13192, - [SMALL_STATE(356)] = 13208, - [SMALL_STATE(357)] = 13220, - [SMALL_STATE(358)] = 13232, - [SMALL_STATE(359)] = 13244, - [SMALL_STATE(360)] = 13256, - [SMALL_STATE(361)] = 13268, - [SMALL_STATE(362)] = 13280, - [SMALL_STATE(363)] = 13292, - [SMALL_STATE(364)] = 13304, - [SMALL_STATE(365)] = 13316, - [SMALL_STATE(366)] = 13328, - [SMALL_STATE(367)] = 13340, - [SMALL_STATE(368)] = 13352, - [SMALL_STATE(369)] = 13364, - [SMALL_STATE(370)] = 13376, - [SMALL_STATE(371)] = 13388, - [SMALL_STATE(372)] = 13400, - [SMALL_STATE(373)] = 13412, - [SMALL_STATE(374)] = 13424, - [SMALL_STATE(375)] = 13436, - [SMALL_STATE(376)] = 13448, - [SMALL_STATE(377)] = 13460, - [SMALL_STATE(378)] = 13472, - [SMALL_STATE(379)] = 13484, - [SMALL_STATE(380)] = 13496, - [SMALL_STATE(381)] = 13508, - [SMALL_STATE(382)] = 13525, - [SMALL_STATE(383)] = 13542, - [SMALL_STATE(384)] = 13559, - [SMALL_STATE(385)] = 13576, - [SMALL_STATE(386)] = 13593, - [SMALL_STATE(387)] = 13610, - [SMALL_STATE(388)] = 13627, - [SMALL_STATE(389)] = 13644, - [SMALL_STATE(390)] = 13661, - [SMALL_STATE(391)] = 13678, - [SMALL_STATE(392)] = 13695, - [SMALL_STATE(393)] = 13712, - [SMALL_STATE(394)] = 13729, - [SMALL_STATE(395)] = 13746, - [SMALL_STATE(396)] = 13763, - [SMALL_STATE(397)] = 13780, - [SMALL_STATE(398)] = 13797, - [SMALL_STATE(399)] = 13814, - [SMALL_STATE(400)] = 13831, - [SMALL_STATE(401)] = 13848, - [SMALL_STATE(402)] = 13865, - [SMALL_STATE(403)] = 13882, - [SMALL_STATE(404)] = 13899, - [SMALL_STATE(405)] = 13916, - [SMALL_STATE(406)] = 13933, - [SMALL_STATE(407)] = 13950, - [SMALL_STATE(408)] = 13967, - [SMALL_STATE(409)] = 13984, - [SMALL_STATE(410)] = 14001, - [SMALL_STATE(411)] = 14018, - [SMALL_STATE(412)] = 14035, - [SMALL_STATE(413)] = 14052, - [SMALL_STATE(414)] = 14069, - [SMALL_STATE(415)] = 14086, - [SMALL_STATE(416)] = 14103, - [SMALL_STATE(417)] = 14120, - [SMALL_STATE(418)] = 14137, - [SMALL_STATE(419)] = 14154, - [SMALL_STATE(420)] = 14171, - [SMALL_STATE(421)] = 14188, - [SMALL_STATE(422)] = 14205, - [SMALL_STATE(423)] = 14222, - [SMALL_STATE(424)] = 14239, - [SMALL_STATE(425)] = 14256, - [SMALL_STATE(426)] = 14273, - [SMALL_STATE(427)] = 14290, - [SMALL_STATE(428)] = 14307, - [SMALL_STATE(429)] = 14324, - [SMALL_STATE(430)] = 14340, - [SMALL_STATE(431)] = 14356, - [SMALL_STATE(432)] = 14372, - [SMALL_STATE(433)] = 14388, - [SMALL_STATE(434)] = 14404, - [SMALL_STATE(435)] = 14420, - [SMALL_STATE(436)] = 14436, - [SMALL_STATE(437)] = 14452, - [SMALL_STATE(438)] = 14465, - [SMALL_STATE(439)] = 14478, - [SMALL_STATE(440)] = 14491, - [SMALL_STATE(441)] = 14504, - [SMALL_STATE(442)] = 14514, - [SMALL_STATE(443)] = 14524, - [SMALL_STATE(444)] = 14534, - [SMALL_STATE(445)] = 14544, - [SMALL_STATE(446)] = 14554, - [SMALL_STATE(447)] = 14561, - [SMALL_STATE(448)] = 14568, - [SMALL_STATE(449)] = 14575, - [SMALL_STATE(450)] = 14582, - [SMALL_STATE(451)] = 14589, - [SMALL_STATE(452)] = 14596, - [SMALL_STATE(453)] = 14603, - [SMALL_STATE(454)] = 14610, - [SMALL_STATE(455)] = 14617, - [SMALL_STATE(456)] = 14624, - [SMALL_STATE(457)] = 14631, - [SMALL_STATE(458)] = 14638, - [SMALL_STATE(459)] = 14645, - [SMALL_STATE(460)] = 14652, - [SMALL_STATE(461)] = 14659, - [SMALL_STATE(462)] = 14666, - [SMALL_STATE(463)] = 14673, - [SMALL_STATE(464)] = 14680, - [SMALL_STATE(465)] = 14687, - [SMALL_STATE(466)] = 14694, - [SMALL_STATE(467)] = 14701, - [SMALL_STATE(468)] = 14708, - [SMALL_STATE(469)] = 14715, - [SMALL_STATE(470)] = 14722, - [SMALL_STATE(471)] = 14729, - [SMALL_STATE(472)] = 14736, - [SMALL_STATE(473)] = 14743, - [SMALL_STATE(474)] = 14750, - [SMALL_STATE(475)] = 14757, - [SMALL_STATE(476)] = 14764, - [SMALL_STATE(477)] = 14771, - [SMALL_STATE(478)] = 14778, - [SMALL_STATE(479)] = 14785, - [SMALL_STATE(480)] = 14792, - [SMALL_STATE(481)] = 14799, - [SMALL_STATE(482)] = 14806, - [SMALL_STATE(483)] = 14813, - [SMALL_STATE(484)] = 14820, - [SMALL_STATE(485)] = 14827, - [SMALL_STATE(486)] = 14834, - [SMALL_STATE(487)] = 14841, - [SMALL_STATE(488)] = 14848, - [SMALL_STATE(489)] = 14855, - [SMALL_STATE(490)] = 14862, - [SMALL_STATE(491)] = 14869, - [SMALL_STATE(492)] = 14876, - [SMALL_STATE(493)] = 14883, - [SMALL_STATE(494)] = 14890, - [SMALL_STATE(495)] = 14897, - [SMALL_STATE(496)] = 14904, - [SMALL_STATE(497)] = 14911, - [SMALL_STATE(498)] = 14918, - [SMALL_STATE(499)] = 14925, - [SMALL_STATE(500)] = 14932, - [SMALL_STATE(501)] = 14939, - [SMALL_STATE(502)] = 14946, - [SMALL_STATE(503)] = 14953, - [SMALL_STATE(504)] = 14960, - [SMALL_STATE(505)] = 14967, - [SMALL_STATE(506)] = 14974, - [SMALL_STATE(507)] = 14981, - [SMALL_STATE(508)] = 14988, - [SMALL_STATE(509)] = 14995, - [SMALL_STATE(510)] = 15002, - [SMALL_STATE(511)] = 15009, - [SMALL_STATE(512)] = 15016, - [SMALL_STATE(513)] = 15023, - [SMALL_STATE(514)] = 15030, - [SMALL_STATE(515)] = 15037, - [SMALL_STATE(516)] = 15044, - [SMALL_STATE(517)] = 15051, - [SMALL_STATE(518)] = 15058, - [SMALL_STATE(519)] = 15065, - [SMALL_STATE(520)] = 15072, - [SMALL_STATE(521)] = 15079, - [SMALL_STATE(522)] = 15086, - [SMALL_STATE(523)] = 15093, - [SMALL_STATE(524)] = 15100, - [SMALL_STATE(525)] = 15107, - [SMALL_STATE(526)] = 15114, - [SMALL_STATE(527)] = 15121, - [SMALL_STATE(528)] = 15128, - [SMALL_STATE(529)] = 15135, - [SMALL_STATE(530)] = 15142, - [SMALL_STATE(531)] = 15149, - [SMALL_STATE(532)] = 15156, - [SMALL_STATE(533)] = 15163, - [SMALL_STATE(534)] = 15170, - [SMALL_STATE(535)] = 15177, - [SMALL_STATE(536)] = 15184, - [SMALL_STATE(537)] = 15191, - [SMALL_STATE(538)] = 15198, - [SMALL_STATE(539)] = 15205, - [SMALL_STATE(540)] = 15212, - [SMALL_STATE(541)] = 15219, - [SMALL_STATE(542)] = 15226, - [SMALL_STATE(543)] = 15233, - [SMALL_STATE(544)] = 15240, - [SMALL_STATE(545)] = 15247, - [SMALL_STATE(546)] = 15254, - [SMALL_STATE(547)] = 15261, - [SMALL_STATE(548)] = 15268, - [SMALL_STATE(549)] = 15275, - [SMALL_STATE(550)] = 15282, - [SMALL_STATE(551)] = 15289, - [SMALL_STATE(552)] = 15296, - [SMALL_STATE(553)] = 15303, - [SMALL_STATE(554)] = 15307, - [SMALL_STATE(555)] = 15311, - [SMALL_STATE(556)] = 15315, - [SMALL_STATE(557)] = 15319, - [SMALL_STATE(558)] = 15323, - [SMALL_STATE(559)] = 15327, - [SMALL_STATE(560)] = 15331, - [SMALL_STATE(561)] = 15335, - [SMALL_STATE(562)] = 15339, - [SMALL_STATE(563)] = 15343, - [SMALL_STATE(564)] = 15347, - [SMALL_STATE(565)] = 15351, - [SMALL_STATE(566)] = 15355, - [SMALL_STATE(567)] = 15359, - [SMALL_STATE(568)] = 15363, - [SMALL_STATE(569)] = 15367, - [SMALL_STATE(570)] = 15371, - [SMALL_STATE(571)] = 15375, - [SMALL_STATE(572)] = 15379, - [SMALL_STATE(573)] = 15383, - [SMALL_STATE(574)] = 15387, - [SMALL_STATE(575)] = 15391, - [SMALL_STATE(576)] = 15395, - [SMALL_STATE(577)] = 15399, - [SMALL_STATE(578)] = 15403, - [SMALL_STATE(579)] = 15407, - [SMALL_STATE(580)] = 15411, - [SMALL_STATE(581)] = 15415, - [SMALL_STATE(582)] = 15419, - [SMALL_STATE(583)] = 15423, - [SMALL_STATE(584)] = 15427, - [SMALL_STATE(585)] = 15431, - [SMALL_STATE(586)] = 15435, - [SMALL_STATE(587)] = 15439, - [SMALL_STATE(588)] = 15443, - [SMALL_STATE(589)] = 15447, - [SMALL_STATE(590)] = 15451, - [SMALL_STATE(591)] = 15455, - [SMALL_STATE(592)] = 15459, - [SMALL_STATE(593)] = 15463, - [SMALL_STATE(594)] = 15467, - [SMALL_STATE(595)] = 15471, - [SMALL_STATE(596)] = 15475, - [SMALL_STATE(597)] = 15479, - [SMALL_STATE(598)] = 15483, - [SMALL_STATE(599)] = 15487, - [SMALL_STATE(600)] = 15491, - [SMALL_STATE(601)] = 15495, - [SMALL_STATE(602)] = 15499, - [SMALL_STATE(603)] = 15503, - [SMALL_STATE(604)] = 15507, - [SMALL_STATE(605)] = 15511, - [SMALL_STATE(606)] = 15515, - [SMALL_STATE(607)] = 15519, - [SMALL_STATE(608)] = 15523, - [SMALL_STATE(609)] = 15527, - [SMALL_STATE(610)] = 15531, - [SMALL_STATE(611)] = 15535, - [SMALL_STATE(612)] = 15539, - [SMALL_STATE(613)] = 15543, - [SMALL_STATE(614)] = 15547, - [SMALL_STATE(615)] = 15551, - [SMALL_STATE(616)] = 15555, - [SMALL_STATE(617)] = 15559, - [SMALL_STATE(618)] = 15563, - [SMALL_STATE(619)] = 15567, - [SMALL_STATE(620)] = 15571, - [SMALL_STATE(621)] = 15575, - [SMALL_STATE(622)] = 15579, - [SMALL_STATE(623)] = 15583, - [SMALL_STATE(624)] = 15587, - [SMALL_STATE(625)] = 15591, - [SMALL_STATE(626)] = 15595, - [SMALL_STATE(627)] = 15599, - [SMALL_STATE(628)] = 15603, - [SMALL_STATE(629)] = 15607, - [SMALL_STATE(630)] = 15611, - [SMALL_STATE(631)] = 15615, - [SMALL_STATE(632)] = 15619, - [SMALL_STATE(633)] = 15623, - [SMALL_STATE(634)] = 15627, - [SMALL_STATE(635)] = 15631, - [SMALL_STATE(636)] = 15635, - [SMALL_STATE(637)] = 15639, - [SMALL_STATE(638)] = 15643, - [SMALL_STATE(639)] = 15647, - [SMALL_STATE(640)] = 15651, - [SMALL_STATE(641)] = 15655, - [SMALL_STATE(642)] = 15659, - [SMALL_STATE(643)] = 15663, - [SMALL_STATE(644)] = 15667, - [SMALL_STATE(645)] = 15671, - [SMALL_STATE(646)] = 15675, - [SMALL_STATE(647)] = 15679, - [SMALL_STATE(648)] = 15683, - [SMALL_STATE(649)] = 15687, - [SMALL_STATE(650)] = 15691, - [SMALL_STATE(651)] = 15695, - [SMALL_STATE(652)] = 15699, - [SMALL_STATE(653)] = 15703, - [SMALL_STATE(654)] = 15707, - [SMALL_STATE(655)] = 15711, - [SMALL_STATE(656)] = 15715, - [SMALL_STATE(657)] = 15719, - [SMALL_STATE(658)] = 15723, - [SMALL_STATE(659)] = 15727, - [SMALL_STATE(660)] = 15731, - [SMALL_STATE(661)] = 15735, - [SMALL_STATE(662)] = 15739, + [SMALL_STATE(55)] = 0, + [SMALL_STATE(56)] = 36, + [SMALL_STATE(57)] = 72, + [SMALL_STATE(58)] = 108, + [SMALL_STATE(59)] = 144, + [SMALL_STATE(60)] = 180, + [SMALL_STATE(61)] = 216, + [SMALL_STATE(62)] = 252, + [SMALL_STATE(63)] = 288, + [SMALL_STATE(64)] = 324, + [SMALL_STATE(65)] = 360, + [SMALL_STATE(66)] = 396, + [SMALL_STATE(67)] = 432, + [SMALL_STATE(68)] = 468, + [SMALL_STATE(69)] = 504, + [SMALL_STATE(70)] = 540, + [SMALL_STATE(71)] = 576, + [SMALL_STATE(72)] = 612, + [SMALL_STATE(73)] = 648, + [SMALL_STATE(74)] = 684, + [SMALL_STATE(75)] = 720, + [SMALL_STATE(76)] = 756, + [SMALL_STATE(77)] = 792, + [SMALL_STATE(78)] = 828, + [SMALL_STATE(79)] = 864, + [SMALL_STATE(80)] = 900, + [SMALL_STATE(81)] = 936, + [SMALL_STATE(82)] = 972, + [SMALL_STATE(83)] = 1008, + [SMALL_STATE(84)] = 1044, + [SMALL_STATE(85)] = 1080, + [SMALL_STATE(86)] = 1116, + [SMALL_STATE(87)] = 1152, + [SMALL_STATE(88)] = 1188, + [SMALL_STATE(89)] = 1224, + [SMALL_STATE(90)] = 1260, + [SMALL_STATE(91)] = 1296, + [SMALL_STATE(92)] = 1332, + [SMALL_STATE(93)] = 1374, + [SMALL_STATE(94)] = 1410, + [SMALL_STATE(95)] = 1446, + [SMALL_STATE(96)] = 1482, + [SMALL_STATE(97)] = 1518, + [SMALL_STATE(98)] = 1554, + [SMALL_STATE(99)] = 1590, + [SMALL_STATE(100)] = 1626, + [SMALL_STATE(101)] = 1662, + [SMALL_STATE(102)] = 1698, + [SMALL_STATE(103)] = 1734, + [SMALL_STATE(104)] = 1770, + [SMALL_STATE(105)] = 1806, + [SMALL_STATE(106)] = 1842, + [SMALL_STATE(107)] = 1878, + [SMALL_STATE(108)] = 1914, + [SMALL_STATE(109)] = 1950, + [SMALL_STATE(110)] = 1986, + [SMALL_STATE(111)] = 2022, + [SMALL_STATE(112)] = 2057, + [SMALL_STATE(113)] = 2115, + [SMALL_STATE(114)] = 2173, + [SMALL_STATE(115)] = 2231, + [SMALL_STATE(116)] = 2289, + [SMALL_STATE(117)] = 2325, + [SMALL_STATE(118)] = 2383, + [SMALL_STATE(119)] = 2441, + [SMALL_STATE(120)] = 2499, + [SMALL_STATE(121)] = 2557, + [SMALL_STATE(122)] = 2621, + [SMALL_STATE(123)] = 2655, + [SMALL_STATE(124)] = 2689, + [SMALL_STATE(125)] = 2723, + [SMALL_STATE(126)] = 2757, + [SMALL_STATE(127)] = 2821, + [SMALL_STATE(128)] = 2848, + [SMALL_STATE(129)] = 2875, + [SMALL_STATE(130)] = 2902, + [SMALL_STATE(131)] = 2929, + [SMALL_STATE(132)] = 2956, + [SMALL_STATE(133)] = 2983, + [SMALL_STATE(134)] = 3010, + [SMALL_STATE(135)] = 3037, + [SMALL_STATE(136)] = 3064, + [SMALL_STATE(137)] = 3091, + [SMALL_STATE(138)] = 3118, + [SMALL_STATE(139)] = 3173, + [SMALL_STATE(140)] = 3200, + [SMALL_STATE(141)] = 3227, + [SMALL_STATE(142)] = 3254, + [SMALL_STATE(143)] = 3281, + [SMALL_STATE(144)] = 3332, + [SMALL_STATE(145)] = 3359, + [SMALL_STATE(146)] = 3386, + [SMALL_STATE(147)] = 3441, + [SMALL_STATE(148)] = 3468, + [SMALL_STATE(149)] = 3495, + [SMALL_STATE(150)] = 3522, + [SMALL_STATE(151)] = 3549, + [SMALL_STATE(152)] = 3576, + [SMALL_STATE(153)] = 3603, + [SMALL_STATE(154)] = 3654, + [SMALL_STATE(155)] = 3681, + [SMALL_STATE(156)] = 3708, + [SMALL_STATE(157)] = 3735, + [SMALL_STATE(158)] = 3762, + [SMALL_STATE(159)] = 3789, + [SMALL_STATE(160)] = 3816, + [SMALL_STATE(161)] = 3843, + [SMALL_STATE(162)] = 3870, + [SMALL_STATE(163)] = 3897, + [SMALL_STATE(164)] = 3948, + [SMALL_STATE(165)] = 3975, + [SMALL_STATE(166)] = 4002, + [SMALL_STATE(167)] = 4029, + [SMALL_STATE(168)] = 4056, + [SMALL_STATE(169)] = 4083, + [SMALL_STATE(170)] = 4110, + [SMALL_STATE(171)] = 4137, + [SMALL_STATE(172)] = 4164, + [SMALL_STATE(173)] = 4215, + [SMALL_STATE(174)] = 4242, + [SMALL_STATE(175)] = 4269, + [SMALL_STATE(176)] = 4296, + [SMALL_STATE(177)] = 4323, + [SMALL_STATE(178)] = 4378, + [SMALL_STATE(179)] = 4405, + [SMALL_STATE(180)] = 4432, + [SMALL_STATE(181)] = 4459, + [SMALL_STATE(182)] = 4486, + [SMALL_STATE(183)] = 4513, + [SMALL_STATE(184)] = 4540, + [SMALL_STATE(185)] = 4567, + [SMALL_STATE(186)] = 4594, + [SMALL_STATE(187)] = 4621, + [SMALL_STATE(188)] = 4676, + [SMALL_STATE(189)] = 4703, + [SMALL_STATE(190)] = 4730, + [SMALL_STATE(191)] = 4768, + [SMALL_STATE(192)] = 4793, + [SMALL_STATE(193)] = 4818, + [SMALL_STATE(194)] = 4843, + [SMALL_STATE(195)] = 4868, + [SMALL_STATE(196)] = 4893, + [SMALL_STATE(197)] = 4918, + [SMALL_STATE(198)] = 4943, + [SMALL_STATE(199)] = 4968, + [SMALL_STATE(200)] = 5011, + [SMALL_STATE(201)] = 5054, + [SMALL_STATE(202)] = 5097, + [SMALL_STATE(203)] = 5140, + [SMALL_STATE(204)] = 5180, + [SMALL_STATE(205)] = 5202, + [SMALL_STATE(206)] = 5242, + [SMALL_STATE(207)] = 5282, + [SMALL_STATE(208)] = 5322, + [SMALL_STATE(209)] = 5362, + [SMALL_STATE(210)] = 5402, + [SMALL_STATE(211)] = 5436, + [SMALL_STATE(212)] = 5470, + [SMALL_STATE(213)] = 5504, + [SMALL_STATE(214)] = 5538, + [SMALL_STATE(215)] = 5569, + [SMALL_STATE(216)] = 5590, + [SMALL_STATE(217)] = 5611, + [SMALL_STATE(218)] = 5632, + [SMALL_STATE(219)] = 5653, + [SMALL_STATE(220)] = 5684, + [SMALL_STATE(221)] = 5712, + [SMALL_STATE(222)] = 5740, + [SMALL_STATE(223)] = 5765, + [SMALL_STATE(224)] = 5790, + [SMALL_STATE(225)] = 5815, + [SMALL_STATE(226)] = 5831, + [SMALL_STATE(227)] = 5847, + [SMALL_STATE(228)] = 5863, + [SMALL_STATE(229)] = 5879, + [SMALL_STATE(230)] = 5895, + [SMALL_STATE(231)] = 5911, + [SMALL_STATE(232)] = 5927, + [SMALL_STATE(233)] = 5943, + [SMALL_STATE(234)] = 5959, + [SMALL_STATE(235)] = 5975, + [SMALL_STATE(236)] = 5991, + [SMALL_STATE(237)] = 6007, + [SMALL_STATE(238)] = 6023, + [SMALL_STATE(239)] = 6039, + [SMALL_STATE(240)] = 6055, + [SMALL_STATE(241)] = 6071, + [SMALL_STATE(242)] = 6084, + [SMALL_STATE(243)] = 6093, + [SMALL_STATE(244)] = 6100, + [SMALL_STATE(245)] = 6107, + [SMALL_STATE(246)] = 6114, }; static TSParseActionEntry ts_parse_actions[] = { [0] = {.entry = {.count = 0, .reusable = false}}, [1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(), - [3] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 0), - [5] = {.entry = {.count = 1, .reusable = false}}, SHIFT(128), - [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(253), - [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(414), - [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135), - [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(147), - [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(82), - [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(252), - [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(386), - [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(136), - [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(151), - [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(81), - [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(79), - [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(80), - [31] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jinja_scope, 1), - [33] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_jinja_scope, 1), SHIFT(110), - [36] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_jinja_scope, 1), SHIFT(252), - [39] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_jinja_scope, 1), SHIFT(386), - [42] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_jinja_scope, 1), SHIFT(136), - [45] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_jinja_scope, 1), SHIFT(151), - [48] = {.entry = {.count = 1, .reusable = false}}, SHIFT(85), - [50] = {.entry = {.count = 1, .reusable = false}}, SHIFT(83), - [52] = {.entry = {.count = 1, .reusable = false}}, SHIFT(106), - [54] = {.entry = {.count = 1, .reusable = false}}, SHIFT(97), - [56] = {.entry = {.count = 1, .reusable = false}}, SHIFT(100), - [58] = {.entry = {.count = 1, .reusable = false}}, SHIFT(99), - [60] = {.entry = {.count = 1, .reusable = false}}, SHIFT(98), - [62] = {.entry = {.count = 1, .reusable = false}}, SHIFT(93), - [64] = {.entry = {.count = 1, .reusable = false}}, SHIFT(92), - [66] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 1), - [68] = {.entry = {.count = 1, .reusable = false}}, SHIFT(90), - [70] = {.entry = {.count = 1, .reusable = false}}, SHIFT(101), - [72] = {.entry = {.count = 1, .reusable = false}}, SHIFT(89), - [74] = {.entry = {.count = 1, .reusable = false}}, SHIFT(104), - [76] = {.entry = {.count = 1, .reusable = false}}, SHIFT(108), - [78] = {.entry = {.count = 1, .reusable = false}}, SHIFT(107), - [80] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_jinja_scope, 1), SHIFT(107), - [83] = {.entry = {.count = 1, .reusable = false}}, SHIFT(95), - [85] = {.entry = {.count = 1, .reusable = false}}, SHIFT(103), - [87] = {.entry = {.count = 1, .reusable = false}}, SHIFT(109), - [89] = {.entry = {.count = 1, .reusable = false}}, SHIFT(91), - [91] = {.entry = {.count = 1, .reusable = false}}, SHIFT(94), - [93] = {.entry = {.count = 1, .reusable = false}}, SHIFT(102), - [95] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), - [97] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(128), - [100] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(253), - [103] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(414), - [106] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(135), - [109] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(147), - [112] = {.entry = {.count = 1, .reusable = false}}, SHIFT(110), - [114] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 1), SHIFT_REPEAT(113), - [117] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(113), - [120] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(252), - [123] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(386), - [126] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(136), - [129] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(151), - [132] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT(113), - [135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), - [137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), - [139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384), - [141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458), - [143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(471), - [145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(424), - [147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452), - [149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), - [151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410), - [153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), - [155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), - [157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(395), - [159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409), - [161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408), - [163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407), - [165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406), - [167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), - [169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), - [171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(402), - [173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(504), - [175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), - [177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), - [179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), - [181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), - [183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(531), - [185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), - [187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(537), - [189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), - [191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(510), - [193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(517), - [195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), - [197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), - [199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(534), - [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(540), - [203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), - [205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(538), - [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394), - [209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413), - [211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), - [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(427), - [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428), - [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(393), - [219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(392), - [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382), - [223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), - [225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), - [227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), - [229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), - [231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(521), - [233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), - [235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), - [237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(549), - [239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(527), - [241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(519), - [243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(513), - [245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), - [247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(545), - [249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), - [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), - [253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), - [255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(520), - [259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), - [261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478), - [263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), - [267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(485), - [269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474), - [271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), - [273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), - [275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544), - [277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), - [279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(467), - [281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), - [283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), - [285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), - [287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), - [289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(482), - [291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), - [293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(550), - [295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), - [297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(475), - [299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), - [301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(548), - [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), - [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(547), - [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), - [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(546), - [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), - [313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(543), - [315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), - [317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(449), - [319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(477), - [321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), - [323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(512), - [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), - [329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(503), - [331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), - [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), - [335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483), - [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481), - [339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(489), - [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(446), - [343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(415), - [347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), - [349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397), - [351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), - [353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), - [355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(466), - [357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403), - [359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), - [361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(479), - [363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(480), - [365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), - [367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), - [369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423), - [371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420), - [373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(419), - [375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(509), - [377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), - [379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(141), - [381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), - [383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(140), - [385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [387] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_rawtext_repeat1, 2), SHIFT_REPEAT(139), - [390] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_rawtext_repeat1, 2), SHIFT_REPEAT(139), - [393] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_rawtext, 1), - [395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(139), - [397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [399] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_jinja_stuff_repeat1, 2), - [401] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_jinja_stuff_repeat1, 2), - [403] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_jinja_stuff_repeat1, 2), SHIFT_REPEAT(142), - [406] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jinja_stuff, 1), - [408] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jinja_stuff, 1), - [410] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_jinja_stuff_repeat1, 2), SHIFT_REPEAT(145), - [413] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_jinja_stuff_repeat1, 2), SHIFT_REPEAT(146), - [416] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_text, 1), - [418] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_text, 1), - [420] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_startraw, 5), - [422] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_startraw, 5), - [424] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_startraw, 3), - [426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_startraw, 3), - [428] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_startraw, 4), - [430] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_startraw, 4), - [432] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_jinja_stuff_repeat1, 2), SHIFT_REPEAT(152), - [435] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_statement, 2), - [437] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_statement, 2), - [439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(222), - [441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_autoescape_statement, 3), - [443] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_autoescape_statement, 3), - [445] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endset, 3), - [447] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endset, 3), - [449] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_statement, 3), - [451] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_statement, 3), - [453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(594), - [455] = {.entry = {.count = 1, .reusable = false}}, SHIFT(246), - [457] = {.entry = {.count = 1, .reusable = false}}, SHIFT(255), - [459] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jinja_scope, 1), - [461] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_filter_statement, 3), - [463] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_filter_statement, 3), - [465] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_statement, 3), - [467] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_statement, 3), - [469] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 2), - [471] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 2), - [473] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_set_statement, 3), - [475] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_set_statement, 3), - [477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_statement, 3), - [479] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_statement, 3), - [481] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 2), - [483] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 2), - [485] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 3), - [487] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 3), - [489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(613), - [491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(287), - [493] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_statement, 2), - [495] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_statement, 2), - [497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_statement, 2), - [499] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_statement, 2), - [501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_raw_statement, 3), - [503] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_raw_statement, 3), - [505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trans_statement, 3), - [507] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_trans_statement, 3), - [509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_statement, 2), - [511] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_statement, 2), - [513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_filter_statement, 2), - [515] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_filter_statement, 2), - [517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_set_statement, 2), - [519] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_set_statement, 2), - [521] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_autoescape_statement, 2), - [523] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_autoescape_statement, 2), - [525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_statement, 3), - [527] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_statement, 3), - [529] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trans_statement, 2), - [531] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_trans_statement, 2), - [533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_statement, 2), - [535] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_statement, 2), - [537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(584), - [539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(316), - [541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 3), - [543] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 3), - [545] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_debug_statement, 3), - [547] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_debug_statement, 3), - [549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(249), - [551] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endblock, 6), - [553] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endblock, 6), - [555] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endraw, 5), - [557] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endraw, 5), - [559] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endwith, 5), - [561] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endwith, 5), - [563] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endtrans, 5), - [565] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endtrans, 5), - [567] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endautoescape, 5), - [569] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endautoescape, 5), - [571] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endset, 5), - [573] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endset, 5), - [575] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endfilter, 5), - [577] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endfilter, 5), - [579] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endcall, 5), - [581] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endcall, 5), - [583] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endblock, 5), - [585] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endblock, 5), - [587] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endmacro, 5), - [589] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endmacro, 5), - [591] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endraw, 4), - [593] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endraw, 4), - [595] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_debug_statement, 4), - [597] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_debug_statement, 4), - [599] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 6), - [601] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 6), - [603] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endif, 5), - [605] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endif, 5), - [607] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6), - [609] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6), - [611] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endfor, 5), - [613] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endfor, 5), - [615] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_statement, 6), - [617] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_statement, 6), - [619] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_statement, 6), - [621] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_from_statement, 6), - [623] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 6), - [625] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 6), - [627] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_include_statement, 6), - [629] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_include_statement, 6), - [631] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_statement, 4), - [633] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extends_statement, 4), - [635] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_set_statement, 6), - [637] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_set_statement, 6), - [639] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_statement, 6), - [641] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extends_statement, 6), - [643] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endwith, 4), - [645] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endwith, 4), - [647] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trans_statement, 5), - [649] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_trans_statement, 5), - [651] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endtrans, 4), - [653] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endtrans, 4), - [655] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endautoescape, 4), - [657] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endautoescape, 4), - [659] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endset, 4), - [661] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endset, 4), - [663] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_set_statement, 4), - [665] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_set_statement, 4), - [667] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endfilter, 4), - [669] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endfilter, 4), - [671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_include_statement, 4), - [673] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_include_statement, 4), - [675] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endcall, 4), - [677] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endcall, 4), - [679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4), - [681] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4), - [683] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endblock, 4), - [685] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endblock, 4), - [687] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_statement, 4), - [689] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_from_statement, 4), - [691] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endmacro, 4), - [693] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endmacro, 4), - [695] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endraw, 3), - [697] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endraw, 3), - [699] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 3), - [701] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 3), - [703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 5), - [705] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 5), - [707] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endif, 4), - [709] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endif, 4), - [711] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_statement, 3), - [713] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_statement, 3), - [715] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 5), - [717] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 5), - [719] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_statement, 4), - [721] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_statement, 4), - [723] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endfor, 4), - [725] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endfor, 4), - [727] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 4), - [729] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 4), - [731] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 5), - [733] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 5), - [735] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_statement, 5), - [737] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_statement, 5), - [739] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_debug_statement, 5), - [741] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_debug_statement, 5), - [743] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_statement, 5), - [745] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_from_statement, 5), - [747] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endfor, 3), - [749] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endfor, 3), - [751] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 5), - [753] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 5), - [755] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_include_statement, 5), - [757] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_include_statement, 5), - [759] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_set_statement, 5), - [761] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_set_statement, 5), - [763] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_statement, 5), - [765] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extends_statement, 5), - [767] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 4), - [769] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 4), - [771] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comment, 3), - [773] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_comment, 3), - [775] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endcall, 3), - [777] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endcall, 3), - [779] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endwith, 3), - [781] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endwith, 3), - [783] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trans_statement, 4), - [785] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_trans_statement, 4), - [787] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endmacro, 3), - [789] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endmacro, 3), - [791] = {.entry = {.count = 1, .reusable = false}}, SHIFT(555), - [793] = {.entry = {.count = 1, .reusable = false}}, SHIFT(215), - [795] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endif, 3), - [797] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endif, 3), - [799] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endfilter, 3), - [801] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endfilter, 3), - [803] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 4), - [805] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 4), - [807] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endblock, 3), - [809] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endblock, 3), - [811] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endautoescape, 3), - [813] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endautoescape, 3), - [815] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endtrans, 3), - [817] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endtrans, 3), - [819] = {.entry = {.count = 1, .reusable = false}}, SHIFT(355), - [821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(404), - [823] = {.entry = {.count = 1, .reusable = false}}, SHIFT(251), - [825] = {.entry = {.count = 1, .reusable = false}}, SHIFT(411), - [827] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_jinja_stuff_repeat1, 2), SHIFT_REPEAT(254), - [830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(254), - [832] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pluralize, 3), - [834] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_startfor, 5), - [836] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_startif, 5), - [838] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_startmacro, 5), - [840] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_startblock, 5), - [842] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_startcall, 5), - [844] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_startfilter, 5), - [846] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_statement, 3), - [848] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_startautoescape, 5), - [850] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_starttrans, 5), - [852] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_startwith, 5), - [854] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_statement, 4), - [856] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_elif_statement, 4), - [858] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_startwith, 4), - [860] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_starttrans, 4), - [862] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_startautoescape, 4), - [864] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_startfilter, 4), - [866] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pluralize, 4), - [868] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_startcall, 4), - [870] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_startfor, 6), - [872] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_startif, 6), - [874] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_startmacro, 6), - [876] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_jinja_stuff_repeat1, 2), SHIFT_REPEAT(355), - [879] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_startblock, 6), - [881] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_startcall, 6), - [883] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_startfilter, 6), - [885] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_startblock, 4), - [887] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_startmacro, 4), - [889] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_startautoescape, 6), - [891] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_starttrans, 6), - [893] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_startwith, 6), - [895] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_startif, 4), - [897] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_statement, 5), - [899] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_elif_statement, 5), - [901] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_startfor, 4), - [903] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_elif_statement, 6), - [905] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pluralize, 5), - [907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), - [909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), - [911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(144), - [913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), - [915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), - [917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(143), - [919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(437), - [921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(438), - [923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(439), - [925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(440), - [927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(441), - [929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443), - [931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), - [933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(442), - [935] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(472), - [938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(618), - [940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), - [942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601), - [944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), - [946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(652), - [948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), - [950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(656), - [952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), - [954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(609), - [956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), - [958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(649), - [960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), - [962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(586), - [964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), - [966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(607), - [968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), - [970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(648), - [972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), - [974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(662), - [976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(514), - [978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(578), - [980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), - [982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(647), - [984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), - [986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588), - [988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), - [990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(577), - [992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), - [994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(576), - [996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), - [998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), - [1000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), - [1002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(645), - [1004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), - [1006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(658), - [1008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), - [1010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661), - [1012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), - [1014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(643), - [1016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), - [1018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(634), - [1020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), - [1022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(597), - [1024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), - [1026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(650), - [1028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), - [1030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(632), - [1032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), - [1034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(558), - [1036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), - [1038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(655), - [1040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), - [1042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(574), - [1044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(622), - [1046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), - [1048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(629), - [1050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), - [1052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(628), - [1054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), - [1056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(621), - [1058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), - [1060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(625), - [1062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), - [1064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(610), - [1066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), - [1068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(596), - [1070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), - [1072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(620), - [1074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), - [1076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(573), - [1078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), - [1080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(592), - [1082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), - [1084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(571), - [1086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), - [1088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(555), - [1090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), - [1092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(619), - [1094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), - [1096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654), - [1098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), - [1100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(556), - [1102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), - [1104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(583), - [1106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), - [1108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(617), - [1110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), - [1112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(659), - [1114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), - [1116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(557), - [1118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), - [1120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(608), - [1122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), - [1124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(616), - [1126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), - [1128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(572), - [1130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), - [1132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(579), - [1134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), - [1136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(553), - [1138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), - [1140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627), - [1142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), - [1144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(631), - [1146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), - [1148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(633), - [1150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), - [1152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(635), - [1154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), - [1156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(637), - [1158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), - [1160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(638), - [1162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), - [1164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(615), - [1166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), - [1168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(568), - [1170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), - [1172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(560), - [1174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), - [1176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(613), - [1178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), - [1180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(640), - [1182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), - [1184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(641), - [1186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), - [1188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(644), - [1190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), - [1192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(614), - [1194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), - [1196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), - [1198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(612), - [1200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), - [1202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(581), - [1204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), - [1206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(611), - [1208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), - [1210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(639), - [1212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), - [1214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(518), - [1216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(624), - [1218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), - [1220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(590), - [1222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(488), - [1224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(630), - [1226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), - [1228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626), - [1230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), - [1232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(559), - [1234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), - [1236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(561), - [1238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), - [1240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(562), - [1242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), - [1244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(563), - [1246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), - [1248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564), - [1250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), - [1252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565), - [1254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), - [1256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(606), - [1258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), - [1260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(566), - [1262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), - [1264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(567), - [1266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), - [1268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(605), - [1270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), - [1272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(569), - [1274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), - [1276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(604), - [1278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), - [1280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(642), - [1282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), - [1284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(570), - [1286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), - [1288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(653), - [1290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), - [1292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(603), - [1294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), - [1296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(575), - [1298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), - [1300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(657), - [1302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [1304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602), - [1306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), - [1308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(580), - [1310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), - [1312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(600), - [1314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), - [1316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(651), - [1318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), - [1320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(582), - [1322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), - [1324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), - [1326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), - [1328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(587), - [1330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), - [1332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(589), - [1334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), - [1336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(591), - [1338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), - [1340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(593), - [1342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), - [1344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(595), - [1346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), - [1348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599), - [1350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), - [1352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(636), - [1354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), - [1356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(554), - [1358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), - [1360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), - [1362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), - [1364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), - [1366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), - [1368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), - [1370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), - [1372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), - [1374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), - [1376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), - [1378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), - [1380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), - [1382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(533), - [1384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [1386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), - [1388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), - [1390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), - [1392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), - [1394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), - [1396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), - [1398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), - [1400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), - [1402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), - [1404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), - [1406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), - [1408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), - [1410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), - [1412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), - [1414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), - [1416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), - [1418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), - [1420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), - [1422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), - [1424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), - [1426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), - [1428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), - [1430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), - [1432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), - [1434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), - [1436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), - [1438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), - [1440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), - [1442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), - [1444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), - [1446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), - [1448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), - [1450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), - [1452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), - [1454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), - [1456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), - [1458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), - [1460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), - [1462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), - [1464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), - [1466] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [1468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), - [1470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(476), + [3] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(), + [5] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source, 0), + [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), + [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), + [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3), + [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(59), + [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), + [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), + [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), + [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(208), + [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(236), + [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), + [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), + [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), + [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), + [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), + [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(20), + [47] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 18), SHIFT_REPEAT(2), + [50] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 18), SHIFT_REPEAT(32), + [53] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 18), SHIFT_REPEAT(111), + [56] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 18), SHIFT_REPEAT(69), + [59] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 18), SHIFT_REPEAT(111), + [62] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 18), SHIFT_REPEAT(59), + [65] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 18), SHIFT_REPEAT(119), + [68] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 18), SHIFT_REPEAT(117), + [71] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 18), SHIFT_REPEAT(8), + [74] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 18), + [76] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 18), SHIFT_REPEAT(246), + [79] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 18), SHIFT_REPEAT(208), + [82] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 18), SHIFT_REPEAT(236), + [85] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 18), SHIFT_REPEAT(239), + [88] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 18), SHIFT_REPEAT(40), + [91] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 18), SHIFT_REPEAT(207), + [94] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 18), SHIFT_REPEAT(153), + [97] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 18), SHIFT_REPEAT(34), + [100] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 18), SHIFT_REPEAT(17), + [103] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 18), SHIFT_REPEAT(199), + [106] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 18), SHIFT_REPEAT(19), + [109] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 18), SHIFT_REPEAT(20), + [112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source, 1), + [114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [116] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9), + [118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), + [120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), + [122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(111), + [124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), + [128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), + [132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), + [134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), + [136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), + [142] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(9), + [145] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(32), + [148] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(69), + [151] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(9), + [154] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(59), + [157] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(119), + [160] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(117), + [163] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(8), + [166] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(246), + [169] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(208), + [172] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(236), + [175] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(239), + [178] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(40), + [181] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(207), + [184] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(153), + [187] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(34), + [190] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(17), + [193] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(199), + [196] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(19), + [199] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(20), + [202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), + [206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), + [208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), + [210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), + [212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), + [216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135), + [224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(141), + [226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), + [228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), + [230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(209), + [232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(228), + [234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), + [236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), + [240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), + [242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), + [246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), + [248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(29), + [252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), + [254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), + [256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(164), + [258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), + [262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(76), + [264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), + [268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(144), + [270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), + [274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(79), + [276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), + [278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), + [280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(80), + [282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), + [286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145), + [288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), + [290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), + [292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(159), + [294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), + [296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(167), + [298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [300] = {.entry = {.count = 1, .reusable = false}}, SHIFT(170), + [302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), + [304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(174), + [306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), + [308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(176), + [310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), + [312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(180), + [314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), + [316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(185), + [318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), + [322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(171), + [324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), + [326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(91), + [328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), + [332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(169), + [334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), + [338] = {.entry = {.count = 1, .reusable = false}}, SHIFT(98), + [340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), + [344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(166), + [346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), + [350] = {.entry = {.count = 1, .reusable = false}}, SHIFT(75), + [352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), + [356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(158), + [358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), + [360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(94), + [362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), + [366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(82), + [368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), + [370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(142), + [374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), + [376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(107), + [378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), + [380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(62), + [384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(68), + [390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), + [392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(108), + [394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(131), + [398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), + [400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), + [402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(66), + [404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), + [406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(55), + [410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), + [412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(130), + [414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), + [416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(110), + [418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), + [420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(96), + [422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), + [424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(102), + [426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), + [428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(95), + [430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), + [432] = {.entry = {.count = 1, .reusable = false}}, SHIFT(104), + [434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(90), + [438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(129), + [442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), + [444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), + [446] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152), + [448] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unquote_splicing_lit, 3, .production_id = 23), + [450] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unquote_splicing_lit, 3, .production_id = 23), + [452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_evaling_lit, 4, .production_id = 26), + [454] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_evaling_lit, 4, .production_id = 26), + [456] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bare_list_lit, 2, .production_id = 8), + [458] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bare_list_lit, 2, .production_id = 8), + [460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bare_vec_lit, 2, .production_id = 10), + [462] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bare_vec_lit, 2, .production_id = 10), + [464] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sym_lit, 1), + [466] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sym_lit, 1), + [468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_read_cond_lit, 2, .production_id = 11), + [470] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_read_cond_lit, 2, .production_id = 11), + [472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_splicing_read_cond_lit, 2, .production_id = 11), + [474] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_splicing_read_cond_lit, 2, .production_id = 11), + [476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_var_quoting_lit, 2, .production_id = 7), + [478] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_var_quoting_lit, 2, .production_id = 7), + [480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_splicing_read_cond_lit, 4, .production_id = 25), + [482] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_splicing_read_cond_lit, 4, .production_id = 25), + [484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_read_cond_lit, 4, .production_id = 25), + [486] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_read_cond_lit, 4, .production_id = 25), + [488] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bare_set_lit, 4, .production_id = 24), + [490] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bare_set_lit, 4, .production_id = 24), + [492] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoting_lit, 3, .production_id = 23), + [494] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoting_lit, 3, .production_id = 23), + [496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sym_val_lit, 2, .production_id = 7), + [498] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sym_val_lit, 2, .production_id = 7), + [500] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_derefing_lit, 3, .production_id = 23), + [502] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_derefing_lit, 3, .production_id = 23), + [504] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_str_lit, 1), + [506] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_str_lit, 1), + [508] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_evaling_lit, 3, .production_id = 23), + [510] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_evaling_lit, 3, .production_id = 23), + [512] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_evaling_lit, 2, .production_id = 7), + [514] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_evaling_lit, 2, .production_id = 7), + [516] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_lit, 1, .production_id = 4), + [518] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list_lit, 1, .production_id = 4), + [520] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_vec_lit, 1, .production_id = 5), + [522] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_vec_lit, 1, .production_id = 5), + [524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_derefing_lit, 2, .production_id = 7), + [526] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_derefing_lit, 2, .production_id = 7), + [528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoting_lit, 2, .production_id = 7), + [530] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoting_lit, 2, .production_id = 7), + [532] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_syn_quoting_lit, 2, .production_id = 7), + [534] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_syn_quoting_lit, 2, .production_id = 7), + [536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_set_lit, 1, .production_id = 6), + [538] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_set_lit, 1, .production_id = 6), + [540] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unquote_splicing_lit, 2, .production_id = 7), + [542] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unquote_splicing_lit, 2, .production_id = 7), + [544] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unquoting_lit, 2, .production_id = 7), + [546] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unquoting_lit, 2, .production_id = 7), + [548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_var_quoting_lit, 3, .production_id = 23), + [550] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_var_quoting_lit, 3, .production_id = 23), + [552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sym_lit, 2, .production_id = 1), + [554] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sym_lit, 2, .production_id = 1), + [556] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_splicing_read_cond_lit, 3, .production_id = 22), + [558] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_splicing_read_cond_lit, 3, .production_id = 22), + [560] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_read_cond_lit, 3, .production_id = 22), + [562] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_read_cond_lit, 3, .production_id = 22), + [564] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_lit, 2, .production_id = 12), + [566] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list_lit, 2, .production_id = 12), + [568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_vec_lit, 2, .production_id = 13), + [570] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_vec_lit, 2, .production_id = 13), + [572] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_set_lit, 2, .production_id = 14), + [574] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_set_lit, 2, .production_id = 14), + [576] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_var_quoting_lit, 4, .production_id = 26), + [578] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_var_quoting_lit, 4, .production_id = 26), + [580] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dis_expr, 3, .production_id = 16), + [582] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dis_expr, 3, .production_id = 16), + [584] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dis_expr_repeat1, 2), SHIFT_REPEAT(92), + [587] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dis_expr_repeat1, 2), SHIFT_REPEAT(32), + [590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_dis_expr_repeat1, 2), + [592] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_dis_expr_repeat1, 2), + [594] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_derefing_lit, 4, .production_id = 26), + [596] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_derefing_lit, 4, .production_id = 26), + [598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoting_lit, 4, .production_id = 26), + [600] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoting_lit, 4, .production_id = 26), + [602] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unquote_splicing_lit, 4, .production_id = 26), + [604] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unquote_splicing_lit, 4, .production_id = 26), + [606] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bare_list_lit, 3, .production_id = 17), + [608] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bare_list_lit, 3, .production_id = 17), + [610] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dis_expr, 2, .production_id = 7), + [612] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dis_expr, 2, .production_id = 7), + [614] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bare_set_lit, 3, .production_id = 19), + [616] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bare_set_lit, 3, .production_id = 19), + [618] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bare_vec_lit, 3, .production_id = 20), + [620] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bare_vec_lit, 3, .production_id = 20), + [622] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_read_cond_lit, 3, .production_id = 21), + [624] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_read_cond_lit, 3, .production_id = 21), + [626] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unquoting_lit, 3, .production_id = 16), + [628] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unquoting_lit, 3, .production_id = 16), + [630] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_splicing_read_cond_lit, 3, .production_id = 21), + [632] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_splicing_read_cond_lit, 3, .production_id = 21), + [634] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_var_quoting_lit, 3, .production_id = 16), + [636] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_var_quoting_lit, 3, .production_id = 16), + [638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sym_val_lit, 3, .production_id = 16), + [640] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sym_val_lit, 3, .production_id = 16), + [642] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_evaling_lit, 3, .production_id = 16), + [644] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_evaling_lit, 3, .production_id = 16), + [646] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_derefing_lit, 3, .production_id = 16), + [648] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_derefing_lit, 3, .production_id = 16), + [650] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoting_lit, 3, .production_id = 16), + [652] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoting_lit, 3, .production_id = 16), + [654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_syn_quoting_lit, 3, .production_id = 16), + [656] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_syn_quoting_lit, 3, .production_id = 16), + [658] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unquote_splicing_lit, 3, .production_id = 16), + [660] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unquote_splicing_lit, 3, .production_id = 16), + [662] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 1, .production_id = 9), + [664] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__bare_list_lit_repeat1, 1, .production_id = 9), + [666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), + [668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), + [670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), + [678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), + [680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), + [682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), + [684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), + [686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), + [688] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dis_expr_repeat1, 2), SHIFT_REPEAT(116), + [691] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dis_expr_repeat1, 2), SHIFT_REPEAT(54), + [694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), + [696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), + [698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), + [700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), + [704] = {.entry = {.count = 1, .reusable = false}}, SHIFT(231), + [706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), + [708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), + [712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [718] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__metadata_lit, 2, .production_id = 3), + [720] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__metadata_lit, 2, .production_id = 3), + [722] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__metadata_lit, 2, .production_id = 2), + [724] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__metadata_lit, 2, .production_id = 2), + [726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), + [728] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__metadata_lit, 1, .production_id = 3), + [730] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__metadata_lit, 1, .production_id = 3), + [732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), + [734] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__metadata_lit, 1, .production_id = 2), + [736] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__metadata_lit, 1, .production_id = 2), + [738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), + [740] = {.entry = {.count = 1, .reusable = false}}, SHIFT(240), + [742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), + [744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), + [746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), + [748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), + [752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), + [756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), + [758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [762] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sym_lit_repeat1, 2, .production_id = 15), + [764] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sym_lit_repeat1, 2, .production_id = 15), SHIFT_REPEAT(119), + [767] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sym_lit_repeat1, 2, .production_id = 15), SHIFT_REPEAT(117), + [770] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sym_lit_repeat1, 2, .production_id = 15), + [772] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bare_map_lit, 2, .production_id = 8), + [774] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bare_map_lit, 2, .production_id = 8), + [776] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_meta_lit, 3, .production_id = 16), + [778] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_meta_lit, 3, .production_id = 16), + [780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_map_lit, 2, .production_id = 12), + [782] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_map_lit, 2, .production_id = 12), + [784] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_old_meta_lit, 3, .production_id = 16), + [786] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_old_meta_lit, 3, .production_id = 16), + [788] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_old_meta_lit, 2, .production_id = 7), + [790] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_old_meta_lit, 2, .production_id = 7), + [792] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bare_map_lit, 3, .production_id = 17), + [794] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bare_map_lit, 3, .production_id = 17), + [796] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_meta_lit, 2, .production_id = 7), + [798] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_meta_lit, 2, .production_id = 7), + [800] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_map_lit, 1, .production_id = 4), + [802] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_map_lit, 1, .production_id = 4), + [804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), + [806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), + [808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), + [810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), + [812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), + [814] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sym_lit_repeat1, 1, .production_id = 1), + [816] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sym_lit_repeat1, 1, .production_id = 1), + [818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), + [820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), + [822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), + [826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), + [828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), + [830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), + [832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), + [834] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sym_lit_repeat1, 2, .production_id = 15), SHIFT_REPEAT(114), + [837] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sym_lit_repeat1, 2, .production_id = 15), SHIFT_REPEAT(115), + [840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), + [842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), + [844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), + [846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), + [848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), + [850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), + [852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), + [854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), + [856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), + [858] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_read_cond_lit_repeat1, 2), SHIFT_REPEAT(241), + [861] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_read_cond_lit_repeat1, 2), + [863] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_dimension, 2), + [865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), + [867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), + [869] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), }; #ifdef __cplusplus @@ -15906,7 +10436,7 @@ extern "C" { #define extern __declspec(dllexport) #endif -extern const TSLanguage *tree_sitter_jinja2(void) { +extern const TSLanguage *tree_sitter_commonlisp(void) { static TSLanguage language = { .version = LANGUAGE_VERSION, .symbol_count = SYMBOL_COUNT, @@ -15923,6 +10453,9 @@ extern const TSLanguage *tree_sitter_jinja2(void) { .small_parse_table_map = (const uint32_t *)ts_small_parse_table_map, .parse_actions = ts_parse_actions, .symbol_names = ts_symbol_names, + .field_names = ts_field_names, + .field_map_slices = (const TSFieldMapSlice *)ts_field_map_slices, + .field_map_entries = (const TSFieldMapEntry *)ts_field_map_entries, .symbol_metadata = ts_symbol_metadata, .public_symbol_map = ts_symbol_map, .alias_map = ts_non_terminal_alias_map, diff --git a/test/corpus/basic.txt b/test/corpus/basic.txt new file mode 100644 index 000000000..332832754 --- /dev/null +++ b/test/corpus/basic.txt @@ -0,0 +1,89 @@ +========================================== +Block Comments +========================================== + +#|(ql.foo:quickload "cl-project") +(defun add (a b) | + (+ a b ))|# + +(add 8 9) + +--- + +(source (block_comment) (list_lit (sym_lit) (num_lit) (num_lit))) + + +========================================== +Block Comments 2 +========================================== + +(add #|8 |#9) + +--- +(source (list_lit (sym_lit) (block_comment) (num_lit))) + + +========================================== +Quasi-Quoting +========================================== + +`(add a ,(b)) +`(add a ,@(b)) +`(add a , b) +`(add a ,b) + +--- +(source + (syn_quoting_lit (list_lit (sym_lit) (sym_lit) (unquoting_lit (list_lit (sym_lit))))) + (syn_quoting_lit (list_lit (sym_lit) (sym_lit) (unquote_splicing_lit (list_lit (sym_lit))))) + (syn_quoting_lit (list_lit (sym_lit) (sym_lit) (unquoting_lit (sym_lit)))) + (syn_quoting_lit (list_lit (sym_lit) (sym_lit) (unquoting_lit (sym_lit))))) + +========================================== +Fancy Literal +========================================== + +(|`(add a ,(b))| a) + +--- + +(source (list_lit (fancy_literal) (sym_lit))) + +========================================== +Defun header + +(defun a (a b) + (car 1 2) + 2) +( defun a (a b) + (car 1 2) + 2) + +--- + +(source (list_lit (defun_header (sym_lit) (list_lit (sym_lit) (sym_lit))) (list_lit (sym_lit) (num_lit) (num_lit)) (num_lit)) +(list_lit (defun_header (sym_lit) (list_lit (sym_lit) (sym_lit))) (list_lit (sym_lit) (num_lit) (num_lit)) (num_lit))) +========================================== +-- +(source) + + +========================================== +Vectors +========================================== + +#( 2 3 4) +#() + +--- +(source (vec_lit (list_lit (num_lit) (num_lit) (num_lit))) (vec_lit (list_lit))) + +========================================== +Arrays +========================================== + +#0A2 +#2A((2 3 4)) + +--- +(source (vec_lit (num_lit)) (vec_lit (array_dimension (num_lit)) (list_lit (list_lit (num_lit) (num_lit) (num_lit)))))