diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml new file mode 100644 index 0000000..adec040 --- /dev/null +++ b/.github/workflows/main.yml @@ -0,0 +1,29 @@ +on: + push: {} + pull_request: + branches: + - main +jobs: + main: + name: install + + runs-on: ${{ matrix.os }} + strategy: + matrix: + os: [ubuntu-latest, macos-latest, windows-latest] + + steps: + - name: git checkout + uses: actions/checkout@v4 + + - name: setup node.js + uses: actions/setup-node@v4.0.0 + + - name: install dependencies + run: npm install + + - name: ensure formatting + run: npx prettier . --check + + - name: test + run: npx tree-sitter test diff --git a/.pretterrc b/.pretterrc new file mode 100644 index 0000000..e69de29 diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 0000000..2da5b7c --- /dev/null +++ b/.prettierignore @@ -0,0 +1,5 @@ +build/ +coverage/ +bindings/ +*.md +*.json diff --git a/grammar.js b/grammar.js index b320c4a..5c85178 100644 --- a/grammar.js +++ b/grammar.js @@ -1,962 +1,940 @@ module.exports = grammar({ - name: "nu", - - word: $ => $.identifier, - - extras: $ => [/\s/, $.comment], - - conflicts: $ => [ - [$._block_body], - [$._declaration, $._declaration_last], - [$._statement, $._statement_last], - [$.pipeline, $.pipeline_last], - [$.pipe_element, $.pipe_element_last], - [$.command], - [$.block, $.val_record], - ], - - rules: { - /// File - - nu_script: $ => seq( - optional($.shebang), - optional($._block_body), - ), - - shebang: $ => seq('#!', /.*\n/), - - ...block_body_rules('', $ => $._terminator), - ...block_body_rules('_last', $ => optional($._terminator)), - - _block_body: $ => seq( - prec.right(repeat(seq( - $._block_body_statement, - repeat($._terminator), - ))), - $._block_body_statement_last, - repeat($._terminator), - ), - - /// Identifiers - // NOTE: - // for simplicity, i used the `rust` definition of an identifier - // but in `nu` the rule is way more relaxed than this - - cmd_identifier: $ => token(/[_\p{XID_Start}][_\-\p{XID_Continue}]*/), - - identifier: $ => token(/[_\p{XID_Start}][_\p{XID_Continue}]*/), - - _command_name: $ => choice( - field("unquoted_name", $.cmd_identifier), - field("quoted_name", $.val_string), - ), - - _variable_name: $ => choice( - field("var_name", $.identifier), - field("dollar_name", $.val_variable), - ), - - _terminator: $ => choice( - PUNC().semicolon, - '\n', - ), - - /// Top Level Items - - decl_def: $ => seq( - optional(MODIFIER().visibility), - choice(KEYWORD().def, KEYWORD().def_env), - field("name", $._command_name), - field("parameters", choice($.parameter_parens, $.parameter_bracks)), - field("return_type", optional($.returns)), - field("body", $.block), - ), - - decl_export: $ => seq( - KEYWORD().export_env, - field("body", $.block), - ), - - decl_extern: $ => prec.right(1, seq( - optional(MODIFIER().visibility), - KEYWORD().extern, - field("name", $._command_name), - field("signature", choice($.parameter_parens, $.parameter_bracks)), - field("body", optional($.block)), - )), - - decl_module: $ => seq( - optional(MODIFIER().visibility), - KEYWORD().module, - field("name", $._command_name), - field("body", $.block), - ), - - decl_use: $ => prec.right(1, seq( - optional(MODIFIER().visibility), - KEYWORD().use, - field("module", choice( - $.val_string, - $.unquoted, - )), - optional(field("import_pattern", $.scope_pattern)), - )), - - /// Return types - returns: $ => seq( - PUNC().colon, - choice( - $._multiple_types, - $._one_type, - ) - ), - - _one_type: $ => seq( - $._type_annotation, - PUNC().thin_arrow, - $._type_annotation, - ), - - _multiple_types: $ => seq( - BRACK().open_brack, - repeat(seq($._one_type, optional(PUNC().comma))), - BRACK().close_brack, - ), - - /// Parameters - - parameter_parens: $ => seq( - BRACK().open_paren, - repeat($.parameter), - BRACK().close_paren, - ), - - parameter_bracks: $ => seq( - BRACK().open_brack, - repeat($.parameter), - BRACK().close_brack, - ), - - parameter_pipes: $ => seq( - PUNC().pipe, - repeat($.parameter), - PUNC().pipe, - ), - - parameter: $ => seq( - choice( - $._param_name, - field("param_long_flag", $.param_long_flag), - field("param_long_flag", seq( - $.param_long_flag, - field("flag_capsule", $.flag_capsule), - )), - ), - optional(choice( - $.param_type, - $.param_value, - seq($.param_value, $.param_type), - seq($.param_type, $.param_value), - )), - optional(PUNC().comma), - ), - - _param_name: $ => choice( - field("param_rest", $.param_rest), - field("param_optional", $.param_opt), - field("param_name", seq(optional("$"), $.identifier)), - field("param_short_flag", $.param_short_flag), - ), - - param_type: $ => seq( - PUNC().colon, - $._type_annotation, - field("completion", optional($.param_cmd)), - ), - - param_value: $ => seq( - PUNC().eq, - field("param_value", $._expression), - ), - - _type_annotation: $ => field("type", choice( - $.list_type, - $.collection_type, - $.flat_type, - )), - - flat_type: $ => field("flat_type", FLAT_TYPES()), - - collection_type: $ => { - const key = field("key", choice( - $.identifier, - alias($.val_string, $.identifier), - )); - - return seq( - choice("record", "table"), - seq( - token.immediate(BRACK().open_angle), - repeat(seq( - seq(key, optional(seq(PUNC().colon, $.flat_type))), - optional(PUNC().comma), - )), - BRACK().close_angle, - ), - ) - }, - - list_type: $ => seq( - "list", + name: "nu", + + word: ($) => $.identifier, + + extras: ($) => [/\s/, $.comment], + + conflicts: ($) => [ + [$._block_body], + [$._declaration, $._declaration_last], + [$._statement, $._statement_last], + [$.pipeline, $.pipeline_last], + [$.pipe_element, $.pipe_element_last], + [$.command], + [$.block, $.val_record], + ], + + rules: { + /// File + + nu_script: ($) => seq(optional($.shebang), optional($._block_body)), + + shebang: ($) => seq("#!", /.*\n/), + + ...block_body_rules("", ($) => $._terminator), + ...block_body_rules("_last", ($) => optional($._terminator)), + + _block_body: ($) => + seq( + prec.right(repeat(seq($._block_body_statement, repeat($._terminator)))), + $._block_body_statement_last, + repeat($._terminator), + ), + + /// Identifiers + // NOTE: + // for simplicity, i used the `rust` definition of an identifier + // but in `nu` the rule is way more relaxed than this + + cmd_identifier: ($) => token(/[_\p{XID_Start}][_\-\p{XID_Continue}]*/), + + identifier: ($) => token(/[_\p{XID_Start}][_\p{XID_Continue}]*/), + + _command_name: ($) => + choice( + field("unquoted_name", $.cmd_identifier), + field("quoted_name", $.val_string), + ), + + _variable_name: ($) => + choice( + field("var_name", $.identifier), + field("dollar_name", $.val_variable), + ), + + _terminator: ($) => choice(PUNC().semicolon, "\n"), + + /// Top Level Items + + decl_def: ($) => + seq( + optional(MODIFIER().visibility), + choice(KEYWORD().def, KEYWORD().def_env), + field("name", $._command_name), + field("parameters", choice($.parameter_parens, $.parameter_bracks)), + field("return_type", optional($.returns)), + field("body", $.block), + ), + + decl_export: ($) => seq(KEYWORD().export_env, field("body", $.block)), + + decl_extern: ($) => + prec.right( + 1, + seq( + optional(MODIFIER().visibility), + KEYWORD().extern, + field("name", $._command_name), + field("signature", choice($.parameter_parens, $.parameter_bracks)), + field("body", optional($.block)), + ), + ), + + decl_module: ($) => + seq( + optional(MODIFIER().visibility), + KEYWORD().module, + field("name", $._command_name), + field("body", $.block), + ), + + decl_use: ($) => + prec.right( + 1, + seq( + optional(MODIFIER().visibility), + KEYWORD().use, + field("module", choice($.val_string, $.unquoted)), + optional(field("import_pattern", $.scope_pattern)), + ), + ), + + /// Return types + returns: ($) => seq(PUNC().colon, choice($._multiple_types, $._one_type)), + + _one_type: ($) => + seq($._type_annotation, PUNC().thin_arrow, $._type_annotation), + + _multiple_types: ($) => + seq( + BRACK().open_brack, + repeat(seq($._one_type, optional(PUNC().comma))), + BRACK().close_brack, + ), + + /// Parameters + + parameter_parens: ($) => + seq(BRACK().open_paren, repeat($.parameter), BRACK().close_paren), + + parameter_bracks: ($) => + seq(BRACK().open_brack, repeat($.parameter), BRACK().close_brack), + + parameter_pipes: ($) => seq(PUNC().pipe, repeat($.parameter), PUNC().pipe), + + parameter: ($) => + seq( + choice( + $._param_name, + field("param_long_flag", $.param_long_flag), + field( + "param_long_flag", + seq($.param_long_flag, field("flag_capsule", $.flag_capsule)), + ), + ), + optional( + choice( + $.param_type, + $.param_value, + seq($.param_value, $.param_type), + seq($.param_type, $.param_value), + ), + ), + optional(PUNC().comma), + ), + + _param_name: ($) => + choice( + field("param_rest", $.param_rest), + field("param_optional", $.param_opt), + field("param_name", seq(optional("$"), $.identifier)), + field("param_short_flag", $.param_short_flag), + ), + + param_type: ($) => + seq( + PUNC().colon, + $._type_annotation, + field("completion", optional($.param_cmd)), + ), + + param_value: ($) => seq(PUNC().eq, field("param_value", $._expression)), + + _type_annotation: ($) => + field("type", choice($.list_type, $.collection_type, $.flat_type)), + + flat_type: ($) => field("flat_type", FLAT_TYPES()), + + collection_type: ($) => { + const key = field( + "key", + choice($.identifier, alias($.val_string, $.identifier)), + ); + + return seq( + choice("record", "table"), + seq( + token.immediate(BRACK().open_angle), + repeat( seq( - token.immediate(BRACK().open_angle), - field("inner", optional($.flat_type)), - BRACK().close_angle + seq(key, optional(seq(PUNC().colon, $.flat_type))), + optional(PUNC().comma), ), + ), + BRACK().close_angle, ), + ); + }, - param_cmd: $ => seq( - PUNC().at, - field("name", $._command_name), - ), - - param_rest: $ => seq( - PUNC().rest, - field("name", $.identifier), - ), - - param_opt: $ => seq( - field("name", $.identifier), - token.immediate(PUNC().question), - ), - - param_long_flag: $ => seq( - "--", - $.identifier, - ), - - flag_capsule: $ => seq( - BRACK().open_paren, - $.param_short_flag, - BRACK().close_paren, - ), - - param_short_flag: $ => seq( - "-", - field("name", token.immediate(/[a-zA-Z0-9]/)), - ), - - /// Controls - - _control: $ => prec( - STATEMENT_PREC().control, + list_type: ($) => + seq( + "list", + seq( + token.immediate(BRACK().open_angle), + field("inner", optional($.flat_type)), + BRACK().close_angle, + ), + ), + + param_cmd: ($) => seq(PUNC().at, field("name", $._command_name)), + + param_rest: ($) => seq(PUNC().rest, field("name", $.identifier)), + + param_opt: ($) => + seq(field("name", $.identifier), token.immediate(PUNC().question)), + + param_long_flag: ($) => seq("--", $.identifier), + + flag_capsule: ($) => + seq(BRACK().open_paren, $.param_short_flag, BRACK().close_paren), + + param_short_flag: ($) => + seq("-", field("name", token.immediate(/[a-zA-Z0-9]/))), + + /// Controls + + _control: ($) => + prec( + STATEMENT_PREC().control, + choice($._ctrl_statement, $._ctrl_expression), + ), + + // control statements cannot be used in pipeline because they + // do not return values + _ctrl_statement: ($) => + choice($.ctrl_for, $.ctrl_loop, $.ctrl_while, $.ctrl_error), + + // control expressions *return values and can be used in pipelines + // + // * `break` and `continue` do not return values (yet?) but can be + // used in pipelines + _ctrl_expression: ($) => + choice( + field("ctrl_break", KEYWORD().break), + field("ctrl_continue", KEYWORD().continue), + $.ctrl_do, + $.ctrl_if, + $.ctrl_try, + $.ctrl_match, + $.ctrl_return, + ), + + // Standalone Controls + + ctrl_for: ($) => + seq( + // `for` has the `--numbered` flag + KEYWORD().for, + optional($._flag), + field("looping_var", $._variable_name), + optional($._flag), + KEYWORD().in, + optional($._flag), + field("iterable", $._expression), + optional($._flag), + field("body", $.block), + ), + + ctrl_loop: ($) => seq(KEYWORD().loop, field("body", $.block)), + + ctrl_error: ($) => + seq( + KEYWORD().error, + MODIFIER().error_make, + optional($._flag), + field("error_record", $.val_record), + ), + + ctrl_while: ($) => + seq( + KEYWORD().while, + field("condition", $._expression), + field("body", $.block), + ), + + // Nestable Controls + + ctrl_do: ($) => + prec.left( + -1, + seq( + // `do` has 4 flags, is there a better way to do this? + KEYWORD().do, + optional($._flag), + optional($._flag), + optional($._flag), + optional($._flag), + choice($._blosure, $.val_variable), + optional($._flag), + optional($._flag), + optional($._flag), + optional($._flag), + optional($._expression), + optional($._flag), + optional($._flag), + optional($._flag), + optional($._flag), + ), + ), + + ctrl_if: ($) => + seq( + KEYWORD().if, + field("condition", choice($._expression, $.identifier)), + field("then_branch", $.block), + optional( + seq( + KEYWORD().else, choice( - $._ctrl_statement, - $._ctrl_expression, - )), - - // control statements cannot be used in pipeline because they - // do not return values - _ctrl_statement: $ => choice( - $.ctrl_for, - $.ctrl_loop, - $.ctrl_while, - $.ctrl_error, - ), - - // control expressions *return values and can be used in pipelines - // - // * `break` and `continue` do not return values (yet?) but can be - // used in pipelines - _ctrl_expression: $ => choice( - field("ctrl_break", KEYWORD().break), - field("ctrl_continue", KEYWORD().continue), - $.ctrl_do, - $.ctrl_if, - $.ctrl_try, - $.ctrl_match, - $.ctrl_return, - ), - - // Standalone Controls - - ctrl_for: $ => seq( - // `for` has the `--numbered` flag - KEYWORD().for, - optional($._flag), - field("looping_var", $._variable_name), - optional($._flag), - KEYWORD().in, - optional($._flag), - field("iterable", $._expression), - optional($._flag), - field("body", $.block), - ), - - ctrl_loop: $ => seq( - KEYWORD().loop, - field("body", $.block), - ), - - ctrl_error: $ => seq( - KEYWORD().error, - MODIFIER().error_make, - optional($._flag), - field("error_record", $.val_record), - ), - - ctrl_while: $ => seq( - KEYWORD().while, - field("condition", $._expression), - field("body", $.block), - ), - - // Nestable Controls - - ctrl_do: $ => prec.left(-1, seq( - // `do` has 4 flags, is there a better way to do this? - KEYWORD().do, - optional($._flag), - optional($._flag), - optional($._flag), - optional($._flag), - choice($._blosure, $.val_variable), - optional($._flag), - optional($._flag), - optional($._flag), - optional($._flag), - optional($._expression), - optional($._flag), - optional($._flag), - optional($._flag), - optional($._flag), - )), - - ctrl_if: $ => seq( - KEYWORD().if, - field("condition", choice($._expression, $.identifier)), - field("then_branch", $.block), - optional(seq( - KEYWORD().else, - choice( - field("else_block", $.block), - field("else_branch", $.ctrl_if), - ), - )) - ), - - ctrl_match: $ => seq( - KEYWORD().match, - field("scrutinee", $._expression), - BRACK().open_brace, - repeat($.match_arm), - optional($.default_arm), - BRACK().close_brace, - ), - - match_arm: $ => seq( - field("pattern", $.match_pattern), - PUNC().fat_arrow, - field("expression", $._match_expression), - optional(PUNC().comma), - ), - - default_arm: $ => seq( - field("default_pattern", PUNC().underscore), - PUNC().fat_arrow, - field("expression", $._match_expression), - optional(PUNC().comma), - ), - - _match_expression: $ => choice( - $._expression, - prec.dynamic(10, $.block), - ), - - match_pattern: $ => choice( - $._match_or_pattern, - $._match_list_destructure_pattern, - ), - - _match_or_pattern: $ => seq( - seq($._expression, optional($.match_guard)), - repeat(seq( - PUNC().pipe, - $._expression, - )), - ), - - match_guard: $ => seq( - KEYWORD().if, - $._expression, - ), - - _match_list_destructure_pattern: $ => prec(1, seq( - BRACK().open_brack, - field("head", seq(PUNC().dollar, $.identifier)), - optional(PUNC().comma), - field("tail", seq(PUNC().dot, PUNC().dot, PUNC().dollar, $.identifier)), - BRACK().close_brack, - )), - - ctrl_try: $ => seq( - KEYWORD().try, - field("try_branch", $.block), - optional(seq( - KEYWORD().catch, - field("catch_branch", $._blosure), - )), - ), - - ctrl_return: $ => choice( - prec(1, seq( - KEYWORD().return, - choice( - $._expression, - $.ctrl_do, - $.ctrl_if, - $.ctrl_try, - $.ctrl_match, - )) + field("else_block", $.block), + field("else_branch", $.ctrl_if), ), + ), + ), + ), + + ctrl_match: ($) => + seq( + KEYWORD().match, + field("scrutinee", $._expression), + BRACK().open_brace, + repeat($.match_arm), + optional($.default_arm), + BRACK().close_brace, + ), + + match_arm: ($) => + seq( + field("pattern", $.match_pattern), + PUNC().fat_arrow, + field("expression", $._match_expression), + optional(PUNC().comma), + ), + + default_arm: ($) => + seq( + field("default_pattern", PUNC().underscore), + PUNC().fat_arrow, + field("expression", $._match_expression), + optional(PUNC().comma), + ), + + _match_expression: ($) => choice($._expression, prec.dynamic(10, $.block)), + + match_pattern: ($) => + choice($._match_or_pattern, $._match_list_destructure_pattern), + + _match_or_pattern: ($) => + seq( + seq($._expression, optional($.match_guard)), + repeat(seq(PUNC().pipe, $._expression)), + ), + + match_guard: ($) => seq(KEYWORD().if, $._expression), + + _match_list_destructure_pattern: ($) => + prec( + 1, + seq( + BRACK().open_brack, + field("head", seq(PUNC().dollar, $.identifier)), + optional(PUNC().comma), + field( + "tail", + seq(PUNC().dot, PUNC().dot, PUNC().dollar, $.identifier), + ), + BRACK().close_brack, + ), + ), + + ctrl_try: ($) => + seq( + KEYWORD().try, + field("try_branch", $.block), + optional(seq(KEYWORD().catch, field("catch_branch", $._blosure))), + ), + + ctrl_return: ($) => + choice( + prec( + 1, + seq( KEYWORD().return, - ), - - /// Pipelines - - pipe_element: $ => seq( choice( - prec.right(69, $._expression), - $._ctrl_expression, - $.where_command, - $.command, + $._expression, + $.ctrl_do, + $.ctrl_if, + $.ctrl_try, + $.ctrl_match, ), - // Allow for empty pipeline elements like `ls | | print` - repeat1(seq( - optional('\n'), - PUNC().pipe, - )), - ), - - pipe_element_last: $ => choice( - prec.right(69, $._expression), - $._ctrl_expression, - $.where_command, - $.command, - ), - - /// Scope Statements - - stmt_source: $ => seq( - choice(KEYWORD().source, KEYWORD().source_env), - field("file", choice(alias($.unquoted, $.val_string), $.val_variable)), - ), - - stmt_register: $ => prec.left(-1, seq( - KEYWORD().register, - field("plugin", choice( - alias($.unquoted, $.val_string), - $.val_variable - )), - field("signature", optional($.val_record)), - )), - - _stmt_hide: $ => choice( - $.hide_mod, - $.hide_env, - ), - - hide_mod: $ => prec.right(1, seq( - KEYWORD().hide, - field("module", $._command_name), - optional($.scope_pattern), - )), - - hide_env: $ => seq( - KEYWORD().hide_env, - field("variable", $._variable_name), - ), - - _stmt_overlay: $ => choice( - $.overlay_hide, - $.overlay_list, - $.overlay_new, - $.overlay_use, - ), - - overlay_list: $ => seq( - KEYWORD().overlay, - MODIFIER().overlay_list, - ), - - overlay_hide: $ => prec.right(5, seq( - KEYWORD().overlay, - MODIFIER().overlay_hide, - field("overlay", $._command_name), - )), - - overlay_new: $ => seq( - KEYWORD().overlay, - MODIFIER().overlay_new, - $._command_name, - ), - - overlay_use: $ => prec.right(1, seq( - KEYWORD().overlay, - MODIFIER().overlay_use, - repeat($._flag), - field("overlay", $.identifier), - repeat($._flag), - optional(seq( - KEYWORD().as, - field("rename", $._command_name) - )), - )), - - scope_pattern: $ => choice( - field("wildcard", $.wild_card), - field("command", $._command_name), - field("command_list", $.command_list), - ), - - wild_card: $ => token("*"), - - command_list: $ => seq( - BRACK().open_brack, - repeat(seq( - field("cmd", $._command_name), - optional(PUNC().comma), - )), - BRACK().close_brack, - ), + ), + ), + KEYWORD().return, + ), + + /// Pipelines + + pipe_element: ($) => + seq( + choice( + prec.right(69, $._expression), + $._ctrl_expression, + $.where_command, + $.command, + ), + // Allow for empty pipeline elements like `ls | | print` + repeat1(seq(optional("\n"), PUNC().pipe)), + ), + + pipe_element_last: ($) => + choice( + prec.right(69, $._expression), + $._ctrl_expression, + $.where_command, + $.command, + ), + + /// Scope Statements + + stmt_source: ($) => + seq( + choice(KEYWORD().source, KEYWORD().source_env), + field("file", choice(alias($.unquoted, $.val_string), $.val_variable)), + ), + + stmt_register: ($) => + prec.left( + -1, + seq( + KEYWORD().register, + field( + "plugin", + choice(alias($.unquoted, $.val_string), $.val_variable), + ), + field("signature", optional($.val_record)), + ), + ), + + _stmt_hide: ($) => choice($.hide_mod, $.hide_env), + + hide_mod: ($) => + prec.right( + 1, + seq( + KEYWORD().hide, + field("module", $._command_name), + optional($.scope_pattern), + ), + ), + + hide_env: ($) => + seq(KEYWORD().hide_env, field("variable", $._variable_name)), + + _stmt_overlay: ($) => + choice($.overlay_hide, $.overlay_list, $.overlay_new, $.overlay_use), + + overlay_list: ($) => seq(KEYWORD().overlay, MODIFIER().overlay_list), + + overlay_hide: ($) => + prec.right( + 5, + seq( + KEYWORD().overlay, + MODIFIER().overlay_hide, + field("overlay", $._command_name), + ), + ), + + overlay_new: ($) => + seq(KEYWORD().overlay, MODIFIER().overlay_new, $._command_name), + + overlay_use: ($) => + prec.right( + 1, + seq( + KEYWORD().overlay, + MODIFIER().overlay_use, + repeat($._flag), + field("overlay", $.identifier), + repeat($._flag), + optional(seq(KEYWORD().as, field("rename", $._command_name))), + ), + ), + + scope_pattern: ($) => + choice( + field("wildcard", $.wild_card), + field("command", $._command_name), + field("command_list", $.command_list), + ), + + wild_card: ($) => token("*"), + + command_list: ($) => + seq( + BRACK().open_brack, + repeat(seq(field("cmd", $._command_name), optional(PUNC().comma))), + BRACK().close_brack, + ), + + /// Assignment Statement + + assignment: ($) => { + const opr = [ + PUNC().eq, + OPR().assign_add, + OPR().assign_sub, + OPR().assign_mul, + OPR().assign_div, + OPR().assign_append, + ]; + + return prec.left( + PREC().assignment, + seq( + field("lhs", $.val_variable), + field("opr", choice(...opr)), + field("rhs", $._expression), + ), + ); + }, - /// Assignment Statement - - assignment: $ => { - const opr = [ - PUNC().eq, - OPR().assign_add, - OPR().assign_sub, - OPR().assign_mul, - OPR().assign_div, - OPR().assign_append, - ]; - - return prec.left(PREC().assignment, seq( - field("lhs", $.val_variable), - field("opr", choice(...opr)), - field("rhs", $._expression), - )); - }, - - /// Block - - block: $ => seq( - BRACK().open_brace, - optional($._block_body), - BRACK().close_brace, - ), + /// Block - _blosure: $ => choice( - $.block, - $.val_closure, - ), + block: ($) => + seq(BRACK().open_brace, optional($._block_body), BRACK().close_brace), + _blosure: ($) => choice($.block, $.val_closure), - // the where command has a unique argument pattern that breaks the - // general command parsing, so we handle it separately - where_command: $ => seq( - "where", - $._where_predicate, - ), + // the where command has a unique argument pattern that breaks the + // general command parsing, so we handle it separately + where_command: ($) => seq("where", $._where_predicate), - _where_predicate: $ => choice(...TABLE().map(([precedence, opr]) => prec.left(precedence, seq( - field("lhs", choice( - seq( - choice( - alias($.identifier, $.val_string), - $.val_number, - ), + _where_predicate: ($) => + choice( + ...TABLE().map(([precedence, opr]) => + prec.left( + precedence, + seq( + field( + "lhs", + choice( + seq( + choice(alias($.identifier, $.val_string), $.val_number), optional(PUNC().question), optional($.cell_path), + ), + $.val_variable, ), - $.val_variable - )), - optional(seq( - field("opr", opr), - field("rhs", choice( - $._expression, - $._where_predicate, - )) - )) - )))), - - /// Expressions - - _expression: $ => choice( - $._value, - $.expr_binary, - $.expr_unary, - $.val_range, - $.expr_parenthesized, - ), - - /// Composite Expressions - - expr_unary: $ => { - const after_not = choice( - $.val_bool, - $.expr_parenthesized, - $.val_variable, - $.expr_unary, - ); - - return choice( - seq(OPR().not, after_not), + ), + optional( seq( - OPR().minus, - seq( - // ensure the expression immediately follows the - // opening paren - token.immediate(BRACK().open_paren), - $._block_body, - BRACK().close_paren, - ), + field("opr", opr), + field("rhs", choice($._expression, $._where_predicate)), ), - ); - }, - - expr_binary: $ => choice( - ...TABLE().map(([precedence, opr]) => prec.right(precedence, seq( - field("lhs", $._expression), - field("opr", opr), - field("rhs", $._expression), - ))), - ), - - expr_parenthesized: $ => seq( - BRACK().open_paren, + ), + ), + ), + ), + ), + + /// Expressions + + _expression: ($) => + choice( + $._value, + $.expr_binary, + $.expr_unary, + $.val_range, + $.expr_parenthesized, + ), + + /// Composite Expressions + + expr_unary: ($) => { + const after_not = choice( + $.val_bool, + $.expr_parenthesized, + $.val_variable, + $.expr_unary, + ); + + return choice( + seq(OPR().not, after_not), + seq( + OPR().minus, + seq( + // ensure the expression immediately follows the + // opening paren + token.immediate(BRACK().open_paren), $._block_body, BRACK().close_paren, - optional($.cell_path), + ), ), + ); + }, - val_range: $ => { - const opr = choice( - OPR().range_exclusive, - OPR().range_inclusive, - OPR().range_inclusive2, - ); - - const member = choice( - $.expr_parenthesized, - $.val_number, - ); - - const lo = field("lo", member); - const hi = field("hi", member); - - return prec.right(PREC().range, choice( - seq(lo, opr, hi), - seq(lo, opr), - seq(opr, hi), - )); - }, - - /// Simple Expressions - - _value: $ => choice( - $.val_variable, - $.val_nothing, - $.val_bool, - $.val_number, - $.val_duration, - $.val_filesize, - $.val_binary, - $.val_string, - $.val_interpolated, - $.val_date, - $.val_list, - $.val_record, - $.val_table, - $.val_closure, - ), - - /// Literals - val_nothing: $ => SPECIAL().null, - - val_bool: $ => choice(SPECIAL().true, SPECIAL().false), - - val_variable: $ => choice( - $._var, - seq($._var, $.cell_path), - ), - - _var: $ => seq( - PUNC().dollar, - field("name", choice( - "nu", - "in", - "env", - "nothing", - $.identifier, - )), - ), - - // separating floats from integers does not end well - // especially when it comes to incorporation with ranges. - val_number: $ => choice( - /[+-]?([0-9]+[.])?[0-9]+([eE][-+]?\d+)?/, - /0x[0-9a-fA-F_]+/, - /0b[01_]+/, - /0o[0-7_]+/, - SPECIAL().pos_infinity, - SPECIAL().neg_infinity, - SPECIAL().not_a_number, - ), - - val_duration: $ => seq( - field("value", $.val_number), - field("unit", DURATION_UNIT()), - ), - - val_filesize: $ => seq( - field("value", $.val_number), - field("unit", FILESIZE_UNIT()), - ), - - val_binary: $ => seq( - choice("0b", "0o", "0x"), - token.immediate(BRACK().open_brack), - repeat(field("digit", seq($.hex_digit, optional(PUNC().comma)))), - BRACK().close_brack, - ), - - hex_digit: $ => token(/[0-9a-fA-F]+/), - - val_date: $ => token( - choice( - /[0-9]{4}-[0-9]{2}-[0-9]{2}/i, - /[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}(\.[0-9]+)?([Zz]|([\+-])([01]\d|2[0-3]):?([0-5]\d)?)?/, - ), - ), - - val_string: $ => choice( - $._str_double_quotes, - $._str_single_quotes, - $._str_back_ticks, - ), - - _str_double_quotes: $ => seq( - '"', - repeat(choice( - $._escaped_str_content, - // double quoted strings accept escapes - $.escape_sequence, - )), - '"', - ), - - _escaped_str_content: $ => token.immediate(prec(1, /[^"\\]+/)), - - _str_single_quotes: $ => /'[^']*'/, - - _str_back_ticks: $ => /`[^`]*`/, - - escape_sequence: $ => token.immediate(seq( - "\\", - choice( - /[^xu]/, - /u[0-9a-fA-F]{4}/, - /u{[0-9a-fA-F]+}/, - /x[0-9a-fA-F]{2}/ + expr_binary: ($) => + choice( + ...TABLE().map(([precedence, opr]) => + prec.right( + precedence, + seq( + field("lhs", $._expression), + field("opr", opr), + field("rhs", $._expression), ), - )), - - /// String Interpolation - - val_interpolated: $ => choice( - $._inter_single_quotes, - $._inter_double_quotes, - ), - - escaped_interpolated_content: $ => token.immediate(prec(1, /[^"\\(]+/)), - - unescaped_interpolated_content: $ => token.immediate(prec(1, /[^'(]+/)), - - _inter_single_quotes: $ => seq( - "$'", - repeat(choice( - field("expr", $.expr_interpolated), - $.unescaped_interpolated_content, - )), - token.immediate("'"), - ), - - _inter_double_quotes: $ => seq( - '$"', - repeat(choice( - field("expr", $.expr_interpolated), - $.inter_escape_sequence, - // double quoted strings accept escapes - $.escaped_interpolated_content, - )), - token.immediate('"'), - ), + ), + ), + ), + + expr_parenthesized: ($) => + seq( + BRACK().open_paren, + $._block_body, + BRACK().close_paren, + optional($.cell_path), + ), + + val_range: ($) => { + const opr = choice( + OPR().range_exclusive, + OPR().range_inclusive, + OPR().range_inclusive2, + ); + + const member = choice($.expr_parenthesized, $.val_number); + + const lo = field("lo", member); + const hi = field("hi", member); + + return prec.right( + PREC().range, + choice(seq(lo, opr, hi), seq(lo, opr), seq(opr, hi)), + ); + }, - inter_escape_sequence: $ => token.immediate( + /// Simple Expressions + + _value: ($) => + choice( + $.val_variable, + $.val_nothing, + $.val_bool, + $.val_number, + $.val_duration, + $.val_filesize, + $.val_binary, + $.val_string, + $.val_interpolated, + $.val_date, + $.val_list, + $.val_record, + $.val_table, + $.val_closure, + ), + + /// Literals + val_nothing: ($) => SPECIAL().null, + + val_bool: ($) => choice(SPECIAL().true, SPECIAL().false), + + val_variable: ($) => choice($._var, seq($._var, $.cell_path)), + + _var: ($) => + seq( + PUNC().dollar, + field("name", choice("nu", "in", "env", "nothing", $.identifier)), + ), + + // separating floats from integers does not end well + // especially when it comes to incorporation with ranges. + val_number: ($) => + choice( + /[+-]?([0-9]+[.])?[0-9]+([eE][-+]?\d+)?/, + /0x[0-9a-fA-F_]+/, + /0b[01_]+/, + /0o[0-7_]+/, + SPECIAL().pos_infinity, + SPECIAL().neg_infinity, + SPECIAL().not_a_number, + ), + + val_duration: ($) => + seq(field("value", $.val_number), field("unit", DURATION_UNIT())), + + val_filesize: ($) => + seq(field("value", $.val_number), field("unit", FILESIZE_UNIT())), + + val_binary: ($) => + seq( + choice("0b", "0o", "0x"), + token.immediate(BRACK().open_brack), + repeat(field("digit", seq($.hex_digit, optional(PUNC().comma)))), + BRACK().close_brack, + ), + + hex_digit: ($) => token(/[0-9a-fA-F]+/), + + val_date: ($) => + token( + choice( + /[0-9]{4}-[0-9]{2}-[0-9]{2}/i, + /[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}(\.[0-9]+)?([Zz]|([\+-])([01]\d|2[0-3]):?([0-5]\d)?)?/, + ), + ), + + val_string: ($) => + choice($._str_double_quotes, $._str_single_quotes, $._str_back_ticks), + + _str_double_quotes: ($) => + seq( + '"', + repeat( + choice( + $._escaped_str_content, + // double quoted strings accept escapes + $.escape_sequence, + ), + ), + '"', + ), + + _escaped_str_content: ($) => token.immediate(prec(1, /[^"\\]+/)), + + _str_single_quotes: ($) => /'[^']*'/, + + _str_back_ticks: ($) => /`[^`]*`/, + + escape_sequence: ($) => + token.immediate( + seq( + "\\", + choice( + /[^xu]/, + /u[0-9a-fA-F]{4}/, + /u{[0-9a-fA-F]+}/, + /x[0-9a-fA-F]{2}/, + ), + ), + ), + + /// String Interpolation + + val_interpolated: ($) => + choice($._inter_single_quotes, $._inter_double_quotes), + + escaped_interpolated_content: ($) => token.immediate(prec(1, /[^"\\(]+/)), + + unescaped_interpolated_content: ($) => token.immediate(prec(1, /[^'(]+/)), + + _inter_single_quotes: ($) => + seq( + "$'", + repeat( + choice( + field("expr", $.expr_interpolated), + $.unescaped_interpolated_content, + ), + ), + token.immediate("'"), + ), + + _inter_double_quotes: ($) => + seq( + '$"', + repeat( + choice( + field("expr", $.expr_interpolated), + $.inter_escape_sequence, + // double quoted strings accept escapes + $.escaped_interpolated_content, + ), + ), + token.immediate('"'), + ), + + inter_escape_sequence: ($) => + token.immediate( + seq( + "\\", + choice( + /[^xu]/, + /u[0-9a-fA-F]{4}/, + /u{[0-9a-fA-F]+}/, + /x[0-9a-fA-F]{2}/, + "(", + ), + ), + ), + + expr_interpolated: ($) => + seq(BRACK().open_paren, $._block_body, BRACK().close_paren), + + /// Collections + + val_list: ($) => + seq( + BRACK().open_brack, + repeat( + field( + "item", seq( - "\\", - choice( - /[^xu]/, - /u[0-9a-fA-F]{4}/, - /u{[0-9a-fA-F]+}/, - /x[0-9a-fA-F]{2}/, - "(", - ), - ) - ), - - expr_interpolated: $ => seq( - BRACK().open_paren, - $._block_body, - BRACK().close_paren, - ), - - /// Collections - - val_list: $ => seq( - BRACK().open_brack, - repeat(field( - "item", - seq( - choice($._expression, alias($.cmd_identifier, $.val_string)), - optional(PUNC().comma) - ), - )), - BRACK().close_brack, - optional($.cell_path), - ), - - val_record: $ => seq( - BRACK().open_brace, - repeat(field("entry", $.record_entry)), - BRACK().close_brace, - optional($.cell_path), - ), - - record_entry: $ => seq( - field("key", choice($.identifier, $.val_string)), - PUNC().colon, - field("value", choice( - prec.right(10, $._expression), - alias($.cmd_identifier, $.val_string) - )), - optional(PUNC().comma), - ), - - val_table: $ => seq( - BRACK().open_brack, - field("head", seq($.val_list, PUNC().semicolon)), - repeat(field("row", $.val_list)), - BRACK().close_brack, - optional($.cell_path), - ), - - val_closure: $ => seq( - BRACK().open_brace, - field("parameters", $.parameter_pipes), - $._block_body, - BRACK().close_brace, - ), - - /// CellPaths - - cell_path: $ => prec.right(1, seq( - $.path, - repeat($.path), - )), - - path: $ => { - const quoted = choice( - $._str_double_quotes, - $._str_single_quotes, - $._str_back_ticks, - ); - - const path = choice( - prec.right(2, token(/[0-9a-zA-Z]+/)), - quoted, - ); - - return seq( - PUNC().dot, - choice( - field("raw_path", path), - field("protected_path", seq(path, PUNC().question)), - ), - ) - }, - - /// Commands - - command: $ => seq( - field("head", seq(optional(PUNC().caret), $.cmd_identifier)), - prec.dynamic(10, repeat(seq(optional('\n'), $._cmd_arg))), - ), - - _cmd_arg: $ => choice( - field("redir", prec.right(10, $.redirection)), - field("flag", prec.right(9, $._flag)), - field("arg", prec.right(8, $._value)), - field("arg", prec.right(8, $.val_range)), - field("arg", prec.right(7, $.expr_parenthesized)), - // lowest precedence to make it a last resort - field("arg_str", alias($.unquoted, $.val_string)), - ), + choice($._expression, alias($.cmd_identifier, $.val_string)), + optional(PUNC().comma), + ), + ), + ), + BRACK().close_brack, + optional($.cell_path), + ), + + val_record: ($) => + seq( + BRACK().open_brace, + repeat(field("entry", $.record_entry)), + BRACK().close_brace, + optional($.cell_path), + ), + + record_entry: ($) => + seq( + field("key", choice($.identifier, $.val_string)), + PUNC().colon, + field( + "value", + choice( + prec.right(10, $._expression), + alias($.cmd_identifier, $.val_string), + ), + ), + optional(PUNC().comma), + ), + + val_table: ($) => + seq( + BRACK().open_brack, + field("head", seq($.val_list, PUNC().semicolon)), + repeat(field("row", $.val_list)), + BRACK().close_brack, + optional($.cell_path), + ), + + val_closure: ($) => + seq( + BRACK().open_brace, + field("parameters", $.parameter_pipes), + $._block_body, + BRACK().close_brace, + ), + + /// CellPaths + + cell_path: ($) => prec.right(1, seq($.path, repeat($.path))), + + path: ($) => { + const quoted = choice( + $._str_double_quotes, + $._str_single_quotes, + $._str_back_ticks, + ); + + const path = choice(prec.right(2, token(/[0-9a-zA-Z]+/)), quoted); + + return seq( + PUNC().dot, + choice( + field("raw_path", path), + field("protected_path", seq(path, PUNC().question)), + ), + ); + }, - redirection: $ => choice( - prec.right(10, seq( - choice(...REDIR()), - field("file_path", choice( - alias($.unquoted, $.val_string), - $._expression, - )), - )), - ...REDIR(), + /// Commands + + command: ($) => + seq( + field("head", seq(optional(PUNC().caret), $.cmd_identifier)), + prec.dynamic(10, repeat(seq(optional("\n"), $._cmd_arg))), + ), + + _cmd_arg: ($) => + choice( + field("redir", prec.right(10, $.redirection)), + field("flag", prec.right(9, $._flag)), + field("arg", prec.right(8, $._value)), + field("arg", prec.right(8, $.val_range)), + field("arg", prec.right(7, $.expr_parenthesized)), + // lowest precedence to make it a last resort + field("arg_str", alias($.unquoted, $.val_string)), + ), + + redirection: ($) => + choice( + prec.right( + 10, + seq( + choice(...REDIR()), + field( + "file_path", + choice(alias($.unquoted, $.val_string), $._expression), + ), + ), ), + ...REDIR(), + ), - _flag: $ => prec.right(5, choice( - $.short_flag, - $.long_flag, - )), + _flag: ($) => prec.right(5, choice($.short_flag, $.long_flag)), - short_flag: $ => token(/-[_\p{XID_Continue}]+/), + short_flag: ($) => token(/-[_\p{XID_Continue}]+/), - long_flag: $ => prec.right(10, choice( - "--", - seq("--", token.immediate(/[_\p{XID_Continue}]+/)), - )), + long_flag: ($) => + prec.right( + 10, + choice("--", seq("--", token.immediate(/[_\p{XID_Continue}]+/))), + ), - // because this catches almost anything, we want to ensure it is - // picked as the a last resort after everything else has failed. - // so we give it a ridiculously low precedence and place it at the - // very end - unquoted: $ => prec.left(-69, token(/[^-$\s\n\t\r{}()\[\]"`';][^\s\n\t\r{}()\[\]"`';]+/)), + // because this catches almost anything, we want to ensure it is + // picked as the a last resort after everything else has failed. + // so we give it a ridiculously low precedence and place it at the + // very end + unquoted: ($) => + prec.left( + -69, + token(/[^-$\s\n\t\r{}()\[\]"`';][^\s\n\t\r{}()\[\]"`';]+/), + ), - /// Comments + /// Comments - comment: $ => seq( - PUNC().hash, - /.*\n/, - ) - }, + comment: ($) => seq(PUNC().hash, /.*\n/), + }, }); /// To parse pipelines correctly grammar needs to know now pipeline may end. /// For example in following closure /// ``` -/// {|| +/// {|| /// print qwe /// print rty /// } @@ -970,381 +948,383 @@ module.exports = grammar({ /// is terminating statements. This function automaticaly generates all rules /// for a given terminator and names them with specified suffix. function block_body_rules(suffix, terminator) { - function alias_for_suffix($, rule_name, suffix) { - if (suffix == '') { - return $[rule_name] - } else { - return alias($[rule_name + suffix], $[rule_name]) - } - } - - return { - ['_block_body_statement' + suffix]: $ => choice( - $['_declaration' + suffix], - $['_statement' + suffix], - ), - - /// Declarations - ['_declaration' + suffix]: $ => choice( - alias_for_suffix($, 'decl_alias', suffix), - $.decl_def, - $.decl_export, - $.decl_extern, - $.decl_module, - $.decl_use, - ), - - ['decl_alias' + suffix]: $ => seq( - optional(MODIFIER().visibility), - KEYWORD().alias, - field("name", $._command_name), - PUNC().eq, - field("value", alias_for_suffix($, 'pipeline', suffix)), - ), - - /// Storage statements - - ['stmt_let' + suffix]: $ => prec.right(1, seq( - choice(KEYWORD().let, KEYWORD().let_env), - $['_assignment_pattern' + suffix], - )), - - ['stmt_mut' + suffix]: $ => prec.right(1, seq( - KEYWORD().mut, - $['_assignment_pattern' + suffix], - )), - - ['stmt_const' + suffix]: $ => prec.right(1, seq( - KEYWORD().const, - $['_assignment_pattern' + suffix], - )), - - ['_assignment_pattern' + suffix]: $ => seq( - field("name", $._variable_name), - field("type", optional($.param_type)), - PUNC().eq, - field("value", alias_for_suffix($, 'pipeline', suffix)), - ), - - /// Statements - - ['_statement' + suffix]: $ => choice( - $._control, - $._stmt_hide, - $._stmt_overlay, - $.stmt_register, - $.stmt_source, - $.assignment, - alias_for_suffix($, 'stmt_let', suffix), - alias_for_suffix($, 'stmt_mut', suffix), - alias_for_suffix($, 'stmt_const', suffix), - alias_for_suffix($, 'pipeline', suffix), - ), - - - /// Pipeline - - ['pipeline' + suffix]: $ => prec.right(seq( - repeat($.pipe_element), - alias($.pipe_element_last, $.pipe_element), - terminator($), - )), + function alias_for_suffix($, rule_name, suffix) { + if (suffix == "") { + return $[rule_name]; + } else { + return alias($[rule_name + suffix], $[rule_name]); } + } + + return { + ["_block_body_statement" + suffix]: ($) => + choice($["_declaration" + suffix], $["_statement" + suffix]), + + /// Declarations + ["_declaration" + suffix]: ($) => + choice( + alias_for_suffix($, "decl_alias", suffix), + $.decl_def, + $.decl_export, + $.decl_extern, + $.decl_module, + $.decl_use, + ), + + ["decl_alias" + suffix]: ($) => + seq( + optional(MODIFIER().visibility), + KEYWORD().alias, + field("name", $._command_name), + PUNC().eq, + field("value", alias_for_suffix($, "pipeline", suffix)), + ), + + /// Storage statements + + ["stmt_let" + suffix]: ($) => + prec.right( + 1, + seq( + choice(KEYWORD().let, KEYWORD().let_env), + $["_assignment_pattern" + suffix], + ), + ), + + ["stmt_mut" + suffix]: ($) => + prec.right(1, seq(KEYWORD().mut, $["_assignment_pattern" + suffix])), + + ["stmt_const" + suffix]: ($) => + prec.right(1, seq(KEYWORD().const, $["_assignment_pattern" + suffix])), + + ["_assignment_pattern" + suffix]: ($) => + seq( + field("name", $._variable_name), + field("type", optional($.param_type)), + PUNC().eq, + field("value", alias_for_suffix($, "pipeline", suffix)), + ), + + /// Statements + + ["_statement" + suffix]: ($) => + choice( + $._control, + $._stmt_hide, + $._stmt_overlay, + $.stmt_register, + $.stmt_source, + $.assignment, + alias_for_suffix($, "stmt_let", suffix), + alias_for_suffix($, "stmt_mut", suffix), + alias_for_suffix($, "stmt_const", suffix), + alias_for_suffix($, "pipeline", suffix), + ), + + /// Pipeline + + ["pipeline" + suffix]: ($) => + prec.right( + seq( + repeat($.pipe_element), + alias($.pipe_element_last, $.pipe_element), + terminator($), + ), + ), + }; } /// nushell keywords function KEYWORD() { - return { - def: "def", - def_env: "def-env", - alias: "alias", - use: "use", - export_env: "export-env", - extern: "extern", - module: "module", - - let: "let", - let_env: "let-env", - mut: "mut", - const: "const", - - hide: "hide", - hide_env: "hide-env", - - source: "source", - source_env: "source-env", - - overlay: "overlay", - register: "register", - - for: "for", - loop: "loop", - while: "while", - error: "error", - - do: "do", - if: "if", - else: "else", - try: "try", - catch: "catch", - match: "match", - - break: "break", - continue: "continue", - return: "return", - - as: "as", - in: "in", - } + return { + def: "def", + def_env: "def-env", + alias: "alias", + use: "use", + export_env: "export-env", + extern: "extern", + module: "module", + + let: "let", + let_env: "let-env", + mut: "mut", + const: "const", + + hide: "hide", + hide_env: "hide-env", + + source: "source", + source_env: "source-env", + + overlay: "overlay", + register: "register", + + for: "for", + loop: "loop", + while: "while", + error: "error", + + do: "do", + if: "if", + else: "else", + try: "try", + catch: "catch", + match: "match", + + break: "break", + continue: "continue", + return: "return", + + as: "as", + in: "in", + }; } // modifier keywords function MODIFIER() { - return { - overlay_hide: "hide", - overlay_list: "list", - overlay_new: "new", - overlay_use: "use", + return { + overlay_hide: "hide", + overlay_list: "list", + overlay_new: "new", + overlay_use: "use", - error_make: "make", + error_make: "make", - visibility: "export", - } + visibility: "export", + }; } // redirection function REDIR() { - return [ - "err>", "out>", - "e>", "o>", - "err+out>", "out+err>", - "o+e>", "e+o>" - ] + return ["err>", "out>", "e>", "o>", "err+out>", "out+err>", "o+e>", "e+o>"]; } // punctuation function PUNC() { - return { - at: "@", - dot: ".", - hash: "#", - pipe: "|", - rest: "...", - eq: "=", - colon: ":", - comma: ",", - caret: "^", - dollar: "$", - fat_arrow: "=>", - thin_arrow: "->", - question: "?", - underscore: "_", - - semicolon: ";", - } + return { + at: "@", + dot: ".", + hash: "#", + pipe: "|", + rest: "...", + eq: "=", + colon: ":", + comma: ",", + caret: "^", + dollar: "$", + fat_arrow: "=>", + thin_arrow: "->", + question: "?", + underscore: "_", + + semicolon: ";", + }; } // delimiters function BRACK() { - return { - open_angle: "<", - close_angle: ">", + return { + open_angle: "<", + close_angle: ">", - open_brack: "[", - close_brack: "]", + open_brack: "[", + close_brack: "]", - open_brace: "{", - close_brace: "}", + open_brace: "{", + close_brace: "}", - open_paren: "(", - close_paren: ")", - } + open_paren: "(", + close_paren: ")", + }; } // operators function OPR() { - return { - // arithmetic - plus: "+", - minus: "-", - times: "*", - divide: "/", - modulo: "mod", - floor: "//", - power: "**", - append: "++", - - // comparison - equal: "==", - not_equal: "!=", - less_than: "<", - less_than_equal: "<=", - greater_than: ">", - greater_than_equal: ">=", - - // regex matching - regex_match: "=~", - regex_not_match: "!~", - - // logical - not: "not", - and: "and", - or: "or", - xor: "xor", - - // bitwise - bit_or: "bit-or", - bit_xor: "bit-xor", - bit_and: "bit-and", - bit_shl: "bit-shl", - bit_shr: "bit-shr", - - // membership tests - in: "in", - not_in: "not-in", - starts_with: "starts-with", - ends_with: "ends-with", - - // assignment - assign_add: "+=", - assign_sub: "-=", - assign_mul: "*=", - assign_div: "/=", - assign_append: "++=", - - // range - range_inclusive: "..", - range_inclusive2: "..=", - range_exclusive: "..<", - } + return { + // arithmetic + plus: "+", + minus: "-", + times: "*", + divide: "/", + modulo: "mod", + floor: "//", + power: "**", + append: "++", + + // comparison + equal: "==", + not_equal: "!=", + less_than: "<", + less_than_equal: "<=", + greater_than: ">", + greater_than_equal: ">=", + + // regex matching + regex_match: "=~", + regex_not_match: "!~", + + // logical + not: "not", + and: "and", + or: "or", + xor: "xor", + + // bitwise + bit_or: "bit-or", + bit_xor: "bit-xor", + bit_and: "bit-and", + bit_shl: "bit-shl", + bit_shr: "bit-shr", + + // membership tests + in: "in", + not_in: "not-in", + starts_with: "starts-with", + ends_with: "ends-with", + + // assignment + assign_add: "+=", + assign_sub: "-=", + assign_mul: "*=", + assign_div: "/=", + assign_append: "++=", + + // range + range_inclusive: "..", + range_inclusive2: "..=", + range_exclusive: "..<", + }; } -/// operator precedence +/// operator precedence /// taken from `nu_protocol::` function PREC() { - return { - range: 15, - power: 14, - multiplicative: 13, - additive: 12, - bit_shift: 11, - comparative: 10, - membership: 9, - regex: 8, - bit_and: 7, - bit_xor: 6, - bit_or: 5, - and: 4, - xor: 3, - or: 2, - assignment: 1, - } + return { + range: 15, + power: 14, + multiplicative: 13, + additive: 12, + bit_shift: 11, + comparative: 10, + membership: 9, + regex: 8, + bit_and: 7, + bit_xor: 6, + bit_or: 5, + and: 4, + xor: 3, + or: 2, + assignment: 1, + }; } function STATEMENT_PREC() { - return { - control: 1, - } + return { + control: 1, + }; } /// map of operators and their precedence function TABLE() { - const multiplicatives = choice( - OPR().times, - OPR().divide, - OPR().modulo, - OPR().floor, - ); - - const comparatives = choice( - OPR().equal, - OPR().not_equal, - OPR().less_than, - OPR().less_than_equal, - OPR().greater_than, - OPR().greater_than_equal, - ); - - const memberships = choice( - OPR().in, - OPR().not_in, - OPR().starts_with, - OPR().ends_with, - ); - - // `range` is not included here and is handled separately - return [ - [PREC().power, choice(OPR().power, OPR().append)], - [PREC().multiplicative, multiplicatives], - [PREC().additive, choice(OPR().plus, OPR().minus)], - [PREC().bit_shift, choice(OPR().bit_shl, OPR().bit_shr)], - [PREC().comparative, comparatives], - [PREC().membership, memberships], - [PREC().regex, choice(OPR().regex_match, OPR().regex_not_match)], - [PREC().bit_and, OPR().bit_and], - [PREC().bit_xor, OPR().bit_xor], - [PREC().bit_or, OPR().bit_or], - [PREC().and, OPR().and], - [PREC().xor, OPR().xor], - [PREC().or, OPR().or], - ] + const multiplicatives = choice( + OPR().times, + OPR().divide, + OPR().modulo, + OPR().floor, + ); + + const comparatives = choice( + OPR().equal, + OPR().not_equal, + OPR().less_than, + OPR().less_than_equal, + OPR().greater_than, + OPR().greater_than_equal, + ); + + const memberships = choice( + OPR().in, + OPR().not_in, + OPR().starts_with, + OPR().ends_with, + ); + + // `range` is not included here and is handled separately + return [ + [PREC().power, choice(OPR().power, OPR().append)], + [PREC().multiplicative, multiplicatives], + [PREC().additive, choice(OPR().plus, OPR().minus)], + [PREC().bit_shift, choice(OPR().bit_shl, OPR().bit_shr)], + [PREC().comparative, comparatives], + [PREC().membership, memberships], + [PREC().regex, choice(OPR().regex_match, OPR().regex_not_match)], + [PREC().bit_and, OPR().bit_and], + [PREC().bit_xor, OPR().bit_xor], + [PREC().bit_or, OPR().bit_or], + [PREC().and, OPR().and], + [PREC().xor, OPR().xor], + [PREC().or, OPR().or], + ]; } /// special tokens function SPECIAL() { - return { - true: "true", - false: "false", - null: "null", - - pos_infinity: "inf", - neg_infinity: "-inf", - not_a_number: "NaN", - } + return { + true: "true", + false: "false", + null: "null", + + pos_infinity: "inf", + neg_infinity: "-inf", + not_a_number: "NaN", + }; } -/// nushell flat types +/// nushell flat types /// taken from `nu_parser::parser::parse_shape_name()` // i.e not composite types like list or record function FLAT_TYPES() { - const types = [ - "any", "binary", "block", "bool", "cell-path", "closure", "cond", - "datetime", "directory", "duration", "directory", "duration", - "error", "expr", "float", "decimal", "filesize", "full-cell-path", - "glob", "int", "import-pattern", "keyword", "math", "nothing", - "number", "one-of", "operator", "path", "range", "signature", - "string", "table", "variable", "var-with-opt-type", "record", "list", - ]; - - return choice(...types) + // prettier-ignore + const types = [ + "any", "binary", "block", "bool", "cell-path", "closure", "cond", + "datetime", "directory", "duration", "directory", "duration", + "error", "expr", "float", "decimal", "filesize", "full-cell-path", + "glob", "int", "import-pattern", "keyword", "math", "nothing", + "number", "one-of", "operator", "path", "range", "signature", + "string", "table", "variable", "var-with-opt-type", "record", "list", + ]; + + return choice(...types); } /// duration units, are case sensitive /// taken from `nu_parser::parse_duration_bytes()` function DURATION_UNIT() { - return choice(...["ns", "µs", "us", "ms", "sec", "min", "hr", "day", "wk"]) -}; + // prettier-ignore + return choice(...["ns", "µs", "us", "ms", "sec", "min", "hr", "day", "wk"]) +} /// filesize units, are case insensitive /// taken from `nu_parser::parse_filesize_bytes()` function FILESIZE_UNIT() { - return choice(...[ - "b", "B", - - "kb", "kB", "Kb", "KB", - "mb", "mB", "Mb", "MB", - "gb", "gB", "Gb", "GB", - "tb", "tB", "Tb", "TB", - "pb", "pB", "Pb", "PB", - "eb", "eB", "Eb", "EB", - "zb", "zB", "Zb", "ZB", - - "kib", "kiB", "kIB", "kIb", "Kib", "KIb", "KIB", - "mib", "miB", "mIB", "mIb", "Mib", "MIb", "MIB", - "gib", "giB", "gIB", "gIb", "Gib", "GIb", "GIB", - "tib", "tiB", "tIB", "tIb", "Tib", "TIb", "TIB", - "pib", "piB", "pIB", "pIb", "Pib", "PIb", "PIB", - "eib", "eiB", "eIB", "eIb", "Eib", "EIb", "EIB", - "zib", "ziB", "zIB", "zIb", "Zib", "ZIb", "ZIB", - ]) + // prettier-ignore + return choice(...[ + "b", "B", + + "kb", "kB", "Kb", "KB", + "mb", "mB", "Mb", "MB", + "gb", "gB", "Gb", "GB", + "tb", "tB", "Tb", "TB", + "pb", "pB", "Pb", "PB", + "eb", "eB", "Eb", "EB", + "zb", "zB", "Zb", "ZB", + + "kib", "kiB", "kIB", "kIb", "Kib", "KIb", "KIB", + "mib", "miB", "mIB", "mIb", "Mib", "MIb", "MIB", + "gib", "giB", "gIB", "gIb", "Gib", "GIb", "GIB", + "tib", "tiB", "tIB", "tIb", "Tib", "TIb", "TIB", + "pib", "piB", "pIB", "pIb", "Pib", "PIb", "PIB", + "eib", "eiB", "eIB", "eIb", "Eib", "EIb", "EIB", + "zib", "ziB", "zIB", "zIb", "Zib", "ZIb", "ZIB", + ]) } diff --git a/package-lock.json b/package-lock.json index 42b12f5..42f8cd9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,21 +9,37 @@ "version": "0.0.1", "license": "MIT", "dependencies": { - "nan": "^2.16.0" + "nan": "^2.18.0" }, "devDependencies": { - "tree-sitter-cli": "^0.20.7" + "prettier": "3.1.1", + "tree-sitter-cli": "^0.20.8" } }, "node_modules/nan": { - "version": "2.16.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.16.0.tgz", - "integrity": "sha512-UdAqHyFngu7TfQKsCBgAA6pWDkT8MAO7d0jyOecVhN5354xbLqdn8mV9Tat9gepAupm0bt2DbeaSC8vS52MuFA==" + "version": "2.18.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.18.0.tgz", + "integrity": "sha512-W7tfG7vMOGtD30sHoZSSc/JVYiyDPEyQVso/Zz+/uQd0B0L46gtC+pHha5FFMRpil6fm/AoEcRWyOVi4+E/f8w==" + }, + "node_modules/prettier": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.1.1.tgz", + "integrity": "sha512-22UbSzg8luF4UuZtzgiUOfcGM8s4tjBv6dJRT7j275NXsy2jb4aJa4NNveul5x4eqlF1wuhuR2RElK71RvmVaw==", + "dev": true, + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } }, "node_modules/tree-sitter-cli": { - "version": "0.20.7", - "resolved": "https://registry.npmjs.org/tree-sitter-cli/-/tree-sitter-cli-0.20.7.tgz", - "integrity": "sha512-MHABT8oCPr4D0fatsPo6ATQ9H4h9vHpPRjlxkxJs80tpfAEKGn6A1zU3eqfCKBcgmfZDe9CiL3rKOGMzYHwA3w==", + "version": "0.20.8", + "resolved": "https://registry.npmjs.org/tree-sitter-cli/-/tree-sitter-cli-0.20.8.tgz", + "integrity": "sha512-XjTcS3wdTy/2cc/ptMLc/WRyOLECRYcMTrSWyhZnj1oGSOWbHLTklgsgRICU3cPfb0vy+oZCC33M43u6R1HSCA==", "dev": true, "hasInstallScript": true, "bin": { @@ -33,14 +49,20 @@ }, "dependencies": { "nan": { - "version": "2.16.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.16.0.tgz", - "integrity": "sha512-UdAqHyFngu7TfQKsCBgAA6pWDkT8MAO7d0jyOecVhN5354xbLqdn8mV9Tat9gepAupm0bt2DbeaSC8vS52MuFA==" + "version": "2.18.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.18.0.tgz", + "integrity": "sha512-W7tfG7vMOGtD30sHoZSSc/JVYiyDPEyQVso/Zz+/uQd0B0L46gtC+pHha5FFMRpil6fm/AoEcRWyOVi4+E/f8w==" + }, + "prettier": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.1.1.tgz", + "integrity": "sha512-22UbSzg8luF4UuZtzgiUOfcGM8s4tjBv6dJRT7j275NXsy2jb4aJa4NNveul5x4eqlF1wuhuR2RElK71RvmVaw==", + "dev": true }, "tree-sitter-cli": { - "version": "0.20.7", - "resolved": "https://registry.npmjs.org/tree-sitter-cli/-/tree-sitter-cli-0.20.7.tgz", - "integrity": "sha512-MHABT8oCPr4D0fatsPo6ATQ9H4h9vHpPRjlxkxJs80tpfAEKGn6A1zU3eqfCKBcgmfZDe9CiL3rKOGMzYHwA3w==", + "version": "0.20.8", + "resolved": "https://registry.npmjs.org/tree-sitter-cli/-/tree-sitter-cli-0.20.8.tgz", + "integrity": "sha512-XjTcS3wdTy/2cc/ptMLc/WRyOLECRYcMTrSWyhZnj1oGSOWbHLTklgsgRICU3cPfb0vy+oZCC33M43u6R1HSCA==", "dev": true } } diff --git a/package.json b/package.json index b6b8da4..eb147a6 100644 --- a/package.json +++ b/package.json @@ -9,10 +9,11 @@ "author": "The Nushell Contributors", "license": "MIT", "dependencies": { - "nan": "^2.16.0" + "nan": "^2.18.0" }, "devDependencies": { - "tree-sitter-cli": "^0.20.7" + "prettier": "3.1.1", + "tree-sitter-cli": "^0.20.8" }, "tree-sitter": [ { diff --git a/src/parser.c b/src/parser.c index 4b1b6ea..77d16c2 100644 --- a/src/parser.c +++ b/src/parser.c @@ -3852,70 +3852,70 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [35] = 28, [36] = 28, [37] = 37, - [38] = 38, + [38] = 37, [39] = 39, [40] = 37, [41] = 37, [42] = 39, - [43] = 38, + [43] = 43, [44] = 37, [45] = 37, [46] = 39, - [47] = 38, + [47] = 43, [48] = 39, [49] = 37, [50] = 39, - [51] = 38, + [51] = 43, [52] = 37, [53] = 37, [54] = 39, - [55] = 38, - [56] = 38, - [57] = 39, - [58] = 58, + [55] = 43, + [56] = 39, + [57] = 57, + [58] = 37, [59] = 37, [60] = 39, - [61] = 37, + [61] = 43, [62] = 39, - [63] = 38, + [63] = 37, [64] = 39, [65] = 37, [66] = 39, [67] = 37, - [68] = 39, - [69] = 37, + [68] = 37, + [69] = 43, [70] = 37, - [71] = 38, + [71] = 39, [72] = 37, [73] = 39, - [74] = 37, - [75] = 39, + [74] = 43, + [75] = 43, [76] = 37, - [77] = 38, - [78] = 37, - [79] = 39, - [80] = 39, - [81] = 38, - [82] = 37, - [83] = 37, - [84] = 58, - [85] = 39, - [86] = 38, - [87] = 39, + [77] = 39, + [78] = 39, + [79] = 43, + [80] = 37, + [81] = 57, + [82] = 39, + [83] = 43, + [84] = 39, + [85] = 37, + [86] = 39, + [87] = 43, [88] = 37, - [89] = 39, - [90] = 38, - [91] = 37, + [89] = 43, + [90] = 39, + [91] = 39, [92] = 37, - [93] = 39, + [93] = 43, [94] = 37, - [95] = 38, - [96] = 38, + [95] = 37, + [96] = 43, [97] = 39, - [98] = 38, + [98] = 43, [99] = 39, [100] = 37, - [101] = 38, + [101] = 43, [102] = 39, [103] = 37, [104] = 39, @@ -3926,9 +3926,9 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [109] = 3, [110] = 2, [111] = 2, - [112] = 3, - [113] = 113, - [114] = 113, + [112] = 112, + [113] = 3, + [114] = 112, [115] = 2, [116] = 3, [117] = 2, @@ -3981,20 +3981,20 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [164] = 164, [165] = 165, [166] = 131, - [167] = 151, + [167] = 135, [168] = 143, [169] = 157, - [170] = 164, + [170] = 133, [171] = 152, [172] = 130, [173] = 138, [174] = 132, [175] = 134, - [176] = 135, + [176] = 137, [177] = 150, - [178] = 140, - [179] = 179, - [180] = 133, + [178] = 178, + [179] = 164, + [180] = 140, [181] = 158, [182] = 182, [183] = 148, @@ -4003,7 +4003,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [186] = 156, [187] = 136, [188] = 165, - [189] = 137, + [189] = 151, [190] = 161, [191] = 191, [192] = 153, @@ -4015,7 +4015,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [198] = 133, [199] = 137, [200] = 200, - [201] = 191, + [201] = 178, [202] = 134, [203] = 135, [204] = 182, @@ -4023,7 +4023,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [206] = 132, [207] = 138, [208] = 208, - [209] = 179, + [209] = 191, [210] = 130, [211] = 211, [212] = 139, @@ -4074,7 +4074,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [257] = 2, [258] = 249, [259] = 247, - [260] = 179, + [260] = 191, [261] = 254, [262] = 239, [263] = 208, @@ -4090,7 +4090,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [273] = 218, [274] = 194, [275] = 157, - [276] = 191, + [276] = 178, [277] = 237, [278] = 235, [279] = 234, @@ -4127,9 +4127,9 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [310] = 211, [311] = 249, [312] = 208, - [313] = 191, + [313] = 178, [314] = 195, - [315] = 179, + [315] = 191, [316] = 214, [317] = 246, [318] = 182, @@ -4236,20 +4236,20 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [419] = 419, [420] = 420, [421] = 412, - [422] = 416, + [422] = 410, [423] = 403, [424] = 395, [425] = 394, [426] = 408, [427] = 393, - [428] = 410, + [428] = 411, [429] = 356, [430] = 413, [431] = 390, - [432] = 409, - [433] = 402, - [434] = 388, - [435] = 401, + [432] = 401, + [433] = 409, + [434] = 402, + [435] = 419, [436] = 407, [437] = 406, [438] = 414, @@ -4259,9 +4259,9 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [442] = 420, [443] = 387, [444] = 374, - [445] = 411, + [445] = 416, [446] = 417, - [447] = 419, + [447] = 388, [448] = 448, [449] = 131, [450] = 130, @@ -4308,9 +4308,9 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [491] = 142, [492] = 151, [493] = 164, - [494] = 191, + [494] = 178, [495] = 495, - [496] = 179, + [496] = 191, [497] = 497, [498] = 182, [499] = 499, @@ -4320,7 +4320,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [503] = 196, [504] = 205, [505] = 208, - [506] = 191, + [506] = 178, [507] = 182, [508] = 508, [509] = 139, @@ -4328,7 +4328,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [511] = 236, [512] = 512, [513] = 513, - [514] = 179, + [514] = 191, [515] = 225, [516] = 214, [517] = 222, @@ -4458,14 +4458,14 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [641] = 641, [642] = 642, [643] = 643, - [644] = 580, + [644] = 642, [645] = 182, - [646] = 579, + [646] = 588, [647] = 626, [648] = 625, [649] = 578, [650] = 151, - [651] = 142, + [651] = 178, [652] = 573, [653] = 581, [654] = 582, @@ -4473,19 +4473,19 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [656] = 586, [657] = 598, [658] = 587, - [659] = 643, - [660] = 588, - [661] = 589, - [662] = 642, + [659] = 579, + [660] = 580, + [661] = 142, + [662] = 643, [663] = 164, [664] = 641, [665] = 150, [666] = 599, - [667] = 179, + [667] = 191, [668] = 601, [669] = 577, [670] = 602, - [671] = 191, + [671] = 589, [672] = 590, [673] = 591, [674] = 603, @@ -4505,10 +4505,10 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [688] = 688, [689] = 689, [690] = 684, - [691] = 179, + [691] = 191, [692] = 681, - [693] = 693, - [694] = 213, + [693] = 213, + [694] = 694, [695] = 137, [696] = 132, [697] = 136, @@ -4520,7 +4520,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [703] = 703, [704] = 704, [705] = 705, - [706] = 191, + [706] = 178, [707] = 150, [708] = 708, [709] = 703, @@ -4553,7 +4553,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [736] = 681, [737] = 699, [738] = 681, - [739] = 693, + [739] = 694, [740] = 132, [741] = 136, [742] = 684, @@ -4572,12 +4572,12 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [755] = 755, [756] = 756, [757] = 757, - [758] = 179, + [758] = 191, [759] = 759, [760] = 643, [761] = 684, [762] = 762, - [763] = 191, + [763] = 178, [764] = 764, [765] = 765, [766] = 766, @@ -4622,7 +4622,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [805] = 805, [806] = 806, [807] = 807, - [808] = 179, + [808] = 191, [809] = 765, [810] = 767, [811] = 766, @@ -4662,7 +4662,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [845] = 845, [846] = 703, [847] = 182, - [848] = 191, + [848] = 178, [849] = 849, [850] = 850, [851] = 755, @@ -4810,8 +4810,8 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [993] = 140, [994] = 994, [995] = 134, - [996] = 996, - [997] = 133, + [996] = 133, + [997] = 997, [998] = 998, [999] = 999, [1000] = 136, @@ -4819,22 +4819,22 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1002] = 1002, [1003] = 1003, [1004] = 1004, - [1005] = 131, + [1005] = 130, [1006] = 136, - [1007] = 1007, + [1007] = 139, [1008] = 1008, [1009] = 142, - [1010] = 138, + [1010] = 1010, [1011] = 132, [1012] = 130, [1013] = 132, - [1014] = 139, + [1014] = 1014, [1015] = 139, - [1016] = 130, + [1016] = 138, [1017] = 137, - [1018] = 1007, + [1018] = 1010, [1019] = 135, - [1020] = 1020, + [1020] = 131, [1021] = 138, [1022] = 135, [1023] = 133, @@ -4851,7 +4851,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1034] = 182, [1035] = 221, [1036] = 157, - [1037] = 191, + [1037] = 178, [1038] = 1038, [1039] = 157, [1040] = 246, @@ -4864,7 +4864,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1047] = 400, [1048] = 410, [1049] = 413, - [1050] = 191, + [1050] = 178, [1051] = 412, [1052] = 411, [1053] = 409, @@ -4880,7 +4880,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1063] = 415, [1064] = 1054, [1065] = 1054, - [1066] = 179, + [1066] = 191, [1067] = 1054, [1068] = 1054, [1069] = 1054, @@ -4901,7 +4901,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1084] = 1054, [1085] = 393, [1086] = 417, - [1087] = 179, + [1087] = 191, [1088] = 402, [1089] = 395, [1090] = 233, @@ -5087,68 +5087,68 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1270] = 1270, [1271] = 1271, [1272] = 1272, - [1273] = 1255, - [1274] = 1256, - [1275] = 1275, - [1276] = 1276, - [1277] = 1272, - [1278] = 1271, - [1279] = 1270, - [1280] = 1269, - [1281] = 1268, - [1282] = 1282, - [1283] = 1253, - [1284] = 1252, - [1285] = 1251, + [1273] = 1273, + [1274] = 1274, + [1275] = 1272, + [1276] = 1271, + [1277] = 1270, + [1278] = 1269, + [1279] = 1268, + [1280] = 1280, + [1281] = 1253, + [1282] = 1252, + [1283] = 1251, + [1284] = 1284, + [1285] = 1285, [1286] = 1286, [1287] = 1287, - [1288] = 1288, - [1289] = 1289, - [1290] = 1289, - [1291] = 1287, - [1292] = 1288, + [1288] = 1287, + [1289] = 1285, + [1290] = 1286, + [1291] = 1291, + [1292] = 1292, [1293] = 1293, - [1294] = 1257, + [1294] = 1294, [1295] = 1295, [1296] = 1296, [1297] = 1297, [1298] = 1298, - [1299] = 1299, + [1299] = 1273, [1300] = 1300, [1301] = 1301, - [1302] = 1275, - [1303] = 1303, + [1302] = 1267, + [1303] = 1274, [1304] = 1304, - [1305] = 1267, - [1306] = 1276, + [1305] = 1305, + [1306] = 1306, [1307] = 1307, [1308] = 1308, [1309] = 1309, [1310] = 1310, - [1311] = 1311, + [1311] = 1280, [1312] = 1312, - [1313] = 1313, - [1314] = 1282, - [1315] = 1315, + [1313] = 1304, + [1314] = 1305, + [1315] = 1306, [1316] = 1307, [1317] = 1308, [1318] = 1309, [1319] = 1310, - [1320] = 1311, - [1321] = 1312, - [1322] = 1313, + [1320] = 1320, + [1321] = 1321, + [1322] = 1322, [1323] = 1323, [1324] = 1324, [1325] = 1325, [1326] = 1326, [1327] = 1327, - [1328] = 1328, + [1328] = 1321, [1329] = 1329, - [1330] = 1286, - [1331] = 1324, + [1330] = 1284, + [1331] = 1291, [1332] = 1332, [1333] = 1333, - [1334] = 1293, + [1334] = 1334, [1335] = 1335, [1336] = 1336, [1337] = 1337, @@ -5163,64 +5163,64 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1346] = 1346, [1347] = 1347, [1348] = 1348, - [1349] = 1349, - [1350] = 1350, + [1349] = 1292, + [1350] = 1249, [1351] = 1351, - [1352] = 1295, - [1353] = 1249, - [1354] = 1354, - [1355] = 1355, - [1356] = 1350, - [1357] = 1336, - [1358] = 1335, - [1359] = 1254, - [1360] = 1296, - [1361] = 1333, - [1362] = 1332, - [1363] = 1355, + [1352] = 1352, + [1353] = 1347, + [1354] = 1333, + [1355] = 1332, + [1356] = 1254, + [1357] = 1293, + [1358] = 1250, + [1359] = 1329, + [1360] = 1352, + [1361] = 1361, + [1362] = 1362, + [1363] = 1327, [1364] = 1364, - [1365] = 1365, - [1366] = 1250, - [1367] = 1367, - [1368] = 1304, - [1369] = 1329, - [1370] = 1315, - [1371] = 1301, - [1372] = 1300, - [1373] = 1325, - [1374] = 1326, - [1375] = 1354, - [1376] = 1327, - [1377] = 1299, - [1378] = 1298, - [1379] = 1351, - [1380] = 1297, - [1381] = 1349, - [1382] = 1348, - [1383] = 1328, - [1384] = 1347, - [1385] = 1346, - [1386] = 1345, - [1387] = 1344, - [1388] = 1343, - [1389] = 1342, - [1390] = 1341, - [1391] = 1340, - [1392] = 1339, + [1365] = 1301, + [1366] = 1326, + [1367] = 1312, + [1368] = 1298, + [1369] = 1297, + [1370] = 1322, + [1371] = 1323, + [1372] = 1351, + [1373] = 1324, + [1374] = 1296, + [1375] = 1295, + [1376] = 1348, + [1377] = 1294, + [1378] = 1346, + [1379] = 1345, + [1380] = 1325, + [1381] = 1344, + [1382] = 1343, + [1383] = 1342, + [1384] = 1341, + [1385] = 1340, + [1386] = 1339, + [1387] = 1338, + [1388] = 1337, + [1389] = 1336, + [1390] = 1255, + [1391] = 1256, + [1392] = 1257, [1393] = 1258, [1394] = 1266, [1395] = 1265, - [1396] = 1338, - [1397] = 1337, + [1396] = 1335, + [1397] = 1334, [1398] = 1264, [1399] = 1263, - [1400] = 1303, + [1400] = 1300, [1401] = 1262, [1402] = 1261, - [1403] = 1323, + [1403] = 1320, [1404] = 1260, [1405] = 1259, - [1406] = 1365, + [1406] = 1362, [1407] = 1407, [1408] = 1407, [1409] = 1409, @@ -5486,7 +5486,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1669] = 133, [1670] = 150, [1671] = 140, - [1672] = 191, + [1672] = 178, [1673] = 182, [1674] = 157, [1675] = 643, @@ -5496,7 +5496,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1679] = 135, [1680] = 157, [1681] = 164, - [1682] = 179, + [1682] = 191, [1683] = 233, [1684] = 241, [1685] = 150, @@ -5509,12 +5509,12 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1692] = 1692, [1693] = 245, [1694] = 182, - [1695] = 179, + [1695] = 191, [1696] = 151, [1697] = 787, [1698] = 142, [1699] = 2, - [1700] = 191, + [1700] = 178, [1701] = 684, [1702] = 196, [1703] = 213, @@ -5582,7 +5582,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1765] = 195, [1766] = 213, [1767] = 247, - [1768] = 191, + [1768] = 178, [1769] = 182, [1770] = 1709, [1771] = 142, @@ -5608,12 +5608,12 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1791] = 140, [1792] = 136, [1793] = 135, - [1794] = 191, + [1794] = 178, [1795] = 133, [1796] = 150, [1797] = 1797, [1798] = 1798, - [1799] = 179, + [1799] = 191, [1800] = 182, [1801] = 194, [1802] = 131, @@ -5644,17 +5644,17 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1827] = 137, [1828] = 135, [1829] = 130, - [1830] = 191, + [1830] = 178, [1831] = 136, [1832] = 150, [1833] = 1833, [1834] = 164, [1835] = 142, - [1836] = 191, + [1836] = 178, [1837] = 151, [1838] = 133, [1839] = 142, - [1840] = 179, + [1840] = 191, [1841] = 182, [1842] = 150, [1843] = 164, @@ -5674,19 +5674,19 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1857] = 133, [1858] = 182, [1859] = 150, - [1860] = 191, + [1860] = 178, [1861] = 139, [1862] = 194, [1863] = 182, [1864] = 182, - [1865] = 191, + [1865] = 178, [1866] = 1833, [1867] = 140, [1868] = 136, [1869] = 133, [1870] = 134, [1871] = 1871, - [1872] = 179, + [1872] = 191, [1873] = 1873, [1874] = 151, [1875] = 131, @@ -5694,7 +5694,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1877] = 142, [1878] = 164, [1879] = 1879, - [1880] = 191, + [1880] = 178, [1881] = 135, [1882] = 139, [1883] = 1879, @@ -5708,7 +5708,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1891] = 140, [1892] = 133, [1893] = 138, - [1894] = 191, + [1894] = 178, [1895] = 136, [1896] = 195, [1897] = 182, @@ -5796,7 +5796,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1979] = 139, [1980] = 1980, [1981] = 153, - [1982] = 191, + [1982] = 178, [1983] = 140, [1984] = 136, [1985] = 246, @@ -5831,9 +5831,9 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [2014] = 138, [2015] = 236, [2016] = 151, - [2017] = 191, + [2017] = 178, [2018] = 2018, - [2019] = 179, + [2019] = 191, [2020] = 130, [2021] = 2021, [2022] = 164, @@ -5866,14 +5866,14 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [2049] = 132, [2050] = 156, [2051] = 152, - [2052] = 179, + [2052] = 191, [2053] = 164, [2054] = 182, [2055] = 137, - [2056] = 191, + [2056] = 178, [2057] = 148, [2058] = 2058, - [2059] = 191, + [2059] = 178, [2060] = 2021, [2061] = 182, [2062] = 153, @@ -5893,7 +5893,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [2076] = 182, [2077] = 161, [2078] = 182, - [2079] = 191, + [2079] = 178, [2080] = 131, [2081] = 688, [2082] = 150, @@ -5902,24 +5902,24 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [2085] = 2072, [2086] = 130, [2087] = 688, - [2088] = 179, + [2088] = 191, [2089] = 253, [2090] = 200, [2091] = 194, - [2092] = 191, + [2092] = 178, [2093] = 213, [2094] = 249, [2095] = 2, - [2096] = 191, + [2096] = 178, [2097] = 247, - [2098] = 179, + [2098] = 191, [2099] = 182, - [2100] = 191, + [2100] = 178, [2101] = 135, - [2102] = 179, + [2102] = 191, [2103] = 233, [2104] = 236, - [2105] = 179, + [2105] = 191, [2106] = 182, [2107] = 251, [2108] = 239, @@ -5933,7 +5933,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [2116] = 151, [2117] = 182, [2118] = 142, - [2119] = 191, + [2119] = 178, [2120] = 182, [2121] = 225, [2122] = 224, @@ -5943,7 +5943,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [2126] = 235, [2127] = 234, [2128] = 232, - [2129] = 191, + [2129] = 178, [2130] = 230, [2131] = 200, [2132] = 218, @@ -6025,10 +6025,10 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [2208] = 218, [2209] = 217, [2210] = 137, - [2211] = 179, + [2211] = 191, [2212] = 135, [2213] = 2189, - [2214] = 179, + [2214] = 191, [2215] = 211, [2216] = 196, [2217] = 2217, @@ -6099,7 +6099,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [2282] = 213, [2283] = 242, [2284] = 247, - [2285] = 191, + [2285] = 178, [2286] = 2286, [2287] = 241, [2288] = 253, @@ -6231,18 +6231,18 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [2414] = 2414, [2415] = 2415, [2416] = 2416, - [2417] = 191, + [2417] = 178, [2418] = 2418, [2419] = 2419, [2420] = 2420, [2421] = 2421, - [2422] = 179, + [2422] = 191, [2423] = 2423, [2424] = 2424, [2425] = 2425, [2426] = 2426, [2427] = 2427, - [2428] = 1020, + [2428] = 1014, [2429] = 2429, [2430] = 2430, [2431] = 2431, @@ -6646,30 +6646,30 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [2829] = 580, [2830] = 581, [2831] = 2831, - [2832] = 579, + [2832] = 628, [2833] = 2833, [2834] = 2834, [2835] = 2835, [2836] = 643, [2837] = 2837, - [2838] = 573, + [2838] = 2838, [2839] = 641, [2840] = 2840, [2841] = 642, - [2842] = 628, + [2842] = 602, [2843] = 626, - [2844] = 2844, + [2844] = 577, [2845] = 578, - [2846] = 602, + [2846] = 579, [2847] = 580, [2848] = 625, [2849] = 598, [2850] = 581, [2851] = 603, [2852] = 2835, - [2853] = 2853, + [2853] = 595, [2854] = 2854, - [2855] = 577, + [2855] = 573, [2856] = 601, [2857] = 2857, [2858] = 2858, @@ -6678,7 +6678,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [2861] = 586, [2862] = 2862, [2863] = 599, - [2864] = 2854, + [2864] = 2864, [2865] = 587, [2866] = 2866, [2867] = 588, @@ -6688,7 +6688,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [2871] = 2871, [2872] = 593, [2873] = 594, - [2874] = 595, + [2874] = 2864, [2875] = 597, [2876] = 643, [2877] = 2877, @@ -7299,7 +7299,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [3482] = 3286, [3483] = 3449, [3484] = 3449, - [3485] = 693, + [3485] = 694, [3486] = 3486, [3487] = 3487, [3488] = 3488, @@ -7469,90 +7469,90 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [3652] = 3652, [3653] = 3590, [3654] = 3568, - [3655] = 3601, - [3656] = 3567, - [3657] = 3606, - [3658] = 3572, - [3659] = 3590, - [3660] = 3568, - [3661] = 3567, - [3662] = 3606, - [3663] = 3663, - [3664] = 3590, - [3665] = 3665, - [3666] = 3568, - [3667] = 3567, - [3668] = 3606, - [3669] = 3590, - [3670] = 3572, + [3655] = 3567, + [3656] = 3606, + [3657] = 3572, + [3658] = 3590, + [3659] = 3568, + [3660] = 3567, + [3661] = 3606, + [3662] = 3662, + [3663] = 3590, + [3664] = 3664, + [3665] = 3568, + [3666] = 3567, + [3667] = 3606, + [3668] = 3590, + [3669] = 3572, + [3670] = 3670, [3671] = 3671, [3672] = 3672, - [3673] = 3673, - [3674] = 3590, + [3673] = 3590, + [3674] = 3674, [3675] = 3675, [3676] = 3676, - [3677] = 3677, + [3677] = 3590, [3678] = 3590, - [3679] = 3590, + [3679] = 3679, [3680] = 3680, [3681] = 3681, [3682] = 3682, - [3683] = 3683, - [3684] = 3590, - [3685] = 3685, - [3686] = 3568, - [3687] = 3606, - [3688] = 3572, - [3689] = 3590, - [3690] = 3568, - [3691] = 3567, - [3692] = 3606, - [3693] = 3590, - [3694] = 3694, - [3695] = 3572, - [3696] = 3696, - [3697] = 3572, - [3698] = 3698, - [3699] = 3587, - [3700] = 3568, - [3701] = 3567, - [3702] = 3606, + [3683] = 3590, + [3684] = 3684, + [3685] = 3568, + [3686] = 3606, + [3687] = 3572, + [3688] = 3590, + [3689] = 3568, + [3690] = 3567, + [3691] = 3606, + [3692] = 3590, + [3693] = 3693, + [3694] = 3572, + [3695] = 3695, + [3696] = 3572, + [3697] = 3697, + [3698] = 3587, + [3699] = 3568, + [3700] = 3567, + [3701] = 3606, + [3702] = 3702, [3703] = 3703, [3704] = 3704, - [3705] = 3705, - [3706] = 3572, - [3707] = 3707, - [3708] = 3675, - [3709] = 3665, - [3710] = 3703, - [3711] = 3698, - [3712] = 3680, - [3713] = 3640, - [3714] = 3568, - [3715] = 3641, - [3716] = 3600, - [3717] = 3567, - [3718] = 3676, - [3719] = 3672, - [3720] = 3606, - [3721] = 684, - [3722] = 3605, - [3723] = 3723, - [3724] = 3698, - [3725] = 3698, - [3726] = 3698, - [3727] = 3698, - [3728] = 3698, - [3729] = 3698, - [3730] = 3698, - [3731] = 3698, - [3732] = 3698, - [3733] = 3698, - [3734] = 3698, - [3735] = 3698, - [3736] = 3698, - [3737] = 3698, - [3738] = 681, + [3705] = 3572, + [3706] = 3706, + [3707] = 3674, + [3708] = 3664, + [3709] = 3702, + [3710] = 3697, + [3711] = 3679, + [3712] = 3640, + [3713] = 3568, + [3714] = 3641, + [3715] = 3600, + [3716] = 3567, + [3717] = 3675, + [3718] = 3671, + [3719] = 3606, + [3720] = 684, + [3721] = 3605, + [3722] = 3722, + [3723] = 3697, + [3724] = 3697, + [3725] = 3697, + [3726] = 3697, + [3727] = 3697, + [3728] = 3697, + [3729] = 3697, + [3730] = 3697, + [3731] = 3697, + [3732] = 3697, + [3733] = 3697, + [3734] = 3697, + [3735] = 3697, + [3736] = 3697, + [3737] = 681, + [3738] = 3601, [3739] = 3739, }; @@ -37665,8 +37665,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [109] = {.lex_state = 376}, [110] = {.lex_state = 376}, [111] = {.lex_state = 11}, - [112] = {.lex_state = 11}, - [113] = {.lex_state = 356}, + [112] = {.lex_state = 356}, + [113] = {.lex_state = 11}, [114] = {.lex_state = 356}, [115] = {.lex_state = 356}, [116] = {.lex_state = 358}, @@ -37720,10 +37720,10 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [164] = {.lex_state = 351}, [165] = {.lex_state = 351}, [166] = {.lex_state = 349}, - [167] = {.lex_state = 351}, + [167] = {.lex_state = 349}, [168] = {.lex_state = 351}, [169] = {.lex_state = 351}, - [170] = {.lex_state = 351}, + [170] = {.lex_state = 349}, [171] = {.lex_state = 351}, [172] = {.lex_state = 349}, [173] = {.lex_state = 349}, @@ -37731,7 +37731,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [175] = {.lex_state = 349}, [176] = {.lex_state = 349}, [177] = {.lex_state = 351}, - [178] = {.lex_state = 349}, + [178] = {.lex_state = 351}, [179] = {.lex_state = 351}, [180] = {.lex_state = 349}, [181] = {.lex_state = 351}, @@ -37742,7 +37742,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [186] = {.lex_state = 351}, [187] = {.lex_state = 349}, [188] = {.lex_state = 351}, - [189] = {.lex_state = 349}, + [189] = {.lex_state = 351}, [190] = {.lex_state = 351}, [191] = {.lex_state = 351}, [192] = {.lex_state = 351}, @@ -38212,10 +38212,10 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [656] = {.lex_state = 373}, [657] = {.lex_state = 373}, [658] = {.lex_state = 373}, - [659] = {.lex_state = 371}, + [659] = {.lex_state = 373}, [660] = {.lex_state = 373}, [661] = {.lex_state = 373}, - [662] = {.lex_state = 373}, + [662] = {.lex_state = 371}, [663] = {.lex_state = 373}, [664] = {.lex_state = 373}, [665] = {.lex_state = 373}, @@ -38246,8 +38246,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [690] = {.lex_state = 373}, [691] = {.lex_state = 373}, [692] = {.lex_state = 373}, - [693] = {.lex_state = 368}, - [694] = {.lex_state = 373}, + [693] = {.lex_state = 373}, + [694] = {.lex_state = 368}, [695] = {.lex_state = 361}, [696] = {.lex_state = 361}, [697] = {.lex_state = 361}, @@ -38549,8 +38549,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [993] = {.lex_state = 5}, [994] = {.lex_state = 361}, [995] = {.lex_state = 5}, - [996] = {.lex_state = 361}, - [997] = {.lex_state = 5}, + [996] = {.lex_state = 5}, + [997] = {.lex_state = 361}, [998] = {.lex_state = 361}, [999] = {.lex_state = 361}, [1000] = {.lex_state = 5}, @@ -38560,14 +38560,14 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1004] = {.lex_state = 361}, [1005] = {.lex_state = 6}, [1006] = {.lex_state = 6}, - [1007] = {.lex_state = 37}, + [1007] = {.lex_state = 5}, [1008] = {.lex_state = 385}, [1009] = {.lex_state = 5}, - [1010] = {.lex_state = 6}, + [1010] = {.lex_state = 37}, [1011] = {.lex_state = 5}, [1012] = {.lex_state = 5}, [1013] = {.lex_state = 6}, - [1014] = {.lex_state = 5}, + [1014] = {.lex_state = 6}, [1015] = {.lex_state = 6}, [1016] = {.lex_state = 6}, [1017] = {.lex_state = 6}, @@ -38914,13 +38914,13 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1358] = {.lex_state = 25}, [1359] = {.lex_state = 25}, [1360] = {.lex_state = 25}, - [1361] = {.lex_state = 25}, + [1361] = {.lex_state = 28}, [1362] = {.lex_state = 25}, [1363] = {.lex_state = 25}, [1364] = {.lex_state = 28}, [1365] = {.lex_state = 25}, [1366] = {.lex_state = 25}, - [1367] = {.lex_state = 28}, + [1367] = {.lex_state = 25}, [1368] = {.lex_state = 25}, [1369] = {.lex_state = 25}, [1370] = {.lex_state = 25}, @@ -40391,13 +40391,13 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2835] = {.lex_state = 33}, [2836] = {.lex_state = 381}, [2837] = {.lex_state = 31}, - [2838] = {.lex_state = 358}, + [2838] = {.lex_state = 31}, [2839] = {.lex_state = 358}, [2840] = {.lex_state = 31}, [2841] = {.lex_state = 358}, [2842] = {.lex_state = 358}, [2843] = {.lex_state = 358}, - [2844] = {.lex_state = 31}, + [2844] = {.lex_state = 358}, [2845] = {.lex_state = 358}, [2846] = {.lex_state = 358}, [2847] = {.lex_state = 358}, @@ -40406,8 +40406,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2850] = {.lex_state = 358}, [2851] = {.lex_state = 358}, [2852] = {.lex_state = 33}, - [2853] = {.lex_state = 31}, - [2854] = {.lex_state = 33}, + [2853] = {.lex_state = 358}, + [2854] = {.lex_state = 31}, [2855] = {.lex_state = 358}, [2856] = {.lex_state = 358}, [2857] = {.lex_state = 31}, @@ -40427,7 +40427,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2871] = {.lex_state = 33}, [2872] = {.lex_state = 358}, [2873] = {.lex_state = 358}, - [2874] = {.lex_state = 358}, + [2874] = {.lex_state = 33}, [2875] = {.lex_state = 358}, [2876] = {.lex_state = 381}, [2877] = {.lex_state = 33}, @@ -41211,72 +41211,72 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [3655] = {.lex_state = 383}, [3656] = {.lex_state = 383}, [3657] = {.lex_state = 383}, - [3658] = {.lex_state = 383}, - [3659] = {.lex_state = 11}, + [3658] = {.lex_state = 11}, + [3659] = {.lex_state = 383}, [3660] = {.lex_state = 383}, [3661] = {.lex_state = 383}, [3662] = {.lex_state = 383}, - [3663] = {.lex_state = 383}, - [3664] = {.lex_state = 11}, + [3663] = {.lex_state = 11}, + [3664] = {.lex_state = 383}, [3665] = {.lex_state = 383}, [3666] = {.lex_state = 383}, [3667] = {.lex_state = 383}, - [3668] = {.lex_state = 383}, - [3669] = {.lex_state = 11}, + [3668] = {.lex_state = 11}, + [3669] = {.lex_state = 383}, [3670] = {.lex_state = 383}, - [3671] = {.lex_state = 383}, - [3672] = {.lex_state = 35}, - [3673] = {.lex_state = 383}, - [3674] = {.lex_state = 11}, - [3675] = {.lex_state = 26}, - [3676] = {.lex_state = 21}, - [3677] = {.lex_state = 4}, + [3671] = {.lex_state = 35}, + [3672] = {.lex_state = 383}, + [3673] = {.lex_state = 11}, + [3674] = {.lex_state = 26}, + [3675] = {.lex_state = 21}, + [3676] = {.lex_state = 4}, + [3677] = {.lex_state = 11}, [3678] = {.lex_state = 11}, - [3679] = {.lex_state = 11}, - [3680] = {.lex_state = 383}, + [3679] = {.lex_state = 383}, + [3680] = {.lex_state = 4}, [3681] = {.lex_state = 4}, [3682] = {.lex_state = 4}, - [3683] = {.lex_state = 4}, - [3684] = {.lex_state = 11}, + [3683] = {.lex_state = 11}, + [3684] = {.lex_state = 383}, [3685] = {.lex_state = 383}, [3686] = {.lex_state = 383}, [3687] = {.lex_state = 383}, - [3688] = {.lex_state = 383}, - [3689] = {.lex_state = 11}, + [3688] = {.lex_state = 11}, + [3689] = {.lex_state = 383}, [3690] = {.lex_state = 383}, [3691] = {.lex_state = 383}, - [3692] = {.lex_state = 383}, - [3693] = {.lex_state = 11}, + [3692] = {.lex_state = 11}, + [3693] = {.lex_state = 383}, [3694] = {.lex_state = 383}, [3695] = {.lex_state = 383}, [3696] = {.lex_state = 383}, - [3697] = {.lex_state = 383}, - [3698] = {.lex_state = 11}, - [3699] = {.lex_state = 33}, + [3697] = {.lex_state = 11}, + [3698] = {.lex_state = 33}, + [3699] = {.lex_state = 383}, [3700] = {.lex_state = 383}, [3701] = {.lex_state = 383}, - [3702] = {.lex_state = 383}, - [3703] = {.lex_state = 44}, + [3702] = {.lex_state = 44}, + [3703] = {.lex_state = 383}, [3704] = {.lex_state = 383}, [3705] = {.lex_state = 383}, [3706] = {.lex_state = 383}, - [3707] = {.lex_state = 383}, - [3708] = {.lex_state = 26}, - [3709] = {.lex_state = 383}, - [3710] = {.lex_state = 44}, - [3711] = {.lex_state = 11}, + [3707] = {.lex_state = 26}, + [3708] = {.lex_state = 383}, + [3709] = {.lex_state = 44}, + [3710] = {.lex_state = 11}, + [3711] = {.lex_state = 383}, [3712] = {.lex_state = 383}, [3713] = {.lex_state = 383}, [3714] = {.lex_state = 383}, - [3715] = {.lex_state = 383}, - [3716] = {.lex_state = 21}, - [3717] = {.lex_state = 383}, - [3718] = {.lex_state = 21}, - [3719] = {.lex_state = 35}, - [3720] = {.lex_state = 383}, - [3721] = {.lex_state = 21}, - [3722] = {.lex_state = 383}, - [3723] = {.lex_state = 2}, + [3715] = {.lex_state = 21}, + [3716] = {.lex_state = 383}, + [3717] = {.lex_state = 21}, + [3718] = {.lex_state = 35}, + [3719] = {.lex_state = 383}, + [3720] = {.lex_state = 21}, + [3721] = {.lex_state = 383}, + [3722] = {.lex_state = 2}, + [3723] = {.lex_state = 11}, [3724] = {.lex_state = 11}, [3725] = {.lex_state = 11}, [3726] = {.lex_state = 11}, @@ -41290,8 +41290,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [3734] = {.lex_state = 11}, [3735] = {.lex_state = 11}, [3736] = {.lex_state = 11}, - [3737] = {.lex_state = 11}, - [3738] = {.lex_state = 21}, + [3737] = {.lex_state = 21}, + [3738] = {.lex_state = 383}, [3739] = {(TSStateId)(-1)}, }; @@ -41403,7 +41403,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND] = ACTIONS(3), }, [1] = { - [sym_nu_script] = STATE(3671), + [sym_nu_script] = STATE(3670), [sym_shebang] = STATE(34), [sym__block_body_statement] = STATE(874), [sym__declaration] = STATE(989), @@ -41421,7 +41421,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_stmt_const_last] = STATE(3481), [sym__statement_last] = STATE(3482), [sym_pipeline_last] = STATE(3481), - [sym__block_body] = STATE(3663), + [sym__block_body] = STATE(3662), [sym_decl_def] = STATE(948), [sym_decl_export] = STATE(948), [sym_decl_extern] = STATE(948), @@ -41478,7 +41478,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(3165), [sym_comment] = STATE(1), [aux_sym_pipeline_repeat1] = STATE(499), - [aux_sym__block_body_repeat2] = STATE(105), + [aux_sym__block_body_repeat2] = STATE(106), [ts_builtin_sym_end] = ACTIONS(5), [anon_sym_POUND_BANG] = ACTIONS(7), [anon_sym_export] = ACTIONS(9), @@ -44341,7 +44341,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(18), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [aux_sym_val_record_repeat1] = STATE(2783), [sym_identifier] = ACTIONS(167), [anon_sym_export] = ACTIONS(169), @@ -44484,7 +44484,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(19), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [aux_sym_val_record_repeat1] = STATE(2825), [sym_identifier] = ACTIONS(167), [anon_sym_export] = ACTIONS(169), @@ -44568,7 +44568,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_stmt_const_last] = STATE(3285), [sym__statement_last] = STATE(3286), [sym_pipeline_last] = STATE(3285), - [sym__block_body] = STATE(3692), + [sym__block_body] = STATE(3691), [sym_decl_def] = STATE(905), [sym_decl_export] = STATE(905), [sym_decl_extern] = STATE(905), @@ -44626,7 +44626,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(20), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -44766,7 +44766,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(21), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -44854,7 +44854,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_decl_extern] = STATE(905), [sym_decl_module] = STATE(905), [sym_decl_use] = STATE(905), - [sym_parameter_pipes] = STATE(73), + [sym_parameter_pipes] = STATE(71), [sym__control] = STATE(906), [sym__ctrl_statement] = STATE(792), [sym__ctrl_expression] = STATE(716), @@ -44906,7 +44906,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(22), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -44988,13 +44988,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_stmt_const_last] = STATE(3285), [sym__statement_last] = STATE(3286), [sym_pipeline_last] = STATE(3285), - [sym__block_body] = STATE(3720), + [sym__block_body] = STATE(3719), [sym_decl_def] = STATE(905), [sym_decl_export] = STATE(905), [sym_decl_extern] = STATE(905), [sym_decl_module] = STATE(905), [sym_decl_use] = STATE(905), - [sym_parameter_pipes] = STATE(93), + [sym_parameter_pipes] = STATE(91), [sym__control] = STATE(906), [sym__ctrl_statement] = STATE(792), [sym__ctrl_expression] = STATE(716), @@ -45046,7 +45046,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(23), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -45128,13 +45128,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_stmt_const_last] = STATE(3285), [sym__statement_last] = STATE(3286), [sym_pipeline_last] = STATE(3285), - [sym__block_body] = STATE(3687), + [sym__block_body] = STATE(3686), [sym_decl_def] = STATE(905), [sym_decl_export] = STATE(905), [sym_decl_extern] = STATE(905), [sym_decl_module] = STATE(905), [sym_decl_use] = STATE(905), - [sym_parameter_pipes] = STATE(75), + [sym_parameter_pipes] = STATE(73), [sym__control] = STATE(906), [sym__ctrl_statement] = STATE(792), [sym__ctrl_expression] = STATE(716), @@ -45186,7 +45186,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(24), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -45326,7 +45326,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(25), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -45408,13 +45408,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_stmt_const_last] = STATE(3285), [sym__statement_last] = STATE(3286), [sym_pipeline_last] = STATE(3285), - [sym__block_body] = STATE(3692), + [sym__block_body] = STATE(3691), [sym_decl_def] = STATE(905), [sym_decl_export] = STATE(905), [sym_decl_extern] = STATE(905), [sym_decl_module] = STATE(905), [sym_decl_use] = STATE(905), - [sym_parameter_pipes] = STATE(68), + [sym_parameter_pipes] = STATE(66), [sym__control] = STATE(906), [sym__ctrl_statement] = STATE(792), [sym__ctrl_expression] = STATE(716), @@ -45466,7 +45466,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(26), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -45548,7 +45548,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_stmt_const_last] = STATE(3285), [sym__statement_last] = STATE(3286), [sym_pipeline_last] = STATE(3285), - [sym__block_body] = STATE(3657), + [sym__block_body] = STATE(3656), [sym_decl_def] = STATE(905), [sym_decl_export] = STATE(905), [sym_decl_extern] = STATE(905), @@ -45606,7 +45606,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(27), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -45745,7 +45745,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(28), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -45826,7 +45826,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_stmt_const_last] = STATE(3285), [sym__statement_last] = STATE(3286), [sym_pipeline_last] = STATE(3285), - [sym__block_body] = STATE(3702), + [sym__block_body] = STATE(3701), [sym_decl_def] = STATE(905), [sym_decl_export] = STATE(905), [sym_decl_extern] = STATE(905), @@ -45883,7 +45883,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(29), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -46021,7 +46021,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(30), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -46102,7 +46102,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_stmt_const_last] = STATE(3285), [sym__statement_last] = STATE(3286), [sym_pipeline_last] = STATE(3285), - [sym__block_body] = STATE(3668), + [sym__block_body] = STATE(3667), [sym_decl_def] = STATE(905), [sym_decl_export] = STATE(905), [sym_decl_extern] = STATE(905), @@ -46159,7 +46159,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(31), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -46240,7 +46240,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_stmt_const_last] = STATE(3285), [sym__statement_last] = STATE(3286), [sym_pipeline_last] = STATE(3285), - [sym__block_body] = STATE(3657), + [sym__block_body] = STATE(3656), [sym_decl_def] = STATE(905), [sym_decl_export] = STATE(905), [sym_decl_extern] = STATE(905), @@ -46297,7 +46297,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(32), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -46378,7 +46378,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_stmt_const_last] = STATE(3285), [sym__statement_last] = STATE(3286), [sym_pipeline_last] = STATE(3285), - [sym__block_body] = STATE(3662), + [sym__block_body] = STATE(3661), [sym_decl_def] = STATE(905), [sym_decl_export] = STATE(905), [sym_decl_extern] = STATE(905), @@ -46435,7 +46435,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(33), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -46573,7 +46573,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(3165), [sym_comment] = STATE(34), [aux_sym_pipeline_repeat1] = STATE(499), - [aux_sym__block_body_repeat2] = STATE(105), + [aux_sym__block_body_repeat2] = STATE(106), [ts_builtin_sym_end] = ACTIONS(287), [anon_sym_export] = ACTIONS(9), [anon_sym_alias] = ACTIONS(11), @@ -46654,7 +46654,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_stmt_const_last] = STATE(3285), [sym__statement_last] = STATE(3286), [sym_pipeline_last] = STATE(3285), - [sym__block_body] = STATE(3692), + [sym__block_body] = STATE(3691), [sym_decl_def] = STATE(905), [sym_decl_export] = STATE(905), [sym_decl_extern] = STATE(905), @@ -46711,7 +46711,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(35), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -46849,7 +46849,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(36), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -46930,7 +46930,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_stmt_const_last] = STATE(3285), [sym__statement_last] = STATE(3286), [sym_pipeline_last] = STATE(3285), - [sym__block_body] = STATE(3670), + [sym__block_body] = STATE(3669), [sym_decl_def] = STATE(905), [sym_decl_export] = STATE(905), [sym_decl_extern] = STATE(905), @@ -46987,7 +46987,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(37), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -47067,7 +47067,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_stmt_const_last] = STATE(3285), [sym__statement_last] = STATE(3286), [sym_pipeline_last] = STATE(3285), - [sym__block_body] = STATE(3630), + [sym__block_body] = STATE(3633), [sym_decl_def] = STATE(905), [sym_decl_export] = STATE(905), [sym_decl_extern] = STATE(905), @@ -47124,7 +47124,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(38), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -47261,7 +47261,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(39), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -47398,7 +47398,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(40), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -47535,7 +47535,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(41), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -47672,7 +47672,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(42), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -47809,7 +47809,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(43), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -47946,7 +47946,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(44), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -48083,7 +48083,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(45), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -48220,7 +48220,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(46), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -48357,7 +48357,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(47), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -48494,7 +48494,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(48), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -48631,7 +48631,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(49), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -48768,7 +48768,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(50), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -48905,7 +48905,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(51), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -49042,7 +49042,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(52), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -49179,7 +49179,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(53), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -49316,7 +49316,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(54), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -49396,7 +49396,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_stmt_const_last] = STATE(3285), [sym__statement_last] = STATE(3286), [sym_pipeline_last] = STATE(3285), - [sym__block_body] = STATE(3701), + [sym__block_body] = STATE(3603), [sym_decl_def] = STATE(905), [sym_decl_export] = STATE(905), [sym_decl_extern] = STATE(905), @@ -49453,7 +49453,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(55), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -49533,7 +49533,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_stmt_const_last] = STATE(3285), [sym__statement_last] = STATE(3286), [sym_pipeline_last] = STATE(3285), - [sym__block_body] = STATE(3603), + [sym__block_body] = STATE(3569), [sym_decl_def] = STATE(905), [sym_decl_export] = STATE(905), [sym_decl_extern] = STATE(905), @@ -49590,7 +49590,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(56), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -49670,7 +49670,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_stmt_const_last] = STATE(3285), [sym__statement_last] = STATE(3286), [sym_pipeline_last] = STATE(3285), - [sym__block_body] = STATE(3569), + [sym__block_body] = STATE(3640), [sym_decl_def] = STATE(905), [sym_decl_export] = STATE(905), [sym_decl_extern] = STATE(905), @@ -49727,7 +49727,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(57), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -49807,7 +49807,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_stmt_const_last] = STATE(3285), [sym__statement_last] = STATE(3286), [sym_pipeline_last] = STATE(3285), - [sym__block_body] = STATE(3640), + [sym__block_body] = STATE(3581), [sym_decl_def] = STATE(905), [sym_decl_export] = STATE(905), [sym_decl_extern] = STATE(905), @@ -49864,7 +49864,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(58), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -49944,7 +49944,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_stmt_const_last] = STATE(3285), [sym__statement_last] = STATE(3286), [sym_pipeline_last] = STATE(3285), - [sym__block_body] = STATE(3581), + [sym__block_body] = STATE(3604), [sym_decl_def] = STATE(905), [sym_decl_export] = STATE(905), [sym_decl_extern] = STATE(905), @@ -50001,7 +50001,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(59), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -50081,7 +50081,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_stmt_const_last] = STATE(3285), [sym__statement_last] = STATE(3286), [sym_pipeline_last] = STATE(3285), - [sym__block_body] = STATE(3700), + [sym__block_body] = STATE(3607), [sym_decl_def] = STATE(905), [sym_decl_export] = STATE(905), [sym_decl_extern] = STATE(905), @@ -50138,7 +50138,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(60), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -50218,7 +50218,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_stmt_const_last] = STATE(3285), [sym__statement_last] = STATE(3286), [sym_pipeline_last] = STATE(3285), - [sym__block_body] = STATE(3604), + [sym__block_body] = STATE(3609), [sym_decl_def] = STATE(905), [sym_decl_export] = STATE(905), [sym_decl_extern] = STATE(905), @@ -50275,7 +50275,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(61), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -50355,7 +50355,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_stmt_const_last] = STATE(3285), [sym__statement_last] = STATE(3286), [sym_pipeline_last] = STATE(3285), - [sym__block_body] = STATE(3607), + [sym__block_body] = STATE(3577), [sym_decl_def] = STATE(905), [sym_decl_export] = STATE(905), [sym_decl_extern] = STATE(905), @@ -50412,7 +50412,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(62), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -50492,7 +50492,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_stmt_const_last] = STATE(3285), [sym__statement_last] = STATE(3286), [sym_pipeline_last] = STATE(3285), - [sym__block_body] = STATE(3609), + [sym__block_body] = STATE(3610), [sym_decl_def] = STATE(905), [sym_decl_export] = STATE(905), [sym_decl_extern] = STATE(905), @@ -50549,7 +50549,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(63), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -50629,7 +50629,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_stmt_const_last] = STATE(3285), [sym__statement_last] = STATE(3286), [sym_pipeline_last] = STATE(3285), - [sym__block_body] = STATE(3577), + [sym__block_body] = STATE(3619), [sym_decl_def] = STATE(905), [sym_decl_export] = STATE(905), [sym_decl_extern] = STATE(905), @@ -50686,7 +50686,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(64), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -50766,7 +50766,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_stmt_const_last] = STATE(3285), [sym__statement_last] = STATE(3286), [sym_pipeline_last] = STATE(3285), - [sym__block_body] = STATE(3610), + [sym__block_body] = STATE(3573), [sym_decl_def] = STATE(905), [sym_decl_export] = STATE(905), [sym_decl_extern] = STATE(905), @@ -50823,7 +50823,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(65), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -50903,7 +50903,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_stmt_const_last] = STATE(3285), [sym__statement_last] = STATE(3286), [sym_pipeline_last] = STATE(3285), - [sym__block_body] = STATE(3619), + [sym__block_body] = STATE(3568), [sym_decl_def] = STATE(905), [sym_decl_export] = STATE(905), [sym_decl_extern] = STATE(905), @@ -50960,7 +50960,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(66), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -51040,7 +51040,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_stmt_const_last] = STATE(3285), [sym__statement_last] = STATE(3286), [sym_pipeline_last] = STATE(3285), - [sym__block_body] = STATE(3573), + [sym__block_body] = STATE(3579), [sym_decl_def] = STATE(905), [sym_decl_export] = STATE(905), [sym_decl_extern] = STATE(905), @@ -51097,7 +51097,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(67), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -51177,7 +51177,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_stmt_const_last] = STATE(3285), [sym__statement_last] = STATE(3286), [sym_pipeline_last] = STATE(3285), - [sym__block_body] = STATE(3654), + [sym__block_body] = STATE(3615), [sym_decl_def] = STATE(905), [sym_decl_export] = STATE(905), [sym_decl_extern] = STATE(905), @@ -51234,7 +51234,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(68), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -51314,7 +51314,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_stmt_const_last] = STATE(3285), [sym__statement_last] = STATE(3286), [sym_pipeline_last] = STATE(3285), - [sym__block_body] = STATE(3579), + [sym__block_body] = STATE(3620), [sym_decl_def] = STATE(905), [sym_decl_export] = STATE(905), [sym_decl_extern] = STATE(905), @@ -51371,7 +51371,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(69), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -51451,7 +51451,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_stmt_const_last] = STATE(3285), [sym__statement_last] = STATE(3286), [sym_pipeline_last] = STATE(3285), - [sym__block_body] = STATE(3615), + [sym__block_body] = STATE(3696), [sym_decl_def] = STATE(905), [sym_decl_export] = STATE(905), [sym_decl_extern] = STATE(905), @@ -51508,7 +51508,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(70), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -51588,7 +51588,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_stmt_const_last] = STATE(3285), [sym__statement_last] = STATE(3286), [sym_pipeline_last] = STATE(3285), - [sym__block_body] = STATE(3620), + [sym__block_body] = STATE(3623), [sym_decl_def] = STATE(905), [sym_decl_export] = STATE(905), [sym_decl_extern] = STATE(905), @@ -51645,7 +51645,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(71), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -51725,7 +51725,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_stmt_const_last] = STATE(3285), [sym__statement_last] = STATE(3286), [sym_pipeline_last] = STATE(3285), - [sym__block_body] = STATE(3697), + [sym__block_body] = STATE(3622), [sym_decl_def] = STATE(905), [sym_decl_export] = STATE(905), [sym_decl_extern] = STATE(905), @@ -51782,7 +51782,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(72), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -51862,7 +51862,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_stmt_const_last] = STATE(3285), [sym__statement_last] = STATE(3286), [sym_pipeline_last] = STATE(3285), - [sym__block_body] = STATE(3623), + [sym__block_body] = STATE(3628), [sym_decl_def] = STATE(905), [sym_decl_export] = STATE(905), [sym_decl_extern] = STATE(905), @@ -51919,7 +51919,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(73), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -51999,7 +51999,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_stmt_const_last] = STATE(3285), [sym__statement_last] = STATE(3286), [sym_pipeline_last] = STATE(3285), - [sym__block_body] = STATE(3622), + [sym__block_body] = STATE(3630), [sym_decl_def] = STATE(905), [sym_decl_export] = STATE(905), [sym_decl_extern] = STATE(905), @@ -52056,7 +52056,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(74), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -52136,7 +52136,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_stmt_const_last] = STATE(3285), [sym__statement_last] = STATE(3286), [sym_pipeline_last] = STATE(3285), - [sym__block_body] = STATE(3628), + [sym__block_body] = STATE(3716), [sym_decl_def] = STATE(905), [sym_decl_export] = STATE(905), [sym_decl_extern] = STATE(905), @@ -52193,7 +52193,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(75), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -52330,7 +52330,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(76), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -52410,7 +52410,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_stmt_const_last] = STATE(3285), [sym__statement_last] = STATE(3286), [sym_pipeline_last] = STATE(3285), - [sym__block_body] = STATE(3717), + [sym__block_body] = STATE(3645), [sym_decl_def] = STATE(905), [sym_decl_export] = STATE(905), [sym_decl_extern] = STATE(905), @@ -52467,7 +52467,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(77), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -52547,7 +52547,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_stmt_const_last] = STATE(3285), [sym__statement_last] = STATE(3286), [sym_pipeline_last] = STATE(3285), - [sym__block_body] = STATE(3633), + [sym__block_body] = STATE(3713), [sym_decl_def] = STATE(905), [sym_decl_export] = STATE(905), [sym_decl_extern] = STATE(905), @@ -52604,7 +52604,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(78), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -52684,7 +52684,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_stmt_const_last] = STATE(3285), [sym__statement_last] = STATE(3286), [sym_pipeline_last] = STATE(3285), - [sym__block_body] = STATE(3645), + [sym__block_body] = STATE(3646), [sym_decl_def] = STATE(905), [sym_decl_export] = STATE(905), [sym_decl_extern] = STATE(905), @@ -52741,7 +52741,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(79), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -52821,7 +52821,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_stmt_const_last] = STATE(3285), [sym__statement_last] = STATE(3286), [sym_pipeline_last] = STATE(3285), - [sym__block_body] = STATE(3714), + [sym__block_body] = STATE(3648), [sym_decl_def] = STATE(905), [sym_decl_export] = STATE(905), [sym_decl_extern] = STATE(905), @@ -52878,7 +52878,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(80), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -52958,7 +52958,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_stmt_const_last] = STATE(3285), [sym__statement_last] = STATE(3286), [sym_pipeline_last] = STATE(3285), - [sym__block_body] = STATE(3646), + [sym__block_body] = STATE(3712), [sym_decl_def] = STATE(905), [sym_decl_export] = STATE(905), [sym_decl_extern] = STATE(905), @@ -53015,7 +53015,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(81), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -53095,7 +53095,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_stmt_const_last] = STATE(3285), [sym__statement_last] = STATE(3286), [sym_pipeline_last] = STATE(3285), - [sym__block_body] = STATE(3695), + [sym__block_body] = STATE(3654), [sym_decl_def] = STATE(905), [sym_decl_export] = STATE(905), [sym_decl_extern] = STATE(905), @@ -53152,7 +53152,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(82), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -53232,7 +53232,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_stmt_const_last] = STATE(3285), [sym__statement_last] = STATE(3286), [sym_pipeline_last] = STATE(3285), - [sym__block_body] = STATE(3648), + [sym__block_body] = STATE(3655), [sym_decl_def] = STATE(905), [sym_decl_export] = STATE(905), [sym_decl_extern] = STATE(905), @@ -53289,7 +53289,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(83), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -53369,7 +53369,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_stmt_const_last] = STATE(3285), [sym__statement_last] = STATE(3286), [sym_pipeline_last] = STATE(3285), - [sym__block_body] = STATE(3713), + [sym__block_body] = STATE(3571), [sym_decl_def] = STATE(905), [sym_decl_export] = STATE(905), [sym_decl_extern] = STATE(905), @@ -53426,7 +53426,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(84), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -53506,7 +53506,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_stmt_const_last] = STATE(3285), [sym__statement_last] = STATE(3286), [sym_pipeline_last] = STATE(3285), - [sym__block_body] = STATE(3568), + [sym__block_body] = STATE(3657), [sym_decl_def] = STATE(905), [sym_decl_export] = STATE(905), [sym_decl_extern] = STATE(905), @@ -53563,7 +53563,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(85), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -53643,7 +53643,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_stmt_const_last] = STATE(3285), [sym__statement_last] = STATE(3286), [sym_pipeline_last] = STATE(3285), - [sym__block_body] = STATE(3656), + [sym__block_body] = STATE(3659), [sym_decl_def] = STATE(905), [sym_decl_export] = STATE(905), [sym_decl_extern] = STATE(905), @@ -53700,7 +53700,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(86), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -53780,7 +53780,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_stmt_const_last] = STATE(3285), [sym__statement_last] = STATE(3286), [sym_pipeline_last] = STATE(3285), - [sym__block_body] = STATE(3571), + [sym__block_body] = STATE(3660), [sym_decl_def] = STATE(905), [sym_decl_export] = STATE(905), [sym_decl_extern] = STATE(905), @@ -53837,7 +53837,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(87), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -53917,7 +53917,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_stmt_const_last] = STATE(3285), [sym__statement_last] = STATE(3286), [sym_pipeline_last] = STATE(3285), - [sym__block_body] = STATE(3658), + [sym__block_body] = STATE(3631), [sym_decl_def] = STATE(905), [sym_decl_export] = STATE(905), [sym_decl_extern] = STATE(905), @@ -53974,7 +53974,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(88), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -54054,7 +54054,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_stmt_const_last] = STATE(3285), [sym__statement_last] = STATE(3286), [sym_pipeline_last] = STATE(3285), - [sym__block_body] = STATE(3660), + [sym__block_body] = STATE(3700), [sym_decl_def] = STATE(905), [sym_decl_export] = STATE(905), [sym_decl_extern] = STATE(905), @@ -54111,7 +54111,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(89), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -54191,7 +54191,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_stmt_const_last] = STATE(3285), [sym__statement_last] = STATE(3286), [sym_pipeline_last] = STATE(3285), - [sym__block_body] = STATE(3661), + [sym__block_body] = STATE(3699), [sym_decl_def] = STATE(905), [sym_decl_export] = STATE(905), [sym_decl_extern] = STATE(905), @@ -54248,7 +54248,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(90), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -54328,7 +54328,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_stmt_const_last] = STATE(3285), [sym__statement_last] = STATE(3286), [sym_pipeline_last] = STATE(3285), - [sym__block_body] = STATE(3706), + [sym__block_body] = STATE(3665), [sym_decl_def] = STATE(905), [sym_decl_export] = STATE(905), [sym_decl_extern] = STATE(905), @@ -54385,7 +54385,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(91), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -54465,7 +54465,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_stmt_const_last] = STATE(3285), [sym__statement_last] = STATE(3286), [sym_pipeline_last] = STATE(3285), - [sym__block_body] = STATE(3631), + [sym__block_body] = STATE(3576), [sym_decl_def] = STATE(905), [sym_decl_export] = STATE(905), [sym_decl_extern] = STATE(905), @@ -54522,7 +54522,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(92), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -54659,7 +54659,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(93), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -54739,7 +54739,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_stmt_const_last] = STATE(3285), [sym__statement_last] = STATE(3286), [sym_pipeline_last] = STATE(3285), - [sym__block_body] = STATE(3576), + [sym__block_body] = STATE(3694), [sym_decl_def] = STATE(905), [sym_decl_export] = STATE(905), [sym_decl_extern] = STATE(905), @@ -54796,7 +54796,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(94), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -54876,7 +54876,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_stmt_const_last] = STATE(3285), [sym__statement_last] = STATE(3286), [sym_pipeline_last] = STATE(3285), - [sym__block_body] = STATE(3667), + [sym__block_body] = STATE(3705), [sym_decl_def] = STATE(905), [sym_decl_export] = STATE(905), [sym_decl_extern] = STATE(905), @@ -54933,7 +54933,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(95), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -55013,7 +55013,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_stmt_const_last] = STATE(3285), [sym__statement_last] = STATE(3286), [sym_pipeline_last] = STATE(3285), - [sym__block_body] = STATE(3691), + [sym__block_body] = STATE(3690), [sym_decl_def] = STATE(905), [sym_decl_export] = STATE(905), [sym_decl_extern] = STATE(905), @@ -55070,7 +55070,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(96), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -55207,7 +55207,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(97), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -55344,7 +55344,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(98), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -55424,7 +55424,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_stmt_const_last] = STATE(3285), [sym__statement_last] = STATE(3286), [sym_pipeline_last] = STATE(3285), - [sym__block_body] = STATE(3686), + [sym__block_body] = STATE(3685), [sym_decl_def] = STATE(905), [sym_decl_export] = STATE(905), [sym_decl_extern] = STATE(905), @@ -55481,7 +55481,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(99), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -55618,7 +55618,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(100), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -55755,7 +55755,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(101), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -55835,7 +55835,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_stmt_const_last] = STATE(3285), [sym__statement_last] = STATE(3286), [sym_pipeline_last] = STATE(3285), - [sym__block_body] = STATE(3690), + [sym__block_body] = STATE(3689), [sym_decl_def] = STATE(905), [sym_decl_export] = STATE(905), [sym_decl_extern] = STATE(905), @@ -55892,7 +55892,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(102), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -55972,7 +55972,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_stmt_const_last] = STATE(3285), [sym__statement_last] = STATE(3286), [sym_pipeline_last] = STATE(3285), - [sym__block_body] = STATE(3688), + [sym__block_body] = STATE(3687), [sym_decl_def] = STATE(905), [sym_decl_export] = STATE(905), [sym_decl_extern] = STATE(905), @@ -56029,7 +56029,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(103), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -56166,7 +56166,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_command] = STATE(2938), [sym_comment] = STATE(104), [aux_sym_pipeline_repeat1] = STATE(500), - [aux_sym__block_body_repeat2] = STATE(106), + [aux_sym__block_body_repeat2] = STATE(105), [anon_sym_export] = ACTIONS(169), [anon_sym_alias] = ACTIONS(171), [anon_sym_let] = ACTIONS(173), @@ -56230,142 +56230,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND] = ACTIONS(147), }, [105] = { - [sym__block_body_statement] = STATE(874), - [sym__declaration] = STATE(989), - [sym_decl_alias] = STATE(990), - [sym_stmt_let] = STATE(992), - [sym_stmt_mut] = STATE(992), - [sym_stmt_const] = STATE(992), - [sym__statement] = STATE(994), - [sym_pipeline] = STATE(992), - [sym__block_body_statement_last] = STATE(3133), - [sym__declaration_last] = STATE(3472), - [sym_decl_alias_last] = STATE(3479), - [sym_stmt_let_last] = STATE(3481), - [sym_stmt_mut_last] = STATE(3481), - [sym_stmt_const_last] = STATE(3481), - [sym__statement_last] = STATE(3482), - [sym_pipeline_last] = STATE(3481), - [sym_decl_def] = STATE(948), - [sym_decl_export] = STATE(948), - [sym_decl_extern] = STATE(948), - [sym_decl_module] = STATE(948), - [sym_decl_use] = STATE(948), - [sym__control] = STATE(939), - [sym__ctrl_statement] = STATE(938), - [sym__ctrl_expression] = STATE(790), - [sym_ctrl_for] = STATE(926), - [sym_ctrl_loop] = STATE(926), - [sym_ctrl_error] = STATE(926), - [sym_ctrl_while] = STATE(926), - [sym_ctrl_do] = STATE(900), - [sym_ctrl_if] = STATE(900), - [sym_ctrl_match] = STATE(900), - [sym_ctrl_try] = STATE(900), - [sym_ctrl_return] = STATE(900), - [sym_pipe_element] = STATE(1871), - [sym_pipe_element_last] = STATE(3332), - [sym_stmt_source] = STATE(913), - [sym_stmt_register] = STATE(913), - [sym__stmt_hide] = STATE(913), - [sym_hide_mod] = STATE(919), - [sym_hide_env] = STATE(919), - [sym__stmt_overlay] = STATE(913), - [sym_overlay_list] = STATE(922), - [sym_overlay_hide] = STATE(922), - [sym_overlay_new] = STATE(922), - [sym_overlay_use] = STATE(922), - [sym_assignment] = STATE(913), - [sym_where_command] = STATE(3165), - [sym__expression] = STATE(2382), - [sym_expr_unary] = STATE(2472), - [sym_expr_binary] = STATE(2472), - [sym_expr_parenthesized] = STATE(2091), - [sym_val_range] = STATE(2472), - [sym__value] = STATE(2472), - [sym_val_bool] = STATE(2467), - [sym_val_variable] = STATE(1866), - [sym__var] = STATE(1760), - [sym_val_number] = STATE(127), - [sym_val_duration] = STATE(2467), - [sym_val_filesize] = STATE(2467), - [sym_val_binary] = STATE(2467), - [sym_val_string] = STATE(2467), - [sym__str_double_quotes] = STATE(2469), - [sym_val_interpolated] = STATE(2467), - [sym__inter_single_quotes] = STATE(2475), - [sym__inter_double_quotes] = STATE(2478), - [sym_val_list] = STATE(2467), - [sym_val_record] = STATE(2467), - [sym_val_table] = STATE(2467), - [sym_val_closure] = STATE(2467), - [sym_command] = STATE(3165), - [sym_comment] = STATE(105), - [aux_sym_pipeline_repeat1] = STATE(499), - [aux_sym__block_body_repeat2] = STATE(126), - [anon_sym_export] = ACTIONS(9), - [anon_sym_alias] = ACTIONS(11), - [anon_sym_let] = ACTIONS(13), - [anon_sym_let_DASHenv] = ACTIONS(13), - [anon_sym_mut] = ACTIONS(15), - [anon_sym_const] = ACTIONS(17), - [sym_cmd_identifier] = ACTIONS(19), - [anon_sym_def] = ACTIONS(21), - [anon_sym_def_DASHenv] = ACTIONS(21), - [anon_sym_export_DASHenv] = ACTIONS(23), - [anon_sym_extern] = ACTIONS(25), - [anon_sym_module] = ACTIONS(27), - [anon_sym_use] = ACTIONS(29), - [anon_sym_LBRACK] = ACTIONS(31), - [anon_sym_LPAREN] = ACTIONS(33), - [anon_sym_DOLLAR] = ACTIONS(35), - [anon_sym_error] = ACTIONS(37), - [anon_sym_DASH] = ACTIONS(39), - [anon_sym_break] = ACTIONS(41), - [anon_sym_continue] = ACTIONS(43), - [anon_sym_for] = ACTIONS(45), - [anon_sym_loop] = ACTIONS(47), - [anon_sym_while] = ACTIONS(49), - [anon_sym_do] = ACTIONS(51), - [anon_sym_if] = ACTIONS(53), - [anon_sym_match] = ACTIONS(55), - [anon_sym_LBRACE] = ACTIONS(57), - [anon_sym_try] = ACTIONS(59), - [anon_sym_return] = ACTIONS(61), - [anon_sym_source] = ACTIONS(63), - [anon_sym_source_DASHenv] = ACTIONS(63), - [anon_sym_register] = ACTIONS(65), - [anon_sym_hide] = ACTIONS(67), - [anon_sym_hide_DASHenv] = ACTIONS(69), - [anon_sym_overlay] = ACTIONS(71), - [anon_sym_where] = ACTIONS(73), - [anon_sym_not] = ACTIONS(75), - [anon_sym_DOT_DOT_LT] = ACTIONS(77), - [anon_sym_DOT_DOT] = ACTIONS(79), - [anon_sym_DOT_DOT_EQ] = ACTIONS(77), - [sym_val_nothing] = ACTIONS(81), - [anon_sym_true] = ACTIONS(83), - [anon_sym_false] = ACTIONS(83), - [aux_sym_val_number_token1] = ACTIONS(85), - [aux_sym_val_number_token2] = ACTIONS(87), - [aux_sym_val_number_token3] = ACTIONS(87), - [aux_sym_val_number_token4] = ACTIONS(87), - [anon_sym_inf] = ACTIONS(85), - [anon_sym_DASHinf] = ACTIONS(87), - [anon_sym_NaN] = ACTIONS(85), - [anon_sym_0b] = ACTIONS(89), - [anon_sym_0o] = ACTIONS(89), - [anon_sym_0x] = ACTIONS(89), - [sym_val_date] = ACTIONS(91), - [anon_sym_DQUOTE] = ACTIONS(93), - [sym__str_single_quotes] = ACTIONS(95), - [sym__str_back_ticks] = ACTIONS(95), - [anon_sym_DOLLAR_SQUOTE] = ACTIONS(97), - [anon_sym_DOLLAR_DQUOTE] = ACTIONS(99), - [anon_sym_CARET] = ACTIONS(101), - [anon_sym_POUND] = ACTIONS(147), - }, - [106] = { [sym__block_body_statement] = STATE(874), [sym__declaration] = STATE(989), [sym_decl_alias] = STATE(990), @@ -56436,7 +56300,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_val_table] = STATE(2354), [sym_val_closure] = STATE(2354), [sym_command] = STATE(2938), - [sym_comment] = STATE(106), + [sym_comment] = STATE(105), [aux_sym_pipeline_repeat1] = STATE(500), [aux_sym__block_body_repeat2] = STATE(126), [anon_sym_export] = ACTIONS(169), @@ -56501,6 +56365,142 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET] = ACTIONS(265), [anon_sym_POUND] = ACTIONS(147), }, + [106] = { + [sym__block_body_statement] = STATE(874), + [sym__declaration] = STATE(989), + [sym_decl_alias] = STATE(990), + [sym_stmt_let] = STATE(992), + [sym_stmt_mut] = STATE(992), + [sym_stmt_const] = STATE(992), + [sym__statement] = STATE(994), + [sym_pipeline] = STATE(992), + [sym__block_body_statement_last] = STATE(3133), + [sym__declaration_last] = STATE(3472), + [sym_decl_alias_last] = STATE(3479), + [sym_stmt_let_last] = STATE(3481), + [sym_stmt_mut_last] = STATE(3481), + [sym_stmt_const_last] = STATE(3481), + [sym__statement_last] = STATE(3482), + [sym_pipeline_last] = STATE(3481), + [sym_decl_def] = STATE(948), + [sym_decl_export] = STATE(948), + [sym_decl_extern] = STATE(948), + [sym_decl_module] = STATE(948), + [sym_decl_use] = STATE(948), + [sym__control] = STATE(939), + [sym__ctrl_statement] = STATE(938), + [sym__ctrl_expression] = STATE(790), + [sym_ctrl_for] = STATE(926), + [sym_ctrl_loop] = STATE(926), + [sym_ctrl_error] = STATE(926), + [sym_ctrl_while] = STATE(926), + [sym_ctrl_do] = STATE(900), + [sym_ctrl_if] = STATE(900), + [sym_ctrl_match] = STATE(900), + [sym_ctrl_try] = STATE(900), + [sym_ctrl_return] = STATE(900), + [sym_pipe_element] = STATE(1871), + [sym_pipe_element_last] = STATE(3332), + [sym_stmt_source] = STATE(913), + [sym_stmt_register] = STATE(913), + [sym__stmt_hide] = STATE(913), + [sym_hide_mod] = STATE(919), + [sym_hide_env] = STATE(919), + [sym__stmt_overlay] = STATE(913), + [sym_overlay_list] = STATE(922), + [sym_overlay_hide] = STATE(922), + [sym_overlay_new] = STATE(922), + [sym_overlay_use] = STATE(922), + [sym_assignment] = STATE(913), + [sym_where_command] = STATE(3165), + [sym__expression] = STATE(2382), + [sym_expr_unary] = STATE(2472), + [sym_expr_binary] = STATE(2472), + [sym_expr_parenthesized] = STATE(2091), + [sym_val_range] = STATE(2472), + [sym__value] = STATE(2472), + [sym_val_bool] = STATE(2467), + [sym_val_variable] = STATE(1866), + [sym__var] = STATE(1760), + [sym_val_number] = STATE(127), + [sym_val_duration] = STATE(2467), + [sym_val_filesize] = STATE(2467), + [sym_val_binary] = STATE(2467), + [sym_val_string] = STATE(2467), + [sym__str_double_quotes] = STATE(2469), + [sym_val_interpolated] = STATE(2467), + [sym__inter_single_quotes] = STATE(2475), + [sym__inter_double_quotes] = STATE(2478), + [sym_val_list] = STATE(2467), + [sym_val_record] = STATE(2467), + [sym_val_table] = STATE(2467), + [sym_val_closure] = STATE(2467), + [sym_command] = STATE(3165), + [sym_comment] = STATE(106), + [aux_sym_pipeline_repeat1] = STATE(499), + [aux_sym__block_body_repeat2] = STATE(126), + [anon_sym_export] = ACTIONS(9), + [anon_sym_alias] = ACTIONS(11), + [anon_sym_let] = ACTIONS(13), + [anon_sym_let_DASHenv] = ACTIONS(13), + [anon_sym_mut] = ACTIONS(15), + [anon_sym_const] = ACTIONS(17), + [sym_cmd_identifier] = ACTIONS(19), + [anon_sym_def] = ACTIONS(21), + [anon_sym_def_DASHenv] = ACTIONS(21), + [anon_sym_export_DASHenv] = ACTIONS(23), + [anon_sym_extern] = ACTIONS(25), + [anon_sym_module] = ACTIONS(27), + [anon_sym_use] = ACTIONS(29), + [anon_sym_LBRACK] = ACTIONS(31), + [anon_sym_LPAREN] = ACTIONS(33), + [anon_sym_DOLLAR] = ACTIONS(35), + [anon_sym_error] = ACTIONS(37), + [anon_sym_DASH] = ACTIONS(39), + [anon_sym_break] = ACTIONS(41), + [anon_sym_continue] = ACTIONS(43), + [anon_sym_for] = ACTIONS(45), + [anon_sym_loop] = ACTIONS(47), + [anon_sym_while] = ACTIONS(49), + [anon_sym_do] = ACTIONS(51), + [anon_sym_if] = ACTIONS(53), + [anon_sym_match] = ACTIONS(55), + [anon_sym_LBRACE] = ACTIONS(57), + [anon_sym_try] = ACTIONS(59), + [anon_sym_return] = ACTIONS(61), + [anon_sym_source] = ACTIONS(63), + [anon_sym_source_DASHenv] = ACTIONS(63), + [anon_sym_register] = ACTIONS(65), + [anon_sym_hide] = ACTIONS(67), + [anon_sym_hide_DASHenv] = ACTIONS(69), + [anon_sym_overlay] = ACTIONS(71), + [anon_sym_where] = ACTIONS(73), + [anon_sym_not] = ACTIONS(75), + [anon_sym_DOT_DOT_LT] = ACTIONS(77), + [anon_sym_DOT_DOT] = ACTIONS(79), + [anon_sym_DOT_DOT_EQ] = ACTIONS(77), + [sym_val_nothing] = ACTIONS(81), + [anon_sym_true] = ACTIONS(83), + [anon_sym_false] = ACTIONS(83), + [aux_sym_val_number_token1] = ACTIONS(85), + [aux_sym_val_number_token2] = ACTIONS(87), + [aux_sym_val_number_token3] = ACTIONS(87), + [aux_sym_val_number_token4] = ACTIONS(87), + [anon_sym_inf] = ACTIONS(85), + [anon_sym_DASHinf] = ACTIONS(87), + [anon_sym_NaN] = ACTIONS(85), + [anon_sym_0b] = ACTIONS(89), + [anon_sym_0o] = ACTIONS(89), + [anon_sym_0x] = ACTIONS(89), + [sym_val_date] = ACTIONS(91), + [anon_sym_DQUOTE] = ACTIONS(93), + [sym__str_single_quotes] = ACTIONS(95), + [sym__str_back_ticks] = ACTIONS(95), + [anon_sym_DOLLAR_SQUOTE] = ACTIONS(97), + [anon_sym_DOLLAR_DQUOTE] = ACTIONS(99), + [anon_sym_CARET] = ACTIONS(101), + [anon_sym_POUND] = ACTIONS(147), + }, [107] = { [sym_comment] = STATE(107), [anon_sym_SEMI] = ACTIONS(103), @@ -57168,7 +57168,139 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND] = ACTIONS(147), }, [112] = { + [sym_cell_path] = STATE(2459), + [sym_path] = STATE(2032), [sym_comment] = STATE(112), + [anon_sym_SEMI] = ACTIONS(303), + [anon_sym_LF] = ACTIONS(305), + [anon_sym_RPAREN] = ACTIONS(303), + [anon_sym_PIPE] = ACTIONS(303), + [anon_sym_GT] = ACTIONS(307), + [anon_sym_DASH] = ACTIONS(309), + [anon_sym_in] = ACTIONS(311), + [anon_sym_RBRACE] = ACTIONS(303), + [anon_sym_DOT] = ACTIONS(313), + [anon_sym_STAR] = ACTIONS(315), + [anon_sym_QMARK2] = ACTIONS(317), + [anon_sym_STAR_STAR] = ACTIONS(319), + [anon_sym_PLUS_PLUS] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(315), + [anon_sym_mod] = ACTIONS(315), + [anon_sym_SLASH_SLASH] = ACTIONS(315), + [anon_sym_PLUS] = ACTIONS(309), + [anon_sym_bit_DASHshl] = ACTIONS(321), + [anon_sym_bit_DASHshr] = ACTIONS(321), + [anon_sym_EQ_EQ] = ACTIONS(307), + [anon_sym_BANG_EQ] = ACTIONS(307), + [anon_sym_LT2] = ACTIONS(307), + [anon_sym_LT_EQ] = ACTIONS(307), + [anon_sym_GT_EQ] = ACTIONS(307), + [anon_sym_not_DASHin] = ACTIONS(311), + [anon_sym_starts_DASHwith] = ACTIONS(311), + [anon_sym_ends_DASHwith] = ACTIONS(311), + [anon_sym_EQ_TILDE] = ACTIONS(323), + [anon_sym_BANG_TILDE] = ACTIONS(323), + [anon_sym_bit_DASHand] = ACTIONS(325), + [anon_sym_bit_DASHxor] = ACTIONS(327), + [anon_sym_bit_DASHor] = ACTIONS(329), + [anon_sym_and] = ACTIONS(331), + [anon_sym_xor] = ACTIONS(333), + [anon_sym_or] = ACTIONS(335), + [anon_sym_DOT_DOT_LT] = ACTIONS(337), + [anon_sym_DOT_DOT] = ACTIONS(337), + [anon_sym_DOT_DOT_EQ] = ACTIONS(337), + [anon_sym_ns] = ACTIONS(339), + [anon_sym_s] = ACTIONS(339), + [anon_sym_us] = ACTIONS(339), + [anon_sym_ms] = ACTIONS(339), + [anon_sym_sec] = ACTIONS(339), + [anon_sym_min] = ACTIONS(339), + [anon_sym_hr] = ACTIONS(339), + [anon_sym_day] = ACTIONS(339), + [anon_sym_wk] = ACTIONS(339), + [anon_sym_b] = ACTIONS(341), + [anon_sym_B] = ACTIONS(341), + [anon_sym_kb] = ACTIONS(341), + [anon_sym_kB] = ACTIONS(341), + [anon_sym_Kb] = ACTIONS(341), + [anon_sym_KB] = ACTIONS(341), + [anon_sym_mb] = ACTIONS(341), + [anon_sym_mB] = ACTIONS(341), + [anon_sym_Mb] = ACTIONS(341), + [anon_sym_MB] = ACTIONS(341), + [anon_sym_gb] = ACTIONS(341), + [anon_sym_gB] = ACTIONS(341), + [anon_sym_Gb] = ACTIONS(341), + [anon_sym_GB] = ACTIONS(341), + [anon_sym_tb] = ACTIONS(341), + [anon_sym_tB] = ACTIONS(341), + [anon_sym_Tb] = ACTIONS(341), + [anon_sym_TB] = ACTIONS(341), + [anon_sym_pb] = ACTIONS(341), + [anon_sym_pB] = ACTIONS(341), + [anon_sym_Pb] = ACTIONS(341), + [anon_sym_PB] = ACTIONS(341), + [anon_sym_eb] = ACTIONS(341), + [anon_sym_eB] = ACTIONS(341), + [anon_sym_Eb] = ACTIONS(341), + [anon_sym_EB] = ACTIONS(341), + [anon_sym_zb] = ACTIONS(341), + [anon_sym_zB] = ACTIONS(341), + [anon_sym_Zb] = ACTIONS(341), + [anon_sym_ZB] = ACTIONS(341), + [anon_sym_kib] = ACTIONS(341), + [anon_sym_kiB] = ACTIONS(341), + [anon_sym_kIB] = ACTIONS(341), + [anon_sym_kIb] = ACTIONS(341), + [anon_sym_Kib] = ACTIONS(341), + [anon_sym_KIb] = ACTIONS(341), + [anon_sym_KIB] = ACTIONS(341), + [anon_sym_mib] = ACTIONS(341), + [anon_sym_miB] = ACTIONS(341), + [anon_sym_mIB] = ACTIONS(341), + [anon_sym_mIb] = ACTIONS(341), + [anon_sym_Mib] = ACTIONS(341), + [anon_sym_MIb] = ACTIONS(341), + [anon_sym_MIB] = ACTIONS(341), + [anon_sym_gib] = ACTIONS(341), + [anon_sym_giB] = ACTIONS(341), + [anon_sym_gIB] = ACTIONS(341), + [anon_sym_gIb] = ACTIONS(341), + [anon_sym_Gib] = ACTIONS(341), + [anon_sym_GIb] = ACTIONS(341), + [anon_sym_GIB] = ACTIONS(341), + [anon_sym_tib] = ACTIONS(341), + [anon_sym_tiB] = ACTIONS(341), + [anon_sym_tIB] = ACTIONS(341), + [anon_sym_tIb] = ACTIONS(341), + [anon_sym_Tib] = ACTIONS(341), + [anon_sym_TIb] = ACTIONS(341), + [anon_sym_TIB] = ACTIONS(341), + [anon_sym_pib] = ACTIONS(341), + [anon_sym_piB] = ACTIONS(341), + [anon_sym_pIB] = ACTIONS(341), + [anon_sym_pIb] = ACTIONS(341), + [anon_sym_Pib] = ACTIONS(341), + [anon_sym_PIb] = ACTIONS(341), + [anon_sym_PIB] = ACTIONS(341), + [anon_sym_eib] = ACTIONS(341), + [anon_sym_eiB] = ACTIONS(341), + [anon_sym_eIB] = ACTIONS(341), + [anon_sym_eIb] = ACTIONS(341), + [anon_sym_Eib] = ACTIONS(341), + [anon_sym_EIb] = ACTIONS(341), + [anon_sym_EIB] = ACTIONS(341), + [anon_sym_zib] = ACTIONS(341), + [anon_sym_ziB] = ACTIONS(341), + [anon_sym_zIB] = ACTIONS(341), + [anon_sym_zIb] = ACTIONS(341), + [anon_sym_Zib] = ACTIONS(341), + [anon_sym_ZIb] = ACTIONS(341), + [anon_sym_ZIB] = ACTIONS(341), + [anon_sym_POUND] = ACTIONS(3), + }, + [113] = { + [sym_comment] = STATE(113), [sym_identifier] = ACTIONS(107), [anon_sym_COLON] = ACTIONS(109), [anon_sym_COMMA] = ACTIONS(109), @@ -57206,141 +57338,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_and] = ACTIONS(107), [anon_sym_xor] = ACTIONS(107), [anon_sym_or] = ACTIONS(107), - [anon_sym_DOT_DOT_LT] = ACTIONS(303), - [anon_sym_DOT_DOT] = ACTIONS(305), - [anon_sym_DOT_DOT_EQ] = ACTIONS(303), - [anon_sym_ns] = ACTIONS(307), - [anon_sym_s] = ACTIONS(307), - [anon_sym_us] = ACTIONS(307), - [anon_sym_ms] = ACTIONS(307), - [anon_sym_sec] = ACTIONS(307), - [anon_sym_min] = ACTIONS(307), - [anon_sym_hr] = ACTIONS(307), - [anon_sym_day] = ACTIONS(307), - [anon_sym_wk] = ACTIONS(307), - [anon_sym_b] = ACTIONS(309), - [anon_sym_B] = ACTIONS(309), - [anon_sym_kb] = ACTIONS(309), - [anon_sym_kB] = ACTIONS(309), - [anon_sym_Kb] = ACTIONS(309), - [anon_sym_KB] = ACTIONS(309), - [anon_sym_mb] = ACTIONS(309), - [anon_sym_mB] = ACTIONS(309), - [anon_sym_Mb] = ACTIONS(309), - [anon_sym_MB] = ACTIONS(309), - [anon_sym_gb] = ACTIONS(309), - [anon_sym_gB] = ACTIONS(309), - [anon_sym_Gb] = ACTIONS(309), - [anon_sym_GB] = ACTIONS(309), - [anon_sym_tb] = ACTIONS(309), - [anon_sym_tB] = ACTIONS(309), - [anon_sym_Tb] = ACTIONS(309), - [anon_sym_TB] = ACTIONS(309), - [anon_sym_pb] = ACTIONS(309), - [anon_sym_pB] = ACTIONS(309), - [anon_sym_Pb] = ACTIONS(309), - [anon_sym_PB] = ACTIONS(309), - [anon_sym_eb] = ACTIONS(309), - [anon_sym_eB] = ACTIONS(309), - [anon_sym_Eb] = ACTIONS(309), - [anon_sym_EB] = ACTIONS(309), - [anon_sym_zb] = ACTIONS(309), - [anon_sym_zB] = ACTIONS(309), - [anon_sym_Zb] = ACTIONS(309), - [anon_sym_ZB] = ACTIONS(309), - [anon_sym_kib] = ACTIONS(309), - [anon_sym_kiB] = ACTIONS(309), - [anon_sym_kIB] = ACTIONS(309), - [anon_sym_kIb] = ACTIONS(309), - [anon_sym_Kib] = ACTIONS(309), - [anon_sym_KIb] = ACTIONS(309), - [anon_sym_KIB] = ACTIONS(309), - [anon_sym_mib] = ACTIONS(309), - [anon_sym_miB] = ACTIONS(309), - [anon_sym_mIB] = ACTIONS(309), - [anon_sym_mIb] = ACTIONS(309), - [anon_sym_Mib] = ACTIONS(309), - [anon_sym_MIb] = ACTIONS(309), - [anon_sym_MIB] = ACTIONS(309), - [anon_sym_gib] = ACTIONS(309), - [anon_sym_giB] = ACTIONS(309), - [anon_sym_gIB] = ACTIONS(309), - [anon_sym_gIb] = ACTIONS(309), - [anon_sym_Gib] = ACTIONS(309), - [anon_sym_GIb] = ACTIONS(309), - [anon_sym_GIB] = ACTIONS(309), - [anon_sym_tib] = ACTIONS(309), - [anon_sym_tiB] = ACTIONS(309), - [anon_sym_tIB] = ACTIONS(309), - [anon_sym_tIb] = ACTIONS(309), - [anon_sym_Tib] = ACTIONS(309), - [anon_sym_TIb] = ACTIONS(309), - [anon_sym_TIB] = ACTIONS(309), - [anon_sym_pib] = ACTIONS(309), - [anon_sym_piB] = ACTIONS(309), - [anon_sym_pIB] = ACTIONS(309), - [anon_sym_pIb] = ACTIONS(309), - [anon_sym_Pib] = ACTIONS(309), - [anon_sym_PIb] = ACTIONS(309), - [anon_sym_PIB] = ACTIONS(309), - [anon_sym_eib] = ACTIONS(309), - [anon_sym_eiB] = ACTIONS(309), - [anon_sym_eIB] = ACTIONS(309), - [anon_sym_eIb] = ACTIONS(309), - [anon_sym_Eib] = ACTIONS(309), - [anon_sym_EIb] = ACTIONS(309), - [anon_sym_EIB] = ACTIONS(309), - [anon_sym_zib] = ACTIONS(309), - [anon_sym_ziB] = ACTIONS(309), - [anon_sym_zIB] = ACTIONS(309), - [anon_sym_zIb] = ACTIONS(309), - [anon_sym_Zib] = ACTIONS(309), - [anon_sym_ZIb] = ACTIONS(309), - [anon_sym_ZIB] = ACTIONS(309), - [anon_sym_POUND] = ACTIONS(147), - }, - [113] = { - [sym_cell_path] = STATE(2459), - [sym_path] = STATE(2032), - [sym_comment] = STATE(113), - [anon_sym_SEMI] = ACTIONS(311), - [anon_sym_LF] = ACTIONS(313), - [anon_sym_RPAREN] = ACTIONS(311), - [anon_sym_PIPE] = ACTIONS(311), - [anon_sym_GT] = ACTIONS(315), - [anon_sym_DASH] = ACTIONS(317), - [anon_sym_in] = ACTIONS(319), - [anon_sym_RBRACE] = ACTIONS(311), - [anon_sym_DOT] = ACTIONS(321), - [anon_sym_STAR] = ACTIONS(323), - [anon_sym_QMARK2] = ACTIONS(325), - [anon_sym_STAR_STAR] = ACTIONS(327), - [anon_sym_PLUS_PLUS] = ACTIONS(327), - [anon_sym_SLASH] = ACTIONS(323), - [anon_sym_mod] = ACTIONS(323), - [anon_sym_SLASH_SLASH] = ACTIONS(323), - [anon_sym_PLUS] = ACTIONS(317), - [anon_sym_bit_DASHshl] = ACTIONS(329), - [anon_sym_bit_DASHshr] = ACTIONS(329), - [anon_sym_EQ_EQ] = ACTIONS(315), - [anon_sym_BANG_EQ] = ACTIONS(315), - [anon_sym_LT2] = ACTIONS(315), - [anon_sym_LT_EQ] = ACTIONS(315), - [anon_sym_GT_EQ] = ACTIONS(315), - [anon_sym_not_DASHin] = ACTIONS(319), - [anon_sym_starts_DASHwith] = ACTIONS(319), - [anon_sym_ends_DASHwith] = ACTIONS(319), - [anon_sym_EQ_TILDE] = ACTIONS(331), - [anon_sym_BANG_TILDE] = ACTIONS(331), - [anon_sym_bit_DASHand] = ACTIONS(333), - [anon_sym_bit_DASHxor] = ACTIONS(335), - [anon_sym_bit_DASHor] = ACTIONS(337), - [anon_sym_and] = ACTIONS(339), - [anon_sym_xor] = ACTIONS(341), - [anon_sym_or] = ACTIONS(343), - [anon_sym_DOT_DOT_LT] = ACTIONS(345), + [anon_sym_DOT_DOT_LT] = ACTIONS(343), [anon_sym_DOT_DOT] = ACTIONS(345), - [anon_sym_DOT_DOT_EQ] = ACTIONS(345), + [anon_sym_DOT_DOT_EQ] = ACTIONS(343), [anon_sym_ns] = ACTIONS(347), [anon_sym_s] = ACTIONS(347), [anon_sym_us] = ACTIONS(347), @@ -57429,16 +57429,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_Zib] = ACTIONS(349), [anon_sym_ZIb] = ACTIONS(349), [anon_sym_ZIB] = ACTIONS(349), - [anon_sym_POUND] = ACTIONS(3), + [anon_sym_POUND] = ACTIONS(147), }, [114] = { [sym_cell_path] = STATE(2511), [sym_path] = STATE(2137), [sym_comment] = STATE(114), - [ts_builtin_sym_end] = ACTIONS(313), - [anon_sym_SEMI] = ACTIONS(311), - [anon_sym_LF] = ACTIONS(313), - [anon_sym_PIPE] = ACTIONS(311), + [ts_builtin_sym_end] = ACTIONS(305), + [anon_sym_SEMI] = ACTIONS(303), + [anon_sym_LF] = ACTIONS(305), + [anon_sym_PIPE] = ACTIONS(303), [anon_sym_GT] = ACTIONS(351), [anon_sym_DASH] = ACTIONS(353), [anon_sym_in] = ACTIONS(355), @@ -58890,97 +58890,97 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_and] = ACTIONS(107), [anon_sym_xor] = ACTIONS(107), [anon_sym_or] = ACTIONS(107), - [anon_sym_DOT_DOT_LT] = ACTIONS(345), - [anon_sym_DOT_DOT] = ACTIONS(345), - [anon_sym_DOT_DOT_EQ] = ACTIONS(345), - [anon_sym_ns] = ACTIONS(347), - [anon_sym_s] = ACTIONS(347), - [anon_sym_us] = ACTIONS(347), - [anon_sym_ms] = ACTIONS(347), - [anon_sym_sec] = ACTIONS(347), - [anon_sym_min] = ACTIONS(347), - [anon_sym_hr] = ACTIONS(347), - [anon_sym_day] = ACTIONS(347), - [anon_sym_wk] = ACTIONS(347), - [anon_sym_b] = ACTIONS(349), - [anon_sym_B] = ACTIONS(349), - [anon_sym_kb] = ACTIONS(349), - [anon_sym_kB] = ACTIONS(349), - [anon_sym_Kb] = ACTIONS(349), - [anon_sym_KB] = ACTIONS(349), - [anon_sym_mb] = ACTIONS(349), - [anon_sym_mB] = ACTIONS(349), - [anon_sym_Mb] = ACTIONS(349), - [anon_sym_MB] = ACTIONS(349), - [anon_sym_gb] = ACTIONS(349), - [anon_sym_gB] = ACTIONS(349), - [anon_sym_Gb] = ACTIONS(349), - [anon_sym_GB] = ACTIONS(349), - [anon_sym_tb] = ACTIONS(349), - [anon_sym_tB] = ACTIONS(349), - [anon_sym_Tb] = ACTIONS(349), - [anon_sym_TB] = ACTIONS(349), - [anon_sym_pb] = ACTIONS(349), - [anon_sym_pB] = ACTIONS(349), - [anon_sym_Pb] = ACTIONS(349), - [anon_sym_PB] = ACTIONS(349), - [anon_sym_eb] = ACTIONS(349), - [anon_sym_eB] = ACTIONS(349), - [anon_sym_Eb] = ACTIONS(349), - [anon_sym_EB] = ACTIONS(349), - [anon_sym_zb] = ACTIONS(349), - [anon_sym_zB] = ACTIONS(349), - [anon_sym_Zb] = ACTIONS(349), - [anon_sym_ZB] = ACTIONS(349), - [anon_sym_kib] = ACTIONS(349), - [anon_sym_kiB] = ACTIONS(349), - [anon_sym_kIB] = ACTIONS(349), - [anon_sym_kIb] = ACTIONS(349), - [anon_sym_Kib] = ACTIONS(349), - [anon_sym_KIb] = ACTIONS(349), - [anon_sym_KIB] = ACTIONS(349), - [anon_sym_mib] = ACTIONS(349), - [anon_sym_miB] = ACTIONS(349), - [anon_sym_mIB] = ACTIONS(349), - [anon_sym_mIb] = ACTIONS(349), - [anon_sym_Mib] = ACTIONS(349), - [anon_sym_MIb] = ACTIONS(349), - [anon_sym_MIB] = ACTIONS(349), - [anon_sym_gib] = ACTIONS(349), - [anon_sym_giB] = ACTIONS(349), - [anon_sym_gIB] = ACTIONS(349), - [anon_sym_gIb] = ACTIONS(349), - [anon_sym_Gib] = ACTIONS(349), - [anon_sym_GIb] = ACTIONS(349), - [anon_sym_GIB] = ACTIONS(349), - [anon_sym_tib] = ACTIONS(349), - [anon_sym_tiB] = ACTIONS(349), - [anon_sym_tIB] = ACTIONS(349), - [anon_sym_tIb] = ACTIONS(349), - [anon_sym_Tib] = ACTIONS(349), - [anon_sym_TIb] = ACTIONS(349), - [anon_sym_TIB] = ACTIONS(349), - [anon_sym_pib] = ACTIONS(349), - [anon_sym_piB] = ACTIONS(349), - [anon_sym_pIB] = ACTIONS(349), - [anon_sym_pIb] = ACTIONS(349), - [anon_sym_Pib] = ACTIONS(349), - [anon_sym_PIb] = ACTIONS(349), - [anon_sym_PIB] = ACTIONS(349), - [anon_sym_eib] = ACTIONS(349), - [anon_sym_eiB] = ACTIONS(349), - [anon_sym_eIB] = ACTIONS(349), - [anon_sym_eIb] = ACTIONS(349), - [anon_sym_Eib] = ACTIONS(349), - [anon_sym_EIb] = ACTIONS(349), - [anon_sym_EIB] = ACTIONS(349), - [anon_sym_zib] = ACTIONS(349), - [anon_sym_ziB] = ACTIONS(349), - [anon_sym_zIB] = ACTIONS(349), - [anon_sym_zIb] = ACTIONS(349), - [anon_sym_Zib] = ACTIONS(349), - [anon_sym_ZIb] = ACTIONS(349), - [anon_sym_ZIB] = ACTIONS(349), + [anon_sym_DOT_DOT_LT] = ACTIONS(337), + [anon_sym_DOT_DOT] = ACTIONS(337), + [anon_sym_DOT_DOT_EQ] = ACTIONS(337), + [anon_sym_ns] = ACTIONS(339), + [anon_sym_s] = ACTIONS(339), + [anon_sym_us] = ACTIONS(339), + [anon_sym_ms] = ACTIONS(339), + [anon_sym_sec] = ACTIONS(339), + [anon_sym_min] = ACTIONS(339), + [anon_sym_hr] = ACTIONS(339), + [anon_sym_day] = ACTIONS(339), + [anon_sym_wk] = ACTIONS(339), + [anon_sym_b] = ACTIONS(341), + [anon_sym_B] = ACTIONS(341), + [anon_sym_kb] = ACTIONS(341), + [anon_sym_kB] = ACTIONS(341), + [anon_sym_Kb] = ACTIONS(341), + [anon_sym_KB] = ACTIONS(341), + [anon_sym_mb] = ACTIONS(341), + [anon_sym_mB] = ACTIONS(341), + [anon_sym_Mb] = ACTIONS(341), + [anon_sym_MB] = ACTIONS(341), + [anon_sym_gb] = ACTIONS(341), + [anon_sym_gB] = ACTIONS(341), + [anon_sym_Gb] = ACTIONS(341), + [anon_sym_GB] = ACTIONS(341), + [anon_sym_tb] = ACTIONS(341), + [anon_sym_tB] = ACTIONS(341), + [anon_sym_Tb] = ACTIONS(341), + [anon_sym_TB] = ACTIONS(341), + [anon_sym_pb] = ACTIONS(341), + [anon_sym_pB] = ACTIONS(341), + [anon_sym_Pb] = ACTIONS(341), + [anon_sym_PB] = ACTIONS(341), + [anon_sym_eb] = ACTIONS(341), + [anon_sym_eB] = ACTIONS(341), + [anon_sym_Eb] = ACTIONS(341), + [anon_sym_EB] = ACTIONS(341), + [anon_sym_zb] = ACTIONS(341), + [anon_sym_zB] = ACTIONS(341), + [anon_sym_Zb] = ACTIONS(341), + [anon_sym_ZB] = ACTIONS(341), + [anon_sym_kib] = ACTIONS(341), + [anon_sym_kiB] = ACTIONS(341), + [anon_sym_kIB] = ACTIONS(341), + [anon_sym_kIb] = ACTIONS(341), + [anon_sym_Kib] = ACTIONS(341), + [anon_sym_KIb] = ACTIONS(341), + [anon_sym_KIB] = ACTIONS(341), + [anon_sym_mib] = ACTIONS(341), + [anon_sym_miB] = ACTIONS(341), + [anon_sym_mIB] = ACTIONS(341), + [anon_sym_mIb] = ACTIONS(341), + [anon_sym_Mib] = ACTIONS(341), + [anon_sym_MIb] = ACTIONS(341), + [anon_sym_MIB] = ACTIONS(341), + [anon_sym_gib] = ACTIONS(341), + [anon_sym_giB] = ACTIONS(341), + [anon_sym_gIB] = ACTIONS(341), + [anon_sym_gIb] = ACTIONS(341), + [anon_sym_Gib] = ACTIONS(341), + [anon_sym_GIb] = ACTIONS(341), + [anon_sym_GIB] = ACTIONS(341), + [anon_sym_tib] = ACTIONS(341), + [anon_sym_tiB] = ACTIONS(341), + [anon_sym_tIB] = ACTIONS(341), + [anon_sym_tIb] = ACTIONS(341), + [anon_sym_Tib] = ACTIONS(341), + [anon_sym_TIb] = ACTIONS(341), + [anon_sym_TIB] = ACTIONS(341), + [anon_sym_pib] = ACTIONS(341), + [anon_sym_piB] = ACTIONS(341), + [anon_sym_pIB] = ACTIONS(341), + [anon_sym_pIb] = ACTIONS(341), + [anon_sym_Pib] = ACTIONS(341), + [anon_sym_PIb] = ACTIONS(341), + [anon_sym_PIB] = ACTIONS(341), + [anon_sym_eib] = ACTIONS(341), + [anon_sym_eiB] = ACTIONS(341), + [anon_sym_eIB] = ACTIONS(341), + [anon_sym_eIb] = ACTIONS(341), + [anon_sym_Eib] = ACTIONS(341), + [anon_sym_EIb] = ACTIONS(341), + [anon_sym_EIB] = ACTIONS(341), + [anon_sym_zib] = ACTIONS(341), + [anon_sym_ziB] = ACTIONS(341), + [anon_sym_zIB] = ACTIONS(341), + [anon_sym_zIb] = ACTIONS(341), + [anon_sym_Zib] = ACTIONS(341), + [anon_sym_ZIb] = ACTIONS(341), + [anon_sym_ZIB] = ACTIONS(341), [anon_sym_POUND] = ACTIONS(3), }, [126] = { @@ -63103,7 +63103,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [166] = { [sym_cell_path] = STATE(330), - [sym_path] = STATE(180), + [sym_path] = STATE(170), [sym_comment] = STATE(166), [anon_sym_export] = ACTIONS(574), [anon_sym_alias] = ACTIONS(574), @@ -63201,102 +63201,102 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND] = ACTIONS(3), }, [167] = { + [sym_cell_path] = STATE(314), + [sym_path] = STATE(170), [sym_comment] = STATE(167), - [ts_builtin_sym_end] = ACTIONS(653), - [anon_sym_export] = ACTIONS(651), - [anon_sym_alias] = ACTIONS(651), - [anon_sym_let] = ACTIONS(651), - [anon_sym_let_DASHenv] = ACTIONS(651), - [anon_sym_mut] = ACTIONS(651), - [anon_sym_const] = ACTIONS(651), - [sym_cmd_identifier] = ACTIONS(651), - [anon_sym_SEMI] = ACTIONS(651), - [anon_sym_LF] = ACTIONS(653), - [anon_sym_def] = ACTIONS(651), - [anon_sym_def_DASHenv] = ACTIONS(651), - [anon_sym_export_DASHenv] = ACTIONS(651), - [anon_sym_extern] = ACTIONS(651), - [anon_sym_module] = ACTIONS(651), - [anon_sym_use] = ACTIONS(651), - [anon_sym_LBRACK] = ACTIONS(651), - [anon_sym_LPAREN] = ACTIONS(651), - [anon_sym_PIPE] = ACTIONS(651), - [anon_sym_DOLLAR] = ACTIONS(651), - [anon_sym_error] = ACTIONS(651), - [anon_sym_GT] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [anon_sym_DASH] = ACTIONS(651), - [anon_sym_break] = ACTIONS(651), - [anon_sym_continue] = ACTIONS(651), - [anon_sym_for] = ACTIONS(651), - [anon_sym_in] = ACTIONS(651), - [anon_sym_loop] = ACTIONS(651), - [anon_sym_while] = ACTIONS(651), - [anon_sym_do] = ACTIONS(651), - [anon_sym_if] = ACTIONS(651), - [anon_sym_match] = ACTIONS(651), - [anon_sym_LBRACE] = ACTIONS(651), - [anon_sym_DOT] = ACTIONS(651), - [anon_sym_try] = ACTIONS(651), - [anon_sym_return] = ACTIONS(651), - [anon_sym_source] = ACTIONS(651), - [anon_sym_source_DASHenv] = ACTIONS(651), - [anon_sym_register] = ACTIONS(651), - [anon_sym_hide] = ACTIONS(651), - [anon_sym_hide_DASHenv] = ACTIONS(651), - [anon_sym_overlay] = ACTIONS(651), - [anon_sym_STAR] = ACTIONS(651), - [anon_sym_where] = ACTIONS(651), - [anon_sym_QMARK2] = ACTIONS(712), - [anon_sym_STAR_STAR] = ACTIONS(651), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_SLASH] = ACTIONS(651), - [anon_sym_mod] = ACTIONS(651), - [anon_sym_SLASH_SLASH] = ACTIONS(651), - [anon_sym_PLUS] = ACTIONS(651), - [anon_sym_bit_DASHshl] = ACTIONS(651), - [anon_sym_bit_DASHshr] = ACTIONS(651), - [anon_sym_EQ_EQ] = ACTIONS(651), - [anon_sym_BANG_EQ] = ACTIONS(651), - [anon_sym_LT2] = ACTIONS(651), - [anon_sym_LT_EQ] = ACTIONS(651), - [anon_sym_GT_EQ] = ACTIONS(651), - [anon_sym_not_DASHin] = ACTIONS(651), - [anon_sym_starts_DASHwith] = ACTIONS(651), - [anon_sym_ends_DASHwith] = ACTIONS(651), - [anon_sym_EQ_TILDE] = ACTIONS(651), - [anon_sym_BANG_TILDE] = ACTIONS(651), - [anon_sym_bit_DASHand] = ACTIONS(651), - [anon_sym_bit_DASHxor] = ACTIONS(651), - [anon_sym_bit_DASHor] = ACTIONS(651), - [anon_sym_and] = ACTIONS(651), - [anon_sym_xor] = ACTIONS(651), - [anon_sym_or] = ACTIONS(651), - [anon_sym_not] = ACTIONS(651), - [anon_sym_DOT_DOT_LT] = ACTIONS(651), - [anon_sym_DOT_DOT] = ACTIONS(651), - [anon_sym_DOT_DOT_EQ] = ACTIONS(651), - [sym_val_nothing] = ACTIONS(651), - [anon_sym_true] = ACTIONS(651), - [anon_sym_false] = ACTIONS(651), - [aux_sym_val_number_token1] = ACTIONS(651), - [aux_sym_val_number_token2] = ACTIONS(651), - [aux_sym_val_number_token3] = ACTIONS(651), - [aux_sym_val_number_token4] = ACTIONS(651), - [anon_sym_inf] = ACTIONS(651), - [anon_sym_DASHinf] = ACTIONS(651), - [anon_sym_NaN] = ACTIONS(651), - [anon_sym_0b] = ACTIONS(651), - [anon_sym_0o] = ACTIONS(651), - [anon_sym_0x] = ACTIONS(651), - [sym_val_date] = ACTIONS(651), - [anon_sym_DQUOTE] = ACTIONS(651), - [sym__str_single_quotes] = ACTIONS(651), - [sym__str_back_ticks] = ACTIONS(651), - [anon_sym_DOLLAR_SQUOTE] = ACTIONS(651), - [anon_sym_DOLLAR_DQUOTE] = ACTIONS(651), - [anon_sym_CARET] = ACTIONS(651), - [sym_short_flag] = ACTIONS(651), + [anon_sym_export] = ACTIONS(590), + [anon_sym_alias] = ACTIONS(590), + [anon_sym_let] = ACTIONS(590), + [anon_sym_let_DASHenv] = ACTIONS(590), + [anon_sym_mut] = ACTIONS(590), + [anon_sym_const] = ACTIONS(590), + [sym_cmd_identifier] = ACTIONS(590), + [anon_sym_SEMI] = ACTIONS(590), + [anon_sym_LF] = ACTIONS(592), + [anon_sym_def] = ACTIONS(590), + [anon_sym_def_DASHenv] = ACTIONS(590), + [anon_sym_export_DASHenv] = ACTIONS(590), + [anon_sym_extern] = ACTIONS(590), + [anon_sym_module] = ACTIONS(590), + [anon_sym_use] = ACTIONS(590), + [anon_sym_LBRACK] = ACTIONS(590), + [anon_sym_LPAREN] = ACTIONS(590), + [anon_sym_RPAREN] = ACTIONS(590), + [anon_sym_PIPE] = ACTIONS(590), + [anon_sym_DOLLAR] = ACTIONS(590), + [anon_sym_error] = ACTIONS(590), + [anon_sym_GT] = ACTIONS(590), + [anon_sym_DASH] = ACTIONS(590), + [anon_sym_break] = ACTIONS(590), + [anon_sym_continue] = ACTIONS(590), + [anon_sym_for] = ACTIONS(590), + [anon_sym_in] = ACTIONS(590), + [anon_sym_loop] = ACTIONS(590), + [anon_sym_while] = ACTIONS(590), + [anon_sym_do] = ACTIONS(590), + [anon_sym_if] = ACTIONS(590), + [anon_sym_match] = ACTIONS(590), + [anon_sym_LBRACE] = ACTIONS(590), + [anon_sym_RBRACE] = ACTIONS(590), + [anon_sym_DOT] = ACTIONS(710), + [anon_sym_try] = ACTIONS(590), + [anon_sym_return] = ACTIONS(590), + [anon_sym_source] = ACTIONS(590), + [anon_sym_source_DASHenv] = ACTIONS(590), + [anon_sym_register] = ACTIONS(590), + [anon_sym_hide] = ACTIONS(590), + [anon_sym_hide_DASHenv] = ACTIONS(590), + [anon_sym_overlay] = ACTIONS(590), + [anon_sym_STAR] = ACTIONS(590), + [anon_sym_where] = ACTIONS(590), + [anon_sym_STAR_STAR] = ACTIONS(590), + [anon_sym_PLUS_PLUS] = ACTIONS(590), + [anon_sym_SLASH] = ACTIONS(590), + [anon_sym_mod] = ACTIONS(590), + [anon_sym_SLASH_SLASH] = ACTIONS(590), + [anon_sym_PLUS] = ACTIONS(590), + [anon_sym_bit_DASHshl] = ACTIONS(590), + [anon_sym_bit_DASHshr] = ACTIONS(590), + [anon_sym_EQ_EQ] = ACTIONS(590), + [anon_sym_BANG_EQ] = ACTIONS(590), + [anon_sym_LT2] = ACTIONS(590), + [anon_sym_LT_EQ] = ACTIONS(590), + [anon_sym_GT_EQ] = ACTIONS(590), + [anon_sym_not_DASHin] = ACTIONS(590), + [anon_sym_starts_DASHwith] = ACTIONS(590), + [anon_sym_ends_DASHwith] = ACTIONS(590), + [anon_sym_EQ_TILDE] = ACTIONS(590), + [anon_sym_BANG_TILDE] = ACTIONS(590), + [anon_sym_bit_DASHand] = ACTIONS(590), + [anon_sym_bit_DASHxor] = ACTIONS(590), + [anon_sym_bit_DASHor] = ACTIONS(590), + [anon_sym_and] = ACTIONS(590), + [anon_sym_xor] = ACTIONS(590), + [anon_sym_or] = ACTIONS(590), + [anon_sym_not] = ACTIONS(590), + [anon_sym_DOT_DOT_LT] = ACTIONS(590), + [anon_sym_DOT_DOT] = ACTIONS(590), + [anon_sym_DOT_DOT_EQ] = ACTIONS(590), + [sym_val_nothing] = ACTIONS(590), + [anon_sym_true] = ACTIONS(590), + [anon_sym_false] = ACTIONS(590), + [aux_sym_val_number_token1] = ACTIONS(590), + [aux_sym_val_number_token2] = ACTIONS(590), + [aux_sym_val_number_token3] = ACTIONS(590), + [aux_sym_val_number_token4] = ACTIONS(590), + [anon_sym_inf] = ACTIONS(590), + [anon_sym_DASHinf] = ACTIONS(590), + [anon_sym_NaN] = ACTIONS(590), + [anon_sym_0b] = ACTIONS(590), + [anon_sym_0o] = ACTIONS(590), + [anon_sym_0x] = ACTIONS(590), + [sym_val_date] = ACTIONS(590), + [anon_sym_DQUOTE] = ACTIONS(590), + [sym__str_single_quotes] = ACTIONS(590), + [sym__str_back_ticks] = ACTIONS(590), + [anon_sym_DOLLAR_SQUOTE] = ACTIONS(590), + [anon_sym_DOLLAR_DQUOTE] = ACTIONS(590), + [anon_sym_CARET] = ACTIONS(590), [anon_sym_POUND] = ACTIONS(3), }, [168] = { @@ -63324,13 +63324,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(657), [anon_sym_DOLLAR] = ACTIONS(657), [anon_sym_error] = ACTIONS(657), - [anon_sym_GT] = ACTIONS(714), - [anon_sym_DASH_DASH] = ACTIONS(716), - [anon_sym_DASH] = ACTIONS(718), + [anon_sym_GT] = ACTIONS(712), + [anon_sym_DASH_DASH] = ACTIONS(714), + [anon_sym_DASH] = ACTIONS(716), [anon_sym_break] = ACTIONS(657), [anon_sym_continue] = ACTIONS(657), [anon_sym_for] = ACTIONS(657), - [anon_sym_in] = ACTIONS(720), + [anon_sym_in] = ACTIONS(718), [anon_sym_loop] = ACTIONS(657), [anon_sym_while] = ACTIONS(657), [anon_sym_do] = ACTIONS(657), @@ -63345,32 +63345,32 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_hide] = ACTIONS(657), [anon_sym_hide_DASHenv] = ACTIONS(657), [anon_sym_overlay] = ACTIONS(657), - [anon_sym_STAR] = ACTIONS(722), + [anon_sym_STAR] = ACTIONS(720), [anon_sym_where] = ACTIONS(657), - [anon_sym_STAR_STAR] = ACTIONS(724), - [anon_sym_PLUS_PLUS] = ACTIONS(724), - [anon_sym_SLASH] = ACTIONS(722), - [anon_sym_mod] = ACTIONS(722), - [anon_sym_SLASH_SLASH] = ACTIONS(722), - [anon_sym_PLUS] = ACTIONS(718), - [anon_sym_bit_DASHshl] = ACTIONS(726), - [anon_sym_bit_DASHshr] = ACTIONS(726), - [anon_sym_EQ_EQ] = ACTIONS(714), - [anon_sym_BANG_EQ] = ACTIONS(714), - [anon_sym_LT2] = ACTIONS(714), - [anon_sym_LT_EQ] = ACTIONS(714), - [anon_sym_GT_EQ] = ACTIONS(714), - [anon_sym_not_DASHin] = ACTIONS(720), - [anon_sym_starts_DASHwith] = ACTIONS(720), - [anon_sym_ends_DASHwith] = ACTIONS(720), - [anon_sym_EQ_TILDE] = ACTIONS(728), - [anon_sym_BANG_TILDE] = ACTIONS(728), - [anon_sym_bit_DASHand] = ACTIONS(730), - [anon_sym_bit_DASHxor] = ACTIONS(732), - [anon_sym_bit_DASHor] = ACTIONS(734), - [anon_sym_and] = ACTIONS(736), - [anon_sym_xor] = ACTIONS(738), - [anon_sym_or] = ACTIONS(740), + [anon_sym_STAR_STAR] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_SLASH] = ACTIONS(720), + [anon_sym_mod] = ACTIONS(720), + [anon_sym_SLASH_SLASH] = ACTIONS(720), + [anon_sym_PLUS] = ACTIONS(716), + [anon_sym_bit_DASHshl] = ACTIONS(724), + [anon_sym_bit_DASHshr] = ACTIONS(724), + [anon_sym_EQ_EQ] = ACTIONS(712), + [anon_sym_BANG_EQ] = ACTIONS(712), + [anon_sym_LT2] = ACTIONS(712), + [anon_sym_LT_EQ] = ACTIONS(712), + [anon_sym_GT_EQ] = ACTIONS(712), + [anon_sym_not_DASHin] = ACTIONS(718), + [anon_sym_starts_DASHwith] = ACTIONS(718), + [anon_sym_ends_DASHwith] = ACTIONS(718), + [anon_sym_EQ_TILDE] = ACTIONS(726), + [anon_sym_BANG_TILDE] = ACTIONS(726), + [anon_sym_bit_DASHand] = ACTIONS(728), + [anon_sym_bit_DASHxor] = ACTIONS(730), + [anon_sym_bit_DASHor] = ACTIONS(732), + [anon_sym_and] = ACTIONS(734), + [anon_sym_xor] = ACTIONS(736), + [anon_sym_or] = ACTIONS(738), [anon_sym_not] = ACTIONS(657), [anon_sym_DOT_DOT_LT] = ACTIONS(657), [anon_sym_DOT_DOT] = ACTIONS(657), @@ -63395,7 +63395,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR_SQUOTE] = ACTIONS(657), [anon_sym_DOLLAR_DQUOTE] = ACTIONS(657), [anon_sym_CARET] = ACTIONS(657), - [sym_short_flag] = ACTIONS(742), + [sym_short_flag] = ACTIONS(740), [anon_sym_POUND] = ACTIONS(3), }, [169] = { @@ -63419,7 +63419,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_module] = ACTIONS(686), [anon_sym_use] = ACTIONS(686), [anon_sym_LBRACK] = ACTIONS(686), - [anon_sym_LPAREN] = ACTIONS(744), + [anon_sym_LPAREN] = ACTIONS(742), [anon_sym_PIPE] = ACTIONS(686), [anon_sym_DOLLAR] = ACTIONS(686), [anon_sym_error] = ACTIONS(686), @@ -63477,13 +63477,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_val_nothing] = ACTIONS(686), [anon_sym_true] = ACTIONS(686), [anon_sym_false] = ACTIONS(686), - [aux_sym_val_number_token1] = ACTIONS(746), - [aux_sym_val_number_token2] = ACTIONS(746), - [aux_sym_val_number_token3] = ACTIONS(746), - [aux_sym_val_number_token4] = ACTIONS(746), - [anon_sym_inf] = ACTIONS(746), - [anon_sym_DASHinf] = ACTIONS(746), - [anon_sym_NaN] = ACTIONS(746), + [aux_sym_val_number_token1] = ACTIONS(744), + [aux_sym_val_number_token2] = ACTIONS(744), + [aux_sym_val_number_token3] = ACTIONS(744), + [aux_sym_val_number_token4] = ACTIONS(744), + [anon_sym_inf] = ACTIONS(744), + [anon_sym_DASHinf] = ACTIONS(744), + [anon_sym_NaN] = ACTIONS(744), [anon_sym_0b] = ACTIONS(686), [anon_sym_0o] = ACTIONS(686), [anon_sym_0x] = ACTIONS(686), @@ -63498,102 +63498,102 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND] = ACTIONS(3), }, [170] = { + [sym_path] = STATE(271), [sym_comment] = STATE(170), - [ts_builtin_sym_end] = ACTIONS(704), - [anon_sym_export] = ACTIONS(702), - [anon_sym_alias] = ACTIONS(702), - [anon_sym_let] = ACTIONS(702), - [anon_sym_let_DASHenv] = ACTIONS(702), - [anon_sym_mut] = ACTIONS(702), - [anon_sym_const] = ACTIONS(702), - [sym_cmd_identifier] = ACTIONS(702), - [anon_sym_SEMI] = ACTIONS(702), - [anon_sym_LF] = ACTIONS(704), - [anon_sym_def] = ACTIONS(702), - [anon_sym_def_DASHenv] = ACTIONS(702), - [anon_sym_export_DASHenv] = ACTIONS(702), - [anon_sym_extern] = ACTIONS(702), - [anon_sym_module] = ACTIONS(702), - [anon_sym_use] = ACTIONS(702), - [anon_sym_LBRACK] = ACTIONS(702), - [anon_sym_LPAREN] = ACTIONS(702), - [anon_sym_PIPE] = ACTIONS(702), - [anon_sym_DOLLAR] = ACTIONS(702), - [anon_sym_error] = ACTIONS(702), - [anon_sym_GT] = ACTIONS(702), - [anon_sym_DASH_DASH] = ACTIONS(702), - [anon_sym_DASH] = ACTIONS(702), - [anon_sym_break] = ACTIONS(702), - [anon_sym_continue] = ACTIONS(702), - [anon_sym_for] = ACTIONS(702), - [anon_sym_in] = ACTIONS(702), - [anon_sym_loop] = ACTIONS(702), - [anon_sym_while] = ACTIONS(702), - [anon_sym_do] = ACTIONS(702), - [anon_sym_if] = ACTIONS(702), - [anon_sym_match] = ACTIONS(702), - [anon_sym_LBRACE] = ACTIONS(702), - [anon_sym_DOT] = ACTIONS(702), - [anon_sym_try] = ACTIONS(702), - [anon_sym_return] = ACTIONS(702), - [anon_sym_source] = ACTIONS(702), - [anon_sym_source_DASHenv] = ACTIONS(702), - [anon_sym_register] = ACTIONS(702), - [anon_sym_hide] = ACTIONS(702), - [anon_sym_hide_DASHenv] = ACTIONS(702), - [anon_sym_overlay] = ACTIONS(702), - [anon_sym_STAR] = ACTIONS(702), - [anon_sym_where] = ACTIONS(702), - [anon_sym_QMARK2] = ACTIONS(702), - [anon_sym_STAR_STAR] = ACTIONS(702), - [anon_sym_PLUS_PLUS] = ACTIONS(702), - [anon_sym_SLASH] = ACTIONS(702), - [anon_sym_mod] = ACTIONS(702), - [anon_sym_SLASH_SLASH] = ACTIONS(702), - [anon_sym_PLUS] = ACTIONS(702), - [anon_sym_bit_DASHshl] = ACTIONS(702), - [anon_sym_bit_DASHshr] = ACTIONS(702), - [anon_sym_EQ_EQ] = ACTIONS(702), - [anon_sym_BANG_EQ] = ACTIONS(702), - [anon_sym_LT2] = ACTIONS(702), - [anon_sym_LT_EQ] = ACTIONS(702), - [anon_sym_GT_EQ] = ACTIONS(702), - [anon_sym_not_DASHin] = ACTIONS(702), - [anon_sym_starts_DASHwith] = ACTIONS(702), - [anon_sym_ends_DASHwith] = ACTIONS(702), - [anon_sym_EQ_TILDE] = ACTIONS(702), - [anon_sym_BANG_TILDE] = ACTIONS(702), - [anon_sym_bit_DASHand] = ACTIONS(702), - [anon_sym_bit_DASHxor] = ACTIONS(702), - [anon_sym_bit_DASHor] = ACTIONS(702), - [anon_sym_and] = ACTIONS(702), - [anon_sym_xor] = ACTIONS(702), - [anon_sym_or] = ACTIONS(702), - [anon_sym_not] = ACTIONS(702), - [anon_sym_DOT_DOT_LT] = ACTIONS(702), - [anon_sym_DOT_DOT] = ACTIONS(702), - [anon_sym_DOT_DOT_EQ] = ACTIONS(702), - [sym_val_nothing] = ACTIONS(702), - [anon_sym_true] = ACTIONS(702), - [anon_sym_false] = ACTIONS(702), - [aux_sym_val_number_token1] = ACTIONS(702), - [aux_sym_val_number_token2] = ACTIONS(702), - [aux_sym_val_number_token3] = ACTIONS(702), - [aux_sym_val_number_token4] = ACTIONS(702), - [anon_sym_inf] = ACTIONS(702), - [anon_sym_DASHinf] = ACTIONS(702), - [anon_sym_NaN] = ACTIONS(702), - [anon_sym_0b] = ACTIONS(702), - [anon_sym_0o] = ACTIONS(702), - [anon_sym_0x] = ACTIONS(702), - [sym_val_date] = ACTIONS(702), - [anon_sym_DQUOTE] = ACTIONS(702), - [sym__str_single_quotes] = ACTIONS(702), - [sym__str_back_ticks] = ACTIONS(702), - [anon_sym_DOLLAR_SQUOTE] = ACTIONS(702), - [anon_sym_DOLLAR_DQUOTE] = ACTIONS(702), - [anon_sym_CARET] = ACTIONS(702), - [sym_short_flag] = ACTIONS(702), + [aux_sym_cell_path_repeat1] = STATE(180), + [anon_sym_export] = ACTIONS(582), + [anon_sym_alias] = ACTIONS(582), + [anon_sym_let] = ACTIONS(582), + [anon_sym_let_DASHenv] = ACTIONS(582), + [anon_sym_mut] = ACTIONS(582), + [anon_sym_const] = ACTIONS(582), + [sym_cmd_identifier] = ACTIONS(582), + [anon_sym_SEMI] = ACTIONS(582), + [anon_sym_LF] = ACTIONS(584), + [anon_sym_def] = ACTIONS(582), + [anon_sym_def_DASHenv] = ACTIONS(582), + [anon_sym_export_DASHenv] = ACTIONS(582), + [anon_sym_extern] = ACTIONS(582), + [anon_sym_module] = ACTIONS(582), + [anon_sym_use] = ACTIONS(582), + [anon_sym_LBRACK] = ACTIONS(582), + [anon_sym_LPAREN] = ACTIONS(582), + [anon_sym_RPAREN] = ACTIONS(582), + [anon_sym_PIPE] = ACTIONS(582), + [anon_sym_DOLLAR] = ACTIONS(582), + [anon_sym_error] = ACTIONS(582), + [anon_sym_GT] = ACTIONS(582), + [anon_sym_DASH] = ACTIONS(582), + [anon_sym_break] = ACTIONS(582), + [anon_sym_continue] = ACTIONS(582), + [anon_sym_for] = ACTIONS(582), + [anon_sym_in] = ACTIONS(582), + [anon_sym_loop] = ACTIONS(582), + [anon_sym_while] = ACTIONS(582), + [anon_sym_do] = ACTIONS(582), + [anon_sym_if] = ACTIONS(582), + [anon_sym_match] = ACTIONS(582), + [anon_sym_LBRACE] = ACTIONS(582), + [anon_sym_RBRACE] = ACTIONS(582), + [anon_sym_DOT] = ACTIONS(710), + [anon_sym_try] = ACTIONS(582), + [anon_sym_return] = ACTIONS(582), + [anon_sym_source] = ACTIONS(582), + [anon_sym_source_DASHenv] = ACTIONS(582), + [anon_sym_register] = ACTIONS(582), + [anon_sym_hide] = ACTIONS(582), + [anon_sym_hide_DASHenv] = ACTIONS(582), + [anon_sym_overlay] = ACTIONS(582), + [anon_sym_STAR] = ACTIONS(582), + [anon_sym_where] = ACTIONS(582), + [anon_sym_STAR_STAR] = ACTIONS(582), + [anon_sym_PLUS_PLUS] = ACTIONS(582), + [anon_sym_SLASH] = ACTIONS(582), + [anon_sym_mod] = ACTIONS(582), + [anon_sym_SLASH_SLASH] = ACTIONS(582), + [anon_sym_PLUS] = ACTIONS(582), + [anon_sym_bit_DASHshl] = ACTIONS(582), + [anon_sym_bit_DASHshr] = ACTIONS(582), + [anon_sym_EQ_EQ] = ACTIONS(582), + [anon_sym_BANG_EQ] = ACTIONS(582), + [anon_sym_LT2] = ACTIONS(582), + [anon_sym_LT_EQ] = ACTIONS(582), + [anon_sym_GT_EQ] = ACTIONS(582), + [anon_sym_not_DASHin] = ACTIONS(582), + [anon_sym_starts_DASHwith] = ACTIONS(582), + [anon_sym_ends_DASHwith] = ACTIONS(582), + [anon_sym_EQ_TILDE] = ACTIONS(582), + [anon_sym_BANG_TILDE] = ACTIONS(582), + [anon_sym_bit_DASHand] = ACTIONS(582), + [anon_sym_bit_DASHxor] = ACTIONS(582), + [anon_sym_bit_DASHor] = ACTIONS(582), + [anon_sym_and] = ACTIONS(582), + [anon_sym_xor] = ACTIONS(582), + [anon_sym_or] = ACTIONS(582), + [anon_sym_not] = ACTIONS(582), + [anon_sym_DOT_DOT_LT] = ACTIONS(582), + [anon_sym_DOT_DOT] = ACTIONS(582), + [anon_sym_DOT_DOT_EQ] = ACTIONS(582), + [sym_val_nothing] = ACTIONS(582), + [anon_sym_true] = ACTIONS(582), + [anon_sym_false] = ACTIONS(582), + [aux_sym_val_number_token1] = ACTIONS(582), + [aux_sym_val_number_token2] = ACTIONS(582), + [aux_sym_val_number_token3] = ACTIONS(582), + [aux_sym_val_number_token4] = ACTIONS(582), + [anon_sym_inf] = ACTIONS(582), + [anon_sym_DASHinf] = ACTIONS(582), + [anon_sym_NaN] = ACTIONS(582), + [anon_sym_0b] = ACTIONS(582), + [anon_sym_0o] = ACTIONS(582), + [anon_sym_0x] = ACTIONS(582), + [sym_val_date] = ACTIONS(582), + [anon_sym_DQUOTE] = ACTIONS(582), + [sym__str_single_quotes] = ACTIONS(582), + [sym__str_back_ticks] = ACTIONS(582), + [anon_sym_DOLLAR_SQUOTE] = ACTIONS(582), + [anon_sym_DOLLAR_DQUOTE] = ACTIONS(582), + [anon_sym_CARET] = ACTIONS(582), [anon_sym_POUND] = ACTIONS(3), }, [171] = { @@ -63621,13 +63621,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(674), [anon_sym_DOLLAR] = ACTIONS(674), [anon_sym_error] = ACTIONS(674), - [anon_sym_GT] = ACTIONS(714), - [anon_sym_DASH_DASH] = ACTIONS(716), - [anon_sym_DASH] = ACTIONS(718), + [anon_sym_GT] = ACTIONS(712), + [anon_sym_DASH_DASH] = ACTIONS(714), + [anon_sym_DASH] = ACTIONS(716), [anon_sym_break] = ACTIONS(674), [anon_sym_continue] = ACTIONS(674), [anon_sym_for] = ACTIONS(674), - [anon_sym_in] = ACTIONS(720), + [anon_sym_in] = ACTIONS(718), [anon_sym_loop] = ACTIONS(674), [anon_sym_while] = ACTIONS(674), [anon_sym_do] = ACTIONS(674), @@ -63642,32 +63642,32 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_hide] = ACTIONS(674), [anon_sym_hide_DASHenv] = ACTIONS(674), [anon_sym_overlay] = ACTIONS(674), - [anon_sym_STAR] = ACTIONS(722), + [anon_sym_STAR] = ACTIONS(720), [anon_sym_where] = ACTIONS(674), - [anon_sym_STAR_STAR] = ACTIONS(724), - [anon_sym_PLUS_PLUS] = ACTIONS(724), - [anon_sym_SLASH] = ACTIONS(722), - [anon_sym_mod] = ACTIONS(722), - [anon_sym_SLASH_SLASH] = ACTIONS(722), - [anon_sym_PLUS] = ACTIONS(718), - [anon_sym_bit_DASHshl] = ACTIONS(726), - [anon_sym_bit_DASHshr] = ACTIONS(726), - [anon_sym_EQ_EQ] = ACTIONS(714), - [anon_sym_BANG_EQ] = ACTIONS(714), - [anon_sym_LT2] = ACTIONS(714), - [anon_sym_LT_EQ] = ACTIONS(714), - [anon_sym_GT_EQ] = ACTIONS(714), - [anon_sym_not_DASHin] = ACTIONS(720), - [anon_sym_starts_DASHwith] = ACTIONS(720), - [anon_sym_ends_DASHwith] = ACTIONS(720), - [anon_sym_EQ_TILDE] = ACTIONS(728), - [anon_sym_BANG_TILDE] = ACTIONS(728), - [anon_sym_bit_DASHand] = ACTIONS(730), - [anon_sym_bit_DASHxor] = ACTIONS(732), - [anon_sym_bit_DASHor] = ACTIONS(734), - [anon_sym_and] = ACTIONS(736), - [anon_sym_xor] = ACTIONS(738), - [anon_sym_or] = ACTIONS(740), + [anon_sym_STAR_STAR] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_SLASH] = ACTIONS(720), + [anon_sym_mod] = ACTIONS(720), + [anon_sym_SLASH_SLASH] = ACTIONS(720), + [anon_sym_PLUS] = ACTIONS(716), + [anon_sym_bit_DASHshl] = ACTIONS(724), + [anon_sym_bit_DASHshr] = ACTIONS(724), + [anon_sym_EQ_EQ] = ACTIONS(712), + [anon_sym_BANG_EQ] = ACTIONS(712), + [anon_sym_LT2] = ACTIONS(712), + [anon_sym_LT_EQ] = ACTIONS(712), + [anon_sym_GT_EQ] = ACTIONS(712), + [anon_sym_not_DASHin] = ACTIONS(718), + [anon_sym_starts_DASHwith] = ACTIONS(718), + [anon_sym_ends_DASHwith] = ACTIONS(718), + [anon_sym_EQ_TILDE] = ACTIONS(726), + [anon_sym_BANG_TILDE] = ACTIONS(726), + [anon_sym_bit_DASHand] = ACTIONS(728), + [anon_sym_bit_DASHxor] = ACTIONS(730), + [anon_sym_bit_DASHor] = ACTIONS(732), + [anon_sym_and] = ACTIONS(734), + [anon_sym_xor] = ACTIONS(736), + [anon_sym_or] = ACTIONS(738), [anon_sym_not] = ACTIONS(674), [anon_sym_DOT_DOT_LT] = ACTIONS(674), [anon_sym_DOT_DOT] = ACTIONS(674), @@ -63692,12 +63692,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR_SQUOTE] = ACTIONS(674), [anon_sym_DOLLAR_DQUOTE] = ACTIONS(674), [anon_sym_CARET] = ACTIONS(674), - [sym_short_flag] = ACTIONS(742), + [sym_short_flag] = ACTIONS(740), [anon_sym_POUND] = ACTIONS(3), }, [172] = { [sym_cell_path] = STATE(345), - [sym_path] = STATE(180), + [sym_path] = STATE(170), [sym_comment] = STATE(172), [anon_sym_export] = ACTIONS(568), [anon_sym_alias] = ACTIONS(568), @@ -63796,7 +63796,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [173] = { [sym_cell_path] = STATE(347), - [sym_path] = STATE(180), + [sym_path] = STATE(170), [sym_comment] = STATE(173), [anon_sym_export] = ACTIONS(605), [anon_sym_alias] = ACTIONS(605), @@ -63895,7 +63895,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [174] = { [sym_cell_path] = STATE(350), - [sym_path] = STATE(180), + [sym_path] = STATE(170), [sym_comment] = STATE(174), [anon_sym_export] = ACTIONS(578), [anon_sym_alias] = ACTIONS(578), @@ -63994,7 +63994,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [175] = { [sym_cell_path] = STATE(317), - [sym_path] = STATE(180), + [sym_path] = STATE(170), [sym_comment] = STATE(175), [anon_sym_export] = ACTIONS(586), [anon_sym_alias] = ACTIONS(586), @@ -64092,102 +64092,102 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND] = ACTIONS(3), }, [176] = { - [sym_cell_path] = STATE(314), - [sym_path] = STATE(180), + [sym_cell_path] = STATE(333), + [sym_path] = STATE(170), [sym_comment] = STATE(176), - [anon_sym_export] = ACTIONS(590), - [anon_sym_alias] = ACTIONS(590), - [anon_sym_let] = ACTIONS(590), - [anon_sym_let_DASHenv] = ACTIONS(590), - [anon_sym_mut] = ACTIONS(590), - [anon_sym_const] = ACTIONS(590), - [sym_cmd_identifier] = ACTIONS(590), - [anon_sym_SEMI] = ACTIONS(590), - [anon_sym_LF] = ACTIONS(592), - [anon_sym_def] = ACTIONS(590), - [anon_sym_def_DASHenv] = ACTIONS(590), - [anon_sym_export_DASHenv] = ACTIONS(590), - [anon_sym_extern] = ACTIONS(590), - [anon_sym_module] = ACTIONS(590), - [anon_sym_use] = ACTIONS(590), - [anon_sym_LBRACK] = ACTIONS(590), - [anon_sym_LPAREN] = ACTIONS(590), - [anon_sym_RPAREN] = ACTIONS(590), - [anon_sym_PIPE] = ACTIONS(590), - [anon_sym_DOLLAR] = ACTIONS(590), - [anon_sym_error] = ACTIONS(590), - [anon_sym_GT] = ACTIONS(590), - [anon_sym_DASH] = ACTIONS(590), - [anon_sym_break] = ACTIONS(590), - [anon_sym_continue] = ACTIONS(590), - [anon_sym_for] = ACTIONS(590), - [anon_sym_in] = ACTIONS(590), - [anon_sym_loop] = ACTIONS(590), - [anon_sym_while] = ACTIONS(590), - [anon_sym_do] = ACTIONS(590), - [anon_sym_if] = ACTIONS(590), - [anon_sym_match] = ACTIONS(590), - [anon_sym_LBRACE] = ACTIONS(590), - [anon_sym_RBRACE] = ACTIONS(590), + [anon_sym_export] = ACTIONS(601), + [anon_sym_alias] = ACTIONS(601), + [anon_sym_let] = ACTIONS(601), + [anon_sym_let_DASHenv] = ACTIONS(601), + [anon_sym_mut] = ACTIONS(601), + [anon_sym_const] = ACTIONS(601), + [sym_cmd_identifier] = ACTIONS(601), + [anon_sym_SEMI] = ACTIONS(601), + [anon_sym_LF] = ACTIONS(603), + [anon_sym_def] = ACTIONS(601), + [anon_sym_def_DASHenv] = ACTIONS(601), + [anon_sym_export_DASHenv] = ACTIONS(601), + [anon_sym_extern] = ACTIONS(601), + [anon_sym_module] = ACTIONS(601), + [anon_sym_use] = ACTIONS(601), + [anon_sym_LBRACK] = ACTIONS(601), + [anon_sym_LPAREN] = ACTIONS(601), + [anon_sym_RPAREN] = ACTIONS(601), + [anon_sym_PIPE] = ACTIONS(601), + [anon_sym_DOLLAR] = ACTIONS(601), + [anon_sym_error] = ACTIONS(601), + [anon_sym_GT] = ACTIONS(601), + [anon_sym_DASH] = ACTIONS(601), + [anon_sym_break] = ACTIONS(601), + [anon_sym_continue] = ACTIONS(601), + [anon_sym_for] = ACTIONS(601), + [anon_sym_in] = ACTIONS(601), + [anon_sym_loop] = ACTIONS(601), + [anon_sym_while] = ACTIONS(601), + [anon_sym_do] = ACTIONS(601), + [anon_sym_if] = ACTIONS(601), + [anon_sym_match] = ACTIONS(601), + [anon_sym_LBRACE] = ACTIONS(601), + [anon_sym_RBRACE] = ACTIONS(601), [anon_sym_DOT] = ACTIONS(710), - [anon_sym_try] = ACTIONS(590), - [anon_sym_return] = ACTIONS(590), - [anon_sym_source] = ACTIONS(590), - [anon_sym_source_DASHenv] = ACTIONS(590), - [anon_sym_register] = ACTIONS(590), - [anon_sym_hide] = ACTIONS(590), - [anon_sym_hide_DASHenv] = ACTIONS(590), - [anon_sym_overlay] = ACTIONS(590), - [anon_sym_STAR] = ACTIONS(590), - [anon_sym_where] = ACTIONS(590), - [anon_sym_STAR_STAR] = ACTIONS(590), - [anon_sym_PLUS_PLUS] = ACTIONS(590), - [anon_sym_SLASH] = ACTIONS(590), - [anon_sym_mod] = ACTIONS(590), - [anon_sym_SLASH_SLASH] = ACTIONS(590), - [anon_sym_PLUS] = ACTIONS(590), - [anon_sym_bit_DASHshl] = ACTIONS(590), - [anon_sym_bit_DASHshr] = ACTIONS(590), - [anon_sym_EQ_EQ] = ACTIONS(590), - [anon_sym_BANG_EQ] = ACTIONS(590), - [anon_sym_LT2] = ACTIONS(590), - [anon_sym_LT_EQ] = ACTIONS(590), - [anon_sym_GT_EQ] = ACTIONS(590), - [anon_sym_not_DASHin] = ACTIONS(590), - [anon_sym_starts_DASHwith] = ACTIONS(590), - [anon_sym_ends_DASHwith] = ACTIONS(590), - [anon_sym_EQ_TILDE] = ACTIONS(590), - [anon_sym_BANG_TILDE] = ACTIONS(590), - [anon_sym_bit_DASHand] = ACTIONS(590), - [anon_sym_bit_DASHxor] = ACTIONS(590), - [anon_sym_bit_DASHor] = ACTIONS(590), - [anon_sym_and] = ACTIONS(590), - [anon_sym_xor] = ACTIONS(590), - [anon_sym_or] = ACTIONS(590), - [anon_sym_not] = ACTIONS(590), - [anon_sym_DOT_DOT_LT] = ACTIONS(590), - [anon_sym_DOT_DOT] = ACTIONS(590), - [anon_sym_DOT_DOT_EQ] = ACTIONS(590), - [sym_val_nothing] = ACTIONS(590), - [anon_sym_true] = ACTIONS(590), - [anon_sym_false] = ACTIONS(590), - [aux_sym_val_number_token1] = ACTIONS(590), - [aux_sym_val_number_token2] = ACTIONS(590), - [aux_sym_val_number_token3] = ACTIONS(590), - [aux_sym_val_number_token4] = ACTIONS(590), - [anon_sym_inf] = ACTIONS(590), - [anon_sym_DASHinf] = ACTIONS(590), - [anon_sym_NaN] = ACTIONS(590), - [anon_sym_0b] = ACTIONS(590), - [anon_sym_0o] = ACTIONS(590), - [anon_sym_0x] = ACTIONS(590), - [sym_val_date] = ACTIONS(590), - [anon_sym_DQUOTE] = ACTIONS(590), - [sym__str_single_quotes] = ACTIONS(590), - [sym__str_back_ticks] = ACTIONS(590), - [anon_sym_DOLLAR_SQUOTE] = ACTIONS(590), - [anon_sym_DOLLAR_DQUOTE] = ACTIONS(590), - [anon_sym_CARET] = ACTIONS(590), + [anon_sym_try] = ACTIONS(601), + [anon_sym_return] = ACTIONS(601), + [anon_sym_source] = ACTIONS(601), + [anon_sym_source_DASHenv] = ACTIONS(601), + [anon_sym_register] = ACTIONS(601), + [anon_sym_hide] = ACTIONS(601), + [anon_sym_hide_DASHenv] = ACTIONS(601), + [anon_sym_overlay] = ACTIONS(601), + [anon_sym_STAR] = ACTIONS(601), + [anon_sym_where] = ACTIONS(601), + [anon_sym_STAR_STAR] = ACTIONS(601), + [anon_sym_PLUS_PLUS] = ACTIONS(601), + [anon_sym_SLASH] = ACTIONS(601), + [anon_sym_mod] = ACTIONS(601), + [anon_sym_SLASH_SLASH] = ACTIONS(601), + [anon_sym_PLUS] = ACTIONS(601), + [anon_sym_bit_DASHshl] = ACTIONS(601), + [anon_sym_bit_DASHshr] = ACTIONS(601), + [anon_sym_EQ_EQ] = ACTIONS(601), + [anon_sym_BANG_EQ] = ACTIONS(601), + [anon_sym_LT2] = ACTIONS(601), + [anon_sym_LT_EQ] = ACTIONS(601), + [anon_sym_GT_EQ] = ACTIONS(601), + [anon_sym_not_DASHin] = ACTIONS(601), + [anon_sym_starts_DASHwith] = ACTIONS(601), + [anon_sym_ends_DASHwith] = ACTIONS(601), + [anon_sym_EQ_TILDE] = ACTIONS(601), + [anon_sym_BANG_TILDE] = ACTIONS(601), + [anon_sym_bit_DASHand] = ACTIONS(601), + [anon_sym_bit_DASHxor] = ACTIONS(601), + [anon_sym_bit_DASHor] = ACTIONS(601), + [anon_sym_and] = ACTIONS(601), + [anon_sym_xor] = ACTIONS(601), + [anon_sym_or] = ACTIONS(601), + [anon_sym_not] = ACTIONS(601), + [anon_sym_DOT_DOT_LT] = ACTIONS(601), + [anon_sym_DOT_DOT] = ACTIONS(601), + [anon_sym_DOT_DOT_EQ] = ACTIONS(601), + [sym_val_nothing] = ACTIONS(601), + [anon_sym_true] = ACTIONS(601), + [anon_sym_false] = ACTIONS(601), + [aux_sym_val_number_token1] = ACTIONS(601), + [aux_sym_val_number_token2] = ACTIONS(601), + [aux_sym_val_number_token3] = ACTIONS(601), + [aux_sym_val_number_token4] = ACTIONS(601), + [anon_sym_inf] = ACTIONS(601), + [anon_sym_DASHinf] = ACTIONS(601), + [anon_sym_NaN] = ACTIONS(601), + [anon_sym_0b] = ACTIONS(601), + [anon_sym_0o] = ACTIONS(601), + [anon_sym_0x] = ACTIONS(601), + [sym_val_date] = ACTIONS(601), + [anon_sym_DQUOTE] = ACTIONS(601), + [sym__str_single_quotes] = ACTIONS(601), + [sym__str_back_ticks] = ACTIONS(601), + [anon_sym_DOLLAR_SQUOTE] = ACTIONS(601), + [anon_sym_DOLLAR_DQUOTE] = ACTIONS(601), + [anon_sym_CARET] = ACTIONS(601), [anon_sym_POUND] = ACTIONS(3), }, [177] = { @@ -64290,8 +64290,206 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND] = ACTIONS(3), }, [178] = { - [sym_path] = STATE(271), [sym_comment] = STATE(178), + [anon_sym_export] = ACTIONS(746), + [anon_sym_alias] = ACTIONS(746), + [anon_sym_let] = ACTIONS(746), + [anon_sym_let_DASHenv] = ACTIONS(746), + [anon_sym_mut] = ACTIONS(746), + [anon_sym_const] = ACTIONS(746), + [sym_cmd_identifier] = ACTIONS(746), + [anon_sym_SEMI] = ACTIONS(746), + [anon_sym_LF] = ACTIONS(748), + [anon_sym_def] = ACTIONS(746), + [anon_sym_def_DASHenv] = ACTIONS(746), + [anon_sym_export_DASHenv] = ACTIONS(746), + [anon_sym_extern] = ACTIONS(746), + [anon_sym_module] = ACTIONS(746), + [anon_sym_use] = ACTIONS(746), + [anon_sym_LBRACK] = ACTIONS(746), + [anon_sym_LPAREN] = ACTIONS(746), + [anon_sym_RPAREN] = ACTIONS(746), + [anon_sym_PIPE] = ACTIONS(746), + [anon_sym_DOLLAR] = ACTIONS(746), + [anon_sym_error] = ACTIONS(746), + [anon_sym_GT] = ACTIONS(746), + [anon_sym_DASH_DASH] = ACTIONS(746), + [anon_sym_DASH] = ACTIONS(746), + [anon_sym_break] = ACTIONS(746), + [anon_sym_continue] = ACTIONS(746), + [anon_sym_for] = ACTIONS(746), + [anon_sym_in] = ACTIONS(746), + [anon_sym_loop] = ACTIONS(746), + [anon_sym_while] = ACTIONS(746), + [anon_sym_do] = ACTIONS(746), + [anon_sym_if] = ACTIONS(746), + [anon_sym_match] = ACTIONS(746), + [anon_sym_LBRACE] = ACTIONS(746), + [anon_sym_RBRACE] = ACTIONS(746), + [anon_sym_DOT] = ACTIONS(746), + [anon_sym_try] = ACTIONS(746), + [anon_sym_return] = ACTIONS(746), + [anon_sym_source] = ACTIONS(746), + [anon_sym_source_DASHenv] = ACTIONS(746), + [anon_sym_register] = ACTIONS(746), + [anon_sym_hide] = ACTIONS(746), + [anon_sym_hide_DASHenv] = ACTIONS(746), + [anon_sym_overlay] = ACTIONS(746), + [anon_sym_STAR] = ACTIONS(746), + [anon_sym_where] = ACTIONS(746), + [anon_sym_STAR_STAR] = ACTIONS(746), + [anon_sym_PLUS_PLUS] = ACTIONS(746), + [anon_sym_SLASH] = ACTIONS(746), + [anon_sym_mod] = ACTIONS(746), + [anon_sym_SLASH_SLASH] = ACTIONS(746), + [anon_sym_PLUS] = ACTIONS(746), + [anon_sym_bit_DASHshl] = ACTIONS(746), + [anon_sym_bit_DASHshr] = ACTIONS(746), + [anon_sym_EQ_EQ] = ACTIONS(746), + [anon_sym_BANG_EQ] = ACTIONS(746), + [anon_sym_LT2] = ACTIONS(746), + [anon_sym_LT_EQ] = ACTIONS(746), + [anon_sym_GT_EQ] = ACTIONS(746), + [anon_sym_not_DASHin] = ACTIONS(746), + [anon_sym_starts_DASHwith] = ACTIONS(746), + [anon_sym_ends_DASHwith] = ACTIONS(746), + [anon_sym_EQ_TILDE] = ACTIONS(746), + [anon_sym_BANG_TILDE] = ACTIONS(746), + [anon_sym_bit_DASHand] = ACTIONS(746), + [anon_sym_bit_DASHxor] = ACTIONS(746), + [anon_sym_bit_DASHor] = ACTIONS(746), + [anon_sym_and] = ACTIONS(746), + [anon_sym_xor] = ACTIONS(746), + [anon_sym_or] = ACTIONS(746), + [anon_sym_not] = ACTIONS(746), + [anon_sym_DOT_DOT_LT] = ACTIONS(746), + [anon_sym_DOT_DOT] = ACTIONS(746), + [anon_sym_DOT_DOT_EQ] = ACTIONS(746), + [sym_val_nothing] = ACTIONS(746), + [anon_sym_true] = ACTIONS(746), + [anon_sym_false] = ACTIONS(746), + [aux_sym_val_number_token1] = ACTIONS(746), + [aux_sym_val_number_token2] = ACTIONS(746), + [aux_sym_val_number_token3] = ACTIONS(746), + [aux_sym_val_number_token4] = ACTIONS(746), + [anon_sym_inf] = ACTIONS(746), + [anon_sym_DASHinf] = ACTIONS(746), + [anon_sym_NaN] = ACTIONS(746), + [anon_sym_0b] = ACTIONS(746), + [anon_sym_0o] = ACTIONS(746), + [anon_sym_0x] = ACTIONS(746), + [sym_val_date] = ACTIONS(746), + [anon_sym_DQUOTE] = ACTIONS(746), + [sym__str_single_quotes] = ACTIONS(746), + [sym__str_back_ticks] = ACTIONS(746), + [anon_sym_DOLLAR_SQUOTE] = ACTIONS(746), + [anon_sym_DOLLAR_DQUOTE] = ACTIONS(746), + [anon_sym_CARET] = ACTIONS(746), + [sym_short_flag] = ACTIONS(746), + [anon_sym_POUND] = ACTIONS(3), + }, + [179] = { + [sym_comment] = STATE(179), + [ts_builtin_sym_end] = ACTIONS(704), + [anon_sym_export] = ACTIONS(702), + [anon_sym_alias] = ACTIONS(702), + [anon_sym_let] = ACTIONS(702), + [anon_sym_let_DASHenv] = ACTIONS(702), + [anon_sym_mut] = ACTIONS(702), + [anon_sym_const] = ACTIONS(702), + [sym_cmd_identifier] = ACTIONS(702), + [anon_sym_SEMI] = ACTIONS(702), + [anon_sym_LF] = ACTIONS(704), + [anon_sym_def] = ACTIONS(702), + [anon_sym_def_DASHenv] = ACTIONS(702), + [anon_sym_export_DASHenv] = ACTIONS(702), + [anon_sym_extern] = ACTIONS(702), + [anon_sym_module] = ACTIONS(702), + [anon_sym_use] = ACTIONS(702), + [anon_sym_LBRACK] = ACTIONS(702), + [anon_sym_LPAREN] = ACTIONS(702), + [anon_sym_PIPE] = ACTIONS(702), + [anon_sym_DOLLAR] = ACTIONS(702), + [anon_sym_error] = ACTIONS(702), + [anon_sym_GT] = ACTIONS(702), + [anon_sym_DASH_DASH] = ACTIONS(702), + [anon_sym_DASH] = ACTIONS(702), + [anon_sym_break] = ACTIONS(702), + [anon_sym_continue] = ACTIONS(702), + [anon_sym_for] = ACTIONS(702), + [anon_sym_in] = ACTIONS(702), + [anon_sym_loop] = ACTIONS(702), + [anon_sym_while] = ACTIONS(702), + [anon_sym_do] = ACTIONS(702), + [anon_sym_if] = ACTIONS(702), + [anon_sym_match] = ACTIONS(702), + [anon_sym_LBRACE] = ACTIONS(702), + [anon_sym_DOT] = ACTIONS(702), + [anon_sym_try] = ACTIONS(702), + [anon_sym_return] = ACTIONS(702), + [anon_sym_source] = ACTIONS(702), + [anon_sym_source_DASHenv] = ACTIONS(702), + [anon_sym_register] = ACTIONS(702), + [anon_sym_hide] = ACTIONS(702), + [anon_sym_hide_DASHenv] = ACTIONS(702), + [anon_sym_overlay] = ACTIONS(702), + [anon_sym_STAR] = ACTIONS(702), + [anon_sym_where] = ACTIONS(702), + [anon_sym_QMARK2] = ACTIONS(702), + [anon_sym_STAR_STAR] = ACTIONS(702), + [anon_sym_PLUS_PLUS] = ACTIONS(702), + [anon_sym_SLASH] = ACTIONS(702), + [anon_sym_mod] = ACTIONS(702), + [anon_sym_SLASH_SLASH] = ACTIONS(702), + [anon_sym_PLUS] = ACTIONS(702), + [anon_sym_bit_DASHshl] = ACTIONS(702), + [anon_sym_bit_DASHshr] = ACTIONS(702), + [anon_sym_EQ_EQ] = ACTIONS(702), + [anon_sym_BANG_EQ] = ACTIONS(702), + [anon_sym_LT2] = ACTIONS(702), + [anon_sym_LT_EQ] = ACTIONS(702), + [anon_sym_GT_EQ] = ACTIONS(702), + [anon_sym_not_DASHin] = ACTIONS(702), + [anon_sym_starts_DASHwith] = ACTIONS(702), + [anon_sym_ends_DASHwith] = ACTIONS(702), + [anon_sym_EQ_TILDE] = ACTIONS(702), + [anon_sym_BANG_TILDE] = ACTIONS(702), + [anon_sym_bit_DASHand] = ACTIONS(702), + [anon_sym_bit_DASHxor] = ACTIONS(702), + [anon_sym_bit_DASHor] = ACTIONS(702), + [anon_sym_and] = ACTIONS(702), + [anon_sym_xor] = ACTIONS(702), + [anon_sym_or] = ACTIONS(702), + [anon_sym_not] = ACTIONS(702), + [anon_sym_DOT_DOT_LT] = ACTIONS(702), + [anon_sym_DOT_DOT] = ACTIONS(702), + [anon_sym_DOT_DOT_EQ] = ACTIONS(702), + [sym_val_nothing] = ACTIONS(702), + [anon_sym_true] = ACTIONS(702), + [anon_sym_false] = ACTIONS(702), + [aux_sym_val_number_token1] = ACTIONS(702), + [aux_sym_val_number_token2] = ACTIONS(702), + [aux_sym_val_number_token3] = ACTIONS(702), + [aux_sym_val_number_token4] = ACTIONS(702), + [anon_sym_inf] = ACTIONS(702), + [anon_sym_DASHinf] = ACTIONS(702), + [anon_sym_NaN] = ACTIONS(702), + [anon_sym_0b] = ACTIONS(702), + [anon_sym_0o] = ACTIONS(702), + [anon_sym_0x] = ACTIONS(702), + [sym_val_date] = ACTIONS(702), + [anon_sym_DQUOTE] = ACTIONS(702), + [sym__str_single_quotes] = ACTIONS(702), + [sym__str_back_ticks] = ACTIONS(702), + [anon_sym_DOLLAR_SQUOTE] = ACTIONS(702), + [anon_sym_DOLLAR_DQUOTE] = ACTIONS(702), + [anon_sym_CARET] = ACTIONS(702), + [sym_short_flag] = ACTIONS(702), + [anon_sym_POUND] = ACTIONS(3), + }, + [180] = { + [sym_path] = STATE(271), + [sym_comment] = STATE(180), [aux_sym_cell_path_repeat1] = STATE(187), [anon_sym_export] = ACTIONS(613), [anon_sym_alias] = ACTIONS(613), @@ -64388,204 +64586,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET] = ACTIONS(613), [anon_sym_POUND] = ACTIONS(3), }, - [179] = { - [sym_comment] = STATE(179), - [anon_sym_export] = ACTIONS(748), - [anon_sym_alias] = ACTIONS(748), - [anon_sym_let] = ACTIONS(748), - [anon_sym_let_DASHenv] = ACTIONS(748), - [anon_sym_mut] = ACTIONS(748), - [anon_sym_const] = ACTIONS(748), - [sym_cmd_identifier] = ACTIONS(748), - [anon_sym_SEMI] = ACTIONS(748), - [anon_sym_LF] = ACTIONS(750), - [anon_sym_def] = ACTIONS(748), - [anon_sym_def_DASHenv] = ACTIONS(748), - [anon_sym_export_DASHenv] = ACTIONS(748), - [anon_sym_extern] = ACTIONS(748), - [anon_sym_module] = ACTIONS(748), - [anon_sym_use] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(748), - [anon_sym_LPAREN] = ACTIONS(748), - [anon_sym_RPAREN] = ACTIONS(748), - [anon_sym_PIPE] = ACTIONS(748), - [anon_sym_DOLLAR] = ACTIONS(748), - [anon_sym_error] = ACTIONS(748), - [anon_sym_GT] = ACTIONS(748), - [anon_sym_DASH_DASH] = ACTIONS(748), - [anon_sym_DASH] = ACTIONS(748), - [anon_sym_break] = ACTIONS(748), - [anon_sym_continue] = ACTIONS(748), - [anon_sym_for] = ACTIONS(748), - [anon_sym_in] = ACTIONS(748), - [anon_sym_loop] = ACTIONS(748), - [anon_sym_while] = ACTIONS(748), - [anon_sym_do] = ACTIONS(748), - [anon_sym_if] = ACTIONS(748), - [anon_sym_match] = ACTIONS(748), - [anon_sym_LBRACE] = ACTIONS(748), - [anon_sym_RBRACE] = ACTIONS(748), - [anon_sym_DOT] = ACTIONS(748), - [anon_sym_try] = ACTIONS(748), - [anon_sym_return] = ACTIONS(748), - [anon_sym_source] = ACTIONS(748), - [anon_sym_source_DASHenv] = ACTIONS(748), - [anon_sym_register] = ACTIONS(748), - [anon_sym_hide] = ACTIONS(748), - [anon_sym_hide_DASHenv] = ACTIONS(748), - [anon_sym_overlay] = ACTIONS(748), - [anon_sym_STAR] = ACTIONS(748), - [anon_sym_where] = ACTIONS(748), - [anon_sym_STAR_STAR] = ACTIONS(748), - [anon_sym_PLUS_PLUS] = ACTIONS(748), - [anon_sym_SLASH] = ACTIONS(748), - [anon_sym_mod] = ACTIONS(748), - [anon_sym_SLASH_SLASH] = ACTIONS(748), - [anon_sym_PLUS] = ACTIONS(748), - [anon_sym_bit_DASHshl] = ACTIONS(748), - [anon_sym_bit_DASHshr] = ACTIONS(748), - [anon_sym_EQ_EQ] = ACTIONS(748), - [anon_sym_BANG_EQ] = ACTIONS(748), - [anon_sym_LT2] = ACTIONS(748), - [anon_sym_LT_EQ] = ACTIONS(748), - [anon_sym_GT_EQ] = ACTIONS(748), - [anon_sym_not_DASHin] = ACTIONS(748), - [anon_sym_starts_DASHwith] = ACTIONS(748), - [anon_sym_ends_DASHwith] = ACTIONS(748), - [anon_sym_EQ_TILDE] = ACTIONS(748), - [anon_sym_BANG_TILDE] = ACTIONS(748), - [anon_sym_bit_DASHand] = ACTIONS(748), - [anon_sym_bit_DASHxor] = ACTIONS(748), - [anon_sym_bit_DASHor] = ACTIONS(748), - [anon_sym_and] = ACTIONS(748), - [anon_sym_xor] = ACTIONS(748), - [anon_sym_or] = ACTIONS(748), - [anon_sym_not] = ACTIONS(748), - [anon_sym_DOT_DOT_LT] = ACTIONS(748), - [anon_sym_DOT_DOT] = ACTIONS(748), - [anon_sym_DOT_DOT_EQ] = ACTIONS(748), - [sym_val_nothing] = ACTIONS(748), - [anon_sym_true] = ACTIONS(748), - [anon_sym_false] = ACTIONS(748), - [aux_sym_val_number_token1] = ACTIONS(748), - [aux_sym_val_number_token2] = ACTIONS(748), - [aux_sym_val_number_token3] = ACTIONS(748), - [aux_sym_val_number_token4] = ACTIONS(748), - [anon_sym_inf] = ACTIONS(748), - [anon_sym_DASHinf] = ACTIONS(748), - [anon_sym_NaN] = ACTIONS(748), - [anon_sym_0b] = ACTIONS(748), - [anon_sym_0o] = ACTIONS(748), - [anon_sym_0x] = ACTIONS(748), - [sym_val_date] = ACTIONS(748), - [anon_sym_DQUOTE] = ACTIONS(748), - [sym__str_single_quotes] = ACTIONS(748), - [sym__str_back_ticks] = ACTIONS(748), - [anon_sym_DOLLAR_SQUOTE] = ACTIONS(748), - [anon_sym_DOLLAR_DQUOTE] = ACTIONS(748), - [anon_sym_CARET] = ACTIONS(748), - [sym_short_flag] = ACTIONS(748), - [anon_sym_POUND] = ACTIONS(3), - }, - [180] = { - [sym_path] = STATE(271), - [sym_comment] = STATE(180), - [aux_sym_cell_path_repeat1] = STATE(178), - [anon_sym_export] = ACTIONS(582), - [anon_sym_alias] = ACTIONS(582), - [anon_sym_let] = ACTIONS(582), - [anon_sym_let_DASHenv] = ACTIONS(582), - [anon_sym_mut] = ACTIONS(582), - [anon_sym_const] = ACTIONS(582), - [sym_cmd_identifier] = ACTIONS(582), - [anon_sym_SEMI] = ACTIONS(582), - [anon_sym_LF] = ACTIONS(584), - [anon_sym_def] = ACTIONS(582), - [anon_sym_def_DASHenv] = ACTIONS(582), - [anon_sym_export_DASHenv] = ACTIONS(582), - [anon_sym_extern] = ACTIONS(582), - [anon_sym_module] = ACTIONS(582), - [anon_sym_use] = ACTIONS(582), - [anon_sym_LBRACK] = ACTIONS(582), - [anon_sym_LPAREN] = ACTIONS(582), - [anon_sym_RPAREN] = ACTIONS(582), - [anon_sym_PIPE] = ACTIONS(582), - [anon_sym_DOLLAR] = ACTIONS(582), - [anon_sym_error] = ACTIONS(582), - [anon_sym_GT] = ACTIONS(582), - [anon_sym_DASH] = ACTIONS(582), - [anon_sym_break] = ACTIONS(582), - [anon_sym_continue] = ACTIONS(582), - [anon_sym_for] = ACTIONS(582), - [anon_sym_in] = ACTIONS(582), - [anon_sym_loop] = ACTIONS(582), - [anon_sym_while] = ACTIONS(582), - [anon_sym_do] = ACTIONS(582), - [anon_sym_if] = ACTIONS(582), - [anon_sym_match] = ACTIONS(582), - [anon_sym_LBRACE] = ACTIONS(582), - [anon_sym_RBRACE] = ACTIONS(582), - [anon_sym_DOT] = ACTIONS(710), - [anon_sym_try] = ACTIONS(582), - [anon_sym_return] = ACTIONS(582), - [anon_sym_source] = ACTIONS(582), - [anon_sym_source_DASHenv] = ACTIONS(582), - [anon_sym_register] = ACTIONS(582), - [anon_sym_hide] = ACTIONS(582), - [anon_sym_hide_DASHenv] = ACTIONS(582), - [anon_sym_overlay] = ACTIONS(582), - [anon_sym_STAR] = ACTIONS(582), - [anon_sym_where] = ACTIONS(582), - [anon_sym_STAR_STAR] = ACTIONS(582), - [anon_sym_PLUS_PLUS] = ACTIONS(582), - [anon_sym_SLASH] = ACTIONS(582), - [anon_sym_mod] = ACTIONS(582), - [anon_sym_SLASH_SLASH] = ACTIONS(582), - [anon_sym_PLUS] = ACTIONS(582), - [anon_sym_bit_DASHshl] = ACTIONS(582), - [anon_sym_bit_DASHshr] = ACTIONS(582), - [anon_sym_EQ_EQ] = ACTIONS(582), - [anon_sym_BANG_EQ] = ACTIONS(582), - [anon_sym_LT2] = ACTIONS(582), - [anon_sym_LT_EQ] = ACTIONS(582), - [anon_sym_GT_EQ] = ACTIONS(582), - [anon_sym_not_DASHin] = ACTIONS(582), - [anon_sym_starts_DASHwith] = ACTIONS(582), - [anon_sym_ends_DASHwith] = ACTIONS(582), - [anon_sym_EQ_TILDE] = ACTIONS(582), - [anon_sym_BANG_TILDE] = ACTIONS(582), - [anon_sym_bit_DASHand] = ACTIONS(582), - [anon_sym_bit_DASHxor] = ACTIONS(582), - [anon_sym_bit_DASHor] = ACTIONS(582), - [anon_sym_and] = ACTIONS(582), - [anon_sym_xor] = ACTIONS(582), - [anon_sym_or] = ACTIONS(582), - [anon_sym_not] = ACTIONS(582), - [anon_sym_DOT_DOT_LT] = ACTIONS(582), - [anon_sym_DOT_DOT] = ACTIONS(582), - [anon_sym_DOT_DOT_EQ] = ACTIONS(582), - [sym_val_nothing] = ACTIONS(582), - [anon_sym_true] = ACTIONS(582), - [anon_sym_false] = ACTIONS(582), - [aux_sym_val_number_token1] = ACTIONS(582), - [aux_sym_val_number_token2] = ACTIONS(582), - [aux_sym_val_number_token3] = ACTIONS(582), - [aux_sym_val_number_token4] = ACTIONS(582), - [anon_sym_inf] = ACTIONS(582), - [anon_sym_DASHinf] = ACTIONS(582), - [anon_sym_NaN] = ACTIONS(582), - [anon_sym_0b] = ACTIONS(582), - [anon_sym_0o] = ACTIONS(582), - [anon_sym_0x] = ACTIONS(582), - [sym_val_date] = ACTIONS(582), - [anon_sym_DQUOTE] = ACTIONS(582), - [sym__str_single_quotes] = ACTIONS(582), - [sym__str_back_ticks] = ACTIONS(582), - [anon_sym_DOLLAR_SQUOTE] = ACTIONS(582), - [anon_sym_DOLLAR_DQUOTE] = ACTIONS(582), - [anon_sym_CARET] = ACTIONS(582), - [anon_sym_POUND] = ACTIONS(3), - }, [181] = { [sym__flag] = STATE(656), [sym_long_flag] = STATE(742), @@ -64611,13 +64611,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(694), [anon_sym_DOLLAR] = ACTIONS(694), [anon_sym_error] = ACTIONS(694), - [anon_sym_GT] = ACTIONS(714), - [anon_sym_DASH_DASH] = ACTIONS(716), - [anon_sym_DASH] = ACTIONS(718), + [anon_sym_GT] = ACTIONS(712), + [anon_sym_DASH_DASH] = ACTIONS(714), + [anon_sym_DASH] = ACTIONS(716), [anon_sym_break] = ACTIONS(694), [anon_sym_continue] = ACTIONS(694), [anon_sym_for] = ACTIONS(694), - [anon_sym_in] = ACTIONS(720), + [anon_sym_in] = ACTIONS(718), [anon_sym_loop] = ACTIONS(694), [anon_sym_while] = ACTIONS(694), [anon_sym_do] = ACTIONS(694), @@ -64632,32 +64632,32 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_hide] = ACTIONS(694), [anon_sym_hide_DASHenv] = ACTIONS(694), [anon_sym_overlay] = ACTIONS(694), - [anon_sym_STAR] = ACTIONS(722), + [anon_sym_STAR] = ACTIONS(720), [anon_sym_where] = ACTIONS(694), - [anon_sym_STAR_STAR] = ACTIONS(724), - [anon_sym_PLUS_PLUS] = ACTIONS(724), - [anon_sym_SLASH] = ACTIONS(722), - [anon_sym_mod] = ACTIONS(722), - [anon_sym_SLASH_SLASH] = ACTIONS(722), - [anon_sym_PLUS] = ACTIONS(718), - [anon_sym_bit_DASHshl] = ACTIONS(726), - [anon_sym_bit_DASHshr] = ACTIONS(726), - [anon_sym_EQ_EQ] = ACTIONS(714), - [anon_sym_BANG_EQ] = ACTIONS(714), - [anon_sym_LT2] = ACTIONS(714), - [anon_sym_LT_EQ] = ACTIONS(714), - [anon_sym_GT_EQ] = ACTIONS(714), - [anon_sym_not_DASHin] = ACTIONS(720), - [anon_sym_starts_DASHwith] = ACTIONS(720), - [anon_sym_ends_DASHwith] = ACTIONS(720), - [anon_sym_EQ_TILDE] = ACTIONS(728), - [anon_sym_BANG_TILDE] = ACTIONS(728), - [anon_sym_bit_DASHand] = ACTIONS(730), - [anon_sym_bit_DASHxor] = ACTIONS(732), - [anon_sym_bit_DASHor] = ACTIONS(734), - [anon_sym_and] = ACTIONS(736), - [anon_sym_xor] = ACTIONS(738), - [anon_sym_or] = ACTIONS(740), + [anon_sym_STAR_STAR] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_SLASH] = ACTIONS(720), + [anon_sym_mod] = ACTIONS(720), + [anon_sym_SLASH_SLASH] = ACTIONS(720), + [anon_sym_PLUS] = ACTIONS(716), + [anon_sym_bit_DASHshl] = ACTIONS(724), + [anon_sym_bit_DASHshr] = ACTIONS(724), + [anon_sym_EQ_EQ] = ACTIONS(712), + [anon_sym_BANG_EQ] = ACTIONS(712), + [anon_sym_LT2] = ACTIONS(712), + [anon_sym_LT_EQ] = ACTIONS(712), + [anon_sym_GT_EQ] = ACTIONS(712), + [anon_sym_not_DASHin] = ACTIONS(718), + [anon_sym_starts_DASHwith] = ACTIONS(718), + [anon_sym_ends_DASHwith] = ACTIONS(718), + [anon_sym_EQ_TILDE] = ACTIONS(726), + [anon_sym_BANG_TILDE] = ACTIONS(726), + [anon_sym_bit_DASHand] = ACTIONS(728), + [anon_sym_bit_DASHxor] = ACTIONS(730), + [anon_sym_bit_DASHor] = ACTIONS(732), + [anon_sym_and] = ACTIONS(734), + [anon_sym_xor] = ACTIONS(736), + [anon_sym_or] = ACTIONS(738), [anon_sym_not] = ACTIONS(694), [anon_sym_DOT_DOT_LT] = ACTIONS(694), [anon_sym_DOT_DOT] = ACTIONS(694), @@ -64682,106 +64682,106 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR_SQUOTE] = ACTIONS(694), [anon_sym_DOLLAR_DQUOTE] = ACTIONS(694), [anon_sym_CARET] = ACTIONS(694), - [sym_short_flag] = ACTIONS(742), + [sym_short_flag] = ACTIONS(740), [anon_sym_POUND] = ACTIONS(3), }, [182] = { [sym_comment] = STATE(182), - [anon_sym_export] = ACTIONS(752), - [anon_sym_alias] = ACTIONS(752), - [anon_sym_let] = ACTIONS(752), - [anon_sym_let_DASHenv] = ACTIONS(752), - [anon_sym_mut] = ACTIONS(752), - [anon_sym_const] = ACTIONS(752), - [sym_cmd_identifier] = ACTIONS(752), - [anon_sym_SEMI] = ACTIONS(752), - [anon_sym_LF] = ACTIONS(754), - [anon_sym_def] = ACTIONS(752), - [anon_sym_def_DASHenv] = ACTIONS(752), - [anon_sym_export_DASHenv] = ACTIONS(752), - [anon_sym_extern] = ACTIONS(752), - [anon_sym_module] = ACTIONS(752), - [anon_sym_use] = ACTIONS(752), - [anon_sym_LBRACK] = ACTIONS(752), - [anon_sym_LPAREN] = ACTIONS(752), - [anon_sym_RPAREN] = ACTIONS(752), - [anon_sym_PIPE] = ACTIONS(752), - [anon_sym_DOLLAR] = ACTIONS(752), - [anon_sym_error] = ACTIONS(752), - [anon_sym_GT] = ACTIONS(752), - [anon_sym_DASH_DASH] = ACTIONS(752), - [anon_sym_DASH] = ACTIONS(752), - [anon_sym_break] = ACTIONS(752), - [anon_sym_continue] = ACTIONS(752), - [anon_sym_for] = ACTIONS(752), - [anon_sym_in] = ACTIONS(752), - [anon_sym_loop] = ACTIONS(752), - [anon_sym_while] = ACTIONS(752), - [anon_sym_do] = ACTIONS(752), - [anon_sym_if] = ACTIONS(752), - [anon_sym_match] = ACTIONS(752), - [anon_sym_LBRACE] = ACTIONS(752), - [anon_sym_RBRACE] = ACTIONS(752), - [anon_sym_DOT] = ACTIONS(752), - [anon_sym_try] = ACTIONS(752), - [anon_sym_return] = ACTIONS(752), - [anon_sym_source] = ACTIONS(752), - [anon_sym_source_DASHenv] = ACTIONS(752), - [anon_sym_register] = ACTIONS(752), - [anon_sym_hide] = ACTIONS(752), - [anon_sym_hide_DASHenv] = ACTIONS(752), - [anon_sym_overlay] = ACTIONS(752), - [anon_sym_STAR] = ACTIONS(752), - [anon_sym_where] = ACTIONS(752), - [anon_sym_STAR_STAR] = ACTIONS(752), - [anon_sym_PLUS_PLUS] = ACTIONS(752), - [anon_sym_SLASH] = ACTIONS(752), - [anon_sym_mod] = ACTIONS(752), - [anon_sym_SLASH_SLASH] = ACTIONS(752), - [anon_sym_PLUS] = ACTIONS(752), - [anon_sym_bit_DASHshl] = ACTIONS(752), - [anon_sym_bit_DASHshr] = ACTIONS(752), - [anon_sym_EQ_EQ] = ACTIONS(752), - [anon_sym_BANG_EQ] = ACTIONS(752), - [anon_sym_LT2] = ACTIONS(752), - [anon_sym_LT_EQ] = ACTIONS(752), - [anon_sym_GT_EQ] = ACTIONS(752), - [anon_sym_not_DASHin] = ACTIONS(752), - [anon_sym_starts_DASHwith] = ACTIONS(752), - [anon_sym_ends_DASHwith] = ACTIONS(752), - [anon_sym_EQ_TILDE] = ACTIONS(752), - [anon_sym_BANG_TILDE] = ACTIONS(752), - [anon_sym_bit_DASHand] = ACTIONS(752), - [anon_sym_bit_DASHxor] = ACTIONS(752), - [anon_sym_bit_DASHor] = ACTIONS(752), - [anon_sym_and] = ACTIONS(752), - [anon_sym_xor] = ACTIONS(752), - [anon_sym_or] = ACTIONS(752), - [anon_sym_not] = ACTIONS(752), - [anon_sym_DOT_DOT_LT] = ACTIONS(752), - [anon_sym_DOT_DOT] = ACTIONS(752), - [anon_sym_DOT_DOT_EQ] = ACTIONS(752), - [sym_val_nothing] = ACTIONS(752), - [anon_sym_true] = ACTIONS(752), - [anon_sym_false] = ACTIONS(752), - [aux_sym_val_number_token1] = ACTIONS(752), - [aux_sym_val_number_token2] = ACTIONS(752), - [aux_sym_val_number_token3] = ACTIONS(752), - [aux_sym_val_number_token4] = ACTIONS(752), - [anon_sym_inf] = ACTIONS(752), - [anon_sym_DASHinf] = ACTIONS(752), - [anon_sym_NaN] = ACTIONS(752), - [anon_sym_0b] = ACTIONS(752), - [anon_sym_0o] = ACTIONS(752), - [anon_sym_0x] = ACTIONS(752), - [sym_val_date] = ACTIONS(752), - [anon_sym_DQUOTE] = ACTIONS(752), - [sym__str_single_quotes] = ACTIONS(752), - [sym__str_back_ticks] = ACTIONS(752), - [anon_sym_DOLLAR_SQUOTE] = ACTIONS(752), - [anon_sym_DOLLAR_DQUOTE] = ACTIONS(752), - [anon_sym_CARET] = ACTIONS(752), - [sym_short_flag] = ACTIONS(752), + [anon_sym_export] = ACTIONS(750), + [anon_sym_alias] = ACTIONS(750), + [anon_sym_let] = ACTIONS(750), + [anon_sym_let_DASHenv] = ACTIONS(750), + [anon_sym_mut] = ACTIONS(750), + [anon_sym_const] = ACTIONS(750), + [sym_cmd_identifier] = ACTIONS(750), + [anon_sym_SEMI] = ACTIONS(750), + [anon_sym_LF] = ACTIONS(752), + [anon_sym_def] = ACTIONS(750), + [anon_sym_def_DASHenv] = ACTIONS(750), + [anon_sym_export_DASHenv] = ACTIONS(750), + [anon_sym_extern] = ACTIONS(750), + [anon_sym_module] = ACTIONS(750), + [anon_sym_use] = ACTIONS(750), + [anon_sym_LBRACK] = ACTIONS(750), + [anon_sym_LPAREN] = ACTIONS(750), + [anon_sym_RPAREN] = ACTIONS(750), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_DOLLAR] = ACTIONS(750), + [anon_sym_error] = ACTIONS(750), + [anon_sym_GT] = ACTIONS(750), + [anon_sym_DASH_DASH] = ACTIONS(750), + [anon_sym_DASH] = ACTIONS(750), + [anon_sym_break] = ACTIONS(750), + [anon_sym_continue] = ACTIONS(750), + [anon_sym_for] = ACTIONS(750), + [anon_sym_in] = ACTIONS(750), + [anon_sym_loop] = ACTIONS(750), + [anon_sym_while] = ACTIONS(750), + [anon_sym_do] = ACTIONS(750), + [anon_sym_if] = ACTIONS(750), + [anon_sym_match] = ACTIONS(750), + [anon_sym_LBRACE] = ACTIONS(750), + [anon_sym_RBRACE] = ACTIONS(750), + [anon_sym_DOT] = ACTIONS(750), + [anon_sym_try] = ACTIONS(750), + [anon_sym_return] = ACTIONS(750), + [anon_sym_source] = ACTIONS(750), + [anon_sym_source_DASHenv] = ACTIONS(750), + [anon_sym_register] = ACTIONS(750), + [anon_sym_hide] = ACTIONS(750), + [anon_sym_hide_DASHenv] = ACTIONS(750), + [anon_sym_overlay] = ACTIONS(750), + [anon_sym_STAR] = ACTIONS(750), + [anon_sym_where] = ACTIONS(750), + [anon_sym_STAR_STAR] = ACTIONS(750), + [anon_sym_PLUS_PLUS] = ACTIONS(750), + [anon_sym_SLASH] = ACTIONS(750), + [anon_sym_mod] = ACTIONS(750), + [anon_sym_SLASH_SLASH] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(750), + [anon_sym_bit_DASHshl] = ACTIONS(750), + [anon_sym_bit_DASHshr] = ACTIONS(750), + [anon_sym_EQ_EQ] = ACTIONS(750), + [anon_sym_BANG_EQ] = ACTIONS(750), + [anon_sym_LT2] = ACTIONS(750), + [anon_sym_LT_EQ] = ACTIONS(750), + [anon_sym_GT_EQ] = ACTIONS(750), + [anon_sym_not_DASHin] = ACTIONS(750), + [anon_sym_starts_DASHwith] = ACTIONS(750), + [anon_sym_ends_DASHwith] = ACTIONS(750), + [anon_sym_EQ_TILDE] = ACTIONS(750), + [anon_sym_BANG_TILDE] = ACTIONS(750), + [anon_sym_bit_DASHand] = ACTIONS(750), + [anon_sym_bit_DASHxor] = ACTIONS(750), + [anon_sym_bit_DASHor] = ACTIONS(750), + [anon_sym_and] = ACTIONS(750), + [anon_sym_xor] = ACTIONS(750), + [anon_sym_or] = ACTIONS(750), + [anon_sym_not] = ACTIONS(750), + [anon_sym_DOT_DOT_LT] = ACTIONS(750), + [anon_sym_DOT_DOT] = ACTIONS(750), + [anon_sym_DOT_DOT_EQ] = ACTIONS(750), + [sym_val_nothing] = ACTIONS(750), + [anon_sym_true] = ACTIONS(750), + [anon_sym_false] = ACTIONS(750), + [aux_sym_val_number_token1] = ACTIONS(750), + [aux_sym_val_number_token2] = ACTIONS(750), + [aux_sym_val_number_token3] = ACTIONS(750), + [aux_sym_val_number_token4] = ACTIONS(750), + [anon_sym_inf] = ACTIONS(750), + [anon_sym_DASHinf] = ACTIONS(750), + [anon_sym_NaN] = ACTIONS(750), + [anon_sym_0b] = ACTIONS(750), + [anon_sym_0o] = ACTIONS(750), + [anon_sym_0x] = ACTIONS(750), + [sym_val_date] = ACTIONS(750), + [anon_sym_DQUOTE] = ACTIONS(750), + [sym__str_single_quotes] = ACTIONS(750), + [sym__str_back_ticks] = ACTIONS(750), + [anon_sym_DOLLAR_SQUOTE] = ACTIONS(750), + [anon_sym_DOLLAR_DQUOTE] = ACTIONS(750), + [anon_sym_CARET] = ACTIONS(750), + [sym_short_flag] = ACTIONS(750), [anon_sym_POUND] = ACTIONS(3), }, [183] = { @@ -64809,13 +64809,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(666), [anon_sym_DOLLAR] = ACTIONS(666), [anon_sym_error] = ACTIONS(666), - [anon_sym_GT] = ACTIONS(714), - [anon_sym_DASH_DASH] = ACTIONS(716), - [anon_sym_DASH] = ACTIONS(718), + [anon_sym_GT] = ACTIONS(712), + [anon_sym_DASH_DASH] = ACTIONS(714), + [anon_sym_DASH] = ACTIONS(716), [anon_sym_break] = ACTIONS(666), [anon_sym_continue] = ACTIONS(666), [anon_sym_for] = ACTIONS(666), - [anon_sym_in] = ACTIONS(720), + [anon_sym_in] = ACTIONS(718), [anon_sym_loop] = ACTIONS(666), [anon_sym_while] = ACTIONS(666), [anon_sym_do] = ACTIONS(666), @@ -64830,32 +64830,32 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_hide] = ACTIONS(666), [anon_sym_hide_DASHenv] = ACTIONS(666), [anon_sym_overlay] = ACTIONS(666), - [anon_sym_STAR] = ACTIONS(722), + [anon_sym_STAR] = ACTIONS(720), [anon_sym_where] = ACTIONS(666), - [anon_sym_STAR_STAR] = ACTIONS(724), - [anon_sym_PLUS_PLUS] = ACTIONS(724), - [anon_sym_SLASH] = ACTIONS(722), - [anon_sym_mod] = ACTIONS(722), - [anon_sym_SLASH_SLASH] = ACTIONS(722), - [anon_sym_PLUS] = ACTIONS(718), - [anon_sym_bit_DASHshl] = ACTIONS(726), - [anon_sym_bit_DASHshr] = ACTIONS(726), - [anon_sym_EQ_EQ] = ACTIONS(714), - [anon_sym_BANG_EQ] = ACTIONS(714), - [anon_sym_LT2] = ACTIONS(714), - [anon_sym_LT_EQ] = ACTIONS(714), - [anon_sym_GT_EQ] = ACTIONS(714), - [anon_sym_not_DASHin] = ACTIONS(720), - [anon_sym_starts_DASHwith] = ACTIONS(720), - [anon_sym_ends_DASHwith] = ACTIONS(720), - [anon_sym_EQ_TILDE] = ACTIONS(728), - [anon_sym_BANG_TILDE] = ACTIONS(728), - [anon_sym_bit_DASHand] = ACTIONS(730), - [anon_sym_bit_DASHxor] = ACTIONS(732), - [anon_sym_bit_DASHor] = ACTIONS(734), - [anon_sym_and] = ACTIONS(736), - [anon_sym_xor] = ACTIONS(738), - [anon_sym_or] = ACTIONS(740), + [anon_sym_STAR_STAR] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_SLASH] = ACTIONS(720), + [anon_sym_mod] = ACTIONS(720), + [anon_sym_SLASH_SLASH] = ACTIONS(720), + [anon_sym_PLUS] = ACTIONS(716), + [anon_sym_bit_DASHshl] = ACTIONS(724), + [anon_sym_bit_DASHshr] = ACTIONS(724), + [anon_sym_EQ_EQ] = ACTIONS(712), + [anon_sym_BANG_EQ] = ACTIONS(712), + [anon_sym_LT2] = ACTIONS(712), + [anon_sym_LT_EQ] = ACTIONS(712), + [anon_sym_GT_EQ] = ACTIONS(712), + [anon_sym_not_DASHin] = ACTIONS(718), + [anon_sym_starts_DASHwith] = ACTIONS(718), + [anon_sym_ends_DASHwith] = ACTIONS(718), + [anon_sym_EQ_TILDE] = ACTIONS(726), + [anon_sym_BANG_TILDE] = ACTIONS(726), + [anon_sym_bit_DASHand] = ACTIONS(728), + [anon_sym_bit_DASHxor] = ACTIONS(730), + [anon_sym_bit_DASHor] = ACTIONS(732), + [anon_sym_and] = ACTIONS(734), + [anon_sym_xor] = ACTIONS(736), + [anon_sym_or] = ACTIONS(738), [anon_sym_not] = ACTIONS(666), [anon_sym_DOT_DOT_LT] = ACTIONS(666), [anon_sym_DOT_DOT] = ACTIONS(666), @@ -64880,11 +64880,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR_SQUOTE] = ACTIONS(666), [anon_sym_DOLLAR_DQUOTE] = ACTIONS(666), [anon_sym_CARET] = ACTIONS(666), - [sym_short_flag] = ACTIONS(742), + [sym_short_flag] = ACTIONS(740), [anon_sym_POUND] = ACTIONS(3), }, [184] = { - [sym__flag] = STATE(662), + [sym__flag] = STATE(644), [sym_long_flag] = STATE(742), [sym_comment] = STATE(184), [ts_builtin_sym_end] = ACTIONS(619), @@ -64908,13 +64908,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(617), [anon_sym_DOLLAR] = ACTIONS(617), [anon_sym_error] = ACTIONS(617), - [anon_sym_GT] = ACTIONS(714), - [anon_sym_DASH_DASH] = ACTIONS(716), - [anon_sym_DASH] = ACTIONS(718), + [anon_sym_GT] = ACTIONS(712), + [anon_sym_DASH_DASH] = ACTIONS(714), + [anon_sym_DASH] = ACTIONS(716), [anon_sym_break] = ACTIONS(617), [anon_sym_continue] = ACTIONS(617), [anon_sym_for] = ACTIONS(617), - [anon_sym_in] = ACTIONS(720), + [anon_sym_in] = ACTIONS(718), [anon_sym_loop] = ACTIONS(617), [anon_sym_while] = ACTIONS(617), [anon_sym_do] = ACTIONS(617), @@ -64929,32 +64929,32 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_hide] = ACTIONS(617), [anon_sym_hide_DASHenv] = ACTIONS(617), [anon_sym_overlay] = ACTIONS(617), - [anon_sym_STAR] = ACTIONS(722), + [anon_sym_STAR] = ACTIONS(720), [anon_sym_where] = ACTIONS(617), - [anon_sym_STAR_STAR] = ACTIONS(724), - [anon_sym_PLUS_PLUS] = ACTIONS(724), - [anon_sym_SLASH] = ACTIONS(722), - [anon_sym_mod] = ACTIONS(722), - [anon_sym_SLASH_SLASH] = ACTIONS(722), - [anon_sym_PLUS] = ACTIONS(718), - [anon_sym_bit_DASHshl] = ACTIONS(726), - [anon_sym_bit_DASHshr] = ACTIONS(726), - [anon_sym_EQ_EQ] = ACTIONS(714), - [anon_sym_BANG_EQ] = ACTIONS(714), - [anon_sym_LT2] = ACTIONS(714), - [anon_sym_LT_EQ] = ACTIONS(714), - [anon_sym_GT_EQ] = ACTIONS(714), - [anon_sym_not_DASHin] = ACTIONS(720), - [anon_sym_starts_DASHwith] = ACTIONS(720), - [anon_sym_ends_DASHwith] = ACTIONS(720), - [anon_sym_EQ_TILDE] = ACTIONS(728), - [anon_sym_BANG_TILDE] = ACTIONS(728), - [anon_sym_bit_DASHand] = ACTIONS(730), - [anon_sym_bit_DASHxor] = ACTIONS(732), - [anon_sym_bit_DASHor] = ACTIONS(734), - [anon_sym_and] = ACTIONS(736), - [anon_sym_xor] = ACTIONS(738), - [anon_sym_or] = ACTIONS(740), + [anon_sym_STAR_STAR] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_SLASH] = ACTIONS(720), + [anon_sym_mod] = ACTIONS(720), + [anon_sym_SLASH_SLASH] = ACTIONS(720), + [anon_sym_PLUS] = ACTIONS(716), + [anon_sym_bit_DASHshl] = ACTIONS(724), + [anon_sym_bit_DASHshr] = ACTIONS(724), + [anon_sym_EQ_EQ] = ACTIONS(712), + [anon_sym_BANG_EQ] = ACTIONS(712), + [anon_sym_LT2] = ACTIONS(712), + [anon_sym_LT_EQ] = ACTIONS(712), + [anon_sym_GT_EQ] = ACTIONS(712), + [anon_sym_not_DASHin] = ACTIONS(718), + [anon_sym_starts_DASHwith] = ACTIONS(718), + [anon_sym_ends_DASHwith] = ACTIONS(718), + [anon_sym_EQ_TILDE] = ACTIONS(726), + [anon_sym_BANG_TILDE] = ACTIONS(726), + [anon_sym_bit_DASHand] = ACTIONS(728), + [anon_sym_bit_DASHxor] = ACTIONS(730), + [anon_sym_bit_DASHor] = ACTIONS(732), + [anon_sym_and] = ACTIONS(734), + [anon_sym_xor] = ACTIONS(736), + [anon_sym_or] = ACTIONS(738), [anon_sym_not] = ACTIONS(617), [anon_sym_DOT_DOT_LT] = ACTIONS(617), [anon_sym_DOT_DOT] = ACTIONS(617), @@ -64979,12 +64979,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR_SQUOTE] = ACTIONS(617), [anon_sym_DOLLAR_DQUOTE] = ACTIONS(617), [anon_sym_CARET] = ACTIONS(617), - [sym_short_flag] = ACTIONS(742), + [sym_short_flag] = ACTIONS(740), [anon_sym_POUND] = ACTIONS(3), }, [185] = { [sym_cell_path] = STATE(309), - [sym_path] = STATE(180), + [sym_path] = STATE(170), [sym_comment] = STATE(185), [anon_sym_export] = ACTIONS(609), [anon_sym_alias] = ACTIONS(609), @@ -65082,7 +65082,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND] = ACTIONS(3), }, [186] = { - [sym__flag] = STATE(644), + [sym__flag] = STATE(660), [sym_long_flag] = STATE(742), [sym_comment] = STATE(186), [ts_builtin_sym_end] = ACTIONS(684), @@ -65106,13 +65106,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(682), [anon_sym_DOLLAR] = ACTIONS(682), [anon_sym_error] = ACTIONS(682), - [anon_sym_GT] = ACTIONS(714), - [anon_sym_DASH_DASH] = ACTIONS(716), - [anon_sym_DASH] = ACTIONS(718), + [anon_sym_GT] = ACTIONS(712), + [anon_sym_DASH_DASH] = ACTIONS(714), + [anon_sym_DASH] = ACTIONS(716), [anon_sym_break] = ACTIONS(682), [anon_sym_continue] = ACTIONS(682), [anon_sym_for] = ACTIONS(682), - [anon_sym_in] = ACTIONS(720), + [anon_sym_in] = ACTIONS(718), [anon_sym_loop] = ACTIONS(682), [anon_sym_while] = ACTIONS(682), [anon_sym_do] = ACTIONS(682), @@ -65127,32 +65127,32 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_hide] = ACTIONS(682), [anon_sym_hide_DASHenv] = ACTIONS(682), [anon_sym_overlay] = ACTIONS(682), - [anon_sym_STAR] = ACTIONS(722), + [anon_sym_STAR] = ACTIONS(720), [anon_sym_where] = ACTIONS(682), - [anon_sym_STAR_STAR] = ACTIONS(724), - [anon_sym_PLUS_PLUS] = ACTIONS(724), - [anon_sym_SLASH] = ACTIONS(722), - [anon_sym_mod] = ACTIONS(722), - [anon_sym_SLASH_SLASH] = ACTIONS(722), - [anon_sym_PLUS] = ACTIONS(718), - [anon_sym_bit_DASHshl] = ACTIONS(726), - [anon_sym_bit_DASHshr] = ACTIONS(726), - [anon_sym_EQ_EQ] = ACTIONS(714), - [anon_sym_BANG_EQ] = ACTIONS(714), - [anon_sym_LT2] = ACTIONS(714), - [anon_sym_LT_EQ] = ACTIONS(714), - [anon_sym_GT_EQ] = ACTIONS(714), - [anon_sym_not_DASHin] = ACTIONS(720), - [anon_sym_starts_DASHwith] = ACTIONS(720), - [anon_sym_ends_DASHwith] = ACTIONS(720), - [anon_sym_EQ_TILDE] = ACTIONS(728), - [anon_sym_BANG_TILDE] = ACTIONS(728), - [anon_sym_bit_DASHand] = ACTIONS(730), - [anon_sym_bit_DASHxor] = ACTIONS(732), - [anon_sym_bit_DASHor] = ACTIONS(734), - [anon_sym_and] = ACTIONS(736), - [anon_sym_xor] = ACTIONS(738), - [anon_sym_or] = ACTIONS(740), + [anon_sym_STAR_STAR] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_SLASH] = ACTIONS(720), + [anon_sym_mod] = ACTIONS(720), + [anon_sym_SLASH_SLASH] = ACTIONS(720), + [anon_sym_PLUS] = ACTIONS(716), + [anon_sym_bit_DASHshl] = ACTIONS(724), + [anon_sym_bit_DASHshr] = ACTIONS(724), + [anon_sym_EQ_EQ] = ACTIONS(712), + [anon_sym_BANG_EQ] = ACTIONS(712), + [anon_sym_LT2] = ACTIONS(712), + [anon_sym_LT_EQ] = ACTIONS(712), + [anon_sym_GT_EQ] = ACTIONS(712), + [anon_sym_not_DASHin] = ACTIONS(718), + [anon_sym_starts_DASHwith] = ACTIONS(718), + [anon_sym_ends_DASHwith] = ACTIONS(718), + [anon_sym_EQ_TILDE] = ACTIONS(726), + [anon_sym_BANG_TILDE] = ACTIONS(726), + [anon_sym_bit_DASHand] = ACTIONS(728), + [anon_sym_bit_DASHxor] = ACTIONS(730), + [anon_sym_bit_DASHor] = ACTIONS(732), + [anon_sym_and] = ACTIONS(734), + [anon_sym_xor] = ACTIONS(736), + [anon_sym_or] = ACTIONS(738), [anon_sym_not] = ACTIONS(682), [anon_sym_DOT_DOT_LT] = ACTIONS(682), [anon_sym_DOT_DOT] = ACTIONS(682), @@ -65177,7 +65177,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR_SQUOTE] = ACTIONS(682), [anon_sym_DOLLAR_DQUOTE] = ACTIONS(682), [anon_sym_CARET] = ACTIONS(682), - [sym_short_flag] = ACTIONS(742), + [sym_short_flag] = ACTIONS(740), [anon_sym_POUND] = ACTIONS(3), }, [187] = { @@ -65218,7 +65218,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_match] = ACTIONS(594), [anon_sym_LBRACE] = ACTIONS(594), [anon_sym_RBRACE] = ACTIONS(594), - [anon_sym_DOT] = ACTIONS(756), + [anon_sym_DOT] = ACTIONS(754), [anon_sym_try] = ACTIONS(594), [anon_sym_return] = ACTIONS(594), [anon_sym_source] = ACTIONS(594), @@ -65304,13 +65304,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(706), [anon_sym_DOLLAR] = ACTIONS(706), [anon_sym_error] = ACTIONS(706), - [anon_sym_GT] = ACTIONS(714), - [anon_sym_DASH_DASH] = ACTIONS(716), - [anon_sym_DASH] = ACTIONS(718), + [anon_sym_GT] = ACTIONS(712), + [anon_sym_DASH_DASH] = ACTIONS(714), + [anon_sym_DASH] = ACTIONS(716), [anon_sym_break] = ACTIONS(706), [anon_sym_continue] = ACTIONS(706), [anon_sym_for] = ACTIONS(706), - [anon_sym_in] = ACTIONS(720), + [anon_sym_in] = ACTIONS(718), [anon_sym_loop] = ACTIONS(706), [anon_sym_while] = ACTIONS(706), [anon_sym_do] = ACTIONS(706), @@ -65325,32 +65325,32 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_hide] = ACTIONS(706), [anon_sym_hide_DASHenv] = ACTIONS(706), [anon_sym_overlay] = ACTIONS(706), - [anon_sym_STAR] = ACTIONS(722), + [anon_sym_STAR] = ACTIONS(720), [anon_sym_where] = ACTIONS(706), - [anon_sym_STAR_STAR] = ACTIONS(724), - [anon_sym_PLUS_PLUS] = ACTIONS(724), - [anon_sym_SLASH] = ACTIONS(722), - [anon_sym_mod] = ACTIONS(722), - [anon_sym_SLASH_SLASH] = ACTIONS(722), - [anon_sym_PLUS] = ACTIONS(718), - [anon_sym_bit_DASHshl] = ACTIONS(726), - [anon_sym_bit_DASHshr] = ACTIONS(726), - [anon_sym_EQ_EQ] = ACTIONS(714), - [anon_sym_BANG_EQ] = ACTIONS(714), - [anon_sym_LT2] = ACTIONS(714), - [anon_sym_LT_EQ] = ACTIONS(714), - [anon_sym_GT_EQ] = ACTIONS(714), - [anon_sym_not_DASHin] = ACTIONS(720), - [anon_sym_starts_DASHwith] = ACTIONS(720), - [anon_sym_ends_DASHwith] = ACTIONS(720), - [anon_sym_EQ_TILDE] = ACTIONS(728), - [anon_sym_BANG_TILDE] = ACTIONS(728), - [anon_sym_bit_DASHand] = ACTIONS(730), - [anon_sym_bit_DASHxor] = ACTIONS(732), - [anon_sym_bit_DASHor] = ACTIONS(734), - [anon_sym_and] = ACTIONS(736), - [anon_sym_xor] = ACTIONS(738), - [anon_sym_or] = ACTIONS(740), + [anon_sym_STAR_STAR] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_SLASH] = ACTIONS(720), + [anon_sym_mod] = ACTIONS(720), + [anon_sym_SLASH_SLASH] = ACTIONS(720), + [anon_sym_PLUS] = ACTIONS(716), + [anon_sym_bit_DASHshl] = ACTIONS(724), + [anon_sym_bit_DASHshr] = ACTIONS(724), + [anon_sym_EQ_EQ] = ACTIONS(712), + [anon_sym_BANG_EQ] = ACTIONS(712), + [anon_sym_LT2] = ACTIONS(712), + [anon_sym_LT_EQ] = ACTIONS(712), + [anon_sym_GT_EQ] = ACTIONS(712), + [anon_sym_not_DASHin] = ACTIONS(718), + [anon_sym_starts_DASHwith] = ACTIONS(718), + [anon_sym_ends_DASHwith] = ACTIONS(718), + [anon_sym_EQ_TILDE] = ACTIONS(726), + [anon_sym_BANG_TILDE] = ACTIONS(726), + [anon_sym_bit_DASHand] = ACTIONS(728), + [anon_sym_bit_DASHxor] = ACTIONS(730), + [anon_sym_bit_DASHor] = ACTIONS(732), + [anon_sym_and] = ACTIONS(734), + [anon_sym_xor] = ACTIONS(736), + [anon_sym_or] = ACTIONS(738), [anon_sym_not] = ACTIONS(706), [anon_sym_DOT_DOT_LT] = ACTIONS(706), [anon_sym_DOT_DOT] = ACTIONS(706), @@ -65375,110 +65375,110 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR_SQUOTE] = ACTIONS(706), [anon_sym_DOLLAR_DQUOTE] = ACTIONS(706), [anon_sym_CARET] = ACTIONS(706), - [sym_short_flag] = ACTIONS(742), + [sym_short_flag] = ACTIONS(740), [anon_sym_POUND] = ACTIONS(3), }, [189] = { - [sym_cell_path] = STATE(333), - [sym_path] = STATE(180), [sym_comment] = STATE(189), - [anon_sym_export] = ACTIONS(601), - [anon_sym_alias] = ACTIONS(601), - [anon_sym_let] = ACTIONS(601), - [anon_sym_let_DASHenv] = ACTIONS(601), - [anon_sym_mut] = ACTIONS(601), - [anon_sym_const] = ACTIONS(601), - [sym_cmd_identifier] = ACTIONS(601), - [anon_sym_SEMI] = ACTIONS(601), - [anon_sym_LF] = ACTIONS(603), - [anon_sym_def] = ACTIONS(601), - [anon_sym_def_DASHenv] = ACTIONS(601), - [anon_sym_export_DASHenv] = ACTIONS(601), - [anon_sym_extern] = ACTIONS(601), - [anon_sym_module] = ACTIONS(601), - [anon_sym_use] = ACTIONS(601), - [anon_sym_LBRACK] = ACTIONS(601), - [anon_sym_LPAREN] = ACTIONS(601), - [anon_sym_RPAREN] = ACTIONS(601), - [anon_sym_PIPE] = ACTIONS(601), - [anon_sym_DOLLAR] = ACTIONS(601), - [anon_sym_error] = ACTIONS(601), - [anon_sym_GT] = ACTIONS(601), - [anon_sym_DASH] = ACTIONS(601), - [anon_sym_break] = ACTIONS(601), - [anon_sym_continue] = ACTIONS(601), - [anon_sym_for] = ACTIONS(601), - [anon_sym_in] = ACTIONS(601), - [anon_sym_loop] = ACTIONS(601), - [anon_sym_while] = ACTIONS(601), - [anon_sym_do] = ACTIONS(601), - [anon_sym_if] = ACTIONS(601), - [anon_sym_match] = ACTIONS(601), - [anon_sym_LBRACE] = ACTIONS(601), - [anon_sym_RBRACE] = ACTIONS(601), - [anon_sym_DOT] = ACTIONS(710), - [anon_sym_try] = ACTIONS(601), - [anon_sym_return] = ACTIONS(601), - [anon_sym_source] = ACTIONS(601), - [anon_sym_source_DASHenv] = ACTIONS(601), - [anon_sym_register] = ACTIONS(601), - [anon_sym_hide] = ACTIONS(601), - [anon_sym_hide_DASHenv] = ACTIONS(601), - [anon_sym_overlay] = ACTIONS(601), - [anon_sym_STAR] = ACTIONS(601), - [anon_sym_where] = ACTIONS(601), - [anon_sym_STAR_STAR] = ACTIONS(601), - [anon_sym_PLUS_PLUS] = ACTIONS(601), - [anon_sym_SLASH] = ACTIONS(601), - [anon_sym_mod] = ACTIONS(601), - [anon_sym_SLASH_SLASH] = ACTIONS(601), - [anon_sym_PLUS] = ACTIONS(601), - [anon_sym_bit_DASHshl] = ACTIONS(601), - [anon_sym_bit_DASHshr] = ACTIONS(601), - [anon_sym_EQ_EQ] = ACTIONS(601), - [anon_sym_BANG_EQ] = ACTIONS(601), - [anon_sym_LT2] = ACTIONS(601), - [anon_sym_LT_EQ] = ACTIONS(601), - [anon_sym_GT_EQ] = ACTIONS(601), - [anon_sym_not_DASHin] = ACTIONS(601), - [anon_sym_starts_DASHwith] = ACTIONS(601), - [anon_sym_ends_DASHwith] = ACTIONS(601), - [anon_sym_EQ_TILDE] = ACTIONS(601), - [anon_sym_BANG_TILDE] = ACTIONS(601), - [anon_sym_bit_DASHand] = ACTIONS(601), - [anon_sym_bit_DASHxor] = ACTIONS(601), - [anon_sym_bit_DASHor] = ACTIONS(601), - [anon_sym_and] = ACTIONS(601), - [anon_sym_xor] = ACTIONS(601), - [anon_sym_or] = ACTIONS(601), - [anon_sym_not] = ACTIONS(601), - [anon_sym_DOT_DOT_LT] = ACTIONS(601), - [anon_sym_DOT_DOT] = ACTIONS(601), - [anon_sym_DOT_DOT_EQ] = ACTIONS(601), - [sym_val_nothing] = ACTIONS(601), - [anon_sym_true] = ACTIONS(601), - [anon_sym_false] = ACTIONS(601), - [aux_sym_val_number_token1] = ACTIONS(601), - [aux_sym_val_number_token2] = ACTIONS(601), - [aux_sym_val_number_token3] = ACTIONS(601), - [aux_sym_val_number_token4] = ACTIONS(601), - [anon_sym_inf] = ACTIONS(601), - [anon_sym_DASHinf] = ACTIONS(601), - [anon_sym_NaN] = ACTIONS(601), - [anon_sym_0b] = ACTIONS(601), - [anon_sym_0o] = ACTIONS(601), - [anon_sym_0x] = ACTIONS(601), - [sym_val_date] = ACTIONS(601), - [anon_sym_DQUOTE] = ACTIONS(601), - [sym__str_single_quotes] = ACTIONS(601), - [sym__str_back_ticks] = ACTIONS(601), - [anon_sym_DOLLAR_SQUOTE] = ACTIONS(601), - [anon_sym_DOLLAR_DQUOTE] = ACTIONS(601), - [anon_sym_CARET] = ACTIONS(601), + [ts_builtin_sym_end] = ACTIONS(653), + [anon_sym_export] = ACTIONS(651), + [anon_sym_alias] = ACTIONS(651), + [anon_sym_let] = ACTIONS(651), + [anon_sym_let_DASHenv] = ACTIONS(651), + [anon_sym_mut] = ACTIONS(651), + [anon_sym_const] = ACTIONS(651), + [sym_cmd_identifier] = ACTIONS(651), + [anon_sym_SEMI] = ACTIONS(651), + [anon_sym_LF] = ACTIONS(653), + [anon_sym_def] = ACTIONS(651), + [anon_sym_def_DASHenv] = ACTIONS(651), + [anon_sym_export_DASHenv] = ACTIONS(651), + [anon_sym_extern] = ACTIONS(651), + [anon_sym_module] = ACTIONS(651), + [anon_sym_use] = ACTIONS(651), + [anon_sym_LBRACK] = ACTIONS(651), + [anon_sym_LPAREN] = ACTIONS(651), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_DOLLAR] = ACTIONS(651), + [anon_sym_error] = ACTIONS(651), + [anon_sym_GT] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [anon_sym_DASH] = ACTIONS(651), + [anon_sym_break] = ACTIONS(651), + [anon_sym_continue] = ACTIONS(651), + [anon_sym_for] = ACTIONS(651), + [anon_sym_in] = ACTIONS(651), + [anon_sym_loop] = ACTIONS(651), + [anon_sym_while] = ACTIONS(651), + [anon_sym_do] = ACTIONS(651), + [anon_sym_if] = ACTIONS(651), + [anon_sym_match] = ACTIONS(651), + [anon_sym_LBRACE] = ACTIONS(651), + [anon_sym_DOT] = ACTIONS(651), + [anon_sym_try] = ACTIONS(651), + [anon_sym_return] = ACTIONS(651), + [anon_sym_source] = ACTIONS(651), + [anon_sym_source_DASHenv] = ACTIONS(651), + [anon_sym_register] = ACTIONS(651), + [anon_sym_hide] = ACTIONS(651), + [anon_sym_hide_DASHenv] = ACTIONS(651), + [anon_sym_overlay] = ACTIONS(651), + [anon_sym_STAR] = ACTIONS(651), + [anon_sym_where] = ACTIONS(651), + [anon_sym_QMARK2] = ACTIONS(757), + [anon_sym_STAR_STAR] = ACTIONS(651), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_SLASH] = ACTIONS(651), + [anon_sym_mod] = ACTIONS(651), + [anon_sym_SLASH_SLASH] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(651), + [anon_sym_bit_DASHshl] = ACTIONS(651), + [anon_sym_bit_DASHshr] = ACTIONS(651), + [anon_sym_EQ_EQ] = ACTIONS(651), + [anon_sym_BANG_EQ] = ACTIONS(651), + [anon_sym_LT2] = ACTIONS(651), + [anon_sym_LT_EQ] = ACTIONS(651), + [anon_sym_GT_EQ] = ACTIONS(651), + [anon_sym_not_DASHin] = ACTIONS(651), + [anon_sym_starts_DASHwith] = ACTIONS(651), + [anon_sym_ends_DASHwith] = ACTIONS(651), + [anon_sym_EQ_TILDE] = ACTIONS(651), + [anon_sym_BANG_TILDE] = ACTIONS(651), + [anon_sym_bit_DASHand] = ACTIONS(651), + [anon_sym_bit_DASHxor] = ACTIONS(651), + [anon_sym_bit_DASHor] = ACTIONS(651), + [anon_sym_and] = ACTIONS(651), + [anon_sym_xor] = ACTIONS(651), + [anon_sym_or] = ACTIONS(651), + [anon_sym_not] = ACTIONS(651), + [anon_sym_DOT_DOT_LT] = ACTIONS(651), + [anon_sym_DOT_DOT] = ACTIONS(651), + [anon_sym_DOT_DOT_EQ] = ACTIONS(651), + [sym_val_nothing] = ACTIONS(651), + [anon_sym_true] = ACTIONS(651), + [anon_sym_false] = ACTIONS(651), + [aux_sym_val_number_token1] = ACTIONS(651), + [aux_sym_val_number_token2] = ACTIONS(651), + [aux_sym_val_number_token3] = ACTIONS(651), + [aux_sym_val_number_token4] = ACTIONS(651), + [anon_sym_inf] = ACTIONS(651), + [anon_sym_DASHinf] = ACTIONS(651), + [anon_sym_NaN] = ACTIONS(651), + [anon_sym_0b] = ACTIONS(651), + [anon_sym_0o] = ACTIONS(651), + [anon_sym_0x] = ACTIONS(651), + [sym_val_date] = ACTIONS(651), + [anon_sym_DQUOTE] = ACTIONS(651), + [sym__str_single_quotes] = ACTIONS(651), + [sym__str_back_ticks] = ACTIONS(651), + [anon_sym_DOLLAR_SQUOTE] = ACTIONS(651), + [anon_sym_DOLLAR_DQUOTE] = ACTIONS(651), + [anon_sym_CARET] = ACTIONS(651), + [sym_short_flag] = ACTIONS(651), [anon_sym_POUND] = ACTIONS(3), }, [190] = { - [sym__flag] = STATE(661), + [sym__flag] = STATE(671), [sym_long_flag] = STATE(742), [sym_comment] = STATE(190), [ts_builtin_sym_end] = ACTIONS(700), @@ -65502,13 +65502,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(698), [anon_sym_DOLLAR] = ACTIONS(698), [anon_sym_error] = ACTIONS(698), - [anon_sym_GT] = ACTIONS(714), - [anon_sym_DASH_DASH] = ACTIONS(716), - [anon_sym_DASH] = ACTIONS(718), + [anon_sym_GT] = ACTIONS(712), + [anon_sym_DASH_DASH] = ACTIONS(714), + [anon_sym_DASH] = ACTIONS(716), [anon_sym_break] = ACTIONS(698), [anon_sym_continue] = ACTIONS(698), [anon_sym_for] = ACTIONS(698), - [anon_sym_in] = ACTIONS(720), + [anon_sym_in] = ACTIONS(718), [anon_sym_loop] = ACTIONS(698), [anon_sym_while] = ACTIONS(698), [anon_sym_do] = ACTIONS(698), @@ -65523,32 +65523,32 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_hide] = ACTIONS(698), [anon_sym_hide_DASHenv] = ACTIONS(698), [anon_sym_overlay] = ACTIONS(698), - [anon_sym_STAR] = ACTIONS(722), + [anon_sym_STAR] = ACTIONS(720), [anon_sym_where] = ACTIONS(698), - [anon_sym_STAR_STAR] = ACTIONS(724), - [anon_sym_PLUS_PLUS] = ACTIONS(724), - [anon_sym_SLASH] = ACTIONS(722), - [anon_sym_mod] = ACTIONS(722), - [anon_sym_SLASH_SLASH] = ACTIONS(722), - [anon_sym_PLUS] = ACTIONS(718), - [anon_sym_bit_DASHshl] = ACTIONS(726), - [anon_sym_bit_DASHshr] = ACTIONS(726), - [anon_sym_EQ_EQ] = ACTIONS(714), - [anon_sym_BANG_EQ] = ACTIONS(714), - [anon_sym_LT2] = ACTIONS(714), - [anon_sym_LT_EQ] = ACTIONS(714), - [anon_sym_GT_EQ] = ACTIONS(714), - [anon_sym_not_DASHin] = ACTIONS(720), - [anon_sym_starts_DASHwith] = ACTIONS(720), - [anon_sym_ends_DASHwith] = ACTIONS(720), - [anon_sym_EQ_TILDE] = ACTIONS(728), - [anon_sym_BANG_TILDE] = ACTIONS(728), - [anon_sym_bit_DASHand] = ACTIONS(730), - [anon_sym_bit_DASHxor] = ACTIONS(732), - [anon_sym_bit_DASHor] = ACTIONS(734), - [anon_sym_and] = ACTIONS(736), - [anon_sym_xor] = ACTIONS(738), - [anon_sym_or] = ACTIONS(740), + [anon_sym_STAR_STAR] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_SLASH] = ACTIONS(720), + [anon_sym_mod] = ACTIONS(720), + [anon_sym_SLASH_SLASH] = ACTIONS(720), + [anon_sym_PLUS] = ACTIONS(716), + [anon_sym_bit_DASHshl] = ACTIONS(724), + [anon_sym_bit_DASHshr] = ACTIONS(724), + [anon_sym_EQ_EQ] = ACTIONS(712), + [anon_sym_BANG_EQ] = ACTIONS(712), + [anon_sym_LT2] = ACTIONS(712), + [anon_sym_LT_EQ] = ACTIONS(712), + [anon_sym_GT_EQ] = ACTIONS(712), + [anon_sym_not_DASHin] = ACTIONS(718), + [anon_sym_starts_DASHwith] = ACTIONS(718), + [anon_sym_ends_DASHwith] = ACTIONS(718), + [anon_sym_EQ_TILDE] = ACTIONS(726), + [anon_sym_BANG_TILDE] = ACTIONS(726), + [anon_sym_bit_DASHand] = ACTIONS(728), + [anon_sym_bit_DASHxor] = ACTIONS(730), + [anon_sym_bit_DASHor] = ACTIONS(732), + [anon_sym_and] = ACTIONS(734), + [anon_sym_xor] = ACTIONS(736), + [anon_sym_or] = ACTIONS(738), [anon_sym_not] = ACTIONS(698), [anon_sym_DOT_DOT_LT] = ACTIONS(698), [anon_sym_DOT_DOT] = ACTIONS(698), @@ -65573,7 +65573,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR_SQUOTE] = ACTIONS(698), [anon_sym_DOLLAR_DQUOTE] = ACTIONS(698), [anon_sym_CARET] = ACTIONS(698), - [sym_short_flag] = ACTIONS(742), + [sym_short_flag] = ACTIONS(740), [anon_sym_POUND] = ACTIONS(3), }, [191] = { @@ -65700,13 +65700,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(678), [anon_sym_DOLLAR] = ACTIONS(678), [anon_sym_error] = ACTIONS(678), - [anon_sym_GT] = ACTIONS(714), - [anon_sym_DASH_DASH] = ACTIONS(716), - [anon_sym_DASH] = ACTIONS(718), + [anon_sym_GT] = ACTIONS(712), + [anon_sym_DASH_DASH] = ACTIONS(714), + [anon_sym_DASH] = ACTIONS(716), [anon_sym_break] = ACTIONS(678), [anon_sym_continue] = ACTIONS(678), [anon_sym_for] = ACTIONS(678), - [anon_sym_in] = ACTIONS(720), + [anon_sym_in] = ACTIONS(718), [anon_sym_loop] = ACTIONS(678), [anon_sym_while] = ACTIONS(678), [anon_sym_do] = ACTIONS(678), @@ -65721,32 +65721,32 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_hide] = ACTIONS(678), [anon_sym_hide_DASHenv] = ACTIONS(678), [anon_sym_overlay] = ACTIONS(678), - [anon_sym_STAR] = ACTIONS(722), + [anon_sym_STAR] = ACTIONS(720), [anon_sym_where] = ACTIONS(678), - [anon_sym_STAR_STAR] = ACTIONS(724), - [anon_sym_PLUS_PLUS] = ACTIONS(724), - [anon_sym_SLASH] = ACTIONS(722), - [anon_sym_mod] = ACTIONS(722), - [anon_sym_SLASH_SLASH] = ACTIONS(722), - [anon_sym_PLUS] = ACTIONS(718), - [anon_sym_bit_DASHshl] = ACTIONS(726), - [anon_sym_bit_DASHshr] = ACTIONS(726), - [anon_sym_EQ_EQ] = ACTIONS(714), - [anon_sym_BANG_EQ] = ACTIONS(714), - [anon_sym_LT2] = ACTIONS(714), - [anon_sym_LT_EQ] = ACTIONS(714), - [anon_sym_GT_EQ] = ACTIONS(714), - [anon_sym_not_DASHin] = ACTIONS(720), - [anon_sym_starts_DASHwith] = ACTIONS(720), - [anon_sym_ends_DASHwith] = ACTIONS(720), - [anon_sym_EQ_TILDE] = ACTIONS(728), - [anon_sym_BANG_TILDE] = ACTIONS(728), - [anon_sym_bit_DASHand] = ACTIONS(730), - [anon_sym_bit_DASHxor] = ACTIONS(732), - [anon_sym_bit_DASHor] = ACTIONS(734), - [anon_sym_and] = ACTIONS(736), - [anon_sym_xor] = ACTIONS(738), - [anon_sym_or] = ACTIONS(740), + [anon_sym_STAR_STAR] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_SLASH] = ACTIONS(720), + [anon_sym_mod] = ACTIONS(720), + [anon_sym_SLASH_SLASH] = ACTIONS(720), + [anon_sym_PLUS] = ACTIONS(716), + [anon_sym_bit_DASHshl] = ACTIONS(724), + [anon_sym_bit_DASHshr] = ACTIONS(724), + [anon_sym_EQ_EQ] = ACTIONS(712), + [anon_sym_BANG_EQ] = ACTIONS(712), + [anon_sym_LT2] = ACTIONS(712), + [anon_sym_LT_EQ] = ACTIONS(712), + [anon_sym_GT_EQ] = ACTIONS(712), + [anon_sym_not_DASHin] = ACTIONS(718), + [anon_sym_starts_DASHwith] = ACTIONS(718), + [anon_sym_ends_DASHwith] = ACTIONS(718), + [anon_sym_EQ_TILDE] = ACTIONS(726), + [anon_sym_BANG_TILDE] = ACTIONS(726), + [anon_sym_bit_DASHand] = ACTIONS(728), + [anon_sym_bit_DASHxor] = ACTIONS(730), + [anon_sym_bit_DASHor] = ACTIONS(732), + [anon_sym_and] = ACTIONS(734), + [anon_sym_xor] = ACTIONS(736), + [anon_sym_or] = ACTIONS(738), [anon_sym_not] = ACTIONS(678), [anon_sym_DOT_DOT_LT] = ACTIONS(678), [anon_sym_DOT_DOT] = ACTIONS(678), @@ -65771,7 +65771,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR_SQUOTE] = ACTIONS(678), [anon_sym_DOLLAR_DQUOTE] = ACTIONS(678), [anon_sym_CARET] = ACTIONS(678), - [sym_short_flag] = ACTIONS(742), + [sym_short_flag] = ACTIONS(740), [anon_sym_POUND] = ACTIONS(3), }, [193] = { @@ -65821,7 +65821,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_overlay] = ACTIONS(651), [anon_sym_STAR] = ACTIONS(651), [anon_sym_where] = ACTIONS(651), - [anon_sym_QMARK2] = ACTIONS(712), + [anon_sym_QMARK2] = ACTIONS(757), [anon_sym_STAR_STAR] = ACTIONS(651), [anon_sym_PLUS_PLUS] = ACTIONS(651), [anon_sym_SLASH] = ACTIONS(651), @@ -66561,100 +66561,100 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [201] = { [sym_comment] = STATE(201), - [ts_builtin_sym_end] = ACTIONS(761), - [anon_sym_export] = ACTIONS(759), - [anon_sym_alias] = ACTIONS(759), - [anon_sym_let] = ACTIONS(759), - [anon_sym_let_DASHenv] = ACTIONS(759), - [anon_sym_mut] = ACTIONS(759), - [anon_sym_const] = ACTIONS(759), - [sym_cmd_identifier] = ACTIONS(759), - [anon_sym_SEMI] = ACTIONS(759), - [anon_sym_LF] = ACTIONS(761), - [anon_sym_def] = ACTIONS(759), - [anon_sym_def_DASHenv] = ACTIONS(759), - [anon_sym_export_DASHenv] = ACTIONS(759), - [anon_sym_extern] = ACTIONS(759), - [anon_sym_module] = ACTIONS(759), - [anon_sym_use] = ACTIONS(759), - [anon_sym_LBRACK] = ACTIONS(759), - [anon_sym_LPAREN] = ACTIONS(759), - [anon_sym_PIPE] = ACTIONS(759), - [anon_sym_DOLLAR] = ACTIONS(759), - [anon_sym_error] = ACTIONS(759), - [anon_sym_GT] = ACTIONS(759), - [anon_sym_DASH_DASH] = ACTIONS(759), - [anon_sym_DASH] = ACTIONS(759), - [anon_sym_break] = ACTIONS(759), - [anon_sym_continue] = ACTIONS(759), - [anon_sym_for] = ACTIONS(759), - [anon_sym_in] = ACTIONS(759), - [anon_sym_loop] = ACTIONS(759), - [anon_sym_while] = ACTIONS(759), - [anon_sym_do] = ACTIONS(759), - [anon_sym_if] = ACTIONS(759), - [anon_sym_match] = ACTIONS(759), - [anon_sym_LBRACE] = ACTIONS(759), - [anon_sym_DOT] = ACTIONS(759), - [anon_sym_try] = ACTIONS(759), - [anon_sym_return] = ACTIONS(759), - [anon_sym_source] = ACTIONS(759), - [anon_sym_source_DASHenv] = ACTIONS(759), - [anon_sym_register] = ACTIONS(759), - [anon_sym_hide] = ACTIONS(759), - [anon_sym_hide_DASHenv] = ACTIONS(759), - [anon_sym_overlay] = ACTIONS(759), - [anon_sym_STAR] = ACTIONS(759), - [anon_sym_where] = ACTIONS(759), - [anon_sym_STAR_STAR] = ACTIONS(759), - [anon_sym_PLUS_PLUS] = ACTIONS(759), - [anon_sym_SLASH] = ACTIONS(759), - [anon_sym_mod] = ACTIONS(759), - [anon_sym_SLASH_SLASH] = ACTIONS(759), - [anon_sym_PLUS] = ACTIONS(759), - [anon_sym_bit_DASHshl] = ACTIONS(759), - [anon_sym_bit_DASHshr] = ACTIONS(759), - [anon_sym_EQ_EQ] = ACTIONS(759), - [anon_sym_BANG_EQ] = ACTIONS(759), - [anon_sym_LT2] = ACTIONS(759), - [anon_sym_LT_EQ] = ACTIONS(759), - [anon_sym_GT_EQ] = ACTIONS(759), - [anon_sym_not_DASHin] = ACTIONS(759), - [anon_sym_starts_DASHwith] = ACTIONS(759), - [anon_sym_ends_DASHwith] = ACTIONS(759), - [anon_sym_EQ_TILDE] = ACTIONS(759), - [anon_sym_BANG_TILDE] = ACTIONS(759), - [anon_sym_bit_DASHand] = ACTIONS(759), - [anon_sym_bit_DASHxor] = ACTIONS(759), - [anon_sym_bit_DASHor] = ACTIONS(759), - [anon_sym_and] = ACTIONS(759), - [anon_sym_xor] = ACTIONS(759), - [anon_sym_or] = ACTIONS(759), - [anon_sym_not] = ACTIONS(759), - [anon_sym_DOT_DOT_LT] = ACTIONS(759), - [anon_sym_DOT_DOT] = ACTIONS(759), - [anon_sym_DOT_DOT_EQ] = ACTIONS(759), - [sym_val_nothing] = ACTIONS(759), - [anon_sym_true] = ACTIONS(759), - [anon_sym_false] = ACTIONS(759), - [aux_sym_val_number_token1] = ACTIONS(759), - [aux_sym_val_number_token2] = ACTIONS(759), - [aux_sym_val_number_token3] = ACTIONS(759), - [aux_sym_val_number_token4] = ACTIONS(759), - [anon_sym_inf] = ACTIONS(759), - [anon_sym_DASHinf] = ACTIONS(759), - [anon_sym_NaN] = ACTIONS(759), - [anon_sym_0b] = ACTIONS(759), - [anon_sym_0o] = ACTIONS(759), - [anon_sym_0x] = ACTIONS(759), - [sym_val_date] = ACTIONS(759), - [anon_sym_DQUOTE] = ACTIONS(759), - [sym__str_single_quotes] = ACTIONS(759), - [sym__str_back_ticks] = ACTIONS(759), - [anon_sym_DOLLAR_SQUOTE] = ACTIONS(759), - [anon_sym_DOLLAR_DQUOTE] = ACTIONS(759), - [anon_sym_CARET] = ACTIONS(759), - [sym_short_flag] = ACTIONS(759), + [ts_builtin_sym_end] = ACTIONS(748), + [anon_sym_export] = ACTIONS(746), + [anon_sym_alias] = ACTIONS(746), + [anon_sym_let] = ACTIONS(746), + [anon_sym_let_DASHenv] = ACTIONS(746), + [anon_sym_mut] = ACTIONS(746), + [anon_sym_const] = ACTIONS(746), + [sym_cmd_identifier] = ACTIONS(746), + [anon_sym_SEMI] = ACTIONS(746), + [anon_sym_LF] = ACTIONS(748), + [anon_sym_def] = ACTIONS(746), + [anon_sym_def_DASHenv] = ACTIONS(746), + [anon_sym_export_DASHenv] = ACTIONS(746), + [anon_sym_extern] = ACTIONS(746), + [anon_sym_module] = ACTIONS(746), + [anon_sym_use] = ACTIONS(746), + [anon_sym_LBRACK] = ACTIONS(746), + [anon_sym_LPAREN] = ACTIONS(746), + [anon_sym_PIPE] = ACTIONS(746), + [anon_sym_DOLLAR] = ACTIONS(746), + [anon_sym_error] = ACTIONS(746), + [anon_sym_GT] = ACTIONS(746), + [anon_sym_DASH_DASH] = ACTIONS(746), + [anon_sym_DASH] = ACTIONS(746), + [anon_sym_break] = ACTIONS(746), + [anon_sym_continue] = ACTIONS(746), + [anon_sym_for] = ACTIONS(746), + [anon_sym_in] = ACTIONS(746), + [anon_sym_loop] = ACTIONS(746), + [anon_sym_while] = ACTIONS(746), + [anon_sym_do] = ACTIONS(746), + [anon_sym_if] = ACTIONS(746), + [anon_sym_match] = ACTIONS(746), + [anon_sym_LBRACE] = ACTIONS(746), + [anon_sym_DOT] = ACTIONS(746), + [anon_sym_try] = ACTIONS(746), + [anon_sym_return] = ACTIONS(746), + [anon_sym_source] = ACTIONS(746), + [anon_sym_source_DASHenv] = ACTIONS(746), + [anon_sym_register] = ACTIONS(746), + [anon_sym_hide] = ACTIONS(746), + [anon_sym_hide_DASHenv] = ACTIONS(746), + [anon_sym_overlay] = ACTIONS(746), + [anon_sym_STAR] = ACTIONS(746), + [anon_sym_where] = ACTIONS(746), + [anon_sym_STAR_STAR] = ACTIONS(746), + [anon_sym_PLUS_PLUS] = ACTIONS(746), + [anon_sym_SLASH] = ACTIONS(746), + [anon_sym_mod] = ACTIONS(746), + [anon_sym_SLASH_SLASH] = ACTIONS(746), + [anon_sym_PLUS] = ACTIONS(746), + [anon_sym_bit_DASHshl] = ACTIONS(746), + [anon_sym_bit_DASHshr] = ACTIONS(746), + [anon_sym_EQ_EQ] = ACTIONS(746), + [anon_sym_BANG_EQ] = ACTIONS(746), + [anon_sym_LT2] = ACTIONS(746), + [anon_sym_LT_EQ] = ACTIONS(746), + [anon_sym_GT_EQ] = ACTIONS(746), + [anon_sym_not_DASHin] = ACTIONS(746), + [anon_sym_starts_DASHwith] = ACTIONS(746), + [anon_sym_ends_DASHwith] = ACTIONS(746), + [anon_sym_EQ_TILDE] = ACTIONS(746), + [anon_sym_BANG_TILDE] = ACTIONS(746), + [anon_sym_bit_DASHand] = ACTIONS(746), + [anon_sym_bit_DASHxor] = ACTIONS(746), + [anon_sym_bit_DASHor] = ACTIONS(746), + [anon_sym_and] = ACTIONS(746), + [anon_sym_xor] = ACTIONS(746), + [anon_sym_or] = ACTIONS(746), + [anon_sym_not] = ACTIONS(746), + [anon_sym_DOT_DOT_LT] = ACTIONS(746), + [anon_sym_DOT_DOT] = ACTIONS(746), + [anon_sym_DOT_DOT_EQ] = ACTIONS(746), + [sym_val_nothing] = ACTIONS(746), + [anon_sym_true] = ACTIONS(746), + [anon_sym_false] = ACTIONS(746), + [aux_sym_val_number_token1] = ACTIONS(746), + [aux_sym_val_number_token2] = ACTIONS(746), + [aux_sym_val_number_token3] = ACTIONS(746), + [aux_sym_val_number_token4] = ACTIONS(746), + [anon_sym_inf] = ACTIONS(746), + [anon_sym_DASHinf] = ACTIONS(746), + [anon_sym_NaN] = ACTIONS(746), + [anon_sym_0b] = ACTIONS(746), + [anon_sym_0o] = ACTIONS(746), + [anon_sym_0x] = ACTIONS(746), + [sym_val_date] = ACTIONS(746), + [anon_sym_DQUOTE] = ACTIONS(746), + [sym__str_single_quotes] = ACTIONS(746), + [sym__str_back_ticks] = ACTIONS(746), + [anon_sym_DOLLAR_SQUOTE] = ACTIONS(746), + [anon_sym_DOLLAR_DQUOTE] = ACTIONS(746), + [anon_sym_CARET] = ACTIONS(746), + [sym_short_flag] = ACTIONS(746), [anon_sym_POUND] = ACTIONS(3), }, [202] = { @@ -66855,100 +66855,100 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [204] = { [sym_comment] = STATE(204), - [ts_builtin_sym_end] = ACTIONS(754), - [anon_sym_export] = ACTIONS(752), - [anon_sym_alias] = ACTIONS(752), - [anon_sym_let] = ACTIONS(752), - [anon_sym_let_DASHenv] = ACTIONS(752), - [anon_sym_mut] = ACTIONS(752), - [anon_sym_const] = ACTIONS(752), - [sym_cmd_identifier] = ACTIONS(752), - [anon_sym_SEMI] = ACTIONS(752), - [anon_sym_LF] = ACTIONS(754), - [anon_sym_def] = ACTIONS(752), - [anon_sym_def_DASHenv] = ACTIONS(752), - [anon_sym_export_DASHenv] = ACTIONS(752), - [anon_sym_extern] = ACTIONS(752), - [anon_sym_module] = ACTIONS(752), - [anon_sym_use] = ACTIONS(752), - [anon_sym_LBRACK] = ACTIONS(752), - [anon_sym_LPAREN] = ACTIONS(752), - [anon_sym_PIPE] = ACTIONS(752), - [anon_sym_DOLLAR] = ACTIONS(752), - [anon_sym_error] = ACTIONS(752), - [anon_sym_GT] = ACTIONS(752), - [anon_sym_DASH_DASH] = ACTIONS(752), - [anon_sym_DASH] = ACTIONS(752), - [anon_sym_break] = ACTIONS(752), - [anon_sym_continue] = ACTIONS(752), - [anon_sym_for] = ACTIONS(752), - [anon_sym_in] = ACTIONS(752), - [anon_sym_loop] = ACTIONS(752), - [anon_sym_while] = ACTIONS(752), - [anon_sym_do] = ACTIONS(752), - [anon_sym_if] = ACTIONS(752), - [anon_sym_match] = ACTIONS(752), - [anon_sym_LBRACE] = ACTIONS(752), - [anon_sym_DOT] = ACTIONS(752), - [anon_sym_try] = ACTIONS(752), - [anon_sym_return] = ACTIONS(752), - [anon_sym_source] = ACTIONS(752), - [anon_sym_source_DASHenv] = ACTIONS(752), - [anon_sym_register] = ACTIONS(752), - [anon_sym_hide] = ACTIONS(752), - [anon_sym_hide_DASHenv] = ACTIONS(752), - [anon_sym_overlay] = ACTIONS(752), - [anon_sym_STAR] = ACTIONS(752), - [anon_sym_where] = ACTIONS(752), - [anon_sym_STAR_STAR] = ACTIONS(752), - [anon_sym_PLUS_PLUS] = ACTIONS(752), - [anon_sym_SLASH] = ACTIONS(752), - [anon_sym_mod] = ACTIONS(752), - [anon_sym_SLASH_SLASH] = ACTIONS(752), - [anon_sym_PLUS] = ACTIONS(752), - [anon_sym_bit_DASHshl] = ACTIONS(752), - [anon_sym_bit_DASHshr] = ACTIONS(752), - [anon_sym_EQ_EQ] = ACTIONS(752), - [anon_sym_BANG_EQ] = ACTIONS(752), - [anon_sym_LT2] = ACTIONS(752), - [anon_sym_LT_EQ] = ACTIONS(752), - [anon_sym_GT_EQ] = ACTIONS(752), - [anon_sym_not_DASHin] = ACTIONS(752), - [anon_sym_starts_DASHwith] = ACTIONS(752), - [anon_sym_ends_DASHwith] = ACTIONS(752), - [anon_sym_EQ_TILDE] = ACTIONS(752), - [anon_sym_BANG_TILDE] = ACTIONS(752), - [anon_sym_bit_DASHand] = ACTIONS(752), - [anon_sym_bit_DASHxor] = ACTIONS(752), - [anon_sym_bit_DASHor] = ACTIONS(752), - [anon_sym_and] = ACTIONS(752), - [anon_sym_xor] = ACTIONS(752), - [anon_sym_or] = ACTIONS(752), - [anon_sym_not] = ACTIONS(752), - [anon_sym_DOT_DOT_LT] = ACTIONS(752), - [anon_sym_DOT_DOT] = ACTIONS(752), - [anon_sym_DOT_DOT_EQ] = ACTIONS(752), - [sym_val_nothing] = ACTIONS(752), - [anon_sym_true] = ACTIONS(752), - [anon_sym_false] = ACTIONS(752), - [aux_sym_val_number_token1] = ACTIONS(752), - [aux_sym_val_number_token2] = ACTIONS(752), - [aux_sym_val_number_token3] = ACTIONS(752), - [aux_sym_val_number_token4] = ACTIONS(752), - [anon_sym_inf] = ACTIONS(752), - [anon_sym_DASHinf] = ACTIONS(752), - [anon_sym_NaN] = ACTIONS(752), - [anon_sym_0b] = ACTIONS(752), - [anon_sym_0o] = ACTIONS(752), - [anon_sym_0x] = ACTIONS(752), - [sym_val_date] = ACTIONS(752), - [anon_sym_DQUOTE] = ACTIONS(752), - [sym__str_single_quotes] = ACTIONS(752), - [sym__str_back_ticks] = ACTIONS(752), - [anon_sym_DOLLAR_SQUOTE] = ACTIONS(752), - [anon_sym_DOLLAR_DQUOTE] = ACTIONS(752), - [anon_sym_CARET] = ACTIONS(752), - [sym_short_flag] = ACTIONS(752), + [ts_builtin_sym_end] = ACTIONS(752), + [anon_sym_export] = ACTIONS(750), + [anon_sym_alias] = ACTIONS(750), + [anon_sym_let] = ACTIONS(750), + [anon_sym_let_DASHenv] = ACTIONS(750), + [anon_sym_mut] = ACTIONS(750), + [anon_sym_const] = ACTIONS(750), + [sym_cmd_identifier] = ACTIONS(750), + [anon_sym_SEMI] = ACTIONS(750), + [anon_sym_LF] = ACTIONS(752), + [anon_sym_def] = ACTIONS(750), + [anon_sym_def_DASHenv] = ACTIONS(750), + [anon_sym_export_DASHenv] = ACTIONS(750), + [anon_sym_extern] = ACTIONS(750), + [anon_sym_module] = ACTIONS(750), + [anon_sym_use] = ACTIONS(750), + [anon_sym_LBRACK] = ACTIONS(750), + [anon_sym_LPAREN] = ACTIONS(750), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_DOLLAR] = ACTIONS(750), + [anon_sym_error] = ACTIONS(750), + [anon_sym_GT] = ACTIONS(750), + [anon_sym_DASH_DASH] = ACTIONS(750), + [anon_sym_DASH] = ACTIONS(750), + [anon_sym_break] = ACTIONS(750), + [anon_sym_continue] = ACTIONS(750), + [anon_sym_for] = ACTIONS(750), + [anon_sym_in] = ACTIONS(750), + [anon_sym_loop] = ACTIONS(750), + [anon_sym_while] = ACTIONS(750), + [anon_sym_do] = ACTIONS(750), + [anon_sym_if] = ACTIONS(750), + [anon_sym_match] = ACTIONS(750), + [anon_sym_LBRACE] = ACTIONS(750), + [anon_sym_DOT] = ACTIONS(750), + [anon_sym_try] = ACTIONS(750), + [anon_sym_return] = ACTIONS(750), + [anon_sym_source] = ACTIONS(750), + [anon_sym_source_DASHenv] = ACTIONS(750), + [anon_sym_register] = ACTIONS(750), + [anon_sym_hide] = ACTIONS(750), + [anon_sym_hide_DASHenv] = ACTIONS(750), + [anon_sym_overlay] = ACTIONS(750), + [anon_sym_STAR] = ACTIONS(750), + [anon_sym_where] = ACTIONS(750), + [anon_sym_STAR_STAR] = ACTIONS(750), + [anon_sym_PLUS_PLUS] = ACTIONS(750), + [anon_sym_SLASH] = ACTIONS(750), + [anon_sym_mod] = ACTIONS(750), + [anon_sym_SLASH_SLASH] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(750), + [anon_sym_bit_DASHshl] = ACTIONS(750), + [anon_sym_bit_DASHshr] = ACTIONS(750), + [anon_sym_EQ_EQ] = ACTIONS(750), + [anon_sym_BANG_EQ] = ACTIONS(750), + [anon_sym_LT2] = ACTIONS(750), + [anon_sym_LT_EQ] = ACTIONS(750), + [anon_sym_GT_EQ] = ACTIONS(750), + [anon_sym_not_DASHin] = ACTIONS(750), + [anon_sym_starts_DASHwith] = ACTIONS(750), + [anon_sym_ends_DASHwith] = ACTIONS(750), + [anon_sym_EQ_TILDE] = ACTIONS(750), + [anon_sym_BANG_TILDE] = ACTIONS(750), + [anon_sym_bit_DASHand] = ACTIONS(750), + [anon_sym_bit_DASHxor] = ACTIONS(750), + [anon_sym_bit_DASHor] = ACTIONS(750), + [anon_sym_and] = ACTIONS(750), + [anon_sym_xor] = ACTIONS(750), + [anon_sym_or] = ACTIONS(750), + [anon_sym_not] = ACTIONS(750), + [anon_sym_DOT_DOT_LT] = ACTIONS(750), + [anon_sym_DOT_DOT] = ACTIONS(750), + [anon_sym_DOT_DOT_EQ] = ACTIONS(750), + [sym_val_nothing] = ACTIONS(750), + [anon_sym_true] = ACTIONS(750), + [anon_sym_false] = ACTIONS(750), + [aux_sym_val_number_token1] = ACTIONS(750), + [aux_sym_val_number_token2] = ACTIONS(750), + [aux_sym_val_number_token3] = ACTIONS(750), + [aux_sym_val_number_token4] = ACTIONS(750), + [anon_sym_inf] = ACTIONS(750), + [anon_sym_DASHinf] = ACTIONS(750), + [anon_sym_NaN] = ACTIONS(750), + [anon_sym_0b] = ACTIONS(750), + [anon_sym_0o] = ACTIONS(750), + [anon_sym_0x] = ACTIONS(750), + [sym_val_date] = ACTIONS(750), + [anon_sym_DQUOTE] = ACTIONS(750), + [sym__str_single_quotes] = ACTIONS(750), + [sym__str_back_ticks] = ACTIONS(750), + [anon_sym_DOLLAR_SQUOTE] = ACTIONS(750), + [anon_sym_DOLLAR_DQUOTE] = ACTIONS(750), + [anon_sym_CARET] = ACTIONS(750), + [sym_short_flag] = ACTIONS(750), [anon_sym_POUND] = ACTIONS(3), }, [205] = { @@ -67345,100 +67345,100 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [209] = { [sym_comment] = STATE(209), - [ts_builtin_sym_end] = ACTIONS(750), - [anon_sym_export] = ACTIONS(748), - [anon_sym_alias] = ACTIONS(748), - [anon_sym_let] = ACTIONS(748), - [anon_sym_let_DASHenv] = ACTIONS(748), - [anon_sym_mut] = ACTIONS(748), - [anon_sym_const] = ACTIONS(748), - [sym_cmd_identifier] = ACTIONS(748), - [anon_sym_SEMI] = ACTIONS(748), - [anon_sym_LF] = ACTIONS(750), - [anon_sym_def] = ACTIONS(748), - [anon_sym_def_DASHenv] = ACTIONS(748), - [anon_sym_export_DASHenv] = ACTIONS(748), - [anon_sym_extern] = ACTIONS(748), - [anon_sym_module] = ACTIONS(748), - [anon_sym_use] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(748), - [anon_sym_LPAREN] = ACTIONS(748), - [anon_sym_PIPE] = ACTIONS(748), - [anon_sym_DOLLAR] = ACTIONS(748), - [anon_sym_error] = ACTIONS(748), - [anon_sym_GT] = ACTIONS(748), - [anon_sym_DASH_DASH] = ACTIONS(748), - [anon_sym_DASH] = ACTIONS(748), - [anon_sym_break] = ACTIONS(748), - [anon_sym_continue] = ACTIONS(748), - [anon_sym_for] = ACTIONS(748), - [anon_sym_in] = ACTIONS(748), - [anon_sym_loop] = ACTIONS(748), - [anon_sym_while] = ACTIONS(748), - [anon_sym_do] = ACTIONS(748), - [anon_sym_if] = ACTIONS(748), - [anon_sym_match] = ACTIONS(748), - [anon_sym_LBRACE] = ACTIONS(748), - [anon_sym_DOT] = ACTIONS(748), - [anon_sym_try] = ACTIONS(748), - [anon_sym_return] = ACTIONS(748), - [anon_sym_source] = ACTIONS(748), - [anon_sym_source_DASHenv] = ACTIONS(748), - [anon_sym_register] = ACTIONS(748), - [anon_sym_hide] = ACTIONS(748), - [anon_sym_hide_DASHenv] = ACTIONS(748), - [anon_sym_overlay] = ACTIONS(748), - [anon_sym_STAR] = ACTIONS(748), - [anon_sym_where] = ACTIONS(748), - [anon_sym_STAR_STAR] = ACTIONS(748), - [anon_sym_PLUS_PLUS] = ACTIONS(748), - [anon_sym_SLASH] = ACTIONS(748), - [anon_sym_mod] = ACTIONS(748), - [anon_sym_SLASH_SLASH] = ACTIONS(748), - [anon_sym_PLUS] = ACTIONS(748), - [anon_sym_bit_DASHshl] = ACTIONS(748), - [anon_sym_bit_DASHshr] = ACTIONS(748), - [anon_sym_EQ_EQ] = ACTIONS(748), - [anon_sym_BANG_EQ] = ACTIONS(748), - [anon_sym_LT2] = ACTIONS(748), - [anon_sym_LT_EQ] = ACTIONS(748), - [anon_sym_GT_EQ] = ACTIONS(748), - [anon_sym_not_DASHin] = ACTIONS(748), - [anon_sym_starts_DASHwith] = ACTIONS(748), - [anon_sym_ends_DASHwith] = ACTIONS(748), - [anon_sym_EQ_TILDE] = ACTIONS(748), - [anon_sym_BANG_TILDE] = ACTIONS(748), - [anon_sym_bit_DASHand] = ACTIONS(748), - [anon_sym_bit_DASHxor] = ACTIONS(748), - [anon_sym_bit_DASHor] = ACTIONS(748), - [anon_sym_and] = ACTIONS(748), - [anon_sym_xor] = ACTIONS(748), - [anon_sym_or] = ACTIONS(748), - [anon_sym_not] = ACTIONS(748), - [anon_sym_DOT_DOT_LT] = ACTIONS(748), - [anon_sym_DOT_DOT] = ACTIONS(748), - [anon_sym_DOT_DOT_EQ] = ACTIONS(748), - [sym_val_nothing] = ACTIONS(748), - [anon_sym_true] = ACTIONS(748), - [anon_sym_false] = ACTIONS(748), - [aux_sym_val_number_token1] = ACTIONS(748), - [aux_sym_val_number_token2] = ACTIONS(748), - [aux_sym_val_number_token3] = ACTIONS(748), - [aux_sym_val_number_token4] = ACTIONS(748), - [anon_sym_inf] = ACTIONS(748), - [anon_sym_DASHinf] = ACTIONS(748), - [anon_sym_NaN] = ACTIONS(748), - [anon_sym_0b] = ACTIONS(748), - [anon_sym_0o] = ACTIONS(748), - [anon_sym_0x] = ACTIONS(748), - [sym_val_date] = ACTIONS(748), - [anon_sym_DQUOTE] = ACTIONS(748), - [sym__str_single_quotes] = ACTIONS(748), - [sym__str_back_ticks] = ACTIONS(748), - [anon_sym_DOLLAR_SQUOTE] = ACTIONS(748), - [anon_sym_DOLLAR_DQUOTE] = ACTIONS(748), - [anon_sym_CARET] = ACTIONS(748), - [sym_short_flag] = ACTIONS(748), + [ts_builtin_sym_end] = ACTIONS(761), + [anon_sym_export] = ACTIONS(759), + [anon_sym_alias] = ACTIONS(759), + [anon_sym_let] = ACTIONS(759), + [anon_sym_let_DASHenv] = ACTIONS(759), + [anon_sym_mut] = ACTIONS(759), + [anon_sym_const] = ACTIONS(759), + [sym_cmd_identifier] = ACTIONS(759), + [anon_sym_SEMI] = ACTIONS(759), + [anon_sym_LF] = ACTIONS(761), + [anon_sym_def] = ACTIONS(759), + [anon_sym_def_DASHenv] = ACTIONS(759), + [anon_sym_export_DASHenv] = ACTIONS(759), + [anon_sym_extern] = ACTIONS(759), + [anon_sym_module] = ACTIONS(759), + [anon_sym_use] = ACTIONS(759), + [anon_sym_LBRACK] = ACTIONS(759), + [anon_sym_LPAREN] = ACTIONS(759), + [anon_sym_PIPE] = ACTIONS(759), + [anon_sym_DOLLAR] = ACTIONS(759), + [anon_sym_error] = ACTIONS(759), + [anon_sym_GT] = ACTIONS(759), + [anon_sym_DASH_DASH] = ACTIONS(759), + [anon_sym_DASH] = ACTIONS(759), + [anon_sym_break] = ACTIONS(759), + [anon_sym_continue] = ACTIONS(759), + [anon_sym_for] = ACTIONS(759), + [anon_sym_in] = ACTIONS(759), + [anon_sym_loop] = ACTIONS(759), + [anon_sym_while] = ACTIONS(759), + [anon_sym_do] = ACTIONS(759), + [anon_sym_if] = ACTIONS(759), + [anon_sym_match] = ACTIONS(759), + [anon_sym_LBRACE] = ACTIONS(759), + [anon_sym_DOT] = ACTIONS(759), + [anon_sym_try] = ACTIONS(759), + [anon_sym_return] = ACTIONS(759), + [anon_sym_source] = ACTIONS(759), + [anon_sym_source_DASHenv] = ACTIONS(759), + [anon_sym_register] = ACTIONS(759), + [anon_sym_hide] = ACTIONS(759), + [anon_sym_hide_DASHenv] = ACTIONS(759), + [anon_sym_overlay] = ACTIONS(759), + [anon_sym_STAR] = ACTIONS(759), + [anon_sym_where] = ACTIONS(759), + [anon_sym_STAR_STAR] = ACTIONS(759), + [anon_sym_PLUS_PLUS] = ACTIONS(759), + [anon_sym_SLASH] = ACTIONS(759), + [anon_sym_mod] = ACTIONS(759), + [anon_sym_SLASH_SLASH] = ACTIONS(759), + [anon_sym_PLUS] = ACTIONS(759), + [anon_sym_bit_DASHshl] = ACTIONS(759), + [anon_sym_bit_DASHshr] = ACTIONS(759), + [anon_sym_EQ_EQ] = ACTIONS(759), + [anon_sym_BANG_EQ] = ACTIONS(759), + [anon_sym_LT2] = ACTIONS(759), + [anon_sym_LT_EQ] = ACTIONS(759), + [anon_sym_GT_EQ] = ACTIONS(759), + [anon_sym_not_DASHin] = ACTIONS(759), + [anon_sym_starts_DASHwith] = ACTIONS(759), + [anon_sym_ends_DASHwith] = ACTIONS(759), + [anon_sym_EQ_TILDE] = ACTIONS(759), + [anon_sym_BANG_TILDE] = ACTIONS(759), + [anon_sym_bit_DASHand] = ACTIONS(759), + [anon_sym_bit_DASHxor] = ACTIONS(759), + [anon_sym_bit_DASHor] = ACTIONS(759), + [anon_sym_and] = ACTIONS(759), + [anon_sym_xor] = ACTIONS(759), + [anon_sym_or] = ACTIONS(759), + [anon_sym_not] = ACTIONS(759), + [anon_sym_DOT_DOT_LT] = ACTIONS(759), + [anon_sym_DOT_DOT] = ACTIONS(759), + [anon_sym_DOT_DOT_EQ] = ACTIONS(759), + [sym_val_nothing] = ACTIONS(759), + [anon_sym_true] = ACTIONS(759), + [anon_sym_false] = ACTIONS(759), + [aux_sym_val_number_token1] = ACTIONS(759), + [aux_sym_val_number_token2] = ACTIONS(759), + [aux_sym_val_number_token3] = ACTIONS(759), + [aux_sym_val_number_token4] = ACTIONS(759), + [anon_sym_inf] = ACTIONS(759), + [anon_sym_DASHinf] = ACTIONS(759), + [anon_sym_NaN] = ACTIONS(759), + [anon_sym_0b] = ACTIONS(759), + [anon_sym_0o] = ACTIONS(759), + [anon_sym_0x] = ACTIONS(759), + [sym_val_date] = ACTIONS(759), + [anon_sym_DQUOTE] = ACTIONS(759), + [sym__str_single_quotes] = ACTIONS(759), + [sym__str_back_ticks] = ACTIONS(759), + [anon_sym_DOLLAR_SQUOTE] = ACTIONS(759), + [anon_sym_DOLLAR_DQUOTE] = ACTIONS(759), + [anon_sym_CARET] = ACTIONS(759), + [sym_short_flag] = ACTIONS(759), [anon_sym_POUND] = ACTIONS(3), }, [210] = { @@ -72338,99 +72338,99 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [260] = { [sym_comment] = STATE(260), - [anon_sym_export] = ACTIONS(748), - [anon_sym_alias] = ACTIONS(748), - [anon_sym_let] = ACTIONS(748), - [anon_sym_let_DASHenv] = ACTIONS(748), - [anon_sym_mut] = ACTIONS(748), - [anon_sym_const] = ACTIONS(748), - [sym_cmd_identifier] = ACTIONS(748), - [anon_sym_SEMI] = ACTIONS(748), - [anon_sym_LF] = ACTIONS(750), - [anon_sym_def] = ACTIONS(748), - [anon_sym_def_DASHenv] = ACTIONS(748), - [anon_sym_export_DASHenv] = ACTIONS(748), - [anon_sym_extern] = ACTIONS(748), - [anon_sym_module] = ACTIONS(748), - [anon_sym_use] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(748), - [anon_sym_LPAREN] = ACTIONS(748), - [anon_sym_RPAREN] = ACTIONS(748), - [anon_sym_PIPE] = ACTIONS(748), - [anon_sym_DOLLAR] = ACTIONS(748), - [anon_sym_error] = ACTIONS(748), - [anon_sym_GT] = ACTIONS(748), - [anon_sym_DASH] = ACTIONS(748), - [anon_sym_break] = ACTIONS(748), - [anon_sym_continue] = ACTIONS(748), - [anon_sym_for] = ACTIONS(748), - [anon_sym_in] = ACTIONS(748), - [anon_sym_loop] = ACTIONS(748), - [anon_sym_while] = ACTIONS(748), - [anon_sym_do] = ACTIONS(748), - [anon_sym_if] = ACTIONS(748), - [anon_sym_match] = ACTIONS(748), - [anon_sym_LBRACE] = ACTIONS(748), - [anon_sym_RBRACE] = ACTIONS(748), - [anon_sym_DOT] = ACTIONS(748), - [anon_sym_try] = ACTIONS(748), - [anon_sym_return] = ACTIONS(748), - [anon_sym_source] = ACTIONS(748), - [anon_sym_source_DASHenv] = ACTIONS(748), - [anon_sym_register] = ACTIONS(748), - [anon_sym_hide] = ACTIONS(748), - [anon_sym_hide_DASHenv] = ACTIONS(748), - [anon_sym_overlay] = ACTIONS(748), - [anon_sym_STAR] = ACTIONS(748), - [anon_sym_where] = ACTIONS(748), - [anon_sym_STAR_STAR] = ACTIONS(748), - [anon_sym_PLUS_PLUS] = ACTIONS(748), - [anon_sym_SLASH] = ACTIONS(748), - [anon_sym_mod] = ACTIONS(748), - [anon_sym_SLASH_SLASH] = ACTIONS(748), - [anon_sym_PLUS] = ACTIONS(748), - [anon_sym_bit_DASHshl] = ACTIONS(748), - [anon_sym_bit_DASHshr] = ACTIONS(748), - [anon_sym_EQ_EQ] = ACTIONS(748), - [anon_sym_BANG_EQ] = ACTIONS(748), - [anon_sym_LT2] = ACTIONS(748), - [anon_sym_LT_EQ] = ACTIONS(748), - [anon_sym_GT_EQ] = ACTIONS(748), - [anon_sym_not_DASHin] = ACTIONS(748), - [anon_sym_starts_DASHwith] = ACTIONS(748), - [anon_sym_ends_DASHwith] = ACTIONS(748), - [anon_sym_EQ_TILDE] = ACTIONS(748), - [anon_sym_BANG_TILDE] = ACTIONS(748), - [anon_sym_bit_DASHand] = ACTIONS(748), - [anon_sym_bit_DASHxor] = ACTIONS(748), - [anon_sym_bit_DASHor] = ACTIONS(748), - [anon_sym_and] = ACTIONS(748), - [anon_sym_xor] = ACTIONS(748), - [anon_sym_or] = ACTIONS(748), - [anon_sym_not] = ACTIONS(748), - [anon_sym_DOT_DOT_LT] = ACTIONS(748), - [anon_sym_DOT_DOT] = ACTIONS(748), - [anon_sym_DOT_DOT_EQ] = ACTIONS(748), - [sym_val_nothing] = ACTIONS(748), - [anon_sym_true] = ACTIONS(748), - [anon_sym_false] = ACTIONS(748), - [aux_sym_val_number_token1] = ACTIONS(748), - [aux_sym_val_number_token2] = ACTIONS(748), - [aux_sym_val_number_token3] = ACTIONS(748), - [aux_sym_val_number_token4] = ACTIONS(748), - [anon_sym_inf] = ACTIONS(748), - [anon_sym_DASHinf] = ACTIONS(748), - [anon_sym_NaN] = ACTIONS(748), - [anon_sym_0b] = ACTIONS(748), - [anon_sym_0o] = ACTIONS(748), - [anon_sym_0x] = ACTIONS(748), - [sym_val_date] = ACTIONS(748), - [anon_sym_DQUOTE] = ACTIONS(748), - [sym__str_single_quotes] = ACTIONS(748), - [sym__str_back_ticks] = ACTIONS(748), - [anon_sym_DOLLAR_SQUOTE] = ACTIONS(748), - [anon_sym_DOLLAR_DQUOTE] = ACTIONS(748), - [anon_sym_CARET] = ACTIONS(748), + [anon_sym_export] = ACTIONS(759), + [anon_sym_alias] = ACTIONS(759), + [anon_sym_let] = ACTIONS(759), + [anon_sym_let_DASHenv] = ACTIONS(759), + [anon_sym_mut] = ACTIONS(759), + [anon_sym_const] = ACTIONS(759), + [sym_cmd_identifier] = ACTIONS(759), + [anon_sym_SEMI] = ACTIONS(759), + [anon_sym_LF] = ACTIONS(761), + [anon_sym_def] = ACTIONS(759), + [anon_sym_def_DASHenv] = ACTIONS(759), + [anon_sym_export_DASHenv] = ACTIONS(759), + [anon_sym_extern] = ACTIONS(759), + [anon_sym_module] = ACTIONS(759), + [anon_sym_use] = ACTIONS(759), + [anon_sym_LBRACK] = ACTIONS(759), + [anon_sym_LPAREN] = ACTIONS(759), + [anon_sym_RPAREN] = ACTIONS(759), + [anon_sym_PIPE] = ACTIONS(759), + [anon_sym_DOLLAR] = ACTIONS(759), + [anon_sym_error] = ACTIONS(759), + [anon_sym_GT] = ACTIONS(759), + [anon_sym_DASH] = ACTIONS(759), + [anon_sym_break] = ACTIONS(759), + [anon_sym_continue] = ACTIONS(759), + [anon_sym_for] = ACTIONS(759), + [anon_sym_in] = ACTIONS(759), + [anon_sym_loop] = ACTIONS(759), + [anon_sym_while] = ACTIONS(759), + [anon_sym_do] = ACTIONS(759), + [anon_sym_if] = ACTIONS(759), + [anon_sym_match] = ACTIONS(759), + [anon_sym_LBRACE] = ACTIONS(759), + [anon_sym_RBRACE] = ACTIONS(759), + [anon_sym_DOT] = ACTIONS(759), + [anon_sym_try] = ACTIONS(759), + [anon_sym_return] = ACTIONS(759), + [anon_sym_source] = ACTIONS(759), + [anon_sym_source_DASHenv] = ACTIONS(759), + [anon_sym_register] = ACTIONS(759), + [anon_sym_hide] = ACTIONS(759), + [anon_sym_hide_DASHenv] = ACTIONS(759), + [anon_sym_overlay] = ACTIONS(759), + [anon_sym_STAR] = ACTIONS(759), + [anon_sym_where] = ACTIONS(759), + [anon_sym_STAR_STAR] = ACTIONS(759), + [anon_sym_PLUS_PLUS] = ACTIONS(759), + [anon_sym_SLASH] = ACTIONS(759), + [anon_sym_mod] = ACTIONS(759), + [anon_sym_SLASH_SLASH] = ACTIONS(759), + [anon_sym_PLUS] = ACTIONS(759), + [anon_sym_bit_DASHshl] = ACTIONS(759), + [anon_sym_bit_DASHshr] = ACTIONS(759), + [anon_sym_EQ_EQ] = ACTIONS(759), + [anon_sym_BANG_EQ] = ACTIONS(759), + [anon_sym_LT2] = ACTIONS(759), + [anon_sym_LT_EQ] = ACTIONS(759), + [anon_sym_GT_EQ] = ACTIONS(759), + [anon_sym_not_DASHin] = ACTIONS(759), + [anon_sym_starts_DASHwith] = ACTIONS(759), + [anon_sym_ends_DASHwith] = ACTIONS(759), + [anon_sym_EQ_TILDE] = ACTIONS(759), + [anon_sym_BANG_TILDE] = ACTIONS(759), + [anon_sym_bit_DASHand] = ACTIONS(759), + [anon_sym_bit_DASHxor] = ACTIONS(759), + [anon_sym_bit_DASHor] = ACTIONS(759), + [anon_sym_and] = ACTIONS(759), + [anon_sym_xor] = ACTIONS(759), + [anon_sym_or] = ACTIONS(759), + [anon_sym_not] = ACTIONS(759), + [anon_sym_DOT_DOT_LT] = ACTIONS(759), + [anon_sym_DOT_DOT] = ACTIONS(759), + [anon_sym_DOT_DOT_EQ] = ACTIONS(759), + [sym_val_nothing] = ACTIONS(759), + [anon_sym_true] = ACTIONS(759), + [anon_sym_false] = ACTIONS(759), + [aux_sym_val_number_token1] = ACTIONS(759), + [aux_sym_val_number_token2] = ACTIONS(759), + [aux_sym_val_number_token3] = ACTIONS(759), + [aux_sym_val_number_token4] = ACTIONS(759), + [anon_sym_inf] = ACTIONS(759), + [anon_sym_DASHinf] = ACTIONS(759), + [anon_sym_NaN] = ACTIONS(759), + [anon_sym_0b] = ACTIONS(759), + [anon_sym_0o] = ACTIONS(759), + [anon_sym_0x] = ACTIONS(759), + [sym_val_date] = ACTIONS(759), + [anon_sym_DQUOTE] = ACTIONS(759), + [sym__str_single_quotes] = ACTIONS(759), + [sym__str_back_ticks] = ACTIONS(759), + [anon_sym_DOLLAR_SQUOTE] = ACTIONS(759), + [anon_sym_DOLLAR_DQUOTE] = ACTIONS(759), + [anon_sym_CARET] = ACTIONS(759), [anon_sym_POUND] = ACTIONS(3), }, [261] = { @@ -72553,9 +72553,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(816), [anon_sym_DOLLAR] = ACTIONS(816), [anon_sym_error] = ACTIONS(816), - [anon_sym_GT] = ACTIONS(714), + [anon_sym_GT] = ACTIONS(712), [anon_sym_DASH_DASH] = ACTIONS(816), - [anon_sym_DASH] = ACTIONS(718), + [anon_sym_DASH] = ACTIONS(716), [anon_sym_break] = ACTIONS(816), [anon_sym_continue] = ACTIONS(816), [anon_sym_for] = ACTIONS(816), @@ -72574,21 +72574,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_hide] = ACTIONS(816), [anon_sym_hide_DASHenv] = ACTIONS(816), [anon_sym_overlay] = ACTIONS(816), - [anon_sym_STAR] = ACTIONS(722), + [anon_sym_STAR] = ACTIONS(720), [anon_sym_where] = ACTIONS(816), - [anon_sym_STAR_STAR] = ACTIONS(724), - [anon_sym_PLUS_PLUS] = ACTIONS(724), - [anon_sym_SLASH] = ACTIONS(722), - [anon_sym_mod] = ACTIONS(722), - [anon_sym_SLASH_SLASH] = ACTIONS(722), - [anon_sym_PLUS] = ACTIONS(718), - [anon_sym_bit_DASHshl] = ACTIONS(726), - [anon_sym_bit_DASHshr] = ACTIONS(726), - [anon_sym_EQ_EQ] = ACTIONS(714), - [anon_sym_BANG_EQ] = ACTIONS(714), - [anon_sym_LT2] = ACTIONS(714), - [anon_sym_LT_EQ] = ACTIONS(714), - [anon_sym_GT_EQ] = ACTIONS(714), + [anon_sym_STAR_STAR] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_SLASH] = ACTIONS(720), + [anon_sym_mod] = ACTIONS(720), + [anon_sym_SLASH_SLASH] = ACTIONS(720), + [anon_sym_PLUS] = ACTIONS(716), + [anon_sym_bit_DASHshl] = ACTIONS(724), + [anon_sym_bit_DASHshr] = ACTIONS(724), + [anon_sym_EQ_EQ] = ACTIONS(712), + [anon_sym_BANG_EQ] = ACTIONS(712), + [anon_sym_LT2] = ACTIONS(712), + [anon_sym_LT_EQ] = ACTIONS(712), + [anon_sym_GT_EQ] = ACTIONS(712), [anon_sym_not_DASHin] = ACTIONS(816), [anon_sym_starts_DASHwith] = ACTIONS(816), [anon_sym_ends_DASHwith] = ACTIONS(816), @@ -72943,7 +72943,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_error] = ACTIONS(816), [anon_sym_GT] = ACTIONS(816), [anon_sym_DASH_DASH] = ACTIONS(816), - [anon_sym_DASH] = ACTIONS(718), + [anon_sym_DASH] = ACTIONS(716), [anon_sym_break] = ACTIONS(816), [anon_sym_continue] = ACTIONS(816), [anon_sym_for] = ACTIONS(816), @@ -72962,14 +72962,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_hide] = ACTIONS(816), [anon_sym_hide_DASHenv] = ACTIONS(816), [anon_sym_overlay] = ACTIONS(816), - [anon_sym_STAR] = ACTIONS(722), + [anon_sym_STAR] = ACTIONS(720), [anon_sym_where] = ACTIONS(816), - [anon_sym_STAR_STAR] = ACTIONS(724), - [anon_sym_PLUS_PLUS] = ACTIONS(724), - [anon_sym_SLASH] = ACTIONS(722), - [anon_sym_mod] = ACTIONS(722), - [anon_sym_SLASH_SLASH] = ACTIONS(722), - [anon_sym_PLUS] = ACTIONS(718), + [anon_sym_STAR_STAR] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_SLASH] = ACTIONS(720), + [anon_sym_mod] = ACTIONS(720), + [anon_sym_SLASH_SLASH] = ACTIONS(720), + [anon_sym_PLUS] = ACTIONS(716), [anon_sym_bit_DASHshl] = ACTIONS(816), [anon_sym_bit_DASHshr] = ACTIONS(816), [anon_sym_EQ_EQ] = ACTIONS(816), @@ -73405,99 +73405,99 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [271] = { [sym_comment] = STATE(271), - [anon_sym_export] = ACTIONS(752), - [anon_sym_alias] = ACTIONS(752), - [anon_sym_let] = ACTIONS(752), - [anon_sym_let_DASHenv] = ACTIONS(752), - [anon_sym_mut] = ACTIONS(752), - [anon_sym_const] = ACTIONS(752), - [sym_cmd_identifier] = ACTIONS(752), - [anon_sym_SEMI] = ACTIONS(752), - [anon_sym_LF] = ACTIONS(754), - [anon_sym_def] = ACTIONS(752), - [anon_sym_def_DASHenv] = ACTIONS(752), - [anon_sym_export_DASHenv] = ACTIONS(752), - [anon_sym_extern] = ACTIONS(752), - [anon_sym_module] = ACTIONS(752), - [anon_sym_use] = ACTIONS(752), - [anon_sym_LBRACK] = ACTIONS(752), - [anon_sym_LPAREN] = ACTIONS(752), - [anon_sym_RPAREN] = ACTIONS(752), - [anon_sym_PIPE] = ACTIONS(752), - [anon_sym_DOLLAR] = ACTIONS(752), - [anon_sym_error] = ACTIONS(752), - [anon_sym_GT] = ACTIONS(752), - [anon_sym_DASH] = ACTIONS(752), - [anon_sym_break] = ACTIONS(752), - [anon_sym_continue] = ACTIONS(752), - [anon_sym_for] = ACTIONS(752), - [anon_sym_in] = ACTIONS(752), - [anon_sym_loop] = ACTIONS(752), - [anon_sym_while] = ACTIONS(752), - [anon_sym_do] = ACTIONS(752), - [anon_sym_if] = ACTIONS(752), - [anon_sym_match] = ACTIONS(752), - [anon_sym_LBRACE] = ACTIONS(752), - [anon_sym_RBRACE] = ACTIONS(752), - [anon_sym_DOT] = ACTIONS(752), - [anon_sym_try] = ACTIONS(752), - [anon_sym_return] = ACTIONS(752), - [anon_sym_source] = ACTIONS(752), - [anon_sym_source_DASHenv] = ACTIONS(752), - [anon_sym_register] = ACTIONS(752), - [anon_sym_hide] = ACTIONS(752), - [anon_sym_hide_DASHenv] = ACTIONS(752), - [anon_sym_overlay] = ACTIONS(752), - [anon_sym_STAR] = ACTIONS(752), - [anon_sym_where] = ACTIONS(752), - [anon_sym_STAR_STAR] = ACTIONS(752), - [anon_sym_PLUS_PLUS] = ACTIONS(752), - [anon_sym_SLASH] = ACTIONS(752), - [anon_sym_mod] = ACTIONS(752), - [anon_sym_SLASH_SLASH] = ACTIONS(752), - [anon_sym_PLUS] = ACTIONS(752), - [anon_sym_bit_DASHshl] = ACTIONS(752), - [anon_sym_bit_DASHshr] = ACTIONS(752), - [anon_sym_EQ_EQ] = ACTIONS(752), - [anon_sym_BANG_EQ] = ACTIONS(752), - [anon_sym_LT2] = ACTIONS(752), - [anon_sym_LT_EQ] = ACTIONS(752), - [anon_sym_GT_EQ] = ACTIONS(752), - [anon_sym_not_DASHin] = ACTIONS(752), - [anon_sym_starts_DASHwith] = ACTIONS(752), - [anon_sym_ends_DASHwith] = ACTIONS(752), - [anon_sym_EQ_TILDE] = ACTIONS(752), - [anon_sym_BANG_TILDE] = ACTIONS(752), - [anon_sym_bit_DASHand] = ACTIONS(752), - [anon_sym_bit_DASHxor] = ACTIONS(752), - [anon_sym_bit_DASHor] = ACTIONS(752), - [anon_sym_and] = ACTIONS(752), - [anon_sym_xor] = ACTIONS(752), - [anon_sym_or] = ACTIONS(752), - [anon_sym_not] = ACTIONS(752), - [anon_sym_DOT_DOT_LT] = ACTIONS(752), - [anon_sym_DOT_DOT] = ACTIONS(752), - [anon_sym_DOT_DOT_EQ] = ACTIONS(752), - [sym_val_nothing] = ACTIONS(752), - [anon_sym_true] = ACTIONS(752), - [anon_sym_false] = ACTIONS(752), - [aux_sym_val_number_token1] = ACTIONS(752), - [aux_sym_val_number_token2] = ACTIONS(752), - [aux_sym_val_number_token3] = ACTIONS(752), - [aux_sym_val_number_token4] = ACTIONS(752), - [anon_sym_inf] = ACTIONS(752), - [anon_sym_DASHinf] = ACTIONS(752), - [anon_sym_NaN] = ACTIONS(752), - [anon_sym_0b] = ACTIONS(752), - [anon_sym_0o] = ACTIONS(752), - [anon_sym_0x] = ACTIONS(752), - [sym_val_date] = ACTIONS(752), - [anon_sym_DQUOTE] = ACTIONS(752), - [sym__str_single_quotes] = ACTIONS(752), - [sym__str_back_ticks] = ACTIONS(752), - [anon_sym_DOLLAR_SQUOTE] = ACTIONS(752), - [anon_sym_DOLLAR_DQUOTE] = ACTIONS(752), - [anon_sym_CARET] = ACTIONS(752), + [anon_sym_export] = ACTIONS(750), + [anon_sym_alias] = ACTIONS(750), + [anon_sym_let] = ACTIONS(750), + [anon_sym_let_DASHenv] = ACTIONS(750), + [anon_sym_mut] = ACTIONS(750), + [anon_sym_const] = ACTIONS(750), + [sym_cmd_identifier] = ACTIONS(750), + [anon_sym_SEMI] = ACTIONS(750), + [anon_sym_LF] = ACTIONS(752), + [anon_sym_def] = ACTIONS(750), + [anon_sym_def_DASHenv] = ACTIONS(750), + [anon_sym_export_DASHenv] = ACTIONS(750), + [anon_sym_extern] = ACTIONS(750), + [anon_sym_module] = ACTIONS(750), + [anon_sym_use] = ACTIONS(750), + [anon_sym_LBRACK] = ACTIONS(750), + [anon_sym_LPAREN] = ACTIONS(750), + [anon_sym_RPAREN] = ACTIONS(750), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_DOLLAR] = ACTIONS(750), + [anon_sym_error] = ACTIONS(750), + [anon_sym_GT] = ACTIONS(750), + [anon_sym_DASH] = ACTIONS(750), + [anon_sym_break] = ACTIONS(750), + [anon_sym_continue] = ACTIONS(750), + [anon_sym_for] = ACTIONS(750), + [anon_sym_in] = ACTIONS(750), + [anon_sym_loop] = ACTIONS(750), + [anon_sym_while] = ACTIONS(750), + [anon_sym_do] = ACTIONS(750), + [anon_sym_if] = ACTIONS(750), + [anon_sym_match] = ACTIONS(750), + [anon_sym_LBRACE] = ACTIONS(750), + [anon_sym_RBRACE] = ACTIONS(750), + [anon_sym_DOT] = ACTIONS(750), + [anon_sym_try] = ACTIONS(750), + [anon_sym_return] = ACTIONS(750), + [anon_sym_source] = ACTIONS(750), + [anon_sym_source_DASHenv] = ACTIONS(750), + [anon_sym_register] = ACTIONS(750), + [anon_sym_hide] = ACTIONS(750), + [anon_sym_hide_DASHenv] = ACTIONS(750), + [anon_sym_overlay] = ACTIONS(750), + [anon_sym_STAR] = ACTIONS(750), + [anon_sym_where] = ACTIONS(750), + [anon_sym_STAR_STAR] = ACTIONS(750), + [anon_sym_PLUS_PLUS] = ACTIONS(750), + [anon_sym_SLASH] = ACTIONS(750), + [anon_sym_mod] = ACTIONS(750), + [anon_sym_SLASH_SLASH] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(750), + [anon_sym_bit_DASHshl] = ACTIONS(750), + [anon_sym_bit_DASHshr] = ACTIONS(750), + [anon_sym_EQ_EQ] = ACTIONS(750), + [anon_sym_BANG_EQ] = ACTIONS(750), + [anon_sym_LT2] = ACTIONS(750), + [anon_sym_LT_EQ] = ACTIONS(750), + [anon_sym_GT_EQ] = ACTIONS(750), + [anon_sym_not_DASHin] = ACTIONS(750), + [anon_sym_starts_DASHwith] = ACTIONS(750), + [anon_sym_ends_DASHwith] = ACTIONS(750), + [anon_sym_EQ_TILDE] = ACTIONS(750), + [anon_sym_BANG_TILDE] = ACTIONS(750), + [anon_sym_bit_DASHand] = ACTIONS(750), + [anon_sym_bit_DASHxor] = ACTIONS(750), + [anon_sym_bit_DASHor] = ACTIONS(750), + [anon_sym_and] = ACTIONS(750), + [anon_sym_xor] = ACTIONS(750), + [anon_sym_or] = ACTIONS(750), + [anon_sym_not] = ACTIONS(750), + [anon_sym_DOT_DOT_LT] = ACTIONS(750), + [anon_sym_DOT_DOT] = ACTIONS(750), + [anon_sym_DOT_DOT_EQ] = ACTIONS(750), + [sym_val_nothing] = ACTIONS(750), + [anon_sym_true] = ACTIONS(750), + [anon_sym_false] = ACTIONS(750), + [aux_sym_val_number_token1] = ACTIONS(750), + [aux_sym_val_number_token2] = ACTIONS(750), + [aux_sym_val_number_token3] = ACTIONS(750), + [aux_sym_val_number_token4] = ACTIONS(750), + [anon_sym_inf] = ACTIONS(750), + [anon_sym_DASHinf] = ACTIONS(750), + [anon_sym_NaN] = ACTIONS(750), + [anon_sym_0b] = ACTIONS(750), + [anon_sym_0o] = ACTIONS(750), + [anon_sym_0x] = ACTIONS(750), + [sym_val_date] = ACTIONS(750), + [anon_sym_DQUOTE] = ACTIONS(750), + [sym__str_single_quotes] = ACTIONS(750), + [sym__str_back_ticks] = ACTIONS(750), + [anon_sym_DOLLAR_SQUOTE] = ACTIONS(750), + [anon_sym_DOLLAR_DQUOTE] = ACTIONS(750), + [anon_sym_CARET] = ACTIONS(750), [anon_sym_POUND] = ACTIONS(3), }, [272] = { @@ -73890,99 +73890,99 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [276] = { [sym_comment] = STATE(276), - [anon_sym_export] = ACTIONS(759), - [anon_sym_alias] = ACTIONS(759), - [anon_sym_let] = ACTIONS(759), - [anon_sym_let_DASHenv] = ACTIONS(759), - [anon_sym_mut] = ACTIONS(759), - [anon_sym_const] = ACTIONS(759), - [sym_cmd_identifier] = ACTIONS(759), - [anon_sym_SEMI] = ACTIONS(759), - [anon_sym_LF] = ACTIONS(761), - [anon_sym_def] = ACTIONS(759), - [anon_sym_def_DASHenv] = ACTIONS(759), - [anon_sym_export_DASHenv] = ACTIONS(759), - [anon_sym_extern] = ACTIONS(759), - [anon_sym_module] = ACTIONS(759), - [anon_sym_use] = ACTIONS(759), - [anon_sym_LBRACK] = ACTIONS(759), - [anon_sym_LPAREN] = ACTIONS(759), - [anon_sym_RPAREN] = ACTIONS(759), - [anon_sym_PIPE] = ACTIONS(759), - [anon_sym_DOLLAR] = ACTIONS(759), - [anon_sym_error] = ACTIONS(759), - [anon_sym_GT] = ACTIONS(759), - [anon_sym_DASH] = ACTIONS(759), - [anon_sym_break] = ACTIONS(759), - [anon_sym_continue] = ACTIONS(759), - [anon_sym_for] = ACTIONS(759), - [anon_sym_in] = ACTIONS(759), - [anon_sym_loop] = ACTIONS(759), - [anon_sym_while] = ACTIONS(759), - [anon_sym_do] = ACTIONS(759), - [anon_sym_if] = ACTIONS(759), - [anon_sym_match] = ACTIONS(759), - [anon_sym_LBRACE] = ACTIONS(759), - [anon_sym_RBRACE] = ACTIONS(759), - [anon_sym_DOT] = ACTIONS(759), - [anon_sym_try] = ACTIONS(759), - [anon_sym_return] = ACTIONS(759), - [anon_sym_source] = ACTIONS(759), - [anon_sym_source_DASHenv] = ACTIONS(759), - [anon_sym_register] = ACTIONS(759), - [anon_sym_hide] = ACTIONS(759), - [anon_sym_hide_DASHenv] = ACTIONS(759), - [anon_sym_overlay] = ACTIONS(759), - [anon_sym_STAR] = ACTIONS(759), - [anon_sym_where] = ACTIONS(759), - [anon_sym_STAR_STAR] = ACTIONS(759), - [anon_sym_PLUS_PLUS] = ACTIONS(759), - [anon_sym_SLASH] = ACTIONS(759), - [anon_sym_mod] = ACTIONS(759), - [anon_sym_SLASH_SLASH] = ACTIONS(759), - [anon_sym_PLUS] = ACTIONS(759), - [anon_sym_bit_DASHshl] = ACTIONS(759), - [anon_sym_bit_DASHshr] = ACTIONS(759), - [anon_sym_EQ_EQ] = ACTIONS(759), - [anon_sym_BANG_EQ] = ACTIONS(759), - [anon_sym_LT2] = ACTIONS(759), - [anon_sym_LT_EQ] = ACTIONS(759), - [anon_sym_GT_EQ] = ACTIONS(759), - [anon_sym_not_DASHin] = ACTIONS(759), - [anon_sym_starts_DASHwith] = ACTIONS(759), - [anon_sym_ends_DASHwith] = ACTIONS(759), - [anon_sym_EQ_TILDE] = ACTIONS(759), - [anon_sym_BANG_TILDE] = ACTIONS(759), - [anon_sym_bit_DASHand] = ACTIONS(759), - [anon_sym_bit_DASHxor] = ACTIONS(759), - [anon_sym_bit_DASHor] = ACTIONS(759), - [anon_sym_and] = ACTIONS(759), - [anon_sym_xor] = ACTIONS(759), - [anon_sym_or] = ACTIONS(759), - [anon_sym_not] = ACTIONS(759), - [anon_sym_DOT_DOT_LT] = ACTIONS(759), - [anon_sym_DOT_DOT] = ACTIONS(759), - [anon_sym_DOT_DOT_EQ] = ACTIONS(759), - [sym_val_nothing] = ACTIONS(759), - [anon_sym_true] = ACTIONS(759), - [anon_sym_false] = ACTIONS(759), - [aux_sym_val_number_token1] = ACTIONS(759), - [aux_sym_val_number_token2] = ACTIONS(759), - [aux_sym_val_number_token3] = ACTIONS(759), - [aux_sym_val_number_token4] = ACTIONS(759), - [anon_sym_inf] = ACTIONS(759), - [anon_sym_DASHinf] = ACTIONS(759), - [anon_sym_NaN] = ACTIONS(759), - [anon_sym_0b] = ACTIONS(759), - [anon_sym_0o] = ACTIONS(759), - [anon_sym_0x] = ACTIONS(759), - [sym_val_date] = ACTIONS(759), - [anon_sym_DQUOTE] = ACTIONS(759), - [sym__str_single_quotes] = ACTIONS(759), - [sym__str_back_ticks] = ACTIONS(759), - [anon_sym_DOLLAR_SQUOTE] = ACTIONS(759), - [anon_sym_DOLLAR_DQUOTE] = ACTIONS(759), - [anon_sym_CARET] = ACTIONS(759), + [anon_sym_export] = ACTIONS(746), + [anon_sym_alias] = ACTIONS(746), + [anon_sym_let] = ACTIONS(746), + [anon_sym_let_DASHenv] = ACTIONS(746), + [anon_sym_mut] = ACTIONS(746), + [anon_sym_const] = ACTIONS(746), + [sym_cmd_identifier] = ACTIONS(746), + [anon_sym_SEMI] = ACTIONS(746), + [anon_sym_LF] = ACTIONS(748), + [anon_sym_def] = ACTIONS(746), + [anon_sym_def_DASHenv] = ACTIONS(746), + [anon_sym_export_DASHenv] = ACTIONS(746), + [anon_sym_extern] = ACTIONS(746), + [anon_sym_module] = ACTIONS(746), + [anon_sym_use] = ACTIONS(746), + [anon_sym_LBRACK] = ACTIONS(746), + [anon_sym_LPAREN] = ACTIONS(746), + [anon_sym_RPAREN] = ACTIONS(746), + [anon_sym_PIPE] = ACTIONS(746), + [anon_sym_DOLLAR] = ACTIONS(746), + [anon_sym_error] = ACTIONS(746), + [anon_sym_GT] = ACTIONS(746), + [anon_sym_DASH] = ACTIONS(746), + [anon_sym_break] = ACTIONS(746), + [anon_sym_continue] = ACTIONS(746), + [anon_sym_for] = ACTIONS(746), + [anon_sym_in] = ACTIONS(746), + [anon_sym_loop] = ACTIONS(746), + [anon_sym_while] = ACTIONS(746), + [anon_sym_do] = ACTIONS(746), + [anon_sym_if] = ACTIONS(746), + [anon_sym_match] = ACTIONS(746), + [anon_sym_LBRACE] = ACTIONS(746), + [anon_sym_RBRACE] = ACTIONS(746), + [anon_sym_DOT] = ACTIONS(746), + [anon_sym_try] = ACTIONS(746), + [anon_sym_return] = ACTIONS(746), + [anon_sym_source] = ACTIONS(746), + [anon_sym_source_DASHenv] = ACTIONS(746), + [anon_sym_register] = ACTIONS(746), + [anon_sym_hide] = ACTIONS(746), + [anon_sym_hide_DASHenv] = ACTIONS(746), + [anon_sym_overlay] = ACTIONS(746), + [anon_sym_STAR] = ACTIONS(746), + [anon_sym_where] = ACTIONS(746), + [anon_sym_STAR_STAR] = ACTIONS(746), + [anon_sym_PLUS_PLUS] = ACTIONS(746), + [anon_sym_SLASH] = ACTIONS(746), + [anon_sym_mod] = ACTIONS(746), + [anon_sym_SLASH_SLASH] = ACTIONS(746), + [anon_sym_PLUS] = ACTIONS(746), + [anon_sym_bit_DASHshl] = ACTIONS(746), + [anon_sym_bit_DASHshr] = ACTIONS(746), + [anon_sym_EQ_EQ] = ACTIONS(746), + [anon_sym_BANG_EQ] = ACTIONS(746), + [anon_sym_LT2] = ACTIONS(746), + [anon_sym_LT_EQ] = ACTIONS(746), + [anon_sym_GT_EQ] = ACTIONS(746), + [anon_sym_not_DASHin] = ACTIONS(746), + [anon_sym_starts_DASHwith] = ACTIONS(746), + [anon_sym_ends_DASHwith] = ACTIONS(746), + [anon_sym_EQ_TILDE] = ACTIONS(746), + [anon_sym_BANG_TILDE] = ACTIONS(746), + [anon_sym_bit_DASHand] = ACTIONS(746), + [anon_sym_bit_DASHxor] = ACTIONS(746), + [anon_sym_bit_DASHor] = ACTIONS(746), + [anon_sym_and] = ACTIONS(746), + [anon_sym_xor] = ACTIONS(746), + [anon_sym_or] = ACTIONS(746), + [anon_sym_not] = ACTIONS(746), + [anon_sym_DOT_DOT_LT] = ACTIONS(746), + [anon_sym_DOT_DOT] = ACTIONS(746), + [anon_sym_DOT_DOT_EQ] = ACTIONS(746), + [sym_val_nothing] = ACTIONS(746), + [anon_sym_true] = ACTIONS(746), + [anon_sym_false] = ACTIONS(746), + [aux_sym_val_number_token1] = ACTIONS(746), + [aux_sym_val_number_token2] = ACTIONS(746), + [aux_sym_val_number_token3] = ACTIONS(746), + [aux_sym_val_number_token4] = ACTIONS(746), + [anon_sym_inf] = ACTIONS(746), + [anon_sym_DASHinf] = ACTIONS(746), + [anon_sym_NaN] = ACTIONS(746), + [anon_sym_0b] = ACTIONS(746), + [anon_sym_0o] = ACTIONS(746), + [anon_sym_0x] = ACTIONS(746), + [sym_val_date] = ACTIONS(746), + [anon_sym_DQUOTE] = ACTIONS(746), + [sym__str_single_quotes] = ACTIONS(746), + [sym__str_back_ticks] = ACTIONS(746), + [anon_sym_DOLLAR_SQUOTE] = ACTIONS(746), + [anon_sym_DOLLAR_DQUOTE] = ACTIONS(746), + [anon_sym_CARET] = ACTIONS(746), [anon_sym_POUND] = ACTIONS(3), }, [277] = { @@ -74008,13 +74008,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(816), [anon_sym_DOLLAR] = ACTIONS(816), [anon_sym_error] = ACTIONS(816), - [anon_sym_GT] = ACTIONS(714), + [anon_sym_GT] = ACTIONS(712), [anon_sym_DASH_DASH] = ACTIONS(816), - [anon_sym_DASH] = ACTIONS(718), + [anon_sym_DASH] = ACTIONS(716), [anon_sym_break] = ACTIONS(816), [anon_sym_continue] = ACTIONS(816), [anon_sym_for] = ACTIONS(816), - [anon_sym_in] = ACTIONS(720), + [anon_sym_in] = ACTIONS(718), [anon_sym_loop] = ACTIONS(816), [anon_sym_while] = ACTIONS(816), [anon_sym_do] = ACTIONS(816), @@ -74029,24 +74029,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_hide] = ACTIONS(816), [anon_sym_hide_DASHenv] = ACTIONS(816), [anon_sym_overlay] = ACTIONS(816), - [anon_sym_STAR] = ACTIONS(722), + [anon_sym_STAR] = ACTIONS(720), [anon_sym_where] = ACTIONS(816), - [anon_sym_STAR_STAR] = ACTIONS(724), - [anon_sym_PLUS_PLUS] = ACTIONS(724), - [anon_sym_SLASH] = ACTIONS(722), - [anon_sym_mod] = ACTIONS(722), - [anon_sym_SLASH_SLASH] = ACTIONS(722), - [anon_sym_PLUS] = ACTIONS(718), - [anon_sym_bit_DASHshl] = ACTIONS(726), - [anon_sym_bit_DASHshr] = ACTIONS(726), - [anon_sym_EQ_EQ] = ACTIONS(714), - [anon_sym_BANG_EQ] = ACTIONS(714), - [anon_sym_LT2] = ACTIONS(714), - [anon_sym_LT_EQ] = ACTIONS(714), - [anon_sym_GT_EQ] = ACTIONS(714), - [anon_sym_not_DASHin] = ACTIONS(720), - [anon_sym_starts_DASHwith] = ACTIONS(720), - [anon_sym_ends_DASHwith] = ACTIONS(720), + [anon_sym_STAR_STAR] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_SLASH] = ACTIONS(720), + [anon_sym_mod] = ACTIONS(720), + [anon_sym_SLASH_SLASH] = ACTIONS(720), + [anon_sym_PLUS] = ACTIONS(716), + [anon_sym_bit_DASHshl] = ACTIONS(724), + [anon_sym_bit_DASHshr] = ACTIONS(724), + [anon_sym_EQ_EQ] = ACTIONS(712), + [anon_sym_BANG_EQ] = ACTIONS(712), + [anon_sym_LT2] = ACTIONS(712), + [anon_sym_LT_EQ] = ACTIONS(712), + [anon_sym_GT_EQ] = ACTIONS(712), + [anon_sym_not_DASHin] = ACTIONS(718), + [anon_sym_starts_DASHwith] = ACTIONS(718), + [anon_sym_ends_DASHwith] = ACTIONS(718), [anon_sym_EQ_TILDE] = ACTIONS(816), [anon_sym_BANG_TILDE] = ACTIONS(816), [anon_sym_bit_DASHand] = ACTIONS(816), @@ -74126,13 +74126,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_hide] = ACTIONS(816), [anon_sym_hide_DASHenv] = ACTIONS(816), [anon_sym_overlay] = ACTIONS(816), - [anon_sym_STAR] = ACTIONS(722), + [anon_sym_STAR] = ACTIONS(720), [anon_sym_where] = ACTIONS(816), - [anon_sym_STAR_STAR] = ACTIONS(724), - [anon_sym_PLUS_PLUS] = ACTIONS(724), - [anon_sym_SLASH] = ACTIONS(722), - [anon_sym_mod] = ACTIONS(722), - [anon_sym_SLASH_SLASH] = ACTIONS(722), + [anon_sym_STAR_STAR] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_SLASH] = ACTIONS(720), + [anon_sym_mod] = ACTIONS(720), + [anon_sym_SLASH_SLASH] = ACTIONS(720), [anon_sym_PLUS] = ACTIONS(816), [anon_sym_bit_DASHshl] = ACTIONS(816), [anon_sym_bit_DASHshr] = ACTIONS(816), @@ -74225,8 +74225,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_overlay] = ACTIONS(816), [anon_sym_STAR] = ACTIONS(816), [anon_sym_where] = ACTIONS(816), - [anon_sym_STAR_STAR] = ACTIONS(724), - [anon_sym_PLUS_PLUS] = ACTIONS(724), + [anon_sym_STAR_STAR] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(722), [anon_sym_SLASH] = ACTIONS(816), [anon_sym_mod] = ACTIONS(816), [anon_sym_SLASH_SLASH] = ACTIONS(816), @@ -74495,7 +74495,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_error] = ACTIONS(816), [anon_sym_GT] = ACTIONS(816), [anon_sym_DASH_DASH] = ACTIONS(816), - [anon_sym_DASH] = ACTIONS(718), + [anon_sym_DASH] = ACTIONS(716), [anon_sym_break] = ACTIONS(816), [anon_sym_continue] = ACTIONS(816), [anon_sym_for] = ACTIONS(816), @@ -74514,16 +74514,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_hide] = ACTIONS(816), [anon_sym_hide_DASHenv] = ACTIONS(816), [anon_sym_overlay] = ACTIONS(816), - [anon_sym_STAR] = ACTIONS(722), + [anon_sym_STAR] = ACTIONS(720), [anon_sym_where] = ACTIONS(816), - [anon_sym_STAR_STAR] = ACTIONS(724), - [anon_sym_PLUS_PLUS] = ACTIONS(724), - [anon_sym_SLASH] = ACTIONS(722), - [anon_sym_mod] = ACTIONS(722), - [anon_sym_SLASH_SLASH] = ACTIONS(722), - [anon_sym_PLUS] = ACTIONS(718), - [anon_sym_bit_DASHshl] = ACTIONS(726), - [anon_sym_bit_DASHshr] = ACTIONS(726), + [anon_sym_STAR_STAR] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_SLASH] = ACTIONS(720), + [anon_sym_mod] = ACTIONS(720), + [anon_sym_SLASH_SLASH] = ACTIONS(720), + [anon_sym_PLUS] = ACTIONS(716), + [anon_sym_bit_DASHshl] = ACTIONS(724), + [anon_sym_bit_DASHshr] = ACTIONS(724), [anon_sym_EQ_EQ] = ACTIONS(816), [anon_sym_BANG_EQ] = ACTIONS(816), [anon_sym_LT2] = ACTIONS(816), @@ -74687,13 +74687,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(816), [anon_sym_DOLLAR] = ACTIONS(816), [anon_sym_error] = ACTIONS(816), - [anon_sym_GT] = ACTIONS(714), + [anon_sym_GT] = ACTIONS(712), [anon_sym_DASH_DASH] = ACTIONS(816), - [anon_sym_DASH] = ACTIONS(718), + [anon_sym_DASH] = ACTIONS(716), [anon_sym_break] = ACTIONS(816), [anon_sym_continue] = ACTIONS(816), [anon_sym_for] = ACTIONS(816), - [anon_sym_in] = ACTIONS(720), + [anon_sym_in] = ACTIONS(718), [anon_sym_loop] = ACTIONS(816), [anon_sym_while] = ACTIONS(816), [anon_sym_do] = ACTIONS(816), @@ -74708,26 +74708,26 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_hide] = ACTIONS(816), [anon_sym_hide_DASHenv] = ACTIONS(816), [anon_sym_overlay] = ACTIONS(816), - [anon_sym_STAR] = ACTIONS(722), + [anon_sym_STAR] = ACTIONS(720), [anon_sym_where] = ACTIONS(816), - [anon_sym_STAR_STAR] = ACTIONS(724), - [anon_sym_PLUS_PLUS] = ACTIONS(724), - [anon_sym_SLASH] = ACTIONS(722), - [anon_sym_mod] = ACTIONS(722), - [anon_sym_SLASH_SLASH] = ACTIONS(722), - [anon_sym_PLUS] = ACTIONS(718), - [anon_sym_bit_DASHshl] = ACTIONS(726), - [anon_sym_bit_DASHshr] = ACTIONS(726), - [anon_sym_EQ_EQ] = ACTIONS(714), - [anon_sym_BANG_EQ] = ACTIONS(714), - [anon_sym_LT2] = ACTIONS(714), - [anon_sym_LT_EQ] = ACTIONS(714), - [anon_sym_GT_EQ] = ACTIONS(714), - [anon_sym_not_DASHin] = ACTIONS(720), - [anon_sym_starts_DASHwith] = ACTIONS(720), - [anon_sym_ends_DASHwith] = ACTIONS(720), - [anon_sym_EQ_TILDE] = ACTIONS(728), - [anon_sym_BANG_TILDE] = ACTIONS(728), + [anon_sym_STAR_STAR] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_SLASH] = ACTIONS(720), + [anon_sym_mod] = ACTIONS(720), + [anon_sym_SLASH_SLASH] = ACTIONS(720), + [anon_sym_PLUS] = ACTIONS(716), + [anon_sym_bit_DASHshl] = ACTIONS(724), + [anon_sym_bit_DASHshr] = ACTIONS(724), + [anon_sym_EQ_EQ] = ACTIONS(712), + [anon_sym_BANG_EQ] = ACTIONS(712), + [anon_sym_LT2] = ACTIONS(712), + [anon_sym_LT_EQ] = ACTIONS(712), + [anon_sym_GT_EQ] = ACTIONS(712), + [anon_sym_not_DASHin] = ACTIONS(718), + [anon_sym_starts_DASHwith] = ACTIONS(718), + [anon_sym_ends_DASHwith] = ACTIONS(718), + [anon_sym_EQ_TILDE] = ACTIONS(726), + [anon_sym_BANG_TILDE] = ACTIONS(726), [anon_sym_bit_DASHand] = ACTIONS(816), [anon_sym_bit_DASHxor] = ACTIONS(816), [anon_sym_bit_DASHor] = ACTIONS(816), @@ -74784,13 +74784,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(816), [anon_sym_DOLLAR] = ACTIONS(816), [anon_sym_error] = ACTIONS(816), - [anon_sym_GT] = ACTIONS(714), + [anon_sym_GT] = ACTIONS(712), [anon_sym_DASH_DASH] = ACTIONS(816), - [anon_sym_DASH] = ACTIONS(718), + [anon_sym_DASH] = ACTIONS(716), [anon_sym_break] = ACTIONS(816), [anon_sym_continue] = ACTIONS(816), [anon_sym_for] = ACTIONS(816), - [anon_sym_in] = ACTIONS(720), + [anon_sym_in] = ACTIONS(718), [anon_sym_loop] = ACTIONS(816), [anon_sym_while] = ACTIONS(816), [anon_sym_do] = ACTIONS(816), @@ -74805,27 +74805,27 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_hide] = ACTIONS(816), [anon_sym_hide_DASHenv] = ACTIONS(816), [anon_sym_overlay] = ACTIONS(816), - [anon_sym_STAR] = ACTIONS(722), + [anon_sym_STAR] = ACTIONS(720), [anon_sym_where] = ACTIONS(816), - [anon_sym_STAR_STAR] = ACTIONS(724), - [anon_sym_PLUS_PLUS] = ACTIONS(724), - [anon_sym_SLASH] = ACTIONS(722), - [anon_sym_mod] = ACTIONS(722), - [anon_sym_SLASH_SLASH] = ACTIONS(722), - [anon_sym_PLUS] = ACTIONS(718), - [anon_sym_bit_DASHshl] = ACTIONS(726), - [anon_sym_bit_DASHshr] = ACTIONS(726), - [anon_sym_EQ_EQ] = ACTIONS(714), - [anon_sym_BANG_EQ] = ACTIONS(714), - [anon_sym_LT2] = ACTIONS(714), - [anon_sym_LT_EQ] = ACTIONS(714), - [anon_sym_GT_EQ] = ACTIONS(714), - [anon_sym_not_DASHin] = ACTIONS(720), - [anon_sym_starts_DASHwith] = ACTIONS(720), - [anon_sym_ends_DASHwith] = ACTIONS(720), - [anon_sym_EQ_TILDE] = ACTIONS(728), - [anon_sym_BANG_TILDE] = ACTIONS(728), - [anon_sym_bit_DASHand] = ACTIONS(730), + [anon_sym_STAR_STAR] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_SLASH] = ACTIONS(720), + [anon_sym_mod] = ACTIONS(720), + [anon_sym_SLASH_SLASH] = ACTIONS(720), + [anon_sym_PLUS] = ACTIONS(716), + [anon_sym_bit_DASHshl] = ACTIONS(724), + [anon_sym_bit_DASHshr] = ACTIONS(724), + [anon_sym_EQ_EQ] = ACTIONS(712), + [anon_sym_BANG_EQ] = ACTIONS(712), + [anon_sym_LT2] = ACTIONS(712), + [anon_sym_LT_EQ] = ACTIONS(712), + [anon_sym_GT_EQ] = ACTIONS(712), + [anon_sym_not_DASHin] = ACTIONS(718), + [anon_sym_starts_DASHwith] = ACTIONS(718), + [anon_sym_ends_DASHwith] = ACTIONS(718), + [anon_sym_EQ_TILDE] = ACTIONS(726), + [anon_sym_BANG_TILDE] = ACTIONS(726), + [anon_sym_bit_DASHand] = ACTIONS(728), [anon_sym_bit_DASHxor] = ACTIONS(816), [anon_sym_bit_DASHor] = ACTIONS(816), [anon_sym_and] = ACTIONS(816), @@ -75075,13 +75075,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(816), [anon_sym_DOLLAR] = ACTIONS(816), [anon_sym_error] = ACTIONS(816), - [anon_sym_GT] = ACTIONS(714), + [anon_sym_GT] = ACTIONS(712), [anon_sym_DASH_DASH] = ACTIONS(816), - [anon_sym_DASH] = ACTIONS(718), + [anon_sym_DASH] = ACTIONS(716), [anon_sym_break] = ACTIONS(816), [anon_sym_continue] = ACTIONS(816), [anon_sym_for] = ACTIONS(816), - [anon_sym_in] = ACTIONS(720), + [anon_sym_in] = ACTIONS(718), [anon_sym_loop] = ACTIONS(816), [anon_sym_while] = ACTIONS(816), [anon_sym_do] = ACTIONS(816), @@ -75096,28 +75096,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_hide] = ACTIONS(816), [anon_sym_hide_DASHenv] = ACTIONS(816), [anon_sym_overlay] = ACTIONS(816), - [anon_sym_STAR] = ACTIONS(722), + [anon_sym_STAR] = ACTIONS(720), [anon_sym_where] = ACTIONS(816), - [anon_sym_STAR_STAR] = ACTIONS(724), - [anon_sym_PLUS_PLUS] = ACTIONS(724), - [anon_sym_SLASH] = ACTIONS(722), - [anon_sym_mod] = ACTIONS(722), - [anon_sym_SLASH_SLASH] = ACTIONS(722), - [anon_sym_PLUS] = ACTIONS(718), - [anon_sym_bit_DASHshl] = ACTIONS(726), - [anon_sym_bit_DASHshr] = ACTIONS(726), - [anon_sym_EQ_EQ] = ACTIONS(714), - [anon_sym_BANG_EQ] = ACTIONS(714), - [anon_sym_LT2] = ACTIONS(714), - [anon_sym_LT_EQ] = ACTIONS(714), - [anon_sym_GT_EQ] = ACTIONS(714), - [anon_sym_not_DASHin] = ACTIONS(720), - [anon_sym_starts_DASHwith] = ACTIONS(720), - [anon_sym_ends_DASHwith] = ACTIONS(720), - [anon_sym_EQ_TILDE] = ACTIONS(728), - [anon_sym_BANG_TILDE] = ACTIONS(728), - [anon_sym_bit_DASHand] = ACTIONS(730), - [anon_sym_bit_DASHxor] = ACTIONS(732), + [anon_sym_STAR_STAR] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_SLASH] = ACTIONS(720), + [anon_sym_mod] = ACTIONS(720), + [anon_sym_SLASH_SLASH] = ACTIONS(720), + [anon_sym_PLUS] = ACTIONS(716), + [anon_sym_bit_DASHshl] = ACTIONS(724), + [anon_sym_bit_DASHshr] = ACTIONS(724), + [anon_sym_EQ_EQ] = ACTIONS(712), + [anon_sym_BANG_EQ] = ACTIONS(712), + [anon_sym_LT2] = ACTIONS(712), + [anon_sym_LT_EQ] = ACTIONS(712), + [anon_sym_GT_EQ] = ACTIONS(712), + [anon_sym_not_DASHin] = ACTIONS(718), + [anon_sym_starts_DASHwith] = ACTIONS(718), + [anon_sym_ends_DASHwith] = ACTIONS(718), + [anon_sym_EQ_TILDE] = ACTIONS(726), + [anon_sym_BANG_TILDE] = ACTIONS(726), + [anon_sym_bit_DASHand] = ACTIONS(728), + [anon_sym_bit_DASHxor] = ACTIONS(730), [anon_sym_bit_DASHor] = ACTIONS(816), [anon_sym_and] = ACTIONS(816), [anon_sym_xor] = ACTIONS(816), @@ -75366,13 +75366,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(816), [anon_sym_DOLLAR] = ACTIONS(816), [anon_sym_error] = ACTIONS(816), - [anon_sym_GT] = ACTIONS(714), + [anon_sym_GT] = ACTIONS(712), [anon_sym_DASH_DASH] = ACTIONS(816), - [anon_sym_DASH] = ACTIONS(718), + [anon_sym_DASH] = ACTIONS(716), [anon_sym_break] = ACTIONS(816), [anon_sym_continue] = ACTIONS(816), [anon_sym_for] = ACTIONS(816), - [anon_sym_in] = ACTIONS(720), + [anon_sym_in] = ACTIONS(718), [anon_sym_loop] = ACTIONS(816), [anon_sym_while] = ACTIONS(816), [anon_sym_do] = ACTIONS(816), @@ -75387,29 +75387,29 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_hide] = ACTIONS(816), [anon_sym_hide_DASHenv] = ACTIONS(816), [anon_sym_overlay] = ACTIONS(816), - [anon_sym_STAR] = ACTIONS(722), + [anon_sym_STAR] = ACTIONS(720), [anon_sym_where] = ACTIONS(816), - [anon_sym_STAR_STAR] = ACTIONS(724), - [anon_sym_PLUS_PLUS] = ACTIONS(724), - [anon_sym_SLASH] = ACTIONS(722), - [anon_sym_mod] = ACTIONS(722), - [anon_sym_SLASH_SLASH] = ACTIONS(722), - [anon_sym_PLUS] = ACTIONS(718), - [anon_sym_bit_DASHshl] = ACTIONS(726), - [anon_sym_bit_DASHshr] = ACTIONS(726), - [anon_sym_EQ_EQ] = ACTIONS(714), - [anon_sym_BANG_EQ] = ACTIONS(714), - [anon_sym_LT2] = ACTIONS(714), - [anon_sym_LT_EQ] = ACTIONS(714), - [anon_sym_GT_EQ] = ACTIONS(714), - [anon_sym_not_DASHin] = ACTIONS(720), - [anon_sym_starts_DASHwith] = ACTIONS(720), - [anon_sym_ends_DASHwith] = ACTIONS(720), - [anon_sym_EQ_TILDE] = ACTIONS(728), - [anon_sym_BANG_TILDE] = ACTIONS(728), - [anon_sym_bit_DASHand] = ACTIONS(730), - [anon_sym_bit_DASHxor] = ACTIONS(732), - [anon_sym_bit_DASHor] = ACTIONS(734), + [anon_sym_STAR_STAR] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_SLASH] = ACTIONS(720), + [anon_sym_mod] = ACTIONS(720), + [anon_sym_SLASH_SLASH] = ACTIONS(720), + [anon_sym_PLUS] = ACTIONS(716), + [anon_sym_bit_DASHshl] = ACTIONS(724), + [anon_sym_bit_DASHshr] = ACTIONS(724), + [anon_sym_EQ_EQ] = ACTIONS(712), + [anon_sym_BANG_EQ] = ACTIONS(712), + [anon_sym_LT2] = ACTIONS(712), + [anon_sym_LT_EQ] = ACTIONS(712), + [anon_sym_GT_EQ] = ACTIONS(712), + [anon_sym_not_DASHin] = ACTIONS(718), + [anon_sym_starts_DASHwith] = ACTIONS(718), + [anon_sym_ends_DASHwith] = ACTIONS(718), + [anon_sym_EQ_TILDE] = ACTIONS(726), + [anon_sym_BANG_TILDE] = ACTIONS(726), + [anon_sym_bit_DASHand] = ACTIONS(728), + [anon_sym_bit_DASHxor] = ACTIONS(730), + [anon_sym_bit_DASHor] = ACTIONS(732), [anon_sym_and] = ACTIONS(816), [anon_sym_xor] = ACTIONS(816), [anon_sym_or] = ACTIONS(816), @@ -75463,13 +75463,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(816), [anon_sym_DOLLAR] = ACTIONS(816), [anon_sym_error] = ACTIONS(816), - [anon_sym_GT] = ACTIONS(714), + [anon_sym_GT] = ACTIONS(712), [anon_sym_DASH_DASH] = ACTIONS(816), - [anon_sym_DASH] = ACTIONS(718), + [anon_sym_DASH] = ACTIONS(716), [anon_sym_break] = ACTIONS(816), [anon_sym_continue] = ACTIONS(816), [anon_sym_for] = ACTIONS(816), - [anon_sym_in] = ACTIONS(720), + [anon_sym_in] = ACTIONS(718), [anon_sym_loop] = ACTIONS(816), [anon_sym_while] = ACTIONS(816), [anon_sym_do] = ACTIONS(816), @@ -75484,30 +75484,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_hide] = ACTIONS(816), [anon_sym_hide_DASHenv] = ACTIONS(816), [anon_sym_overlay] = ACTIONS(816), - [anon_sym_STAR] = ACTIONS(722), + [anon_sym_STAR] = ACTIONS(720), [anon_sym_where] = ACTIONS(816), - [anon_sym_STAR_STAR] = ACTIONS(724), - [anon_sym_PLUS_PLUS] = ACTIONS(724), - [anon_sym_SLASH] = ACTIONS(722), - [anon_sym_mod] = ACTIONS(722), - [anon_sym_SLASH_SLASH] = ACTIONS(722), - [anon_sym_PLUS] = ACTIONS(718), - [anon_sym_bit_DASHshl] = ACTIONS(726), - [anon_sym_bit_DASHshr] = ACTIONS(726), - [anon_sym_EQ_EQ] = ACTIONS(714), - [anon_sym_BANG_EQ] = ACTIONS(714), - [anon_sym_LT2] = ACTIONS(714), - [anon_sym_LT_EQ] = ACTIONS(714), - [anon_sym_GT_EQ] = ACTIONS(714), - [anon_sym_not_DASHin] = ACTIONS(720), - [anon_sym_starts_DASHwith] = ACTIONS(720), - [anon_sym_ends_DASHwith] = ACTIONS(720), - [anon_sym_EQ_TILDE] = ACTIONS(728), - [anon_sym_BANG_TILDE] = ACTIONS(728), - [anon_sym_bit_DASHand] = ACTIONS(730), - [anon_sym_bit_DASHxor] = ACTIONS(732), - [anon_sym_bit_DASHor] = ACTIONS(734), - [anon_sym_and] = ACTIONS(736), + [anon_sym_STAR_STAR] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_SLASH] = ACTIONS(720), + [anon_sym_mod] = ACTIONS(720), + [anon_sym_SLASH_SLASH] = ACTIONS(720), + [anon_sym_PLUS] = ACTIONS(716), + [anon_sym_bit_DASHshl] = ACTIONS(724), + [anon_sym_bit_DASHshr] = ACTIONS(724), + [anon_sym_EQ_EQ] = ACTIONS(712), + [anon_sym_BANG_EQ] = ACTIONS(712), + [anon_sym_LT2] = ACTIONS(712), + [anon_sym_LT_EQ] = ACTIONS(712), + [anon_sym_GT_EQ] = ACTIONS(712), + [anon_sym_not_DASHin] = ACTIONS(718), + [anon_sym_starts_DASHwith] = ACTIONS(718), + [anon_sym_ends_DASHwith] = ACTIONS(718), + [anon_sym_EQ_TILDE] = ACTIONS(726), + [anon_sym_BANG_TILDE] = ACTIONS(726), + [anon_sym_bit_DASHand] = ACTIONS(728), + [anon_sym_bit_DASHxor] = ACTIONS(730), + [anon_sym_bit_DASHor] = ACTIONS(732), + [anon_sym_and] = ACTIONS(734), [anon_sym_xor] = ACTIONS(816), [anon_sym_or] = ACTIONS(816), [anon_sym_not] = ACTIONS(816), @@ -75657,13 +75657,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(816), [anon_sym_DOLLAR] = ACTIONS(816), [anon_sym_error] = ACTIONS(816), - [anon_sym_GT] = ACTIONS(714), + [anon_sym_GT] = ACTIONS(712), [anon_sym_DASH_DASH] = ACTIONS(816), - [anon_sym_DASH] = ACTIONS(718), + [anon_sym_DASH] = ACTIONS(716), [anon_sym_break] = ACTIONS(816), [anon_sym_continue] = ACTIONS(816), [anon_sym_for] = ACTIONS(816), - [anon_sym_in] = ACTIONS(720), + [anon_sym_in] = ACTIONS(718), [anon_sym_loop] = ACTIONS(816), [anon_sym_while] = ACTIONS(816), [anon_sym_do] = ACTIONS(816), @@ -75678,31 +75678,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_hide] = ACTIONS(816), [anon_sym_hide_DASHenv] = ACTIONS(816), [anon_sym_overlay] = ACTIONS(816), - [anon_sym_STAR] = ACTIONS(722), + [anon_sym_STAR] = ACTIONS(720), [anon_sym_where] = ACTIONS(816), - [anon_sym_STAR_STAR] = ACTIONS(724), - [anon_sym_PLUS_PLUS] = ACTIONS(724), - [anon_sym_SLASH] = ACTIONS(722), - [anon_sym_mod] = ACTIONS(722), - [anon_sym_SLASH_SLASH] = ACTIONS(722), - [anon_sym_PLUS] = ACTIONS(718), - [anon_sym_bit_DASHshl] = ACTIONS(726), - [anon_sym_bit_DASHshr] = ACTIONS(726), - [anon_sym_EQ_EQ] = ACTIONS(714), - [anon_sym_BANG_EQ] = ACTIONS(714), - [anon_sym_LT2] = ACTIONS(714), - [anon_sym_LT_EQ] = ACTIONS(714), - [anon_sym_GT_EQ] = ACTIONS(714), - [anon_sym_not_DASHin] = ACTIONS(720), - [anon_sym_starts_DASHwith] = ACTIONS(720), - [anon_sym_ends_DASHwith] = ACTIONS(720), - [anon_sym_EQ_TILDE] = ACTIONS(728), - [anon_sym_BANG_TILDE] = ACTIONS(728), - [anon_sym_bit_DASHand] = ACTIONS(730), - [anon_sym_bit_DASHxor] = ACTIONS(732), - [anon_sym_bit_DASHor] = ACTIONS(734), - [anon_sym_and] = ACTIONS(736), - [anon_sym_xor] = ACTIONS(738), + [anon_sym_STAR_STAR] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_SLASH] = ACTIONS(720), + [anon_sym_mod] = ACTIONS(720), + [anon_sym_SLASH_SLASH] = ACTIONS(720), + [anon_sym_PLUS] = ACTIONS(716), + [anon_sym_bit_DASHshl] = ACTIONS(724), + [anon_sym_bit_DASHshr] = ACTIONS(724), + [anon_sym_EQ_EQ] = ACTIONS(712), + [anon_sym_BANG_EQ] = ACTIONS(712), + [anon_sym_LT2] = ACTIONS(712), + [anon_sym_LT_EQ] = ACTIONS(712), + [anon_sym_GT_EQ] = ACTIONS(712), + [anon_sym_not_DASHin] = ACTIONS(718), + [anon_sym_starts_DASHwith] = ACTIONS(718), + [anon_sym_ends_DASHwith] = ACTIONS(718), + [anon_sym_EQ_TILDE] = ACTIONS(726), + [anon_sym_BANG_TILDE] = ACTIONS(726), + [anon_sym_bit_DASHand] = ACTIONS(728), + [anon_sym_bit_DASHxor] = ACTIONS(730), + [anon_sym_bit_DASHor] = ACTIONS(732), + [anon_sym_and] = ACTIONS(734), + [anon_sym_xor] = ACTIONS(736), [anon_sym_or] = ACTIONS(816), [anon_sym_not] = ACTIONS(816), [anon_sym_DOT_DOT_LT] = ACTIONS(816), @@ -75851,13 +75851,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(816), [anon_sym_DOLLAR] = ACTIONS(816), [anon_sym_error] = ACTIONS(816), - [anon_sym_GT] = ACTIONS(714), + [anon_sym_GT] = ACTIONS(712), [anon_sym_DASH_DASH] = ACTIONS(816), - [anon_sym_DASH] = ACTIONS(718), + [anon_sym_DASH] = ACTIONS(716), [anon_sym_break] = ACTIONS(816), [anon_sym_continue] = ACTIONS(816), [anon_sym_for] = ACTIONS(816), - [anon_sym_in] = ACTIONS(720), + [anon_sym_in] = ACTIONS(718), [anon_sym_loop] = ACTIONS(816), [anon_sym_while] = ACTIONS(816), [anon_sym_do] = ACTIONS(816), @@ -75872,32 +75872,32 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_hide] = ACTIONS(816), [anon_sym_hide_DASHenv] = ACTIONS(816), [anon_sym_overlay] = ACTIONS(816), - [anon_sym_STAR] = ACTIONS(722), + [anon_sym_STAR] = ACTIONS(720), [anon_sym_where] = ACTIONS(816), - [anon_sym_STAR_STAR] = ACTIONS(724), - [anon_sym_PLUS_PLUS] = ACTIONS(724), - [anon_sym_SLASH] = ACTIONS(722), - [anon_sym_mod] = ACTIONS(722), - [anon_sym_SLASH_SLASH] = ACTIONS(722), - [anon_sym_PLUS] = ACTIONS(718), - [anon_sym_bit_DASHshl] = ACTIONS(726), - [anon_sym_bit_DASHshr] = ACTIONS(726), - [anon_sym_EQ_EQ] = ACTIONS(714), - [anon_sym_BANG_EQ] = ACTIONS(714), - [anon_sym_LT2] = ACTIONS(714), - [anon_sym_LT_EQ] = ACTIONS(714), - [anon_sym_GT_EQ] = ACTIONS(714), - [anon_sym_not_DASHin] = ACTIONS(720), - [anon_sym_starts_DASHwith] = ACTIONS(720), - [anon_sym_ends_DASHwith] = ACTIONS(720), - [anon_sym_EQ_TILDE] = ACTIONS(728), - [anon_sym_BANG_TILDE] = ACTIONS(728), - [anon_sym_bit_DASHand] = ACTIONS(730), - [anon_sym_bit_DASHxor] = ACTIONS(732), - [anon_sym_bit_DASHor] = ACTIONS(734), - [anon_sym_and] = ACTIONS(736), - [anon_sym_xor] = ACTIONS(738), - [anon_sym_or] = ACTIONS(740), + [anon_sym_STAR_STAR] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_SLASH] = ACTIONS(720), + [anon_sym_mod] = ACTIONS(720), + [anon_sym_SLASH_SLASH] = ACTIONS(720), + [anon_sym_PLUS] = ACTIONS(716), + [anon_sym_bit_DASHshl] = ACTIONS(724), + [anon_sym_bit_DASHshr] = ACTIONS(724), + [anon_sym_EQ_EQ] = ACTIONS(712), + [anon_sym_BANG_EQ] = ACTIONS(712), + [anon_sym_LT2] = ACTIONS(712), + [anon_sym_LT_EQ] = ACTIONS(712), + [anon_sym_GT_EQ] = ACTIONS(712), + [anon_sym_not_DASHin] = ACTIONS(718), + [anon_sym_starts_DASHwith] = ACTIONS(718), + [anon_sym_ends_DASHwith] = ACTIONS(718), + [anon_sym_EQ_TILDE] = ACTIONS(726), + [anon_sym_BANG_TILDE] = ACTIONS(726), + [anon_sym_bit_DASHand] = ACTIONS(728), + [anon_sym_bit_DASHxor] = ACTIONS(730), + [anon_sym_bit_DASHor] = ACTIONS(732), + [anon_sym_and] = ACTIONS(734), + [anon_sym_xor] = ACTIONS(736), + [anon_sym_or] = ACTIONS(738), [anon_sym_not] = ACTIONS(816), [anon_sym_DOT_DOT_LT] = ACTIONS(816), [anon_sym_DOT_DOT] = ACTIONS(816), @@ -77471,98 +77471,98 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [313] = { [sym_comment] = STATE(313), - [ts_builtin_sym_end] = ACTIONS(761), - [anon_sym_export] = ACTIONS(759), - [anon_sym_alias] = ACTIONS(759), - [anon_sym_let] = ACTIONS(759), - [anon_sym_let_DASHenv] = ACTIONS(759), - [anon_sym_mut] = ACTIONS(759), - [anon_sym_const] = ACTIONS(759), - [sym_cmd_identifier] = ACTIONS(759), - [anon_sym_SEMI] = ACTIONS(759), - [anon_sym_LF] = ACTIONS(761), - [anon_sym_def] = ACTIONS(759), - [anon_sym_def_DASHenv] = ACTIONS(759), - [anon_sym_export_DASHenv] = ACTIONS(759), - [anon_sym_extern] = ACTIONS(759), - [anon_sym_module] = ACTIONS(759), - [anon_sym_use] = ACTIONS(759), - [anon_sym_LBRACK] = ACTIONS(759), - [anon_sym_LPAREN] = ACTIONS(759), - [anon_sym_PIPE] = ACTIONS(759), - [anon_sym_DOLLAR] = ACTIONS(759), - [anon_sym_error] = ACTIONS(759), - [anon_sym_GT] = ACTIONS(759), - [anon_sym_DASH] = ACTIONS(759), - [anon_sym_break] = ACTIONS(759), - [anon_sym_continue] = ACTIONS(759), - [anon_sym_for] = ACTIONS(759), - [anon_sym_in] = ACTIONS(759), - [anon_sym_loop] = ACTIONS(759), - [anon_sym_while] = ACTIONS(759), - [anon_sym_do] = ACTIONS(759), - [anon_sym_if] = ACTIONS(759), - [anon_sym_match] = ACTIONS(759), - [anon_sym_LBRACE] = ACTIONS(759), - [anon_sym_DOT] = ACTIONS(759), - [anon_sym_try] = ACTIONS(759), - [anon_sym_return] = ACTIONS(759), - [anon_sym_source] = ACTIONS(759), - [anon_sym_source_DASHenv] = ACTIONS(759), - [anon_sym_register] = ACTIONS(759), - [anon_sym_hide] = ACTIONS(759), - [anon_sym_hide_DASHenv] = ACTIONS(759), - [anon_sym_overlay] = ACTIONS(759), - [anon_sym_STAR] = ACTIONS(759), - [anon_sym_where] = ACTIONS(759), - [anon_sym_STAR_STAR] = ACTIONS(759), - [anon_sym_PLUS_PLUS] = ACTIONS(759), - [anon_sym_SLASH] = ACTIONS(759), - [anon_sym_mod] = ACTIONS(759), - [anon_sym_SLASH_SLASH] = ACTIONS(759), - [anon_sym_PLUS] = ACTIONS(759), - [anon_sym_bit_DASHshl] = ACTIONS(759), - [anon_sym_bit_DASHshr] = ACTIONS(759), - [anon_sym_EQ_EQ] = ACTIONS(759), - [anon_sym_BANG_EQ] = ACTIONS(759), - [anon_sym_LT2] = ACTIONS(759), - [anon_sym_LT_EQ] = ACTIONS(759), - [anon_sym_GT_EQ] = ACTIONS(759), - [anon_sym_not_DASHin] = ACTIONS(759), - [anon_sym_starts_DASHwith] = ACTIONS(759), - [anon_sym_ends_DASHwith] = ACTIONS(759), - [anon_sym_EQ_TILDE] = ACTIONS(759), - [anon_sym_BANG_TILDE] = ACTIONS(759), - [anon_sym_bit_DASHand] = ACTIONS(759), - [anon_sym_bit_DASHxor] = ACTIONS(759), - [anon_sym_bit_DASHor] = ACTIONS(759), - [anon_sym_and] = ACTIONS(759), - [anon_sym_xor] = ACTIONS(759), - [anon_sym_or] = ACTIONS(759), - [anon_sym_not] = ACTIONS(759), - [anon_sym_DOT_DOT_LT] = ACTIONS(759), - [anon_sym_DOT_DOT] = ACTIONS(759), - [anon_sym_DOT_DOT_EQ] = ACTIONS(759), - [sym_val_nothing] = ACTIONS(759), - [anon_sym_true] = ACTIONS(759), - [anon_sym_false] = ACTIONS(759), - [aux_sym_val_number_token1] = ACTIONS(759), - [aux_sym_val_number_token2] = ACTIONS(759), - [aux_sym_val_number_token3] = ACTIONS(759), - [aux_sym_val_number_token4] = ACTIONS(759), - [anon_sym_inf] = ACTIONS(759), - [anon_sym_DASHinf] = ACTIONS(759), - [anon_sym_NaN] = ACTIONS(759), - [anon_sym_0b] = ACTIONS(759), - [anon_sym_0o] = ACTIONS(759), - [anon_sym_0x] = ACTIONS(759), - [sym_val_date] = ACTIONS(759), - [anon_sym_DQUOTE] = ACTIONS(759), - [sym__str_single_quotes] = ACTIONS(759), - [sym__str_back_ticks] = ACTIONS(759), - [anon_sym_DOLLAR_SQUOTE] = ACTIONS(759), - [anon_sym_DOLLAR_DQUOTE] = ACTIONS(759), - [anon_sym_CARET] = ACTIONS(759), + [ts_builtin_sym_end] = ACTIONS(748), + [anon_sym_export] = ACTIONS(746), + [anon_sym_alias] = ACTIONS(746), + [anon_sym_let] = ACTIONS(746), + [anon_sym_let_DASHenv] = ACTIONS(746), + [anon_sym_mut] = ACTIONS(746), + [anon_sym_const] = ACTIONS(746), + [sym_cmd_identifier] = ACTIONS(746), + [anon_sym_SEMI] = ACTIONS(746), + [anon_sym_LF] = ACTIONS(748), + [anon_sym_def] = ACTIONS(746), + [anon_sym_def_DASHenv] = ACTIONS(746), + [anon_sym_export_DASHenv] = ACTIONS(746), + [anon_sym_extern] = ACTIONS(746), + [anon_sym_module] = ACTIONS(746), + [anon_sym_use] = ACTIONS(746), + [anon_sym_LBRACK] = ACTIONS(746), + [anon_sym_LPAREN] = ACTIONS(746), + [anon_sym_PIPE] = ACTIONS(746), + [anon_sym_DOLLAR] = ACTIONS(746), + [anon_sym_error] = ACTIONS(746), + [anon_sym_GT] = ACTIONS(746), + [anon_sym_DASH] = ACTIONS(746), + [anon_sym_break] = ACTIONS(746), + [anon_sym_continue] = ACTIONS(746), + [anon_sym_for] = ACTIONS(746), + [anon_sym_in] = ACTIONS(746), + [anon_sym_loop] = ACTIONS(746), + [anon_sym_while] = ACTIONS(746), + [anon_sym_do] = ACTIONS(746), + [anon_sym_if] = ACTIONS(746), + [anon_sym_match] = ACTIONS(746), + [anon_sym_LBRACE] = ACTIONS(746), + [anon_sym_DOT] = ACTIONS(746), + [anon_sym_try] = ACTIONS(746), + [anon_sym_return] = ACTIONS(746), + [anon_sym_source] = ACTIONS(746), + [anon_sym_source_DASHenv] = ACTIONS(746), + [anon_sym_register] = ACTIONS(746), + [anon_sym_hide] = ACTIONS(746), + [anon_sym_hide_DASHenv] = ACTIONS(746), + [anon_sym_overlay] = ACTIONS(746), + [anon_sym_STAR] = ACTIONS(746), + [anon_sym_where] = ACTIONS(746), + [anon_sym_STAR_STAR] = ACTIONS(746), + [anon_sym_PLUS_PLUS] = ACTIONS(746), + [anon_sym_SLASH] = ACTIONS(746), + [anon_sym_mod] = ACTIONS(746), + [anon_sym_SLASH_SLASH] = ACTIONS(746), + [anon_sym_PLUS] = ACTIONS(746), + [anon_sym_bit_DASHshl] = ACTIONS(746), + [anon_sym_bit_DASHshr] = ACTIONS(746), + [anon_sym_EQ_EQ] = ACTIONS(746), + [anon_sym_BANG_EQ] = ACTIONS(746), + [anon_sym_LT2] = ACTIONS(746), + [anon_sym_LT_EQ] = ACTIONS(746), + [anon_sym_GT_EQ] = ACTIONS(746), + [anon_sym_not_DASHin] = ACTIONS(746), + [anon_sym_starts_DASHwith] = ACTIONS(746), + [anon_sym_ends_DASHwith] = ACTIONS(746), + [anon_sym_EQ_TILDE] = ACTIONS(746), + [anon_sym_BANG_TILDE] = ACTIONS(746), + [anon_sym_bit_DASHand] = ACTIONS(746), + [anon_sym_bit_DASHxor] = ACTIONS(746), + [anon_sym_bit_DASHor] = ACTIONS(746), + [anon_sym_and] = ACTIONS(746), + [anon_sym_xor] = ACTIONS(746), + [anon_sym_or] = ACTIONS(746), + [anon_sym_not] = ACTIONS(746), + [anon_sym_DOT_DOT_LT] = ACTIONS(746), + [anon_sym_DOT_DOT] = ACTIONS(746), + [anon_sym_DOT_DOT_EQ] = ACTIONS(746), + [sym_val_nothing] = ACTIONS(746), + [anon_sym_true] = ACTIONS(746), + [anon_sym_false] = ACTIONS(746), + [aux_sym_val_number_token1] = ACTIONS(746), + [aux_sym_val_number_token2] = ACTIONS(746), + [aux_sym_val_number_token3] = ACTIONS(746), + [aux_sym_val_number_token4] = ACTIONS(746), + [anon_sym_inf] = ACTIONS(746), + [anon_sym_DASHinf] = ACTIONS(746), + [anon_sym_NaN] = ACTIONS(746), + [anon_sym_0b] = ACTIONS(746), + [anon_sym_0o] = ACTIONS(746), + [anon_sym_0x] = ACTIONS(746), + [sym_val_date] = ACTIONS(746), + [anon_sym_DQUOTE] = ACTIONS(746), + [sym__str_single_quotes] = ACTIONS(746), + [sym__str_back_ticks] = ACTIONS(746), + [anon_sym_DOLLAR_SQUOTE] = ACTIONS(746), + [anon_sym_DOLLAR_DQUOTE] = ACTIONS(746), + [anon_sym_CARET] = ACTIONS(746), [anon_sym_POUND] = ACTIONS(3), }, [314] = { @@ -77663,98 +77663,98 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [315] = { [sym_comment] = STATE(315), - [ts_builtin_sym_end] = ACTIONS(750), - [anon_sym_export] = ACTIONS(748), - [anon_sym_alias] = ACTIONS(748), - [anon_sym_let] = ACTIONS(748), - [anon_sym_let_DASHenv] = ACTIONS(748), - [anon_sym_mut] = ACTIONS(748), - [anon_sym_const] = ACTIONS(748), - [sym_cmd_identifier] = ACTIONS(748), - [anon_sym_SEMI] = ACTIONS(748), - [anon_sym_LF] = ACTIONS(750), - [anon_sym_def] = ACTIONS(748), - [anon_sym_def_DASHenv] = ACTIONS(748), - [anon_sym_export_DASHenv] = ACTIONS(748), - [anon_sym_extern] = ACTIONS(748), - [anon_sym_module] = ACTIONS(748), - [anon_sym_use] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(748), - [anon_sym_LPAREN] = ACTIONS(748), - [anon_sym_PIPE] = ACTIONS(748), - [anon_sym_DOLLAR] = ACTIONS(748), - [anon_sym_error] = ACTIONS(748), - [anon_sym_GT] = ACTIONS(748), - [anon_sym_DASH] = ACTIONS(748), - [anon_sym_break] = ACTIONS(748), - [anon_sym_continue] = ACTIONS(748), - [anon_sym_for] = ACTIONS(748), - [anon_sym_in] = ACTIONS(748), - [anon_sym_loop] = ACTIONS(748), - [anon_sym_while] = ACTIONS(748), - [anon_sym_do] = ACTIONS(748), - [anon_sym_if] = ACTIONS(748), - [anon_sym_match] = ACTIONS(748), - [anon_sym_LBRACE] = ACTIONS(748), - [anon_sym_DOT] = ACTIONS(748), - [anon_sym_try] = ACTIONS(748), - [anon_sym_return] = ACTIONS(748), - [anon_sym_source] = ACTIONS(748), - [anon_sym_source_DASHenv] = ACTIONS(748), - [anon_sym_register] = ACTIONS(748), - [anon_sym_hide] = ACTIONS(748), - [anon_sym_hide_DASHenv] = ACTIONS(748), - [anon_sym_overlay] = ACTIONS(748), - [anon_sym_STAR] = ACTIONS(748), - [anon_sym_where] = ACTIONS(748), - [anon_sym_STAR_STAR] = ACTIONS(748), - [anon_sym_PLUS_PLUS] = ACTIONS(748), - [anon_sym_SLASH] = ACTIONS(748), - [anon_sym_mod] = ACTIONS(748), - [anon_sym_SLASH_SLASH] = ACTIONS(748), - [anon_sym_PLUS] = ACTIONS(748), - [anon_sym_bit_DASHshl] = ACTIONS(748), - [anon_sym_bit_DASHshr] = ACTIONS(748), - [anon_sym_EQ_EQ] = ACTIONS(748), - [anon_sym_BANG_EQ] = ACTIONS(748), - [anon_sym_LT2] = ACTIONS(748), - [anon_sym_LT_EQ] = ACTIONS(748), - [anon_sym_GT_EQ] = ACTIONS(748), - [anon_sym_not_DASHin] = ACTIONS(748), - [anon_sym_starts_DASHwith] = ACTIONS(748), - [anon_sym_ends_DASHwith] = ACTIONS(748), - [anon_sym_EQ_TILDE] = ACTIONS(748), - [anon_sym_BANG_TILDE] = ACTIONS(748), - [anon_sym_bit_DASHand] = ACTIONS(748), - [anon_sym_bit_DASHxor] = ACTIONS(748), - [anon_sym_bit_DASHor] = ACTIONS(748), - [anon_sym_and] = ACTIONS(748), - [anon_sym_xor] = ACTIONS(748), - [anon_sym_or] = ACTIONS(748), - [anon_sym_not] = ACTIONS(748), - [anon_sym_DOT_DOT_LT] = ACTIONS(748), - [anon_sym_DOT_DOT] = ACTIONS(748), - [anon_sym_DOT_DOT_EQ] = ACTIONS(748), - [sym_val_nothing] = ACTIONS(748), - [anon_sym_true] = ACTIONS(748), - [anon_sym_false] = ACTIONS(748), - [aux_sym_val_number_token1] = ACTIONS(748), - [aux_sym_val_number_token2] = ACTIONS(748), - [aux_sym_val_number_token3] = ACTIONS(748), - [aux_sym_val_number_token4] = ACTIONS(748), - [anon_sym_inf] = ACTIONS(748), - [anon_sym_DASHinf] = ACTIONS(748), - [anon_sym_NaN] = ACTIONS(748), - [anon_sym_0b] = ACTIONS(748), - [anon_sym_0o] = ACTIONS(748), - [anon_sym_0x] = ACTIONS(748), - [sym_val_date] = ACTIONS(748), - [anon_sym_DQUOTE] = ACTIONS(748), - [sym__str_single_quotes] = ACTIONS(748), - [sym__str_back_ticks] = ACTIONS(748), - [anon_sym_DOLLAR_SQUOTE] = ACTIONS(748), - [anon_sym_DOLLAR_DQUOTE] = ACTIONS(748), - [anon_sym_CARET] = ACTIONS(748), + [ts_builtin_sym_end] = ACTIONS(761), + [anon_sym_export] = ACTIONS(759), + [anon_sym_alias] = ACTIONS(759), + [anon_sym_let] = ACTIONS(759), + [anon_sym_let_DASHenv] = ACTIONS(759), + [anon_sym_mut] = ACTIONS(759), + [anon_sym_const] = ACTIONS(759), + [sym_cmd_identifier] = ACTIONS(759), + [anon_sym_SEMI] = ACTIONS(759), + [anon_sym_LF] = ACTIONS(761), + [anon_sym_def] = ACTIONS(759), + [anon_sym_def_DASHenv] = ACTIONS(759), + [anon_sym_export_DASHenv] = ACTIONS(759), + [anon_sym_extern] = ACTIONS(759), + [anon_sym_module] = ACTIONS(759), + [anon_sym_use] = ACTIONS(759), + [anon_sym_LBRACK] = ACTIONS(759), + [anon_sym_LPAREN] = ACTIONS(759), + [anon_sym_PIPE] = ACTIONS(759), + [anon_sym_DOLLAR] = ACTIONS(759), + [anon_sym_error] = ACTIONS(759), + [anon_sym_GT] = ACTIONS(759), + [anon_sym_DASH] = ACTIONS(759), + [anon_sym_break] = ACTIONS(759), + [anon_sym_continue] = ACTIONS(759), + [anon_sym_for] = ACTIONS(759), + [anon_sym_in] = ACTIONS(759), + [anon_sym_loop] = ACTIONS(759), + [anon_sym_while] = ACTIONS(759), + [anon_sym_do] = ACTIONS(759), + [anon_sym_if] = ACTIONS(759), + [anon_sym_match] = ACTIONS(759), + [anon_sym_LBRACE] = ACTIONS(759), + [anon_sym_DOT] = ACTIONS(759), + [anon_sym_try] = ACTIONS(759), + [anon_sym_return] = ACTIONS(759), + [anon_sym_source] = ACTIONS(759), + [anon_sym_source_DASHenv] = ACTIONS(759), + [anon_sym_register] = ACTIONS(759), + [anon_sym_hide] = ACTIONS(759), + [anon_sym_hide_DASHenv] = ACTIONS(759), + [anon_sym_overlay] = ACTIONS(759), + [anon_sym_STAR] = ACTIONS(759), + [anon_sym_where] = ACTIONS(759), + [anon_sym_STAR_STAR] = ACTIONS(759), + [anon_sym_PLUS_PLUS] = ACTIONS(759), + [anon_sym_SLASH] = ACTIONS(759), + [anon_sym_mod] = ACTIONS(759), + [anon_sym_SLASH_SLASH] = ACTIONS(759), + [anon_sym_PLUS] = ACTIONS(759), + [anon_sym_bit_DASHshl] = ACTIONS(759), + [anon_sym_bit_DASHshr] = ACTIONS(759), + [anon_sym_EQ_EQ] = ACTIONS(759), + [anon_sym_BANG_EQ] = ACTIONS(759), + [anon_sym_LT2] = ACTIONS(759), + [anon_sym_LT_EQ] = ACTIONS(759), + [anon_sym_GT_EQ] = ACTIONS(759), + [anon_sym_not_DASHin] = ACTIONS(759), + [anon_sym_starts_DASHwith] = ACTIONS(759), + [anon_sym_ends_DASHwith] = ACTIONS(759), + [anon_sym_EQ_TILDE] = ACTIONS(759), + [anon_sym_BANG_TILDE] = ACTIONS(759), + [anon_sym_bit_DASHand] = ACTIONS(759), + [anon_sym_bit_DASHxor] = ACTIONS(759), + [anon_sym_bit_DASHor] = ACTIONS(759), + [anon_sym_and] = ACTIONS(759), + [anon_sym_xor] = ACTIONS(759), + [anon_sym_or] = ACTIONS(759), + [anon_sym_not] = ACTIONS(759), + [anon_sym_DOT_DOT_LT] = ACTIONS(759), + [anon_sym_DOT_DOT] = ACTIONS(759), + [anon_sym_DOT_DOT_EQ] = ACTIONS(759), + [sym_val_nothing] = ACTIONS(759), + [anon_sym_true] = ACTIONS(759), + [anon_sym_false] = ACTIONS(759), + [aux_sym_val_number_token1] = ACTIONS(759), + [aux_sym_val_number_token2] = ACTIONS(759), + [aux_sym_val_number_token3] = ACTIONS(759), + [aux_sym_val_number_token4] = ACTIONS(759), + [anon_sym_inf] = ACTIONS(759), + [anon_sym_DASHinf] = ACTIONS(759), + [anon_sym_NaN] = ACTIONS(759), + [anon_sym_0b] = ACTIONS(759), + [anon_sym_0o] = ACTIONS(759), + [anon_sym_0x] = ACTIONS(759), + [sym_val_date] = ACTIONS(759), + [anon_sym_DQUOTE] = ACTIONS(759), + [sym__str_single_quotes] = ACTIONS(759), + [sym__str_back_ticks] = ACTIONS(759), + [anon_sym_DOLLAR_SQUOTE] = ACTIONS(759), + [anon_sym_DOLLAR_DQUOTE] = ACTIONS(759), + [anon_sym_CARET] = ACTIONS(759), [anon_sym_POUND] = ACTIONS(3), }, [316] = { @@ -77951,98 +77951,98 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [318] = { [sym_comment] = STATE(318), - [ts_builtin_sym_end] = ACTIONS(754), - [anon_sym_export] = ACTIONS(752), - [anon_sym_alias] = ACTIONS(752), - [anon_sym_let] = ACTIONS(752), - [anon_sym_let_DASHenv] = ACTIONS(752), - [anon_sym_mut] = ACTIONS(752), - [anon_sym_const] = ACTIONS(752), - [sym_cmd_identifier] = ACTIONS(752), - [anon_sym_SEMI] = ACTIONS(752), - [anon_sym_LF] = ACTIONS(754), - [anon_sym_def] = ACTIONS(752), - [anon_sym_def_DASHenv] = ACTIONS(752), - [anon_sym_export_DASHenv] = ACTIONS(752), - [anon_sym_extern] = ACTIONS(752), - [anon_sym_module] = ACTIONS(752), - [anon_sym_use] = ACTIONS(752), - [anon_sym_LBRACK] = ACTIONS(752), - [anon_sym_LPAREN] = ACTIONS(752), - [anon_sym_PIPE] = ACTIONS(752), - [anon_sym_DOLLAR] = ACTIONS(752), - [anon_sym_error] = ACTIONS(752), - [anon_sym_GT] = ACTIONS(752), - [anon_sym_DASH] = ACTIONS(752), - [anon_sym_break] = ACTIONS(752), - [anon_sym_continue] = ACTIONS(752), - [anon_sym_for] = ACTIONS(752), - [anon_sym_in] = ACTIONS(752), - [anon_sym_loop] = ACTIONS(752), - [anon_sym_while] = ACTIONS(752), - [anon_sym_do] = ACTIONS(752), - [anon_sym_if] = ACTIONS(752), - [anon_sym_match] = ACTIONS(752), - [anon_sym_LBRACE] = ACTIONS(752), - [anon_sym_DOT] = ACTIONS(752), - [anon_sym_try] = ACTIONS(752), - [anon_sym_return] = ACTIONS(752), - [anon_sym_source] = ACTIONS(752), - [anon_sym_source_DASHenv] = ACTIONS(752), - [anon_sym_register] = ACTIONS(752), - [anon_sym_hide] = ACTIONS(752), - [anon_sym_hide_DASHenv] = ACTIONS(752), - [anon_sym_overlay] = ACTIONS(752), - [anon_sym_STAR] = ACTIONS(752), - [anon_sym_where] = ACTIONS(752), - [anon_sym_STAR_STAR] = ACTIONS(752), - [anon_sym_PLUS_PLUS] = ACTIONS(752), - [anon_sym_SLASH] = ACTIONS(752), - [anon_sym_mod] = ACTIONS(752), - [anon_sym_SLASH_SLASH] = ACTIONS(752), - [anon_sym_PLUS] = ACTIONS(752), - [anon_sym_bit_DASHshl] = ACTIONS(752), - [anon_sym_bit_DASHshr] = ACTIONS(752), - [anon_sym_EQ_EQ] = ACTIONS(752), - [anon_sym_BANG_EQ] = ACTIONS(752), - [anon_sym_LT2] = ACTIONS(752), - [anon_sym_LT_EQ] = ACTIONS(752), - [anon_sym_GT_EQ] = ACTIONS(752), - [anon_sym_not_DASHin] = ACTIONS(752), - [anon_sym_starts_DASHwith] = ACTIONS(752), - [anon_sym_ends_DASHwith] = ACTIONS(752), - [anon_sym_EQ_TILDE] = ACTIONS(752), - [anon_sym_BANG_TILDE] = ACTIONS(752), - [anon_sym_bit_DASHand] = ACTIONS(752), - [anon_sym_bit_DASHxor] = ACTIONS(752), - [anon_sym_bit_DASHor] = ACTIONS(752), - [anon_sym_and] = ACTIONS(752), - [anon_sym_xor] = ACTIONS(752), - [anon_sym_or] = ACTIONS(752), - [anon_sym_not] = ACTIONS(752), - [anon_sym_DOT_DOT_LT] = ACTIONS(752), - [anon_sym_DOT_DOT] = ACTIONS(752), - [anon_sym_DOT_DOT_EQ] = ACTIONS(752), - [sym_val_nothing] = ACTIONS(752), - [anon_sym_true] = ACTIONS(752), - [anon_sym_false] = ACTIONS(752), - [aux_sym_val_number_token1] = ACTIONS(752), - [aux_sym_val_number_token2] = ACTIONS(752), - [aux_sym_val_number_token3] = ACTIONS(752), - [aux_sym_val_number_token4] = ACTIONS(752), - [anon_sym_inf] = ACTIONS(752), - [anon_sym_DASHinf] = ACTIONS(752), - [anon_sym_NaN] = ACTIONS(752), - [anon_sym_0b] = ACTIONS(752), - [anon_sym_0o] = ACTIONS(752), - [anon_sym_0x] = ACTIONS(752), - [sym_val_date] = ACTIONS(752), - [anon_sym_DQUOTE] = ACTIONS(752), - [sym__str_single_quotes] = ACTIONS(752), - [sym__str_back_ticks] = ACTIONS(752), - [anon_sym_DOLLAR_SQUOTE] = ACTIONS(752), - [anon_sym_DOLLAR_DQUOTE] = ACTIONS(752), - [anon_sym_CARET] = ACTIONS(752), + [ts_builtin_sym_end] = ACTIONS(752), + [anon_sym_export] = ACTIONS(750), + [anon_sym_alias] = ACTIONS(750), + [anon_sym_let] = ACTIONS(750), + [anon_sym_let_DASHenv] = ACTIONS(750), + [anon_sym_mut] = ACTIONS(750), + [anon_sym_const] = ACTIONS(750), + [sym_cmd_identifier] = ACTIONS(750), + [anon_sym_SEMI] = ACTIONS(750), + [anon_sym_LF] = ACTIONS(752), + [anon_sym_def] = ACTIONS(750), + [anon_sym_def_DASHenv] = ACTIONS(750), + [anon_sym_export_DASHenv] = ACTIONS(750), + [anon_sym_extern] = ACTIONS(750), + [anon_sym_module] = ACTIONS(750), + [anon_sym_use] = ACTIONS(750), + [anon_sym_LBRACK] = ACTIONS(750), + [anon_sym_LPAREN] = ACTIONS(750), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_DOLLAR] = ACTIONS(750), + [anon_sym_error] = ACTIONS(750), + [anon_sym_GT] = ACTIONS(750), + [anon_sym_DASH] = ACTIONS(750), + [anon_sym_break] = ACTIONS(750), + [anon_sym_continue] = ACTIONS(750), + [anon_sym_for] = ACTIONS(750), + [anon_sym_in] = ACTIONS(750), + [anon_sym_loop] = ACTIONS(750), + [anon_sym_while] = ACTIONS(750), + [anon_sym_do] = ACTIONS(750), + [anon_sym_if] = ACTIONS(750), + [anon_sym_match] = ACTIONS(750), + [anon_sym_LBRACE] = ACTIONS(750), + [anon_sym_DOT] = ACTIONS(750), + [anon_sym_try] = ACTIONS(750), + [anon_sym_return] = ACTIONS(750), + [anon_sym_source] = ACTIONS(750), + [anon_sym_source_DASHenv] = ACTIONS(750), + [anon_sym_register] = ACTIONS(750), + [anon_sym_hide] = ACTIONS(750), + [anon_sym_hide_DASHenv] = ACTIONS(750), + [anon_sym_overlay] = ACTIONS(750), + [anon_sym_STAR] = ACTIONS(750), + [anon_sym_where] = ACTIONS(750), + [anon_sym_STAR_STAR] = ACTIONS(750), + [anon_sym_PLUS_PLUS] = ACTIONS(750), + [anon_sym_SLASH] = ACTIONS(750), + [anon_sym_mod] = ACTIONS(750), + [anon_sym_SLASH_SLASH] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(750), + [anon_sym_bit_DASHshl] = ACTIONS(750), + [anon_sym_bit_DASHshr] = ACTIONS(750), + [anon_sym_EQ_EQ] = ACTIONS(750), + [anon_sym_BANG_EQ] = ACTIONS(750), + [anon_sym_LT2] = ACTIONS(750), + [anon_sym_LT_EQ] = ACTIONS(750), + [anon_sym_GT_EQ] = ACTIONS(750), + [anon_sym_not_DASHin] = ACTIONS(750), + [anon_sym_starts_DASHwith] = ACTIONS(750), + [anon_sym_ends_DASHwith] = ACTIONS(750), + [anon_sym_EQ_TILDE] = ACTIONS(750), + [anon_sym_BANG_TILDE] = ACTIONS(750), + [anon_sym_bit_DASHand] = ACTIONS(750), + [anon_sym_bit_DASHxor] = ACTIONS(750), + [anon_sym_bit_DASHor] = ACTIONS(750), + [anon_sym_and] = ACTIONS(750), + [anon_sym_xor] = ACTIONS(750), + [anon_sym_or] = ACTIONS(750), + [anon_sym_not] = ACTIONS(750), + [anon_sym_DOT_DOT_LT] = ACTIONS(750), + [anon_sym_DOT_DOT] = ACTIONS(750), + [anon_sym_DOT_DOT_EQ] = ACTIONS(750), + [sym_val_nothing] = ACTIONS(750), + [anon_sym_true] = ACTIONS(750), + [anon_sym_false] = ACTIONS(750), + [aux_sym_val_number_token1] = ACTIONS(750), + [aux_sym_val_number_token2] = ACTIONS(750), + [aux_sym_val_number_token3] = ACTIONS(750), + [aux_sym_val_number_token4] = ACTIONS(750), + [anon_sym_inf] = ACTIONS(750), + [anon_sym_DASHinf] = ACTIONS(750), + [anon_sym_NaN] = ACTIONS(750), + [anon_sym_0b] = ACTIONS(750), + [anon_sym_0o] = ACTIONS(750), + [anon_sym_0x] = ACTIONS(750), + [sym_val_date] = ACTIONS(750), + [anon_sym_DQUOTE] = ACTIONS(750), + [sym__str_single_quotes] = ACTIONS(750), + [sym__str_back_ticks] = ACTIONS(750), + [anon_sym_DOLLAR_SQUOTE] = ACTIONS(750), + [anon_sym_DOLLAR_DQUOTE] = ACTIONS(750), + [anon_sym_CARET] = ACTIONS(750), [anon_sym_POUND] = ACTIONS(3), }, [319] = { @@ -87790,7 +87790,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_val_record] = STATE(263), [sym_val_table] = STATE(263), [sym_val_closure] = STATE(263), - [sym__flag] = STATE(422), + [sym__flag] = STATE(445), [sym_long_flag] = STATE(742), [sym_comment] = STATE(421), [ts_builtin_sym_end] = ACTIONS(668), @@ -87814,7 +87814,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(666), [anon_sym_DOLLAR] = ACTIONS(666), [anon_sym_error] = ACTIONS(666), - [anon_sym_DASH_DASH] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(714), [anon_sym_DASH] = ACTIONS(666), [anon_sym_break] = ACTIONS(666), [anon_sym_continue] = ACTIONS(666), @@ -87858,11 +87858,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR_SQUOTE] = ACTIONS(666), [anon_sym_DOLLAR_DQUOTE] = ACTIONS(666), [anon_sym_CARET] = ACTIONS(666), - [sym_short_flag] = ACTIONS(742), + [sym_short_flag] = ACTIONS(740), [anon_sym_POUND] = ACTIONS(3), }, [422] = { - [sym__expression] = STATE(188), + [sym__expression] = STATE(181), [sym_expr_unary] = STATE(272), [sym_expr_binary] = STATE(272), [sym_expr_parenthesized] = STATE(274), @@ -87884,75 +87884,75 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_val_record] = STATE(263), [sym_val_table] = STATE(263), [sym_val_closure] = STATE(263), - [sym__flag] = STATE(438), + [sym__flag] = STATE(426), [sym_long_flag] = STATE(742), [sym_comment] = STATE(422), - [ts_builtin_sym_end] = ACTIONS(680), - [anon_sym_export] = ACTIONS(678), - [anon_sym_alias] = ACTIONS(678), - [anon_sym_let] = ACTIONS(678), - [anon_sym_let_DASHenv] = ACTIONS(678), - [anon_sym_mut] = ACTIONS(678), - [anon_sym_const] = ACTIONS(678), - [sym_cmd_identifier] = ACTIONS(678), - [anon_sym_SEMI] = ACTIONS(678), - [anon_sym_LF] = ACTIONS(680), - [anon_sym_def] = ACTIONS(678), - [anon_sym_def_DASHenv] = ACTIONS(678), - [anon_sym_export_DASHenv] = ACTIONS(678), - [anon_sym_extern] = ACTIONS(678), - [anon_sym_module] = ACTIONS(678), - [anon_sym_use] = ACTIONS(678), - [anon_sym_LBRACK] = ACTIONS(678), - [anon_sym_LPAREN] = ACTIONS(678), - [anon_sym_PIPE] = ACTIONS(678), - [anon_sym_DOLLAR] = ACTIONS(678), - [anon_sym_error] = ACTIONS(678), - [anon_sym_DASH_DASH] = ACTIONS(716), - [anon_sym_DASH] = ACTIONS(678), - [anon_sym_break] = ACTIONS(678), - [anon_sym_continue] = ACTIONS(678), - [anon_sym_for] = ACTIONS(678), - [anon_sym_loop] = ACTIONS(678), - [anon_sym_while] = ACTIONS(678), - [anon_sym_do] = ACTIONS(678), - [anon_sym_if] = ACTIONS(678), - [anon_sym_match] = ACTIONS(678), - [anon_sym_LBRACE] = ACTIONS(678), - [anon_sym_try] = ACTIONS(678), - [anon_sym_return] = ACTIONS(678), - [anon_sym_source] = ACTIONS(678), - [anon_sym_source_DASHenv] = ACTIONS(678), - [anon_sym_register] = ACTIONS(678), - [anon_sym_hide] = ACTIONS(678), - [anon_sym_hide_DASHenv] = ACTIONS(678), - [anon_sym_overlay] = ACTIONS(678), - [anon_sym_where] = ACTIONS(678), - [anon_sym_not] = ACTIONS(678), - [anon_sym_DOT_DOT_LT] = ACTIONS(678), - [anon_sym_DOT_DOT] = ACTIONS(678), - [anon_sym_DOT_DOT_EQ] = ACTIONS(678), - [sym_val_nothing] = ACTIONS(678), - [anon_sym_true] = ACTIONS(678), - [anon_sym_false] = ACTIONS(678), - [aux_sym_val_number_token1] = ACTIONS(678), - [aux_sym_val_number_token2] = ACTIONS(678), - [aux_sym_val_number_token3] = ACTIONS(678), - [aux_sym_val_number_token4] = ACTIONS(678), - [anon_sym_inf] = ACTIONS(678), - [anon_sym_DASHinf] = ACTIONS(678), - [anon_sym_NaN] = ACTIONS(678), - [anon_sym_0b] = ACTIONS(678), - [anon_sym_0o] = ACTIONS(678), - [anon_sym_0x] = ACTIONS(678), - [sym_val_date] = ACTIONS(678), - [anon_sym_DQUOTE] = ACTIONS(678), - [sym__str_single_quotes] = ACTIONS(678), - [sym__str_back_ticks] = ACTIONS(678), - [anon_sym_DOLLAR_SQUOTE] = ACTIONS(678), - [anon_sym_DOLLAR_DQUOTE] = ACTIONS(678), - [anon_sym_CARET] = ACTIONS(678), - [sym_short_flag] = ACTIONS(742), + [ts_builtin_sym_end] = ACTIONS(700), + [anon_sym_export] = ACTIONS(698), + [anon_sym_alias] = ACTIONS(698), + [anon_sym_let] = ACTIONS(698), + [anon_sym_let_DASHenv] = ACTIONS(698), + [anon_sym_mut] = ACTIONS(698), + [anon_sym_const] = ACTIONS(698), + [sym_cmd_identifier] = ACTIONS(698), + [anon_sym_SEMI] = ACTIONS(698), + [anon_sym_LF] = ACTIONS(700), + [anon_sym_def] = ACTIONS(698), + [anon_sym_def_DASHenv] = ACTIONS(698), + [anon_sym_export_DASHenv] = ACTIONS(698), + [anon_sym_extern] = ACTIONS(698), + [anon_sym_module] = ACTIONS(698), + [anon_sym_use] = ACTIONS(698), + [anon_sym_LBRACK] = ACTIONS(698), + [anon_sym_LPAREN] = ACTIONS(698), + [anon_sym_PIPE] = ACTIONS(698), + [anon_sym_DOLLAR] = ACTIONS(698), + [anon_sym_error] = ACTIONS(698), + [anon_sym_DASH_DASH] = ACTIONS(714), + [anon_sym_DASH] = ACTIONS(698), + [anon_sym_break] = ACTIONS(698), + [anon_sym_continue] = ACTIONS(698), + [anon_sym_for] = ACTIONS(698), + [anon_sym_loop] = ACTIONS(698), + [anon_sym_while] = ACTIONS(698), + [anon_sym_do] = ACTIONS(698), + [anon_sym_if] = ACTIONS(698), + [anon_sym_match] = ACTIONS(698), + [anon_sym_LBRACE] = ACTIONS(698), + [anon_sym_try] = ACTIONS(698), + [anon_sym_return] = ACTIONS(698), + [anon_sym_source] = ACTIONS(698), + [anon_sym_source_DASHenv] = ACTIONS(698), + [anon_sym_register] = ACTIONS(698), + [anon_sym_hide] = ACTIONS(698), + [anon_sym_hide_DASHenv] = ACTIONS(698), + [anon_sym_overlay] = ACTIONS(698), + [anon_sym_where] = ACTIONS(698), + [anon_sym_not] = ACTIONS(698), + [anon_sym_DOT_DOT_LT] = ACTIONS(698), + [anon_sym_DOT_DOT] = ACTIONS(698), + [anon_sym_DOT_DOT_EQ] = ACTIONS(698), + [sym_val_nothing] = ACTIONS(698), + [anon_sym_true] = ACTIONS(698), + [anon_sym_false] = ACTIONS(698), + [aux_sym_val_number_token1] = ACTIONS(698), + [aux_sym_val_number_token2] = ACTIONS(698), + [aux_sym_val_number_token3] = ACTIONS(698), + [aux_sym_val_number_token4] = ACTIONS(698), + [anon_sym_inf] = ACTIONS(698), + [anon_sym_DASHinf] = ACTIONS(698), + [anon_sym_NaN] = ACTIONS(698), + [anon_sym_0b] = ACTIONS(698), + [anon_sym_0o] = ACTIONS(698), + [anon_sym_0x] = ACTIONS(698), + [sym_val_date] = ACTIONS(698), + [anon_sym_DQUOTE] = ACTIONS(698), + [sym__str_single_quotes] = ACTIONS(698), + [sym__str_back_ticks] = ACTIONS(698), + [anon_sym_DOLLAR_SQUOTE] = ACTIONS(698), + [anon_sym_DOLLAR_DQUOTE] = ACTIONS(698), + [anon_sym_CARET] = ACTIONS(698), + [sym_short_flag] = ACTIONS(740), [anon_sym_POUND] = ACTIONS(3), }, [423] = { @@ -87978,7 +87978,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_val_record] = STATE(263), [sym_val_table] = STATE(263), [sym_val_closure] = STATE(263), - [sym__flag] = STATE(445), + [sym__flag] = STATE(428), [sym_long_flag] = STATE(742), [sym_comment] = STATE(423), [ts_builtin_sym_end] = ACTIONS(676), @@ -88002,7 +88002,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(674), [anon_sym_DOLLAR] = ACTIONS(674), [anon_sym_error] = ACTIONS(674), - [anon_sym_DASH_DASH] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(714), [anon_sym_DASH] = ACTIONS(674), [anon_sym_break] = ACTIONS(674), [anon_sym_continue] = ACTIONS(674), @@ -88046,7 +88046,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR_SQUOTE] = ACTIONS(674), [anon_sym_DOLLAR_DQUOTE] = ACTIONS(674), [anon_sym_CARET] = ACTIONS(674), - [sym_short_flag] = ACTIONS(742), + [sym_short_flag] = ACTIONS(740), [anon_sym_POUND] = ACTIONS(3), }, [424] = { @@ -88072,7 +88072,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_val_record] = STATE(263), [sym_val_table] = STATE(263), [sym_val_closure] = STATE(263), - [sym__flag] = STATE(433), + [sym__flag] = STATE(434), [sym_long_flag] = STATE(742), [sym_comment] = STATE(424), [ts_builtin_sym_end] = ACTIONS(619), @@ -88096,7 +88096,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(617), [anon_sym_DOLLAR] = ACTIONS(617), [anon_sym_error] = ACTIONS(617), - [anon_sym_DASH_DASH] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(714), [anon_sym_DASH] = ACTIONS(617), [anon_sym_break] = ACTIONS(617), [anon_sym_continue] = ACTIONS(617), @@ -88140,7 +88140,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR_SQUOTE] = ACTIONS(617), [anon_sym_DOLLAR_DQUOTE] = ACTIONS(617), [anon_sym_CARET] = ACTIONS(617), - [sym_short_flag] = ACTIONS(742), + [sym_short_flag] = ACTIONS(740), [anon_sym_POUND] = ACTIONS(3), }, [425] = { @@ -88166,7 +88166,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_val_record] = STATE(263), [sym_val_table] = STATE(263), [sym_val_closure] = STATE(263), - [sym__flag] = STATE(435), + [sym__flag] = STATE(432), [sym_long_flag] = STATE(742), [sym_comment] = STATE(425), [ts_builtin_sym_end] = ACTIONS(619), @@ -88190,7 +88190,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(617), [anon_sym_DOLLAR] = ACTIONS(617), [anon_sym_error] = ACTIONS(617), - [anon_sym_DASH_DASH] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(714), [anon_sym_DASH] = ACTIONS(617), [anon_sym_break] = ACTIONS(617), [anon_sym_continue] = ACTIONS(617), @@ -88234,7 +88234,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR_SQUOTE] = ACTIONS(617), [anon_sym_DOLLAR_DQUOTE] = ACTIONS(617), [anon_sym_CARET] = ACTIONS(617), - [sym_short_flag] = ACTIONS(742), + [sym_short_flag] = ACTIONS(740), [anon_sym_POUND] = ACTIONS(3), }, [426] = { @@ -88284,7 +88284,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(694), [anon_sym_DOLLAR] = ACTIONS(694), [anon_sym_error] = ACTIONS(694), - [anon_sym_DASH_DASH] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(714), [anon_sym_DASH] = ACTIONS(694), [anon_sym_break] = ACTIONS(694), [anon_sym_continue] = ACTIONS(694), @@ -88328,7 +88328,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR_SQUOTE] = ACTIONS(694), [anon_sym_DOLLAR_DQUOTE] = ACTIONS(694), [anon_sym_CARET] = ACTIONS(694), - [sym_short_flag] = ACTIONS(742), + [sym_short_flag] = ACTIONS(740), [anon_sym_POUND] = ACTIONS(3), }, [427] = { @@ -88378,7 +88378,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(617), [anon_sym_DOLLAR] = ACTIONS(617), [anon_sym_error] = ACTIONS(617), - [anon_sym_DASH_DASH] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(714), [anon_sym_DASH] = ACTIONS(617), [anon_sym_break] = ACTIONS(617), [anon_sym_continue] = ACTIONS(617), @@ -88422,11 +88422,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR_SQUOTE] = ACTIONS(617), [anon_sym_DOLLAR_DQUOTE] = ACTIONS(617), [anon_sym_CARET] = ACTIONS(617), - [sym_short_flag] = ACTIONS(742), + [sym_short_flag] = ACTIONS(740), [anon_sym_POUND] = ACTIONS(3), }, [428] = { - [sym__expression] = STATE(181), + [sym__expression] = STATE(192), [sym_expr_unary] = STATE(272), [sym_expr_binary] = STATE(272), [sym_expr_parenthesized] = STATE(274), @@ -88448,75 +88448,75 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_val_record] = STATE(263), [sym_val_table] = STATE(263), [sym_val_closure] = STATE(263), - [sym__flag] = STATE(426), + [sym__flag] = STATE(446), [sym_long_flag] = STATE(742), [sym_comment] = STATE(428), - [ts_builtin_sym_end] = ACTIONS(700), - [anon_sym_export] = ACTIONS(698), - [anon_sym_alias] = ACTIONS(698), - [anon_sym_let] = ACTIONS(698), - [anon_sym_let_DASHenv] = ACTIONS(698), - [anon_sym_mut] = ACTIONS(698), - [anon_sym_const] = ACTIONS(698), - [sym_cmd_identifier] = ACTIONS(698), - [anon_sym_SEMI] = ACTIONS(698), - [anon_sym_LF] = ACTIONS(700), - [anon_sym_def] = ACTIONS(698), - [anon_sym_def_DASHenv] = ACTIONS(698), - [anon_sym_export_DASHenv] = ACTIONS(698), - [anon_sym_extern] = ACTIONS(698), - [anon_sym_module] = ACTIONS(698), - [anon_sym_use] = ACTIONS(698), - [anon_sym_LBRACK] = ACTIONS(698), - [anon_sym_LPAREN] = ACTIONS(698), - [anon_sym_PIPE] = ACTIONS(698), - [anon_sym_DOLLAR] = ACTIONS(698), - [anon_sym_error] = ACTIONS(698), - [anon_sym_DASH_DASH] = ACTIONS(716), - [anon_sym_DASH] = ACTIONS(698), - [anon_sym_break] = ACTIONS(698), - [anon_sym_continue] = ACTIONS(698), - [anon_sym_for] = ACTIONS(698), - [anon_sym_loop] = ACTIONS(698), - [anon_sym_while] = ACTIONS(698), - [anon_sym_do] = ACTIONS(698), - [anon_sym_if] = ACTIONS(698), - [anon_sym_match] = ACTIONS(698), - [anon_sym_LBRACE] = ACTIONS(698), - [anon_sym_try] = ACTIONS(698), - [anon_sym_return] = ACTIONS(698), - [anon_sym_source] = ACTIONS(698), - [anon_sym_source_DASHenv] = ACTIONS(698), - [anon_sym_register] = ACTIONS(698), - [anon_sym_hide] = ACTIONS(698), - [anon_sym_hide_DASHenv] = ACTIONS(698), - [anon_sym_overlay] = ACTIONS(698), - [anon_sym_where] = ACTIONS(698), - [anon_sym_not] = ACTIONS(698), - [anon_sym_DOT_DOT_LT] = ACTIONS(698), - [anon_sym_DOT_DOT] = ACTIONS(698), - [anon_sym_DOT_DOT_EQ] = ACTIONS(698), - [sym_val_nothing] = ACTIONS(698), - [anon_sym_true] = ACTIONS(698), - [anon_sym_false] = ACTIONS(698), - [aux_sym_val_number_token1] = ACTIONS(698), - [aux_sym_val_number_token2] = ACTIONS(698), - [aux_sym_val_number_token3] = ACTIONS(698), - [aux_sym_val_number_token4] = ACTIONS(698), - [anon_sym_inf] = ACTIONS(698), - [anon_sym_DASHinf] = ACTIONS(698), - [anon_sym_NaN] = ACTIONS(698), - [anon_sym_0b] = ACTIONS(698), - [anon_sym_0o] = ACTIONS(698), - [anon_sym_0x] = ACTIONS(698), - [sym_val_date] = ACTIONS(698), - [anon_sym_DQUOTE] = ACTIONS(698), - [sym__str_single_quotes] = ACTIONS(698), - [sym__str_back_ticks] = ACTIONS(698), - [anon_sym_DOLLAR_SQUOTE] = ACTIONS(698), - [anon_sym_DOLLAR_DQUOTE] = ACTIONS(698), - [anon_sym_CARET] = ACTIONS(698), - [sym_short_flag] = ACTIONS(742), + [ts_builtin_sym_end] = ACTIONS(668), + [anon_sym_export] = ACTIONS(666), + [anon_sym_alias] = ACTIONS(666), + [anon_sym_let] = ACTIONS(666), + [anon_sym_let_DASHenv] = ACTIONS(666), + [anon_sym_mut] = ACTIONS(666), + [anon_sym_const] = ACTIONS(666), + [sym_cmd_identifier] = ACTIONS(666), + [anon_sym_SEMI] = ACTIONS(666), + [anon_sym_LF] = ACTIONS(668), + [anon_sym_def] = ACTIONS(666), + [anon_sym_def_DASHenv] = ACTIONS(666), + [anon_sym_export_DASHenv] = ACTIONS(666), + [anon_sym_extern] = ACTIONS(666), + [anon_sym_module] = ACTIONS(666), + [anon_sym_use] = ACTIONS(666), + [anon_sym_LBRACK] = ACTIONS(666), + [anon_sym_LPAREN] = ACTIONS(666), + [anon_sym_PIPE] = ACTIONS(666), + [anon_sym_DOLLAR] = ACTIONS(666), + [anon_sym_error] = ACTIONS(666), + [anon_sym_DASH_DASH] = ACTIONS(714), + [anon_sym_DASH] = ACTIONS(666), + [anon_sym_break] = ACTIONS(666), + [anon_sym_continue] = ACTIONS(666), + [anon_sym_for] = ACTIONS(666), + [anon_sym_loop] = ACTIONS(666), + [anon_sym_while] = ACTIONS(666), + [anon_sym_do] = ACTIONS(666), + [anon_sym_if] = ACTIONS(666), + [anon_sym_match] = ACTIONS(666), + [anon_sym_LBRACE] = ACTIONS(666), + [anon_sym_try] = ACTIONS(666), + [anon_sym_return] = ACTIONS(666), + [anon_sym_source] = ACTIONS(666), + [anon_sym_source_DASHenv] = ACTIONS(666), + [anon_sym_register] = ACTIONS(666), + [anon_sym_hide] = ACTIONS(666), + [anon_sym_hide_DASHenv] = ACTIONS(666), + [anon_sym_overlay] = ACTIONS(666), + [anon_sym_where] = ACTIONS(666), + [anon_sym_not] = ACTIONS(666), + [anon_sym_DOT_DOT_LT] = ACTIONS(666), + [anon_sym_DOT_DOT] = ACTIONS(666), + [anon_sym_DOT_DOT_EQ] = ACTIONS(666), + [sym_val_nothing] = ACTIONS(666), + [anon_sym_true] = ACTIONS(666), + [anon_sym_false] = ACTIONS(666), + [aux_sym_val_number_token1] = ACTIONS(666), + [aux_sym_val_number_token2] = ACTIONS(666), + [aux_sym_val_number_token3] = ACTIONS(666), + [aux_sym_val_number_token4] = ACTIONS(666), + [anon_sym_inf] = ACTIONS(666), + [anon_sym_DASHinf] = ACTIONS(666), + [anon_sym_NaN] = ACTIONS(666), + [anon_sym_0b] = ACTIONS(666), + [anon_sym_0o] = ACTIONS(666), + [anon_sym_0x] = ACTIONS(666), + [sym_val_date] = ACTIONS(666), + [anon_sym_DQUOTE] = ACTIONS(666), + [sym__str_single_quotes] = ACTIONS(666), + [sym__str_back_ticks] = ACTIONS(666), + [anon_sym_DOLLAR_SQUOTE] = ACTIONS(666), + [anon_sym_DOLLAR_DQUOTE] = ACTIONS(666), + [anon_sym_CARET] = ACTIONS(666), + [sym_short_flag] = ACTIONS(740), [anon_sym_POUND] = ACTIONS(3), }, [429] = { @@ -88636,7 +88636,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_val_record] = STATE(263), [sym_val_table] = STATE(263), [sym_val_closure] = STATE(263), - [sym__flag] = STATE(661), + [sym__flag] = STATE(671), [sym_long_flag] = STATE(742), [sym_comment] = STATE(430), [ts_builtin_sym_end] = ACTIONS(700), @@ -88660,7 +88660,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(698), [anon_sym_DOLLAR] = ACTIONS(698), [anon_sym_error] = ACTIONS(698), - [anon_sym_DASH_DASH] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(714), [anon_sym_DASH] = ACTIONS(698), [anon_sym_break] = ACTIONS(698), [anon_sym_continue] = ACTIONS(698), @@ -88704,7 +88704,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR_SQUOTE] = ACTIONS(698), [anon_sym_DOLLAR_DQUOTE] = ACTIONS(698), [anon_sym_CARET] = ACTIONS(698), - [sym_short_flag] = ACTIONS(742), + [sym_short_flag] = ACTIONS(740), [anon_sym_POUND] = ACTIONS(3), }, [431] = { @@ -88802,7 +88802,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND] = ACTIONS(3), }, [432] = { - [sym__expression] = STATE(192), + [sym__expression] = STATE(183), [sym_expr_unary] = STATE(272), [sym_expr_binary] = STATE(272), [sym_expr_parenthesized] = STATE(274), @@ -88824,9 +88824,103 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_val_record] = STATE(263), [sym_val_table] = STATE(263), [sym_val_closure] = STATE(263), - [sym__flag] = STATE(447), + [sym__flag] = STATE(436), [sym_long_flag] = STATE(742), [sym_comment] = STATE(432), + [ts_builtin_sym_end] = ACTIONS(676), + [anon_sym_export] = ACTIONS(674), + [anon_sym_alias] = ACTIONS(674), + [anon_sym_let] = ACTIONS(674), + [anon_sym_let_DASHenv] = ACTIONS(674), + [anon_sym_mut] = ACTIONS(674), + [anon_sym_const] = ACTIONS(674), + [sym_cmd_identifier] = ACTIONS(674), + [anon_sym_SEMI] = ACTIONS(674), + [anon_sym_LF] = ACTIONS(676), + [anon_sym_def] = ACTIONS(674), + [anon_sym_def_DASHenv] = ACTIONS(674), + [anon_sym_export_DASHenv] = ACTIONS(674), + [anon_sym_extern] = ACTIONS(674), + [anon_sym_module] = ACTIONS(674), + [anon_sym_use] = ACTIONS(674), + [anon_sym_LBRACK] = ACTIONS(674), + [anon_sym_LPAREN] = ACTIONS(674), + [anon_sym_PIPE] = ACTIONS(674), + [anon_sym_DOLLAR] = ACTIONS(674), + [anon_sym_error] = ACTIONS(674), + [anon_sym_DASH_DASH] = ACTIONS(714), + [anon_sym_DASH] = ACTIONS(674), + [anon_sym_break] = ACTIONS(674), + [anon_sym_continue] = ACTIONS(674), + [anon_sym_for] = ACTIONS(674), + [anon_sym_loop] = ACTIONS(674), + [anon_sym_while] = ACTIONS(674), + [anon_sym_do] = ACTIONS(674), + [anon_sym_if] = ACTIONS(674), + [anon_sym_match] = ACTIONS(674), + [anon_sym_LBRACE] = ACTIONS(674), + [anon_sym_try] = ACTIONS(674), + [anon_sym_return] = ACTIONS(674), + [anon_sym_source] = ACTIONS(674), + [anon_sym_source_DASHenv] = ACTIONS(674), + [anon_sym_register] = ACTIONS(674), + [anon_sym_hide] = ACTIONS(674), + [anon_sym_hide_DASHenv] = ACTIONS(674), + [anon_sym_overlay] = ACTIONS(674), + [anon_sym_where] = ACTIONS(674), + [anon_sym_not] = ACTIONS(674), + [anon_sym_DOT_DOT_LT] = ACTIONS(674), + [anon_sym_DOT_DOT] = ACTIONS(674), + [anon_sym_DOT_DOT_EQ] = ACTIONS(674), + [sym_val_nothing] = ACTIONS(674), + [anon_sym_true] = ACTIONS(674), + [anon_sym_false] = ACTIONS(674), + [aux_sym_val_number_token1] = ACTIONS(674), + [aux_sym_val_number_token2] = ACTIONS(674), + [aux_sym_val_number_token3] = ACTIONS(674), + [aux_sym_val_number_token4] = ACTIONS(674), + [anon_sym_inf] = ACTIONS(674), + [anon_sym_DASHinf] = ACTIONS(674), + [anon_sym_NaN] = ACTIONS(674), + [anon_sym_0b] = ACTIONS(674), + [anon_sym_0o] = ACTIONS(674), + [anon_sym_0x] = ACTIONS(674), + [sym_val_date] = ACTIONS(674), + [anon_sym_DQUOTE] = ACTIONS(674), + [sym__str_single_quotes] = ACTIONS(674), + [sym__str_back_ticks] = ACTIONS(674), + [anon_sym_DOLLAR_SQUOTE] = ACTIONS(674), + [anon_sym_DOLLAR_DQUOTE] = ACTIONS(674), + [anon_sym_CARET] = ACTIONS(674), + [sym_short_flag] = ACTIONS(740), + [anon_sym_POUND] = ACTIONS(3), + }, + [433] = { + [sym__expression] = STATE(192), + [sym_expr_unary] = STATE(272), + [sym_expr_binary] = STATE(272), + [sym_expr_parenthesized] = STATE(274), + [sym_val_range] = STATE(272), + [sym__value] = STATE(272), + [sym_val_bool] = STATE(263), + [sym_val_variable] = STATE(263), + [sym__var] = STATE(146), + [sym_val_number] = STATE(5), + [sym_val_duration] = STATE(263), + [sym_val_filesize] = STATE(263), + [sym_val_binary] = STATE(263), + [sym_val_string] = STATE(263), + [sym__str_double_quotes] = STATE(293), + [sym_val_interpolated] = STATE(263), + [sym__inter_single_quotes] = STATE(268), + [sym__inter_double_quotes] = STATE(269), + [sym_val_list] = STATE(263), + [sym_val_record] = STATE(263), + [sym_val_table] = STATE(263), + [sym_val_closure] = STATE(263), + [sym__flag] = STATE(435), + [sym_long_flag] = STATE(742), + [sym_comment] = STATE(433), [ts_builtin_sym_end] = ACTIONS(668), [anon_sym_export] = ACTIONS(666), [anon_sym_alias] = ACTIONS(666), @@ -88848,7 +88942,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(666), [anon_sym_DOLLAR] = ACTIONS(666), [anon_sym_error] = ACTIONS(666), - [anon_sym_DASH_DASH] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(714), [anon_sym_DASH] = ACTIONS(666), [anon_sym_break] = ACTIONS(666), [anon_sym_continue] = ACTIONS(666), @@ -88892,10 +88986,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR_SQUOTE] = ACTIONS(666), [anon_sym_DOLLAR_DQUOTE] = ACTIONS(666), [anon_sym_CARET] = ACTIONS(666), - [sym_short_flag] = ACTIONS(742), + [sym_short_flag] = ACTIONS(740), [anon_sym_POUND] = ACTIONS(3), }, - [433] = { + [434] = { [sym__expression] = STATE(183), [sym_expr_unary] = STATE(272), [sym_expr_binary] = STATE(272), @@ -88918,9 +89012,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_val_record] = STATE(263), [sym_val_table] = STATE(263), [sym_val_closure] = STATE(263), - [sym__flag] = STATE(432), + [sym__flag] = STATE(433), [sym_long_flag] = STATE(742), - [sym_comment] = STATE(433), + [sym_comment] = STATE(434), [ts_builtin_sym_end] = ACTIONS(676), [anon_sym_export] = ACTIONS(674), [anon_sym_alias] = ACTIONS(674), @@ -88942,7 +89036,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(674), [anon_sym_DOLLAR] = ACTIONS(674), [anon_sym_error] = ACTIONS(674), - [anon_sym_DASH_DASH] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(714), [anon_sym_DASH] = ACTIONS(674), [anon_sym_break] = ACTIONS(674), [anon_sym_continue] = ACTIONS(674), @@ -88986,105 +89080,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR_SQUOTE] = ACTIONS(674), [anon_sym_DOLLAR_DQUOTE] = ACTIONS(674), [anon_sym_CARET] = ACTIONS(674), - [sym_short_flag] = ACTIONS(742), - [anon_sym_POUND] = ACTIONS(3), - }, - [434] = { - [sym__expression] = STATE(184), - [sym_expr_unary] = STATE(272), - [sym_expr_binary] = STATE(272), - [sym_expr_parenthesized] = STATE(274), - [sym_val_range] = STATE(272), - [sym__value] = STATE(272), - [sym_val_bool] = STATE(263), - [sym_val_variable] = STATE(263), - [sym__var] = STATE(146), - [sym_val_number] = STATE(5), - [sym_val_duration] = STATE(263), - [sym_val_filesize] = STATE(263), - [sym_val_binary] = STATE(263), - [sym_val_string] = STATE(263), - [sym__str_double_quotes] = STATE(293), - [sym_val_interpolated] = STATE(263), - [sym__inter_single_quotes] = STATE(268), - [sym__inter_double_quotes] = STATE(269), - [sym_val_list] = STATE(263), - [sym_val_record] = STATE(263), - [sym_val_table] = STATE(263), - [sym_val_closure] = STATE(263), - [sym__flag] = STATE(425), - [sym_long_flag] = STATE(742), - [sym_comment] = STATE(434), - [ts_builtin_sym_end] = ACTIONS(659), - [anon_sym_export] = ACTIONS(657), - [anon_sym_alias] = ACTIONS(657), - [anon_sym_let] = ACTIONS(657), - [anon_sym_let_DASHenv] = ACTIONS(657), - [anon_sym_mut] = ACTIONS(657), - [anon_sym_const] = ACTIONS(657), - [sym_cmd_identifier] = ACTIONS(657), - [anon_sym_SEMI] = ACTIONS(657), - [anon_sym_LF] = ACTIONS(659), - [anon_sym_def] = ACTIONS(657), - [anon_sym_def_DASHenv] = ACTIONS(657), - [anon_sym_export_DASHenv] = ACTIONS(657), - [anon_sym_extern] = ACTIONS(657), - [anon_sym_module] = ACTIONS(657), - [anon_sym_use] = ACTIONS(657), - [anon_sym_LBRACK] = ACTIONS(657), - [anon_sym_LPAREN] = ACTIONS(657), - [anon_sym_PIPE] = ACTIONS(657), - [anon_sym_DOLLAR] = ACTIONS(657), - [anon_sym_error] = ACTIONS(657), - [anon_sym_DASH_DASH] = ACTIONS(716), - [anon_sym_DASH] = ACTIONS(657), - [anon_sym_break] = ACTIONS(657), - [anon_sym_continue] = ACTIONS(657), - [anon_sym_for] = ACTIONS(657), - [anon_sym_loop] = ACTIONS(657), - [anon_sym_while] = ACTIONS(657), - [anon_sym_do] = ACTIONS(657), - [anon_sym_if] = ACTIONS(657), - [anon_sym_match] = ACTIONS(657), - [anon_sym_LBRACE] = ACTIONS(657), - [anon_sym_try] = ACTIONS(657), - [anon_sym_return] = ACTIONS(657), - [anon_sym_source] = ACTIONS(657), - [anon_sym_source_DASHenv] = ACTIONS(657), - [anon_sym_register] = ACTIONS(657), - [anon_sym_hide] = ACTIONS(657), - [anon_sym_hide_DASHenv] = ACTIONS(657), - [anon_sym_overlay] = ACTIONS(657), - [anon_sym_where] = ACTIONS(657), - [anon_sym_not] = ACTIONS(657), - [anon_sym_DOT_DOT_LT] = ACTIONS(657), - [anon_sym_DOT_DOT] = ACTIONS(657), - [anon_sym_DOT_DOT_EQ] = ACTIONS(657), - [sym_val_nothing] = ACTIONS(657), - [anon_sym_true] = ACTIONS(657), - [anon_sym_false] = ACTIONS(657), - [aux_sym_val_number_token1] = ACTIONS(657), - [aux_sym_val_number_token2] = ACTIONS(657), - [aux_sym_val_number_token3] = ACTIONS(657), - [aux_sym_val_number_token4] = ACTIONS(657), - [anon_sym_inf] = ACTIONS(657), - [anon_sym_DASHinf] = ACTIONS(657), - [anon_sym_NaN] = ACTIONS(657), - [anon_sym_0b] = ACTIONS(657), - [anon_sym_0o] = ACTIONS(657), - [anon_sym_0x] = ACTIONS(657), - [sym_val_date] = ACTIONS(657), - [anon_sym_DQUOTE] = ACTIONS(657), - [sym__str_single_quotes] = ACTIONS(657), - [sym__str_back_ticks] = ACTIONS(657), - [anon_sym_DOLLAR_SQUOTE] = ACTIONS(657), - [anon_sym_DOLLAR_DQUOTE] = ACTIONS(657), - [anon_sym_CARET] = ACTIONS(657), - [sym_short_flag] = ACTIONS(742), + [sym_short_flag] = ACTIONS(740), [anon_sym_POUND] = ACTIONS(3), }, [435] = { - [sym__expression] = STATE(183), + [sym__expression] = STATE(188), [sym_expr_unary] = STATE(272), [sym_expr_binary] = STATE(272), [sym_expr_parenthesized] = STATE(274), @@ -89106,75 +89106,75 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_val_record] = STATE(263), [sym_val_table] = STATE(263), [sym_val_closure] = STATE(263), - [sym__flag] = STATE(436), + [sym__flag] = STATE(441), [sym_long_flag] = STATE(742), [sym_comment] = STATE(435), - [ts_builtin_sym_end] = ACTIONS(676), - [anon_sym_export] = ACTIONS(674), - [anon_sym_alias] = ACTIONS(674), - [anon_sym_let] = ACTIONS(674), - [anon_sym_let_DASHenv] = ACTIONS(674), - [anon_sym_mut] = ACTIONS(674), - [anon_sym_const] = ACTIONS(674), - [sym_cmd_identifier] = ACTIONS(674), - [anon_sym_SEMI] = ACTIONS(674), - [anon_sym_LF] = ACTIONS(676), - [anon_sym_def] = ACTIONS(674), - [anon_sym_def_DASHenv] = ACTIONS(674), - [anon_sym_export_DASHenv] = ACTIONS(674), - [anon_sym_extern] = ACTIONS(674), - [anon_sym_module] = ACTIONS(674), - [anon_sym_use] = ACTIONS(674), - [anon_sym_LBRACK] = ACTIONS(674), - [anon_sym_LPAREN] = ACTIONS(674), - [anon_sym_PIPE] = ACTIONS(674), - [anon_sym_DOLLAR] = ACTIONS(674), - [anon_sym_error] = ACTIONS(674), - [anon_sym_DASH_DASH] = ACTIONS(716), - [anon_sym_DASH] = ACTIONS(674), - [anon_sym_break] = ACTIONS(674), - [anon_sym_continue] = ACTIONS(674), - [anon_sym_for] = ACTIONS(674), - [anon_sym_loop] = ACTIONS(674), - [anon_sym_while] = ACTIONS(674), - [anon_sym_do] = ACTIONS(674), - [anon_sym_if] = ACTIONS(674), - [anon_sym_match] = ACTIONS(674), - [anon_sym_LBRACE] = ACTIONS(674), - [anon_sym_try] = ACTIONS(674), - [anon_sym_return] = ACTIONS(674), - [anon_sym_source] = ACTIONS(674), - [anon_sym_source_DASHenv] = ACTIONS(674), - [anon_sym_register] = ACTIONS(674), - [anon_sym_hide] = ACTIONS(674), - [anon_sym_hide_DASHenv] = ACTIONS(674), - [anon_sym_overlay] = ACTIONS(674), - [anon_sym_where] = ACTIONS(674), - [anon_sym_not] = ACTIONS(674), - [anon_sym_DOT_DOT_LT] = ACTIONS(674), - [anon_sym_DOT_DOT] = ACTIONS(674), - [anon_sym_DOT_DOT_EQ] = ACTIONS(674), - [sym_val_nothing] = ACTIONS(674), - [anon_sym_true] = ACTIONS(674), - [anon_sym_false] = ACTIONS(674), - [aux_sym_val_number_token1] = ACTIONS(674), - [aux_sym_val_number_token2] = ACTIONS(674), - [aux_sym_val_number_token3] = ACTIONS(674), - [aux_sym_val_number_token4] = ACTIONS(674), - [anon_sym_inf] = ACTIONS(674), - [anon_sym_DASHinf] = ACTIONS(674), - [anon_sym_NaN] = ACTIONS(674), - [anon_sym_0b] = ACTIONS(674), - [anon_sym_0o] = ACTIONS(674), - [anon_sym_0x] = ACTIONS(674), - [sym_val_date] = ACTIONS(674), - [anon_sym_DQUOTE] = ACTIONS(674), - [sym__str_single_quotes] = ACTIONS(674), - [sym__str_back_ticks] = ACTIONS(674), - [anon_sym_DOLLAR_SQUOTE] = ACTIONS(674), - [anon_sym_DOLLAR_DQUOTE] = ACTIONS(674), - [anon_sym_CARET] = ACTIONS(674), - [sym_short_flag] = ACTIONS(742), + [ts_builtin_sym_end] = ACTIONS(680), + [anon_sym_export] = ACTIONS(678), + [anon_sym_alias] = ACTIONS(678), + [anon_sym_let] = ACTIONS(678), + [anon_sym_let_DASHenv] = ACTIONS(678), + [anon_sym_mut] = ACTIONS(678), + [anon_sym_const] = ACTIONS(678), + [sym_cmd_identifier] = ACTIONS(678), + [anon_sym_SEMI] = ACTIONS(678), + [anon_sym_LF] = ACTIONS(680), + [anon_sym_def] = ACTIONS(678), + [anon_sym_def_DASHenv] = ACTIONS(678), + [anon_sym_export_DASHenv] = ACTIONS(678), + [anon_sym_extern] = ACTIONS(678), + [anon_sym_module] = ACTIONS(678), + [anon_sym_use] = ACTIONS(678), + [anon_sym_LBRACK] = ACTIONS(678), + [anon_sym_LPAREN] = ACTIONS(678), + [anon_sym_PIPE] = ACTIONS(678), + [anon_sym_DOLLAR] = ACTIONS(678), + [anon_sym_error] = ACTIONS(678), + [anon_sym_DASH_DASH] = ACTIONS(714), + [anon_sym_DASH] = ACTIONS(678), + [anon_sym_break] = ACTIONS(678), + [anon_sym_continue] = ACTIONS(678), + [anon_sym_for] = ACTIONS(678), + [anon_sym_loop] = ACTIONS(678), + [anon_sym_while] = ACTIONS(678), + [anon_sym_do] = ACTIONS(678), + [anon_sym_if] = ACTIONS(678), + [anon_sym_match] = ACTIONS(678), + [anon_sym_LBRACE] = ACTIONS(678), + [anon_sym_try] = ACTIONS(678), + [anon_sym_return] = ACTIONS(678), + [anon_sym_source] = ACTIONS(678), + [anon_sym_source_DASHenv] = ACTIONS(678), + [anon_sym_register] = ACTIONS(678), + [anon_sym_hide] = ACTIONS(678), + [anon_sym_hide_DASHenv] = ACTIONS(678), + [anon_sym_overlay] = ACTIONS(678), + [anon_sym_where] = ACTIONS(678), + [anon_sym_not] = ACTIONS(678), + [anon_sym_DOT_DOT_LT] = ACTIONS(678), + [anon_sym_DOT_DOT] = ACTIONS(678), + [anon_sym_DOT_DOT_EQ] = ACTIONS(678), + [sym_val_nothing] = ACTIONS(678), + [anon_sym_true] = ACTIONS(678), + [anon_sym_false] = ACTIONS(678), + [aux_sym_val_number_token1] = ACTIONS(678), + [aux_sym_val_number_token2] = ACTIONS(678), + [aux_sym_val_number_token3] = ACTIONS(678), + [aux_sym_val_number_token4] = ACTIONS(678), + [anon_sym_inf] = ACTIONS(678), + [anon_sym_DASHinf] = ACTIONS(678), + [anon_sym_NaN] = ACTIONS(678), + [anon_sym_0b] = ACTIONS(678), + [anon_sym_0o] = ACTIONS(678), + [anon_sym_0x] = ACTIONS(678), + [sym_val_date] = ACTIONS(678), + [anon_sym_DQUOTE] = ACTIONS(678), + [sym__str_single_quotes] = ACTIONS(678), + [sym__str_back_ticks] = ACTIONS(678), + [anon_sym_DOLLAR_SQUOTE] = ACTIONS(678), + [anon_sym_DOLLAR_DQUOTE] = ACTIONS(678), + [anon_sym_CARET] = ACTIONS(678), + [sym_short_flag] = ACTIONS(740), [anon_sym_POUND] = ACTIONS(3), }, [436] = { @@ -89224,7 +89224,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(666), [anon_sym_DOLLAR] = ACTIONS(666), [anon_sym_error] = ACTIONS(666), - [anon_sym_DASH_DASH] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(714), [anon_sym_DASH] = ACTIONS(666), [anon_sym_break] = ACTIONS(666), [anon_sym_continue] = ACTIONS(666), @@ -89268,7 +89268,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR_SQUOTE] = ACTIONS(666), [anon_sym_DOLLAR_DQUOTE] = ACTIONS(666), [anon_sym_CARET] = ACTIONS(666), - [sym_short_flag] = ACTIONS(742), + [sym_short_flag] = ACTIONS(740), [anon_sym_POUND] = ACTIONS(3), }, [437] = { @@ -89318,7 +89318,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(666), [anon_sym_DOLLAR] = ACTIONS(666), [anon_sym_error] = ACTIONS(666), - [anon_sym_DASH_DASH] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(714), [anon_sym_DASH] = ACTIONS(666), [anon_sym_break] = ACTIONS(666), [anon_sym_continue] = ACTIONS(666), @@ -89362,7 +89362,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR_SQUOTE] = ACTIONS(666), [anon_sym_DOLLAR_DQUOTE] = ACTIONS(666), [anon_sym_CARET] = ACTIONS(666), - [sym_short_flag] = ACTIONS(742), + [sym_short_flag] = ACTIONS(740), [anon_sym_POUND] = ACTIONS(3), }, [438] = { @@ -89388,7 +89388,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_val_record] = STATE(263), [sym_val_table] = STATE(263), [sym_val_closure] = STATE(263), - [sym__flag] = STATE(428), + [sym__flag] = STATE(422), [sym_long_flag] = STATE(742), [sym_comment] = STATE(438), [ts_builtin_sym_end] = ACTIONS(708), @@ -89412,7 +89412,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(706), [anon_sym_DOLLAR] = ACTIONS(706), [anon_sym_error] = ACTIONS(706), - [anon_sym_DASH_DASH] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(714), [anon_sym_DASH] = ACTIONS(706), [anon_sym_break] = ACTIONS(706), [anon_sym_continue] = ACTIONS(706), @@ -89456,7 +89456,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR_SQUOTE] = ACTIONS(706), [anon_sym_DOLLAR_DQUOTE] = ACTIONS(706), [anon_sym_CARET] = ACTIONS(706), - [sym_short_flag] = ACTIONS(742), + [sym_short_flag] = ACTIONS(740), [anon_sym_POUND] = ACTIONS(3), }, [439] = { @@ -89506,7 +89506,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(706), [anon_sym_DOLLAR] = ACTIONS(706), [anon_sym_error] = ACTIONS(706), - [anon_sym_DASH_DASH] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(714), [anon_sym_DASH] = ACTIONS(706), [anon_sym_break] = ACTIONS(706), [anon_sym_continue] = ACTIONS(706), @@ -89550,7 +89550,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR_SQUOTE] = ACTIONS(706), [anon_sym_DOLLAR_DQUOTE] = ACTIONS(706), [anon_sym_CARET] = ACTIONS(706), - [sym_short_flag] = ACTIONS(742), + [sym_short_flag] = ACTIONS(740), [anon_sym_POUND] = ACTIONS(3), }, [440] = { @@ -89600,7 +89600,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(674), [anon_sym_DOLLAR] = ACTIONS(674), [anon_sym_error] = ACTIONS(674), - [anon_sym_DASH_DASH] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(714), [anon_sym_DASH] = ACTIONS(674), [anon_sym_break] = ACTIONS(674), [anon_sym_continue] = ACTIONS(674), @@ -89644,7 +89644,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR_SQUOTE] = ACTIONS(674), [anon_sym_DOLLAR_DQUOTE] = ACTIONS(674), [anon_sym_CARET] = ACTIONS(674), - [sym_short_flag] = ACTIONS(742), + [sym_short_flag] = ACTIONS(740), [anon_sym_POUND] = ACTIONS(3), }, [441] = { @@ -89694,7 +89694,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(706), [anon_sym_DOLLAR] = ACTIONS(706), [anon_sym_error] = ACTIONS(706), - [anon_sym_DASH_DASH] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(714), [anon_sym_DASH] = ACTIONS(706), [anon_sym_break] = ACTIONS(706), [anon_sym_continue] = ACTIONS(706), @@ -89738,7 +89738,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR_SQUOTE] = ACTIONS(706), [anon_sym_DOLLAR_DQUOTE] = ACTIONS(706), [anon_sym_CARET] = ACTIONS(706), - [sym_short_flag] = ACTIONS(742), + [sym_short_flag] = ACTIONS(740), [anon_sym_POUND] = ACTIONS(3), }, [442] = { @@ -89788,7 +89788,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(678), [anon_sym_DOLLAR] = ACTIONS(678), [anon_sym_error] = ACTIONS(678), - [anon_sym_DASH_DASH] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(714), [anon_sym_DASH] = ACTIONS(678), [anon_sym_break] = ACTIONS(678), [anon_sym_continue] = ACTIONS(678), @@ -89832,7 +89832,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR_SQUOTE] = ACTIONS(678), [anon_sym_DOLLAR_DQUOTE] = ACTIONS(678), [anon_sym_CARET] = ACTIONS(678), - [sym_short_flag] = ACTIONS(742), + [sym_short_flag] = ACTIONS(740), [anon_sym_POUND] = ACTIONS(3), }, [443] = { @@ -89882,7 +89882,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(657), [anon_sym_DOLLAR] = ACTIONS(657), [anon_sym_error] = ACTIONS(657), - [anon_sym_DASH_DASH] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(714), [anon_sym_DASH] = ACTIONS(657), [anon_sym_break] = ACTIONS(657), [anon_sym_continue] = ACTIONS(657), @@ -89926,7 +89926,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR_SQUOTE] = ACTIONS(657), [anon_sym_DOLLAR_DQUOTE] = ACTIONS(657), [anon_sym_CARET] = ACTIONS(657), - [sym_short_flag] = ACTIONS(742), + [sym_short_flag] = ACTIONS(740), [anon_sym_POUND] = ACTIONS(3), }, [444] = { @@ -89976,7 +89976,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(972), [anon_sym_DOLLAR] = ACTIONS(972), [anon_sym_error] = ACTIONS(972), - [anon_sym_DASH_DASH] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(714), [anon_sym_DASH] = ACTIONS(972), [anon_sym_break] = ACTIONS(972), [anon_sym_continue] = ACTIONS(972), @@ -90020,104 +90020,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR_SQUOTE] = ACTIONS(972), [anon_sym_DOLLAR_DQUOTE] = ACTIONS(972), [anon_sym_CARET] = ACTIONS(972), - [sym_short_flag] = ACTIONS(742), + [sym_short_flag] = ACTIONS(740), [anon_sym_POUND] = ACTIONS(3), }, [445] = { - [sym__expression] = STATE(192), - [sym_expr_unary] = STATE(272), - [sym_expr_binary] = STATE(272), - [sym_expr_parenthesized] = STATE(274), - [sym_val_range] = STATE(272), - [sym__value] = STATE(272), - [sym_val_bool] = STATE(263), - [sym_val_variable] = STATE(263), - [sym__var] = STATE(146), - [sym_val_number] = STATE(5), - [sym_val_duration] = STATE(263), - [sym_val_filesize] = STATE(263), - [sym_val_binary] = STATE(263), - [sym_val_string] = STATE(263), - [sym__str_double_quotes] = STATE(293), - [sym_val_interpolated] = STATE(263), - [sym__inter_single_quotes] = STATE(268), - [sym__inter_double_quotes] = STATE(269), - [sym_val_list] = STATE(263), - [sym_val_record] = STATE(263), - [sym_val_table] = STATE(263), - [sym_val_closure] = STATE(263), - [sym__flag] = STATE(446), - [sym_long_flag] = STATE(742), - [sym_comment] = STATE(445), - [ts_builtin_sym_end] = ACTIONS(668), - [anon_sym_export] = ACTIONS(666), - [anon_sym_alias] = ACTIONS(666), - [anon_sym_let] = ACTIONS(666), - [anon_sym_let_DASHenv] = ACTIONS(666), - [anon_sym_mut] = ACTIONS(666), - [anon_sym_const] = ACTIONS(666), - [sym_cmd_identifier] = ACTIONS(666), - [anon_sym_SEMI] = ACTIONS(666), - [anon_sym_LF] = ACTIONS(668), - [anon_sym_def] = ACTIONS(666), - [anon_sym_def_DASHenv] = ACTIONS(666), - [anon_sym_export_DASHenv] = ACTIONS(666), - [anon_sym_extern] = ACTIONS(666), - [anon_sym_module] = ACTIONS(666), - [anon_sym_use] = ACTIONS(666), - [anon_sym_LBRACK] = ACTIONS(666), - [anon_sym_LPAREN] = ACTIONS(666), - [anon_sym_PIPE] = ACTIONS(666), - [anon_sym_DOLLAR] = ACTIONS(666), - [anon_sym_error] = ACTIONS(666), - [anon_sym_DASH_DASH] = ACTIONS(716), - [anon_sym_DASH] = ACTIONS(666), - [anon_sym_break] = ACTIONS(666), - [anon_sym_continue] = ACTIONS(666), - [anon_sym_for] = ACTIONS(666), - [anon_sym_loop] = ACTIONS(666), - [anon_sym_while] = ACTIONS(666), - [anon_sym_do] = ACTIONS(666), - [anon_sym_if] = ACTIONS(666), - [anon_sym_match] = ACTIONS(666), - [anon_sym_LBRACE] = ACTIONS(666), - [anon_sym_try] = ACTIONS(666), - [anon_sym_return] = ACTIONS(666), - [anon_sym_source] = ACTIONS(666), - [anon_sym_source_DASHenv] = ACTIONS(666), - [anon_sym_register] = ACTIONS(666), - [anon_sym_hide] = ACTIONS(666), - [anon_sym_hide_DASHenv] = ACTIONS(666), - [anon_sym_overlay] = ACTIONS(666), - [anon_sym_where] = ACTIONS(666), - [anon_sym_not] = ACTIONS(666), - [anon_sym_DOT_DOT_LT] = ACTIONS(666), - [anon_sym_DOT_DOT] = ACTIONS(666), - [anon_sym_DOT_DOT_EQ] = ACTIONS(666), - [sym_val_nothing] = ACTIONS(666), - [anon_sym_true] = ACTIONS(666), - [anon_sym_false] = ACTIONS(666), - [aux_sym_val_number_token1] = ACTIONS(666), - [aux_sym_val_number_token2] = ACTIONS(666), - [aux_sym_val_number_token3] = ACTIONS(666), - [aux_sym_val_number_token4] = ACTIONS(666), - [anon_sym_inf] = ACTIONS(666), - [anon_sym_DASHinf] = ACTIONS(666), - [anon_sym_NaN] = ACTIONS(666), - [anon_sym_0b] = ACTIONS(666), - [anon_sym_0o] = ACTIONS(666), - [anon_sym_0x] = ACTIONS(666), - [sym_val_date] = ACTIONS(666), - [anon_sym_DQUOTE] = ACTIONS(666), - [sym__str_single_quotes] = ACTIONS(666), - [sym__str_back_ticks] = ACTIONS(666), - [anon_sym_DOLLAR_SQUOTE] = ACTIONS(666), - [anon_sym_DOLLAR_DQUOTE] = ACTIONS(666), - [anon_sym_CARET] = ACTIONS(666), - [sym_short_flag] = ACTIONS(742), - [anon_sym_POUND] = ACTIONS(3), - }, - [446] = { [sym__expression] = STATE(188), [sym_expr_unary] = STATE(272), [sym_expr_binary] = STATE(272), @@ -90140,9 +90046,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_val_record] = STATE(263), [sym_val_table] = STATE(263), [sym_val_closure] = STATE(263), - [sym__flag] = STATE(439), + [sym__flag] = STATE(438), [sym_long_flag] = STATE(742), - [sym_comment] = STATE(446), + [sym_comment] = STATE(445), [ts_builtin_sym_end] = ACTIONS(680), [anon_sym_export] = ACTIONS(678), [anon_sym_alias] = ACTIONS(678), @@ -90164,7 +90070,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(678), [anon_sym_DOLLAR] = ACTIONS(678), [anon_sym_error] = ACTIONS(678), - [anon_sym_DASH_DASH] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(714), [anon_sym_DASH] = ACTIONS(678), [anon_sym_break] = ACTIONS(678), [anon_sym_continue] = ACTIONS(678), @@ -90208,10 +90114,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR_SQUOTE] = ACTIONS(678), [anon_sym_DOLLAR_DQUOTE] = ACTIONS(678), [anon_sym_CARET] = ACTIONS(678), - [sym_short_flag] = ACTIONS(742), + [sym_short_flag] = ACTIONS(740), [anon_sym_POUND] = ACTIONS(3), }, - [447] = { + [446] = { [sym__expression] = STATE(188), [sym_expr_unary] = STATE(272), [sym_expr_binary] = STATE(272), @@ -90234,9 +90140,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_val_record] = STATE(263), [sym_val_table] = STATE(263), [sym_val_closure] = STATE(263), - [sym__flag] = STATE(441), + [sym__flag] = STATE(439), [sym_long_flag] = STATE(742), - [sym_comment] = STATE(447), + [sym_comment] = STATE(446), [ts_builtin_sym_end] = ACTIONS(680), [anon_sym_export] = ACTIONS(678), [anon_sym_alias] = ACTIONS(678), @@ -90258,7 +90164,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(678), [anon_sym_DOLLAR] = ACTIONS(678), [anon_sym_error] = ACTIONS(678), - [anon_sym_DASH_DASH] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(714), [anon_sym_DASH] = ACTIONS(678), [anon_sym_break] = ACTIONS(678), [anon_sym_continue] = ACTIONS(678), @@ -90302,7 +90208,101 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR_SQUOTE] = ACTIONS(678), [anon_sym_DOLLAR_DQUOTE] = ACTIONS(678), [anon_sym_CARET] = ACTIONS(678), - [sym_short_flag] = ACTIONS(742), + [sym_short_flag] = ACTIONS(740), + [anon_sym_POUND] = ACTIONS(3), + }, + [447] = { + [sym__expression] = STATE(184), + [sym_expr_unary] = STATE(272), + [sym_expr_binary] = STATE(272), + [sym_expr_parenthesized] = STATE(274), + [sym_val_range] = STATE(272), + [sym__value] = STATE(272), + [sym_val_bool] = STATE(263), + [sym_val_variable] = STATE(263), + [sym__var] = STATE(146), + [sym_val_number] = STATE(5), + [sym_val_duration] = STATE(263), + [sym_val_filesize] = STATE(263), + [sym_val_binary] = STATE(263), + [sym_val_string] = STATE(263), + [sym__str_double_quotes] = STATE(293), + [sym_val_interpolated] = STATE(263), + [sym__inter_single_quotes] = STATE(268), + [sym__inter_double_quotes] = STATE(269), + [sym_val_list] = STATE(263), + [sym_val_record] = STATE(263), + [sym_val_table] = STATE(263), + [sym_val_closure] = STATE(263), + [sym__flag] = STATE(425), + [sym_long_flag] = STATE(742), + [sym_comment] = STATE(447), + [ts_builtin_sym_end] = ACTIONS(659), + [anon_sym_export] = ACTIONS(657), + [anon_sym_alias] = ACTIONS(657), + [anon_sym_let] = ACTIONS(657), + [anon_sym_let_DASHenv] = ACTIONS(657), + [anon_sym_mut] = ACTIONS(657), + [anon_sym_const] = ACTIONS(657), + [sym_cmd_identifier] = ACTIONS(657), + [anon_sym_SEMI] = ACTIONS(657), + [anon_sym_LF] = ACTIONS(659), + [anon_sym_def] = ACTIONS(657), + [anon_sym_def_DASHenv] = ACTIONS(657), + [anon_sym_export_DASHenv] = ACTIONS(657), + [anon_sym_extern] = ACTIONS(657), + [anon_sym_module] = ACTIONS(657), + [anon_sym_use] = ACTIONS(657), + [anon_sym_LBRACK] = ACTIONS(657), + [anon_sym_LPAREN] = ACTIONS(657), + [anon_sym_PIPE] = ACTIONS(657), + [anon_sym_DOLLAR] = ACTIONS(657), + [anon_sym_error] = ACTIONS(657), + [anon_sym_DASH_DASH] = ACTIONS(714), + [anon_sym_DASH] = ACTIONS(657), + [anon_sym_break] = ACTIONS(657), + [anon_sym_continue] = ACTIONS(657), + [anon_sym_for] = ACTIONS(657), + [anon_sym_loop] = ACTIONS(657), + [anon_sym_while] = ACTIONS(657), + [anon_sym_do] = ACTIONS(657), + [anon_sym_if] = ACTIONS(657), + [anon_sym_match] = ACTIONS(657), + [anon_sym_LBRACE] = ACTIONS(657), + [anon_sym_try] = ACTIONS(657), + [anon_sym_return] = ACTIONS(657), + [anon_sym_source] = ACTIONS(657), + [anon_sym_source_DASHenv] = ACTIONS(657), + [anon_sym_register] = ACTIONS(657), + [anon_sym_hide] = ACTIONS(657), + [anon_sym_hide_DASHenv] = ACTIONS(657), + [anon_sym_overlay] = ACTIONS(657), + [anon_sym_where] = ACTIONS(657), + [anon_sym_not] = ACTIONS(657), + [anon_sym_DOT_DOT_LT] = ACTIONS(657), + [anon_sym_DOT_DOT] = ACTIONS(657), + [anon_sym_DOT_DOT_EQ] = ACTIONS(657), + [sym_val_nothing] = ACTIONS(657), + [anon_sym_true] = ACTIONS(657), + [anon_sym_false] = ACTIONS(657), + [aux_sym_val_number_token1] = ACTIONS(657), + [aux_sym_val_number_token2] = ACTIONS(657), + [aux_sym_val_number_token3] = ACTIONS(657), + [aux_sym_val_number_token4] = ACTIONS(657), + [anon_sym_inf] = ACTIONS(657), + [anon_sym_DASHinf] = ACTIONS(657), + [anon_sym_NaN] = ACTIONS(657), + [anon_sym_0b] = ACTIONS(657), + [anon_sym_0o] = ACTIONS(657), + [anon_sym_0x] = ACTIONS(657), + [sym_val_date] = ACTIONS(657), + [anon_sym_DQUOTE] = ACTIONS(657), + [sym__str_single_quotes] = ACTIONS(657), + [sym__str_back_ticks] = ACTIONS(657), + [anon_sym_DOLLAR_SQUOTE] = ACTIONS(657), + [anon_sym_DOLLAR_DQUOTE] = ACTIONS(657), + [anon_sym_CARET] = ACTIONS(657), + [sym_short_flag] = ACTIONS(740), [anon_sym_POUND] = ACTIONS(3), }, [448] = { @@ -90614,7 +90614,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND] = ACTIONS(147), }, [452] = { - [sym_pipeline] = STATE(988), + [sym_pipeline] = STATE(986), [sym_pipeline_last] = STATE(3444), [sym__ctrl_expression] = STATE(2946), [sym_ctrl_do] = STATE(751), @@ -90768,7 +90768,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND] = ACTIONS(3), }, [454] = { - [sym_pipeline] = STATE(998), + [sym_pipeline] = STATE(997), [sym_pipeline_last] = STATE(3351), [sym__ctrl_expression] = STATE(2946), [sym_ctrl_do] = STATE(751), @@ -90922,7 +90922,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND] = ACTIONS(147), }, [456] = { - [sym_pipeline] = STATE(988), + [sym_pipeline] = STATE(986), [sym_pipeline_last] = STATE(3508), [sym__ctrl_expression] = STATE(3132), [sym_ctrl_do] = STATE(900), @@ -91615,7 +91615,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND] = ACTIONS(3), }, [465] = { - [sym_pipeline] = STATE(998), + [sym_pipeline] = STATE(997), [sym_pipeline_last] = STATE(3515), [sym__ctrl_expression] = STATE(3132), [sym_ctrl_do] = STATE(900), @@ -92453,7 +92453,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND] = ACTIONS(3), }, [476] = { - [sym_pipeline] = STATE(988), + [sym_pipeline] = STATE(986), [sym__ctrl_expression] = STATE(2946), [sym_ctrl_do] = STATE(751), [sym_ctrl_if] = STATE(751), @@ -92909,7 +92909,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND] = ACTIONS(3), }, [482] = { - [sym_pipeline] = STATE(998), + [sym_pipeline] = STATE(997), [sym__ctrl_expression] = STATE(2946), [sym_ctrl_do] = STATE(751), [sym_ctrl_if] = STATE(751), @@ -93815,77 +93815,77 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [494] = { [sym_comment] = STATE(494), - [anon_sym_SEMI] = ACTIONS(759), - [anon_sym_LF] = ACTIONS(761), - [anon_sym_LBRACK] = ACTIONS(759), - [anon_sym_LPAREN] = ACTIONS(759), - [anon_sym_RPAREN] = ACTIONS(759), - [anon_sym_PIPE] = ACTIONS(759), - [anon_sym_DOLLAR] = ACTIONS(759), - [anon_sym_GT] = ACTIONS(759), - [anon_sym_DASH_DASH] = ACTIONS(759), - [anon_sym_DASH] = ACTIONS(759), - [anon_sym_in] = ACTIONS(759), - [anon_sym_LBRACE] = ACTIONS(759), - [anon_sym_RBRACE] = ACTIONS(759), - [anon_sym_DOT] = ACTIONS(759), - [anon_sym_STAR] = ACTIONS(759), - [anon_sym_STAR_STAR] = ACTIONS(759), - [anon_sym_PLUS_PLUS] = ACTIONS(759), - [anon_sym_SLASH] = ACTIONS(759), - [anon_sym_mod] = ACTIONS(759), - [anon_sym_SLASH_SLASH] = ACTIONS(759), - [anon_sym_PLUS] = ACTIONS(759), - [anon_sym_bit_DASHshl] = ACTIONS(759), - [anon_sym_bit_DASHshr] = ACTIONS(759), - [anon_sym_EQ_EQ] = ACTIONS(759), - [anon_sym_BANG_EQ] = ACTIONS(759), - [anon_sym_LT2] = ACTIONS(759), - [anon_sym_LT_EQ] = ACTIONS(759), - [anon_sym_GT_EQ] = ACTIONS(759), - [anon_sym_not_DASHin] = ACTIONS(759), - [anon_sym_starts_DASHwith] = ACTIONS(759), - [anon_sym_ends_DASHwith] = ACTIONS(759), - [anon_sym_EQ_TILDE] = ACTIONS(759), - [anon_sym_BANG_TILDE] = ACTIONS(759), - [anon_sym_bit_DASHand] = ACTIONS(759), - [anon_sym_bit_DASHxor] = ACTIONS(759), - [anon_sym_bit_DASHor] = ACTIONS(759), - [anon_sym_and] = ACTIONS(759), - [anon_sym_xor] = ACTIONS(759), - [anon_sym_or] = ACTIONS(759), - [anon_sym_DOT_DOT_LT] = ACTIONS(759), - [anon_sym_DOT_DOT] = ACTIONS(759), - [anon_sym_DOT_DOT_EQ] = ACTIONS(759), - [sym_val_nothing] = ACTIONS(759), - [anon_sym_true] = ACTIONS(759), - [anon_sym_false] = ACTIONS(759), - [aux_sym_val_number_token1] = ACTIONS(759), - [aux_sym_val_number_token2] = ACTIONS(759), - [aux_sym_val_number_token3] = ACTIONS(759), - [aux_sym_val_number_token4] = ACTIONS(759), - [anon_sym_inf] = ACTIONS(759), - [anon_sym_DASHinf] = ACTIONS(759), - [anon_sym_NaN] = ACTIONS(759), - [anon_sym_0b] = ACTIONS(759), - [anon_sym_0o] = ACTIONS(759), - [anon_sym_0x] = ACTIONS(759), - [sym_val_date] = ACTIONS(759), - [anon_sym_DQUOTE] = ACTIONS(759), - [sym__str_single_quotes] = ACTIONS(759), - [sym__str_back_ticks] = ACTIONS(759), - [anon_sym_DOLLAR_SQUOTE] = ACTIONS(759), - [anon_sym_DOLLAR_DQUOTE] = ACTIONS(759), - [anon_sym_err_GT] = ACTIONS(759), - [anon_sym_out_GT] = ACTIONS(759), - [anon_sym_e_GT] = ACTIONS(759), - [anon_sym_o_GT] = ACTIONS(759), - [anon_sym_err_PLUSout_GT] = ACTIONS(759), - [anon_sym_out_PLUSerr_GT] = ACTIONS(759), - [anon_sym_o_PLUSe_GT] = ACTIONS(759), - [anon_sym_e_PLUSo_GT] = ACTIONS(759), - [sym_short_flag] = ACTIONS(759), - [aux_sym_unquoted_token1] = ACTIONS(759), + [anon_sym_SEMI] = ACTIONS(746), + [anon_sym_LF] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(746), + [anon_sym_LPAREN] = ACTIONS(746), + [anon_sym_RPAREN] = ACTIONS(746), + [anon_sym_PIPE] = ACTIONS(746), + [anon_sym_DOLLAR] = ACTIONS(746), + [anon_sym_GT] = ACTIONS(746), + [anon_sym_DASH_DASH] = ACTIONS(746), + [anon_sym_DASH] = ACTIONS(746), + [anon_sym_in] = ACTIONS(746), + [anon_sym_LBRACE] = ACTIONS(746), + [anon_sym_RBRACE] = ACTIONS(746), + [anon_sym_DOT] = ACTIONS(746), + [anon_sym_STAR] = ACTIONS(746), + [anon_sym_STAR_STAR] = ACTIONS(746), + [anon_sym_PLUS_PLUS] = ACTIONS(746), + [anon_sym_SLASH] = ACTIONS(746), + [anon_sym_mod] = ACTIONS(746), + [anon_sym_SLASH_SLASH] = ACTIONS(746), + [anon_sym_PLUS] = ACTIONS(746), + [anon_sym_bit_DASHshl] = ACTIONS(746), + [anon_sym_bit_DASHshr] = ACTIONS(746), + [anon_sym_EQ_EQ] = ACTIONS(746), + [anon_sym_BANG_EQ] = ACTIONS(746), + [anon_sym_LT2] = ACTIONS(746), + [anon_sym_LT_EQ] = ACTIONS(746), + [anon_sym_GT_EQ] = ACTIONS(746), + [anon_sym_not_DASHin] = ACTIONS(746), + [anon_sym_starts_DASHwith] = ACTIONS(746), + [anon_sym_ends_DASHwith] = ACTIONS(746), + [anon_sym_EQ_TILDE] = ACTIONS(746), + [anon_sym_BANG_TILDE] = ACTIONS(746), + [anon_sym_bit_DASHand] = ACTIONS(746), + [anon_sym_bit_DASHxor] = ACTIONS(746), + [anon_sym_bit_DASHor] = ACTIONS(746), + [anon_sym_and] = ACTIONS(746), + [anon_sym_xor] = ACTIONS(746), + [anon_sym_or] = ACTIONS(746), + [anon_sym_DOT_DOT_LT] = ACTIONS(746), + [anon_sym_DOT_DOT] = ACTIONS(746), + [anon_sym_DOT_DOT_EQ] = ACTIONS(746), + [sym_val_nothing] = ACTIONS(746), + [anon_sym_true] = ACTIONS(746), + [anon_sym_false] = ACTIONS(746), + [aux_sym_val_number_token1] = ACTIONS(746), + [aux_sym_val_number_token2] = ACTIONS(746), + [aux_sym_val_number_token3] = ACTIONS(746), + [aux_sym_val_number_token4] = ACTIONS(746), + [anon_sym_inf] = ACTIONS(746), + [anon_sym_DASHinf] = ACTIONS(746), + [anon_sym_NaN] = ACTIONS(746), + [anon_sym_0b] = ACTIONS(746), + [anon_sym_0o] = ACTIONS(746), + [anon_sym_0x] = ACTIONS(746), + [sym_val_date] = ACTIONS(746), + [anon_sym_DQUOTE] = ACTIONS(746), + [sym__str_single_quotes] = ACTIONS(746), + [sym__str_back_ticks] = ACTIONS(746), + [anon_sym_DOLLAR_SQUOTE] = ACTIONS(746), + [anon_sym_DOLLAR_DQUOTE] = ACTIONS(746), + [anon_sym_err_GT] = ACTIONS(746), + [anon_sym_out_GT] = ACTIONS(746), + [anon_sym_e_GT] = ACTIONS(746), + [anon_sym_o_GT] = ACTIONS(746), + [anon_sym_err_PLUSout_GT] = ACTIONS(746), + [anon_sym_out_PLUSerr_GT] = ACTIONS(746), + [anon_sym_o_PLUSe_GT] = ACTIONS(746), + [anon_sym_e_PLUSo_GT] = ACTIONS(746), + [sym_short_flag] = ACTIONS(746), + [aux_sym_unquoted_token1] = ACTIONS(746), [anon_sym_POUND] = ACTIONS(3), }, [495] = { @@ -93965,77 +93965,77 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [496] = { [sym_comment] = STATE(496), - [anon_sym_SEMI] = ACTIONS(748), - [anon_sym_LF] = ACTIONS(750), - [anon_sym_LBRACK] = ACTIONS(748), - [anon_sym_LPAREN] = ACTIONS(748), - [anon_sym_RPAREN] = ACTIONS(748), - [anon_sym_PIPE] = ACTIONS(748), - [anon_sym_DOLLAR] = ACTIONS(748), - [anon_sym_GT] = ACTIONS(748), - [anon_sym_DASH_DASH] = ACTIONS(748), - [anon_sym_DASH] = ACTIONS(748), - [anon_sym_in] = ACTIONS(748), - [anon_sym_LBRACE] = ACTIONS(748), - [anon_sym_RBRACE] = ACTIONS(748), - [anon_sym_DOT] = ACTIONS(748), - [anon_sym_STAR] = ACTIONS(748), - [anon_sym_STAR_STAR] = ACTIONS(748), - [anon_sym_PLUS_PLUS] = ACTIONS(748), - [anon_sym_SLASH] = ACTIONS(748), - [anon_sym_mod] = ACTIONS(748), - [anon_sym_SLASH_SLASH] = ACTIONS(748), - [anon_sym_PLUS] = ACTIONS(748), - [anon_sym_bit_DASHshl] = ACTIONS(748), - [anon_sym_bit_DASHshr] = ACTIONS(748), - [anon_sym_EQ_EQ] = ACTIONS(748), - [anon_sym_BANG_EQ] = ACTIONS(748), - [anon_sym_LT2] = ACTIONS(748), - [anon_sym_LT_EQ] = ACTIONS(748), - [anon_sym_GT_EQ] = ACTIONS(748), - [anon_sym_not_DASHin] = ACTIONS(748), - [anon_sym_starts_DASHwith] = ACTIONS(748), - [anon_sym_ends_DASHwith] = ACTIONS(748), - [anon_sym_EQ_TILDE] = ACTIONS(748), - [anon_sym_BANG_TILDE] = ACTIONS(748), - [anon_sym_bit_DASHand] = ACTIONS(748), - [anon_sym_bit_DASHxor] = ACTIONS(748), - [anon_sym_bit_DASHor] = ACTIONS(748), - [anon_sym_and] = ACTIONS(748), - [anon_sym_xor] = ACTIONS(748), - [anon_sym_or] = ACTIONS(748), - [anon_sym_DOT_DOT_LT] = ACTIONS(748), - [anon_sym_DOT_DOT] = ACTIONS(748), - [anon_sym_DOT_DOT_EQ] = ACTIONS(748), - [sym_val_nothing] = ACTIONS(748), - [anon_sym_true] = ACTIONS(748), - [anon_sym_false] = ACTIONS(748), - [aux_sym_val_number_token1] = ACTIONS(748), - [aux_sym_val_number_token2] = ACTIONS(748), - [aux_sym_val_number_token3] = ACTIONS(748), - [aux_sym_val_number_token4] = ACTIONS(748), - [anon_sym_inf] = ACTIONS(748), - [anon_sym_DASHinf] = ACTIONS(748), - [anon_sym_NaN] = ACTIONS(748), - [anon_sym_0b] = ACTIONS(748), - [anon_sym_0o] = ACTIONS(748), - [anon_sym_0x] = ACTIONS(748), - [sym_val_date] = ACTIONS(748), - [anon_sym_DQUOTE] = ACTIONS(748), - [sym__str_single_quotes] = ACTIONS(748), - [sym__str_back_ticks] = ACTIONS(748), - [anon_sym_DOLLAR_SQUOTE] = ACTIONS(748), - [anon_sym_DOLLAR_DQUOTE] = ACTIONS(748), - [anon_sym_err_GT] = ACTIONS(748), - [anon_sym_out_GT] = ACTIONS(748), - [anon_sym_e_GT] = ACTIONS(748), - [anon_sym_o_GT] = ACTIONS(748), - [anon_sym_err_PLUSout_GT] = ACTIONS(748), - [anon_sym_out_PLUSerr_GT] = ACTIONS(748), - [anon_sym_o_PLUSe_GT] = ACTIONS(748), - [anon_sym_e_PLUSo_GT] = ACTIONS(748), - [sym_short_flag] = ACTIONS(748), - [aux_sym_unquoted_token1] = ACTIONS(748), + [anon_sym_SEMI] = ACTIONS(759), + [anon_sym_LF] = ACTIONS(761), + [anon_sym_LBRACK] = ACTIONS(759), + [anon_sym_LPAREN] = ACTIONS(759), + [anon_sym_RPAREN] = ACTIONS(759), + [anon_sym_PIPE] = ACTIONS(759), + [anon_sym_DOLLAR] = ACTIONS(759), + [anon_sym_GT] = ACTIONS(759), + [anon_sym_DASH_DASH] = ACTIONS(759), + [anon_sym_DASH] = ACTIONS(759), + [anon_sym_in] = ACTIONS(759), + [anon_sym_LBRACE] = ACTIONS(759), + [anon_sym_RBRACE] = ACTIONS(759), + [anon_sym_DOT] = ACTIONS(759), + [anon_sym_STAR] = ACTIONS(759), + [anon_sym_STAR_STAR] = ACTIONS(759), + [anon_sym_PLUS_PLUS] = ACTIONS(759), + [anon_sym_SLASH] = ACTIONS(759), + [anon_sym_mod] = ACTIONS(759), + [anon_sym_SLASH_SLASH] = ACTIONS(759), + [anon_sym_PLUS] = ACTIONS(759), + [anon_sym_bit_DASHshl] = ACTIONS(759), + [anon_sym_bit_DASHshr] = ACTIONS(759), + [anon_sym_EQ_EQ] = ACTIONS(759), + [anon_sym_BANG_EQ] = ACTIONS(759), + [anon_sym_LT2] = ACTIONS(759), + [anon_sym_LT_EQ] = ACTIONS(759), + [anon_sym_GT_EQ] = ACTIONS(759), + [anon_sym_not_DASHin] = ACTIONS(759), + [anon_sym_starts_DASHwith] = ACTIONS(759), + [anon_sym_ends_DASHwith] = ACTIONS(759), + [anon_sym_EQ_TILDE] = ACTIONS(759), + [anon_sym_BANG_TILDE] = ACTIONS(759), + [anon_sym_bit_DASHand] = ACTIONS(759), + [anon_sym_bit_DASHxor] = ACTIONS(759), + [anon_sym_bit_DASHor] = ACTIONS(759), + [anon_sym_and] = ACTIONS(759), + [anon_sym_xor] = ACTIONS(759), + [anon_sym_or] = ACTIONS(759), + [anon_sym_DOT_DOT_LT] = ACTIONS(759), + [anon_sym_DOT_DOT] = ACTIONS(759), + [anon_sym_DOT_DOT_EQ] = ACTIONS(759), + [sym_val_nothing] = ACTIONS(759), + [anon_sym_true] = ACTIONS(759), + [anon_sym_false] = ACTIONS(759), + [aux_sym_val_number_token1] = ACTIONS(759), + [aux_sym_val_number_token2] = ACTIONS(759), + [aux_sym_val_number_token3] = ACTIONS(759), + [aux_sym_val_number_token4] = ACTIONS(759), + [anon_sym_inf] = ACTIONS(759), + [anon_sym_DASHinf] = ACTIONS(759), + [anon_sym_NaN] = ACTIONS(759), + [anon_sym_0b] = ACTIONS(759), + [anon_sym_0o] = ACTIONS(759), + [anon_sym_0x] = ACTIONS(759), + [sym_val_date] = ACTIONS(759), + [anon_sym_DQUOTE] = ACTIONS(759), + [sym__str_single_quotes] = ACTIONS(759), + [sym__str_back_ticks] = ACTIONS(759), + [anon_sym_DOLLAR_SQUOTE] = ACTIONS(759), + [anon_sym_DOLLAR_DQUOTE] = ACTIONS(759), + [anon_sym_err_GT] = ACTIONS(759), + [anon_sym_out_GT] = ACTIONS(759), + [anon_sym_e_GT] = ACTIONS(759), + [anon_sym_o_GT] = ACTIONS(759), + [anon_sym_err_PLUSout_GT] = ACTIONS(759), + [anon_sym_out_PLUSerr_GT] = ACTIONS(759), + [anon_sym_o_PLUSe_GT] = ACTIONS(759), + [anon_sym_e_PLUSo_GT] = ACTIONS(759), + [sym_short_flag] = ACTIONS(759), + [aux_sym_unquoted_token1] = ACTIONS(759), [anon_sym_POUND] = ACTIONS(3), }, [497] = { @@ -94115,77 +94115,77 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [498] = { [sym_comment] = STATE(498), - [anon_sym_SEMI] = ACTIONS(752), - [anon_sym_LF] = ACTIONS(754), - [anon_sym_LBRACK] = ACTIONS(752), - [anon_sym_LPAREN] = ACTIONS(752), - [anon_sym_RPAREN] = ACTIONS(752), - [anon_sym_PIPE] = ACTIONS(752), - [anon_sym_DOLLAR] = ACTIONS(752), - [anon_sym_GT] = ACTIONS(752), - [anon_sym_DASH_DASH] = ACTIONS(752), - [anon_sym_DASH] = ACTIONS(752), - [anon_sym_in] = ACTIONS(752), - [anon_sym_LBRACE] = ACTIONS(752), - [anon_sym_RBRACE] = ACTIONS(752), - [anon_sym_DOT] = ACTIONS(752), - [anon_sym_STAR] = ACTIONS(752), - [anon_sym_STAR_STAR] = ACTIONS(752), - [anon_sym_PLUS_PLUS] = ACTIONS(752), - [anon_sym_SLASH] = ACTIONS(752), - [anon_sym_mod] = ACTIONS(752), - [anon_sym_SLASH_SLASH] = ACTIONS(752), - [anon_sym_PLUS] = ACTIONS(752), - [anon_sym_bit_DASHshl] = ACTIONS(752), - [anon_sym_bit_DASHshr] = ACTIONS(752), - [anon_sym_EQ_EQ] = ACTIONS(752), - [anon_sym_BANG_EQ] = ACTIONS(752), - [anon_sym_LT2] = ACTIONS(752), - [anon_sym_LT_EQ] = ACTIONS(752), - [anon_sym_GT_EQ] = ACTIONS(752), - [anon_sym_not_DASHin] = ACTIONS(752), - [anon_sym_starts_DASHwith] = ACTIONS(752), - [anon_sym_ends_DASHwith] = ACTIONS(752), - [anon_sym_EQ_TILDE] = ACTIONS(752), - [anon_sym_BANG_TILDE] = ACTIONS(752), - [anon_sym_bit_DASHand] = ACTIONS(752), - [anon_sym_bit_DASHxor] = ACTIONS(752), - [anon_sym_bit_DASHor] = ACTIONS(752), - [anon_sym_and] = ACTIONS(752), - [anon_sym_xor] = ACTIONS(752), - [anon_sym_or] = ACTIONS(752), - [anon_sym_DOT_DOT_LT] = ACTIONS(752), - [anon_sym_DOT_DOT] = ACTIONS(752), - [anon_sym_DOT_DOT_EQ] = ACTIONS(752), - [sym_val_nothing] = ACTIONS(752), - [anon_sym_true] = ACTIONS(752), - [anon_sym_false] = ACTIONS(752), - [aux_sym_val_number_token1] = ACTIONS(752), - [aux_sym_val_number_token2] = ACTIONS(752), - [aux_sym_val_number_token3] = ACTIONS(752), - [aux_sym_val_number_token4] = ACTIONS(752), - [anon_sym_inf] = ACTIONS(752), - [anon_sym_DASHinf] = ACTIONS(752), - [anon_sym_NaN] = ACTIONS(752), - [anon_sym_0b] = ACTIONS(752), - [anon_sym_0o] = ACTIONS(752), - [anon_sym_0x] = ACTIONS(752), - [sym_val_date] = ACTIONS(752), - [anon_sym_DQUOTE] = ACTIONS(752), - [sym__str_single_quotes] = ACTIONS(752), - [sym__str_back_ticks] = ACTIONS(752), - [anon_sym_DOLLAR_SQUOTE] = ACTIONS(752), - [anon_sym_DOLLAR_DQUOTE] = ACTIONS(752), - [anon_sym_err_GT] = ACTIONS(752), - [anon_sym_out_GT] = ACTIONS(752), - [anon_sym_e_GT] = ACTIONS(752), - [anon_sym_o_GT] = ACTIONS(752), - [anon_sym_err_PLUSout_GT] = ACTIONS(752), - [anon_sym_out_PLUSerr_GT] = ACTIONS(752), - [anon_sym_o_PLUSe_GT] = ACTIONS(752), - [anon_sym_e_PLUSo_GT] = ACTIONS(752), - [sym_short_flag] = ACTIONS(752), - [aux_sym_unquoted_token1] = ACTIONS(752), + [anon_sym_SEMI] = ACTIONS(750), + [anon_sym_LF] = ACTIONS(752), + [anon_sym_LBRACK] = ACTIONS(750), + [anon_sym_LPAREN] = ACTIONS(750), + [anon_sym_RPAREN] = ACTIONS(750), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_DOLLAR] = ACTIONS(750), + [anon_sym_GT] = ACTIONS(750), + [anon_sym_DASH_DASH] = ACTIONS(750), + [anon_sym_DASH] = ACTIONS(750), + [anon_sym_in] = ACTIONS(750), + [anon_sym_LBRACE] = ACTIONS(750), + [anon_sym_RBRACE] = ACTIONS(750), + [anon_sym_DOT] = ACTIONS(750), + [anon_sym_STAR] = ACTIONS(750), + [anon_sym_STAR_STAR] = ACTIONS(750), + [anon_sym_PLUS_PLUS] = ACTIONS(750), + [anon_sym_SLASH] = ACTIONS(750), + [anon_sym_mod] = ACTIONS(750), + [anon_sym_SLASH_SLASH] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(750), + [anon_sym_bit_DASHshl] = ACTIONS(750), + [anon_sym_bit_DASHshr] = ACTIONS(750), + [anon_sym_EQ_EQ] = ACTIONS(750), + [anon_sym_BANG_EQ] = ACTIONS(750), + [anon_sym_LT2] = ACTIONS(750), + [anon_sym_LT_EQ] = ACTIONS(750), + [anon_sym_GT_EQ] = ACTIONS(750), + [anon_sym_not_DASHin] = ACTIONS(750), + [anon_sym_starts_DASHwith] = ACTIONS(750), + [anon_sym_ends_DASHwith] = ACTIONS(750), + [anon_sym_EQ_TILDE] = ACTIONS(750), + [anon_sym_BANG_TILDE] = ACTIONS(750), + [anon_sym_bit_DASHand] = ACTIONS(750), + [anon_sym_bit_DASHxor] = ACTIONS(750), + [anon_sym_bit_DASHor] = ACTIONS(750), + [anon_sym_and] = ACTIONS(750), + [anon_sym_xor] = ACTIONS(750), + [anon_sym_or] = ACTIONS(750), + [anon_sym_DOT_DOT_LT] = ACTIONS(750), + [anon_sym_DOT_DOT] = ACTIONS(750), + [anon_sym_DOT_DOT_EQ] = ACTIONS(750), + [sym_val_nothing] = ACTIONS(750), + [anon_sym_true] = ACTIONS(750), + [anon_sym_false] = ACTIONS(750), + [aux_sym_val_number_token1] = ACTIONS(750), + [aux_sym_val_number_token2] = ACTIONS(750), + [aux_sym_val_number_token3] = ACTIONS(750), + [aux_sym_val_number_token4] = ACTIONS(750), + [anon_sym_inf] = ACTIONS(750), + [anon_sym_DASHinf] = ACTIONS(750), + [anon_sym_NaN] = ACTIONS(750), + [anon_sym_0b] = ACTIONS(750), + [anon_sym_0o] = ACTIONS(750), + [anon_sym_0x] = ACTIONS(750), + [sym_val_date] = ACTIONS(750), + [anon_sym_DQUOTE] = ACTIONS(750), + [sym__str_single_quotes] = ACTIONS(750), + [sym__str_back_ticks] = ACTIONS(750), + [anon_sym_DOLLAR_SQUOTE] = ACTIONS(750), + [anon_sym_DOLLAR_DQUOTE] = ACTIONS(750), + [anon_sym_err_GT] = ACTIONS(750), + [anon_sym_out_GT] = ACTIONS(750), + [anon_sym_e_GT] = ACTIONS(750), + [anon_sym_o_GT] = ACTIONS(750), + [anon_sym_err_PLUSout_GT] = ACTIONS(750), + [anon_sym_out_PLUSerr_GT] = ACTIONS(750), + [anon_sym_o_PLUSe_GT] = ACTIONS(750), + [anon_sym_e_PLUSo_GT] = ACTIONS(750), + [sym_short_flag] = ACTIONS(750), + [aux_sym_unquoted_token1] = ACTIONS(750), [anon_sym_POUND] = ACTIONS(3), }, [499] = { @@ -94710,150 +94710,150 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [506] = { [sym_comment] = STATE(506), - [ts_builtin_sym_end] = ACTIONS(761), - [anon_sym_SEMI] = ACTIONS(759), - [anon_sym_LF] = ACTIONS(761), - [anon_sym_LBRACK] = ACTIONS(759), - [anon_sym_LPAREN] = ACTIONS(759), - [anon_sym_PIPE] = ACTIONS(759), - [anon_sym_DOLLAR] = ACTIONS(759), - [anon_sym_GT] = ACTIONS(759), - [anon_sym_DASH_DASH] = ACTIONS(759), - [anon_sym_DASH] = ACTIONS(759), - [anon_sym_in] = ACTIONS(759), - [anon_sym_LBRACE] = ACTIONS(759), - [anon_sym_DOT] = ACTIONS(759), - [anon_sym_STAR] = ACTIONS(759), - [anon_sym_STAR_STAR] = ACTIONS(759), - [anon_sym_PLUS_PLUS] = ACTIONS(759), - [anon_sym_SLASH] = ACTIONS(759), - [anon_sym_mod] = ACTIONS(759), - [anon_sym_SLASH_SLASH] = ACTIONS(759), - [anon_sym_PLUS] = ACTIONS(759), - [anon_sym_bit_DASHshl] = ACTIONS(759), - [anon_sym_bit_DASHshr] = ACTIONS(759), - [anon_sym_EQ_EQ] = ACTIONS(759), - [anon_sym_BANG_EQ] = ACTIONS(759), - [anon_sym_LT2] = ACTIONS(759), - [anon_sym_LT_EQ] = ACTIONS(759), - [anon_sym_GT_EQ] = ACTIONS(759), - [anon_sym_not_DASHin] = ACTIONS(759), - [anon_sym_starts_DASHwith] = ACTIONS(759), - [anon_sym_ends_DASHwith] = ACTIONS(759), - [anon_sym_EQ_TILDE] = ACTIONS(759), - [anon_sym_BANG_TILDE] = ACTIONS(759), - [anon_sym_bit_DASHand] = ACTIONS(759), - [anon_sym_bit_DASHxor] = ACTIONS(759), - [anon_sym_bit_DASHor] = ACTIONS(759), - [anon_sym_and] = ACTIONS(759), - [anon_sym_xor] = ACTIONS(759), - [anon_sym_or] = ACTIONS(759), - [anon_sym_DOT_DOT_LT] = ACTIONS(759), - [anon_sym_DOT_DOT] = ACTIONS(759), - [anon_sym_DOT_DOT_EQ] = ACTIONS(759), - [sym_val_nothing] = ACTIONS(759), - [anon_sym_true] = ACTIONS(759), - [anon_sym_false] = ACTIONS(759), - [aux_sym_val_number_token1] = ACTIONS(759), - [aux_sym_val_number_token2] = ACTIONS(759), - [aux_sym_val_number_token3] = ACTIONS(759), - [aux_sym_val_number_token4] = ACTIONS(759), - [anon_sym_inf] = ACTIONS(759), - [anon_sym_DASHinf] = ACTIONS(759), - [anon_sym_NaN] = ACTIONS(759), - [anon_sym_0b] = ACTIONS(759), - [anon_sym_0o] = ACTIONS(759), - [anon_sym_0x] = ACTIONS(759), - [sym_val_date] = ACTIONS(759), - [anon_sym_DQUOTE] = ACTIONS(759), - [sym__str_single_quotes] = ACTIONS(759), - [sym__str_back_ticks] = ACTIONS(759), - [anon_sym_DOLLAR_SQUOTE] = ACTIONS(759), - [anon_sym_DOLLAR_DQUOTE] = ACTIONS(759), - [anon_sym_err_GT] = ACTIONS(759), - [anon_sym_out_GT] = ACTIONS(759), - [anon_sym_e_GT] = ACTIONS(759), - [anon_sym_o_GT] = ACTIONS(759), - [anon_sym_err_PLUSout_GT] = ACTIONS(759), - [anon_sym_out_PLUSerr_GT] = ACTIONS(759), - [anon_sym_o_PLUSe_GT] = ACTIONS(759), - [anon_sym_e_PLUSo_GT] = ACTIONS(759), - [sym_short_flag] = ACTIONS(759), - [aux_sym_unquoted_token1] = ACTIONS(759), + [ts_builtin_sym_end] = ACTIONS(748), + [anon_sym_SEMI] = ACTIONS(746), + [anon_sym_LF] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(746), + [anon_sym_LPAREN] = ACTIONS(746), + [anon_sym_PIPE] = ACTIONS(746), + [anon_sym_DOLLAR] = ACTIONS(746), + [anon_sym_GT] = ACTIONS(746), + [anon_sym_DASH_DASH] = ACTIONS(746), + [anon_sym_DASH] = ACTIONS(746), + [anon_sym_in] = ACTIONS(746), + [anon_sym_LBRACE] = ACTIONS(746), + [anon_sym_DOT] = ACTIONS(746), + [anon_sym_STAR] = ACTIONS(746), + [anon_sym_STAR_STAR] = ACTIONS(746), + [anon_sym_PLUS_PLUS] = ACTIONS(746), + [anon_sym_SLASH] = ACTIONS(746), + [anon_sym_mod] = ACTIONS(746), + [anon_sym_SLASH_SLASH] = ACTIONS(746), + [anon_sym_PLUS] = ACTIONS(746), + [anon_sym_bit_DASHshl] = ACTIONS(746), + [anon_sym_bit_DASHshr] = ACTIONS(746), + [anon_sym_EQ_EQ] = ACTIONS(746), + [anon_sym_BANG_EQ] = ACTIONS(746), + [anon_sym_LT2] = ACTIONS(746), + [anon_sym_LT_EQ] = ACTIONS(746), + [anon_sym_GT_EQ] = ACTIONS(746), + [anon_sym_not_DASHin] = ACTIONS(746), + [anon_sym_starts_DASHwith] = ACTIONS(746), + [anon_sym_ends_DASHwith] = ACTIONS(746), + [anon_sym_EQ_TILDE] = ACTIONS(746), + [anon_sym_BANG_TILDE] = ACTIONS(746), + [anon_sym_bit_DASHand] = ACTIONS(746), + [anon_sym_bit_DASHxor] = ACTIONS(746), + [anon_sym_bit_DASHor] = ACTIONS(746), + [anon_sym_and] = ACTIONS(746), + [anon_sym_xor] = ACTIONS(746), + [anon_sym_or] = ACTIONS(746), + [anon_sym_DOT_DOT_LT] = ACTIONS(746), + [anon_sym_DOT_DOT] = ACTIONS(746), + [anon_sym_DOT_DOT_EQ] = ACTIONS(746), + [sym_val_nothing] = ACTIONS(746), + [anon_sym_true] = ACTIONS(746), + [anon_sym_false] = ACTIONS(746), + [aux_sym_val_number_token1] = ACTIONS(746), + [aux_sym_val_number_token2] = ACTIONS(746), + [aux_sym_val_number_token3] = ACTIONS(746), + [aux_sym_val_number_token4] = ACTIONS(746), + [anon_sym_inf] = ACTIONS(746), + [anon_sym_DASHinf] = ACTIONS(746), + [anon_sym_NaN] = ACTIONS(746), + [anon_sym_0b] = ACTIONS(746), + [anon_sym_0o] = ACTIONS(746), + [anon_sym_0x] = ACTIONS(746), + [sym_val_date] = ACTIONS(746), + [anon_sym_DQUOTE] = ACTIONS(746), + [sym__str_single_quotes] = ACTIONS(746), + [sym__str_back_ticks] = ACTIONS(746), + [anon_sym_DOLLAR_SQUOTE] = ACTIONS(746), + [anon_sym_DOLLAR_DQUOTE] = ACTIONS(746), + [anon_sym_err_GT] = ACTIONS(746), + [anon_sym_out_GT] = ACTIONS(746), + [anon_sym_e_GT] = ACTIONS(746), + [anon_sym_o_GT] = ACTIONS(746), + [anon_sym_err_PLUSout_GT] = ACTIONS(746), + [anon_sym_out_PLUSerr_GT] = ACTIONS(746), + [anon_sym_o_PLUSe_GT] = ACTIONS(746), + [anon_sym_e_PLUSo_GT] = ACTIONS(746), + [sym_short_flag] = ACTIONS(746), + [aux_sym_unquoted_token1] = ACTIONS(746), [anon_sym_POUND] = ACTIONS(3), }, [507] = { [sym_comment] = STATE(507), - [ts_builtin_sym_end] = ACTIONS(754), - [anon_sym_SEMI] = ACTIONS(752), - [anon_sym_LF] = ACTIONS(754), - [anon_sym_LBRACK] = ACTIONS(752), - [anon_sym_LPAREN] = ACTIONS(752), - [anon_sym_PIPE] = ACTIONS(752), - [anon_sym_DOLLAR] = ACTIONS(752), - [anon_sym_GT] = ACTIONS(752), - [anon_sym_DASH_DASH] = ACTIONS(752), - [anon_sym_DASH] = ACTIONS(752), - [anon_sym_in] = ACTIONS(752), - [anon_sym_LBRACE] = ACTIONS(752), - [anon_sym_DOT] = ACTIONS(752), - [anon_sym_STAR] = ACTIONS(752), - [anon_sym_STAR_STAR] = ACTIONS(752), - [anon_sym_PLUS_PLUS] = ACTIONS(752), - [anon_sym_SLASH] = ACTIONS(752), - [anon_sym_mod] = ACTIONS(752), - [anon_sym_SLASH_SLASH] = ACTIONS(752), - [anon_sym_PLUS] = ACTIONS(752), - [anon_sym_bit_DASHshl] = ACTIONS(752), - [anon_sym_bit_DASHshr] = ACTIONS(752), - [anon_sym_EQ_EQ] = ACTIONS(752), - [anon_sym_BANG_EQ] = ACTIONS(752), - [anon_sym_LT2] = ACTIONS(752), - [anon_sym_LT_EQ] = ACTIONS(752), - [anon_sym_GT_EQ] = ACTIONS(752), - [anon_sym_not_DASHin] = ACTIONS(752), - [anon_sym_starts_DASHwith] = ACTIONS(752), - [anon_sym_ends_DASHwith] = ACTIONS(752), - [anon_sym_EQ_TILDE] = ACTIONS(752), - [anon_sym_BANG_TILDE] = ACTIONS(752), - [anon_sym_bit_DASHand] = ACTIONS(752), - [anon_sym_bit_DASHxor] = ACTIONS(752), - [anon_sym_bit_DASHor] = ACTIONS(752), - [anon_sym_and] = ACTIONS(752), - [anon_sym_xor] = ACTIONS(752), - [anon_sym_or] = ACTIONS(752), - [anon_sym_DOT_DOT_LT] = ACTIONS(752), - [anon_sym_DOT_DOT] = ACTIONS(752), - [anon_sym_DOT_DOT_EQ] = ACTIONS(752), - [sym_val_nothing] = ACTIONS(752), - [anon_sym_true] = ACTIONS(752), - [anon_sym_false] = ACTIONS(752), - [aux_sym_val_number_token1] = ACTIONS(752), - [aux_sym_val_number_token2] = ACTIONS(752), - [aux_sym_val_number_token3] = ACTIONS(752), - [aux_sym_val_number_token4] = ACTIONS(752), - [anon_sym_inf] = ACTIONS(752), - [anon_sym_DASHinf] = ACTIONS(752), - [anon_sym_NaN] = ACTIONS(752), - [anon_sym_0b] = ACTIONS(752), - [anon_sym_0o] = ACTIONS(752), - [anon_sym_0x] = ACTIONS(752), - [sym_val_date] = ACTIONS(752), - [anon_sym_DQUOTE] = ACTIONS(752), - [sym__str_single_quotes] = ACTIONS(752), - [sym__str_back_ticks] = ACTIONS(752), - [anon_sym_DOLLAR_SQUOTE] = ACTIONS(752), - [anon_sym_DOLLAR_DQUOTE] = ACTIONS(752), - [anon_sym_err_GT] = ACTIONS(752), - [anon_sym_out_GT] = ACTIONS(752), - [anon_sym_e_GT] = ACTIONS(752), - [anon_sym_o_GT] = ACTIONS(752), - [anon_sym_err_PLUSout_GT] = ACTIONS(752), - [anon_sym_out_PLUSerr_GT] = ACTIONS(752), - [anon_sym_o_PLUSe_GT] = ACTIONS(752), - [anon_sym_e_PLUSo_GT] = ACTIONS(752), - [sym_short_flag] = ACTIONS(752), - [aux_sym_unquoted_token1] = ACTIONS(752), + [ts_builtin_sym_end] = ACTIONS(752), + [anon_sym_SEMI] = ACTIONS(750), + [anon_sym_LF] = ACTIONS(752), + [anon_sym_LBRACK] = ACTIONS(750), + [anon_sym_LPAREN] = ACTIONS(750), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_DOLLAR] = ACTIONS(750), + [anon_sym_GT] = ACTIONS(750), + [anon_sym_DASH_DASH] = ACTIONS(750), + [anon_sym_DASH] = ACTIONS(750), + [anon_sym_in] = ACTIONS(750), + [anon_sym_LBRACE] = ACTIONS(750), + [anon_sym_DOT] = ACTIONS(750), + [anon_sym_STAR] = ACTIONS(750), + [anon_sym_STAR_STAR] = ACTIONS(750), + [anon_sym_PLUS_PLUS] = ACTIONS(750), + [anon_sym_SLASH] = ACTIONS(750), + [anon_sym_mod] = ACTIONS(750), + [anon_sym_SLASH_SLASH] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(750), + [anon_sym_bit_DASHshl] = ACTIONS(750), + [anon_sym_bit_DASHshr] = ACTIONS(750), + [anon_sym_EQ_EQ] = ACTIONS(750), + [anon_sym_BANG_EQ] = ACTIONS(750), + [anon_sym_LT2] = ACTIONS(750), + [anon_sym_LT_EQ] = ACTIONS(750), + [anon_sym_GT_EQ] = ACTIONS(750), + [anon_sym_not_DASHin] = ACTIONS(750), + [anon_sym_starts_DASHwith] = ACTIONS(750), + [anon_sym_ends_DASHwith] = ACTIONS(750), + [anon_sym_EQ_TILDE] = ACTIONS(750), + [anon_sym_BANG_TILDE] = ACTIONS(750), + [anon_sym_bit_DASHand] = ACTIONS(750), + [anon_sym_bit_DASHxor] = ACTIONS(750), + [anon_sym_bit_DASHor] = ACTIONS(750), + [anon_sym_and] = ACTIONS(750), + [anon_sym_xor] = ACTIONS(750), + [anon_sym_or] = ACTIONS(750), + [anon_sym_DOT_DOT_LT] = ACTIONS(750), + [anon_sym_DOT_DOT] = ACTIONS(750), + [anon_sym_DOT_DOT_EQ] = ACTIONS(750), + [sym_val_nothing] = ACTIONS(750), + [anon_sym_true] = ACTIONS(750), + [anon_sym_false] = ACTIONS(750), + [aux_sym_val_number_token1] = ACTIONS(750), + [aux_sym_val_number_token2] = ACTIONS(750), + [aux_sym_val_number_token3] = ACTIONS(750), + [aux_sym_val_number_token4] = ACTIONS(750), + [anon_sym_inf] = ACTIONS(750), + [anon_sym_DASHinf] = ACTIONS(750), + [anon_sym_NaN] = ACTIONS(750), + [anon_sym_0b] = ACTIONS(750), + [anon_sym_0o] = ACTIONS(750), + [anon_sym_0x] = ACTIONS(750), + [sym_val_date] = ACTIONS(750), + [anon_sym_DQUOTE] = ACTIONS(750), + [sym__str_single_quotes] = ACTIONS(750), + [sym__str_back_ticks] = ACTIONS(750), + [anon_sym_DOLLAR_SQUOTE] = ACTIONS(750), + [anon_sym_DOLLAR_DQUOTE] = ACTIONS(750), + [anon_sym_err_GT] = ACTIONS(750), + [anon_sym_out_GT] = ACTIONS(750), + [anon_sym_e_GT] = ACTIONS(750), + [anon_sym_o_GT] = ACTIONS(750), + [anon_sym_err_PLUSout_GT] = ACTIONS(750), + [anon_sym_out_PLUSerr_GT] = ACTIONS(750), + [anon_sym_o_PLUSe_GT] = ACTIONS(750), + [anon_sym_e_PLUSo_GT] = ACTIONS(750), + [sym_short_flag] = ACTIONS(750), + [aux_sym_unquoted_token1] = ACTIONS(750), [anon_sym_POUND] = ACTIONS(3), }, [508] = { @@ -95005,7 +95005,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND] = ACTIONS(3), }, [510] = { - [sym__flag] = STATE(693), + [sym__flag] = STATE(694), [sym_long_flag] = STATE(684), [sym_comment] = STATE(510), [aux_sym_overlay_use_repeat1] = STATE(512), @@ -95153,7 +95153,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND] = ACTIONS(3), }, [512] = { - [sym__flag] = STATE(693), + [sym__flag] = STATE(694), [sym_long_flag] = STATE(684), [sym_comment] = STATE(512), [aux_sym_overlay_use_repeat1] = STATE(552), @@ -95227,7 +95227,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND] = ACTIONS(3), }, [513] = { - [sym__flag] = STATE(693), + [sym__flag] = STATE(694), [sym_long_flag] = STATE(684), [sym_comment] = STATE(513), [aux_sym_overlay_use_repeat1] = STATE(538), @@ -95302,76 +95302,76 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [514] = { [sym_comment] = STATE(514), - [ts_builtin_sym_end] = ACTIONS(750), - [anon_sym_SEMI] = ACTIONS(748), - [anon_sym_LF] = ACTIONS(750), - [anon_sym_LBRACK] = ACTIONS(748), - [anon_sym_LPAREN] = ACTIONS(748), - [anon_sym_PIPE] = ACTIONS(748), - [anon_sym_DOLLAR] = ACTIONS(748), - [anon_sym_GT] = ACTIONS(748), - [anon_sym_DASH_DASH] = ACTIONS(748), - [anon_sym_DASH] = ACTIONS(748), - [anon_sym_in] = ACTIONS(748), - [anon_sym_LBRACE] = ACTIONS(748), - [anon_sym_DOT] = ACTIONS(748), - [anon_sym_STAR] = ACTIONS(748), - [anon_sym_STAR_STAR] = ACTIONS(748), - [anon_sym_PLUS_PLUS] = ACTIONS(748), - [anon_sym_SLASH] = ACTIONS(748), - [anon_sym_mod] = ACTIONS(748), - [anon_sym_SLASH_SLASH] = ACTIONS(748), - [anon_sym_PLUS] = ACTIONS(748), - [anon_sym_bit_DASHshl] = ACTIONS(748), - [anon_sym_bit_DASHshr] = ACTIONS(748), - [anon_sym_EQ_EQ] = ACTIONS(748), - [anon_sym_BANG_EQ] = ACTIONS(748), - [anon_sym_LT2] = ACTIONS(748), - [anon_sym_LT_EQ] = ACTIONS(748), - [anon_sym_GT_EQ] = ACTIONS(748), - [anon_sym_not_DASHin] = ACTIONS(748), - [anon_sym_starts_DASHwith] = ACTIONS(748), - [anon_sym_ends_DASHwith] = ACTIONS(748), - [anon_sym_EQ_TILDE] = ACTIONS(748), - [anon_sym_BANG_TILDE] = ACTIONS(748), - [anon_sym_bit_DASHand] = ACTIONS(748), - [anon_sym_bit_DASHxor] = ACTIONS(748), - [anon_sym_bit_DASHor] = ACTIONS(748), - [anon_sym_and] = ACTIONS(748), - [anon_sym_xor] = ACTIONS(748), - [anon_sym_or] = ACTIONS(748), - [anon_sym_DOT_DOT_LT] = ACTIONS(748), - [anon_sym_DOT_DOT] = ACTIONS(748), - [anon_sym_DOT_DOT_EQ] = ACTIONS(748), - [sym_val_nothing] = ACTIONS(748), - [anon_sym_true] = ACTIONS(748), - [anon_sym_false] = ACTIONS(748), - [aux_sym_val_number_token1] = ACTIONS(748), - [aux_sym_val_number_token2] = ACTIONS(748), - [aux_sym_val_number_token3] = ACTIONS(748), - [aux_sym_val_number_token4] = ACTIONS(748), - [anon_sym_inf] = ACTIONS(748), - [anon_sym_DASHinf] = ACTIONS(748), - [anon_sym_NaN] = ACTIONS(748), - [anon_sym_0b] = ACTIONS(748), - [anon_sym_0o] = ACTIONS(748), - [anon_sym_0x] = ACTIONS(748), - [sym_val_date] = ACTIONS(748), - [anon_sym_DQUOTE] = ACTIONS(748), - [sym__str_single_quotes] = ACTIONS(748), - [sym__str_back_ticks] = ACTIONS(748), - [anon_sym_DOLLAR_SQUOTE] = ACTIONS(748), - [anon_sym_DOLLAR_DQUOTE] = ACTIONS(748), - [anon_sym_err_GT] = ACTIONS(748), - [anon_sym_out_GT] = ACTIONS(748), - [anon_sym_e_GT] = ACTIONS(748), - [anon_sym_o_GT] = ACTIONS(748), - [anon_sym_err_PLUSout_GT] = ACTIONS(748), - [anon_sym_out_PLUSerr_GT] = ACTIONS(748), - [anon_sym_o_PLUSe_GT] = ACTIONS(748), - [anon_sym_e_PLUSo_GT] = ACTIONS(748), - [sym_short_flag] = ACTIONS(748), - [aux_sym_unquoted_token1] = ACTIONS(748), + [ts_builtin_sym_end] = ACTIONS(761), + [anon_sym_SEMI] = ACTIONS(759), + [anon_sym_LF] = ACTIONS(761), + [anon_sym_LBRACK] = ACTIONS(759), + [anon_sym_LPAREN] = ACTIONS(759), + [anon_sym_PIPE] = ACTIONS(759), + [anon_sym_DOLLAR] = ACTIONS(759), + [anon_sym_GT] = ACTIONS(759), + [anon_sym_DASH_DASH] = ACTIONS(759), + [anon_sym_DASH] = ACTIONS(759), + [anon_sym_in] = ACTIONS(759), + [anon_sym_LBRACE] = ACTIONS(759), + [anon_sym_DOT] = ACTIONS(759), + [anon_sym_STAR] = ACTIONS(759), + [anon_sym_STAR_STAR] = ACTIONS(759), + [anon_sym_PLUS_PLUS] = ACTIONS(759), + [anon_sym_SLASH] = ACTIONS(759), + [anon_sym_mod] = ACTIONS(759), + [anon_sym_SLASH_SLASH] = ACTIONS(759), + [anon_sym_PLUS] = ACTIONS(759), + [anon_sym_bit_DASHshl] = ACTIONS(759), + [anon_sym_bit_DASHshr] = ACTIONS(759), + [anon_sym_EQ_EQ] = ACTIONS(759), + [anon_sym_BANG_EQ] = ACTIONS(759), + [anon_sym_LT2] = ACTIONS(759), + [anon_sym_LT_EQ] = ACTIONS(759), + [anon_sym_GT_EQ] = ACTIONS(759), + [anon_sym_not_DASHin] = ACTIONS(759), + [anon_sym_starts_DASHwith] = ACTIONS(759), + [anon_sym_ends_DASHwith] = ACTIONS(759), + [anon_sym_EQ_TILDE] = ACTIONS(759), + [anon_sym_BANG_TILDE] = ACTIONS(759), + [anon_sym_bit_DASHand] = ACTIONS(759), + [anon_sym_bit_DASHxor] = ACTIONS(759), + [anon_sym_bit_DASHor] = ACTIONS(759), + [anon_sym_and] = ACTIONS(759), + [anon_sym_xor] = ACTIONS(759), + [anon_sym_or] = ACTIONS(759), + [anon_sym_DOT_DOT_LT] = ACTIONS(759), + [anon_sym_DOT_DOT] = ACTIONS(759), + [anon_sym_DOT_DOT_EQ] = ACTIONS(759), + [sym_val_nothing] = ACTIONS(759), + [anon_sym_true] = ACTIONS(759), + [anon_sym_false] = ACTIONS(759), + [aux_sym_val_number_token1] = ACTIONS(759), + [aux_sym_val_number_token2] = ACTIONS(759), + [aux_sym_val_number_token3] = ACTIONS(759), + [aux_sym_val_number_token4] = ACTIONS(759), + [anon_sym_inf] = ACTIONS(759), + [anon_sym_DASHinf] = ACTIONS(759), + [anon_sym_NaN] = ACTIONS(759), + [anon_sym_0b] = ACTIONS(759), + [anon_sym_0o] = ACTIONS(759), + [anon_sym_0x] = ACTIONS(759), + [sym_val_date] = ACTIONS(759), + [anon_sym_DQUOTE] = ACTIONS(759), + [sym__str_single_quotes] = ACTIONS(759), + [sym__str_back_ticks] = ACTIONS(759), + [anon_sym_DOLLAR_SQUOTE] = ACTIONS(759), + [anon_sym_DOLLAR_DQUOTE] = ACTIONS(759), + [anon_sym_err_GT] = ACTIONS(759), + [anon_sym_out_GT] = ACTIONS(759), + [anon_sym_e_GT] = ACTIONS(759), + [anon_sym_o_GT] = ACTIONS(759), + [anon_sym_err_PLUSout_GT] = ACTIONS(759), + [anon_sym_out_PLUSerr_GT] = ACTIONS(759), + [anon_sym_o_PLUSe_GT] = ACTIONS(759), + [anon_sym_e_PLUSo_GT] = ACTIONS(759), + [sym_short_flag] = ACTIONS(759), + [aux_sym_unquoted_token1] = ACTIONS(759), [anon_sym_POUND] = ACTIONS(3), }, [515] = { @@ -97077,7 +97077,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND] = ACTIONS(3), }, [538] = { - [sym__flag] = STATE(693), + [sym__flag] = STATE(694), [sym_long_flag] = STATE(684), [sym_comment] = STATE(538), [aux_sym_overlay_use_repeat1] = STATE(552), @@ -98113,7 +98113,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND] = ACTIONS(3), }, [552] = { - [sym__flag] = STATE(693), + [sym__flag] = STATE(694), [sym_long_flag] = STATE(684), [sym_comment] = STATE(552), [aux_sym_overlay_use_repeat1] = STATE(552), @@ -104836,218 +104836,218 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND] = ACTIONS(3), }, [644] = { - [sym__flag] = STATE(649), + [sym__flag] = STATE(647), [sym_long_flag] = STATE(742), [sym_comment] = STATE(644), - [ts_builtin_sym_end] = ACTIONS(1265), - [anon_sym_export] = ACTIONS(1263), - [anon_sym_alias] = ACTIONS(1263), - [anon_sym_let] = ACTIONS(1263), - [anon_sym_let_DASHenv] = ACTIONS(1263), - [anon_sym_mut] = ACTIONS(1263), - [anon_sym_const] = ACTIONS(1263), - [sym_cmd_identifier] = ACTIONS(1263), - [anon_sym_SEMI] = ACTIONS(1263), - [anon_sym_LF] = ACTIONS(1265), - [anon_sym_def] = ACTIONS(1263), - [anon_sym_def_DASHenv] = ACTIONS(1263), - [anon_sym_export_DASHenv] = ACTIONS(1263), - [anon_sym_extern] = ACTIONS(1263), - [anon_sym_module] = ACTIONS(1263), - [anon_sym_use] = ACTIONS(1263), - [anon_sym_LBRACK] = ACTIONS(1263), - [anon_sym_LPAREN] = ACTIONS(1263), - [anon_sym_PIPE] = ACTIONS(1263), - [anon_sym_DOLLAR] = ACTIONS(1263), - [anon_sym_error] = ACTIONS(1263), - [anon_sym_DASH_DASH] = ACTIONS(716), - [anon_sym_DASH] = ACTIONS(1263), - [anon_sym_break] = ACTIONS(1263), - [anon_sym_continue] = ACTIONS(1263), - [anon_sym_for] = ACTIONS(1263), - [anon_sym_loop] = ACTIONS(1263), - [anon_sym_while] = ACTIONS(1263), - [anon_sym_do] = ACTIONS(1263), - [anon_sym_if] = ACTIONS(1263), - [anon_sym_match] = ACTIONS(1263), - [anon_sym_LBRACE] = ACTIONS(1263), - [anon_sym_try] = ACTIONS(1263), - [anon_sym_return] = ACTIONS(1263), - [anon_sym_source] = ACTIONS(1263), - [anon_sym_source_DASHenv] = ACTIONS(1263), - [anon_sym_register] = ACTIONS(1263), - [anon_sym_hide] = ACTIONS(1263), - [anon_sym_hide_DASHenv] = ACTIONS(1263), - [anon_sym_overlay] = ACTIONS(1263), - [anon_sym_where] = ACTIONS(1263), - [anon_sym_not] = ACTIONS(1263), - [anon_sym_DOT_DOT_LT] = ACTIONS(1263), - [anon_sym_DOT_DOT] = ACTIONS(1263), - [anon_sym_DOT_DOT_EQ] = ACTIONS(1263), - [sym_val_nothing] = ACTIONS(1263), - [anon_sym_true] = ACTIONS(1263), - [anon_sym_false] = ACTIONS(1263), - [aux_sym_val_number_token1] = ACTIONS(1263), - [aux_sym_val_number_token2] = ACTIONS(1263), - [aux_sym_val_number_token3] = ACTIONS(1263), - [aux_sym_val_number_token4] = ACTIONS(1263), - [anon_sym_inf] = ACTIONS(1263), - [anon_sym_DASHinf] = ACTIONS(1263), - [anon_sym_NaN] = ACTIONS(1263), - [anon_sym_0b] = ACTIONS(1263), - [anon_sym_0o] = ACTIONS(1263), - [anon_sym_0x] = ACTIONS(1263), - [sym_val_date] = ACTIONS(1263), - [anon_sym_DQUOTE] = ACTIONS(1263), - [sym__str_single_quotes] = ACTIONS(1263), - [sym__str_back_ticks] = ACTIONS(1263), - [anon_sym_DOLLAR_SQUOTE] = ACTIONS(1263), - [anon_sym_DOLLAR_DQUOTE] = ACTIONS(1263), - [anon_sym_CARET] = ACTIONS(1263), - [sym_short_flag] = ACTIONS(742), + [ts_builtin_sym_end] = ACTIONS(676), + [anon_sym_export] = ACTIONS(674), + [anon_sym_alias] = ACTIONS(674), + [anon_sym_let] = ACTIONS(674), + [anon_sym_let_DASHenv] = ACTIONS(674), + [anon_sym_mut] = ACTIONS(674), + [anon_sym_const] = ACTIONS(674), + [sym_cmd_identifier] = ACTIONS(674), + [anon_sym_SEMI] = ACTIONS(674), + [anon_sym_LF] = ACTIONS(676), + [anon_sym_def] = ACTIONS(674), + [anon_sym_def_DASHenv] = ACTIONS(674), + [anon_sym_export_DASHenv] = ACTIONS(674), + [anon_sym_extern] = ACTIONS(674), + [anon_sym_module] = ACTIONS(674), + [anon_sym_use] = ACTIONS(674), + [anon_sym_LBRACK] = ACTIONS(674), + [anon_sym_LPAREN] = ACTIONS(674), + [anon_sym_PIPE] = ACTIONS(674), + [anon_sym_DOLLAR] = ACTIONS(674), + [anon_sym_error] = ACTIONS(674), + [anon_sym_DASH_DASH] = ACTIONS(714), + [anon_sym_DASH] = ACTIONS(674), + [anon_sym_break] = ACTIONS(674), + [anon_sym_continue] = ACTIONS(674), + [anon_sym_for] = ACTIONS(674), + [anon_sym_loop] = ACTIONS(674), + [anon_sym_while] = ACTIONS(674), + [anon_sym_do] = ACTIONS(674), + [anon_sym_if] = ACTIONS(674), + [anon_sym_match] = ACTIONS(674), + [anon_sym_LBRACE] = ACTIONS(674), + [anon_sym_try] = ACTIONS(674), + [anon_sym_return] = ACTIONS(674), + [anon_sym_source] = ACTIONS(674), + [anon_sym_source_DASHenv] = ACTIONS(674), + [anon_sym_register] = ACTIONS(674), + [anon_sym_hide] = ACTIONS(674), + [anon_sym_hide_DASHenv] = ACTIONS(674), + [anon_sym_overlay] = ACTIONS(674), + [anon_sym_where] = ACTIONS(674), + [anon_sym_not] = ACTIONS(674), + [anon_sym_DOT_DOT_LT] = ACTIONS(674), + [anon_sym_DOT_DOT] = ACTIONS(674), + [anon_sym_DOT_DOT_EQ] = ACTIONS(674), + [sym_val_nothing] = ACTIONS(674), + [anon_sym_true] = ACTIONS(674), + [anon_sym_false] = ACTIONS(674), + [aux_sym_val_number_token1] = ACTIONS(674), + [aux_sym_val_number_token2] = ACTIONS(674), + [aux_sym_val_number_token3] = ACTIONS(674), + [aux_sym_val_number_token4] = ACTIONS(674), + [anon_sym_inf] = ACTIONS(674), + [anon_sym_DASHinf] = ACTIONS(674), + [anon_sym_NaN] = ACTIONS(674), + [anon_sym_0b] = ACTIONS(674), + [anon_sym_0o] = ACTIONS(674), + [anon_sym_0x] = ACTIONS(674), + [sym_val_date] = ACTIONS(674), + [anon_sym_DQUOTE] = ACTIONS(674), + [sym__str_single_quotes] = ACTIONS(674), + [sym__str_back_ticks] = ACTIONS(674), + [anon_sym_DOLLAR_SQUOTE] = ACTIONS(674), + [anon_sym_DOLLAR_DQUOTE] = ACTIONS(674), + [anon_sym_CARET] = ACTIONS(674), + [sym_short_flag] = ACTIONS(740), [anon_sym_POUND] = ACTIONS(3), }, [645] = { [sym_comment] = STATE(645), - [anon_sym_export] = ACTIONS(752), - [anon_sym_alias] = ACTIONS(752), - [anon_sym_let] = ACTIONS(752), - [anon_sym_let_DASHenv] = ACTIONS(752), - [anon_sym_mut] = ACTIONS(752), - [anon_sym_const] = ACTIONS(752), - [sym_cmd_identifier] = ACTIONS(752), - [anon_sym_SEMI] = ACTIONS(752), - [anon_sym_LF] = ACTIONS(754), - [anon_sym_def] = ACTIONS(752), - [anon_sym_def_DASHenv] = ACTIONS(752), - [anon_sym_export_DASHenv] = ACTIONS(752), - [anon_sym_extern] = ACTIONS(752), - [anon_sym_module] = ACTIONS(752), - [anon_sym_use] = ACTIONS(752), - [anon_sym_LBRACK] = ACTIONS(752), - [anon_sym_LPAREN] = ACTIONS(752), - [anon_sym_RPAREN] = ACTIONS(752), - [anon_sym_PIPE] = ACTIONS(752), - [anon_sym_DOLLAR] = ACTIONS(752), - [anon_sym_error] = ACTIONS(752), - [anon_sym_DASH_DASH] = ACTIONS(752), - [anon_sym_DASH] = ACTIONS(752), - [anon_sym_break] = ACTIONS(752), - [anon_sym_continue] = ACTIONS(752), - [anon_sym_for] = ACTIONS(752), - [anon_sym_loop] = ACTIONS(752), - [anon_sym_while] = ACTIONS(752), - [anon_sym_do] = ACTIONS(752), - [anon_sym_if] = ACTIONS(752), - [anon_sym_match] = ACTIONS(752), - [anon_sym_LBRACE] = ACTIONS(752), - [anon_sym_RBRACE] = ACTIONS(752), - [anon_sym_DOT] = ACTIONS(752), - [anon_sym_try] = ACTIONS(752), - [anon_sym_return] = ACTIONS(752), - [anon_sym_source] = ACTIONS(752), - [anon_sym_source_DASHenv] = ACTIONS(752), - [anon_sym_register] = ACTIONS(752), - [anon_sym_hide] = ACTIONS(752), - [anon_sym_hide_DASHenv] = ACTIONS(752), - [anon_sym_overlay] = ACTIONS(752), - [anon_sym_where] = ACTIONS(752), - [anon_sym_not] = ACTIONS(752), - [anon_sym_DOT_DOT_LT] = ACTIONS(752), - [anon_sym_DOT_DOT] = ACTIONS(752), - [anon_sym_DOT_DOT_EQ] = ACTIONS(752), - [sym_val_nothing] = ACTIONS(752), - [anon_sym_true] = ACTIONS(752), - [anon_sym_false] = ACTIONS(752), - [aux_sym_val_number_token1] = ACTIONS(752), - [aux_sym_val_number_token2] = ACTIONS(752), - [aux_sym_val_number_token3] = ACTIONS(752), - [aux_sym_val_number_token4] = ACTIONS(752), - [anon_sym_inf] = ACTIONS(752), - [anon_sym_DASHinf] = ACTIONS(752), - [anon_sym_NaN] = ACTIONS(752), - [anon_sym_0b] = ACTIONS(752), - [anon_sym_0o] = ACTIONS(752), - [anon_sym_0x] = ACTIONS(752), - [sym_val_date] = ACTIONS(752), - [anon_sym_DQUOTE] = ACTIONS(752), - [sym__str_single_quotes] = ACTIONS(752), - [sym__str_back_ticks] = ACTIONS(752), - [anon_sym_DOLLAR_SQUOTE] = ACTIONS(752), - [anon_sym_DOLLAR_DQUOTE] = ACTIONS(752), - [anon_sym_CARET] = ACTIONS(752), - [sym_short_flag] = ACTIONS(752), + [anon_sym_export] = ACTIONS(750), + [anon_sym_alias] = ACTIONS(750), + [anon_sym_let] = ACTIONS(750), + [anon_sym_let_DASHenv] = ACTIONS(750), + [anon_sym_mut] = ACTIONS(750), + [anon_sym_const] = ACTIONS(750), + [sym_cmd_identifier] = ACTIONS(750), + [anon_sym_SEMI] = ACTIONS(750), + [anon_sym_LF] = ACTIONS(752), + [anon_sym_def] = ACTIONS(750), + [anon_sym_def_DASHenv] = ACTIONS(750), + [anon_sym_export_DASHenv] = ACTIONS(750), + [anon_sym_extern] = ACTIONS(750), + [anon_sym_module] = ACTIONS(750), + [anon_sym_use] = ACTIONS(750), + [anon_sym_LBRACK] = ACTIONS(750), + [anon_sym_LPAREN] = ACTIONS(750), + [anon_sym_RPAREN] = ACTIONS(750), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_DOLLAR] = ACTIONS(750), + [anon_sym_error] = ACTIONS(750), + [anon_sym_DASH_DASH] = ACTIONS(750), + [anon_sym_DASH] = ACTIONS(750), + [anon_sym_break] = ACTIONS(750), + [anon_sym_continue] = ACTIONS(750), + [anon_sym_for] = ACTIONS(750), + [anon_sym_loop] = ACTIONS(750), + [anon_sym_while] = ACTIONS(750), + [anon_sym_do] = ACTIONS(750), + [anon_sym_if] = ACTIONS(750), + [anon_sym_match] = ACTIONS(750), + [anon_sym_LBRACE] = ACTIONS(750), + [anon_sym_RBRACE] = ACTIONS(750), + [anon_sym_DOT] = ACTIONS(750), + [anon_sym_try] = ACTIONS(750), + [anon_sym_return] = ACTIONS(750), + [anon_sym_source] = ACTIONS(750), + [anon_sym_source_DASHenv] = ACTIONS(750), + [anon_sym_register] = ACTIONS(750), + [anon_sym_hide] = ACTIONS(750), + [anon_sym_hide_DASHenv] = ACTIONS(750), + [anon_sym_overlay] = ACTIONS(750), + [anon_sym_where] = ACTIONS(750), + [anon_sym_not] = ACTIONS(750), + [anon_sym_DOT_DOT_LT] = ACTIONS(750), + [anon_sym_DOT_DOT] = ACTIONS(750), + [anon_sym_DOT_DOT_EQ] = ACTIONS(750), + [sym_val_nothing] = ACTIONS(750), + [anon_sym_true] = ACTIONS(750), + [anon_sym_false] = ACTIONS(750), + [aux_sym_val_number_token1] = ACTIONS(750), + [aux_sym_val_number_token2] = ACTIONS(750), + [aux_sym_val_number_token3] = ACTIONS(750), + [aux_sym_val_number_token4] = ACTIONS(750), + [anon_sym_inf] = ACTIONS(750), + [anon_sym_DASHinf] = ACTIONS(750), + [anon_sym_NaN] = ACTIONS(750), + [anon_sym_0b] = ACTIONS(750), + [anon_sym_0o] = ACTIONS(750), + [anon_sym_0x] = ACTIONS(750), + [sym_val_date] = ACTIONS(750), + [anon_sym_DQUOTE] = ACTIONS(750), + [sym__str_single_quotes] = ACTIONS(750), + [sym__str_back_ticks] = ACTIONS(750), + [anon_sym_DOLLAR_SQUOTE] = ACTIONS(750), + [anon_sym_DOLLAR_DQUOTE] = ACTIONS(750), + [anon_sym_CARET] = ACTIONS(750), + [sym_short_flag] = ACTIONS(750), [anon_sym_POUND] = ACTIONS(3), }, [646] = { - [sym__flag] = STATE(901), + [sym__flag] = STATE(893), [sym_long_flag] = STATE(835), [sym_comment] = STATE(646), - [ts_builtin_sym_end] = ACTIONS(1261), - [anon_sym_export] = ACTIONS(1259), - [anon_sym_alias] = ACTIONS(1259), - [anon_sym_let] = ACTIONS(1259), - [anon_sym_let_DASHenv] = ACTIONS(1259), - [anon_sym_mut] = ACTIONS(1259), - [anon_sym_const] = ACTIONS(1259), - [sym_cmd_identifier] = ACTIONS(1259), - [anon_sym_SEMI] = ACTIONS(1259), - [anon_sym_LF] = ACTIONS(1261), - [anon_sym_def] = ACTIONS(1259), - [anon_sym_def_DASHenv] = ACTIONS(1259), - [anon_sym_export_DASHenv] = ACTIONS(1259), - [anon_sym_extern] = ACTIONS(1259), - [anon_sym_module] = ACTIONS(1259), - [anon_sym_use] = ACTIONS(1259), - [anon_sym_LBRACK] = ACTIONS(1259), - [anon_sym_LPAREN] = ACTIONS(1259), - [anon_sym_PIPE] = ACTIONS(1259), - [anon_sym_DOLLAR] = ACTIONS(1259), - [anon_sym_error] = ACTIONS(1259), + [ts_builtin_sym_end] = ACTIONS(684), + [anon_sym_export] = ACTIONS(682), + [anon_sym_alias] = ACTIONS(682), + [anon_sym_let] = ACTIONS(682), + [anon_sym_let_DASHenv] = ACTIONS(682), + [anon_sym_mut] = ACTIONS(682), + [anon_sym_const] = ACTIONS(682), + [sym_cmd_identifier] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [anon_sym_LF] = ACTIONS(684), + [anon_sym_def] = ACTIONS(682), + [anon_sym_def_DASHenv] = ACTIONS(682), + [anon_sym_export_DASHenv] = ACTIONS(682), + [anon_sym_extern] = ACTIONS(682), + [anon_sym_module] = ACTIONS(682), + [anon_sym_use] = ACTIONS(682), + [anon_sym_LBRACK] = ACTIONS(682), + [anon_sym_LPAREN] = ACTIONS(682), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_DOLLAR] = ACTIONS(682), + [anon_sym_error] = ACTIONS(682), [anon_sym_DASH_DASH] = ACTIONS(1312), - [anon_sym_DASH] = ACTIONS(1259), - [anon_sym_break] = ACTIONS(1259), - [anon_sym_continue] = ACTIONS(1259), - [anon_sym_for] = ACTIONS(1259), - [anon_sym_loop] = ACTIONS(1259), - [anon_sym_while] = ACTIONS(1259), - [anon_sym_do] = ACTIONS(1259), - [anon_sym_if] = ACTIONS(1259), - [anon_sym_match] = ACTIONS(1259), - [anon_sym_LBRACE] = ACTIONS(1259), - [anon_sym_try] = ACTIONS(1259), - [anon_sym_return] = ACTIONS(1259), - [anon_sym_source] = ACTIONS(1259), - [anon_sym_source_DASHenv] = ACTIONS(1259), - [anon_sym_register] = ACTIONS(1259), - [anon_sym_hide] = ACTIONS(1259), - [anon_sym_hide_DASHenv] = ACTIONS(1259), - [anon_sym_overlay] = ACTIONS(1259), - [anon_sym_where] = ACTIONS(1259), - [anon_sym_not] = ACTIONS(1259), - [anon_sym_DOT_DOT_LT] = ACTIONS(1259), - [anon_sym_DOT_DOT] = ACTIONS(1259), - [anon_sym_DOT_DOT_EQ] = ACTIONS(1259), - [sym_val_nothing] = ACTIONS(1259), - [anon_sym_true] = ACTIONS(1259), - [anon_sym_false] = ACTIONS(1259), - [aux_sym_val_number_token1] = ACTIONS(1259), - [aux_sym_val_number_token2] = ACTIONS(1259), - [aux_sym_val_number_token3] = ACTIONS(1259), - [aux_sym_val_number_token4] = ACTIONS(1259), - [anon_sym_inf] = ACTIONS(1259), - [anon_sym_DASHinf] = ACTIONS(1259), - [anon_sym_NaN] = ACTIONS(1259), - [anon_sym_0b] = ACTIONS(1259), - [anon_sym_0o] = ACTIONS(1259), - [anon_sym_0x] = ACTIONS(1259), - [sym_val_date] = ACTIONS(1259), - [anon_sym_DQUOTE] = ACTIONS(1259), - [sym__str_single_quotes] = ACTIONS(1259), - [sym__str_back_ticks] = ACTIONS(1259), - [anon_sym_DOLLAR_SQUOTE] = ACTIONS(1259), - [anon_sym_DOLLAR_DQUOTE] = ACTIONS(1259), - [anon_sym_CARET] = ACTIONS(1259), + [anon_sym_DASH] = ACTIONS(682), + [anon_sym_break] = ACTIONS(682), + [anon_sym_continue] = ACTIONS(682), + [anon_sym_for] = ACTIONS(682), + [anon_sym_loop] = ACTIONS(682), + [anon_sym_while] = ACTIONS(682), + [anon_sym_do] = ACTIONS(682), + [anon_sym_if] = ACTIONS(682), + [anon_sym_match] = ACTIONS(682), + [anon_sym_LBRACE] = ACTIONS(682), + [anon_sym_try] = ACTIONS(682), + [anon_sym_return] = ACTIONS(682), + [anon_sym_source] = ACTIONS(682), + [anon_sym_source_DASHenv] = ACTIONS(682), + [anon_sym_register] = ACTIONS(682), + [anon_sym_hide] = ACTIONS(682), + [anon_sym_hide_DASHenv] = ACTIONS(682), + [anon_sym_overlay] = ACTIONS(682), + [anon_sym_where] = ACTIONS(682), + [anon_sym_not] = ACTIONS(682), + [anon_sym_DOT_DOT_LT] = ACTIONS(682), + [anon_sym_DOT_DOT] = ACTIONS(682), + [anon_sym_DOT_DOT_EQ] = ACTIONS(682), + [sym_val_nothing] = ACTIONS(682), + [anon_sym_true] = ACTIONS(682), + [anon_sym_false] = ACTIONS(682), + [aux_sym_val_number_token1] = ACTIONS(682), + [aux_sym_val_number_token2] = ACTIONS(682), + [aux_sym_val_number_token3] = ACTIONS(682), + [aux_sym_val_number_token4] = ACTIONS(682), + [anon_sym_inf] = ACTIONS(682), + [anon_sym_DASHinf] = ACTIONS(682), + [anon_sym_NaN] = ACTIONS(682), + [anon_sym_0b] = ACTIONS(682), + [anon_sym_0o] = ACTIONS(682), + [anon_sym_0x] = ACTIONS(682), + [sym_val_date] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [sym__str_single_quotes] = ACTIONS(682), + [sym__str_back_ticks] = ACTIONS(682), + [anon_sym_DOLLAR_SQUOTE] = ACTIONS(682), + [anon_sym_DOLLAR_DQUOTE] = ACTIONS(682), + [anon_sym_CARET] = ACTIONS(682), [sym_short_flag] = ACTIONS(1314), [anon_sym_POUND] = ACTIONS(3), }, @@ -105076,7 +105076,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(666), [anon_sym_DOLLAR] = ACTIONS(666), [anon_sym_error] = ACTIONS(666), - [anon_sym_DASH_DASH] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(714), [anon_sym_DASH] = ACTIONS(666), [anon_sym_break] = ACTIONS(666), [anon_sym_continue] = ACTIONS(666), @@ -105120,7 +105120,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR_SQUOTE] = ACTIONS(666), [anon_sym_DOLLAR_DQUOTE] = ACTIONS(666), [anon_sym_CARET] = ACTIONS(666), - [sym_short_flag] = ACTIONS(742), + [sym_short_flag] = ACTIONS(740), [anon_sym_POUND] = ACTIONS(3), }, [648] = { @@ -105148,7 +105148,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(666), [anon_sym_DOLLAR] = ACTIONS(666), [anon_sym_error] = ACTIONS(666), - [anon_sym_DASH_DASH] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(714), [anon_sym_DASH] = ACTIONS(666), [anon_sym_break] = ACTIONS(666), [anon_sym_continue] = ACTIONS(666), @@ -105192,7 +105192,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR_SQUOTE] = ACTIONS(666), [anon_sym_DOLLAR_DQUOTE] = ACTIONS(666), [anon_sym_CARET] = ACTIONS(666), - [sym_short_flag] = ACTIONS(742), + [sym_short_flag] = ACTIONS(740), [anon_sym_POUND] = ACTIONS(3), }, [649] = { @@ -105220,7 +105220,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(1259), [anon_sym_DOLLAR] = ACTIONS(1259), [anon_sym_error] = ACTIONS(1259), - [anon_sym_DASH_DASH] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(714), [anon_sym_DASH] = ACTIONS(1259), [anon_sym_break] = ACTIONS(1259), [anon_sym_continue] = ACTIONS(1259), @@ -105264,7 +105264,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR_SQUOTE] = ACTIONS(1259), [anon_sym_DOLLAR_DQUOTE] = ACTIONS(1259), [anon_sym_CARET] = ACTIONS(1259), - [sym_short_flag] = ACTIONS(742), + [sym_short_flag] = ACTIONS(740), [anon_sym_POUND] = ACTIONS(3), }, [650] = { @@ -105341,74 +105341,74 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [651] = { [sym_comment] = STATE(651), - [ts_builtin_sym_end] = ACTIONS(653), - [anon_sym_export] = ACTIONS(651), - [anon_sym_alias] = ACTIONS(651), - [anon_sym_let] = ACTIONS(651), - [anon_sym_let_DASHenv] = ACTIONS(651), - [anon_sym_mut] = ACTIONS(651), - [anon_sym_const] = ACTIONS(651), - [sym_cmd_identifier] = ACTIONS(651), - [anon_sym_SEMI] = ACTIONS(651), - [anon_sym_LF] = ACTIONS(653), - [anon_sym_def] = ACTIONS(651), - [anon_sym_def_DASHenv] = ACTIONS(651), - [anon_sym_export_DASHenv] = ACTIONS(651), - [anon_sym_extern] = ACTIONS(651), - [anon_sym_module] = ACTIONS(651), - [anon_sym_use] = ACTIONS(651), - [anon_sym_LBRACK] = ACTIONS(651), - [anon_sym_LPAREN] = ACTIONS(651), - [anon_sym_PIPE] = ACTIONS(651), - [anon_sym_DOLLAR] = ACTIONS(651), - [anon_sym_error] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [anon_sym_DASH] = ACTIONS(651), - [anon_sym_break] = ACTIONS(651), - [anon_sym_continue] = ACTIONS(651), - [anon_sym_for] = ACTIONS(651), - [anon_sym_loop] = ACTIONS(651), - [anon_sym_while] = ACTIONS(651), - [anon_sym_do] = ACTIONS(651), - [anon_sym_if] = ACTIONS(651), - [anon_sym_match] = ACTIONS(651), - [anon_sym_LBRACE] = ACTIONS(651), - [anon_sym_DOT] = ACTIONS(651), - [anon_sym_try] = ACTIONS(651), - [anon_sym_return] = ACTIONS(651), - [anon_sym_source] = ACTIONS(651), - [anon_sym_source_DASHenv] = ACTIONS(651), - [anon_sym_register] = ACTIONS(651), - [anon_sym_hide] = ACTIONS(651), - [anon_sym_hide_DASHenv] = ACTIONS(651), - [anon_sym_overlay] = ACTIONS(651), - [anon_sym_where] = ACTIONS(651), - [anon_sym_QMARK2] = ACTIONS(1316), - [anon_sym_not] = ACTIONS(651), - [anon_sym_DOT_DOT_LT] = ACTIONS(651), - [anon_sym_DOT_DOT] = ACTIONS(651), - [anon_sym_DOT_DOT_EQ] = ACTIONS(651), - [sym_val_nothing] = ACTIONS(651), - [anon_sym_true] = ACTIONS(651), - [anon_sym_false] = ACTIONS(651), - [aux_sym_val_number_token1] = ACTIONS(651), - [aux_sym_val_number_token2] = ACTIONS(651), - [aux_sym_val_number_token3] = ACTIONS(651), - [aux_sym_val_number_token4] = ACTIONS(651), - [anon_sym_inf] = ACTIONS(651), - [anon_sym_DASHinf] = ACTIONS(651), - [anon_sym_NaN] = ACTIONS(651), - [anon_sym_0b] = ACTIONS(651), - [anon_sym_0o] = ACTIONS(651), - [anon_sym_0x] = ACTIONS(651), - [sym_val_date] = ACTIONS(651), - [anon_sym_DQUOTE] = ACTIONS(651), - [sym__str_single_quotes] = ACTIONS(651), - [sym__str_back_ticks] = ACTIONS(651), - [anon_sym_DOLLAR_SQUOTE] = ACTIONS(651), - [anon_sym_DOLLAR_DQUOTE] = ACTIONS(651), - [anon_sym_CARET] = ACTIONS(651), - [sym_short_flag] = ACTIONS(651), + [anon_sym_export] = ACTIONS(746), + [anon_sym_alias] = ACTIONS(746), + [anon_sym_let] = ACTIONS(746), + [anon_sym_let_DASHenv] = ACTIONS(746), + [anon_sym_mut] = ACTIONS(746), + [anon_sym_const] = ACTIONS(746), + [sym_cmd_identifier] = ACTIONS(746), + [anon_sym_SEMI] = ACTIONS(746), + [anon_sym_LF] = ACTIONS(748), + [anon_sym_def] = ACTIONS(746), + [anon_sym_def_DASHenv] = ACTIONS(746), + [anon_sym_export_DASHenv] = ACTIONS(746), + [anon_sym_extern] = ACTIONS(746), + [anon_sym_module] = ACTIONS(746), + [anon_sym_use] = ACTIONS(746), + [anon_sym_LBRACK] = ACTIONS(746), + [anon_sym_LPAREN] = ACTIONS(746), + [anon_sym_RPAREN] = ACTIONS(746), + [anon_sym_PIPE] = ACTIONS(746), + [anon_sym_DOLLAR] = ACTIONS(746), + [anon_sym_error] = ACTIONS(746), + [anon_sym_DASH_DASH] = ACTIONS(746), + [anon_sym_DASH] = ACTIONS(746), + [anon_sym_break] = ACTIONS(746), + [anon_sym_continue] = ACTIONS(746), + [anon_sym_for] = ACTIONS(746), + [anon_sym_loop] = ACTIONS(746), + [anon_sym_while] = ACTIONS(746), + [anon_sym_do] = ACTIONS(746), + [anon_sym_if] = ACTIONS(746), + [anon_sym_match] = ACTIONS(746), + [anon_sym_LBRACE] = ACTIONS(746), + [anon_sym_RBRACE] = ACTIONS(746), + [anon_sym_DOT] = ACTIONS(746), + [anon_sym_try] = ACTIONS(746), + [anon_sym_return] = ACTIONS(746), + [anon_sym_source] = ACTIONS(746), + [anon_sym_source_DASHenv] = ACTIONS(746), + [anon_sym_register] = ACTIONS(746), + [anon_sym_hide] = ACTIONS(746), + [anon_sym_hide_DASHenv] = ACTIONS(746), + [anon_sym_overlay] = ACTIONS(746), + [anon_sym_where] = ACTIONS(746), + [anon_sym_not] = ACTIONS(746), + [anon_sym_DOT_DOT_LT] = ACTIONS(746), + [anon_sym_DOT_DOT] = ACTIONS(746), + [anon_sym_DOT_DOT_EQ] = ACTIONS(746), + [sym_val_nothing] = ACTIONS(746), + [anon_sym_true] = ACTIONS(746), + [anon_sym_false] = ACTIONS(746), + [aux_sym_val_number_token1] = ACTIONS(746), + [aux_sym_val_number_token2] = ACTIONS(746), + [aux_sym_val_number_token3] = ACTIONS(746), + [aux_sym_val_number_token4] = ACTIONS(746), + [anon_sym_inf] = ACTIONS(746), + [anon_sym_DASHinf] = ACTIONS(746), + [anon_sym_NaN] = ACTIONS(746), + [anon_sym_0b] = ACTIONS(746), + [anon_sym_0o] = ACTIONS(746), + [anon_sym_0x] = ACTIONS(746), + [sym_val_date] = ACTIONS(746), + [anon_sym_DQUOTE] = ACTIONS(746), + [sym__str_single_quotes] = ACTIONS(746), + [sym__str_back_ticks] = ACTIONS(746), + [anon_sym_DOLLAR_SQUOTE] = ACTIONS(746), + [anon_sym_DOLLAR_DQUOTE] = ACTIONS(746), + [anon_sym_CARET] = ACTIONS(746), + [sym_short_flag] = ACTIONS(746), [anon_sym_POUND] = ACTIONS(3), }, [652] = { @@ -105436,7 +105436,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(617), [anon_sym_DOLLAR] = ACTIONS(617), [anon_sym_error] = ACTIONS(617), - [anon_sym_DASH_DASH] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(714), [anon_sym_DASH] = ACTIONS(617), [anon_sym_break] = ACTIONS(617), [anon_sym_continue] = ACTIONS(617), @@ -105480,11 +105480,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR_SQUOTE] = ACTIONS(617), [anon_sym_DOLLAR_DQUOTE] = ACTIONS(617), [anon_sym_CARET] = ACTIONS(617), - [sym_short_flag] = ACTIONS(742), + [sym_short_flag] = ACTIONS(740), [anon_sym_POUND] = ACTIONS(3), }, [653] = { - [sym__flag] = STATE(646), + [sym__flag] = STATE(659), [sym_long_flag] = STATE(742), [sym_comment] = STATE(653), [ts_builtin_sym_end] = ACTIONS(1265), @@ -105508,7 +105508,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(1263), [anon_sym_DOLLAR] = ACTIONS(1263), [anon_sym_error] = ACTIONS(1263), - [anon_sym_DASH_DASH] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(714), [anon_sym_DASH] = ACTIONS(1263), [anon_sym_break] = ACTIONS(1263), [anon_sym_continue] = ACTIONS(1263), @@ -105552,7 +105552,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR_SQUOTE] = ACTIONS(1263), [anon_sym_DOLLAR_DQUOTE] = ACTIONS(1263), [anon_sym_CARET] = ACTIONS(1263), - [sym_short_flag] = ACTIONS(742), + [sym_short_flag] = ACTIONS(740), [anon_sym_POUND] = ACTIONS(3), }, [654] = { @@ -105652,7 +105652,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(706), [anon_sym_DOLLAR] = ACTIONS(706), [anon_sym_error] = ACTIONS(706), - [anon_sym_DASH_DASH] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(714), [anon_sym_DASH] = ACTIONS(706), [anon_sym_break] = ACTIONS(706), [anon_sym_continue] = ACTIONS(706), @@ -105696,7 +105696,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR_SQUOTE] = ACTIONS(706), [anon_sym_DOLLAR_DQUOTE] = ACTIONS(706), [anon_sym_CARET] = ACTIONS(706), - [sym_short_flag] = ACTIONS(742), + [sym_short_flag] = ACTIONS(740), [anon_sym_POUND] = ACTIONS(3), }, [656] = { @@ -105724,7 +105724,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(682), [anon_sym_DOLLAR] = ACTIONS(682), [anon_sym_error] = ACTIONS(682), - [anon_sym_DASH_DASH] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(714), [anon_sym_DASH] = ACTIONS(682), [anon_sym_break] = ACTIONS(682), [anon_sym_continue] = ACTIONS(682), @@ -105768,7 +105768,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR_SQUOTE] = ACTIONS(682), [anon_sym_DOLLAR_DQUOTE] = ACTIONS(682), [anon_sym_CARET] = ACTIONS(682), - [sym_short_flag] = ACTIONS(742), + [sym_short_flag] = ACTIONS(740), [anon_sym_POUND] = ACTIONS(3), }, [657] = { @@ -105796,7 +105796,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(706), [anon_sym_DOLLAR] = ACTIONS(706), [anon_sym_error] = ACTIONS(706), - [anon_sym_DASH_DASH] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(714), [anon_sym_DASH] = ACTIONS(706), [anon_sym_break] = ACTIONS(706), [anon_sym_continue] = ACTIONS(706), @@ -105840,7 +105840,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR_SQUOTE] = ACTIONS(706), [anon_sym_DOLLAR_DQUOTE] = ACTIONS(706), [anon_sym_CARET] = ACTIONS(706), - [sym_short_flag] = ACTIONS(742), + [sym_short_flag] = ACTIONS(740), [anon_sym_POUND] = ACTIONS(3), }, [658] = { @@ -105868,7 +105868,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(682), [anon_sym_DOLLAR] = ACTIONS(682), [anon_sym_error] = ACTIONS(682), - [anon_sym_DASH_DASH] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(714), [anon_sym_DASH] = ACTIONS(682), [anon_sym_break] = ACTIONS(682), [anon_sym_continue] = ACTIONS(682), @@ -105912,11 +105912,227 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR_SQUOTE] = ACTIONS(682), [anon_sym_DOLLAR_DQUOTE] = ACTIONS(682), [anon_sym_CARET] = ACTIONS(682), - [sym_short_flag] = ACTIONS(742), + [sym_short_flag] = ACTIONS(740), [anon_sym_POUND] = ACTIONS(3), }, [659] = { + [sym__flag] = STATE(901), + [sym_long_flag] = STATE(835), [sym_comment] = STATE(659), + [ts_builtin_sym_end] = ACTIONS(1261), + [anon_sym_export] = ACTIONS(1259), + [anon_sym_alias] = ACTIONS(1259), + [anon_sym_let] = ACTIONS(1259), + [anon_sym_let_DASHenv] = ACTIONS(1259), + [anon_sym_mut] = ACTIONS(1259), + [anon_sym_const] = ACTIONS(1259), + [sym_cmd_identifier] = ACTIONS(1259), + [anon_sym_SEMI] = ACTIONS(1259), + [anon_sym_LF] = ACTIONS(1261), + [anon_sym_def] = ACTIONS(1259), + [anon_sym_def_DASHenv] = ACTIONS(1259), + [anon_sym_export_DASHenv] = ACTIONS(1259), + [anon_sym_extern] = ACTIONS(1259), + [anon_sym_module] = ACTIONS(1259), + [anon_sym_use] = ACTIONS(1259), + [anon_sym_LBRACK] = ACTIONS(1259), + [anon_sym_LPAREN] = ACTIONS(1259), + [anon_sym_PIPE] = ACTIONS(1259), + [anon_sym_DOLLAR] = ACTIONS(1259), + [anon_sym_error] = ACTIONS(1259), + [anon_sym_DASH_DASH] = ACTIONS(1312), + [anon_sym_DASH] = ACTIONS(1259), + [anon_sym_break] = ACTIONS(1259), + [anon_sym_continue] = ACTIONS(1259), + [anon_sym_for] = ACTIONS(1259), + [anon_sym_loop] = ACTIONS(1259), + [anon_sym_while] = ACTIONS(1259), + [anon_sym_do] = ACTIONS(1259), + [anon_sym_if] = ACTIONS(1259), + [anon_sym_match] = ACTIONS(1259), + [anon_sym_LBRACE] = ACTIONS(1259), + [anon_sym_try] = ACTIONS(1259), + [anon_sym_return] = ACTIONS(1259), + [anon_sym_source] = ACTIONS(1259), + [anon_sym_source_DASHenv] = ACTIONS(1259), + [anon_sym_register] = ACTIONS(1259), + [anon_sym_hide] = ACTIONS(1259), + [anon_sym_hide_DASHenv] = ACTIONS(1259), + [anon_sym_overlay] = ACTIONS(1259), + [anon_sym_where] = ACTIONS(1259), + [anon_sym_not] = ACTIONS(1259), + [anon_sym_DOT_DOT_LT] = ACTIONS(1259), + [anon_sym_DOT_DOT] = ACTIONS(1259), + [anon_sym_DOT_DOT_EQ] = ACTIONS(1259), + [sym_val_nothing] = ACTIONS(1259), + [anon_sym_true] = ACTIONS(1259), + [anon_sym_false] = ACTIONS(1259), + [aux_sym_val_number_token1] = ACTIONS(1259), + [aux_sym_val_number_token2] = ACTIONS(1259), + [aux_sym_val_number_token3] = ACTIONS(1259), + [aux_sym_val_number_token4] = ACTIONS(1259), + [anon_sym_inf] = ACTIONS(1259), + [anon_sym_DASHinf] = ACTIONS(1259), + [anon_sym_NaN] = ACTIONS(1259), + [anon_sym_0b] = ACTIONS(1259), + [anon_sym_0o] = ACTIONS(1259), + [anon_sym_0x] = ACTIONS(1259), + [sym_val_date] = ACTIONS(1259), + [anon_sym_DQUOTE] = ACTIONS(1259), + [sym__str_single_quotes] = ACTIONS(1259), + [sym__str_back_ticks] = ACTIONS(1259), + [anon_sym_DOLLAR_SQUOTE] = ACTIONS(1259), + [anon_sym_DOLLAR_DQUOTE] = ACTIONS(1259), + [anon_sym_CARET] = ACTIONS(1259), + [sym_short_flag] = ACTIONS(1314), + [anon_sym_POUND] = ACTIONS(3), + }, + [660] = { + [sym__flag] = STATE(649), + [sym_long_flag] = STATE(742), + [sym_comment] = STATE(660), + [ts_builtin_sym_end] = ACTIONS(1265), + [anon_sym_export] = ACTIONS(1263), + [anon_sym_alias] = ACTIONS(1263), + [anon_sym_let] = ACTIONS(1263), + [anon_sym_let_DASHenv] = ACTIONS(1263), + [anon_sym_mut] = ACTIONS(1263), + [anon_sym_const] = ACTIONS(1263), + [sym_cmd_identifier] = ACTIONS(1263), + [anon_sym_SEMI] = ACTIONS(1263), + [anon_sym_LF] = ACTIONS(1265), + [anon_sym_def] = ACTIONS(1263), + [anon_sym_def_DASHenv] = ACTIONS(1263), + [anon_sym_export_DASHenv] = ACTIONS(1263), + [anon_sym_extern] = ACTIONS(1263), + [anon_sym_module] = ACTIONS(1263), + [anon_sym_use] = ACTIONS(1263), + [anon_sym_LBRACK] = ACTIONS(1263), + [anon_sym_LPAREN] = ACTIONS(1263), + [anon_sym_PIPE] = ACTIONS(1263), + [anon_sym_DOLLAR] = ACTIONS(1263), + [anon_sym_error] = ACTIONS(1263), + [anon_sym_DASH_DASH] = ACTIONS(714), + [anon_sym_DASH] = ACTIONS(1263), + [anon_sym_break] = ACTIONS(1263), + [anon_sym_continue] = ACTIONS(1263), + [anon_sym_for] = ACTIONS(1263), + [anon_sym_loop] = ACTIONS(1263), + [anon_sym_while] = ACTIONS(1263), + [anon_sym_do] = ACTIONS(1263), + [anon_sym_if] = ACTIONS(1263), + [anon_sym_match] = ACTIONS(1263), + [anon_sym_LBRACE] = ACTIONS(1263), + [anon_sym_try] = ACTIONS(1263), + [anon_sym_return] = ACTIONS(1263), + [anon_sym_source] = ACTIONS(1263), + [anon_sym_source_DASHenv] = ACTIONS(1263), + [anon_sym_register] = ACTIONS(1263), + [anon_sym_hide] = ACTIONS(1263), + [anon_sym_hide_DASHenv] = ACTIONS(1263), + [anon_sym_overlay] = ACTIONS(1263), + [anon_sym_where] = ACTIONS(1263), + [anon_sym_not] = ACTIONS(1263), + [anon_sym_DOT_DOT_LT] = ACTIONS(1263), + [anon_sym_DOT_DOT] = ACTIONS(1263), + [anon_sym_DOT_DOT_EQ] = ACTIONS(1263), + [sym_val_nothing] = ACTIONS(1263), + [anon_sym_true] = ACTIONS(1263), + [anon_sym_false] = ACTIONS(1263), + [aux_sym_val_number_token1] = ACTIONS(1263), + [aux_sym_val_number_token2] = ACTIONS(1263), + [aux_sym_val_number_token3] = ACTIONS(1263), + [aux_sym_val_number_token4] = ACTIONS(1263), + [anon_sym_inf] = ACTIONS(1263), + [anon_sym_DASHinf] = ACTIONS(1263), + [anon_sym_NaN] = ACTIONS(1263), + [anon_sym_0b] = ACTIONS(1263), + [anon_sym_0o] = ACTIONS(1263), + [anon_sym_0x] = ACTIONS(1263), + [sym_val_date] = ACTIONS(1263), + [anon_sym_DQUOTE] = ACTIONS(1263), + [sym__str_single_quotes] = ACTIONS(1263), + [sym__str_back_ticks] = ACTIONS(1263), + [anon_sym_DOLLAR_SQUOTE] = ACTIONS(1263), + [anon_sym_DOLLAR_DQUOTE] = ACTIONS(1263), + [anon_sym_CARET] = ACTIONS(1263), + [sym_short_flag] = ACTIONS(740), + [anon_sym_POUND] = ACTIONS(3), + }, + [661] = { + [sym_comment] = STATE(661), + [ts_builtin_sym_end] = ACTIONS(653), + [anon_sym_export] = ACTIONS(651), + [anon_sym_alias] = ACTIONS(651), + [anon_sym_let] = ACTIONS(651), + [anon_sym_let_DASHenv] = ACTIONS(651), + [anon_sym_mut] = ACTIONS(651), + [anon_sym_const] = ACTIONS(651), + [sym_cmd_identifier] = ACTIONS(651), + [anon_sym_SEMI] = ACTIONS(651), + [anon_sym_LF] = ACTIONS(653), + [anon_sym_def] = ACTIONS(651), + [anon_sym_def_DASHenv] = ACTIONS(651), + [anon_sym_export_DASHenv] = ACTIONS(651), + [anon_sym_extern] = ACTIONS(651), + [anon_sym_module] = ACTIONS(651), + [anon_sym_use] = ACTIONS(651), + [anon_sym_LBRACK] = ACTIONS(651), + [anon_sym_LPAREN] = ACTIONS(651), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_DOLLAR] = ACTIONS(651), + [anon_sym_error] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [anon_sym_DASH] = ACTIONS(651), + [anon_sym_break] = ACTIONS(651), + [anon_sym_continue] = ACTIONS(651), + [anon_sym_for] = ACTIONS(651), + [anon_sym_loop] = ACTIONS(651), + [anon_sym_while] = ACTIONS(651), + [anon_sym_do] = ACTIONS(651), + [anon_sym_if] = ACTIONS(651), + [anon_sym_match] = ACTIONS(651), + [anon_sym_LBRACE] = ACTIONS(651), + [anon_sym_DOT] = ACTIONS(651), + [anon_sym_try] = ACTIONS(651), + [anon_sym_return] = ACTIONS(651), + [anon_sym_source] = ACTIONS(651), + [anon_sym_source_DASHenv] = ACTIONS(651), + [anon_sym_register] = ACTIONS(651), + [anon_sym_hide] = ACTIONS(651), + [anon_sym_hide_DASHenv] = ACTIONS(651), + [anon_sym_overlay] = ACTIONS(651), + [anon_sym_where] = ACTIONS(651), + [anon_sym_QMARK2] = ACTIONS(1316), + [anon_sym_not] = ACTIONS(651), + [anon_sym_DOT_DOT_LT] = ACTIONS(651), + [anon_sym_DOT_DOT] = ACTIONS(651), + [anon_sym_DOT_DOT_EQ] = ACTIONS(651), + [sym_val_nothing] = ACTIONS(651), + [anon_sym_true] = ACTIONS(651), + [anon_sym_false] = ACTIONS(651), + [aux_sym_val_number_token1] = ACTIONS(651), + [aux_sym_val_number_token2] = ACTIONS(651), + [aux_sym_val_number_token3] = ACTIONS(651), + [aux_sym_val_number_token4] = ACTIONS(651), + [anon_sym_inf] = ACTIONS(651), + [anon_sym_DASHinf] = ACTIONS(651), + [anon_sym_NaN] = ACTIONS(651), + [anon_sym_0b] = ACTIONS(651), + [anon_sym_0o] = ACTIONS(651), + [anon_sym_0x] = ACTIONS(651), + [sym_val_date] = ACTIONS(651), + [anon_sym_DQUOTE] = ACTIONS(651), + [sym__str_single_quotes] = ACTIONS(651), + [sym__str_back_ticks] = ACTIONS(651), + [anon_sym_DOLLAR_SQUOTE] = ACTIONS(651), + [anon_sym_DOLLAR_DQUOTE] = ACTIONS(651), + [anon_sym_CARET] = ACTIONS(651), + [sym_short_flag] = ACTIONS(651), + [anon_sym_POUND] = ACTIONS(3), + }, + [662] = { + [sym_comment] = STATE(662), [anon_sym_export] = ACTIONS(1306), [anon_sym_alias] = ACTIONS(1306), [anon_sym_let] = ACTIONS(1306), @@ -105987,222 +106203,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_long_flag_token1] = ACTIONS(1318), [anon_sym_POUND] = ACTIONS(3), }, - [660] = { - [sym__flag] = STATE(893), - [sym_long_flag] = STATE(835), - [sym_comment] = STATE(660), - [ts_builtin_sym_end] = ACTIONS(684), - [anon_sym_export] = ACTIONS(682), - [anon_sym_alias] = ACTIONS(682), - [anon_sym_let] = ACTIONS(682), - [anon_sym_let_DASHenv] = ACTIONS(682), - [anon_sym_mut] = ACTIONS(682), - [anon_sym_const] = ACTIONS(682), - [sym_cmd_identifier] = ACTIONS(682), - [anon_sym_SEMI] = ACTIONS(682), - [anon_sym_LF] = ACTIONS(684), - [anon_sym_def] = ACTIONS(682), - [anon_sym_def_DASHenv] = ACTIONS(682), - [anon_sym_export_DASHenv] = ACTIONS(682), - [anon_sym_extern] = ACTIONS(682), - [anon_sym_module] = ACTIONS(682), - [anon_sym_use] = ACTIONS(682), - [anon_sym_LBRACK] = ACTIONS(682), - [anon_sym_LPAREN] = ACTIONS(682), - [anon_sym_PIPE] = ACTIONS(682), - [anon_sym_DOLLAR] = ACTIONS(682), - [anon_sym_error] = ACTIONS(682), - [anon_sym_DASH_DASH] = ACTIONS(1312), - [anon_sym_DASH] = ACTIONS(682), - [anon_sym_break] = ACTIONS(682), - [anon_sym_continue] = ACTIONS(682), - [anon_sym_for] = ACTIONS(682), - [anon_sym_loop] = ACTIONS(682), - [anon_sym_while] = ACTIONS(682), - [anon_sym_do] = ACTIONS(682), - [anon_sym_if] = ACTIONS(682), - [anon_sym_match] = ACTIONS(682), - [anon_sym_LBRACE] = ACTIONS(682), - [anon_sym_try] = ACTIONS(682), - [anon_sym_return] = ACTIONS(682), - [anon_sym_source] = ACTIONS(682), - [anon_sym_source_DASHenv] = ACTIONS(682), - [anon_sym_register] = ACTIONS(682), - [anon_sym_hide] = ACTIONS(682), - [anon_sym_hide_DASHenv] = ACTIONS(682), - [anon_sym_overlay] = ACTIONS(682), - [anon_sym_where] = ACTIONS(682), - [anon_sym_not] = ACTIONS(682), - [anon_sym_DOT_DOT_LT] = ACTIONS(682), - [anon_sym_DOT_DOT] = ACTIONS(682), - [anon_sym_DOT_DOT_EQ] = ACTIONS(682), - [sym_val_nothing] = ACTIONS(682), - [anon_sym_true] = ACTIONS(682), - [anon_sym_false] = ACTIONS(682), - [aux_sym_val_number_token1] = ACTIONS(682), - [aux_sym_val_number_token2] = ACTIONS(682), - [aux_sym_val_number_token3] = ACTIONS(682), - [aux_sym_val_number_token4] = ACTIONS(682), - [anon_sym_inf] = ACTIONS(682), - [anon_sym_DASHinf] = ACTIONS(682), - [anon_sym_NaN] = ACTIONS(682), - [anon_sym_0b] = ACTIONS(682), - [anon_sym_0o] = ACTIONS(682), - [anon_sym_0x] = ACTIONS(682), - [sym_val_date] = ACTIONS(682), - [anon_sym_DQUOTE] = ACTIONS(682), - [sym__str_single_quotes] = ACTIONS(682), - [sym__str_back_ticks] = ACTIONS(682), - [anon_sym_DOLLAR_SQUOTE] = ACTIONS(682), - [anon_sym_DOLLAR_DQUOTE] = ACTIONS(682), - [anon_sym_CARET] = ACTIONS(682), - [sym_short_flag] = ACTIONS(1314), - [anon_sym_POUND] = ACTIONS(3), - }, - [661] = { - [sym__flag] = STATE(658), - [sym_long_flag] = STATE(742), - [sym_comment] = STATE(661), - [ts_builtin_sym_end] = ACTIONS(696), - [anon_sym_export] = ACTIONS(694), - [anon_sym_alias] = ACTIONS(694), - [anon_sym_let] = ACTIONS(694), - [anon_sym_let_DASHenv] = ACTIONS(694), - [anon_sym_mut] = ACTIONS(694), - [anon_sym_const] = ACTIONS(694), - [sym_cmd_identifier] = ACTIONS(694), - [anon_sym_SEMI] = ACTIONS(694), - [anon_sym_LF] = ACTIONS(696), - [anon_sym_def] = ACTIONS(694), - [anon_sym_def_DASHenv] = ACTIONS(694), - [anon_sym_export_DASHenv] = ACTIONS(694), - [anon_sym_extern] = ACTIONS(694), - [anon_sym_module] = ACTIONS(694), - [anon_sym_use] = ACTIONS(694), - [anon_sym_LBRACK] = ACTIONS(694), - [anon_sym_LPAREN] = ACTIONS(694), - [anon_sym_PIPE] = ACTIONS(694), - [anon_sym_DOLLAR] = ACTIONS(694), - [anon_sym_error] = ACTIONS(694), - [anon_sym_DASH_DASH] = ACTIONS(716), - [anon_sym_DASH] = ACTIONS(694), - [anon_sym_break] = ACTIONS(694), - [anon_sym_continue] = ACTIONS(694), - [anon_sym_for] = ACTIONS(694), - [anon_sym_loop] = ACTIONS(694), - [anon_sym_while] = ACTIONS(694), - [anon_sym_do] = ACTIONS(694), - [anon_sym_if] = ACTIONS(694), - [anon_sym_match] = ACTIONS(694), - [anon_sym_LBRACE] = ACTIONS(694), - [anon_sym_try] = ACTIONS(694), - [anon_sym_return] = ACTIONS(694), - [anon_sym_source] = ACTIONS(694), - [anon_sym_source_DASHenv] = ACTIONS(694), - [anon_sym_register] = ACTIONS(694), - [anon_sym_hide] = ACTIONS(694), - [anon_sym_hide_DASHenv] = ACTIONS(694), - [anon_sym_overlay] = ACTIONS(694), - [anon_sym_where] = ACTIONS(694), - [anon_sym_not] = ACTIONS(694), - [anon_sym_DOT_DOT_LT] = ACTIONS(694), - [anon_sym_DOT_DOT] = ACTIONS(694), - [anon_sym_DOT_DOT_EQ] = ACTIONS(694), - [sym_val_nothing] = ACTIONS(694), - [anon_sym_true] = ACTIONS(694), - [anon_sym_false] = ACTIONS(694), - [aux_sym_val_number_token1] = ACTIONS(694), - [aux_sym_val_number_token2] = ACTIONS(694), - [aux_sym_val_number_token3] = ACTIONS(694), - [aux_sym_val_number_token4] = ACTIONS(694), - [anon_sym_inf] = ACTIONS(694), - [anon_sym_DASHinf] = ACTIONS(694), - [anon_sym_NaN] = ACTIONS(694), - [anon_sym_0b] = ACTIONS(694), - [anon_sym_0o] = ACTIONS(694), - [anon_sym_0x] = ACTIONS(694), - [sym_val_date] = ACTIONS(694), - [anon_sym_DQUOTE] = ACTIONS(694), - [sym__str_single_quotes] = ACTIONS(694), - [sym__str_back_ticks] = ACTIONS(694), - [anon_sym_DOLLAR_SQUOTE] = ACTIONS(694), - [anon_sym_DOLLAR_DQUOTE] = ACTIONS(694), - [anon_sym_CARET] = ACTIONS(694), - [sym_short_flag] = ACTIONS(742), - [anon_sym_POUND] = ACTIONS(3), - }, - [662] = { - [sym__flag] = STATE(647), - [sym_long_flag] = STATE(742), - [sym_comment] = STATE(662), - [ts_builtin_sym_end] = ACTIONS(676), - [anon_sym_export] = ACTIONS(674), - [anon_sym_alias] = ACTIONS(674), - [anon_sym_let] = ACTIONS(674), - [anon_sym_let_DASHenv] = ACTIONS(674), - [anon_sym_mut] = ACTIONS(674), - [anon_sym_const] = ACTIONS(674), - [sym_cmd_identifier] = ACTIONS(674), - [anon_sym_SEMI] = ACTIONS(674), - [anon_sym_LF] = ACTIONS(676), - [anon_sym_def] = ACTIONS(674), - [anon_sym_def_DASHenv] = ACTIONS(674), - [anon_sym_export_DASHenv] = ACTIONS(674), - [anon_sym_extern] = ACTIONS(674), - [anon_sym_module] = ACTIONS(674), - [anon_sym_use] = ACTIONS(674), - [anon_sym_LBRACK] = ACTIONS(674), - [anon_sym_LPAREN] = ACTIONS(674), - [anon_sym_PIPE] = ACTIONS(674), - [anon_sym_DOLLAR] = ACTIONS(674), - [anon_sym_error] = ACTIONS(674), - [anon_sym_DASH_DASH] = ACTIONS(716), - [anon_sym_DASH] = ACTIONS(674), - [anon_sym_break] = ACTIONS(674), - [anon_sym_continue] = ACTIONS(674), - [anon_sym_for] = ACTIONS(674), - [anon_sym_loop] = ACTIONS(674), - [anon_sym_while] = ACTIONS(674), - [anon_sym_do] = ACTIONS(674), - [anon_sym_if] = ACTIONS(674), - [anon_sym_match] = ACTIONS(674), - [anon_sym_LBRACE] = ACTIONS(674), - [anon_sym_try] = ACTIONS(674), - [anon_sym_return] = ACTIONS(674), - [anon_sym_source] = ACTIONS(674), - [anon_sym_source_DASHenv] = ACTIONS(674), - [anon_sym_register] = ACTIONS(674), - [anon_sym_hide] = ACTIONS(674), - [anon_sym_hide_DASHenv] = ACTIONS(674), - [anon_sym_overlay] = ACTIONS(674), - [anon_sym_where] = ACTIONS(674), - [anon_sym_not] = ACTIONS(674), - [anon_sym_DOT_DOT_LT] = ACTIONS(674), - [anon_sym_DOT_DOT] = ACTIONS(674), - [anon_sym_DOT_DOT_EQ] = ACTIONS(674), - [sym_val_nothing] = ACTIONS(674), - [anon_sym_true] = ACTIONS(674), - [anon_sym_false] = ACTIONS(674), - [aux_sym_val_number_token1] = ACTIONS(674), - [aux_sym_val_number_token2] = ACTIONS(674), - [aux_sym_val_number_token3] = ACTIONS(674), - [aux_sym_val_number_token4] = ACTIONS(674), - [anon_sym_inf] = ACTIONS(674), - [anon_sym_DASHinf] = ACTIONS(674), - [anon_sym_NaN] = ACTIONS(674), - [anon_sym_0b] = ACTIONS(674), - [anon_sym_0o] = ACTIONS(674), - [anon_sym_0x] = ACTIONS(674), - [sym_val_date] = ACTIONS(674), - [anon_sym_DQUOTE] = ACTIONS(674), - [sym__str_single_quotes] = ACTIONS(674), - [sym__str_back_ticks] = ACTIONS(674), - [anon_sym_DOLLAR_SQUOTE] = ACTIONS(674), - [anon_sym_DOLLAR_DQUOTE] = ACTIONS(674), - [anon_sym_CARET] = ACTIONS(674), - [sym_short_flag] = ACTIONS(742), - [anon_sym_POUND] = ACTIONS(3), - }, [663] = { [sym_comment] = STATE(663), [ts_builtin_sym_end] = ACTIONS(704), @@ -106300,7 +106300,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(674), [anon_sym_DOLLAR] = ACTIONS(674), [anon_sym_error] = ACTIONS(674), - [anon_sym_DASH_DASH] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(714), [anon_sym_DASH] = ACTIONS(674), [anon_sym_break] = ACTIONS(674), [anon_sym_continue] = ACTIONS(674), @@ -106344,7 +106344,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR_SQUOTE] = ACTIONS(674), [anon_sym_DOLLAR_DQUOTE] = ACTIONS(674), [anon_sym_CARET] = ACTIONS(674), - [sym_short_flag] = ACTIONS(742), + [sym_short_flag] = ACTIONS(740), [anon_sym_POUND] = ACTIONS(3), }, [665] = { @@ -106493,74 +106493,74 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [667] = { [sym_comment] = STATE(667), - [anon_sym_export] = ACTIONS(748), - [anon_sym_alias] = ACTIONS(748), - [anon_sym_let] = ACTIONS(748), - [anon_sym_let_DASHenv] = ACTIONS(748), - [anon_sym_mut] = ACTIONS(748), - [anon_sym_const] = ACTIONS(748), - [sym_cmd_identifier] = ACTIONS(748), - [anon_sym_SEMI] = ACTIONS(748), - [anon_sym_LF] = ACTIONS(750), - [anon_sym_def] = ACTIONS(748), - [anon_sym_def_DASHenv] = ACTIONS(748), - [anon_sym_export_DASHenv] = ACTIONS(748), - [anon_sym_extern] = ACTIONS(748), - [anon_sym_module] = ACTIONS(748), - [anon_sym_use] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(748), - [anon_sym_LPAREN] = ACTIONS(748), - [anon_sym_RPAREN] = ACTIONS(748), - [anon_sym_PIPE] = ACTIONS(748), - [anon_sym_DOLLAR] = ACTIONS(748), - [anon_sym_error] = ACTIONS(748), - [anon_sym_DASH_DASH] = ACTIONS(748), - [anon_sym_DASH] = ACTIONS(748), - [anon_sym_break] = ACTIONS(748), - [anon_sym_continue] = ACTIONS(748), - [anon_sym_for] = ACTIONS(748), - [anon_sym_loop] = ACTIONS(748), - [anon_sym_while] = ACTIONS(748), - [anon_sym_do] = ACTIONS(748), - [anon_sym_if] = ACTIONS(748), - [anon_sym_match] = ACTIONS(748), - [anon_sym_LBRACE] = ACTIONS(748), - [anon_sym_RBRACE] = ACTIONS(748), - [anon_sym_DOT] = ACTIONS(748), - [anon_sym_try] = ACTIONS(748), - [anon_sym_return] = ACTIONS(748), - [anon_sym_source] = ACTIONS(748), - [anon_sym_source_DASHenv] = ACTIONS(748), - [anon_sym_register] = ACTIONS(748), - [anon_sym_hide] = ACTIONS(748), - [anon_sym_hide_DASHenv] = ACTIONS(748), - [anon_sym_overlay] = ACTIONS(748), - [anon_sym_where] = ACTIONS(748), - [anon_sym_not] = ACTIONS(748), - [anon_sym_DOT_DOT_LT] = ACTIONS(748), - [anon_sym_DOT_DOT] = ACTIONS(748), - [anon_sym_DOT_DOT_EQ] = ACTIONS(748), - [sym_val_nothing] = ACTIONS(748), - [anon_sym_true] = ACTIONS(748), - [anon_sym_false] = ACTIONS(748), - [aux_sym_val_number_token1] = ACTIONS(748), - [aux_sym_val_number_token2] = ACTIONS(748), - [aux_sym_val_number_token3] = ACTIONS(748), - [aux_sym_val_number_token4] = ACTIONS(748), - [anon_sym_inf] = ACTIONS(748), - [anon_sym_DASHinf] = ACTIONS(748), - [anon_sym_NaN] = ACTIONS(748), - [anon_sym_0b] = ACTIONS(748), - [anon_sym_0o] = ACTIONS(748), - [anon_sym_0x] = ACTIONS(748), - [sym_val_date] = ACTIONS(748), - [anon_sym_DQUOTE] = ACTIONS(748), - [sym__str_single_quotes] = ACTIONS(748), - [sym__str_back_ticks] = ACTIONS(748), - [anon_sym_DOLLAR_SQUOTE] = ACTIONS(748), - [anon_sym_DOLLAR_DQUOTE] = ACTIONS(748), - [anon_sym_CARET] = ACTIONS(748), - [sym_short_flag] = ACTIONS(748), + [anon_sym_export] = ACTIONS(759), + [anon_sym_alias] = ACTIONS(759), + [anon_sym_let] = ACTIONS(759), + [anon_sym_let_DASHenv] = ACTIONS(759), + [anon_sym_mut] = ACTIONS(759), + [anon_sym_const] = ACTIONS(759), + [sym_cmd_identifier] = ACTIONS(759), + [anon_sym_SEMI] = ACTIONS(759), + [anon_sym_LF] = ACTIONS(761), + [anon_sym_def] = ACTIONS(759), + [anon_sym_def_DASHenv] = ACTIONS(759), + [anon_sym_export_DASHenv] = ACTIONS(759), + [anon_sym_extern] = ACTIONS(759), + [anon_sym_module] = ACTIONS(759), + [anon_sym_use] = ACTIONS(759), + [anon_sym_LBRACK] = ACTIONS(759), + [anon_sym_LPAREN] = ACTIONS(759), + [anon_sym_RPAREN] = ACTIONS(759), + [anon_sym_PIPE] = ACTIONS(759), + [anon_sym_DOLLAR] = ACTIONS(759), + [anon_sym_error] = ACTIONS(759), + [anon_sym_DASH_DASH] = ACTIONS(759), + [anon_sym_DASH] = ACTIONS(759), + [anon_sym_break] = ACTIONS(759), + [anon_sym_continue] = ACTIONS(759), + [anon_sym_for] = ACTIONS(759), + [anon_sym_loop] = ACTIONS(759), + [anon_sym_while] = ACTIONS(759), + [anon_sym_do] = ACTIONS(759), + [anon_sym_if] = ACTIONS(759), + [anon_sym_match] = ACTIONS(759), + [anon_sym_LBRACE] = ACTIONS(759), + [anon_sym_RBRACE] = ACTIONS(759), + [anon_sym_DOT] = ACTIONS(759), + [anon_sym_try] = ACTIONS(759), + [anon_sym_return] = ACTIONS(759), + [anon_sym_source] = ACTIONS(759), + [anon_sym_source_DASHenv] = ACTIONS(759), + [anon_sym_register] = ACTIONS(759), + [anon_sym_hide] = ACTIONS(759), + [anon_sym_hide_DASHenv] = ACTIONS(759), + [anon_sym_overlay] = ACTIONS(759), + [anon_sym_where] = ACTIONS(759), + [anon_sym_not] = ACTIONS(759), + [anon_sym_DOT_DOT_LT] = ACTIONS(759), + [anon_sym_DOT_DOT] = ACTIONS(759), + [anon_sym_DOT_DOT_EQ] = ACTIONS(759), + [sym_val_nothing] = ACTIONS(759), + [anon_sym_true] = ACTIONS(759), + [anon_sym_false] = ACTIONS(759), + [aux_sym_val_number_token1] = ACTIONS(759), + [aux_sym_val_number_token2] = ACTIONS(759), + [aux_sym_val_number_token3] = ACTIONS(759), + [aux_sym_val_number_token4] = ACTIONS(759), + [anon_sym_inf] = ACTIONS(759), + [anon_sym_DASHinf] = ACTIONS(759), + [anon_sym_NaN] = ACTIONS(759), + [anon_sym_0b] = ACTIONS(759), + [anon_sym_0o] = ACTIONS(759), + [anon_sym_0x] = ACTIONS(759), + [sym_val_date] = ACTIONS(759), + [anon_sym_DQUOTE] = ACTIONS(759), + [sym__str_single_quotes] = ACTIONS(759), + [sym__str_back_ticks] = ACTIONS(759), + [anon_sym_DOLLAR_SQUOTE] = ACTIONS(759), + [anon_sym_DOLLAR_DQUOTE] = ACTIONS(759), + [anon_sym_CARET] = ACTIONS(759), + [sym_short_flag] = ACTIONS(759), [anon_sym_POUND] = ACTIONS(3), }, [668] = { @@ -106588,7 +106588,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(678), [anon_sym_DOLLAR] = ACTIONS(678), [anon_sym_error] = ACTIONS(678), - [anon_sym_DASH_DASH] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(714), [anon_sym_DASH] = ACTIONS(678), [anon_sym_break] = ACTIONS(678), [anon_sym_continue] = ACTIONS(678), @@ -106632,7 +106632,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR_SQUOTE] = ACTIONS(678), [anon_sym_DOLLAR_DQUOTE] = ACTIONS(678), [anon_sym_CARET] = ACTIONS(678), - [sym_short_flag] = ACTIONS(742), + [sym_short_flag] = ACTIONS(740), [anon_sym_POUND] = ACTIONS(3), }, [669] = { @@ -106732,7 +106732,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(678), [anon_sym_DOLLAR] = ACTIONS(678), [anon_sym_error] = ACTIONS(678), - [anon_sym_DASH_DASH] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(714), [anon_sym_DASH] = ACTIONS(678), [anon_sym_break] = ACTIONS(678), [anon_sym_continue] = ACTIONS(678), @@ -106776,83 +106776,83 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR_SQUOTE] = ACTIONS(678), [anon_sym_DOLLAR_DQUOTE] = ACTIONS(678), [anon_sym_CARET] = ACTIONS(678), - [sym_short_flag] = ACTIONS(742), + [sym_short_flag] = ACTIONS(740), [anon_sym_POUND] = ACTIONS(3), }, [671] = { + [sym__flag] = STATE(658), + [sym_long_flag] = STATE(742), [sym_comment] = STATE(671), - [anon_sym_export] = ACTIONS(759), - [anon_sym_alias] = ACTIONS(759), - [anon_sym_let] = ACTIONS(759), - [anon_sym_let_DASHenv] = ACTIONS(759), - [anon_sym_mut] = ACTIONS(759), - [anon_sym_const] = ACTIONS(759), - [sym_cmd_identifier] = ACTIONS(759), - [anon_sym_SEMI] = ACTIONS(759), - [anon_sym_LF] = ACTIONS(761), - [anon_sym_def] = ACTIONS(759), - [anon_sym_def_DASHenv] = ACTIONS(759), - [anon_sym_export_DASHenv] = ACTIONS(759), - [anon_sym_extern] = ACTIONS(759), - [anon_sym_module] = ACTIONS(759), - [anon_sym_use] = ACTIONS(759), - [anon_sym_LBRACK] = ACTIONS(759), - [anon_sym_LPAREN] = ACTIONS(759), - [anon_sym_RPAREN] = ACTIONS(759), - [anon_sym_PIPE] = ACTIONS(759), - [anon_sym_DOLLAR] = ACTIONS(759), - [anon_sym_error] = ACTIONS(759), - [anon_sym_DASH_DASH] = ACTIONS(759), - [anon_sym_DASH] = ACTIONS(759), - [anon_sym_break] = ACTIONS(759), - [anon_sym_continue] = ACTIONS(759), - [anon_sym_for] = ACTIONS(759), - [anon_sym_loop] = ACTIONS(759), - [anon_sym_while] = ACTIONS(759), - [anon_sym_do] = ACTIONS(759), - [anon_sym_if] = ACTIONS(759), - [anon_sym_match] = ACTIONS(759), - [anon_sym_LBRACE] = ACTIONS(759), - [anon_sym_RBRACE] = ACTIONS(759), - [anon_sym_DOT] = ACTIONS(759), - [anon_sym_try] = ACTIONS(759), - [anon_sym_return] = ACTIONS(759), - [anon_sym_source] = ACTIONS(759), - [anon_sym_source_DASHenv] = ACTIONS(759), - [anon_sym_register] = ACTIONS(759), - [anon_sym_hide] = ACTIONS(759), - [anon_sym_hide_DASHenv] = ACTIONS(759), - [anon_sym_overlay] = ACTIONS(759), - [anon_sym_where] = ACTIONS(759), - [anon_sym_not] = ACTIONS(759), - [anon_sym_DOT_DOT_LT] = ACTIONS(759), - [anon_sym_DOT_DOT] = ACTIONS(759), - [anon_sym_DOT_DOT_EQ] = ACTIONS(759), - [sym_val_nothing] = ACTIONS(759), - [anon_sym_true] = ACTIONS(759), - [anon_sym_false] = ACTIONS(759), - [aux_sym_val_number_token1] = ACTIONS(759), - [aux_sym_val_number_token2] = ACTIONS(759), - [aux_sym_val_number_token3] = ACTIONS(759), - [aux_sym_val_number_token4] = ACTIONS(759), - [anon_sym_inf] = ACTIONS(759), - [anon_sym_DASHinf] = ACTIONS(759), - [anon_sym_NaN] = ACTIONS(759), - [anon_sym_0b] = ACTIONS(759), - [anon_sym_0o] = ACTIONS(759), - [anon_sym_0x] = ACTIONS(759), - [sym_val_date] = ACTIONS(759), - [anon_sym_DQUOTE] = ACTIONS(759), - [sym__str_single_quotes] = ACTIONS(759), - [sym__str_back_ticks] = ACTIONS(759), - [anon_sym_DOLLAR_SQUOTE] = ACTIONS(759), - [anon_sym_DOLLAR_DQUOTE] = ACTIONS(759), - [anon_sym_CARET] = ACTIONS(759), - [sym_short_flag] = ACTIONS(759), + [ts_builtin_sym_end] = ACTIONS(696), + [anon_sym_export] = ACTIONS(694), + [anon_sym_alias] = ACTIONS(694), + [anon_sym_let] = ACTIONS(694), + [anon_sym_let_DASHenv] = ACTIONS(694), + [anon_sym_mut] = ACTIONS(694), + [anon_sym_const] = ACTIONS(694), + [sym_cmd_identifier] = ACTIONS(694), + [anon_sym_SEMI] = ACTIONS(694), + [anon_sym_LF] = ACTIONS(696), + [anon_sym_def] = ACTIONS(694), + [anon_sym_def_DASHenv] = ACTIONS(694), + [anon_sym_export_DASHenv] = ACTIONS(694), + [anon_sym_extern] = ACTIONS(694), + [anon_sym_module] = ACTIONS(694), + [anon_sym_use] = ACTIONS(694), + [anon_sym_LBRACK] = ACTIONS(694), + [anon_sym_LPAREN] = ACTIONS(694), + [anon_sym_PIPE] = ACTIONS(694), + [anon_sym_DOLLAR] = ACTIONS(694), + [anon_sym_error] = ACTIONS(694), + [anon_sym_DASH_DASH] = ACTIONS(714), + [anon_sym_DASH] = ACTIONS(694), + [anon_sym_break] = ACTIONS(694), + [anon_sym_continue] = ACTIONS(694), + [anon_sym_for] = ACTIONS(694), + [anon_sym_loop] = ACTIONS(694), + [anon_sym_while] = ACTIONS(694), + [anon_sym_do] = ACTIONS(694), + [anon_sym_if] = ACTIONS(694), + [anon_sym_match] = ACTIONS(694), + [anon_sym_LBRACE] = ACTIONS(694), + [anon_sym_try] = ACTIONS(694), + [anon_sym_return] = ACTIONS(694), + [anon_sym_source] = ACTIONS(694), + [anon_sym_source_DASHenv] = ACTIONS(694), + [anon_sym_register] = ACTIONS(694), + [anon_sym_hide] = ACTIONS(694), + [anon_sym_hide_DASHenv] = ACTIONS(694), + [anon_sym_overlay] = ACTIONS(694), + [anon_sym_where] = ACTIONS(694), + [anon_sym_not] = ACTIONS(694), + [anon_sym_DOT_DOT_LT] = ACTIONS(694), + [anon_sym_DOT_DOT] = ACTIONS(694), + [anon_sym_DOT_DOT_EQ] = ACTIONS(694), + [sym_val_nothing] = ACTIONS(694), + [anon_sym_true] = ACTIONS(694), + [anon_sym_false] = ACTIONS(694), + [aux_sym_val_number_token1] = ACTIONS(694), + [aux_sym_val_number_token2] = ACTIONS(694), + [aux_sym_val_number_token3] = ACTIONS(694), + [aux_sym_val_number_token4] = ACTIONS(694), + [anon_sym_inf] = ACTIONS(694), + [anon_sym_DASHinf] = ACTIONS(694), + [anon_sym_NaN] = ACTIONS(694), + [anon_sym_0b] = ACTIONS(694), + [anon_sym_0o] = ACTIONS(694), + [anon_sym_0x] = ACTIONS(694), + [sym_val_date] = ACTIONS(694), + [anon_sym_DQUOTE] = ACTIONS(694), + [sym__str_single_quotes] = ACTIONS(694), + [sym__str_back_ticks] = ACTIONS(694), + [anon_sym_DOLLAR_SQUOTE] = ACTIONS(694), + [anon_sym_DOLLAR_DQUOTE] = ACTIONS(694), + [anon_sym_CARET] = ACTIONS(694), + [sym_short_flag] = ACTIONS(740), [anon_sym_POUND] = ACTIONS(3), }, [672] = { - [sym__flag] = STATE(660), + [sym__flag] = STATE(646), [sym_long_flag] = STATE(742), [sym_comment] = STATE(672), [ts_builtin_sym_end] = ACTIONS(696), @@ -106876,7 +106876,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(694), [anon_sym_DOLLAR] = ACTIONS(694), [anon_sym_error] = ACTIONS(694), - [anon_sym_DASH_DASH] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(714), [anon_sym_DASH] = ACTIONS(694), [anon_sym_break] = ACTIONS(694), [anon_sym_continue] = ACTIONS(694), @@ -106920,7 +106920,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR_SQUOTE] = ACTIONS(694), [anon_sym_DOLLAR_DQUOTE] = ACTIONS(694), [anon_sym_CARET] = ACTIONS(694), - [sym_short_flag] = ACTIONS(742), + [sym_short_flag] = ACTIONS(740), [anon_sym_POUND] = ACTIONS(3), }, [673] = { @@ -107092,7 +107092,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(698), [anon_sym_DOLLAR] = ACTIONS(698), [anon_sym_error] = ACTIONS(698), - [anon_sym_DASH_DASH] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(714), [anon_sym_DASH] = ACTIONS(698), [anon_sym_break] = ACTIONS(698), [anon_sym_continue] = ACTIONS(698), @@ -107136,7 +107136,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR_SQUOTE] = ACTIONS(698), [anon_sym_DOLLAR_DQUOTE] = ACTIONS(698), [anon_sym_CARET] = ACTIONS(698), - [sym_short_flag] = ACTIONS(742), + [sym_short_flag] = ACTIONS(740), [anon_sym_POUND] = ACTIONS(3), }, [676] = { @@ -107164,7 +107164,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(698), [anon_sym_DOLLAR] = ACTIONS(698), [anon_sym_error] = ACTIONS(698), - [anon_sym_DASH_DASH] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(714), [anon_sym_DASH] = ACTIONS(698), [anon_sym_break] = ACTIONS(698), [anon_sym_continue] = ACTIONS(698), @@ -107208,7 +107208,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR_SQUOTE] = ACTIONS(698), [anon_sym_DOLLAR_DQUOTE] = ACTIONS(698), [anon_sym_CARET] = ACTIONS(698), - [sym_short_flag] = ACTIONS(742), + [sym_short_flag] = ACTIONS(740), [anon_sym_POUND] = ACTIONS(3), }, [677] = { @@ -108209,73 +108209,73 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [691] = { [sym_comment] = STATE(691), - [ts_builtin_sym_end] = ACTIONS(750), - [anon_sym_export] = ACTIONS(748), - [anon_sym_alias] = ACTIONS(748), - [anon_sym_let] = ACTIONS(748), - [anon_sym_let_DASHenv] = ACTIONS(748), - [anon_sym_mut] = ACTIONS(748), - [anon_sym_const] = ACTIONS(748), - [sym_cmd_identifier] = ACTIONS(748), - [anon_sym_SEMI] = ACTIONS(748), - [anon_sym_LF] = ACTIONS(750), - [anon_sym_def] = ACTIONS(748), - [anon_sym_def_DASHenv] = ACTIONS(748), - [anon_sym_export_DASHenv] = ACTIONS(748), - [anon_sym_extern] = ACTIONS(748), - [anon_sym_module] = ACTIONS(748), - [anon_sym_use] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(748), - [anon_sym_LPAREN] = ACTIONS(748), - [anon_sym_PIPE] = ACTIONS(748), - [anon_sym_DOLLAR] = ACTIONS(748), - [anon_sym_error] = ACTIONS(748), - [anon_sym_DASH_DASH] = ACTIONS(748), - [anon_sym_DASH] = ACTIONS(748), - [anon_sym_break] = ACTIONS(748), - [anon_sym_continue] = ACTIONS(748), - [anon_sym_for] = ACTIONS(748), - [anon_sym_loop] = ACTIONS(748), - [anon_sym_while] = ACTIONS(748), - [anon_sym_do] = ACTIONS(748), - [anon_sym_if] = ACTIONS(748), - [anon_sym_match] = ACTIONS(748), - [anon_sym_LBRACE] = ACTIONS(748), - [anon_sym_DOT] = ACTIONS(748), - [anon_sym_try] = ACTIONS(748), - [anon_sym_return] = ACTIONS(748), - [anon_sym_source] = ACTIONS(748), - [anon_sym_source_DASHenv] = ACTIONS(748), - [anon_sym_register] = ACTIONS(748), - [anon_sym_hide] = ACTIONS(748), - [anon_sym_hide_DASHenv] = ACTIONS(748), - [anon_sym_overlay] = ACTIONS(748), - [anon_sym_where] = ACTIONS(748), - [anon_sym_not] = ACTIONS(748), - [anon_sym_DOT_DOT_LT] = ACTIONS(748), - [anon_sym_DOT_DOT] = ACTIONS(748), - [anon_sym_DOT_DOT_EQ] = ACTIONS(748), - [sym_val_nothing] = ACTIONS(748), - [anon_sym_true] = ACTIONS(748), - [anon_sym_false] = ACTIONS(748), - [aux_sym_val_number_token1] = ACTIONS(748), - [aux_sym_val_number_token2] = ACTIONS(748), - [aux_sym_val_number_token3] = ACTIONS(748), - [aux_sym_val_number_token4] = ACTIONS(748), - [anon_sym_inf] = ACTIONS(748), - [anon_sym_DASHinf] = ACTIONS(748), - [anon_sym_NaN] = ACTIONS(748), - [anon_sym_0b] = ACTIONS(748), - [anon_sym_0o] = ACTIONS(748), - [anon_sym_0x] = ACTIONS(748), - [sym_val_date] = ACTIONS(748), - [anon_sym_DQUOTE] = ACTIONS(748), - [sym__str_single_quotes] = ACTIONS(748), - [sym__str_back_ticks] = ACTIONS(748), - [anon_sym_DOLLAR_SQUOTE] = ACTIONS(748), - [anon_sym_DOLLAR_DQUOTE] = ACTIONS(748), - [anon_sym_CARET] = ACTIONS(748), - [sym_short_flag] = ACTIONS(748), + [ts_builtin_sym_end] = ACTIONS(761), + [anon_sym_export] = ACTIONS(759), + [anon_sym_alias] = ACTIONS(759), + [anon_sym_let] = ACTIONS(759), + [anon_sym_let_DASHenv] = ACTIONS(759), + [anon_sym_mut] = ACTIONS(759), + [anon_sym_const] = ACTIONS(759), + [sym_cmd_identifier] = ACTIONS(759), + [anon_sym_SEMI] = ACTIONS(759), + [anon_sym_LF] = ACTIONS(761), + [anon_sym_def] = ACTIONS(759), + [anon_sym_def_DASHenv] = ACTIONS(759), + [anon_sym_export_DASHenv] = ACTIONS(759), + [anon_sym_extern] = ACTIONS(759), + [anon_sym_module] = ACTIONS(759), + [anon_sym_use] = ACTIONS(759), + [anon_sym_LBRACK] = ACTIONS(759), + [anon_sym_LPAREN] = ACTIONS(759), + [anon_sym_PIPE] = ACTIONS(759), + [anon_sym_DOLLAR] = ACTIONS(759), + [anon_sym_error] = ACTIONS(759), + [anon_sym_DASH_DASH] = ACTIONS(759), + [anon_sym_DASH] = ACTIONS(759), + [anon_sym_break] = ACTIONS(759), + [anon_sym_continue] = ACTIONS(759), + [anon_sym_for] = ACTIONS(759), + [anon_sym_loop] = ACTIONS(759), + [anon_sym_while] = ACTIONS(759), + [anon_sym_do] = ACTIONS(759), + [anon_sym_if] = ACTIONS(759), + [anon_sym_match] = ACTIONS(759), + [anon_sym_LBRACE] = ACTIONS(759), + [anon_sym_DOT] = ACTIONS(759), + [anon_sym_try] = ACTIONS(759), + [anon_sym_return] = ACTIONS(759), + [anon_sym_source] = ACTIONS(759), + [anon_sym_source_DASHenv] = ACTIONS(759), + [anon_sym_register] = ACTIONS(759), + [anon_sym_hide] = ACTIONS(759), + [anon_sym_hide_DASHenv] = ACTIONS(759), + [anon_sym_overlay] = ACTIONS(759), + [anon_sym_where] = ACTIONS(759), + [anon_sym_not] = ACTIONS(759), + [anon_sym_DOT_DOT_LT] = ACTIONS(759), + [anon_sym_DOT_DOT] = ACTIONS(759), + [anon_sym_DOT_DOT_EQ] = ACTIONS(759), + [sym_val_nothing] = ACTIONS(759), + [anon_sym_true] = ACTIONS(759), + [anon_sym_false] = ACTIONS(759), + [aux_sym_val_number_token1] = ACTIONS(759), + [aux_sym_val_number_token2] = ACTIONS(759), + [aux_sym_val_number_token3] = ACTIONS(759), + [aux_sym_val_number_token4] = ACTIONS(759), + [anon_sym_inf] = ACTIONS(759), + [anon_sym_DASHinf] = ACTIONS(759), + [anon_sym_NaN] = ACTIONS(759), + [anon_sym_0b] = ACTIONS(759), + [anon_sym_0o] = ACTIONS(759), + [anon_sym_0x] = ACTIONS(759), + [sym_val_date] = ACTIONS(759), + [anon_sym_DQUOTE] = ACTIONS(759), + [sym__str_single_quotes] = ACTIONS(759), + [sym__str_back_ticks] = ACTIONS(759), + [anon_sym_DOLLAR_SQUOTE] = ACTIONS(759), + [anon_sym_DOLLAR_DQUOTE] = ACTIONS(759), + [anon_sym_CARET] = ACTIONS(759), + [sym_short_flag] = ACTIONS(759), [anon_sym_POUND] = ACTIONS(3), }, [692] = { @@ -108351,77 +108351,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [693] = { [sym_comment] = STATE(693), - [anon_sym_export] = ACTIONS(1442), - [anon_sym_alias] = ACTIONS(1442), - [anon_sym_let] = ACTIONS(1442), - [anon_sym_let_DASHenv] = ACTIONS(1442), - [anon_sym_mut] = ACTIONS(1442), - [anon_sym_const] = ACTIONS(1442), - [sym_cmd_identifier] = ACTIONS(1442), - [anon_sym_SEMI] = ACTIONS(1442), - [anon_sym_LF] = ACTIONS(1444), - [anon_sym_def] = ACTIONS(1442), - [anon_sym_def_DASHenv] = ACTIONS(1442), - [anon_sym_export_DASHenv] = ACTIONS(1442), - [anon_sym_extern] = ACTIONS(1442), - [anon_sym_module] = ACTIONS(1442), - [anon_sym_use] = ACTIONS(1442), - [anon_sym_LBRACK] = ACTIONS(1442), - [anon_sym_LPAREN] = ACTIONS(1442), - [anon_sym_RPAREN] = ACTIONS(1442), - [anon_sym_DOLLAR] = ACTIONS(1442), - [anon_sym_error] = ACTIONS(1442), - [anon_sym_DASH_DASH] = ACTIONS(1442), - [anon_sym_DASH] = ACTIONS(1442), - [anon_sym_break] = ACTIONS(1442), - [anon_sym_continue] = ACTIONS(1442), - [anon_sym_for] = ACTIONS(1442), - [anon_sym_loop] = ACTIONS(1442), - [anon_sym_while] = ACTIONS(1442), - [anon_sym_do] = ACTIONS(1442), - [anon_sym_if] = ACTIONS(1442), - [anon_sym_match] = ACTIONS(1442), - [anon_sym_LBRACE] = ACTIONS(1442), - [anon_sym_RBRACE] = ACTIONS(1442), - [anon_sym_try] = ACTIONS(1442), - [anon_sym_return] = ACTIONS(1442), - [anon_sym_source] = ACTIONS(1442), - [anon_sym_source_DASHenv] = ACTIONS(1442), - [anon_sym_register] = ACTIONS(1442), - [anon_sym_hide] = ACTIONS(1442), - [anon_sym_hide_DASHenv] = ACTIONS(1442), - [anon_sym_overlay] = ACTIONS(1442), - [anon_sym_as] = ACTIONS(1442), - [anon_sym_where] = ACTIONS(1442), - [anon_sym_not] = ACTIONS(1442), - [anon_sym_DOT_DOT_LT] = ACTIONS(1442), - [anon_sym_DOT_DOT] = ACTIONS(1442), - [anon_sym_DOT_DOT_EQ] = ACTIONS(1442), - [sym_val_nothing] = ACTIONS(1442), - [anon_sym_true] = ACTIONS(1442), - [anon_sym_false] = ACTIONS(1442), - [aux_sym_val_number_token1] = ACTIONS(1442), - [aux_sym_val_number_token2] = ACTIONS(1442), - [aux_sym_val_number_token3] = ACTIONS(1442), - [aux_sym_val_number_token4] = ACTIONS(1442), - [anon_sym_inf] = ACTIONS(1442), - [anon_sym_DASHinf] = ACTIONS(1442), - [anon_sym_NaN] = ACTIONS(1442), - [anon_sym_0b] = ACTIONS(1442), - [anon_sym_0o] = ACTIONS(1442), - [anon_sym_0x] = ACTIONS(1442), - [sym_val_date] = ACTIONS(1442), - [anon_sym_DQUOTE] = ACTIONS(1442), - [sym__str_single_quotes] = ACTIONS(1442), - [sym__str_back_ticks] = ACTIONS(1442), - [anon_sym_DOLLAR_SQUOTE] = ACTIONS(1442), - [anon_sym_DOLLAR_DQUOTE] = ACTIONS(1442), - [anon_sym_CARET] = ACTIONS(1442), - [sym_short_flag] = ACTIONS(1442), - [anon_sym_POUND] = ACTIONS(3), - }, - [694] = { - [sym_comment] = STATE(694), [anon_sym_export] = ACTIONS(785), [anon_sym_alias] = ACTIONS(785), [anon_sym_let] = ACTIONS(785), @@ -108491,6 +108420,77 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_short_flag] = ACTIONS(785), [anon_sym_POUND] = ACTIONS(3), }, + [694] = { + [sym_comment] = STATE(694), + [anon_sym_export] = ACTIONS(1442), + [anon_sym_alias] = ACTIONS(1442), + [anon_sym_let] = ACTIONS(1442), + [anon_sym_let_DASHenv] = ACTIONS(1442), + [anon_sym_mut] = ACTIONS(1442), + [anon_sym_const] = ACTIONS(1442), + [sym_cmd_identifier] = ACTIONS(1442), + [anon_sym_SEMI] = ACTIONS(1442), + [anon_sym_LF] = ACTIONS(1444), + [anon_sym_def] = ACTIONS(1442), + [anon_sym_def_DASHenv] = ACTIONS(1442), + [anon_sym_export_DASHenv] = ACTIONS(1442), + [anon_sym_extern] = ACTIONS(1442), + [anon_sym_module] = ACTIONS(1442), + [anon_sym_use] = ACTIONS(1442), + [anon_sym_LBRACK] = ACTIONS(1442), + [anon_sym_LPAREN] = ACTIONS(1442), + [anon_sym_RPAREN] = ACTIONS(1442), + [anon_sym_DOLLAR] = ACTIONS(1442), + [anon_sym_error] = ACTIONS(1442), + [anon_sym_DASH_DASH] = ACTIONS(1442), + [anon_sym_DASH] = ACTIONS(1442), + [anon_sym_break] = ACTIONS(1442), + [anon_sym_continue] = ACTIONS(1442), + [anon_sym_for] = ACTIONS(1442), + [anon_sym_loop] = ACTIONS(1442), + [anon_sym_while] = ACTIONS(1442), + [anon_sym_do] = ACTIONS(1442), + [anon_sym_if] = ACTIONS(1442), + [anon_sym_match] = ACTIONS(1442), + [anon_sym_LBRACE] = ACTIONS(1442), + [anon_sym_RBRACE] = ACTIONS(1442), + [anon_sym_try] = ACTIONS(1442), + [anon_sym_return] = ACTIONS(1442), + [anon_sym_source] = ACTIONS(1442), + [anon_sym_source_DASHenv] = ACTIONS(1442), + [anon_sym_register] = ACTIONS(1442), + [anon_sym_hide] = ACTIONS(1442), + [anon_sym_hide_DASHenv] = ACTIONS(1442), + [anon_sym_overlay] = ACTIONS(1442), + [anon_sym_as] = ACTIONS(1442), + [anon_sym_where] = ACTIONS(1442), + [anon_sym_not] = ACTIONS(1442), + [anon_sym_DOT_DOT_LT] = ACTIONS(1442), + [anon_sym_DOT_DOT] = ACTIONS(1442), + [anon_sym_DOT_DOT_EQ] = ACTIONS(1442), + [sym_val_nothing] = ACTIONS(1442), + [anon_sym_true] = ACTIONS(1442), + [anon_sym_false] = ACTIONS(1442), + [aux_sym_val_number_token1] = ACTIONS(1442), + [aux_sym_val_number_token2] = ACTIONS(1442), + [aux_sym_val_number_token3] = ACTIONS(1442), + [aux_sym_val_number_token4] = ACTIONS(1442), + [anon_sym_inf] = ACTIONS(1442), + [anon_sym_DASHinf] = ACTIONS(1442), + [anon_sym_NaN] = ACTIONS(1442), + [anon_sym_0b] = ACTIONS(1442), + [anon_sym_0o] = ACTIONS(1442), + [anon_sym_0x] = ACTIONS(1442), + [sym_val_date] = ACTIONS(1442), + [anon_sym_DQUOTE] = ACTIONS(1442), + [sym__str_single_quotes] = ACTIONS(1442), + [sym__str_back_ticks] = ACTIONS(1442), + [anon_sym_DOLLAR_SQUOTE] = ACTIONS(1442), + [anon_sym_DOLLAR_DQUOTE] = ACTIONS(1442), + [anon_sym_CARET] = ACTIONS(1442), + [sym_short_flag] = ACTIONS(1442), + [anon_sym_POUND] = ACTIONS(3), + }, [695] = { [sym_cell_path] = STATE(864), [sym_path] = STATE(701), @@ -108990,73 +108990,73 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [702] = { [sym_comment] = STATE(702), - [ts_builtin_sym_end] = ACTIONS(754), - [anon_sym_export] = ACTIONS(752), - [anon_sym_alias] = ACTIONS(752), - [anon_sym_let] = ACTIONS(752), - [anon_sym_let_DASHenv] = ACTIONS(752), - [anon_sym_mut] = ACTIONS(752), - [anon_sym_const] = ACTIONS(752), - [sym_cmd_identifier] = ACTIONS(752), - [anon_sym_SEMI] = ACTIONS(752), - [anon_sym_LF] = ACTIONS(754), - [anon_sym_def] = ACTIONS(752), - [anon_sym_def_DASHenv] = ACTIONS(752), - [anon_sym_export_DASHenv] = ACTIONS(752), - [anon_sym_extern] = ACTIONS(752), - [anon_sym_module] = ACTIONS(752), - [anon_sym_use] = ACTIONS(752), - [anon_sym_LBRACK] = ACTIONS(752), - [anon_sym_LPAREN] = ACTIONS(752), - [anon_sym_PIPE] = ACTIONS(752), - [anon_sym_DOLLAR] = ACTIONS(752), - [anon_sym_error] = ACTIONS(752), - [anon_sym_DASH_DASH] = ACTIONS(752), - [anon_sym_DASH] = ACTIONS(752), - [anon_sym_break] = ACTIONS(752), - [anon_sym_continue] = ACTIONS(752), - [anon_sym_for] = ACTIONS(752), - [anon_sym_loop] = ACTIONS(752), - [anon_sym_while] = ACTIONS(752), - [anon_sym_do] = ACTIONS(752), - [anon_sym_if] = ACTIONS(752), - [anon_sym_match] = ACTIONS(752), - [anon_sym_LBRACE] = ACTIONS(752), - [anon_sym_DOT] = ACTIONS(752), - [anon_sym_try] = ACTIONS(752), - [anon_sym_return] = ACTIONS(752), - [anon_sym_source] = ACTIONS(752), - [anon_sym_source_DASHenv] = ACTIONS(752), - [anon_sym_register] = ACTIONS(752), - [anon_sym_hide] = ACTIONS(752), - [anon_sym_hide_DASHenv] = ACTIONS(752), - [anon_sym_overlay] = ACTIONS(752), - [anon_sym_where] = ACTIONS(752), - [anon_sym_not] = ACTIONS(752), - [anon_sym_DOT_DOT_LT] = ACTIONS(752), - [anon_sym_DOT_DOT] = ACTIONS(752), - [anon_sym_DOT_DOT_EQ] = ACTIONS(752), - [sym_val_nothing] = ACTIONS(752), - [anon_sym_true] = ACTIONS(752), - [anon_sym_false] = ACTIONS(752), - [aux_sym_val_number_token1] = ACTIONS(752), - [aux_sym_val_number_token2] = ACTIONS(752), - [aux_sym_val_number_token3] = ACTIONS(752), - [aux_sym_val_number_token4] = ACTIONS(752), - [anon_sym_inf] = ACTIONS(752), - [anon_sym_DASHinf] = ACTIONS(752), - [anon_sym_NaN] = ACTIONS(752), - [anon_sym_0b] = ACTIONS(752), - [anon_sym_0o] = ACTIONS(752), - [anon_sym_0x] = ACTIONS(752), - [sym_val_date] = ACTIONS(752), - [anon_sym_DQUOTE] = ACTIONS(752), - [sym__str_single_quotes] = ACTIONS(752), - [sym__str_back_ticks] = ACTIONS(752), - [anon_sym_DOLLAR_SQUOTE] = ACTIONS(752), - [anon_sym_DOLLAR_DQUOTE] = ACTIONS(752), - [anon_sym_CARET] = ACTIONS(752), - [sym_short_flag] = ACTIONS(752), + [ts_builtin_sym_end] = ACTIONS(752), + [anon_sym_export] = ACTIONS(750), + [anon_sym_alias] = ACTIONS(750), + [anon_sym_let] = ACTIONS(750), + [anon_sym_let_DASHenv] = ACTIONS(750), + [anon_sym_mut] = ACTIONS(750), + [anon_sym_const] = ACTIONS(750), + [sym_cmd_identifier] = ACTIONS(750), + [anon_sym_SEMI] = ACTIONS(750), + [anon_sym_LF] = ACTIONS(752), + [anon_sym_def] = ACTIONS(750), + [anon_sym_def_DASHenv] = ACTIONS(750), + [anon_sym_export_DASHenv] = ACTIONS(750), + [anon_sym_extern] = ACTIONS(750), + [anon_sym_module] = ACTIONS(750), + [anon_sym_use] = ACTIONS(750), + [anon_sym_LBRACK] = ACTIONS(750), + [anon_sym_LPAREN] = ACTIONS(750), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_DOLLAR] = ACTIONS(750), + [anon_sym_error] = ACTIONS(750), + [anon_sym_DASH_DASH] = ACTIONS(750), + [anon_sym_DASH] = ACTIONS(750), + [anon_sym_break] = ACTIONS(750), + [anon_sym_continue] = ACTIONS(750), + [anon_sym_for] = ACTIONS(750), + [anon_sym_loop] = ACTIONS(750), + [anon_sym_while] = ACTIONS(750), + [anon_sym_do] = ACTIONS(750), + [anon_sym_if] = ACTIONS(750), + [anon_sym_match] = ACTIONS(750), + [anon_sym_LBRACE] = ACTIONS(750), + [anon_sym_DOT] = ACTIONS(750), + [anon_sym_try] = ACTIONS(750), + [anon_sym_return] = ACTIONS(750), + [anon_sym_source] = ACTIONS(750), + [anon_sym_source_DASHenv] = ACTIONS(750), + [anon_sym_register] = ACTIONS(750), + [anon_sym_hide] = ACTIONS(750), + [anon_sym_hide_DASHenv] = ACTIONS(750), + [anon_sym_overlay] = ACTIONS(750), + [anon_sym_where] = ACTIONS(750), + [anon_sym_not] = ACTIONS(750), + [anon_sym_DOT_DOT_LT] = ACTIONS(750), + [anon_sym_DOT_DOT] = ACTIONS(750), + [anon_sym_DOT_DOT_EQ] = ACTIONS(750), + [sym_val_nothing] = ACTIONS(750), + [anon_sym_true] = ACTIONS(750), + [anon_sym_false] = ACTIONS(750), + [aux_sym_val_number_token1] = ACTIONS(750), + [aux_sym_val_number_token2] = ACTIONS(750), + [aux_sym_val_number_token3] = ACTIONS(750), + [aux_sym_val_number_token4] = ACTIONS(750), + [anon_sym_inf] = ACTIONS(750), + [anon_sym_DASHinf] = ACTIONS(750), + [anon_sym_NaN] = ACTIONS(750), + [anon_sym_0b] = ACTIONS(750), + [anon_sym_0o] = ACTIONS(750), + [anon_sym_0x] = ACTIONS(750), + [sym_val_date] = ACTIONS(750), + [anon_sym_DQUOTE] = ACTIONS(750), + [sym__str_single_quotes] = ACTIONS(750), + [sym__str_back_ticks] = ACTIONS(750), + [anon_sym_DOLLAR_SQUOTE] = ACTIONS(750), + [anon_sym_DOLLAR_DQUOTE] = ACTIONS(750), + [anon_sym_CARET] = ACTIONS(750), + [sym_short_flag] = ACTIONS(750), [anon_sym_POUND] = ACTIONS(3), }, [703] = { @@ -109274,73 +109274,73 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [706] = { [sym_comment] = STATE(706), - [ts_builtin_sym_end] = ACTIONS(761), - [anon_sym_export] = ACTIONS(759), - [anon_sym_alias] = ACTIONS(759), - [anon_sym_let] = ACTIONS(759), - [anon_sym_let_DASHenv] = ACTIONS(759), - [anon_sym_mut] = ACTIONS(759), - [anon_sym_const] = ACTIONS(759), - [sym_cmd_identifier] = ACTIONS(759), - [anon_sym_SEMI] = ACTIONS(759), - [anon_sym_LF] = ACTIONS(761), - [anon_sym_def] = ACTIONS(759), - [anon_sym_def_DASHenv] = ACTIONS(759), - [anon_sym_export_DASHenv] = ACTIONS(759), - [anon_sym_extern] = ACTIONS(759), - [anon_sym_module] = ACTIONS(759), - [anon_sym_use] = ACTIONS(759), - [anon_sym_LBRACK] = ACTIONS(759), - [anon_sym_LPAREN] = ACTIONS(759), - [anon_sym_PIPE] = ACTIONS(759), - [anon_sym_DOLLAR] = ACTIONS(759), - [anon_sym_error] = ACTIONS(759), - [anon_sym_DASH_DASH] = ACTIONS(759), - [anon_sym_DASH] = ACTIONS(759), - [anon_sym_break] = ACTIONS(759), - [anon_sym_continue] = ACTIONS(759), - [anon_sym_for] = ACTIONS(759), - [anon_sym_loop] = ACTIONS(759), - [anon_sym_while] = ACTIONS(759), - [anon_sym_do] = ACTIONS(759), - [anon_sym_if] = ACTIONS(759), - [anon_sym_match] = ACTIONS(759), - [anon_sym_LBRACE] = ACTIONS(759), - [anon_sym_DOT] = ACTIONS(759), - [anon_sym_try] = ACTIONS(759), - [anon_sym_return] = ACTIONS(759), - [anon_sym_source] = ACTIONS(759), - [anon_sym_source_DASHenv] = ACTIONS(759), - [anon_sym_register] = ACTIONS(759), - [anon_sym_hide] = ACTIONS(759), - [anon_sym_hide_DASHenv] = ACTIONS(759), - [anon_sym_overlay] = ACTIONS(759), - [anon_sym_where] = ACTIONS(759), - [anon_sym_not] = ACTIONS(759), - [anon_sym_DOT_DOT_LT] = ACTIONS(759), - [anon_sym_DOT_DOT] = ACTIONS(759), - [anon_sym_DOT_DOT_EQ] = ACTIONS(759), - [sym_val_nothing] = ACTIONS(759), - [anon_sym_true] = ACTIONS(759), - [anon_sym_false] = ACTIONS(759), - [aux_sym_val_number_token1] = ACTIONS(759), - [aux_sym_val_number_token2] = ACTIONS(759), - [aux_sym_val_number_token3] = ACTIONS(759), - [aux_sym_val_number_token4] = ACTIONS(759), - [anon_sym_inf] = ACTIONS(759), - [anon_sym_DASHinf] = ACTIONS(759), - [anon_sym_NaN] = ACTIONS(759), - [anon_sym_0b] = ACTIONS(759), - [anon_sym_0o] = ACTIONS(759), - [anon_sym_0x] = ACTIONS(759), - [sym_val_date] = ACTIONS(759), - [anon_sym_DQUOTE] = ACTIONS(759), - [sym__str_single_quotes] = ACTIONS(759), - [sym__str_back_ticks] = ACTIONS(759), - [anon_sym_DOLLAR_SQUOTE] = ACTIONS(759), - [anon_sym_DOLLAR_DQUOTE] = ACTIONS(759), - [anon_sym_CARET] = ACTIONS(759), - [sym_short_flag] = ACTIONS(759), + [ts_builtin_sym_end] = ACTIONS(748), + [anon_sym_export] = ACTIONS(746), + [anon_sym_alias] = ACTIONS(746), + [anon_sym_let] = ACTIONS(746), + [anon_sym_let_DASHenv] = ACTIONS(746), + [anon_sym_mut] = ACTIONS(746), + [anon_sym_const] = ACTIONS(746), + [sym_cmd_identifier] = ACTIONS(746), + [anon_sym_SEMI] = ACTIONS(746), + [anon_sym_LF] = ACTIONS(748), + [anon_sym_def] = ACTIONS(746), + [anon_sym_def_DASHenv] = ACTIONS(746), + [anon_sym_export_DASHenv] = ACTIONS(746), + [anon_sym_extern] = ACTIONS(746), + [anon_sym_module] = ACTIONS(746), + [anon_sym_use] = ACTIONS(746), + [anon_sym_LBRACK] = ACTIONS(746), + [anon_sym_LPAREN] = ACTIONS(746), + [anon_sym_PIPE] = ACTIONS(746), + [anon_sym_DOLLAR] = ACTIONS(746), + [anon_sym_error] = ACTIONS(746), + [anon_sym_DASH_DASH] = ACTIONS(746), + [anon_sym_DASH] = ACTIONS(746), + [anon_sym_break] = ACTIONS(746), + [anon_sym_continue] = ACTIONS(746), + [anon_sym_for] = ACTIONS(746), + [anon_sym_loop] = ACTIONS(746), + [anon_sym_while] = ACTIONS(746), + [anon_sym_do] = ACTIONS(746), + [anon_sym_if] = ACTIONS(746), + [anon_sym_match] = ACTIONS(746), + [anon_sym_LBRACE] = ACTIONS(746), + [anon_sym_DOT] = ACTIONS(746), + [anon_sym_try] = ACTIONS(746), + [anon_sym_return] = ACTIONS(746), + [anon_sym_source] = ACTIONS(746), + [anon_sym_source_DASHenv] = ACTIONS(746), + [anon_sym_register] = ACTIONS(746), + [anon_sym_hide] = ACTIONS(746), + [anon_sym_hide_DASHenv] = ACTIONS(746), + [anon_sym_overlay] = ACTIONS(746), + [anon_sym_where] = ACTIONS(746), + [anon_sym_not] = ACTIONS(746), + [anon_sym_DOT_DOT_LT] = ACTIONS(746), + [anon_sym_DOT_DOT] = ACTIONS(746), + [anon_sym_DOT_DOT_EQ] = ACTIONS(746), + [sym_val_nothing] = ACTIONS(746), + [anon_sym_true] = ACTIONS(746), + [anon_sym_false] = ACTIONS(746), + [aux_sym_val_number_token1] = ACTIONS(746), + [aux_sym_val_number_token2] = ACTIONS(746), + [aux_sym_val_number_token3] = ACTIONS(746), + [aux_sym_val_number_token4] = ACTIONS(746), + [anon_sym_inf] = ACTIONS(746), + [anon_sym_DASHinf] = ACTIONS(746), + [anon_sym_NaN] = ACTIONS(746), + [anon_sym_0b] = ACTIONS(746), + [anon_sym_0o] = ACTIONS(746), + [anon_sym_0x] = ACTIONS(746), + [sym_val_date] = ACTIONS(746), + [anon_sym_DQUOTE] = ACTIONS(746), + [sym__str_single_quotes] = ACTIONS(746), + [sym__str_back_ticks] = ACTIONS(746), + [anon_sym_DOLLAR_SQUOTE] = ACTIONS(746), + [anon_sym_DOLLAR_DQUOTE] = ACTIONS(746), + [anon_sym_CARET] = ACTIONS(746), + [sym_short_flag] = ACTIONS(746), [anon_sym_POUND] = ACTIONS(3), }, [707] = { @@ -112004,71 +112004,71 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [745] = { [sym_comment] = STATE(745), - [anon_sym_export] = ACTIONS(752), - [anon_sym_alias] = ACTIONS(752), - [anon_sym_let] = ACTIONS(752), - [anon_sym_let_DASHenv] = ACTIONS(752), - [anon_sym_mut] = ACTIONS(752), - [anon_sym_const] = ACTIONS(752), - [sym_cmd_identifier] = ACTIONS(752), - [anon_sym_SEMI] = ACTIONS(752), - [anon_sym_LF] = ACTIONS(754), - [anon_sym_def] = ACTIONS(752), - [anon_sym_def_DASHenv] = ACTIONS(752), - [anon_sym_export_DASHenv] = ACTIONS(752), - [anon_sym_extern] = ACTIONS(752), - [anon_sym_module] = ACTIONS(752), - [anon_sym_use] = ACTIONS(752), - [anon_sym_LBRACK] = ACTIONS(752), - [anon_sym_LPAREN] = ACTIONS(752), - [anon_sym_RPAREN] = ACTIONS(752), - [anon_sym_DOLLAR] = ACTIONS(752), - [anon_sym_error] = ACTIONS(752), - [anon_sym_DASH] = ACTIONS(752), - [anon_sym_break] = ACTIONS(752), - [anon_sym_continue] = ACTIONS(752), - [anon_sym_for] = ACTIONS(752), - [anon_sym_loop] = ACTIONS(752), - [anon_sym_while] = ACTIONS(752), - [anon_sym_do] = ACTIONS(752), - [anon_sym_if] = ACTIONS(752), - [anon_sym_match] = ACTIONS(752), - [anon_sym_LBRACE] = ACTIONS(752), - [anon_sym_RBRACE] = ACTIONS(752), - [anon_sym_DOT] = ACTIONS(752), - [anon_sym_try] = ACTIONS(752), - [anon_sym_return] = ACTIONS(752), - [anon_sym_source] = ACTIONS(752), - [anon_sym_source_DASHenv] = ACTIONS(752), - [anon_sym_register] = ACTIONS(752), - [anon_sym_hide] = ACTIONS(752), - [anon_sym_hide_DASHenv] = ACTIONS(752), - [anon_sym_overlay] = ACTIONS(752), - [anon_sym_where] = ACTIONS(752), - [anon_sym_not] = ACTIONS(752), - [anon_sym_DOT_DOT_LT] = ACTIONS(752), - [anon_sym_DOT_DOT] = ACTIONS(752), - [anon_sym_DOT_DOT_EQ] = ACTIONS(752), - [sym_val_nothing] = ACTIONS(752), - [anon_sym_true] = ACTIONS(752), - [anon_sym_false] = ACTIONS(752), - [aux_sym_val_number_token1] = ACTIONS(752), - [aux_sym_val_number_token2] = ACTIONS(752), - [aux_sym_val_number_token3] = ACTIONS(752), - [aux_sym_val_number_token4] = ACTIONS(752), - [anon_sym_inf] = ACTIONS(752), - [anon_sym_DASHinf] = ACTIONS(752), - [anon_sym_NaN] = ACTIONS(752), - [anon_sym_0b] = ACTIONS(752), - [anon_sym_0o] = ACTIONS(752), - [anon_sym_0x] = ACTIONS(752), - [sym_val_date] = ACTIONS(752), - [anon_sym_DQUOTE] = ACTIONS(752), - [sym__str_single_quotes] = ACTIONS(752), - [sym__str_back_ticks] = ACTIONS(752), - [anon_sym_DOLLAR_SQUOTE] = ACTIONS(752), - [anon_sym_DOLLAR_DQUOTE] = ACTIONS(752), - [anon_sym_CARET] = ACTIONS(752), + [anon_sym_export] = ACTIONS(750), + [anon_sym_alias] = ACTIONS(750), + [anon_sym_let] = ACTIONS(750), + [anon_sym_let_DASHenv] = ACTIONS(750), + [anon_sym_mut] = ACTIONS(750), + [anon_sym_const] = ACTIONS(750), + [sym_cmd_identifier] = ACTIONS(750), + [anon_sym_SEMI] = ACTIONS(750), + [anon_sym_LF] = ACTIONS(752), + [anon_sym_def] = ACTIONS(750), + [anon_sym_def_DASHenv] = ACTIONS(750), + [anon_sym_export_DASHenv] = ACTIONS(750), + [anon_sym_extern] = ACTIONS(750), + [anon_sym_module] = ACTIONS(750), + [anon_sym_use] = ACTIONS(750), + [anon_sym_LBRACK] = ACTIONS(750), + [anon_sym_LPAREN] = ACTIONS(750), + [anon_sym_RPAREN] = ACTIONS(750), + [anon_sym_DOLLAR] = ACTIONS(750), + [anon_sym_error] = ACTIONS(750), + [anon_sym_DASH] = ACTIONS(750), + [anon_sym_break] = ACTIONS(750), + [anon_sym_continue] = ACTIONS(750), + [anon_sym_for] = ACTIONS(750), + [anon_sym_loop] = ACTIONS(750), + [anon_sym_while] = ACTIONS(750), + [anon_sym_do] = ACTIONS(750), + [anon_sym_if] = ACTIONS(750), + [anon_sym_match] = ACTIONS(750), + [anon_sym_LBRACE] = ACTIONS(750), + [anon_sym_RBRACE] = ACTIONS(750), + [anon_sym_DOT] = ACTIONS(750), + [anon_sym_try] = ACTIONS(750), + [anon_sym_return] = ACTIONS(750), + [anon_sym_source] = ACTIONS(750), + [anon_sym_source_DASHenv] = ACTIONS(750), + [anon_sym_register] = ACTIONS(750), + [anon_sym_hide] = ACTIONS(750), + [anon_sym_hide_DASHenv] = ACTIONS(750), + [anon_sym_overlay] = ACTIONS(750), + [anon_sym_where] = ACTIONS(750), + [anon_sym_not] = ACTIONS(750), + [anon_sym_DOT_DOT_LT] = ACTIONS(750), + [anon_sym_DOT_DOT] = ACTIONS(750), + [anon_sym_DOT_DOT_EQ] = ACTIONS(750), + [sym_val_nothing] = ACTIONS(750), + [anon_sym_true] = ACTIONS(750), + [anon_sym_false] = ACTIONS(750), + [aux_sym_val_number_token1] = ACTIONS(750), + [aux_sym_val_number_token2] = ACTIONS(750), + [aux_sym_val_number_token3] = ACTIONS(750), + [aux_sym_val_number_token4] = ACTIONS(750), + [anon_sym_inf] = ACTIONS(750), + [anon_sym_DASHinf] = ACTIONS(750), + [anon_sym_NaN] = ACTIONS(750), + [anon_sym_0b] = ACTIONS(750), + [anon_sym_0o] = ACTIONS(750), + [anon_sym_0x] = ACTIONS(750), + [sym_val_date] = ACTIONS(750), + [anon_sym_DQUOTE] = ACTIONS(750), + [sym__str_single_quotes] = ACTIONS(750), + [sym__str_back_ticks] = ACTIONS(750), + [anon_sym_DOLLAR_SQUOTE] = ACTIONS(750), + [anon_sym_DOLLAR_DQUOTE] = ACTIONS(750), + [anon_sym_CARET] = ACTIONS(750), [anon_sym_POUND] = ACTIONS(3), }, [746] = { @@ -112901,71 +112901,71 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [758] = { [sym_comment] = STATE(758), - [anon_sym_export] = ACTIONS(748), - [anon_sym_alias] = ACTIONS(748), - [anon_sym_let] = ACTIONS(748), - [anon_sym_let_DASHenv] = ACTIONS(748), - [anon_sym_mut] = ACTIONS(748), - [anon_sym_const] = ACTIONS(748), - [sym_cmd_identifier] = ACTIONS(748), - [anon_sym_SEMI] = ACTIONS(748), - [anon_sym_LF] = ACTIONS(750), - [anon_sym_def] = ACTIONS(748), - [anon_sym_def_DASHenv] = ACTIONS(748), - [anon_sym_export_DASHenv] = ACTIONS(748), - [anon_sym_extern] = ACTIONS(748), - [anon_sym_module] = ACTIONS(748), - [anon_sym_use] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(748), - [anon_sym_LPAREN] = ACTIONS(748), - [anon_sym_RPAREN] = ACTIONS(748), - [anon_sym_DOLLAR] = ACTIONS(748), - [anon_sym_error] = ACTIONS(748), - [anon_sym_DASH] = ACTIONS(748), - [anon_sym_break] = ACTIONS(748), - [anon_sym_continue] = ACTIONS(748), - [anon_sym_for] = ACTIONS(748), - [anon_sym_loop] = ACTIONS(748), - [anon_sym_while] = ACTIONS(748), - [anon_sym_do] = ACTIONS(748), - [anon_sym_if] = ACTIONS(748), - [anon_sym_match] = ACTIONS(748), - [anon_sym_LBRACE] = ACTIONS(748), - [anon_sym_RBRACE] = ACTIONS(748), - [anon_sym_DOT] = ACTIONS(748), - [anon_sym_try] = ACTIONS(748), - [anon_sym_return] = ACTIONS(748), - [anon_sym_source] = ACTIONS(748), - [anon_sym_source_DASHenv] = ACTIONS(748), - [anon_sym_register] = ACTIONS(748), - [anon_sym_hide] = ACTIONS(748), - [anon_sym_hide_DASHenv] = ACTIONS(748), - [anon_sym_overlay] = ACTIONS(748), - [anon_sym_where] = ACTIONS(748), - [anon_sym_not] = ACTIONS(748), - [anon_sym_DOT_DOT_LT] = ACTIONS(748), - [anon_sym_DOT_DOT] = ACTIONS(748), - [anon_sym_DOT_DOT_EQ] = ACTIONS(748), - [sym_val_nothing] = ACTIONS(748), - [anon_sym_true] = ACTIONS(748), - [anon_sym_false] = ACTIONS(748), - [aux_sym_val_number_token1] = ACTIONS(748), - [aux_sym_val_number_token2] = ACTIONS(748), - [aux_sym_val_number_token3] = ACTIONS(748), - [aux_sym_val_number_token4] = ACTIONS(748), - [anon_sym_inf] = ACTIONS(748), - [anon_sym_DASHinf] = ACTIONS(748), - [anon_sym_NaN] = ACTIONS(748), - [anon_sym_0b] = ACTIONS(748), - [anon_sym_0o] = ACTIONS(748), - [anon_sym_0x] = ACTIONS(748), - [sym_val_date] = ACTIONS(748), - [anon_sym_DQUOTE] = ACTIONS(748), - [sym__str_single_quotes] = ACTIONS(748), - [sym__str_back_ticks] = ACTIONS(748), - [anon_sym_DOLLAR_SQUOTE] = ACTIONS(748), - [anon_sym_DOLLAR_DQUOTE] = ACTIONS(748), - [anon_sym_CARET] = ACTIONS(748), + [anon_sym_export] = ACTIONS(759), + [anon_sym_alias] = ACTIONS(759), + [anon_sym_let] = ACTIONS(759), + [anon_sym_let_DASHenv] = ACTIONS(759), + [anon_sym_mut] = ACTIONS(759), + [anon_sym_const] = ACTIONS(759), + [sym_cmd_identifier] = ACTIONS(759), + [anon_sym_SEMI] = ACTIONS(759), + [anon_sym_LF] = ACTIONS(761), + [anon_sym_def] = ACTIONS(759), + [anon_sym_def_DASHenv] = ACTIONS(759), + [anon_sym_export_DASHenv] = ACTIONS(759), + [anon_sym_extern] = ACTIONS(759), + [anon_sym_module] = ACTIONS(759), + [anon_sym_use] = ACTIONS(759), + [anon_sym_LBRACK] = ACTIONS(759), + [anon_sym_LPAREN] = ACTIONS(759), + [anon_sym_RPAREN] = ACTIONS(759), + [anon_sym_DOLLAR] = ACTIONS(759), + [anon_sym_error] = ACTIONS(759), + [anon_sym_DASH] = ACTIONS(759), + [anon_sym_break] = ACTIONS(759), + [anon_sym_continue] = ACTIONS(759), + [anon_sym_for] = ACTIONS(759), + [anon_sym_loop] = ACTIONS(759), + [anon_sym_while] = ACTIONS(759), + [anon_sym_do] = ACTIONS(759), + [anon_sym_if] = ACTIONS(759), + [anon_sym_match] = ACTIONS(759), + [anon_sym_LBRACE] = ACTIONS(759), + [anon_sym_RBRACE] = ACTIONS(759), + [anon_sym_DOT] = ACTIONS(759), + [anon_sym_try] = ACTIONS(759), + [anon_sym_return] = ACTIONS(759), + [anon_sym_source] = ACTIONS(759), + [anon_sym_source_DASHenv] = ACTIONS(759), + [anon_sym_register] = ACTIONS(759), + [anon_sym_hide] = ACTIONS(759), + [anon_sym_hide_DASHenv] = ACTIONS(759), + [anon_sym_overlay] = ACTIONS(759), + [anon_sym_where] = ACTIONS(759), + [anon_sym_not] = ACTIONS(759), + [anon_sym_DOT_DOT_LT] = ACTIONS(759), + [anon_sym_DOT_DOT] = ACTIONS(759), + [anon_sym_DOT_DOT_EQ] = ACTIONS(759), + [sym_val_nothing] = ACTIONS(759), + [anon_sym_true] = ACTIONS(759), + [anon_sym_false] = ACTIONS(759), + [aux_sym_val_number_token1] = ACTIONS(759), + [aux_sym_val_number_token2] = ACTIONS(759), + [aux_sym_val_number_token3] = ACTIONS(759), + [aux_sym_val_number_token4] = ACTIONS(759), + [anon_sym_inf] = ACTIONS(759), + [anon_sym_DASHinf] = ACTIONS(759), + [anon_sym_NaN] = ACTIONS(759), + [anon_sym_0b] = ACTIONS(759), + [anon_sym_0o] = ACTIONS(759), + [anon_sym_0x] = ACTIONS(759), + [sym_val_date] = ACTIONS(759), + [anon_sym_DQUOTE] = ACTIONS(759), + [sym__str_single_quotes] = ACTIONS(759), + [sym__str_back_ticks] = ACTIONS(759), + [anon_sym_DOLLAR_SQUOTE] = ACTIONS(759), + [anon_sym_DOLLAR_DQUOTE] = ACTIONS(759), + [anon_sym_CARET] = ACTIONS(759), [anon_sym_POUND] = ACTIONS(3), }, [759] = { @@ -113246,71 +113246,71 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [763] = { [sym_comment] = STATE(763), - [anon_sym_export] = ACTIONS(759), - [anon_sym_alias] = ACTIONS(759), - [anon_sym_let] = ACTIONS(759), - [anon_sym_let_DASHenv] = ACTIONS(759), - [anon_sym_mut] = ACTIONS(759), - [anon_sym_const] = ACTIONS(759), - [sym_cmd_identifier] = ACTIONS(759), - [anon_sym_SEMI] = ACTIONS(759), - [anon_sym_LF] = ACTIONS(761), - [anon_sym_def] = ACTIONS(759), - [anon_sym_def_DASHenv] = ACTIONS(759), - [anon_sym_export_DASHenv] = ACTIONS(759), - [anon_sym_extern] = ACTIONS(759), - [anon_sym_module] = ACTIONS(759), - [anon_sym_use] = ACTIONS(759), - [anon_sym_LBRACK] = ACTIONS(759), - [anon_sym_LPAREN] = ACTIONS(759), - [anon_sym_RPAREN] = ACTIONS(759), - [anon_sym_DOLLAR] = ACTIONS(759), - [anon_sym_error] = ACTIONS(759), - [anon_sym_DASH] = ACTIONS(759), - [anon_sym_break] = ACTIONS(759), - [anon_sym_continue] = ACTIONS(759), - [anon_sym_for] = ACTIONS(759), - [anon_sym_loop] = ACTIONS(759), - [anon_sym_while] = ACTIONS(759), - [anon_sym_do] = ACTIONS(759), - [anon_sym_if] = ACTIONS(759), - [anon_sym_match] = ACTIONS(759), - [anon_sym_LBRACE] = ACTIONS(759), - [anon_sym_RBRACE] = ACTIONS(759), - [anon_sym_DOT] = ACTIONS(759), - [anon_sym_try] = ACTIONS(759), - [anon_sym_return] = ACTIONS(759), - [anon_sym_source] = ACTIONS(759), - [anon_sym_source_DASHenv] = ACTIONS(759), - [anon_sym_register] = ACTIONS(759), - [anon_sym_hide] = ACTIONS(759), - [anon_sym_hide_DASHenv] = ACTIONS(759), - [anon_sym_overlay] = ACTIONS(759), - [anon_sym_where] = ACTIONS(759), - [anon_sym_not] = ACTIONS(759), - [anon_sym_DOT_DOT_LT] = ACTIONS(759), - [anon_sym_DOT_DOT] = ACTIONS(759), - [anon_sym_DOT_DOT_EQ] = ACTIONS(759), - [sym_val_nothing] = ACTIONS(759), - [anon_sym_true] = ACTIONS(759), - [anon_sym_false] = ACTIONS(759), - [aux_sym_val_number_token1] = ACTIONS(759), - [aux_sym_val_number_token2] = ACTIONS(759), - [aux_sym_val_number_token3] = ACTIONS(759), - [aux_sym_val_number_token4] = ACTIONS(759), - [anon_sym_inf] = ACTIONS(759), - [anon_sym_DASHinf] = ACTIONS(759), - [anon_sym_NaN] = ACTIONS(759), - [anon_sym_0b] = ACTIONS(759), - [anon_sym_0o] = ACTIONS(759), - [anon_sym_0x] = ACTIONS(759), - [sym_val_date] = ACTIONS(759), - [anon_sym_DQUOTE] = ACTIONS(759), - [sym__str_single_quotes] = ACTIONS(759), - [sym__str_back_ticks] = ACTIONS(759), - [anon_sym_DOLLAR_SQUOTE] = ACTIONS(759), - [anon_sym_DOLLAR_DQUOTE] = ACTIONS(759), - [anon_sym_CARET] = ACTIONS(759), + [anon_sym_export] = ACTIONS(746), + [anon_sym_alias] = ACTIONS(746), + [anon_sym_let] = ACTIONS(746), + [anon_sym_let_DASHenv] = ACTIONS(746), + [anon_sym_mut] = ACTIONS(746), + [anon_sym_const] = ACTIONS(746), + [sym_cmd_identifier] = ACTIONS(746), + [anon_sym_SEMI] = ACTIONS(746), + [anon_sym_LF] = ACTIONS(748), + [anon_sym_def] = ACTIONS(746), + [anon_sym_def_DASHenv] = ACTIONS(746), + [anon_sym_export_DASHenv] = ACTIONS(746), + [anon_sym_extern] = ACTIONS(746), + [anon_sym_module] = ACTIONS(746), + [anon_sym_use] = ACTIONS(746), + [anon_sym_LBRACK] = ACTIONS(746), + [anon_sym_LPAREN] = ACTIONS(746), + [anon_sym_RPAREN] = ACTIONS(746), + [anon_sym_DOLLAR] = ACTIONS(746), + [anon_sym_error] = ACTIONS(746), + [anon_sym_DASH] = ACTIONS(746), + [anon_sym_break] = ACTIONS(746), + [anon_sym_continue] = ACTIONS(746), + [anon_sym_for] = ACTIONS(746), + [anon_sym_loop] = ACTIONS(746), + [anon_sym_while] = ACTIONS(746), + [anon_sym_do] = ACTIONS(746), + [anon_sym_if] = ACTIONS(746), + [anon_sym_match] = ACTIONS(746), + [anon_sym_LBRACE] = ACTIONS(746), + [anon_sym_RBRACE] = ACTIONS(746), + [anon_sym_DOT] = ACTIONS(746), + [anon_sym_try] = ACTIONS(746), + [anon_sym_return] = ACTIONS(746), + [anon_sym_source] = ACTIONS(746), + [anon_sym_source_DASHenv] = ACTIONS(746), + [anon_sym_register] = ACTIONS(746), + [anon_sym_hide] = ACTIONS(746), + [anon_sym_hide_DASHenv] = ACTIONS(746), + [anon_sym_overlay] = ACTIONS(746), + [anon_sym_where] = ACTIONS(746), + [anon_sym_not] = ACTIONS(746), + [anon_sym_DOT_DOT_LT] = ACTIONS(746), + [anon_sym_DOT_DOT] = ACTIONS(746), + [anon_sym_DOT_DOT_EQ] = ACTIONS(746), + [sym_val_nothing] = ACTIONS(746), + [anon_sym_true] = ACTIONS(746), + [anon_sym_false] = ACTIONS(746), + [aux_sym_val_number_token1] = ACTIONS(746), + [aux_sym_val_number_token2] = ACTIONS(746), + [aux_sym_val_number_token3] = ACTIONS(746), + [aux_sym_val_number_token4] = ACTIONS(746), + [anon_sym_inf] = ACTIONS(746), + [anon_sym_DASHinf] = ACTIONS(746), + [anon_sym_NaN] = ACTIONS(746), + [anon_sym_0b] = ACTIONS(746), + [anon_sym_0o] = ACTIONS(746), + [anon_sym_0x] = ACTIONS(746), + [sym_val_date] = ACTIONS(746), + [anon_sym_DQUOTE] = ACTIONS(746), + [sym__str_single_quotes] = ACTIONS(746), + [sym__str_back_ticks] = ACTIONS(746), + [anon_sym_DOLLAR_SQUOTE] = ACTIONS(746), + [anon_sym_DOLLAR_DQUOTE] = ACTIONS(746), + [anon_sym_CARET] = ACTIONS(746), [anon_sym_POUND] = ACTIONS(3), }, [764] = { @@ -116334,70 +116334,70 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [808] = { [sym_comment] = STATE(808), - [ts_builtin_sym_end] = ACTIONS(750), - [anon_sym_export] = ACTIONS(748), - [anon_sym_alias] = ACTIONS(748), - [anon_sym_let] = ACTIONS(748), - [anon_sym_let_DASHenv] = ACTIONS(748), - [anon_sym_mut] = ACTIONS(748), - [anon_sym_const] = ACTIONS(748), - [sym_cmd_identifier] = ACTIONS(748), - [anon_sym_SEMI] = ACTIONS(748), - [anon_sym_LF] = ACTIONS(750), - [anon_sym_def] = ACTIONS(748), - [anon_sym_def_DASHenv] = ACTIONS(748), - [anon_sym_export_DASHenv] = ACTIONS(748), - [anon_sym_extern] = ACTIONS(748), - [anon_sym_module] = ACTIONS(748), - [anon_sym_use] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(748), - [anon_sym_LPAREN] = ACTIONS(748), - [anon_sym_DOLLAR] = ACTIONS(748), - [anon_sym_error] = ACTIONS(748), - [anon_sym_DASH] = ACTIONS(748), - [anon_sym_break] = ACTIONS(748), - [anon_sym_continue] = ACTIONS(748), - [anon_sym_for] = ACTIONS(748), - [anon_sym_loop] = ACTIONS(748), - [anon_sym_while] = ACTIONS(748), - [anon_sym_do] = ACTIONS(748), - [anon_sym_if] = ACTIONS(748), - [anon_sym_match] = ACTIONS(748), - [anon_sym_LBRACE] = ACTIONS(748), - [anon_sym_DOT] = ACTIONS(748), - [anon_sym_try] = ACTIONS(748), - [anon_sym_return] = ACTIONS(748), - [anon_sym_source] = ACTIONS(748), - [anon_sym_source_DASHenv] = ACTIONS(748), - [anon_sym_register] = ACTIONS(748), - [anon_sym_hide] = ACTIONS(748), - [anon_sym_hide_DASHenv] = ACTIONS(748), - [anon_sym_overlay] = ACTIONS(748), - [anon_sym_where] = ACTIONS(748), - [anon_sym_not] = ACTIONS(748), - [anon_sym_DOT_DOT_LT] = ACTIONS(748), - [anon_sym_DOT_DOT] = ACTIONS(748), - [anon_sym_DOT_DOT_EQ] = ACTIONS(748), - [sym_val_nothing] = ACTIONS(748), - [anon_sym_true] = ACTIONS(748), - [anon_sym_false] = ACTIONS(748), - [aux_sym_val_number_token1] = ACTIONS(748), - [aux_sym_val_number_token2] = ACTIONS(748), - [aux_sym_val_number_token3] = ACTIONS(748), - [aux_sym_val_number_token4] = ACTIONS(748), - [anon_sym_inf] = ACTIONS(748), - [anon_sym_DASHinf] = ACTIONS(748), - [anon_sym_NaN] = ACTIONS(748), - [anon_sym_0b] = ACTIONS(748), - [anon_sym_0o] = ACTIONS(748), - [anon_sym_0x] = ACTIONS(748), - [sym_val_date] = ACTIONS(748), - [anon_sym_DQUOTE] = ACTIONS(748), - [sym__str_single_quotes] = ACTIONS(748), - [sym__str_back_ticks] = ACTIONS(748), - [anon_sym_DOLLAR_SQUOTE] = ACTIONS(748), - [anon_sym_DOLLAR_DQUOTE] = ACTIONS(748), - [anon_sym_CARET] = ACTIONS(748), + [ts_builtin_sym_end] = ACTIONS(761), + [anon_sym_export] = ACTIONS(759), + [anon_sym_alias] = ACTIONS(759), + [anon_sym_let] = ACTIONS(759), + [anon_sym_let_DASHenv] = ACTIONS(759), + [anon_sym_mut] = ACTIONS(759), + [anon_sym_const] = ACTIONS(759), + [sym_cmd_identifier] = ACTIONS(759), + [anon_sym_SEMI] = ACTIONS(759), + [anon_sym_LF] = ACTIONS(761), + [anon_sym_def] = ACTIONS(759), + [anon_sym_def_DASHenv] = ACTIONS(759), + [anon_sym_export_DASHenv] = ACTIONS(759), + [anon_sym_extern] = ACTIONS(759), + [anon_sym_module] = ACTIONS(759), + [anon_sym_use] = ACTIONS(759), + [anon_sym_LBRACK] = ACTIONS(759), + [anon_sym_LPAREN] = ACTIONS(759), + [anon_sym_DOLLAR] = ACTIONS(759), + [anon_sym_error] = ACTIONS(759), + [anon_sym_DASH] = ACTIONS(759), + [anon_sym_break] = ACTIONS(759), + [anon_sym_continue] = ACTIONS(759), + [anon_sym_for] = ACTIONS(759), + [anon_sym_loop] = ACTIONS(759), + [anon_sym_while] = ACTIONS(759), + [anon_sym_do] = ACTIONS(759), + [anon_sym_if] = ACTIONS(759), + [anon_sym_match] = ACTIONS(759), + [anon_sym_LBRACE] = ACTIONS(759), + [anon_sym_DOT] = ACTIONS(759), + [anon_sym_try] = ACTIONS(759), + [anon_sym_return] = ACTIONS(759), + [anon_sym_source] = ACTIONS(759), + [anon_sym_source_DASHenv] = ACTIONS(759), + [anon_sym_register] = ACTIONS(759), + [anon_sym_hide] = ACTIONS(759), + [anon_sym_hide_DASHenv] = ACTIONS(759), + [anon_sym_overlay] = ACTIONS(759), + [anon_sym_where] = ACTIONS(759), + [anon_sym_not] = ACTIONS(759), + [anon_sym_DOT_DOT_LT] = ACTIONS(759), + [anon_sym_DOT_DOT] = ACTIONS(759), + [anon_sym_DOT_DOT_EQ] = ACTIONS(759), + [sym_val_nothing] = ACTIONS(759), + [anon_sym_true] = ACTIONS(759), + [anon_sym_false] = ACTIONS(759), + [aux_sym_val_number_token1] = ACTIONS(759), + [aux_sym_val_number_token2] = ACTIONS(759), + [aux_sym_val_number_token3] = ACTIONS(759), + [aux_sym_val_number_token4] = ACTIONS(759), + [anon_sym_inf] = ACTIONS(759), + [anon_sym_DASHinf] = ACTIONS(759), + [anon_sym_NaN] = ACTIONS(759), + [anon_sym_0b] = ACTIONS(759), + [anon_sym_0o] = ACTIONS(759), + [anon_sym_0x] = ACTIONS(759), + [sym_val_date] = ACTIONS(759), + [anon_sym_DQUOTE] = ACTIONS(759), + [sym__str_single_quotes] = ACTIONS(759), + [sym__str_back_ticks] = ACTIONS(759), + [anon_sym_DOLLAR_SQUOTE] = ACTIONS(759), + [anon_sym_DOLLAR_DQUOTE] = ACTIONS(759), + [anon_sym_CARET] = ACTIONS(759), [anon_sym_POUND] = ACTIONS(3), }, [809] = { @@ -118986,138 +118986,138 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [847] = { [sym_comment] = STATE(847), - [ts_builtin_sym_end] = ACTIONS(754), - [anon_sym_export] = ACTIONS(752), - [anon_sym_alias] = ACTIONS(752), - [anon_sym_let] = ACTIONS(752), - [anon_sym_let_DASHenv] = ACTIONS(752), - [anon_sym_mut] = ACTIONS(752), - [anon_sym_const] = ACTIONS(752), - [sym_cmd_identifier] = ACTIONS(752), - [anon_sym_SEMI] = ACTIONS(752), - [anon_sym_LF] = ACTIONS(754), - [anon_sym_def] = ACTIONS(752), - [anon_sym_def_DASHenv] = ACTIONS(752), - [anon_sym_export_DASHenv] = ACTIONS(752), - [anon_sym_extern] = ACTIONS(752), - [anon_sym_module] = ACTIONS(752), - [anon_sym_use] = ACTIONS(752), - [anon_sym_LBRACK] = ACTIONS(752), - [anon_sym_LPAREN] = ACTIONS(752), - [anon_sym_DOLLAR] = ACTIONS(752), - [anon_sym_error] = ACTIONS(752), - [anon_sym_DASH] = ACTIONS(752), - [anon_sym_break] = ACTIONS(752), - [anon_sym_continue] = ACTIONS(752), - [anon_sym_for] = ACTIONS(752), - [anon_sym_loop] = ACTIONS(752), - [anon_sym_while] = ACTIONS(752), - [anon_sym_do] = ACTIONS(752), - [anon_sym_if] = ACTIONS(752), - [anon_sym_match] = ACTIONS(752), - [anon_sym_LBRACE] = ACTIONS(752), - [anon_sym_DOT] = ACTIONS(752), - [anon_sym_try] = ACTIONS(752), - [anon_sym_return] = ACTIONS(752), - [anon_sym_source] = ACTIONS(752), - [anon_sym_source_DASHenv] = ACTIONS(752), - [anon_sym_register] = ACTIONS(752), - [anon_sym_hide] = ACTIONS(752), - [anon_sym_hide_DASHenv] = ACTIONS(752), - [anon_sym_overlay] = ACTIONS(752), - [anon_sym_where] = ACTIONS(752), - [anon_sym_not] = ACTIONS(752), - [anon_sym_DOT_DOT_LT] = ACTIONS(752), - [anon_sym_DOT_DOT] = ACTIONS(752), - [anon_sym_DOT_DOT_EQ] = ACTIONS(752), - [sym_val_nothing] = ACTIONS(752), - [anon_sym_true] = ACTIONS(752), - [anon_sym_false] = ACTIONS(752), - [aux_sym_val_number_token1] = ACTIONS(752), - [aux_sym_val_number_token2] = ACTIONS(752), - [aux_sym_val_number_token3] = ACTIONS(752), - [aux_sym_val_number_token4] = ACTIONS(752), - [anon_sym_inf] = ACTIONS(752), - [anon_sym_DASHinf] = ACTIONS(752), - [anon_sym_NaN] = ACTIONS(752), - [anon_sym_0b] = ACTIONS(752), - [anon_sym_0o] = ACTIONS(752), - [anon_sym_0x] = ACTIONS(752), - [sym_val_date] = ACTIONS(752), - [anon_sym_DQUOTE] = ACTIONS(752), - [sym__str_single_quotes] = ACTIONS(752), - [sym__str_back_ticks] = ACTIONS(752), - [anon_sym_DOLLAR_SQUOTE] = ACTIONS(752), - [anon_sym_DOLLAR_DQUOTE] = ACTIONS(752), - [anon_sym_CARET] = ACTIONS(752), + [ts_builtin_sym_end] = ACTIONS(752), + [anon_sym_export] = ACTIONS(750), + [anon_sym_alias] = ACTIONS(750), + [anon_sym_let] = ACTIONS(750), + [anon_sym_let_DASHenv] = ACTIONS(750), + [anon_sym_mut] = ACTIONS(750), + [anon_sym_const] = ACTIONS(750), + [sym_cmd_identifier] = ACTIONS(750), + [anon_sym_SEMI] = ACTIONS(750), + [anon_sym_LF] = ACTIONS(752), + [anon_sym_def] = ACTIONS(750), + [anon_sym_def_DASHenv] = ACTIONS(750), + [anon_sym_export_DASHenv] = ACTIONS(750), + [anon_sym_extern] = ACTIONS(750), + [anon_sym_module] = ACTIONS(750), + [anon_sym_use] = ACTIONS(750), + [anon_sym_LBRACK] = ACTIONS(750), + [anon_sym_LPAREN] = ACTIONS(750), + [anon_sym_DOLLAR] = ACTIONS(750), + [anon_sym_error] = ACTIONS(750), + [anon_sym_DASH] = ACTIONS(750), + [anon_sym_break] = ACTIONS(750), + [anon_sym_continue] = ACTIONS(750), + [anon_sym_for] = ACTIONS(750), + [anon_sym_loop] = ACTIONS(750), + [anon_sym_while] = ACTIONS(750), + [anon_sym_do] = ACTIONS(750), + [anon_sym_if] = ACTIONS(750), + [anon_sym_match] = ACTIONS(750), + [anon_sym_LBRACE] = ACTIONS(750), + [anon_sym_DOT] = ACTIONS(750), + [anon_sym_try] = ACTIONS(750), + [anon_sym_return] = ACTIONS(750), + [anon_sym_source] = ACTIONS(750), + [anon_sym_source_DASHenv] = ACTIONS(750), + [anon_sym_register] = ACTIONS(750), + [anon_sym_hide] = ACTIONS(750), + [anon_sym_hide_DASHenv] = ACTIONS(750), + [anon_sym_overlay] = ACTIONS(750), + [anon_sym_where] = ACTIONS(750), + [anon_sym_not] = ACTIONS(750), + [anon_sym_DOT_DOT_LT] = ACTIONS(750), + [anon_sym_DOT_DOT] = ACTIONS(750), + [anon_sym_DOT_DOT_EQ] = ACTIONS(750), + [sym_val_nothing] = ACTIONS(750), + [anon_sym_true] = ACTIONS(750), + [anon_sym_false] = ACTIONS(750), + [aux_sym_val_number_token1] = ACTIONS(750), + [aux_sym_val_number_token2] = ACTIONS(750), + [aux_sym_val_number_token3] = ACTIONS(750), + [aux_sym_val_number_token4] = ACTIONS(750), + [anon_sym_inf] = ACTIONS(750), + [anon_sym_DASHinf] = ACTIONS(750), + [anon_sym_NaN] = ACTIONS(750), + [anon_sym_0b] = ACTIONS(750), + [anon_sym_0o] = ACTIONS(750), + [anon_sym_0x] = ACTIONS(750), + [sym_val_date] = ACTIONS(750), + [anon_sym_DQUOTE] = ACTIONS(750), + [sym__str_single_quotes] = ACTIONS(750), + [sym__str_back_ticks] = ACTIONS(750), + [anon_sym_DOLLAR_SQUOTE] = ACTIONS(750), + [anon_sym_DOLLAR_DQUOTE] = ACTIONS(750), + [anon_sym_CARET] = ACTIONS(750), [anon_sym_POUND] = ACTIONS(3), }, [848] = { [sym_comment] = STATE(848), - [ts_builtin_sym_end] = ACTIONS(761), - [anon_sym_export] = ACTIONS(759), - [anon_sym_alias] = ACTIONS(759), - [anon_sym_let] = ACTIONS(759), - [anon_sym_let_DASHenv] = ACTIONS(759), - [anon_sym_mut] = ACTIONS(759), - [anon_sym_const] = ACTIONS(759), - [sym_cmd_identifier] = ACTIONS(759), - [anon_sym_SEMI] = ACTIONS(759), - [anon_sym_LF] = ACTIONS(761), - [anon_sym_def] = ACTIONS(759), - [anon_sym_def_DASHenv] = ACTIONS(759), - [anon_sym_export_DASHenv] = ACTIONS(759), - [anon_sym_extern] = ACTIONS(759), - [anon_sym_module] = ACTIONS(759), - [anon_sym_use] = ACTIONS(759), - [anon_sym_LBRACK] = ACTIONS(759), - [anon_sym_LPAREN] = ACTIONS(759), - [anon_sym_DOLLAR] = ACTIONS(759), - [anon_sym_error] = ACTIONS(759), - [anon_sym_DASH] = ACTIONS(759), - [anon_sym_break] = ACTIONS(759), - [anon_sym_continue] = ACTIONS(759), - [anon_sym_for] = ACTIONS(759), - [anon_sym_loop] = ACTIONS(759), - [anon_sym_while] = ACTIONS(759), - [anon_sym_do] = ACTIONS(759), - [anon_sym_if] = ACTIONS(759), - [anon_sym_match] = ACTIONS(759), - [anon_sym_LBRACE] = ACTIONS(759), - [anon_sym_DOT] = ACTIONS(759), - [anon_sym_try] = ACTIONS(759), - [anon_sym_return] = ACTIONS(759), - [anon_sym_source] = ACTIONS(759), - [anon_sym_source_DASHenv] = ACTIONS(759), - [anon_sym_register] = ACTIONS(759), - [anon_sym_hide] = ACTIONS(759), - [anon_sym_hide_DASHenv] = ACTIONS(759), - [anon_sym_overlay] = ACTIONS(759), - [anon_sym_where] = ACTIONS(759), - [anon_sym_not] = ACTIONS(759), - [anon_sym_DOT_DOT_LT] = ACTIONS(759), - [anon_sym_DOT_DOT] = ACTIONS(759), - [anon_sym_DOT_DOT_EQ] = ACTIONS(759), - [sym_val_nothing] = ACTIONS(759), - [anon_sym_true] = ACTIONS(759), - [anon_sym_false] = ACTIONS(759), - [aux_sym_val_number_token1] = ACTIONS(759), - [aux_sym_val_number_token2] = ACTIONS(759), - [aux_sym_val_number_token3] = ACTIONS(759), - [aux_sym_val_number_token4] = ACTIONS(759), - [anon_sym_inf] = ACTIONS(759), - [anon_sym_DASHinf] = ACTIONS(759), - [anon_sym_NaN] = ACTIONS(759), - [anon_sym_0b] = ACTIONS(759), - [anon_sym_0o] = ACTIONS(759), - [anon_sym_0x] = ACTIONS(759), - [sym_val_date] = ACTIONS(759), - [anon_sym_DQUOTE] = ACTIONS(759), - [sym__str_single_quotes] = ACTIONS(759), - [sym__str_back_ticks] = ACTIONS(759), - [anon_sym_DOLLAR_SQUOTE] = ACTIONS(759), - [anon_sym_DOLLAR_DQUOTE] = ACTIONS(759), - [anon_sym_CARET] = ACTIONS(759), + [ts_builtin_sym_end] = ACTIONS(748), + [anon_sym_export] = ACTIONS(746), + [anon_sym_alias] = ACTIONS(746), + [anon_sym_let] = ACTIONS(746), + [anon_sym_let_DASHenv] = ACTIONS(746), + [anon_sym_mut] = ACTIONS(746), + [anon_sym_const] = ACTIONS(746), + [sym_cmd_identifier] = ACTIONS(746), + [anon_sym_SEMI] = ACTIONS(746), + [anon_sym_LF] = ACTIONS(748), + [anon_sym_def] = ACTIONS(746), + [anon_sym_def_DASHenv] = ACTIONS(746), + [anon_sym_export_DASHenv] = ACTIONS(746), + [anon_sym_extern] = ACTIONS(746), + [anon_sym_module] = ACTIONS(746), + [anon_sym_use] = ACTIONS(746), + [anon_sym_LBRACK] = ACTIONS(746), + [anon_sym_LPAREN] = ACTIONS(746), + [anon_sym_DOLLAR] = ACTIONS(746), + [anon_sym_error] = ACTIONS(746), + [anon_sym_DASH] = ACTIONS(746), + [anon_sym_break] = ACTIONS(746), + [anon_sym_continue] = ACTIONS(746), + [anon_sym_for] = ACTIONS(746), + [anon_sym_loop] = ACTIONS(746), + [anon_sym_while] = ACTIONS(746), + [anon_sym_do] = ACTIONS(746), + [anon_sym_if] = ACTIONS(746), + [anon_sym_match] = ACTIONS(746), + [anon_sym_LBRACE] = ACTIONS(746), + [anon_sym_DOT] = ACTIONS(746), + [anon_sym_try] = ACTIONS(746), + [anon_sym_return] = ACTIONS(746), + [anon_sym_source] = ACTIONS(746), + [anon_sym_source_DASHenv] = ACTIONS(746), + [anon_sym_register] = ACTIONS(746), + [anon_sym_hide] = ACTIONS(746), + [anon_sym_hide_DASHenv] = ACTIONS(746), + [anon_sym_overlay] = ACTIONS(746), + [anon_sym_where] = ACTIONS(746), + [anon_sym_not] = ACTIONS(746), + [anon_sym_DOT_DOT_LT] = ACTIONS(746), + [anon_sym_DOT_DOT] = ACTIONS(746), + [anon_sym_DOT_DOT_EQ] = ACTIONS(746), + [sym_val_nothing] = ACTIONS(746), + [anon_sym_true] = ACTIONS(746), + [anon_sym_false] = ACTIONS(746), + [aux_sym_val_number_token1] = ACTIONS(746), + [aux_sym_val_number_token2] = ACTIONS(746), + [aux_sym_val_number_token3] = ACTIONS(746), + [aux_sym_val_number_token4] = ACTIONS(746), + [anon_sym_inf] = ACTIONS(746), + [anon_sym_DASHinf] = ACTIONS(746), + [anon_sym_NaN] = ACTIONS(746), + [anon_sym_0b] = ACTIONS(746), + [anon_sym_0o] = ACTIONS(746), + [anon_sym_0x] = ACTIONS(746), + [sym_val_date] = ACTIONS(746), + [anon_sym_DQUOTE] = ACTIONS(746), + [sym__str_single_quotes] = ACTIONS(746), + [sym__str_back_ticks] = ACTIONS(746), + [anon_sym_DOLLAR_SQUOTE] = ACTIONS(746), + [anon_sym_DOLLAR_DQUOTE] = ACTIONS(746), + [anon_sym_CARET] = ACTIONS(746), [anon_sym_POUND] = ACTIONS(3), }, [849] = { @@ -128503,11 +128503,11 @@ static const uint16_t ts_small_parse_table[] = { [219] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2072), 1, + ACTIONS(2070), 1, anon_sym_LF, STATE(988), 1, sym_comment, - ACTIONS(2070), 61, + ACTIONS(1898), 61, anon_sym_export, anon_sym_alias, anon_sym_let, @@ -128572,11 +128572,11 @@ static const uint16_t ts_small_parse_table[] = { [292] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2076), 1, + ACTIONS(2074), 1, anon_sym_LF, STATE(989), 1, sym_comment, - ACTIONS(2074), 61, + ACTIONS(2072), 61, anon_sym_export, anon_sym_alias, anon_sym_let, @@ -128641,7 +128641,7 @@ static const uint16_t ts_small_parse_table[] = { [365] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2078), 1, + ACTIONS(2076), 1, anon_sym_LF, STATE(990), 1, sym_comment, @@ -128710,11 +128710,11 @@ static const uint16_t ts_small_parse_table[] = { [438] = 7, ACTIONS(147), 1, anon_sym_POUND, - ACTIONS(2080), 1, + ACTIONS(2078), 1, anon_sym_DOT, STATE(991), 1, sym_comment, - STATE(997), 1, + STATE(996), 1, sym_path, STATE(1072), 1, sym_cell_path, @@ -128782,7 +128782,7 @@ static const uint16_t ts_small_parse_table[] = { [517] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2082), 1, + ACTIONS(2080), 1, anon_sym_LF, STATE(992), 1, sym_comment, @@ -128851,7 +128851,7 @@ static const uint16_t ts_small_parse_table[] = { [590] = 7, ACTIONS(147), 1, anon_sym_POUND, - ACTIONS(2080), 1, + ACTIONS(2078), 1, anon_sym_DOT, STATE(993), 1, sym_comment, @@ -128923,11 +128923,11 @@ static const uint16_t ts_small_parse_table[] = { [669] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2086), 1, + ACTIONS(2084), 1, anon_sym_LF, STATE(994), 1, sym_comment, - ACTIONS(2084), 61, + ACTIONS(2082), 61, anon_sym_export, anon_sym_alias, anon_sym_let, @@ -128992,11 +128992,11 @@ static const uint16_t ts_small_parse_table[] = { [742] = 7, ACTIONS(147), 1, anon_sym_POUND, - ACTIONS(2080), 1, + ACTIONS(2078), 1, anon_sym_DOT, STATE(995), 1, sym_comment, - STATE(997), 1, + STATE(996), 1, sym_path, STATE(1040), 1, sym_cell_path, @@ -129061,83 +129061,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_0b, anon_sym_0o, anon_sym_0x, - [821] = 4, - ACTIONS(3), 1, - anon_sym_POUND, - ACTIONS(2088), 1, - anon_sym_LF, - STATE(996), 1, - sym_comment, - ACTIONS(1898), 61, - anon_sym_export, - anon_sym_alias, - anon_sym_let, - anon_sym_let_DASHenv, - anon_sym_mut, - anon_sym_const, - sym_cmd_identifier, - anon_sym_SEMI, - anon_sym_def, - anon_sym_def_DASHenv, - anon_sym_export_DASHenv, - anon_sym_extern, - anon_sym_module, - anon_sym_use, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_DOLLAR, - anon_sym_error, - anon_sym_DASH, - anon_sym_break, - anon_sym_continue, - anon_sym_for, - anon_sym_loop, - anon_sym_while, - anon_sym_do, - anon_sym_if, - anon_sym_match, - anon_sym_LBRACE, - anon_sym_try, - anon_sym_return, - anon_sym_source, - anon_sym_source_DASHenv, - anon_sym_register, - anon_sym_hide, - anon_sym_hide_DASHenv, - anon_sym_overlay, - anon_sym_where, - anon_sym_not, - anon_sym_DOT_DOT_LT, - anon_sym_DOT_DOT, - anon_sym_DOT_DOT_EQ, - sym_val_nothing, - anon_sym_true, - anon_sym_false, - aux_sym_val_number_token1, - aux_sym_val_number_token2, - aux_sym_val_number_token3, - aux_sym_val_number_token4, - anon_sym_inf, - anon_sym_DASHinf, - anon_sym_NaN, - anon_sym_0b, - anon_sym_0o, - anon_sym_0x, - sym_val_date, - anon_sym_DQUOTE, - sym__str_single_quotes, - sym__str_back_ticks, - anon_sym_DOLLAR_SQUOTE, - anon_sym_DOLLAR_DQUOTE, - anon_sym_CARET, - [894] = 7, + [821] = 7, ACTIONS(147), 1, anon_sym_POUND, - ACTIONS(2080), 1, + ACTIONS(2078), 1, anon_sym_DOT, STATE(993), 1, aux_sym_cell_path_repeat1, - STATE(997), 1, + STATE(996), 1, sym_comment, STATE(1034), 1, sym_path, @@ -129202,6 +129133,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_0b, anon_sym_0o, anon_sym_0x, + [900] = 4, + ACTIONS(3), 1, + anon_sym_POUND, + ACTIONS(2088), 1, + anon_sym_LF, + STATE(997), 1, + sym_comment, + ACTIONS(2086), 61, + anon_sym_export, + anon_sym_alias, + anon_sym_let, + anon_sym_let_DASHenv, + anon_sym_mut, + anon_sym_const, + sym_cmd_identifier, + anon_sym_SEMI, + anon_sym_def, + anon_sym_def_DASHenv, + anon_sym_export_DASHenv, + anon_sym_extern, + anon_sym_module, + anon_sym_use, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_DOLLAR, + anon_sym_error, + anon_sym_DASH, + anon_sym_break, + anon_sym_continue, + anon_sym_for, + anon_sym_loop, + anon_sym_while, + anon_sym_do, + anon_sym_if, + anon_sym_match, + anon_sym_LBRACE, + anon_sym_try, + anon_sym_return, + anon_sym_source, + anon_sym_source_DASHenv, + anon_sym_register, + anon_sym_hide, + anon_sym_hide_DASHenv, + anon_sym_overlay, + anon_sym_where, + anon_sym_not, + anon_sym_DOT_DOT_LT, + anon_sym_DOT_DOT, + anon_sym_DOT_DOT_EQ, + sym_val_nothing, + anon_sym_true, + anon_sym_false, + aux_sym_val_number_token1, + aux_sym_val_number_token2, + aux_sym_val_number_token3, + aux_sym_val_number_token4, + anon_sym_inf, + anon_sym_DASHinf, + anon_sym_NaN, + anon_sym_0b, + anon_sym_0o, + anon_sym_0x, + sym_val_date, + anon_sym_DQUOTE, + sym__str_single_quotes, + sym__str_back_ticks, + anon_sym_DOLLAR_SQUOTE, + anon_sym_DOLLAR_DQUOTE, + anon_sym_CARET, [973] = 4, ACTIONS(3), 1, anon_sym_POUND, @@ -129725,9 +129725,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1023), 1, sym_path, - STATE(1119), 1, + STATE(1124), 1, sym_cell_path, - ACTIONS(574), 14, + ACTIONS(568), 14, anon_sym_DOLLAR, anon_sym_GT, anon_sym_DASH, @@ -129742,7 +129742,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_0b, anon_sym_0o, anon_sym_0x, - ACTIONS(576), 44, + ACTIONS(570), 44, anon_sym_LBRACK, anon_sym_COMMA, anon_sym_LPAREN, @@ -129857,108 +129857,83 @@ static const uint16_t ts_small_parse_table[] = { sym__str_back_ticks, anon_sym_DOLLAR_SQUOTE, anon_sym_DOLLAR_DQUOTE, - [1700] = 32, - ACTIONS(3), 1, + [1700] = 7, + ACTIONS(147), 1, anon_sym_POUND, - ACTIONS(1512), 1, - anon_sym_DOLLAR, - ACTIONS(1538), 1, - sym_short_flag, - ACTIONS(1540), 1, - aux_sym_unquoted_token1, - ACTIONS(2132), 1, + ACTIONS(2078), 1, + anon_sym_DOT, + STATE(996), 1, + sym_path, + STATE(1007), 1, + sym_comment, + STATE(1030), 1, + sym_cell_path, + ACTIONS(611), 26, anon_sym_LBRACK, - ACTIONS(2134), 1, + anon_sym_COMMA, + anon_sym_RBRACK, anon_sym_LPAREN, - ACTIONS(2136), 1, - anon_sym_DASH_DASH, - ACTIONS(2138), 1, anon_sym_LBRACE, - ACTIONS(2140), 1, + anon_sym_STAR_STAR, + anon_sym_PLUS_PLUS, + anon_sym_SLASH_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_EQ_TILDE, + anon_sym_BANG_TILDE, + anon_sym_DOT_DOT_LT, + anon_sym_DOT_DOT_EQ, + aux_sym_val_number_token2, + aux_sym_val_number_token3, + aux_sym_val_number_token4, + anon_sym_DASHinf, + sym_val_date, anon_sym_DQUOTE, - ACTIONS(2144), 1, + sym__str_single_quotes, + sym__str_back_ticks, anon_sym_DOLLAR_SQUOTE, - ACTIONS(2146), 1, anon_sym_DOLLAR_DQUOTE, - STATE(109), 1, - sym_val_number, - STATE(1007), 1, - sym_comment, - STATE(1658), 1, - sym__var, - STATE(1732), 1, - sym__inter_single_quotes, - STATE(1743), 1, - sym_unquoted, - STATE(1745), 1, - sym__flag, - STATE(1747), 1, - sym_redirection, - STATE(1752), 1, - sym_expr_parenthesized, - STATE(1755), 1, - sym_long_flag, - STATE(1762), 1, - sym__inter_double_quotes, - STATE(1778), 1, - sym__str_double_quotes, - STATE(1786), 1, - sym__cmd_arg, - ACTIONS(1520), 2, + ACTIONS(609), 32, + sym_cmd_identifier, + anon_sym_DOLLAR, + anon_sym_GT, + anon_sym_DASH, + anon_sym_in, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_mod, + anon_sym_PLUS, + anon_sym_bit_DASHshl, + anon_sym_bit_DASHshr, + anon_sym_LT2, + anon_sym_not_DASHin, + anon_sym_starts_DASHwith, + anon_sym_ends_DASHwith, + anon_sym_bit_DASHand, + anon_sym_bit_DASHxor, + anon_sym_bit_DASHor, + anon_sym_and, + anon_sym_xor, + anon_sym_or, + anon_sym_not, + anon_sym_DOT_DOT, sym_val_nothing, - sym_val_date, - ACTIONS(1522), 2, anon_sym_true, anon_sym_false, - ACTIONS(2142), 2, - sym__str_single_quotes, - sym__str_back_ticks, - STATE(1749), 2, - sym_val_range, - sym__value, - ACTIONS(1518), 3, - anon_sym_DOT_DOT_LT, - anon_sym_DOT_DOT, - anon_sym_DOT_DOT_EQ, - ACTIONS(1526), 3, - anon_sym_0b, - anon_sym_0o, - anon_sym_0x, - ACTIONS(1524), 7, aux_sym_val_number_token1, - aux_sym_val_number_token2, - aux_sym_val_number_token3, - aux_sym_val_number_token4, anon_sym_inf, - anon_sym_DASHinf, anon_sym_NaN, - ACTIONS(1536), 8, - anon_sym_err_GT, - anon_sym_out_GT, - anon_sym_e_GT, - anon_sym_o_GT, - anon_sym_err_PLUSout_GT, - anon_sym_out_PLUSerr_GT, - anon_sym_o_PLUSe_GT, - anon_sym_e_PLUSo_GT, - STATE(1734), 11, - sym_val_bool, - sym_val_variable, - sym_val_duration, - sym_val_filesize, - sym_val_binary, - sym_val_string, - sym_val_interpolated, - sym_val_list, - sym_val_record, - sym_val_table, - sym_val_closure, - [1828] = 4, + anon_sym_0b, + anon_sym_0o, + anon_sym_0x, + [1778] = 4, ACTIONS(147), 1, anon_sym_POUND, STATE(1008), 1, sym_comment, - ACTIONS(2148), 17, + ACTIONS(2132), 17, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_LPAREN, @@ -129976,7 +129951,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_SQUOTE, anon_sym_DOLLAR_DQUOTE, anon_sym_CARET, - ACTIONS(2150), 44, + ACTIONS(2134), 44, anon_sym_export, anon_sym_alias, anon_sym_let, @@ -130021,10 +129996,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_0b, anon_sym_0o, anon_sym_0x, - [1900] = 5, + [1850] = 5, ACTIONS(147), 1, anon_sym_POUND, - ACTIONS(2152), 1, + ACTIONS(2136), 1, anon_sym_QMARK2, STATE(1009), 1, sym_comment, @@ -130090,83 +130065,108 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_0b, anon_sym_0o, anon_sym_0x, - [1974] = 7, - ACTIONS(147), 1, + [1924] = 32, + ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2127), 1, - anon_sym_DOT, - STATE(1010), 1, - sym_comment, - STATE(1023), 1, - sym_path, - STATE(1123), 1, - sym_cell_path, - ACTIONS(605), 14, + ACTIONS(1512), 1, anon_sym_DOLLAR, - anon_sym_GT, - anon_sym_DASH, - anon_sym_in, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PLUS, - anon_sym_LT2, - anon_sym_not, - anon_sym_DOT_DOT, - aux_sym_val_number_token1, - anon_sym_0b, - anon_sym_0o, - anon_sym_0x, - ACTIONS(607), 44, + ACTIONS(1538), 1, + sym_short_flag, + ACTIONS(1540), 1, + aux_sym_unquoted_token1, + ACTIONS(2138), 1, anon_sym_LBRACK, - anon_sym_COMMA, + ACTIONS(2140), 1, anon_sym_LPAREN, + ACTIONS(2142), 1, + anon_sym_DASH_DASH, + ACTIONS(2144), 1, anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym__, - anon_sym_STAR_STAR, - anon_sym_PLUS_PLUS, - anon_sym_mod, - anon_sym_SLASH_SLASH, - anon_sym_bit_DASHshl, - anon_sym_bit_DASHshr, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_not_DASHin, - anon_sym_starts_DASHwith, - anon_sym_ends_DASHwith, - anon_sym_EQ_TILDE, - anon_sym_BANG_TILDE, - anon_sym_bit_DASHand, - anon_sym_bit_DASHxor, - anon_sym_bit_DASHor, - anon_sym_and, - anon_sym_xor, - anon_sym_or, - anon_sym_DOT_DOT_LT, - anon_sym_DOT_DOT_EQ, + ACTIONS(2146), 1, + anon_sym_DQUOTE, + ACTIONS(2150), 1, + anon_sym_DOLLAR_SQUOTE, + ACTIONS(2152), 1, + anon_sym_DOLLAR_DQUOTE, + STATE(109), 1, + sym_val_number, + STATE(1010), 1, + sym_comment, + STATE(1658), 1, + sym__var, + STATE(1732), 1, + sym__inter_single_quotes, + STATE(1743), 1, + sym_unquoted, + STATE(1745), 1, + sym__flag, + STATE(1747), 1, + sym_redirection, + STATE(1752), 1, + sym_expr_parenthesized, + STATE(1755), 1, + sym_long_flag, + STATE(1762), 1, + sym__inter_double_quotes, + STATE(1778), 1, + sym__str_double_quotes, + STATE(1786), 1, + sym__cmd_arg, + ACTIONS(1520), 2, sym_val_nothing, + sym_val_date, + ACTIONS(1522), 2, anon_sym_true, anon_sym_false, + ACTIONS(2148), 2, + sym__str_single_quotes, + sym__str_back_ticks, + STATE(1749), 2, + sym_val_range, + sym__value, + ACTIONS(1518), 3, + anon_sym_DOT_DOT_LT, + anon_sym_DOT_DOT, + anon_sym_DOT_DOT_EQ, + ACTIONS(1526), 3, + anon_sym_0b, + anon_sym_0o, + anon_sym_0x, + ACTIONS(1524), 7, + aux_sym_val_number_token1, aux_sym_val_number_token2, aux_sym_val_number_token3, aux_sym_val_number_token4, anon_sym_inf, anon_sym_DASHinf, anon_sym_NaN, - sym_val_date, - anon_sym_DQUOTE, - sym__str_single_quotes, - sym__str_back_ticks, - anon_sym_DOLLAR_SQUOTE, - anon_sym_DOLLAR_DQUOTE, + ACTIONS(1536), 8, + anon_sym_err_GT, + anon_sym_out_GT, + anon_sym_e_GT, + anon_sym_o_GT, + anon_sym_err_PLUSout_GT, + anon_sym_out_PLUSerr_GT, + anon_sym_o_PLUSe_GT, + anon_sym_e_PLUSo_GT, + STATE(1734), 11, + sym_val_bool, + sym_val_variable, + sym_val_duration, + sym_val_filesize, + sym_val_binary, + sym_val_string, + sym_val_interpolated, + sym_val_list, + sym_val_record, + sym_val_table, + sym_val_closure, [2052] = 7, ACTIONS(147), 1, anon_sym_POUND, - ACTIONS(2080), 1, + ACTIONS(2078), 1, anon_sym_DOT, - STATE(997), 1, + STATE(996), 1, sym_path, STATE(1011), 1, sym_comment, @@ -130235,9 +130235,9 @@ static const uint16_t ts_small_parse_table[] = { [2130] = 7, ACTIONS(147), 1, anon_sym_POUND, - ACTIONS(2080), 1, + ACTIONS(2078), 1, anon_sym_DOT, - STATE(997), 1, + STATE(996), 1, sym_path, STATE(1012), 1, sym_comment, @@ -130303,149 +130303,151 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_0b, anon_sym_0o, anon_sym_0x, - [2208] = 7, - ACTIONS(147), 1, - anon_sym_POUND, - ACTIONS(2127), 1, - anon_sym_DOT, - STATE(1013), 1, - sym_comment, - STATE(1023), 1, - sym_path, - STATE(1137), 1, - sym_cell_path, - ACTIONS(578), 14, - anon_sym_DOLLAR, - anon_sym_GT, - anon_sym_DASH, - anon_sym_in, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PLUS, - anon_sym_LT2, - anon_sym_not, - anon_sym_DOT_DOT, - aux_sym_val_number_token1, - anon_sym_0b, - anon_sym_0o, - anon_sym_0x, - ACTIONS(580), 44, - anon_sym_LBRACK, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym__, - anon_sym_STAR_STAR, - anon_sym_PLUS_PLUS, - anon_sym_mod, - anon_sym_SLASH_SLASH, - anon_sym_bit_DASHshl, - anon_sym_bit_DASHshr, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_not_DASHin, - anon_sym_starts_DASHwith, - anon_sym_ends_DASHwith, - anon_sym_EQ_TILDE, - anon_sym_BANG_TILDE, - anon_sym_bit_DASHand, - anon_sym_bit_DASHxor, - anon_sym_bit_DASHor, - anon_sym_and, - anon_sym_xor, - anon_sym_or, - anon_sym_DOT_DOT_LT, - anon_sym_DOT_DOT_EQ, - sym_val_nothing, - anon_sym_true, - anon_sym_false, - aux_sym_val_number_token2, - aux_sym_val_number_token3, - aux_sym_val_number_token4, - anon_sym_inf, - anon_sym_DASHinf, - anon_sym_NaN, - sym_val_date, - anon_sym_DQUOTE, - sym__str_single_quotes, - sym__str_back_ticks, - anon_sym_DOLLAR_SQUOTE, - anon_sym_DOLLAR_DQUOTE, - [2286] = 7, - ACTIONS(147), 1, - anon_sym_POUND, - ACTIONS(2080), 1, - anon_sym_DOT, - STATE(997), 1, - sym_path, - STATE(1014), 1, - sym_comment, - STATE(1030), 1, - sym_cell_path, - ACTIONS(611), 26, - anon_sym_LBRACK, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_LPAREN, - anon_sym_LBRACE, - anon_sym_STAR_STAR, - anon_sym_PLUS_PLUS, - anon_sym_SLASH_SLASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_EQ_TILDE, - anon_sym_BANG_TILDE, - anon_sym_DOT_DOT_LT, - anon_sym_DOT_DOT_EQ, - aux_sym_val_number_token2, - aux_sym_val_number_token3, - aux_sym_val_number_token4, - anon_sym_DASHinf, - sym_val_date, - anon_sym_DQUOTE, - sym__str_single_quotes, - sym__str_back_ticks, - anon_sym_DOLLAR_SQUOTE, - anon_sym_DOLLAR_DQUOTE, - ACTIONS(609), 32, - sym_cmd_identifier, - anon_sym_DOLLAR, - anon_sym_GT, - anon_sym_DASH, - anon_sym_in, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_mod, - anon_sym_PLUS, - anon_sym_bit_DASHshl, - anon_sym_bit_DASHshr, - anon_sym_LT2, - anon_sym_not_DASHin, - anon_sym_starts_DASHwith, - anon_sym_ends_DASHwith, - anon_sym_bit_DASHand, - anon_sym_bit_DASHxor, - anon_sym_bit_DASHor, - anon_sym_and, - anon_sym_xor, - anon_sym_or, - anon_sym_not, - anon_sym_DOT_DOT, - sym_val_nothing, - anon_sym_true, - anon_sym_false, - aux_sym_val_number_token1, - anon_sym_inf, - anon_sym_NaN, - anon_sym_0b, - anon_sym_0o, - anon_sym_0x, - [2364] = 7, + [2208] = 7, + ACTIONS(147), 1, + anon_sym_POUND, + ACTIONS(2127), 1, + anon_sym_DOT, + STATE(1013), 1, + sym_comment, + STATE(1023), 1, + sym_path, + STATE(1137), 1, + sym_cell_path, + ACTIONS(578), 14, + anon_sym_DOLLAR, + anon_sym_GT, + anon_sym_DASH, + anon_sym_in, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_LT2, + anon_sym_not, + anon_sym_DOT_DOT, + aux_sym_val_number_token1, + anon_sym_0b, + anon_sym_0o, + anon_sym_0x, + ACTIONS(580), 44, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym__, + anon_sym_STAR_STAR, + anon_sym_PLUS_PLUS, + anon_sym_mod, + anon_sym_SLASH_SLASH, + anon_sym_bit_DASHshl, + anon_sym_bit_DASHshr, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_not_DASHin, + anon_sym_starts_DASHwith, + anon_sym_ends_DASHwith, + anon_sym_EQ_TILDE, + anon_sym_BANG_TILDE, + anon_sym_bit_DASHand, + anon_sym_bit_DASHxor, + anon_sym_bit_DASHor, + anon_sym_and, + anon_sym_xor, + anon_sym_or, + anon_sym_DOT_DOT_LT, + anon_sym_DOT_DOT_EQ, + sym_val_nothing, + anon_sym_true, + anon_sym_false, + aux_sym_val_number_token2, + aux_sym_val_number_token3, + aux_sym_val_number_token4, + anon_sym_inf, + anon_sym_DASHinf, + anon_sym_NaN, + sym_val_date, + anon_sym_DQUOTE, + sym__str_single_quotes, + sym__str_back_ticks, + anon_sym_DOLLAR_SQUOTE, + anon_sym_DOLLAR_DQUOTE, + [2286] = 9, + ACTIONS(147), 1, + anon_sym_POUND, + ACTIONS(2127), 1, + anon_sym_DOT, + STATE(1014), 1, + sym_comment, + STATE(1023), 1, + sym_path, + STATE(1196), 1, + sym_cell_path, + ACTIONS(601), 6, + anon_sym_GT, + anon_sym_in, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PLUS, + anon_sym_LT2, + ACTIONS(2157), 8, + anon_sym_DOLLAR, + anon_sym_DASH, + anon_sym_not, + anon_sym_DOT_DOT, + aux_sym_val_number_token1, + anon_sym_0b, + anon_sym_0o, + anon_sym_0x, + ACTIONS(603), 21, + anon_sym_STAR_STAR, + anon_sym_PLUS_PLUS, + anon_sym_mod, + anon_sym_SLASH_SLASH, + anon_sym_bit_DASHshl, + anon_sym_bit_DASHshr, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_not_DASHin, + anon_sym_starts_DASHwith, + anon_sym_ends_DASHwith, + anon_sym_EQ_TILDE, + anon_sym_BANG_TILDE, + anon_sym_bit_DASHand, + anon_sym_bit_DASHxor, + anon_sym_bit_DASHor, + anon_sym_and, + anon_sym_xor, + anon_sym_or, + ACTIONS(2154), 23, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym__, + anon_sym_DOT_DOT_LT, + anon_sym_DOT_DOT_EQ, + sym_val_nothing, + anon_sym_true, + anon_sym_false, + aux_sym_val_number_token2, + aux_sym_val_number_token3, + aux_sym_val_number_token4, + anon_sym_inf, + anon_sym_DASHinf, + anon_sym_NaN, + sym_val_date, + anon_sym_DQUOTE, + sym__str_single_quotes, + sym__str_back_ticks, + anon_sym_DOLLAR_SQUOTE, + anon_sym_DOLLAR_DQUOTE, + [2368] = 7, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(2127), 1, @@ -130516,7 +130518,7 @@ static const uint16_t ts_small_parse_table[] = { sym__str_back_ticks, anon_sym_DOLLAR_SQUOTE, anon_sym_DOLLAR_DQUOTE, - [2442] = 7, + [2446] = 7, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(2127), 1, @@ -130525,9 +130527,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1023), 1, sym_path, - STATE(1124), 1, + STATE(1123), 1, sym_cell_path, - ACTIONS(568), 14, + ACTIONS(605), 14, anon_sym_DOLLAR, anon_sym_GT, anon_sym_DASH, @@ -130542,7 +130544,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_0b, anon_sym_0o, anon_sym_0x, - ACTIONS(570), 44, + ACTIONS(607), 44, anon_sym_LBRACK, anon_sym_COMMA, anon_sym_LPAREN, @@ -130587,7 +130589,7 @@ static const uint16_t ts_small_parse_table[] = { sym__str_back_ticks, anon_sym_DOLLAR_SQUOTE, anon_sym_DOLLAR_DQUOTE, - [2520] = 7, + [2524] = 7, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(2127), 1, @@ -130658,7 +130660,7 @@ static const uint16_t ts_small_parse_table[] = { sym__str_back_ticks, anon_sym_DOLLAR_SQUOTE, anon_sym_DOLLAR_DQUOTE, - [2598] = 32, + [2602] = 32, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1335), 1, @@ -130667,19 +130669,19 @@ static const uint16_t ts_small_parse_table[] = { sym_short_flag, ACTIONS(1363), 1, aux_sym_unquoted_token1, - ACTIONS(2154), 1, + ACTIONS(2160), 1, anon_sym_LBRACK, - ACTIONS(2156), 1, + ACTIONS(2162), 1, anon_sym_LPAREN, - ACTIONS(2158), 1, + ACTIONS(2164), 1, anon_sym_DASH_DASH, - ACTIONS(2160), 1, + ACTIONS(2166), 1, anon_sym_LBRACE, - ACTIONS(2162), 1, + ACTIONS(2168), 1, anon_sym_DQUOTE, - ACTIONS(2166), 1, + ACTIONS(2172), 1, anon_sym_DOLLAR_SQUOTE, - ACTIONS(2168), 1, + ACTIONS(2174), 1, anon_sym_DOLLAR_DQUOTE, STATE(108), 1, sym_val_number, @@ -130711,7 +130713,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1345), 2, anon_sym_true, anon_sym_false, - ACTIONS(2164), 2, + ACTIONS(2170), 2, sym__str_single_quotes, sym__str_back_ticks, STATE(1691), 2, @@ -130754,12 +130756,12 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [2726] = 7, + [2730] = 7, ACTIONS(147), 1, anon_sym_POUND, - ACTIONS(2080), 1, + ACTIONS(2078), 1, anon_sym_DOT, - STATE(997), 1, + STATE(996), 1, sym_path, STATE(1019), 1, sym_comment, @@ -130825,7 +130827,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_0b, anon_sym_0o, anon_sym_0x, - [2804] = 9, + [2808] = 7, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(2127), 1, @@ -130834,25 +130836,30 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1023), 1, sym_path, - STATE(1196), 1, + STATE(1119), 1, sym_cell_path, - ACTIONS(601), 6, + ACTIONS(574), 14, + anon_sym_DOLLAR, anon_sym_GT, + anon_sym_DASH, anon_sym_in, anon_sym_STAR, anon_sym_SLASH, anon_sym_PLUS, anon_sym_LT2, - ACTIONS(2173), 8, - anon_sym_DOLLAR, - anon_sym_DASH, anon_sym_not, anon_sym_DOT_DOT, aux_sym_val_number_token1, anon_sym_0b, anon_sym_0o, anon_sym_0x, - ACTIONS(603), 21, + ACTIONS(576), 44, + anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym__, anon_sym_STAR_STAR, anon_sym_PLUS_PLUS, anon_sym_mod, @@ -130874,13 +130881,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_and, anon_sym_xor, anon_sym_or, - ACTIONS(2170), 23, - anon_sym_LBRACK, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym__, anon_sym_DOT_DOT_LT, anon_sym_DOT_DOT_EQ, sym_val_nothing, @@ -130901,9 +130901,9 @@ static const uint16_t ts_small_parse_table[] = { [2886] = 7, ACTIONS(147), 1, anon_sym_POUND, - ACTIONS(2080), 1, + ACTIONS(2078), 1, anon_sym_DOT, - STATE(997), 1, + STATE(996), 1, sym_path, STATE(1021), 1, sym_comment, @@ -131114,9 +131114,9 @@ static const uint16_t ts_small_parse_table[] = { [3120] = 7, ACTIONS(147), 1, anon_sym_POUND, - ACTIONS(2080), 1, + ACTIONS(2078), 1, anon_sym_DOT, - STATE(997), 1, + STATE(996), 1, sym_path, STATE(1024), 1, sym_comment, @@ -131327,7 +131327,7 @@ static const uint16_t ts_small_parse_table[] = { [3354] = 5, ACTIONS(147), 1, anon_sym_POUND, - ACTIONS(2152), 1, + ACTIONS(2136), 1, anon_sym_QMARK2, STATE(1027), 1, sym_comment, @@ -131802,7 +131802,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, STATE(1034), 1, sym_comment, - ACTIONS(754), 27, + ACTIONS(752), 27, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_COMMA, @@ -131830,7 +131830,7 @@ static const uint16_t ts_small_parse_table[] = { sym__str_back_ticks, anon_sym_DOLLAR_SQUOTE, anon_sym_DOLLAR_DQUOTE, - ACTIONS(752), 33, + ACTIONS(750), 33, sym_cmd_identifier, anon_sym_DOLLAR, anon_sym_GT, @@ -132007,7 +132007,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, STATE(1037), 1, sym_comment, - ACTIONS(761), 27, + ACTIONS(748), 27, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_COMMA, @@ -132035,7 +132035,7 @@ static const uint16_t ts_small_parse_table[] = { sym__str_back_ticks, anon_sym_DOLLAR_SQUOTE, anon_sym_DOLLAR_DQUOTE, - ACTIONS(759), 33, + ACTIONS(746), 33, sym_cmd_identifier, anon_sym_DOLLAR, anon_sym_GT, @@ -133124,7 +133124,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, STATE(1050), 1, sym_comment, - ACTIONS(759), 15, + ACTIONS(746), 15, anon_sym_DOLLAR, anon_sym_GT, anon_sym_DASH, @@ -133140,7 +133140,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_0b, anon_sym_0o, anon_sym_0x, - ACTIONS(761), 44, + ACTIONS(748), 44, anon_sym_LBRACK, anon_sym_COMMA, anon_sym_LPAREN, @@ -134357,7 +134357,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, STATE(1066), 1, sym_comment, - ACTIONS(750), 26, + ACTIONS(761), 26, anon_sym_LBRACK, anon_sym_COMMA, anon_sym_RBRACK, @@ -134384,7 +134384,7 @@ static const uint16_t ts_small_parse_table[] = { sym__str_back_ticks, anon_sym_DOLLAR_SQUOTE, anon_sym_DOLLAR_DQUOTE, - ACTIONS(748), 33, + ACTIONS(759), 33, sym_cmd_identifier, anon_sym_DOLLAR, anon_sym_GT, @@ -134918,7 +134918,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, STATE(1074), 1, sym_comment, - ACTIONS(752), 15, + ACTIONS(750), 15, anon_sym_DOLLAR, anon_sym_GT, anon_sym_DASH, @@ -134934,7 +134934,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_0b, anon_sym_0o, anon_sym_0x, - ACTIONS(754), 44, + ACTIONS(752), 44, anon_sym_LBRACK, anon_sym_COMMA, anon_sym_LPAREN, @@ -135189,7 +135189,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, STATE(1078), 1, sym_comment, - ACTIONS(750), 25, + ACTIONS(761), 25, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LPAREN, @@ -135215,7 +135215,7 @@ static const uint16_t ts_small_parse_table[] = { sym__str_back_ticks, anon_sym_DOLLAR_SQUOTE, anon_sym_DOLLAR_DQUOTE, - ACTIONS(748), 32, + ACTIONS(759), 32, sym_cmd_identifier, anon_sym_DOLLAR, anon_sym_GT, @@ -135978,7 +135978,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, STATE(1087), 1, sym_comment, - ACTIONS(748), 15, + ACTIONS(759), 15, anon_sym_DOLLAR, anon_sym_GT, anon_sym_DASH, @@ -135994,7 +135994,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_0b, anon_sym_0o, anon_sym_0x, - ACTIONS(750), 44, + ACTIONS(761), 44, anon_sym_LBRACK, anon_sym_COMMA, anon_sym_LPAREN, @@ -138093,13 +138093,13 @@ static const uint16_t ts_small_parse_table[] = { sym__expression, STATE(2637), 1, sym_match_arm, - STATE(3681), 1, + STATE(3680), 1, sym_match_pattern, - STATE(3682), 1, + STATE(3681), 1, sym__match_or_pattern, - STATE(3683), 1, + STATE(3682), 1, sym__match_list_destructure_pattern, - STATE(3709), 1, + STATE(3708), 1, sym_default_arm, ACTIONS(2366), 2, anon_sym_DOT_DOT_LT, @@ -139584,13 +139584,13 @@ static const uint16_t ts_small_parse_table[] = { sym__expression, STATE(2637), 1, sym_match_arm, - STATE(3665), 1, + STATE(3664), 1, sym_default_arm, - STATE(3681), 1, + STATE(3680), 1, sym_match_pattern, - STATE(3682), 1, + STATE(3681), 1, sym__match_or_pattern, - STATE(3683), 1, + STATE(3682), 1, sym__match_list_destructure_pattern, ACTIONS(2366), 2, anon_sym_DOT_DOT_LT, @@ -142126,13 +142126,13 @@ static const uint16_t ts_small_parse_table[] = { sym__expression, STATE(2637), 1, sym_match_arm, - STATE(3680), 1, + STATE(3679), 1, sym_default_arm, - STATE(3681), 1, + STATE(3680), 1, sym_match_pattern, - STATE(3682), 1, + STATE(3681), 1, sym__match_or_pattern, - STATE(3683), 1, + STATE(3682), 1, sym__match_list_destructure_pattern, ACTIONS(2366), 2, anon_sym_DOT_DOT_LT, @@ -143531,13 +143531,13 @@ static const uint16_t ts_small_parse_table[] = { sym__expression, STATE(2637), 1, sym_match_arm, - STATE(3681), 1, + STATE(3680), 1, sym_match_pattern, - STATE(3682), 1, + STATE(3681), 1, sym__match_or_pattern, - STATE(3683), 1, + STATE(3682), 1, sym__match_list_destructure_pattern, - STATE(3712), 1, + STATE(3711), 1, sym_default_arm, ACTIONS(2366), 2, anon_sym_DOT_DOT_LT, @@ -144514,11 +144514,11 @@ static const uint16_t ts_small_parse_table[] = { sym__expression, STATE(2637), 1, sym_match_arm, - STATE(3681), 1, + STATE(3680), 1, sym_match_pattern, - STATE(3682), 1, + STATE(3681), 1, sym__match_or_pattern, - STATE(3683), 1, + STATE(3682), 1, sym__match_list_destructure_pattern, ACTIONS(2445), 2, anon_sym_RBRACE, @@ -145311,7 +145311,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_DQUOTE, STATE(16), 1, sym_val_number, - STATE(1014), 1, + STATE(1007), 1, sym__var, STATE(1035), 1, sym__str_double_quotes, @@ -145400,7 +145400,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(16), 1, sym_val_number, - STATE(1014), 1, + STATE(1007), 1, sym__var, STATE(1035), 1, sym__str_double_quotes, @@ -145489,7 +145489,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(16), 1, sym_val_number, - STATE(1014), 1, + STATE(1007), 1, sym__var, STATE(1035), 1, sym__str_double_quotes, @@ -145577,7 +145577,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(16), 1, sym_val_number, - STATE(1014), 1, + STATE(1007), 1, sym__var, STATE(1035), 1, sym__str_double_quotes, @@ -145665,7 +145665,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(16), 1, sym_val_number, - STATE(1014), 1, + STATE(1007), 1, sym__var, STATE(1035), 1, sym__str_double_quotes, @@ -145753,7 +145753,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(16), 1, sym_val_number, - STATE(1014), 1, + STATE(1007), 1, sym__var, STATE(1035), 1, sym__str_double_quotes, @@ -145842,7 +145842,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(16), 1, sym_val_number, - STATE(1014), 1, + STATE(1007), 1, sym__var, STATE(1035), 1, sym__str_double_quotes, @@ -145931,7 +145931,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(16), 1, sym_val_number, - STATE(1014), 1, + STATE(1007), 1, sym__var, STATE(1035), 1, sym__str_double_quotes, @@ -146020,7 +146020,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(16), 1, sym_val_number, - STATE(1014), 1, + STATE(1007), 1, sym__var, STATE(1035), 1, sym__str_double_quotes, @@ -146108,7 +146108,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(16), 1, sym_val_number, - STATE(1014), 1, + STATE(1007), 1, sym__var, STATE(1035), 1, sym__str_double_quotes, @@ -146196,7 +146196,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(16), 1, sym_val_number, - STATE(1014), 1, + STATE(1007), 1, sym__var, STATE(1035), 1, sym__str_double_quotes, @@ -146285,7 +146285,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(16), 1, sym_val_number, - STATE(1014), 1, + STATE(1007), 1, sym__var, STATE(1035), 1, sym__str_double_quotes, @@ -146373,7 +146373,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(16), 1, sym_val_number, - STATE(1014), 1, + STATE(1007), 1, sym__var, STATE(1035), 1, sym__str_double_quotes, @@ -146461,7 +146461,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(16), 1, sym_val_number, - STATE(1014), 1, + STATE(1007), 1, sym__var, STATE(1035), 1, sym__str_double_quotes, @@ -146550,7 +146550,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, STATE(16), 1, sym_val_number, - STATE(1014), 1, + STATE(1007), 1, sym__var, STATE(1035), 1, sym__str_double_quotes, @@ -146639,7 +146639,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(16), 1, sym_val_number, - STATE(1014), 1, + STATE(1007), 1, sym__var, STATE(1035), 1, sym__str_double_quotes, @@ -146727,7 +146727,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(16), 1, sym_val_number, - STATE(1014), 1, + STATE(1007), 1, sym__var, STATE(1035), 1, sym__str_double_quotes, @@ -146815,7 +146815,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(16), 1, sym_val_number, - STATE(1014), 1, + STATE(1007), 1, sym__var, STATE(1035), 1, sym__str_double_quotes, @@ -146904,7 +146904,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_DQUOTE, STATE(16), 1, sym_val_number, - STATE(1014), 1, + STATE(1007), 1, sym__var, STATE(1035), 1, sym__str_double_quotes, @@ -146991,7 +146991,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(16), 1, sym_val_number, - STATE(1014), 1, + STATE(1007), 1, sym__var, STATE(1035), 1, sym__str_double_quotes, @@ -147080,7 +147080,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(16), 1, sym_val_number, - STATE(1014), 1, + STATE(1007), 1, sym__var, STATE(1035), 1, sym__str_double_quotes, @@ -147168,7 +147168,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(16), 1, sym_val_number, - STATE(1014), 1, + STATE(1007), 1, sym__var, STATE(1035), 1, sym__str_double_quotes, @@ -147256,7 +147256,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(16), 1, sym_val_number, - STATE(1014), 1, + STATE(1007), 1, sym__var, STATE(1035), 1, sym__str_double_quotes, @@ -147344,7 +147344,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(16), 1, sym_val_number, - STATE(1014), 1, + STATE(1007), 1, sym__var, STATE(1035), 1, sym__str_double_quotes, @@ -147432,7 +147432,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(16), 1, sym_val_number, - STATE(1014), 1, + STATE(1007), 1, sym__var, STATE(1035), 1, sym__str_double_quotes, @@ -147521,7 +147521,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(16), 1, sym_val_number, - STATE(1014), 1, + STATE(1007), 1, sym__var, STATE(1035), 1, sym__str_double_quotes, @@ -147609,7 +147609,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(16), 1, sym_val_number, - STATE(1014), 1, + STATE(1007), 1, sym__var, STATE(1035), 1, sym__str_double_quotes, @@ -147698,7 +147698,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(16), 1, sym_val_number, - STATE(1014), 1, + STATE(1007), 1, sym__var, STATE(1035), 1, sym__str_double_quotes, @@ -147787,7 +147787,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(16), 1, sym_val_number, - STATE(1014), 1, + STATE(1007), 1, sym__var, STATE(1035), 1, sym__str_double_quotes, @@ -147876,7 +147876,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(16), 1, sym_val_number, - STATE(1014), 1, + STATE(1007), 1, sym__var, STATE(1035), 1, sym__str_double_quotes, @@ -147965,7 +147965,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(16), 1, sym_val_number, - STATE(1014), 1, + STATE(1007), 1, sym__var, STATE(1035), 1, sym__str_double_quotes, @@ -148054,7 +148054,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(16), 1, sym_val_number, - STATE(1014), 1, + STATE(1007), 1, sym__var, STATE(1035), 1, sym__str_double_quotes, @@ -148142,7 +148142,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(16), 1, sym_val_number, - STATE(1014), 1, + STATE(1007), 1, sym__var, STATE(1035), 1, sym__str_double_quotes, @@ -148230,7 +148230,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(16), 1, sym_val_number, - STATE(1014), 1, + STATE(1007), 1, sym__var, STATE(1035), 1, sym__str_double_quotes, @@ -148319,7 +148319,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(16), 1, sym_val_number, - STATE(1014), 1, + STATE(1007), 1, sym__var, STATE(1035), 1, sym__str_double_quotes, @@ -148408,7 +148408,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(16), 1, sym_val_number, - STATE(1014), 1, + STATE(1007), 1, sym__var, STATE(1035), 1, sym__str_double_quotes, @@ -148496,7 +148496,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(16), 1, sym_val_number, - STATE(1014), 1, + STATE(1007), 1, sym__var, STATE(1035), 1, sym__str_double_quotes, @@ -148584,7 +148584,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(16), 1, sym_val_number, - STATE(1014), 1, + STATE(1007), 1, sym__var, STATE(1035), 1, sym__str_double_quotes, @@ -148672,7 +148672,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(16), 1, sym_val_number, - STATE(1014), 1, + STATE(1007), 1, sym__var, STATE(1035), 1, sym__str_double_quotes, @@ -148760,7 +148760,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(16), 1, sym_val_number, - STATE(1014), 1, + STATE(1007), 1, sym__var, STATE(1035), 1, sym__str_double_quotes, @@ -148845,7 +148845,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, STATE(1249), 1, sym_comment, @@ -148946,11 +148946,11 @@ static const uint16_t ts_small_parse_table[] = { sym__inter_single_quotes, STATE(2478), 1, sym__inter_double_quotes, - STATE(2532), 1, + STATE(2514), 1, sym__expression, STATE(2534), 1, sym_val_variable, - STATE(3306), 1, + STATE(3289), 1, sym__where_predicate, ACTIONS(77), 2, anon_sym_DOT_DOT_LT, @@ -149280,7 +149280,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, STATE(1254), 1, sym_comment, @@ -149367,7 +149367,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, STATE(1255), 1, sym_comment, @@ -149454,7 +149454,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, STATE(1256), 1, sym_comment, @@ -149541,7 +149541,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, STATE(1257), 1, sym_comment, @@ -149628,7 +149628,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, STATE(1258), 1, sym_comment, @@ -149715,7 +149715,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, STATE(1259), 1, sym_comment, @@ -149802,7 +149802,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, STATE(1260), 1, sym_comment, @@ -149889,7 +149889,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, STATE(1261), 1, sym_comment, @@ -149976,7 +149976,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, STATE(1262), 1, sym_comment, @@ -150063,7 +150063,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, STATE(1263), 1, sym_comment, @@ -150150,7 +150150,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, STATE(1264), 1, sym_comment, @@ -150237,7 +150237,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, STATE(1265), 1, sym_comment, @@ -150324,7 +150324,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, STATE(1266), 1, sym_comment, @@ -150949,180 +150949,6 @@ static const uint16_t ts_small_parse_table[] = { sym__inter_double_quotes, STATE(2534), 1, sym_val_variable, - STATE(2564), 1, - sym__expression, - STATE(3402), 1, - sym__where_predicate, - ACTIONS(77), 2, - anon_sym_DOT_DOT_LT, - anon_sym_DOT_DOT_EQ, - ACTIONS(83), 2, - anon_sym_true, - anon_sym_false, - ACTIONS(95), 2, - sym__str_single_quotes, - sym__str_back_ticks, - ACTIONS(85), 3, - aux_sym_val_number_token1, - anon_sym_inf, - anon_sym_NaN, - ACTIONS(89), 3, - anon_sym_0b, - anon_sym_0o, - anon_sym_0x, - ACTIONS(87), 4, - aux_sym_val_number_token2, - aux_sym_val_number_token3, - aux_sym_val_number_token4, - anon_sym_DASHinf, - STATE(2472), 4, - sym_expr_unary, - sym_expr_binary, - sym_val_range, - sym__value, - STATE(2467), 10, - sym_val_bool, - sym_val_duration, - sym_val_filesize, - sym_val_binary, - sym_val_string, - sym_val_interpolated, - sym_val_list, - sym_val_record, - sym_val_table, - sym_val_closure, - [27927] = 32, - ACTIONS(31), 1, - anon_sym_LBRACK, - ACTIONS(33), 1, - anon_sym_LPAREN, - ACTIONS(39), 1, - anon_sym_DASH, - ACTIONS(57), 1, - anon_sym_LBRACE, - ACTIONS(75), 1, - anon_sym_not, - ACTIONS(79), 1, - anon_sym_DOT_DOT, - ACTIONS(81), 1, - sym_val_nothing, - ACTIONS(91), 1, - sym_val_date, - ACTIONS(93), 1, - anon_sym_DQUOTE, - ACTIONS(97), 1, - anon_sym_DOLLAR_SQUOTE, - ACTIONS(99), 1, - anon_sym_DOLLAR_DQUOTE, - ACTIONS(147), 1, - anon_sym_POUND, - ACTIONS(1008), 1, - anon_sym_DOLLAR, - ACTIONS(2696), 1, - sym_identifier, - STATE(114), 1, - sym_val_number, - STATE(1274), 1, - sym_comment, - STATE(2091), 1, - sym_expr_parenthesized, - STATE(2125), 1, - sym__var, - STATE(2469), 1, - sym__str_double_quotes, - STATE(2475), 1, - sym__inter_single_quotes, - STATE(2478), 1, - sym__inter_double_quotes, - STATE(2534), 1, - sym_val_variable, - STATE(2550), 1, - sym__expression, - STATE(3416), 1, - sym__where_predicate, - ACTIONS(77), 2, - anon_sym_DOT_DOT_LT, - anon_sym_DOT_DOT_EQ, - ACTIONS(83), 2, - anon_sym_true, - anon_sym_false, - ACTIONS(95), 2, - sym__str_single_quotes, - sym__str_back_ticks, - ACTIONS(85), 3, - aux_sym_val_number_token1, - anon_sym_inf, - anon_sym_NaN, - ACTIONS(89), 3, - anon_sym_0b, - anon_sym_0o, - anon_sym_0x, - ACTIONS(87), 4, - aux_sym_val_number_token2, - aux_sym_val_number_token3, - aux_sym_val_number_token4, - anon_sym_DASHinf, - STATE(2472), 4, - sym_expr_unary, - sym_expr_binary, - sym_val_range, - sym__value, - STATE(2467), 10, - sym_val_bool, - sym_val_duration, - sym_val_filesize, - sym_val_binary, - sym_val_string, - sym_val_interpolated, - sym_val_list, - sym_val_record, - sym_val_table, - sym_val_closure, - [28046] = 32, - ACTIONS(31), 1, - anon_sym_LBRACK, - ACTIONS(33), 1, - anon_sym_LPAREN, - ACTIONS(39), 1, - anon_sym_DASH, - ACTIONS(57), 1, - anon_sym_LBRACE, - ACTIONS(75), 1, - anon_sym_not, - ACTIONS(79), 1, - anon_sym_DOT_DOT, - ACTIONS(81), 1, - sym_val_nothing, - ACTIONS(91), 1, - sym_val_date, - ACTIONS(93), 1, - anon_sym_DQUOTE, - ACTIONS(97), 1, - anon_sym_DOLLAR_SQUOTE, - ACTIONS(99), 1, - anon_sym_DOLLAR_DQUOTE, - ACTIONS(147), 1, - anon_sym_POUND, - ACTIONS(1008), 1, - anon_sym_DOLLAR, - ACTIONS(2696), 1, - sym_identifier, - STATE(114), 1, - sym_val_number, - STATE(1275), 1, - sym_comment, - STATE(2091), 1, - sym_expr_parenthesized, - STATE(2125), 1, - sym__var, - STATE(2469), 1, - sym__str_double_quotes, - STATE(2475), 1, - sym__inter_single_quotes, - STATE(2478), 1, - sym__inter_double_quotes, - STATE(2534), 1, - sym_val_variable, STATE(2554), 1, sym__expression, STATE(3338), 1, @@ -151165,7 +150991,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [28165] = 32, + [27927] = 32, ACTIONS(31), 1, anon_sym_LBRACK, ACTIONS(33), 1, @@ -151196,7 +151022,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(114), 1, sym_val_number, - STATE(1276), 1, + STATE(1274), 1, sym_comment, STATE(2091), 1, sym_expr_parenthesized, @@ -151252,7 +151078,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [28284] = 32, + [28046] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -151281,9 +151107,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1277), 1, + STATE(1275), 1, sym_comment, STATE(2035), 1, sym__var, @@ -151339,7 +151165,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [28403] = 32, + [28165] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -151368,9 +151194,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1278), 1, + STATE(1276), 1, sym_comment, STATE(2035), 1, sym__var, @@ -151426,7 +151252,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [28522] = 32, + [28284] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -151455,9 +151281,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1279), 1, + STATE(1277), 1, sym_comment, STATE(2035), 1, sym__var, @@ -151513,7 +151339,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [28641] = 32, + [28403] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -151542,9 +151368,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1280), 1, + STATE(1278), 1, sym_comment, STATE(2035), 1, sym__var, @@ -151600,7 +151426,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [28760] = 32, + [28522] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -151629,9 +151455,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1281), 1, + STATE(1279), 1, sym_comment, STATE(2035), 1, sym__var, @@ -151687,7 +151513,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [28879] = 32, + [28641] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -151716,9 +151542,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1282), 1, + STATE(1280), 1, sym_comment, STATE(2035), 1, sym__var, @@ -151774,7 +151600,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [28998] = 32, + [28760] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -151803,9 +151629,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1283), 1, + STATE(1281), 1, sym_comment, STATE(2035), 1, sym__var, @@ -151861,7 +151687,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [29117] = 32, + [28879] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -151890,9 +151716,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1284), 1, + STATE(1282), 1, sym_comment, STATE(2035), 1, sym__var, @@ -151948,7 +151774,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [29236] = 32, + [28998] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -151977,9 +151803,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1285), 1, + STATE(1283), 1, sym_comment, STATE(2035), 1, sym__var, @@ -152035,7 +151861,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [29355] = 32, + [29117] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -152064,9 +151890,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1286), 1, + STATE(1284), 1, sym_comment, STATE(2035), 1, sym__var, @@ -152122,7 +151948,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [29474] = 32, + [29236] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -152151,9 +151977,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1287), 1, + STATE(1285), 1, sym_comment, STATE(2035), 1, sym__var, @@ -152209,7 +152035,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [29593] = 32, + [29355] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -152238,9 +152064,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1288), 1, + STATE(1286), 1, sym_comment, STATE(2035), 1, sym__var, @@ -152296,7 +152122,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [29712] = 32, + [29474] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -152325,9 +152151,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1289), 1, + STATE(1287), 1, sym_comment, STATE(2035), 1, sym__var, @@ -152383,7 +152209,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [29831] = 32, + [29593] = 32, ACTIONS(31), 1, anon_sym_LBRACK, ACTIONS(33), 1, @@ -152414,7 +152240,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(114), 1, sym_val_number, - STATE(1290), 1, + STATE(1288), 1, sym_comment, STATE(2091), 1, sym_expr_parenthesized, @@ -152470,7 +152296,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [29950] = 32, + [29712] = 32, ACTIONS(31), 1, anon_sym_LBRACK, ACTIONS(33), 1, @@ -152501,7 +152327,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(114), 1, sym_val_number, - STATE(1291), 1, + STATE(1289), 1, sym_comment, STATE(2091), 1, sym_expr_parenthesized, @@ -152557,7 +152383,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [30069] = 32, + [29831] = 32, ACTIONS(31), 1, anon_sym_LBRACK, ACTIONS(33), 1, @@ -152588,7 +152414,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(114), 1, sym_val_number, - STATE(1292), 1, + STATE(1290), 1, sym_comment, STATE(2091), 1, sym_expr_parenthesized, @@ -152644,7 +152470,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [30188] = 32, + [29950] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -152673,9 +152499,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1293), 1, + STATE(1291), 1, sym_comment, STATE(2035), 1, sym__var, @@ -152731,94 +152557,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [30307] = 32, - ACTIONS(31), 1, - anon_sym_LBRACK, - ACTIONS(33), 1, - anon_sym_LPAREN, - ACTIONS(39), 1, - anon_sym_DASH, - ACTIONS(57), 1, - anon_sym_LBRACE, - ACTIONS(75), 1, - anon_sym_not, - ACTIONS(79), 1, - anon_sym_DOT_DOT, - ACTIONS(81), 1, - sym_val_nothing, - ACTIONS(91), 1, - sym_val_date, - ACTIONS(93), 1, - anon_sym_DQUOTE, - ACTIONS(97), 1, - anon_sym_DOLLAR_SQUOTE, - ACTIONS(99), 1, - anon_sym_DOLLAR_DQUOTE, - ACTIONS(147), 1, - anon_sym_POUND, - ACTIONS(1008), 1, - anon_sym_DOLLAR, - ACTIONS(2696), 1, - sym_identifier, - STATE(114), 1, - sym_val_number, - STATE(1294), 1, - sym_comment, - STATE(2091), 1, - sym_expr_parenthesized, - STATE(2125), 1, - sym__var, - STATE(2469), 1, - sym__str_double_quotes, - STATE(2475), 1, - sym__inter_single_quotes, - STATE(2478), 1, - sym__inter_double_quotes, - STATE(2530), 1, - sym__expression, - STATE(2534), 1, - sym_val_variable, - STATE(3420), 1, - sym__where_predicate, - ACTIONS(77), 2, - anon_sym_DOT_DOT_LT, - anon_sym_DOT_DOT_EQ, - ACTIONS(83), 2, - anon_sym_true, - anon_sym_false, - ACTIONS(95), 2, - sym__str_single_quotes, - sym__str_back_ticks, - ACTIONS(85), 3, - aux_sym_val_number_token1, - anon_sym_inf, - anon_sym_NaN, - ACTIONS(89), 3, - anon_sym_0b, - anon_sym_0o, - anon_sym_0x, - ACTIONS(87), 4, - aux_sym_val_number_token2, - aux_sym_val_number_token3, - aux_sym_val_number_token4, - anon_sym_DASHinf, - STATE(2472), 4, - sym_expr_unary, - sym_expr_binary, - sym_val_range, - sym__value, - STATE(2467), 10, - sym_val_bool, - sym_val_duration, - sym_val_filesize, - sym_val_binary, - sym_val_string, - sym_val_interpolated, - sym_val_list, - sym_val_record, - sym_val_table, - sym_val_closure, - [30426] = 32, + [30069] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -152847,9 +152586,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1295), 1, + STATE(1292), 1, sym_comment, STATE(2035), 1, sym__var, @@ -152905,7 +152644,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [30545] = 32, + [30188] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -152934,9 +152673,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1296), 1, + STATE(1293), 1, sym_comment, STATE(2035), 1, sym__var, @@ -152992,7 +152731,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [30664] = 32, + [30307] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -153021,9 +152760,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1297), 1, + STATE(1294), 1, sym_comment, STATE(2035), 1, sym__var, @@ -153079,7 +152818,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [30783] = 32, + [30426] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -153108,9 +152847,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1298), 1, + STATE(1295), 1, sym_comment, STATE(2035), 1, sym__var, @@ -153166,7 +152905,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [30902] = 32, + [30545] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -153195,9 +152934,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1299), 1, + STATE(1296), 1, sym_comment, STATE(2035), 1, sym__var, @@ -153253,7 +152992,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [31021] = 32, + [30664] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -153282,9 +153021,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1300), 1, + STATE(1297), 1, sym_comment, STATE(2035), 1, sym__var, @@ -153340,7 +153079,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [31140] = 32, + [30783] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -153369,9 +153108,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1301), 1, + STATE(1298), 1, sym_comment, STATE(2035), 1, sym__var, @@ -153427,7 +153166,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [31259] = 32, + [30902] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -153456,9 +153195,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1302), 1, + STATE(1299), 1, sym_comment, STATE(2035), 1, sym__var, @@ -153514,7 +153253,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [31378] = 32, + [31021] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -153543,9 +153282,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1303), 1, + STATE(1300), 1, sym_comment, STATE(2035), 1, sym__var, @@ -153601,7 +153340,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [31497] = 32, + [31140] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -153630,9 +153369,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1304), 1, + STATE(1301), 1, sym_comment, STATE(2035), 1, sym__var, @@ -153688,7 +153427,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [31616] = 32, + [31259] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -153717,9 +153456,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1305), 1, + STATE(1302), 1, sym_comment, STATE(2035), 1, sym__var, @@ -153775,7 +153514,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [31735] = 32, + [31378] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -153804,9 +153543,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1306), 1, + STATE(1303), 1, sym_comment, STATE(2035), 1, sym__var, @@ -153862,7 +153601,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [31854] = 32, + [31497] = 32, ACTIONS(31), 1, anon_sym_LBRACK, ACTIONS(33), 1, @@ -153893,7 +153632,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(114), 1, sym_val_number, - STATE(1307), 1, + STATE(1304), 1, sym_comment, STATE(2091), 1, sym_expr_parenthesized, @@ -153949,7 +153688,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [31973] = 32, + [31616] = 32, ACTIONS(31), 1, anon_sym_LBRACK, ACTIONS(33), 1, @@ -153980,7 +153719,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(114), 1, sym_val_number, - STATE(1308), 1, + STATE(1305), 1, sym_comment, STATE(2091), 1, sym_expr_parenthesized, @@ -154036,7 +153775,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [32092] = 32, + [31735] = 32, ACTIONS(31), 1, anon_sym_LBRACK, ACTIONS(33), 1, @@ -154067,7 +153806,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(114), 1, sym_val_number, - STATE(1309), 1, + STATE(1306), 1, sym_comment, STATE(2091), 1, sym_expr_parenthesized, @@ -154123,7 +153862,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [32211] = 32, + [31854] = 32, ACTIONS(31), 1, anon_sym_LBRACK, ACTIONS(33), 1, @@ -154154,7 +153893,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(114), 1, sym_val_number, - STATE(1310), 1, + STATE(1307), 1, sym_comment, STATE(2091), 1, sym_expr_parenthesized, @@ -154210,7 +153949,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [32330] = 32, + [31973] = 32, ACTIONS(31), 1, anon_sym_LBRACK, ACTIONS(33), 1, @@ -154241,7 +153980,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(114), 1, sym_val_number, - STATE(1311), 1, + STATE(1308), 1, sym_comment, STATE(2091), 1, sym_expr_parenthesized, @@ -154297,7 +154036,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [32449] = 32, + [32092] = 32, ACTIONS(31), 1, anon_sym_LBRACK, ACTIONS(33), 1, @@ -154328,7 +154067,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(114), 1, sym_val_number, - STATE(1312), 1, + STATE(1309), 1, sym_comment, STATE(2091), 1, sym_expr_parenthesized, @@ -154384,7 +154123,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [32568] = 32, + [32211] = 32, ACTIONS(31), 1, anon_sym_LBRACK, ACTIONS(33), 1, @@ -154415,7 +154154,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(114), 1, sym_val_number, - STATE(1313), 1, + STATE(1310), 1, sym_comment, STATE(2091), 1, sym_expr_parenthesized, @@ -154471,7 +154210,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [32687] = 32, + [32330] = 32, ACTIONS(31), 1, anon_sym_LBRACK, ACTIONS(33), 1, @@ -154502,7 +154241,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(114), 1, sym_val_number, - STATE(1314), 1, + STATE(1311), 1, sym_comment, STATE(2091), 1, sym_expr_parenthesized, @@ -154558,7 +154297,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [32806] = 32, + [32449] = 32, ACTIONS(31), 1, anon_sym_LBRACK, ACTIONS(33), 1, @@ -154589,7 +154328,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(114), 1, sym_val_number, - STATE(1315), 1, + STATE(1312), 1, sym_comment, STATE(2091), 1, sym_expr_parenthesized, @@ -154645,7 +154384,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [32925] = 32, + [32568] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -154674,9 +154413,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1316), 1, + STATE(1313), 1, sym_comment, STATE(2035), 1, sym__var, @@ -154732,7 +154471,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [33044] = 32, + [32687] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -154761,9 +154500,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1317), 1, + STATE(1314), 1, sym_comment, STATE(2035), 1, sym__var, @@ -154819,7 +154558,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [33163] = 32, + [32806] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -154848,9 +154587,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1318), 1, + STATE(1315), 1, sym_comment, STATE(2035), 1, sym__var, @@ -154906,7 +154645,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [33282] = 32, + [32925] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -154935,9 +154674,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1319), 1, + STATE(1316), 1, sym_comment, STATE(2035), 1, sym__var, @@ -154993,7 +154732,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [33401] = 32, + [33044] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -155022,9 +154761,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1320), 1, + STATE(1317), 1, sym_comment, STATE(2035), 1, sym__var, @@ -155080,7 +154819,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [33520] = 32, + [33163] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -155109,9 +154848,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1321), 1, + STATE(1318), 1, sym_comment, STATE(2035), 1, sym__var, @@ -155167,7 +154906,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [33639] = 32, + [33282] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -155196,9 +154935,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1322), 1, + STATE(1319), 1, sym_comment, STATE(2035), 1, sym__var, @@ -155254,7 +154993,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [33758] = 32, + [33401] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -155283,9 +155022,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1323), 1, + STATE(1320), 1, sym_comment, STATE(2035), 1, sym__var, @@ -155341,7 +155080,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [33877] = 32, + [33520] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -155370,9 +155109,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1324), 1, + STATE(1321), 1, sym_comment, STATE(2035), 1, sym__var, @@ -155428,7 +155167,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [33996] = 32, + [33639] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -155457,9 +155196,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1325), 1, + STATE(1322), 1, sym_comment, STATE(2035), 1, sym__var, @@ -155515,7 +155254,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [34115] = 32, + [33758] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -155544,9 +155283,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1326), 1, + STATE(1323), 1, sym_comment, STATE(2035), 1, sym__var, @@ -155602,7 +155341,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [34234] = 32, + [33877] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -155631,9 +155370,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1327), 1, + STATE(1324), 1, sym_comment, STATE(2035), 1, sym__var, @@ -155689,7 +155428,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [34353] = 32, + [33996] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -155718,9 +155457,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1328), 1, + STATE(1325), 1, sym_comment, STATE(2035), 1, sym__var, @@ -155776,7 +155515,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [34472] = 32, + [34115] = 32, ACTIONS(31), 1, anon_sym_LBRACK, ACTIONS(33), 1, @@ -155807,7 +155546,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(114), 1, sym_val_number, - STATE(1329), 1, + STATE(1326), 1, sym_comment, STATE(2091), 1, sym_expr_parenthesized, @@ -155863,7 +155602,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [34591] = 32, + [34234] = 32, ACTIONS(31), 1, anon_sym_LBRACK, ACTIONS(33), 1, @@ -155894,7 +155633,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(114), 1, sym_val_number, - STATE(1330), 1, + STATE(1327), 1, sym_comment, STATE(2091), 1, sym_expr_parenthesized, @@ -155906,11 +155645,11 @@ static const uint16_t ts_small_parse_table[] = { sym__inter_single_quotes, STATE(2478), 1, sym__inter_double_quotes, - STATE(2529), 1, + STATE(2532), 1, sym__expression, STATE(2534), 1, sym_val_variable, - STATE(3257), 1, + STATE(3306), 1, sym__where_predicate, ACTIONS(77), 2, anon_sym_DOT_DOT_LT, @@ -155950,7 +155689,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [34710] = 32, + [34353] = 32, ACTIONS(31), 1, anon_sym_LBRACK, ACTIONS(33), 1, @@ -155981,7 +155720,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(114), 1, sym_val_number, - STATE(1331), 1, + STATE(1328), 1, sym_comment, STATE(2091), 1, sym_expr_parenthesized, @@ -156037,7 +155776,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [34829] = 32, + [34472] = 32, ACTIONS(31), 1, anon_sym_LBRACK, ACTIONS(33), 1, @@ -156068,7 +155807,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(114), 1, sym_val_number, - STATE(1332), 1, + STATE(1329), 1, sym_comment, STATE(2091), 1, sym_expr_parenthesized, @@ -156124,7 +155863,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [34948] = 32, + [34591] = 32, ACTIONS(31), 1, anon_sym_LBRACK, ACTIONS(33), 1, @@ -156155,7 +155894,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(114), 1, sym_val_number, - STATE(1333), 1, + STATE(1330), 1, sym_comment, STATE(2091), 1, sym_expr_parenthesized, @@ -156167,11 +155906,11 @@ static const uint16_t ts_small_parse_table[] = { sym__inter_single_quotes, STATE(2478), 1, sym__inter_double_quotes, - STATE(2514), 1, + STATE(2529), 1, sym__expression, STATE(2534), 1, sym_val_variable, - STATE(3289), 1, + STATE(3257), 1, sym__where_predicate, ACTIONS(77), 2, anon_sym_DOT_DOT_LT, @@ -156211,7 +155950,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [35067] = 32, + [34710] = 32, ACTIONS(31), 1, anon_sym_LBRACK, ACTIONS(33), 1, @@ -156242,7 +155981,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(114), 1, sym_val_number, - STATE(1334), 1, + STATE(1331), 1, sym_comment, STATE(2091), 1, sym_expr_parenthesized, @@ -156298,7 +156037,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [35186] = 32, + [34829] = 32, ACTIONS(31), 1, anon_sym_LBRACK, ACTIONS(33), 1, @@ -156329,7 +156068,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(114), 1, sym_val_number, - STATE(1335), 1, + STATE(1332), 1, sym_comment, STATE(2091), 1, sym_expr_parenthesized, @@ -156385,7 +156124,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [35305] = 32, + [34948] = 32, ACTIONS(31), 1, anon_sym_LBRACK, ACTIONS(33), 1, @@ -156416,7 +156155,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(114), 1, sym_val_number, - STATE(1336), 1, + STATE(1333), 1, sym_comment, STATE(2091), 1, sym_expr_parenthesized, @@ -156472,7 +156211,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [35424] = 32, + [35067] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -156501,9 +156240,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1337), 1, + STATE(1334), 1, sym_comment, STATE(2035), 1, sym__var, @@ -156559,7 +156298,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [35543] = 32, + [35186] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -156588,9 +156327,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1338), 1, + STATE(1335), 1, sym_comment, STATE(2035), 1, sym__var, @@ -156646,7 +156385,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [35662] = 32, + [35305] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -156675,9 +156414,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1339), 1, + STATE(1336), 1, sym_comment, STATE(2035), 1, sym__var, @@ -156733,7 +156472,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [35781] = 32, + [35424] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -156762,9 +156501,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1340), 1, + STATE(1337), 1, sym_comment, STATE(2035), 1, sym__var, @@ -156820,7 +156559,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [35900] = 32, + [35543] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -156849,9 +156588,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1341), 1, + STATE(1338), 1, sym_comment, STATE(2035), 1, sym__var, @@ -156907,7 +156646,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [36019] = 32, + [35662] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -156936,9 +156675,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1342), 1, + STATE(1339), 1, sym_comment, STATE(2035), 1, sym__var, @@ -156994,7 +156733,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [36138] = 32, + [35781] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -157023,9 +156762,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1343), 1, + STATE(1340), 1, sym_comment, STATE(2035), 1, sym__var, @@ -157081,7 +156820,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [36257] = 32, + [35900] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -157110,9 +156849,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1344), 1, + STATE(1341), 1, sym_comment, STATE(2035), 1, sym__var, @@ -157168,7 +156907,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [36376] = 32, + [36019] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -157197,9 +156936,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1345), 1, + STATE(1342), 1, sym_comment, STATE(2035), 1, sym__var, @@ -157255,7 +156994,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [36495] = 32, + [36138] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -157284,9 +157023,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1346), 1, + STATE(1343), 1, sym_comment, STATE(2035), 1, sym__var, @@ -157342,7 +157081,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [36614] = 32, + [36257] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -157371,9 +157110,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1347), 1, + STATE(1344), 1, sym_comment, STATE(2035), 1, sym__var, @@ -157429,7 +157168,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [36733] = 32, + [36376] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -157458,9 +157197,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1348), 1, + STATE(1345), 1, sym_comment, STATE(2035), 1, sym__var, @@ -157516,7 +157255,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [36852] = 32, + [36495] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -157545,9 +157284,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1349), 1, + STATE(1346), 1, sym_comment, STATE(2035), 1, sym__var, @@ -157603,7 +157342,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [36971] = 32, + [36614] = 32, ACTIONS(31), 1, anon_sym_LBRACK, ACTIONS(33), 1, @@ -157634,7 +157373,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(114), 1, sym_val_number, - STATE(1350), 1, + STATE(1347), 1, sym_comment, STATE(2091), 1, sym_expr_parenthesized, @@ -157690,7 +157429,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [37090] = 32, + [36733] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -157719,9 +157458,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1351), 1, + STATE(1348), 1, sym_comment, STATE(2035), 1, sym__var, @@ -157777,7 +157516,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [37209] = 32, + [36852] = 32, ACTIONS(31), 1, anon_sym_LBRACK, ACTIONS(33), 1, @@ -157808,7 +157547,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(114), 1, sym_val_number, - STATE(1352), 1, + STATE(1349), 1, sym_comment, STATE(2091), 1, sym_expr_parenthesized, @@ -157864,7 +157603,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [37328] = 32, + [36971] = 32, ACTIONS(31), 1, anon_sym_LBRACK, ACTIONS(33), 1, @@ -157895,7 +157634,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(114), 1, sym_val_number, - STATE(1353), 1, + STATE(1350), 1, sym_comment, STATE(2091), 1, sym_expr_parenthesized, @@ -157951,7 +157690,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [37447] = 32, + [37090] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -157980,9 +157719,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1354), 1, + STATE(1351), 1, sym_comment, STATE(2035), 1, sym__var, @@ -158038,7 +157777,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [37566] = 32, + [37209] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -158067,9 +157806,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1355), 1, + STATE(1352), 1, sym_comment, STATE(2035), 1, sym__var, @@ -158125,7 +157864,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [37685] = 32, + [37328] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -158154,9 +157893,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1356), 1, + STATE(1353), 1, sym_comment, STATE(2035), 1, sym__var, @@ -158212,7 +157951,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [37804] = 32, + [37447] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -158241,9 +157980,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1357), 1, + STATE(1354), 1, sym_comment, STATE(2035), 1, sym__var, @@ -158299,7 +158038,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [37923] = 32, + [37566] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -158328,9 +158067,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1358), 1, + STATE(1355), 1, sym_comment, STATE(2035), 1, sym__var, @@ -158386,7 +158125,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [38042] = 32, + [37685] = 32, ACTIONS(31), 1, anon_sym_LBRACK, ACTIONS(33), 1, @@ -158417,7 +158156,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(114), 1, sym_val_number, - STATE(1359), 1, + STATE(1356), 1, sym_comment, STATE(2091), 1, sym_expr_parenthesized, @@ -158473,7 +158212,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [38161] = 32, + [37804] = 32, ACTIONS(31), 1, anon_sym_LBRACK, ACTIONS(33), 1, @@ -158504,7 +158243,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(114), 1, sym_val_number, - STATE(1360), 1, + STATE(1357), 1, sym_comment, STATE(2091), 1, sym_expr_parenthesized, @@ -158560,7 +158299,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [38280] = 32, + [37923] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -158589,9 +158328,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1361), 1, + STATE(1358), 1, sym_comment, STATE(2035), 1, sym__var, @@ -158647,7 +158386,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [38399] = 32, + [38042] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -158676,9 +158415,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1362), 1, + STATE(1359), 1, sym_comment, STATE(2035), 1, sym__var, @@ -158734,7 +158473,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [38518] = 32, + [38161] = 32, ACTIONS(31), 1, anon_sym_LBRACK, ACTIONS(33), 1, @@ -158765,7 +158504,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(114), 1, sym_val_number, - STATE(1363), 1, + STATE(1360), 1, sym_comment, STATE(2091), 1, sym_expr_parenthesized, @@ -158821,7 +158560,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [38637] = 30, + [38280] = 30, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(2352), 1, @@ -158848,7 +158587,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(123), 1, sym_val_number, - STATE(1364), 1, + STATE(1361), 1, sym_comment, STATE(1919), 1, sym__var, @@ -158906,7 +158645,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [38752] = 32, + [38395] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -158935,9 +158674,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1365), 1, + STATE(1362), 1, sym_comment, STATE(2035), 1, sym__var, @@ -158993,7 +158732,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [38871] = 32, + [38514] = 32, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(191), 1, @@ -159022,9 +158761,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(2694), 1, sym_identifier, - STATE(113), 1, + STATE(112), 1, sym_val_number, - STATE(1366), 1, + STATE(1363), 1, sym_comment, STATE(2035), 1, sym__var, @@ -159080,7 +158819,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [38990] = 30, + [38633] = 30, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(2192), 1, @@ -159119,7 +158858,7 @@ static const uint16_t ts_small_parse_table[] = { sym__str_double_quotes, STATE(1198), 1, sym__inter_double_quotes, - STATE(1367), 1, + STATE(1364), 1, sym_comment, STATE(2628), 1, sym_block, @@ -159165,7 +158904,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, - [39105] = 32, + [38748] = 32, ACTIONS(31), 1, anon_sym_LBRACK, ACTIONS(33), 1, @@ -159196,7 +158935,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(114), 1, sym_val_number, - STATE(1368), 1, + STATE(1365), 1, sym_comment, STATE(2091), 1, sym_expr_parenthesized, @@ -159252,83 +158991,344 @@ static const uint16_t ts_small_parse_table[] = { sym_val_record, sym_val_table, sym_val_closure, + [38867] = 32, + ACTIONS(147), 1, + anon_sym_POUND, + ACTIONS(191), 1, + anon_sym_LBRACK, + ACTIONS(193), 1, + anon_sym_LPAREN, + ACTIONS(201), 1, + anon_sym_DASH, + ACTIONS(219), 1, + anon_sym_LBRACE, + ACTIONS(239), 1, + anon_sym_not, + ACTIONS(243), 1, + anon_sym_DOT_DOT, + ACTIONS(245), 1, + sym_val_nothing, + ACTIONS(255), 1, + sym_val_date, + ACTIONS(257), 1, + anon_sym_DQUOTE, + ACTIONS(261), 1, + anon_sym_DOLLAR_SQUOTE, + ACTIONS(263), 1, + anon_sym_DOLLAR_DQUOTE, + ACTIONS(1020), 1, + anon_sym_DOLLAR, + ACTIONS(2694), 1, + sym_identifier, + STATE(112), 1, + sym_val_number, + STATE(1366), 1, + sym_comment, + STATE(2035), 1, + sym__var, + STATE(2068), 1, + sym_expr_parenthesized, + STATE(2225), 1, + sym__str_double_quotes, + STATE(2351), 1, + sym__inter_double_quotes, + STATE(2352), 1, + sym__inter_single_quotes, + STATE(2456), 1, + sym__expression, + STATE(2457), 1, + sym_val_variable, + STATE(3151), 1, + sym__where_predicate, + ACTIONS(241), 2, + anon_sym_DOT_DOT_LT, + anon_sym_DOT_DOT_EQ, + ACTIONS(247), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(259), 2, + sym__str_single_quotes, + sym__str_back_ticks, + ACTIONS(249), 3, + aux_sym_val_number_token1, + anon_sym_inf, + anon_sym_NaN, + ACTIONS(253), 3, + anon_sym_0b, + anon_sym_0o, + anon_sym_0x, + ACTIONS(251), 4, + aux_sym_val_number_token2, + aux_sym_val_number_token3, + aux_sym_val_number_token4, + anon_sym_DASHinf, + STATE(2371), 4, + sym_expr_unary, + sym_expr_binary, + sym_val_range, + sym__value, + STATE(2354), 10, + sym_val_bool, + sym_val_duration, + sym_val_filesize, + sym_val_binary, + sym_val_string, + sym_val_interpolated, + sym_val_list, + sym_val_record, + sym_val_table, + sym_val_closure, + [38986] = 32, + ACTIONS(147), 1, + anon_sym_POUND, + ACTIONS(191), 1, + anon_sym_LBRACK, + ACTIONS(193), 1, + anon_sym_LPAREN, + ACTIONS(201), 1, + anon_sym_DASH, + ACTIONS(219), 1, + anon_sym_LBRACE, + ACTIONS(239), 1, + anon_sym_not, + ACTIONS(243), 1, + anon_sym_DOT_DOT, + ACTIONS(245), 1, + sym_val_nothing, + ACTIONS(255), 1, + sym_val_date, + ACTIONS(257), 1, + anon_sym_DQUOTE, + ACTIONS(261), 1, + anon_sym_DOLLAR_SQUOTE, + ACTIONS(263), 1, + anon_sym_DOLLAR_DQUOTE, + ACTIONS(1020), 1, + anon_sym_DOLLAR, + ACTIONS(2694), 1, + sym_identifier, + STATE(112), 1, + sym_val_number, + STATE(1367), 1, + sym_comment, + STATE(2035), 1, + sym__var, + STATE(2068), 1, + sym_expr_parenthesized, + STATE(2225), 1, + sym__str_double_quotes, + STATE(2351), 1, + sym__inter_double_quotes, + STATE(2352), 1, + sym__inter_single_quotes, + STATE(2457), 1, + sym_val_variable, + STATE(2458), 1, + sym__expression, + STATE(3153), 1, + sym__where_predicate, + ACTIONS(241), 2, + anon_sym_DOT_DOT_LT, + anon_sym_DOT_DOT_EQ, + ACTIONS(247), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(259), 2, + sym__str_single_quotes, + sym__str_back_ticks, + ACTIONS(249), 3, + aux_sym_val_number_token1, + anon_sym_inf, + anon_sym_NaN, + ACTIONS(253), 3, + anon_sym_0b, + anon_sym_0o, + anon_sym_0x, + ACTIONS(251), 4, + aux_sym_val_number_token2, + aux_sym_val_number_token3, + aux_sym_val_number_token4, + anon_sym_DASHinf, + STATE(2371), 4, + sym_expr_unary, + sym_expr_binary, + sym_val_range, + sym__value, + STATE(2354), 10, + sym_val_bool, + sym_val_duration, + sym_val_filesize, + sym_val_binary, + sym_val_string, + sym_val_interpolated, + sym_val_list, + sym_val_record, + sym_val_table, + sym_val_closure, + [39105] = 32, + ACTIONS(31), 1, + anon_sym_LBRACK, + ACTIONS(33), 1, + anon_sym_LPAREN, + ACTIONS(39), 1, + anon_sym_DASH, + ACTIONS(57), 1, + anon_sym_LBRACE, + ACTIONS(75), 1, + anon_sym_not, + ACTIONS(79), 1, + anon_sym_DOT_DOT, + ACTIONS(81), 1, + sym_val_nothing, + ACTIONS(91), 1, + sym_val_date, + ACTIONS(93), 1, + anon_sym_DQUOTE, + ACTIONS(97), 1, + anon_sym_DOLLAR_SQUOTE, + ACTIONS(99), 1, + anon_sym_DOLLAR_DQUOTE, + ACTIONS(147), 1, + anon_sym_POUND, + ACTIONS(1008), 1, + anon_sym_DOLLAR, + ACTIONS(2696), 1, + sym_identifier, + STATE(114), 1, + sym_val_number, + STATE(1368), 1, + sym_comment, + STATE(2091), 1, + sym_expr_parenthesized, + STATE(2125), 1, + sym__var, + STATE(2469), 1, + sym__str_double_quotes, + STATE(2475), 1, + sym__inter_single_quotes, + STATE(2478), 1, + sym__inter_double_quotes, + STATE(2534), 1, + sym_val_variable, + STATE(2557), 1, + sym__expression, + STATE(3374), 1, + sym__where_predicate, + ACTIONS(77), 2, + anon_sym_DOT_DOT_LT, + anon_sym_DOT_DOT_EQ, + ACTIONS(83), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(95), 2, + sym__str_single_quotes, + sym__str_back_ticks, + ACTIONS(85), 3, + aux_sym_val_number_token1, + anon_sym_inf, + anon_sym_NaN, + ACTIONS(89), 3, + anon_sym_0b, + anon_sym_0o, + anon_sym_0x, + ACTIONS(87), 4, + aux_sym_val_number_token2, + aux_sym_val_number_token3, + aux_sym_val_number_token4, + anon_sym_DASHinf, + STATE(2472), 4, + sym_expr_unary, + sym_expr_binary, + sym_val_range, + sym__value, + STATE(2467), 10, + sym_val_bool, + sym_val_duration, + sym_val_filesize, + sym_val_binary, + sym_val_string, + sym_val_interpolated, + sym_val_list, + sym_val_record, + sym_val_table, + sym_val_closure, [39224] = 32, - ACTIONS(147), 1, - anon_sym_POUND, - ACTIONS(191), 1, + ACTIONS(31), 1, anon_sym_LBRACK, - ACTIONS(193), 1, + ACTIONS(33), 1, anon_sym_LPAREN, - ACTIONS(201), 1, + ACTIONS(39), 1, anon_sym_DASH, - ACTIONS(219), 1, + ACTIONS(57), 1, anon_sym_LBRACE, - ACTIONS(239), 1, + ACTIONS(75), 1, anon_sym_not, - ACTIONS(243), 1, + ACTIONS(79), 1, anon_sym_DOT_DOT, - ACTIONS(245), 1, + ACTIONS(81), 1, sym_val_nothing, - ACTIONS(255), 1, + ACTIONS(91), 1, sym_val_date, - ACTIONS(257), 1, + ACTIONS(93), 1, anon_sym_DQUOTE, - ACTIONS(261), 1, + ACTIONS(97), 1, anon_sym_DOLLAR_SQUOTE, - ACTIONS(263), 1, + ACTIONS(99), 1, anon_sym_DOLLAR_DQUOTE, - ACTIONS(1020), 1, + ACTIONS(147), 1, + anon_sym_POUND, + ACTIONS(1008), 1, anon_sym_DOLLAR, - ACTIONS(2694), 1, + ACTIONS(2696), 1, sym_identifier, - STATE(113), 1, + STATE(114), 1, sym_val_number, STATE(1369), 1, sym_comment, - STATE(2035), 1, - sym__var, - STATE(2068), 1, + STATE(2091), 1, sym_expr_parenthesized, - STATE(2225), 1, + STATE(2125), 1, + sym__var, + STATE(2469), 1, sym__str_double_quotes, - STATE(2351), 1, - sym__inter_double_quotes, - STATE(2352), 1, + STATE(2475), 1, sym__inter_single_quotes, - STATE(2456), 1, - sym__expression, - STATE(2457), 1, + STATE(2478), 1, + sym__inter_double_quotes, + STATE(2534), 1, sym_val_variable, - STATE(3151), 1, + STATE(2559), 1, + sym__expression, + STATE(3360), 1, sym__where_predicate, - ACTIONS(241), 2, + ACTIONS(77), 2, anon_sym_DOT_DOT_LT, anon_sym_DOT_DOT_EQ, - ACTIONS(247), 2, + ACTIONS(83), 2, anon_sym_true, anon_sym_false, - ACTIONS(259), 2, + ACTIONS(95), 2, sym__str_single_quotes, sym__str_back_ticks, - ACTIONS(249), 3, + ACTIONS(85), 3, aux_sym_val_number_token1, anon_sym_inf, anon_sym_NaN, - ACTIONS(253), 3, + ACTIONS(89), 3, anon_sym_0b, anon_sym_0o, anon_sym_0x, - ACTIONS(251), 4, + ACTIONS(87), 4, aux_sym_val_number_token2, aux_sym_val_number_token3, aux_sym_val_number_token4, anon_sym_DASHinf, - STATE(2371), 4, + STATE(2472), 4, sym_expr_unary, sym_expr_binary, sym_val_range, sym__value, - STATE(2354), 10, + STATE(2467), 10, sym_val_bool, sym_val_duration, sym_val_filesize, @@ -159340,82 +159340,82 @@ static const uint16_t ts_small_parse_table[] = { sym_val_table, sym_val_closure, [39343] = 32, - ACTIONS(147), 1, - anon_sym_POUND, - ACTIONS(191), 1, + ACTIONS(31), 1, anon_sym_LBRACK, - ACTIONS(193), 1, + ACTIONS(33), 1, anon_sym_LPAREN, - ACTIONS(201), 1, + ACTIONS(39), 1, anon_sym_DASH, - ACTIONS(219), 1, + ACTIONS(57), 1, anon_sym_LBRACE, - ACTIONS(239), 1, + ACTIONS(75), 1, anon_sym_not, - ACTIONS(243), 1, + ACTIONS(79), 1, anon_sym_DOT_DOT, - ACTIONS(245), 1, + ACTIONS(81), 1, sym_val_nothing, - ACTIONS(255), 1, + ACTIONS(91), 1, sym_val_date, - ACTIONS(257), 1, + ACTIONS(93), 1, anon_sym_DQUOTE, - ACTIONS(261), 1, + ACTIONS(97), 1, anon_sym_DOLLAR_SQUOTE, - ACTIONS(263), 1, + ACTIONS(99), 1, anon_sym_DOLLAR_DQUOTE, - ACTIONS(1020), 1, + ACTIONS(147), 1, + anon_sym_POUND, + ACTIONS(1008), 1, anon_sym_DOLLAR, - ACTIONS(2694), 1, + ACTIONS(2696), 1, sym_identifier, - STATE(113), 1, + STATE(114), 1, sym_val_number, STATE(1370), 1, sym_comment, - STATE(2035), 1, - sym__var, - STATE(2068), 1, + STATE(2091), 1, sym_expr_parenthesized, - STATE(2225), 1, + STATE(2125), 1, + sym__var, + STATE(2469), 1, sym__str_double_quotes, - STATE(2351), 1, - sym__inter_double_quotes, - STATE(2352), 1, + STATE(2475), 1, sym__inter_single_quotes, - STATE(2457), 1, - sym_val_variable, - STATE(2458), 1, + STATE(2478), 1, + sym__inter_double_quotes, + STATE(2501), 1, sym__expression, - STATE(3153), 1, + STATE(2534), 1, + sym_val_variable, + STATE(3227), 1, sym__where_predicate, - ACTIONS(241), 2, + ACTIONS(77), 2, anon_sym_DOT_DOT_LT, anon_sym_DOT_DOT_EQ, - ACTIONS(247), 2, + ACTIONS(83), 2, anon_sym_true, anon_sym_false, - ACTIONS(259), 2, + ACTIONS(95), 2, sym__str_single_quotes, sym__str_back_ticks, - ACTIONS(249), 3, + ACTIONS(85), 3, aux_sym_val_number_token1, anon_sym_inf, anon_sym_NaN, - ACTIONS(253), 3, + ACTIONS(89), 3, anon_sym_0b, anon_sym_0o, anon_sym_0x, - ACTIONS(251), 4, + ACTIONS(87), 4, aux_sym_val_number_token2, aux_sym_val_number_token3, aux_sym_val_number_token4, anon_sym_DASHinf, - STATE(2371), 4, + STATE(2472), 4, sym_expr_unary, sym_expr_binary, sym_val_range, sym__value, - STATE(2354), 10, + STATE(2467), 10, sym_val_bool, sym_val_duration, sym_val_filesize, @@ -159469,11 +159469,11 @@ static const uint16_t ts_small_parse_table[] = { sym__inter_single_quotes, STATE(2478), 1, sym__inter_double_quotes, + STATE(2506), 1, + sym__expression, STATE(2534), 1, sym_val_variable, - STATE(2557), 1, - sym__expression, - STATE(3374), 1, + STATE(3228), 1, sym__where_predicate, ACTIONS(77), 2, anon_sym_DOT_DOT_LT, @@ -159550,6 +159550,8 @@ static const uint16_t ts_small_parse_table[] = { sym_expr_parenthesized, STATE(2125), 1, sym__var, + STATE(2462), 1, + sym__expression, STATE(2469), 1, sym__str_double_quotes, STATE(2475), 1, @@ -159558,9 +159560,7 @@ static const uint16_t ts_small_parse_table[] = { sym__inter_double_quotes, STATE(2534), 1, sym_val_variable, - STATE(2559), 1, - sym__expression, - STATE(3360), 1, + STATE(3353), 1, sym__where_predicate, ACTIONS(77), 2, anon_sym_DOT_DOT_LT, @@ -159643,11 +159643,11 @@ static const uint16_t ts_small_parse_table[] = { sym__inter_single_quotes, STATE(2478), 1, sym__inter_double_quotes, - STATE(2501), 1, + STATE(2507), 1, sym__expression, STATE(2534), 1, sym_val_variable, - STATE(3227), 1, + STATE(3229), 1, sym__where_predicate, ACTIONS(77), 2, anon_sym_DOT_DOT_LT, @@ -159730,11 +159730,11 @@ static const uint16_t ts_small_parse_table[] = { sym__inter_single_quotes, STATE(2478), 1, sym__inter_double_quotes, - STATE(2506), 1, - sym__expression, STATE(2534), 1, sym_val_variable, - STATE(3228), 1, + STATE(2561), 1, + sym__expression, + STATE(3361), 1, sym__where_predicate, ACTIONS(77), 2, anon_sym_DOT_DOT_LT, @@ -159811,8 +159811,6 @@ static const uint16_t ts_small_parse_table[] = { sym_expr_parenthesized, STATE(2125), 1, sym__var, - STATE(2462), 1, - sym__expression, STATE(2469), 1, sym__str_double_quotes, STATE(2475), 1, @@ -159821,7 +159819,9 @@ static const uint16_t ts_small_parse_table[] = { sym__inter_double_quotes, STATE(2534), 1, sym_val_variable, - STATE(3353), 1, + STATE(2565), 1, + sym__expression, + STATE(3376), 1, sym__where_predicate, ACTIONS(77), 2, anon_sym_DOT_DOT_LT, @@ -159904,11 +159904,11 @@ static const uint16_t ts_small_parse_table[] = { sym__inter_single_quotes, STATE(2478), 1, sym__inter_double_quotes, - STATE(2507), 1, - sym__expression, STATE(2534), 1, sym_val_variable, - STATE(3229), 1, + STATE(2570), 1, + sym__expression, + STATE(3219), 1, sym__where_predicate, ACTIONS(77), 2, anon_sym_DOT_DOT_LT, @@ -159993,9 +159993,9 @@ static const uint16_t ts_small_parse_table[] = { sym__inter_double_quotes, STATE(2534), 1, sym_val_variable, - STATE(2561), 1, + STATE(2571), 1, sym__expression, - STATE(3361), 1, + STATE(3387), 1, sym__where_predicate, ACTIONS(77), 2, anon_sym_DOT_DOT_LT, @@ -160080,9 +160080,9 @@ static const uint16_t ts_small_parse_table[] = { sym__inter_double_quotes, STATE(2534), 1, sym_val_variable, - STATE(2565), 1, + STATE(2580), 1, sym__expression, - STATE(3376), 1, + STATE(3310), 1, sym__where_predicate, ACTIONS(77), 2, anon_sym_DOT_DOT_LT, @@ -160167,9 +160167,9 @@ static const uint16_t ts_small_parse_table[] = { sym__inter_double_quotes, STATE(2534), 1, sym_val_variable, - STATE(2570), 1, + STATE(2568), 1, sym__expression, - STATE(3219), 1, + STATE(3259), 1, sym__where_predicate, ACTIONS(77), 2, anon_sym_DOT_DOT_LT, @@ -160252,11 +160252,11 @@ static const uint16_t ts_small_parse_table[] = { sym__inter_single_quotes, STATE(2478), 1, sym__inter_double_quotes, + STATE(2509), 1, + sym__expression, STATE(2534), 1, sym_val_variable, - STATE(2571), 1, - sym__expression, - STATE(3387), 1, + STATE(3230), 1, sym__where_predicate, ACTIONS(77), 2, anon_sym_DOT_DOT_LT, @@ -160341,9 +160341,9 @@ static const uint16_t ts_small_parse_table[] = { sym__inter_double_quotes, STATE(2534), 1, sym_val_variable, - STATE(2580), 1, + STATE(2548), 1, sym__expression, - STATE(3310), 1, + STATE(3245), 1, sym__where_predicate, ACTIONS(77), 2, anon_sym_DOT_DOT_LT, @@ -160420,6 +160420,8 @@ static const uint16_t ts_small_parse_table[] = { sym_expr_parenthesized, STATE(2125), 1, sym__var, + STATE(2466), 1, + sym__expression, STATE(2469), 1, sym__str_double_quotes, STATE(2475), 1, @@ -160428,9 +160430,7 @@ static const uint16_t ts_small_parse_table[] = { sym__inter_double_quotes, STATE(2534), 1, sym_val_variable, - STATE(2568), 1, - sym__expression, - STATE(3259), 1, + STATE(3277), 1, sym__where_predicate, ACTIONS(77), 2, anon_sym_DOT_DOT_LT, @@ -160509,15 +160509,15 @@ static const uint16_t ts_small_parse_table[] = { sym__var, STATE(2469), 1, sym__str_double_quotes, + STATE(2473), 1, + sym__expression, STATE(2475), 1, sym__inter_single_quotes, STATE(2478), 1, sym__inter_double_quotes, - STATE(2509), 1, - sym__expression, STATE(2534), 1, sym_val_variable, - STATE(3230), 1, + STATE(3435), 1, sym__where_predicate, ACTIONS(77), 2, anon_sym_DOT_DOT_LT, @@ -160598,13 +160598,13 @@ static const uint16_t ts_small_parse_table[] = { sym__str_double_quotes, STATE(2475), 1, sym__inter_single_quotes, + STATE(2476), 1, + sym__expression, STATE(2478), 1, sym__inter_double_quotes, STATE(2534), 1, sym_val_variable, - STATE(2548), 1, - sym__expression, - STATE(3245), 1, + STATE(3346), 1, sym__where_predicate, ACTIONS(77), 2, anon_sym_DOT_DOT_LT, @@ -160681,17 +160681,17 @@ static const uint16_t ts_small_parse_table[] = { sym_expr_parenthesized, STATE(2125), 1, sym__var, - STATE(2466), 1, - sym__expression, STATE(2469), 1, sym__str_double_quotes, STATE(2475), 1, sym__inter_single_quotes, STATE(2478), 1, sym__inter_double_quotes, + STATE(2483), 1, + sym__expression, STATE(2534), 1, sym_val_variable, - STATE(3277), 1, + STATE(3322), 1, sym__where_predicate, ACTIONS(77), 2, anon_sym_DOT_DOT_LT, @@ -160770,15 +160770,15 @@ static const uint16_t ts_small_parse_table[] = { sym__var, STATE(2469), 1, sym__str_double_quotes, - STATE(2473), 1, - sym__expression, STATE(2475), 1, sym__inter_single_quotes, STATE(2478), 1, sym__inter_double_quotes, + STATE(2491), 1, + sym__expression, STATE(2534), 1, sym_val_variable, - STATE(3435), 1, + STATE(3248), 1, sym__where_predicate, ACTIONS(77), 2, anon_sym_DOT_DOT_LT, @@ -160859,13 +160859,13 @@ static const uint16_t ts_small_parse_table[] = { sym__str_double_quotes, STATE(2475), 1, sym__inter_single_quotes, - STATE(2476), 1, - sym__expression, STATE(2478), 1, sym__inter_double_quotes, + STATE(2488), 1, + sym__expression, STATE(2534), 1, sym_val_variable, - STATE(3346), 1, + STATE(3241), 1, sym__where_predicate, ACTIONS(77), 2, anon_sym_DOT_DOT_LT, @@ -160948,11 +160948,11 @@ static const uint16_t ts_small_parse_table[] = { sym__inter_single_quotes, STATE(2478), 1, sym__inter_double_quotes, - STATE(2483), 1, + STATE(2493), 1, sym__expression, STATE(2534), 1, sym_val_variable, - STATE(3322), 1, + STATE(3427), 1, sym__where_predicate, ACTIONS(77), 2, anon_sym_DOT_DOT_LT, @@ -161035,11 +161035,11 @@ static const uint16_t ts_small_parse_table[] = { sym__inter_single_quotes, STATE(2478), 1, sym__inter_double_quotes, - STATE(2491), 1, + STATE(2525), 1, sym__expression, STATE(2534), 1, sym_val_variable, - STATE(3248), 1, + STATE(3237), 1, sym__where_predicate, ACTIONS(77), 2, anon_sym_DOT_DOT_LT, @@ -161122,11 +161122,11 @@ static const uint16_t ts_small_parse_table[] = { sym__inter_single_quotes, STATE(2478), 1, sym__inter_double_quotes, - STATE(2488), 1, - sym__expression, STATE(2534), 1, sym_val_variable, - STATE(3241), 1, + STATE(2564), 1, + sym__expression, + STATE(3402), 1, sym__where_predicate, ACTIONS(77), 2, anon_sym_DOT_DOT_LT, @@ -161209,11 +161209,11 @@ static const uint16_t ts_small_parse_table[] = { sym__inter_single_quotes, STATE(2478), 1, sym__inter_double_quotes, - STATE(2493), 1, - sym__expression, STATE(2534), 1, sym_val_variable, - STATE(3427), 1, + STATE(2550), 1, + sym__expression, + STATE(3416), 1, sym__where_predicate, ACTIONS(77), 2, anon_sym_DOT_DOT_LT, @@ -161296,11 +161296,11 @@ static const uint16_t ts_small_parse_table[] = { sym__inter_single_quotes, STATE(2478), 1, sym__inter_double_quotes, - STATE(2525), 1, + STATE(2530), 1, sym__expression, STATE(2534), 1, sym_val_variable, - STATE(3237), 1, + STATE(3420), 1, sym__where_predicate, ACTIONS(77), 2, anon_sym_DOT_DOT_LT, @@ -163165,7 +163165,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_SQUOTE, ACTIONS(2842), 1, anon_sym_DOLLAR_DQUOTE, - STATE(112), 1, + STATE(113), 1, sym_val_number, STATE(1414), 1, sym_comment, @@ -163246,7 +163246,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_SQUOTE, ACTIONS(2842), 1, anon_sym_DOLLAR_DQUOTE, - STATE(112), 1, + STATE(113), 1, sym_val_number, STATE(1415), 1, sym_comment, @@ -163570,7 +163570,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_SQUOTE, ACTIONS(2842), 1, anon_sym_DOLLAR_DQUOTE, - STATE(112), 1, + STATE(113), 1, sym_val_number, STATE(1419), 1, sym_comment, @@ -168187,7 +168187,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_SQUOTE, ACTIONS(2842), 1, anon_sym_DOLLAR_DQUOTE, - STATE(112), 1, + STATE(113), 1, sym_val_number, STATE(1476), 1, sym_comment, @@ -168673,7 +168673,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_SQUOTE, ACTIONS(2842), 1, anon_sym_DOLLAR_DQUOTE, - STATE(112), 1, + STATE(113), 1, sym_val_number, STATE(1482), 1, sym_comment, @@ -168835,7 +168835,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_SQUOTE, ACTIONS(2842), 1, anon_sym_DOLLAR_DQUOTE, - STATE(112), 1, + STATE(113), 1, sym_val_number, STATE(1484), 1, sym_comment, @@ -168916,7 +168916,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_SQUOTE, ACTIONS(2842), 1, anon_sym_DOLLAR_DQUOTE, - STATE(112), 1, + STATE(113), 1, sym_val_number, STATE(1485), 1, sym_comment, @@ -168997,7 +168997,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_SQUOTE, ACTIONS(2842), 1, anon_sym_DOLLAR_DQUOTE, - STATE(112), 1, + STATE(113), 1, sym_val_number, STATE(1486), 1, sym_comment, @@ -169078,7 +169078,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_SQUOTE, ACTIONS(2842), 1, anon_sym_DOLLAR_DQUOTE, - STATE(112), 1, + STATE(113), 1, sym_val_number, STATE(1487), 1, sym_comment, @@ -169240,7 +169240,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_SQUOTE, ACTIONS(2842), 1, anon_sym_DOLLAR_DQUOTE, - STATE(112), 1, + STATE(113), 1, sym_val_number, STATE(1489), 1, sym_comment, @@ -169483,7 +169483,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_SQUOTE, ACTIONS(2842), 1, anon_sym_DOLLAR_DQUOTE, - STATE(112), 1, + STATE(113), 1, sym_val_number, STATE(1492), 1, sym_comment, @@ -169888,7 +169888,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_SQUOTE, ACTIONS(2842), 1, anon_sym_DOLLAR_DQUOTE, - STATE(112), 1, + STATE(113), 1, sym_val_number, STATE(1497), 1, sym_comment, @@ -170617,7 +170617,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_SQUOTE, ACTIONS(2842), 1, anon_sym_DOLLAR_DQUOTE, - STATE(112), 1, + STATE(113), 1, sym_val_number, STATE(1506), 1, sym_comment, @@ -177988,7 +177988,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_SQUOTE, ACTIONS(2842), 1, anon_sym_DOLLAR_DQUOTE, - STATE(112), 1, + STATE(113), 1, sym_val_number, STATE(1597), 1, sym_comment, @@ -178638,7 +178638,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_not, STATE(16), 1, sym_val_number, - STATE(1014), 1, + STATE(1007), 1, sym__var, STATE(1035), 1, sym__str_double_quotes, @@ -178719,7 +178719,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_not, STATE(16), 1, sym_val_number, - STATE(1014), 1, + STATE(1007), 1, sym__var, STATE(1035), 1, sym__str_double_quotes, @@ -178962,7 +178962,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_not, STATE(16), 1, sym_val_number, - STATE(1014), 1, + STATE(1007), 1, sym__var, STATE(1035), 1, sym__str_double_quotes, @@ -179043,7 +179043,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_not, STATE(16), 1, sym_val_number, - STATE(1014), 1, + STATE(1007), 1, sym__var, STATE(1035), 1, sym__str_double_quotes, @@ -179124,7 +179124,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_not, STATE(16), 1, sym_val_number, - STATE(1014), 1, + STATE(1007), 1, sym__var, STATE(1035), 1, sym__str_double_quotes, @@ -179286,7 +179286,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_not, STATE(16), 1, sym_val_number, - STATE(1014), 1, + STATE(1007), 1, sym__var, STATE(1035), 1, sym__str_double_quotes, @@ -179367,7 +179367,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_not, STATE(16), 1, sym_val_number, - STATE(1014), 1, + STATE(1007), 1, sym__var, STATE(1035), 1, sym__str_double_quotes, @@ -179448,7 +179448,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_not, STATE(16), 1, sym_val_number, - STATE(1014), 1, + STATE(1007), 1, sym__var, STATE(1035), 1, sym__str_double_quotes, @@ -179529,7 +179529,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_not, STATE(16), 1, sym_val_number, - STATE(1014), 1, + STATE(1007), 1, sym__var, STATE(1035), 1, sym__str_double_quotes, @@ -179610,7 +179610,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_not, STATE(16), 1, sym_val_number, - STATE(1014), 1, + STATE(1007), 1, sym__var, STATE(1035), 1, sym__str_double_quotes, @@ -179691,7 +179691,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_not, STATE(16), 1, sym_val_number, - STATE(1014), 1, + STATE(1007), 1, sym__var, STATE(1035), 1, sym__str_double_quotes, @@ -179772,7 +179772,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_not, STATE(16), 1, sym_val_number, - STATE(1014), 1, + STATE(1007), 1, sym__var, STATE(1035), 1, sym__str_double_quotes, @@ -179853,7 +179853,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_not, STATE(16), 1, sym_val_number, - STATE(1014), 1, + STATE(1007), 1, sym__var, STATE(1035), 1, sym__str_double_quotes, @@ -183096,11 +183096,11 @@ static const uint16_t ts_small_parse_table[] = { [70964] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(761), 1, + ACTIONS(748), 1, anon_sym_LF, STATE(1672), 1, sym_comment, - ACTIONS(759), 42, + ACTIONS(746), 42, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LPAREN, @@ -183146,11 +183146,11 @@ static const uint16_t ts_small_parse_table[] = { [71018] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(754), 1, + ACTIONS(752), 1, anon_sym_LF, STATE(1673), 1, sym_comment, - ACTIONS(752), 42, + ACTIONS(750), 42, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LPAREN, @@ -183610,11 +183610,11 @@ static const uint16_t ts_small_parse_table[] = { [71532] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(750), 1, + ACTIONS(761), 1, anon_sym_LF, STATE(1682), 1, sym_comment, - ACTIONS(748), 42, + ACTIONS(759), 42, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LPAREN, @@ -184201,10 +184201,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, STATE(1694), 1, sym_comment, - ACTIONS(754), 2, + ACTIONS(752), 2, ts_builtin_sym_end, anon_sym_LF, - ACTIONS(752), 40, + ACTIONS(750), 40, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LPAREN, @@ -184250,10 +184250,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, STATE(1695), 1, sym_comment, - ACTIONS(750), 2, + ACTIONS(761), 2, ts_builtin_sym_end, anon_sym_LF, - ACTIONS(748), 40, + ACTIONS(759), 40, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LPAREN, @@ -184497,10 +184497,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, STATE(1700), 1, sym_comment, - ACTIONS(761), 2, + ACTIONS(748), 2, ts_builtin_sym_end, anon_sym_LF, - ACTIONS(759), 40, + ACTIONS(746), 40, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LPAREN, @@ -186379,11 +186379,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_list, STATE(1738), 1, sym_comment, - STATE(3703), 1, + STATE(3702), 1, sym__type_annotation, - STATE(3704), 1, + STATE(3703), 1, sym__multiple_types, - STATE(3705), 1, + STATE(3704), 1, sym__one_type, ACTIONS(3140), 2, anon_sym_table, @@ -187260,7 +187260,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__multiple_types_repeat1, STATE(2044), 1, sym__one_type, - STATE(3710), 1, + STATE(3709), 1, sym__type_annotation, ACTIONS(3140), 2, anon_sym_table, @@ -187840,7 +187840,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, STATE(1768), 1, sym_comment, - ACTIONS(759), 14, + ACTIONS(746), 14, sym_identifier, anon_sym_GT, anon_sym_DASH, @@ -187855,7 +187855,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_xor, anon_sym_or, anon_sym_DOT_DOT, - ACTIONS(761), 27, + ACTIONS(748), 27, anon_sym_COLON, anon_sym_COMMA, anon_sym_RBRACK, @@ -187888,7 +187888,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, STATE(1769), 1, sym_comment, - ACTIONS(752), 14, + ACTIONS(750), 14, sym_identifier, anon_sym_GT, anon_sym_DASH, @@ -187903,7 +187903,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_xor, anon_sym_or, anon_sym_DOT_DOT, - ACTIONS(754), 27, + ACTIONS(752), 27, anon_sym_COLON, anon_sym_COMMA, anon_sym_RBRACK, @@ -188037,7 +188037,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_list, STATE(2044), 1, sym__one_type, - STATE(3710), 1, + STATE(3709), 1, sym__type_annotation, ACTIONS(3157), 2, anon_sym_table, @@ -188679,7 +188679,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2044), 1, sym__one_type, - STATE(3710), 1, + STATE(3709), 1, sym__type_annotation, ACTIONS(3140), 2, anon_sym_table, @@ -189119,11 +189119,11 @@ static const uint16_t ts_small_parse_table[] = { [77575] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(761), 1, + ACTIONS(748), 1, anon_sym_LF, STATE(1794), 1, sym_comment, - ACTIONS(759), 39, + ACTIONS(746), 39, anon_sym_EQ, anon_sym_SEMI, anon_sym_RPAREN, @@ -189357,11 +189357,11 @@ static const uint16_t ts_small_parse_table[] = { [77836] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(750), 1, + ACTIONS(761), 1, anon_sym_LF, STATE(1799), 1, sym_comment, - ACTIONS(748), 39, + ACTIONS(759), 39, anon_sym_EQ, anon_sym_SEMI, anon_sym_RPAREN, @@ -189404,11 +189404,11 @@ static const uint16_t ts_small_parse_table[] = { [77887] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(754), 1, + ACTIONS(752), 1, anon_sym_LF, STATE(1800), 1, sym_comment, - ACTIONS(752), 39, + ACTIONS(750), 39, anon_sym_EQ, anon_sym_SEMI, anon_sym_RPAREN, @@ -189451,11 +189451,11 @@ static const uint16_t ts_small_parse_table[] = { [77938] = 6, ACTIONS(147), 1, anon_sym_POUND, - ACTIONS(305), 1, + ACTIONS(345), 1, anon_sym_DOT_DOT, STATE(1801), 1, sym_comment, - ACTIONS(303), 2, + ACTIONS(343), 2, anon_sym_DOT_DOT_LT, anon_sym_DOT_DOT_EQ, ACTIONS(763), 12, @@ -190873,10 +190873,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, STATE(1830), 1, sym_comment, - ACTIONS(761), 2, + ACTIONS(748), 2, ts_builtin_sym_end, anon_sym_LF, - ACTIONS(759), 37, + ACTIONS(746), 37, anon_sym_EQ, anon_sym_SEMI, anon_sym_PIPE, @@ -191151,11 +191151,11 @@ static const uint16_t ts_small_parse_table[] = { [79839] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(761), 1, + ACTIONS(748), 1, anon_sym_LF, STATE(1836), 1, sym_comment, - ACTIONS(759), 38, + ACTIONS(746), 38, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_PIPE, @@ -191342,10 +191342,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, STATE(1840), 1, sym_comment, - ACTIONS(750), 2, + ACTIONS(761), 2, ts_builtin_sym_end, anon_sym_LF, - ACTIONS(748), 37, + ACTIONS(759), 37, anon_sym_EQ, anon_sym_SEMI, anon_sym_PIPE, @@ -191386,11 +191386,11 @@ static const uint16_t ts_small_parse_table[] = { [80099] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(754), 1, + ACTIONS(752), 1, anon_sym_LF, STATE(1841), 1, sym_comment, - ACTIONS(752), 38, + ACTIONS(750), 38, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_PIPE, @@ -191994,10 +191994,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, STATE(1854), 1, sym_comment, - ACTIONS(754), 2, + ACTIONS(752), 2, ts_builtin_sym_end, anon_sym_LF, - ACTIONS(752), 37, + ACTIONS(750), 37, anon_sym_EQ, anon_sym_SEMI, anon_sym_PIPE, @@ -192183,7 +192183,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, STATE(1858), 1, sym_comment, - ACTIONS(752), 7, + ACTIONS(750), 7, anon_sym_GT, anon_sym_DOT, anon_sym_STAR, @@ -192191,7 +192191,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_LT2, anon_sym_DOT_DOT, - ACTIONS(754), 31, + ACTIONS(752), 31, anon_sym_COMMA, anon_sym_PIPE, anon_sym_DASH, @@ -192273,7 +192273,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, STATE(1860), 1, sym_comment, - ACTIONS(759), 13, + ACTIONS(746), 13, sym_identifier, anon_sym_GT, anon_sym_in, @@ -192287,7 +192287,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_xor, anon_sym_or, anon_sym_DOT_DOT, - ACTIONS(761), 25, + ACTIONS(748), 25, anon_sym_COMMA, anon_sym_DASH, anon_sym_RBRACE, @@ -192412,7 +192412,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, STATE(1863), 1, sym_comment, - ACTIONS(752), 13, + ACTIONS(750), 13, sym_identifier, anon_sym_GT, anon_sym_in, @@ -192426,7 +192426,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_xor, anon_sym_or, anon_sym_DOT_DOT, - ACTIONS(754), 25, + ACTIONS(752), 25, anon_sym_COMMA, anon_sym_DASH, anon_sym_RBRACE, @@ -192457,10 +192457,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, STATE(1864), 1, sym_comment, - ACTIONS(754), 2, + ACTIONS(752), 2, ts_builtin_sym_end, anon_sym_LF, - ACTIONS(752), 36, + ACTIONS(750), 36, anon_sym_SEMI, anon_sym_PIPE, anon_sym_GT, @@ -192502,10 +192502,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, STATE(1865), 1, sym_comment, - ACTIONS(761), 2, + ACTIONS(748), 2, ts_builtin_sym_end, anon_sym_LF, - ACTIONS(759), 36, + ACTIONS(746), 36, anon_sym_SEMI, anon_sym_PIPE, anon_sym_GT, @@ -192829,7 +192829,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, STATE(1872), 1, sym_comment, - ACTIONS(748), 13, + ACTIONS(759), 13, sym_identifier, anon_sym_GT, anon_sym_DASH, @@ -192843,7 +192843,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_and, anon_sym_xor, anon_sym_or, - ACTIONS(750), 25, + ACTIONS(761), 25, anon_sym_COLON, anon_sym_COMMA, anon_sym_RBRACK, @@ -193203,7 +193203,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, STATE(1880), 1, sym_comment, - ACTIONS(759), 7, + ACTIONS(746), 7, anon_sym_GT, anon_sym_DOT, anon_sym_STAR, @@ -193211,7 +193211,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_LT2, anon_sym_DOT_DOT, - ACTIONS(761), 31, + ACTIONS(748), 31, anon_sym_COMMA, anon_sym_PIPE, anon_sym_DASH, @@ -193868,7 +193868,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, STATE(1894), 1, sym_comment, - ACTIONS(759), 13, + ACTIONS(746), 13, sym_identifier, anon_sym_GT, anon_sym_DASH, @@ -193882,7 +193882,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_and, anon_sym_xor, anon_sym_or, - ACTIONS(761), 25, + ACTIONS(748), 25, anon_sym_COLON, anon_sym_COMMA, anon_sym_RBRACK, @@ -194005,7 +194005,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, STATE(1897), 1, sym_comment, - ACTIONS(752), 13, + ACTIONS(750), 13, sym_identifier, anon_sym_GT, anon_sym_DASH, @@ -194019,7 +194019,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_and, anon_sym_xor, anon_sym_or, - ACTIONS(754), 25, + ACTIONS(752), 25, anon_sym_COLON, anon_sym_COMMA, anon_sym_RBRACK, @@ -198062,11 +198062,11 @@ static const uint16_t ts_small_parse_table[] = { [87738] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(761), 1, + ACTIONS(748), 1, anon_sym_LF, STATE(1982), 1, sym_comment, - ACTIONS(759), 36, + ACTIONS(746), 36, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_PIPE, @@ -198485,11 +198485,11 @@ static const uint16_t ts_small_parse_table[] = { [88224] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(754), 1, + ACTIONS(752), 1, anon_sym_LF, STATE(1991), 1, sym_comment, - ACTIONS(752), 36, + ACTIONS(750), 36, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_PIPE, @@ -198634,23 +198634,23 @@ static const uint16_t ts_small_parse_table[] = { [88402] = 21, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(313), 1, + ACTIONS(305), 1, anon_sym_LF, - ACTIONS(321), 1, + ACTIONS(313), 1, anon_sym_DOT, - ACTIONS(325), 1, + ACTIONS(317), 1, anon_sym_QMARK2, - ACTIONS(333), 1, + ACTIONS(325), 1, anon_sym_bit_DASHand, - ACTIONS(335), 1, + ACTIONS(327), 1, anon_sym_bit_DASHxor, - ACTIONS(337), 1, + ACTIONS(329), 1, anon_sym_bit_DASHor, - ACTIONS(339), 1, + ACTIONS(331), 1, anon_sym_and, - ACTIONS(341), 1, + ACTIONS(333), 1, anon_sym_xor, - ACTIONS(343), 1, + ACTIONS(335), 1, anon_sym_or, STATE(1994), 1, sym_comment, @@ -198658,34 +198658,34 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(2459), 1, sym_cell_path, - ACTIONS(317), 2, + ACTIONS(309), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(327), 2, + ACTIONS(319), 2, anon_sym_STAR_STAR, anon_sym_PLUS_PLUS, - ACTIONS(329), 2, + ACTIONS(321), 2, anon_sym_bit_DASHshl, anon_sym_bit_DASHshr, - ACTIONS(331), 2, + ACTIONS(323), 2, anon_sym_EQ_TILDE, anon_sym_BANG_TILDE, - ACTIONS(311), 4, + ACTIONS(303), 4, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_PIPE, anon_sym_RBRACE, - ACTIONS(319), 4, + ACTIONS(311), 4, anon_sym_in, anon_sym_not_DASHin, anon_sym_starts_DASHwith, anon_sym_ends_DASHwith, - ACTIONS(323), 4, + ACTIONS(315), 4, anon_sym_STAR, anon_sym_SLASH, anon_sym_mod, anon_sym_SLASH_SLASH, - ACTIONS(315), 6, + ACTIONS(307), 6, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, @@ -198789,7 +198789,7 @@ static const uint16_t ts_small_parse_table[] = { [88592] = 21, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(321), 1, + ACTIONS(313), 1, anon_sym_DOT, ACTIONS(3353), 1, anon_sym_LF, @@ -199739,10 +199739,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, STATE(2017), 1, sym_comment, - ACTIONS(761), 2, + ACTIONS(748), 2, ts_builtin_sym_end, anon_sym_LF, - ACTIONS(759), 34, + ACTIONS(746), 34, anon_sym_SEMI, anon_sym_PIPE, anon_sym_GT, @@ -199822,11 +199822,11 @@ static const uint16_t ts_small_parse_table[] = { [89781] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(750), 1, + ACTIONS(761), 1, anon_sym_LF, STATE(2019), 1, sym_comment, - ACTIONS(748), 35, + ACTIONS(759), 35, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LPAREN, @@ -199865,7 +199865,7 @@ static const uint16_t ts_small_parse_table[] = { [89828] = 7, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(321), 1, + ACTIONS(313), 1, anon_sym_DOT, ACTIONS(570), 1, anon_sym_LF, @@ -199915,7 +199915,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, STATE(2021), 1, sym_comment, - STATE(3708), 1, + STATE(3707), 1, sym_flat_type, ACTIONS(3138), 34, anon_sym_any, @@ -200087,7 +200087,7 @@ static const uint16_t ts_small_parse_table[] = { [90077] = 7, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(321), 1, + ACTIONS(313), 1, anon_sym_DOT, ACTIONS(615), 1, anon_sym_LF, @@ -200411,7 +200411,7 @@ static const uint16_t ts_small_parse_table[] = { [90452] = 7, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(321), 1, + ACTIONS(313), 1, anon_sym_DOT, ACTIONS(584), 1, anon_sym_LF, @@ -200545,7 +200545,7 @@ static const uint16_t ts_small_parse_table[] = { [90603] = 7, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(321), 1, + ACTIONS(313), 1, anon_sym_DOT, ACTIONS(611), 1, anon_sym_LF, @@ -200677,7 +200677,7 @@ static const uint16_t ts_small_parse_table[] = { [90750] = 7, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(321), 1, + ACTIONS(313), 1, anon_sym_DOT, ACTIONS(592), 1, anon_sym_LF, @@ -200851,7 +200851,7 @@ static const uint16_t ts_small_parse_table[] = { [90942] = 7, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(321), 1, + ACTIONS(313), 1, anon_sym_DOT, ACTIONS(607), 1, anon_sym_LF, @@ -201006,10 +201006,10 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(2511), 1, sym_cell_path, - ACTIONS(311), 2, + ACTIONS(303), 2, anon_sym_SEMI, anon_sym_PIPE, - ACTIONS(313), 2, + ACTIONS(305), 2, ts_builtin_sym_end, anon_sym_LF, ACTIONS(353), 2, @@ -201189,7 +201189,7 @@ static const uint16_t ts_small_parse_table[] = { [91345] = 7, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(321), 1, + ACTIONS(313), 1, anon_sym_DOT, ACTIONS(580), 1, anon_sym_LF, @@ -201355,11 +201355,11 @@ static const uint16_t ts_small_parse_table[] = { [91560] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(750), 1, + ACTIONS(761), 1, anon_sym_LF, STATE(2052), 1, sym_comment, - ACTIONS(748), 35, + ACTIONS(759), 35, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_PIPE, @@ -201441,11 +201441,11 @@ static const uint16_t ts_small_parse_table[] = { [91654] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(754), 1, + ACTIONS(752), 1, anon_sym_LF, STATE(2054), 1, sym_comment, - ACTIONS(752), 35, + ACTIONS(750), 35, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LPAREN, @@ -201484,7 +201484,7 @@ static const uint16_t ts_small_parse_table[] = { [91701] = 7, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(321), 1, + ACTIONS(313), 1, anon_sym_DOT, ACTIONS(603), 1, anon_sym_LF, @@ -201532,7 +201532,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, STATE(2056), 1, sym_comment, - ACTIONS(759), 7, + ACTIONS(746), 7, anon_sym_EQ, anon_sym_GT, anon_sym_DASH, @@ -201540,7 +201540,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_PLUS, anon_sym_LT2, - ACTIONS(761), 29, + ACTIONS(748), 29, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, @@ -201675,11 +201675,11 @@ static const uint16_t ts_small_parse_table[] = { [91927] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(761), 1, + ACTIONS(748), 1, anon_sym_LF, STATE(2059), 1, sym_comment, - ACTIONS(759), 35, + ACTIONS(746), 35, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LPAREN, @@ -201722,7 +201722,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, STATE(2060), 1, sym_comment, - STATE(3675), 1, + STATE(3674), 1, sym_flat_type, ACTIONS(3138), 34, anon_sym_any, @@ -201764,10 +201764,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, STATE(2061), 1, sym_comment, - ACTIONS(754), 2, + ACTIONS(752), 2, ts_builtin_sym_end, anon_sym_LF, - ACTIONS(752), 34, + ACTIONS(750), 34, anon_sym_SEMI, anon_sym_PIPE, anon_sym_GT, @@ -202100,7 +202100,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LF, STATE(2068), 1, sym_comment, - ACTIONS(345), 3, + ACTIONS(337), 3, anon_sym_DOT_DOT_LT, anon_sym_DOT_DOT, anon_sym_DOT_DOT_EQ, @@ -202140,7 +202140,7 @@ static const uint16_t ts_small_parse_table[] = { [92467] = 20, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(321), 1, + ACTIONS(313), 1, anon_sym_DOT, ACTIONS(3479), 1, anon_sym_LF, @@ -202286,7 +202286,7 @@ static const uint16_t ts_small_parse_table[] = { [92642] = 20, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(321), 1, + ACTIONS(313), 1, anon_sym_DOT, ACTIONS(3509), 1, anon_sym_LF, @@ -202363,7 +202363,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_or, STATE(2073), 1, sym_comment, - STATE(2838), 1, + STATE(2855), 1, sym__flag, STATE(2955), 1, sym_long_flag, @@ -202405,7 +202405,7 @@ static const uint16_t ts_small_parse_table[] = { [92802] = 7, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(321), 1, + ACTIONS(313), 1, anon_sym_DOT, ACTIONS(588), 1, anon_sym_LF, @@ -202497,7 +202497,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, STATE(2076), 1, sym_comment, - ACTIONS(752), 7, + ACTIONS(750), 7, anon_sym_EQ, anon_sym_GT, anon_sym_DASH, @@ -202505,7 +202505,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_PLUS, anon_sym_LT2, - ACTIONS(754), 29, + ACTIONS(752), 29, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, @@ -202598,11 +202598,11 @@ static const uint16_t ts_small_parse_table[] = { [93032] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(754), 1, + ACTIONS(752), 1, anon_sym_LF, STATE(2078), 1, sym_comment, - ACTIONS(752), 35, + ACTIONS(750), 35, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_PIPE, @@ -202641,11 +202641,11 @@ static const uint16_t ts_small_parse_table[] = { [93079] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(761), 1, + ACTIONS(748), 1, anon_sym_LF, STATE(2079), 1, sym_comment, - ACTIONS(759), 35, + ACTIONS(746), 35, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_PIPE, @@ -202684,7 +202684,7 @@ static const uint16_t ts_small_parse_table[] = { [93126] = 7, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(321), 1, + ACTIONS(313), 1, anon_sym_DOT, ACTIONS(576), 1, anon_sym_LF, @@ -203073,10 +203073,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, STATE(2088), 1, sym_comment, - ACTIONS(750), 2, + ACTIONS(761), 2, ts_builtin_sym_end, anon_sym_LF, - ACTIONS(748), 33, + ACTIONS(759), 33, anon_sym_SEMI, anon_sym_PIPE, anon_sym_GT, @@ -203242,10 +203242,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, STATE(2092), 1, sym_comment, - ACTIONS(761), 2, + ACTIONS(748), 2, ts_builtin_sym_end, anon_sym_LF, - ACTIONS(759), 33, + ACTIONS(746), 33, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LPAREN, @@ -203410,7 +203410,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, STATE(2096), 1, sym_comment, - ACTIONS(759), 11, + ACTIONS(746), 11, sym_identifier, anon_sym_GT, anon_sym_in, @@ -203422,7 +203422,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_and, anon_sym_xor, anon_sym_or, - ACTIONS(761), 24, + ACTIONS(748), 24, anon_sym_COMMA, anon_sym_DASH, anon_sym_RBRACE, @@ -203494,10 +203494,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, STATE(2098), 1, sym_comment, - ACTIONS(750), 2, + ACTIONS(761), 2, ts_builtin_sym_end, anon_sym_LF, - ACTIONS(748), 33, + ACTIONS(759), 33, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LPAREN, @@ -203536,10 +203536,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, STATE(2099), 1, sym_comment, - ACTIONS(754), 2, + ACTIONS(752), 2, ts_builtin_sym_end, anon_sym_LF, - ACTIONS(752), 33, + ACTIONS(750), 33, anon_sym_SEMI, anon_sym_PIPE, anon_sym_GT, @@ -203578,10 +203578,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, STATE(2100), 1, sym_comment, - ACTIONS(761), 2, + ACTIONS(748), 2, ts_builtin_sym_end, anon_sym_LF, - ACTIONS(759), 33, + ACTIONS(746), 33, anon_sym_SEMI, anon_sym_PIPE, anon_sym_GT, @@ -203665,13 +203665,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, STATE(2102), 1, sym_comment, - ACTIONS(748), 5, + ACTIONS(759), 5, anon_sym_GT, anon_sym_STAR, anon_sym_SLASH, anon_sym_PLUS, anon_sym_LT2, - ACTIONS(750), 30, + ACTIONS(761), 30, anon_sym_COMMA, anon_sym_PIPE, anon_sym_DASH, @@ -203791,7 +203791,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, STATE(2105), 1, sym_comment, - ACTIONS(748), 11, + ACTIONS(759), 11, sym_identifier, anon_sym_GT, anon_sym_in, @@ -203803,7 +203803,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_and, anon_sym_xor, anon_sym_or, - ACTIONS(750), 24, + ACTIONS(761), 24, anon_sym_COMMA, anon_sym_DASH, anon_sym_RBRACE, @@ -203833,7 +203833,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, STATE(2106), 1, sym_comment, - ACTIONS(752), 11, + ACTIONS(750), 11, sym_identifier, anon_sym_GT, anon_sym_in, @@ -203845,7 +203845,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_and, anon_sym_xor, anon_sym_or, - ACTIONS(754), 24, + ACTIONS(752), 24, anon_sym_COMMA, anon_sym_DASH, anon_sym_RBRACE, @@ -204304,7 +204304,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, STATE(2117), 1, sym_comment, - ACTIONS(752), 8, + ACTIONS(750), 8, anon_sym_GT, anon_sym_DASH, anon_sym_DOT, @@ -204313,7 +204313,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_LT2, anon_sym_DOT_DOT, - ACTIONS(754), 27, + ACTIONS(752), 27, anon_sym_DASH_DASH, anon_sym_in, anon_sym_LBRACE, @@ -204389,7 +204389,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, STATE(2119), 1, sym_comment, - ACTIONS(759), 8, + ACTIONS(746), 8, anon_sym_GT, anon_sym_DASH, anon_sym_DOT, @@ -204398,7 +204398,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_LT2, anon_sym_DOT_DOT, - ACTIONS(761), 27, + ACTIONS(748), 27, anon_sym_DASH_DASH, anon_sym_in, anon_sym_LBRACE, @@ -204431,10 +204431,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, STATE(2120), 1, sym_comment, - ACTIONS(754), 2, + ACTIONS(752), 2, ts_builtin_sym_end, anon_sym_LF, - ACTIONS(752), 33, + ACTIONS(750), 33, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_LPAREN, @@ -204825,13 +204825,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, STATE(2129), 1, sym_comment, - ACTIONS(759), 5, + ACTIONS(746), 5, anon_sym_GT, anon_sym_STAR, anon_sym_SLASH, anon_sym_PLUS, anon_sym_LT2, - ACTIONS(761), 30, + ACTIONS(748), 30, anon_sym_COMMA, anon_sym_PIPE, anon_sym_DASH, @@ -205652,13 +205652,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, STATE(2147), 1, sym_comment, - ACTIONS(752), 5, + ACTIONS(750), 5, anon_sym_GT, anon_sym_STAR, anon_sym_SLASH, anon_sym_PLUS, anon_sym_LT2, - ACTIONS(754), 30, + ACTIONS(752), 30, anon_sym_COMMA, anon_sym_PIPE, anon_sym_DASH, @@ -208459,11 +208459,11 @@ static const uint16_t ts_small_parse_table[] = { [99739] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(750), 1, + ACTIONS(761), 1, anon_sym_LF, STATE(2211), 1, sym_comment, - ACTIONS(748), 33, + ACTIONS(759), 33, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_PIPE, @@ -208606,7 +208606,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, STATE(2214), 1, sym_comment, - ACTIONS(748), 7, + ACTIONS(759), 7, anon_sym_EQ, anon_sym_GT, anon_sym_DASH, @@ -208614,7 +208614,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_PLUS, anon_sym_LT2, - ACTIONS(750), 27, + ACTIONS(761), 27, anon_sym_COLON, anon_sym_DASH_DASH, anon_sym_in, @@ -211481,11 +211481,11 @@ static const uint16_t ts_small_parse_table[] = { [103378] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(754), 1, + ACTIONS(752), 1, anon_sym_LF, STATE(2276), 1, sym_comment, - ACTIONS(752), 33, + ACTIONS(750), 33, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_PIPE, @@ -211873,11 +211873,11 @@ static const uint16_t ts_small_parse_table[] = { [103829] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(761), 1, + ACTIONS(748), 1, anon_sym_LF, STATE(2285), 1, sym_comment, - ACTIONS(759), 33, + ACTIONS(746), 33, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_PIPE, @@ -213964,50 +213964,50 @@ static const uint16_t ts_small_parse_table[] = { [106310] = 17, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(313), 1, + ACTIONS(305), 1, anon_sym_LF, - ACTIONS(333), 1, + ACTIONS(325), 1, anon_sym_bit_DASHand, - ACTIONS(335), 1, + ACTIONS(327), 1, anon_sym_bit_DASHxor, - ACTIONS(337), 1, + ACTIONS(329), 1, anon_sym_bit_DASHor, - ACTIONS(339), 1, + ACTIONS(331), 1, anon_sym_and, - ACTIONS(341), 1, + ACTIONS(333), 1, anon_sym_xor, - ACTIONS(343), 1, + ACTIONS(335), 1, anon_sym_or, STATE(2331), 1, sym_comment, - ACTIONS(317), 2, + ACTIONS(309), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(327), 2, + ACTIONS(319), 2, anon_sym_STAR_STAR, anon_sym_PLUS_PLUS, - ACTIONS(329), 2, + ACTIONS(321), 2, anon_sym_bit_DASHshl, anon_sym_bit_DASHshr, - ACTIONS(331), 2, + ACTIONS(323), 2, anon_sym_EQ_TILDE, anon_sym_BANG_TILDE, - ACTIONS(311), 4, + ACTIONS(303), 4, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_PIPE, anon_sym_RBRACE, - ACTIONS(319), 4, + ACTIONS(311), 4, anon_sym_in, anon_sym_not_DASHin, anon_sym_starts_DASHwith, anon_sym_ends_DASHwith, - ACTIONS(323), 4, + ACTIONS(315), 4, anon_sym_STAR, anon_sym_SLASH, anon_sym_mod, anon_sym_SLASH_SLASH, - ACTIONS(315), 6, + ACTIONS(307), 6, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, @@ -214259,10 +214259,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, STATE(2338), 1, sym_comment, - ACTIONS(754), 2, + ACTIONS(752), 2, ts_builtin_sym_end, anon_sym_LF, - ACTIONS(752), 31, + ACTIONS(750), 31, anon_sym_SEMI, anon_sym_PIPE, anon_sym_GT, @@ -218084,10 +218084,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, STATE(2417), 1, sym_comment, - ACTIONS(761), 2, + ACTIONS(748), 2, ts_builtin_sym_end, anon_sym_LF, - ACTIONS(759), 31, + ACTIONS(746), 31, anon_sym_SEMI, anon_sym_PIPE, anon_sym_GT, @@ -218336,10 +218336,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, STATE(2422), 1, sym_comment, - ACTIONS(750), 2, + ACTIONS(761), 2, ts_builtin_sym_end, anon_sym_LF, - ACTIONS(748), 31, + ACTIONS(759), 31, anon_sym_SEMI, anon_sym_PIPE, anon_sym_GT, @@ -218647,7 +218647,7 @@ static const uint16_t ts_small_parse_table[] = { sym_cell_path, STATE(2428), 1, sym_comment, - ACTIONS(2170), 2, + ACTIONS(2154), 2, anon_sym_COMMA, anon_sym_RBRACE, ACTIONS(601), 5, @@ -220155,50 +220155,50 @@ static const uint16_t ts_small_parse_table[] = { [114156] = 17, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(313), 1, + ACTIONS(305), 1, anon_sym_LF, - ACTIONS(333), 1, + ACTIONS(325), 1, anon_sym_bit_DASHand, - ACTIONS(335), 1, + ACTIONS(327), 1, anon_sym_bit_DASHxor, - ACTIONS(337), 1, + ACTIONS(329), 1, anon_sym_bit_DASHor, - ACTIONS(339), 1, + ACTIONS(331), 1, anon_sym_and, - ACTIONS(341), 1, + ACTIONS(333), 1, anon_sym_xor, - ACTIONS(343), 1, + ACTIONS(335), 1, anon_sym_or, STATE(2457), 1, sym_comment, - ACTIONS(317), 2, + ACTIONS(309), 2, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(327), 2, + ACTIONS(319), 2, anon_sym_STAR_STAR, anon_sym_PLUS_PLUS, - ACTIONS(329), 2, + ACTIONS(321), 2, anon_sym_bit_DASHshl, anon_sym_bit_DASHshr, - ACTIONS(331), 2, + ACTIONS(323), 2, anon_sym_EQ_TILDE, anon_sym_BANG_TILDE, - ACTIONS(311), 4, + ACTIONS(303), 4, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_PIPE, anon_sym_RBRACE, - ACTIONS(319), 4, + ACTIONS(311), 4, anon_sym_in, anon_sym_not_DASHin, anon_sym_starts_DASHwith, anon_sym_ends_DASHwith, - ACTIONS(323), 4, + ACTIONS(315), 4, anon_sym_STAR, anon_sym_SLASH, anon_sym_mod, anon_sym_SLASH_SLASH, - ACTIONS(315), 6, + ACTIONS(307), 6, anon_sym_GT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, @@ -223404,10 +223404,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_or, STATE(2523), 1, sym_comment, - ACTIONS(311), 2, + ACTIONS(303), 2, anon_sym_SEMI, anon_sym_PIPE, - ACTIONS(313), 2, + ACTIONS(305), 2, ts_builtin_sym_end, anon_sym_LF, ACTIONS(353), 2, @@ -223951,10 +223951,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_or, STATE(2534), 1, sym_comment, - ACTIONS(311), 2, + ACTIONS(303), 2, anon_sym_SEMI, anon_sym_PIPE, - ACTIONS(313), 2, + ACTIONS(305), 2, ts_builtin_sym_end, anon_sym_LF, ACTIONS(353), 2, @@ -230249,7 +230249,7 @@ static const uint16_t ts_small_parse_table[] = { sym__flag, STATE(3174), 1, sym_long_flag, - STATE(434), 2, + STATE(447), 2, sym__blosure, sym_val_variable, STATE(709), 2, @@ -230315,7 +230315,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(4134), 1, anon_sym_RBRACE, - STATE(89), 1, + STATE(86), 1, sym_parameter_pipes, STATE(1035), 1, sym__str_double_quotes, @@ -230406,7 +230406,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(4152), 1, anon_sym_DASH, - STATE(1014), 1, + STATE(1007), 1, sym__var, STATE(2700), 1, sym_comment, @@ -230454,7 +230454,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(4154), 1, anon_sym_RBRACE, - STATE(60), 1, + STATE(90), 1, sym_parameter_pipes, STATE(1035), 1, sym__str_double_quotes, @@ -230505,7 +230505,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(4156), 1, anon_sym_RBRACE, - STATE(80), 1, + STATE(78), 1, sym_parameter_pipes, STATE(1035), 1, sym__str_double_quotes, @@ -230577,7 +230577,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(4164), 1, anon_sym_RBRACE, - STATE(87), 1, + STATE(84), 1, sym_parameter_pipes, STATE(1035), 1, sym__str_double_quotes, @@ -230836,7 +230836,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(4202), 1, anon_sym_RBRACE, - STATE(66), 1, + STATE(64), 1, sym_parameter_pipes, STATE(1035), 1, sym__str_double_quotes, @@ -230911,7 +230911,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(4210), 1, anon_sym_RBRACE, - STATE(64), 1, + STATE(62), 1, sym_parameter_pipes, STATE(1035), 1, sym__str_double_quotes, @@ -231002,7 +231002,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(4216), 1, anon_sym_RBRACE, - STATE(85), 1, + STATE(82), 1, sym_parameter_pipes, STATE(1035), 1, sym__str_double_quotes, @@ -231126,7 +231126,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(4226), 1, anon_sym_RBRACE, - STATE(73), 1, + STATE(71), 1, sym_parameter_pipes, STATE(1035), 1, sym__str_double_quotes, @@ -231152,7 +231152,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(4228), 1, anon_sym_RBRACE, - STATE(79), 1, + STATE(77), 1, sym_parameter_pipes, STATE(1035), 1, sym__str_double_quotes, @@ -231318,7 +231318,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(4244), 1, anon_sym_RBRACE, - STATE(57), 1, + STATE(56), 1, sym_parameter_pipes, STATE(1035), 1, sym__str_double_quotes, @@ -231367,7 +231367,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(4250), 1, anon_sym_RBRACE, - STATE(62), 1, + STATE(60), 1, sym_parameter_pipes, STATE(1035), 1, sym__str_double_quotes, @@ -231648,7 +231648,7 @@ static const uint16_t ts_small_parse_table[] = { [128969] = 6, ACTIONS(147), 1, anon_sym_POUND, - ACTIONS(2156), 1, + ACTIONS(2162), 1, anon_sym_LPAREN, ACTIONS(3072), 1, aux_sym_val_number_token1, @@ -231667,7 +231667,7 @@ static const uint16_t ts_small_parse_table[] = { [128994] = 6, ACTIONS(147), 1, anon_sym_POUND, - ACTIONS(746), 1, + ACTIONS(744), 1, aux_sym_val_number_token1, ACTIONS(2846), 1, anon_sym_LPAREN, @@ -231755,7 +231755,7 @@ static const uint16_t ts_small_parse_table[] = { [129105] = 6, ACTIONS(147), 1, anon_sym_POUND, - ACTIONS(2134), 1, + ACTIONS(2140), 1, anon_sym_LPAREN, ACTIONS(3089), 1, aux_sym_val_number_token1, @@ -233202,20 +233202,20 @@ static const uint16_t ts_small_parse_table[] = { [131139] = 8, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(742), 1, + ACTIONS(740), 1, sym_short_flag, ACTIONS(4394), 1, anon_sym_DASH_DASH, STATE(742), 1, sym_long_flag, - STATE(901), 1, + STATE(834), 1, sym__flag, STATE(2832), 1, sym_comment, - ACTIONS(1259), 2, + ACTIONS(666), 2, anon_sym_SEMI, anon_sym_PIPE, - ACTIONS(1261), 2, + ACTIONS(668), 2, ts_builtin_sym_end, anon_sym_LF, [131166] = 4, @@ -233299,36 +233299,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, anon_sym_DOT_DOT_DOT, anon_sym_DASH_DASH, - [131273] = 8, - ACTIONS(3), 1, + [131273] = 4, + ACTIONS(147), 1, anon_sym_POUND, - ACTIONS(2340), 1, - anon_sym_DASH_DASH, - ACTIONS(2342), 1, - sym_short_flag, + ACTIONS(4412), 1, + anon_sym_DASH, STATE(2838), 1, sym_comment, - STATE(2839), 1, - sym__flag, - STATE(2955), 1, - sym_long_flag, - ACTIONS(617), 2, - anon_sym_SEMI, + ACTIONS(4410), 7, + sym_identifier, + anon_sym_RBRACK, + anon_sym_RPAREN, anon_sym_PIPE, - ACTIONS(619), 2, - ts_builtin_sym_end, - anon_sym_LF, - [131300] = 8, + anon_sym_DOLLAR, + anon_sym_DOT_DOT_DOT, + anon_sym_DASH_DASH, + [131292] = 8, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2340), 1, anon_sym_DASH_DASH, ACTIONS(2342), 1, sym_short_flag, + STATE(2832), 1, + sym__flag, STATE(2839), 1, sym_comment, - STATE(2842), 1, - sym__flag, STATE(2955), 1, sym_long_flag, ACTIONS(674), 2, @@ -233337,7 +233333,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(676), 2, ts_builtin_sym_end, anon_sym_LF, - [131327] = 4, + [131319] = 4, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(4140), 1, @@ -233352,7 +233348,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, anon_sym_DOT_DOT_DOT, anon_sym_DASH_DASH, - [131346] = 8, + [131338] = 8, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2340), 1, @@ -233371,26 +233367,26 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(676), 2, ts_builtin_sym_end, anon_sym_LF, - [131373] = 8, + [131365] = 8, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(742), 1, - sym_short_flag, - ACTIONS(4394), 1, + ACTIONS(2340), 1, anon_sym_DASH_DASH, - STATE(742), 1, - sym_long_flag, - STATE(834), 1, - sym__flag, + ACTIONS(2342), 1, + sym_short_flag, STATE(2842), 1, sym_comment, - ACTIONS(666), 2, + STATE(2863), 1, + sym__flag, + STATE(2955), 1, + sym_long_flag, + ACTIONS(678), 2, anon_sym_SEMI, anon_sym_PIPE, - ACTIONS(668), 2, + ACTIONS(680), 2, ts_builtin_sym_end, anon_sym_LF, - [131400] = 8, + [131392] = 8, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2340), 1, @@ -233409,21 +233405,25 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(668), 2, ts_builtin_sym_end, anon_sym_LF, - [131427] = 4, - ACTIONS(147), 1, + [131419] = 8, + ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(4412), 1, - anon_sym_DASH, + ACTIONS(740), 1, + sym_short_flag, + ACTIONS(4394), 1, + anon_sym_DASH_DASH, + STATE(742), 1, + sym_long_flag, + STATE(903), 1, + sym__flag, STATE(2844), 1, sym_comment, - ACTIONS(4410), 7, - sym_identifier, - anon_sym_RBRACK, - anon_sym_RPAREN, + ACTIONS(1251), 2, + anon_sym_SEMI, anon_sym_PIPE, - anon_sym_DOLLAR, - anon_sym_DOT_DOT_DOT, - anon_sym_DASH_DASH, + ACTIONS(1253), 2, + ts_builtin_sym_end, + anon_sym_LF, [131446] = 8, ACTIONS(3), 1, anon_sym_POUND, @@ -233431,10 +233431,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, ACTIONS(2342), 1, sym_short_flag, + STATE(2844), 1, + sym__flag, STATE(2845), 1, sym_comment, - STATE(2855), 1, - sym__flag, STATE(2955), 1, sym_long_flag, ACTIONS(1259), 2, @@ -233446,20 +233446,20 @@ static const uint16_t ts_small_parse_table[] = { [131473] = 8, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2340), 1, - anon_sym_DASH_DASH, - ACTIONS(2342), 1, + ACTIONS(740), 1, sym_short_flag, + ACTIONS(4394), 1, + anon_sym_DASH_DASH, + STATE(742), 1, + sym_long_flag, + STATE(901), 1, + sym__flag, STATE(2846), 1, sym_comment, - STATE(2863), 1, - sym__flag, - STATE(2955), 1, - sym_long_flag, - ACTIONS(678), 2, + ACTIONS(1259), 2, anon_sym_SEMI, anon_sym_PIPE, - ACTIONS(680), 2, + ACTIONS(1261), 2, ts_builtin_sym_end, anon_sym_LF, [131500] = 8, @@ -233488,7 +233488,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, ACTIONS(2342), 1, sym_short_flag, - STATE(2846), 1, + STATE(2842), 1, sym__flag, STATE(2848), 1, sym_comment, @@ -233509,7 +233509,7 @@ static const uint16_t ts_small_parse_table[] = { sym_short_flag, STATE(2849), 1, sym_comment, - STATE(2874), 1, + STATE(2853), 1, sym__flag, STATE(2955), 1, sym_long_flag, @@ -233526,7 +233526,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, ACTIONS(2342), 1, sym_short_flag, - STATE(2832), 1, + STATE(2846), 1, sym__flag, STATE(2850), 1, sym_comment, @@ -233541,7 +233541,7 @@ static const uint16_t ts_small_parse_table[] = { [131608] = 8, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(742), 1, + ACTIONS(740), 1, sym_short_flag, ACTIONS(4394), 1, anon_sym_DASH_DASH, @@ -233570,19 +233570,38 @@ static const uint16_t ts_small_parse_table[] = { sym__str_double_quotes, STATE(2852), 1, sym_comment, - STATE(2854), 1, + STATE(2874), 1, aux_sym_collection_type_repeat1, STATE(2899), 1, sym_val_string, ACTIONS(4402), 2, sym__str_single_quotes, sym__str_back_ticks, - [131664] = 4, + [131664] = 8, + ACTIONS(3), 1, + anon_sym_POUND, + ACTIONS(740), 1, + sym_short_flag, + ACTIONS(4394), 1, + anon_sym_DASH_DASH, + STATE(742), 1, + sym_long_flag, + STATE(878), 1, + sym__flag, + STATE(2853), 1, + sym_comment, + ACTIONS(698), 2, + anon_sym_SEMI, + anon_sym_PIPE, + ACTIONS(700), 2, + ts_builtin_sym_end, + anon_sym_LF, + [131691] = 4, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(4372), 1, anon_sym_DASH, - STATE(2853), 1, + STATE(2854), 1, sym_comment, ACTIONS(4368), 7, sym_identifier, @@ -233592,46 +233611,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, anon_sym_DOT_DOT_DOT, anon_sym_DASH_DASH, - [131683] = 9, - ACTIONS(147), 1, - anon_sym_POUND, - ACTIONS(4396), 1, - sym_identifier, - ACTIONS(4400), 1, - anon_sym_DQUOTE, - ACTIONS(4416), 1, - anon_sym_GT, - STATE(2650), 1, - sym__str_double_quotes, - STATE(2854), 1, - sym_comment, - STATE(2871), 1, - aux_sym_collection_type_repeat1, - STATE(2899), 1, - sym_val_string, - ACTIONS(4402), 2, - sym__str_single_quotes, - sym__str_back_ticks, - [131712] = 8, + [131710] = 8, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(742), 1, - sym_short_flag, - ACTIONS(4394), 1, + ACTIONS(2340), 1, anon_sym_DASH_DASH, - STATE(742), 1, - sym_long_flag, - STATE(903), 1, + ACTIONS(2342), 1, + sym_short_flag, + STATE(2839), 1, sym__flag, STATE(2855), 1, sym_comment, - ACTIONS(1251), 2, + STATE(2955), 1, + sym_long_flag, + ACTIONS(617), 2, anon_sym_SEMI, anon_sym_PIPE, - ACTIONS(1253), 2, + ACTIONS(619), 2, ts_builtin_sym_end, anon_sym_LF, - [131739] = 8, + [131737] = 8, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2340), 1, @@ -233650,14 +233649,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(680), 2, ts_builtin_sym_end, anon_sym_LF, - [131766] = 4, + [131764] = 4, ACTIONS(147), 1, anon_sym_POUND, - ACTIONS(4420), 1, + ACTIONS(4418), 1, anon_sym_DASH, STATE(2857), 1, sym_comment, - ACTIONS(4418), 7, + ACTIONS(4416), 7, sym_identifier, anon_sym_RBRACK, anon_sym_RPAREN, @@ -233665,7 +233664,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, anon_sym_DOT_DOT_DOT, anon_sym_DASH_DASH, - [131785] = 4, + [131783] = 4, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(4412), 1, @@ -233680,7 +233679,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, anon_sym_DOT_DOT_DOT, anon_sym_DASH_DASH, - [131804] = 4, + [131802] = 4, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(4162), 1, @@ -233695,10 +233694,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, anon_sym_DOT_DOT_DOT, anon_sym_DASH_DASH, - [131823] = 8, + [131821] = 8, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(742), 1, + ACTIONS(740), 1, sym_short_flag, ACTIONS(4394), 1, anon_sym_DASH_DASH, @@ -233714,7 +233713,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1265), 2, ts_builtin_sym_end, anon_sym_LF, - [131850] = 8, + [131848] = 8, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2340), 1, @@ -233733,7 +233732,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(684), 2, ts_builtin_sym_end, anon_sym_LF, - [131877] = 4, + [131875] = 4, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(4303), 1, @@ -233748,10 +233747,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, anon_sym_DOT_DOT_DOT, anon_sym_DASH_DASH, - [131896] = 8, + [131894] = 8, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(742), 1, + ACTIONS(740), 1, sym_short_flag, ACTIONS(4394), 1, anon_sym_DASH_DASH, @@ -233767,14 +233766,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(708), 2, ts_builtin_sym_end, anon_sym_LF, - [131923] = 9, + [131921] = 9, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(4396), 1, sym_identifier, ACTIONS(4400), 1, anon_sym_DQUOTE, - ACTIONS(4422), 1, + ACTIONS(4420), 1, anon_sym_GT, STATE(2650), 1, sym__str_double_quotes, @@ -233787,7 +233786,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4402), 2, sym__str_single_quotes, sym__str_back_ticks, - [131952] = 8, + [131950] = 8, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2340), 1, @@ -233806,7 +233805,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(684), 2, ts_builtin_sym_end, anon_sym_LF, - [131979] = 4, + [131977] = 4, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(4184), 1, @@ -233821,10 +233820,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, anon_sym_DOT_DOT_DOT, anon_sym_DASH_DASH, - [131998] = 8, + [131996] = 8, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(742), 1, + ACTIONS(740), 1, sym_short_flag, ACTIONS(4394), 1, anon_sym_DASH_DASH, @@ -233840,7 +233839,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(684), 2, ts_builtin_sym_end, anon_sym_LF, - [132025] = 8, + [132023] = 8, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2340), 1, @@ -233859,7 +233858,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(696), 2, ts_builtin_sym_end, anon_sym_LF, - [132052] = 8, + [132050] = 8, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2340), 1, @@ -233878,10 +233877,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(696), 2, ts_builtin_sym_end, anon_sym_LF, - [132079] = 8, + [132077] = 8, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(742), 1, + ACTIONS(740), 1, sym_short_flag, ACTIONS(4394), 1, anon_sym_DASH_DASH, @@ -233897,26 +233896,26 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(696), 2, ts_builtin_sym_end, anon_sym_LF, - [132106] = 8, + [132104] = 8, ACTIONS(147), 1, anon_sym_POUND, - ACTIONS(4424), 1, + ACTIONS(4422), 1, sym_identifier, - ACTIONS(4427), 1, + ACTIONS(4425), 1, anon_sym_GT, - ACTIONS(4429), 1, + ACTIONS(4427), 1, anon_sym_DQUOTE, STATE(2650), 1, sym__str_double_quotes, STATE(2899), 1, sym_val_string, - ACTIONS(4432), 2, + ACTIONS(4430), 2, sym__str_single_quotes, sym__str_back_ticks, STATE(2871), 2, sym_comment, aux_sym_collection_type_repeat1, - [132133] = 8, + [132131] = 8, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2340), 1, @@ -233935,7 +233934,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(700), 2, ts_builtin_sym_end, anon_sym_LF, - [132160] = 8, + [132158] = 8, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2340), 1, @@ -233954,25 +233953,26 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(700), 2, ts_builtin_sym_end, anon_sym_LF, - [132187] = 8, - ACTIONS(3), 1, + [132185] = 9, + ACTIONS(147), 1, anon_sym_POUND, - ACTIONS(742), 1, - sym_short_flag, - ACTIONS(4394), 1, - anon_sym_DASH_DASH, - STATE(742), 1, - sym_long_flag, - STATE(878), 1, - sym__flag, + ACTIONS(4396), 1, + sym_identifier, + ACTIONS(4400), 1, + anon_sym_DQUOTE, + ACTIONS(4433), 1, + anon_sym_GT, + STATE(2650), 1, + sym__str_double_quotes, + STATE(2871), 1, + aux_sym_collection_type_repeat1, STATE(2874), 1, sym_comment, - ACTIONS(698), 2, - anon_sym_SEMI, - anon_sym_PIPE, - ACTIONS(700), 2, - ts_builtin_sym_end, - anon_sym_LF, + STATE(2899), 1, + sym_val_string, + ACTIONS(4402), 2, + sym__str_single_quotes, + sym__str_back_ticks, [132214] = 8, ACTIONS(3), 1, anon_sym_POUND, @@ -234378,7 +234378,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_string, STATE(2897), 1, sym_comment, - STATE(3655), 1, + STATE(3738), 1, sym__command_name, ACTIONS(2553), 2, sym__str_single_quotes, @@ -234528,7 +234528,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_string, STATE(2906), 1, sym_comment, - STATE(3685), 1, + STATE(3684), 1, sym__command_name, ACTIONS(2553), 2, sym__str_single_quotes, @@ -234546,7 +234546,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_string, STATE(2907), 1, sym_comment, - STATE(3715), 1, + STATE(3714), 1, sym__command_name, ACTIONS(2553), 2, sym__str_single_quotes, @@ -234564,7 +234564,7 @@ static const uint16_t ts_small_parse_table[] = { sym_val_string, STATE(2908), 1, sym_comment, - STATE(3707), 1, + STATE(3706), 1, sym__command_name, ACTIONS(2553), 2, sym__str_single_quotes, @@ -234802,7 +234802,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(4362), 1, sym_identifier, - STATE(986), 1, + STATE(998), 1, sym__assignment_pattern, STATE(2922), 1, sym_comment, @@ -234855,7 +234855,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(4362), 1, sym_identifier, - STATE(986), 1, + STATE(998), 1, sym__assignment_pattern, STATE(2925), 1, sym_comment, @@ -235461,7 +235461,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(4362), 1, sym_identifier, - STATE(986), 1, + STATE(998), 1, sym__assignment_pattern, STATE(2963), 1, sym_comment, @@ -236209,7 +236209,7 @@ static const uint16_t ts_small_parse_table[] = { [135392] = 6, ACTIONS(147), 1, anon_sym_POUND, - ACTIONS(2140), 1, + ACTIONS(2146), 1, anon_sym_DQUOTE, ACTIONS(4698), 1, aux_sym_path_token1, @@ -237579,9 +237579,9 @@ static const uint16_t ts_small_parse_table[] = { sym_short_flag, STATE(3117), 1, sym_comment, - STATE(3718), 1, + STATE(3717), 1, sym__flag, - STATE(3721), 1, + STATE(3720), 1, sym_long_flag, [137306] = 7, ACTIONS(3), 1, @@ -237878,9 +237878,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, STATE(3140), 1, sym_comment, - STATE(3716), 1, + STATE(3715), 1, sym__flag, - STATE(3721), 1, + STATE(3720), 1, sym_long_flag, [137720] = 7, ACTIONS(3), 1, @@ -238080,7 +238080,7 @@ static const uint16_t ts_small_parse_table[] = { [137982] = 6, ACTIONS(147), 1, anon_sym_POUND, - ACTIONS(2162), 1, + ACTIONS(2168), 1, anon_sym_DQUOTE, ACTIONS(4942), 1, aux_sym_path_token1, @@ -238148,7 +238148,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(3600), 1, sym__flag, - STATE(3721), 1, + STATE(3720), 1, sym_long_flag, [138088] = 6, ACTIONS(147), 1, @@ -238265,9 +238265,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, STATE(3170), 1, sym_comment, - STATE(3676), 1, + STATE(3675), 1, sym__flag, - STATE(3721), 1, + STATE(3720), 1, sym_long_flag, [138254] = 4, ACTIONS(3), 1, @@ -238624,7 +238624,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(5004), 1, aux_sym_path_token1, - STATE(651), 1, + STATE(661), 1, sym__str_double_quotes, STATE(3198), 1, sym_comment, @@ -242177,7 +242177,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, STATE(3502), 1, sym_comment, - STATE(3694), 1, + STATE(3693), 1, sym_param_type, [143757] = 5, ACTIONS(3), 1, @@ -242207,7 +242207,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, ACTIONS(1790), 1, anon_sym_LF, - STATE(996), 1, + STATE(988), 1, sym__terminator, STATE(3505), 1, sym_comment, @@ -242230,7 +242230,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, STATE(3507), 1, sym_comment, - STATE(3722), 1, + STATE(3721), 1, sym_param_type, [143833] = 4, ACTIONS(3), 1, @@ -242653,7 +242653,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, STATE(3553), 1, sym_comment, - STATE(3696), 1, + STATE(3695), 1, sym_param_short_flag, [144441] = 4, ACTIONS(147), 1, @@ -243391,70 +243391,70 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(147), 1, anon_sym_POUND, ACTIONS(5666), 1, - anon_sym_EQ, + anon_sym_RPAREN, STATE(3655), 1, sym_comment, [145498] = 3, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(5668), 1, - anon_sym_RPAREN, + anon_sym_RBRACE, STATE(3656), 1, sym_comment, [145508] = 3, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(5670), 1, - anon_sym_RBRACE, + anon_sym_RPAREN, STATE(3657), 1, sym_comment, [145518] = 3, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(5672), 1, - anon_sym_RPAREN, + anon_sym_LBRACK2, STATE(3658), 1, sym_comment, [145528] = 3, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(5674), 1, - anon_sym_LBRACK2, + anon_sym_RBRACE, STATE(3659), 1, sym_comment, [145538] = 3, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(5676), 1, - anon_sym_RBRACE, + anon_sym_RPAREN, STATE(3660), 1, sym_comment, [145548] = 3, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(5678), 1, - anon_sym_RPAREN, + anon_sym_RBRACE, STATE(3661), 1, sym_comment, [145558] = 3, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(5680), 1, - anon_sym_RBRACE, + ts_builtin_sym_end, STATE(3662), 1, sym_comment, [145568] = 3, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(5682), 1, - ts_builtin_sym_end, + anon_sym_LBRACK2, STATE(3663), 1, sym_comment, [145578] = 3, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(5684), 1, - anon_sym_LBRACK2, + anon_sym_RBRACE, STATE(3664), 1, sym_comment, [145588] = 3, @@ -243468,84 +243468,84 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(147), 1, anon_sym_POUND, ACTIONS(5688), 1, - anon_sym_RBRACE, + anon_sym_RPAREN, STATE(3666), 1, sym_comment, [145608] = 3, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(5690), 1, - anon_sym_RPAREN, + anon_sym_RBRACE, STATE(3667), 1, sym_comment, [145618] = 3, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(5692), 1, - anon_sym_RBRACE, + anon_sym_LBRACK2, STATE(3668), 1, sym_comment, [145628] = 3, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(5694), 1, - anon_sym_LBRACK2, + anon_sym_RPAREN, STATE(3669), 1, sym_comment, [145638] = 3, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(5696), 1, - anon_sym_RPAREN, + ts_builtin_sym_end, STATE(3670), 1, sym_comment, [145648] = 3, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(5698), 1, - ts_builtin_sym_end, + sym_cmd_identifier, STATE(3671), 1, sym_comment, [145658] = 3, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(5700), 1, - sym_cmd_identifier, + anon_sym_LBRACE, STATE(3672), 1, sym_comment, [145668] = 3, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(5702), 1, - anon_sym_LBRACE, + anon_sym_LBRACK2, STATE(3673), 1, sym_comment, [145678] = 3, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(5704), 1, - anon_sym_LBRACK2, + anon_sym_GT, STATE(3674), 1, sym_comment, [145688] = 3, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(5706), 1, - anon_sym_GT, + anon_sym_in, STATE(3675), 1, sym_comment, [145698] = 3, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(5708), 1, - anon_sym_in, + anon_sym_EQ_GT, STATE(3676), 1, sym_comment, [145708] = 3, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(5710), 1, - anon_sym_EQ_GT, + anon_sym_LBRACK2, STATE(3677), 1, sym_comment, [145718] = 3, @@ -243558,15 +243558,15 @@ static const uint16_t ts_small_parse_table[] = { [145728] = 3, ACTIONS(147), 1, anon_sym_POUND, - ACTIONS(5714), 1, - anon_sym_LBRACK2, + ACTIONS(2388), 1, + anon_sym_RBRACE, STATE(3679), 1, sym_comment, [145738] = 3, ACTIONS(147), 1, anon_sym_POUND, - ACTIONS(2388), 1, - anon_sym_RBRACE, + ACTIONS(5714), 1, + anon_sym_EQ_GT, STATE(3680), 1, sym_comment, [145748] = 3, @@ -243587,21 +243587,21 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(147), 1, anon_sym_POUND, ACTIONS(5720), 1, - anon_sym_EQ_GT, + anon_sym_LBRACK2, STATE(3683), 1, sym_comment, [145778] = 3, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(5722), 1, - anon_sym_LBRACK2, + anon_sym_EQ, STATE(3684), 1, sym_comment, [145788] = 3, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(5724), 1, - anon_sym_EQ, + anon_sym_RBRACE, STATE(3685), 1, sym_comment, [145798] = 3, @@ -243615,56 +243615,56 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(147), 1, anon_sym_POUND, ACTIONS(5728), 1, - anon_sym_RBRACE, + anon_sym_RPAREN, STATE(3687), 1, sym_comment, [145818] = 3, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(5730), 1, - anon_sym_RPAREN, + anon_sym_LBRACK2, STATE(3688), 1, sym_comment, [145828] = 3, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(5732), 1, - anon_sym_LBRACK2, + anon_sym_RBRACE, STATE(3689), 1, sym_comment, [145838] = 3, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(5734), 1, - anon_sym_RBRACE, + anon_sym_RPAREN, STATE(3690), 1, sym_comment, [145848] = 3, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(5736), 1, - anon_sym_RPAREN, + anon_sym_RBRACE, STATE(3691), 1, sym_comment, [145858] = 3, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(5738), 1, - anon_sym_RBRACE, + anon_sym_LBRACK2, STATE(3692), 1, sym_comment, [145868] = 3, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(5740), 1, - anon_sym_LBRACK2, + anon_sym_EQ, STATE(3693), 1, sym_comment, [145878] = 3, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(5742), 1, - anon_sym_EQ, + anon_sym_RPAREN, STATE(3694), 1, sym_comment, [145888] = 3, @@ -243685,55 +243685,55 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(147), 1, anon_sym_POUND, ACTIONS(5748), 1, - anon_sym_RPAREN, + anon_sym_LPAREN2, STATE(3697), 1, sym_comment, [145918] = 3, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(5750), 1, - anon_sym_LPAREN2, + anon_sym_make, STATE(3698), 1, sym_comment, [145928] = 3, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(5752), 1, - anon_sym_make, + anon_sym_RBRACE, STATE(3699), 1, sym_comment, [145938] = 3, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(5754), 1, - anon_sym_RBRACE, + anon_sym_RPAREN, STATE(3700), 1, sym_comment, [145948] = 3, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(5756), 1, - anon_sym_RPAREN, + anon_sym_RBRACE, STATE(3701), 1, sym_comment, [145958] = 3, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(5758), 1, - anon_sym_RBRACE, + anon_sym_DASH_GT, STATE(3702), 1, sym_comment, [145968] = 3, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(5760), 1, - anon_sym_DASH_GT, + anon_sym_LBRACE, STATE(3703), 1, sym_comment, [145978] = 3, ACTIONS(147), 1, anon_sym_POUND, - ACTIONS(5762), 1, + ACTIONS(5760), 1, anon_sym_LBRACE, STATE(3704), 1, sym_comment, @@ -243741,133 +243741,133 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(147), 1, anon_sym_POUND, ACTIONS(5762), 1, - anon_sym_LBRACE, + anon_sym_RPAREN, STATE(3705), 1, sym_comment, [145998] = 3, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(5764), 1, - anon_sym_RPAREN, + anon_sym_EQ, STATE(3706), 1, sym_comment, [146008] = 3, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(5766), 1, - anon_sym_EQ, + anon_sym_GT, STATE(3707), 1, sym_comment, [146018] = 3, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(5768), 1, - anon_sym_GT, + anon_sym_RBRACE, STATE(3708), 1, sym_comment, [146028] = 3, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(5770), 1, - anon_sym_RBRACE, + anon_sym_DASH_GT, STATE(3709), 1, sym_comment, [146038] = 3, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(5772), 1, - anon_sym_DASH_GT, + anon_sym_LPAREN2, STATE(3710), 1, sym_comment, [146048] = 3, ACTIONS(147), 1, anon_sym_POUND, - ACTIONS(5774), 1, - anon_sym_LPAREN2, + ACTIONS(2360), 1, + anon_sym_RBRACE, STATE(3711), 1, sym_comment, [146058] = 3, ACTIONS(147), 1, anon_sym_POUND, - ACTIONS(2360), 1, - anon_sym_RBRACE, + ACTIONS(5774), 1, + anon_sym_RPAREN, STATE(3712), 1, sym_comment, [146068] = 3, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(5776), 1, - anon_sym_RPAREN, + anon_sym_RBRACE, STATE(3713), 1, sym_comment, [146078] = 3, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(5778), 1, - anon_sym_RBRACE, + anon_sym_EQ, STATE(3714), 1, sym_comment, [146088] = 3, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(5780), 1, - anon_sym_EQ, + anon_sym_in, STATE(3715), 1, sym_comment, [146098] = 3, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(5782), 1, - anon_sym_in, + anon_sym_RPAREN, STATE(3716), 1, sym_comment, [146108] = 3, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(5784), 1, - anon_sym_RPAREN, + anon_sym_in, STATE(3717), 1, sym_comment, [146118] = 3, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(5786), 1, - anon_sym_in, + sym_cmd_identifier, STATE(3718), 1, sym_comment, [146128] = 3, ACTIONS(147), 1, anon_sym_POUND, ACTIONS(5788), 1, - sym_cmd_identifier, + anon_sym_RBRACE, STATE(3719), 1, sym_comment, [146138] = 3, ACTIONS(147), 1, anon_sym_POUND, - ACTIONS(5790), 1, - anon_sym_RBRACE, + ACTIONS(1423), 1, + anon_sym_in, STATE(3720), 1, sym_comment, [146148] = 3, ACTIONS(147), 1, anon_sym_POUND, - ACTIONS(1423), 1, - anon_sym_in, + ACTIONS(5790), 1, + anon_sym_EQ, STATE(3721), 1, sym_comment, [146158] = 3, - ACTIONS(147), 1, + ACTIONS(3), 1, anon_sym_POUND, ACTIONS(5792), 1, - anon_sym_EQ, + aux_sym_shebang_token1, STATE(3722), 1, sym_comment, [146168] = 3, - ACTIONS(3), 1, + ACTIONS(147), 1, anon_sym_POUND, ACTIONS(5794), 1, - aux_sym_shebang_token1, + anon_sym_LPAREN2, STATE(3723), 1, sym_comment, [146178] = 3, @@ -243964,15 +243964,15 @@ static const uint16_t ts_small_parse_table[] = { [146308] = 3, ACTIONS(147), 1, anon_sym_POUND, - ACTIONS(5822), 1, - anon_sym_LPAREN2, + ACTIONS(1324), 1, + anon_sym_in, STATE(3737), 1, sym_comment, [146318] = 3, ACTIONS(147), 1, anon_sym_POUND, - ACTIONS(1324), 1, - anon_sym_in, + ACTIONS(5822), 1, + anon_sym_EQ, STATE(3738), 1, sym_comment, [146328] = 1, @@ -243993,7 +243993,7 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(994)] = 669, [SMALL_STATE(995)] = 742, [SMALL_STATE(996)] = 821, - [SMALL_STATE(997)] = 894, + [SMALL_STATE(997)] = 900, [SMALL_STATE(998)] = 973, [SMALL_STATE(999)] = 1046, [SMALL_STATE(1000)] = 1119, @@ -244004,19 +244004,19 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(1005)] = 1546, [SMALL_STATE(1006)] = 1624, [SMALL_STATE(1007)] = 1700, - [SMALL_STATE(1008)] = 1828, - [SMALL_STATE(1009)] = 1900, - [SMALL_STATE(1010)] = 1974, + [SMALL_STATE(1008)] = 1778, + [SMALL_STATE(1009)] = 1850, + [SMALL_STATE(1010)] = 1924, [SMALL_STATE(1011)] = 2052, [SMALL_STATE(1012)] = 2130, [SMALL_STATE(1013)] = 2208, [SMALL_STATE(1014)] = 2286, - [SMALL_STATE(1015)] = 2364, - [SMALL_STATE(1016)] = 2442, - [SMALL_STATE(1017)] = 2520, - [SMALL_STATE(1018)] = 2598, - [SMALL_STATE(1019)] = 2726, - [SMALL_STATE(1020)] = 2804, + [SMALL_STATE(1015)] = 2368, + [SMALL_STATE(1016)] = 2446, + [SMALL_STATE(1017)] = 2524, + [SMALL_STATE(1018)] = 2602, + [SMALL_STATE(1019)] = 2730, + [SMALL_STATE(1020)] = 2808, [SMALL_STATE(1021)] = 2886, [SMALL_STATE(1022)] = 2964, [SMALL_STATE(1023)] = 3042, @@ -244358,12 +244358,12 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(1359)] = 38042, [SMALL_STATE(1360)] = 38161, [SMALL_STATE(1361)] = 38280, - [SMALL_STATE(1362)] = 38399, - [SMALL_STATE(1363)] = 38518, - [SMALL_STATE(1364)] = 38637, - [SMALL_STATE(1365)] = 38752, - [SMALL_STATE(1366)] = 38871, - [SMALL_STATE(1367)] = 38990, + [SMALL_STATE(1362)] = 38395, + [SMALL_STATE(1363)] = 38514, + [SMALL_STATE(1364)] = 38633, + [SMALL_STATE(1365)] = 38748, + [SMALL_STATE(1366)] = 38867, + [SMALL_STATE(1367)] = 38986, [SMALL_STATE(1368)] = 39105, [SMALL_STATE(1369)] = 39224, [SMALL_STATE(1370)] = 39343, @@ -245835,12 +245835,12 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(2836)] = 131233, [SMALL_STATE(2837)] = 131254, [SMALL_STATE(2838)] = 131273, - [SMALL_STATE(2839)] = 131300, - [SMALL_STATE(2840)] = 131327, - [SMALL_STATE(2841)] = 131346, - [SMALL_STATE(2842)] = 131373, - [SMALL_STATE(2843)] = 131400, - [SMALL_STATE(2844)] = 131427, + [SMALL_STATE(2839)] = 131292, + [SMALL_STATE(2840)] = 131319, + [SMALL_STATE(2841)] = 131338, + [SMALL_STATE(2842)] = 131365, + [SMALL_STATE(2843)] = 131392, + [SMALL_STATE(2844)] = 131419, [SMALL_STATE(2845)] = 131446, [SMALL_STATE(2846)] = 131473, [SMALL_STATE(2847)] = 131500, @@ -245850,27 +245850,27 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(2851)] = 131608, [SMALL_STATE(2852)] = 131635, [SMALL_STATE(2853)] = 131664, - [SMALL_STATE(2854)] = 131683, - [SMALL_STATE(2855)] = 131712, - [SMALL_STATE(2856)] = 131739, - [SMALL_STATE(2857)] = 131766, - [SMALL_STATE(2858)] = 131785, - [SMALL_STATE(2859)] = 131804, - [SMALL_STATE(2860)] = 131823, - [SMALL_STATE(2861)] = 131850, - [SMALL_STATE(2862)] = 131877, - [SMALL_STATE(2863)] = 131896, - [SMALL_STATE(2864)] = 131923, - [SMALL_STATE(2865)] = 131952, - [SMALL_STATE(2866)] = 131979, - [SMALL_STATE(2867)] = 131998, - [SMALL_STATE(2868)] = 132025, - [SMALL_STATE(2869)] = 132052, - [SMALL_STATE(2870)] = 132079, - [SMALL_STATE(2871)] = 132106, - [SMALL_STATE(2872)] = 132133, - [SMALL_STATE(2873)] = 132160, - [SMALL_STATE(2874)] = 132187, + [SMALL_STATE(2854)] = 131691, + [SMALL_STATE(2855)] = 131710, + [SMALL_STATE(2856)] = 131737, + [SMALL_STATE(2857)] = 131764, + [SMALL_STATE(2858)] = 131783, + [SMALL_STATE(2859)] = 131802, + [SMALL_STATE(2860)] = 131821, + [SMALL_STATE(2861)] = 131848, + [SMALL_STATE(2862)] = 131875, + [SMALL_STATE(2863)] = 131894, + [SMALL_STATE(2864)] = 131921, + [SMALL_STATE(2865)] = 131950, + [SMALL_STATE(2866)] = 131977, + [SMALL_STATE(2867)] = 131996, + [SMALL_STATE(2868)] = 132023, + [SMALL_STATE(2869)] = 132050, + [SMALL_STATE(2870)] = 132077, + [SMALL_STATE(2871)] = 132104, + [SMALL_STATE(2872)] = 132131, + [SMALL_STATE(2873)] = 132158, + [SMALL_STATE(2874)] = 132185, [SMALL_STATE(2875)] = 132214, [SMALL_STATE(2876)] = 132241, [SMALL_STATE(2877)] = 132261, @@ -246743,7 +246743,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(), [3] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3608), [5] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nu_script, 0), - [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3723), + [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3722), [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2947), [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2927), [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2922), @@ -246756,10 +246756,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2878), [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2926), [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1238), - [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3004), - [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3699), - [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3698), + [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3698), + [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3697), [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(831), [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(833), [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2812), @@ -246784,13 +246784,13 @@ static const TSParseActionEntry ts_parse_actions[] = { [83] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2468), [85] = {.entry = {.count = 1, .reusable = false}}, SHIFT(122), [87] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), - [89] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3678), + [89] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3677), [91] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2467), [93] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3409), [95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2469), [97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3107), [99] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2976), - [101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3672), + [101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3671), [103] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_val_number, 1), [105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_val_number, 1), [107] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__value, 1), @@ -246836,11 +246836,11 @@ static const TSParseActionEntry ts_parse_actions[] = { [187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2886), [189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2929), [191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1248), - [193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), + [193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), [195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2665), [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3073), [199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3587), - [201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3724), + [201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3723), [203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(759), [205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(757), [207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2809), @@ -246850,7 +246850,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1411), [217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1593), [219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2733), - [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1020), + [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1014), [223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3518), [225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(356), [227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3044), @@ -246872,7 +246872,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2225), [261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3034), [263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2993), - [265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3719), + [265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3718), [267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2428), [269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(788), [271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2081), @@ -246891,43 +246891,43 @@ static const TSParseActionEntry ts_parse_actions[] = { [297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1680), [299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1740), [301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1737), - [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1637), - [305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1637), - [307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1931), - [309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1933), - [311] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__where_predicate, 1, .production_id = 33), - [313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__where_predicate, 1, .production_id = 33), - [315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1349), - [317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1348), - [319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1347), - [321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3136), - [323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1346), - [325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2069), - [327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1345), - [329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1344), - [331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1343), - [333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1342), - [335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1341), - [337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1340), - [339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1339), - [341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1338), - [343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1337), - [345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1674), - [347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2346), - [349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2345), - [351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1381), - [353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1382), - [355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1384), + [303] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__where_predicate, 1, .production_id = 33), + [305] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__where_predicate, 1, .production_id = 33), + [307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1346), + [309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1345), + [311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1344), + [313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3136), + [315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1343), + [317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2069), + [319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1342), + [321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1341), + [323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1340), + [325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1339), + [327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1338), + [329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1337), + [331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1336), + [333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1335), + [335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1334), + [337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1674), + [339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2346), + [341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2345), + [343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1637), + [345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1637), + [347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1931), + [349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1933), + [351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1378), + [353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1379), + [355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1381), [357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3048), - [359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1385), + [359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1382), [361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2164), - [363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1386), - [365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1387), - [367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1388), - [369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1389), - [371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1390), - [373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1391), - [375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1392), + [363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1383), + [365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1384), + [367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1385), + [369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1386), + [371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1387), + [373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1388), + [375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1389), [377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1396), [379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1397), [381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1727), @@ -246960,10 +246960,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [444] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__block_body_repeat2, 2, .production_id = 40), SHIFT_REPEAT(2886), [447] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__block_body_repeat2, 2, .production_id = 40), SHIFT_REPEAT(2929), [450] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__block_body_repeat2, 2, .production_id = 40), SHIFT_REPEAT(1248), - [453] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__block_body_repeat2, 2, .production_id = 40), SHIFT_REPEAT(82), + [453] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__block_body_repeat2, 2, .production_id = 40), SHIFT_REPEAT(94), [456] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__block_body_repeat2, 2, .production_id = 40), SHIFT_REPEAT(3073), [459] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__block_body_repeat2, 2, .production_id = 40), SHIFT_REPEAT(3587), - [462] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__block_body_repeat2, 2, .production_id = 40), SHIFT_REPEAT(3724), + [462] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__block_body_repeat2, 2, .production_id = 40), SHIFT_REPEAT(3723), [465] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__block_body_repeat2, 2, .production_id = 40), SHIFT_REPEAT(759), [468] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__block_body_repeat2, 2, .production_id = 40), SHIFT_REPEAT(757), [471] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__block_body_repeat2, 2, .production_id = 40), SHIFT_REPEAT(2809), @@ -246994,7 +246994,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [546] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__block_body_repeat2, 2, .production_id = 40), SHIFT_REPEAT(2225), [549] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__block_body_repeat2, 2, .production_id = 40), SHIFT_REPEAT(3034), [552] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__block_body_repeat2, 2, .production_id = 40), SHIFT_REPEAT(2993), - [555] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__block_body_repeat2, 2, .production_id = 40), SHIFT_REPEAT(3719), + [555] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__block_body_repeat2, 2, .production_id = 40), SHIFT_REPEAT(3718), [558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1735), [560] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1735), [562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2621), @@ -247043,7 +247043,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [649] = {.entry = {.count = 1, .reusable = false}}, SHIFT(690), [651] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_path, 2, .production_id = 80), [653] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_path, 2, .production_id = 80), - [655] = {.entry = {.count = 1, .reusable = false}}, SHIFT(191), + [655] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178), [657] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ctrl_do, 3), [659] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ctrl_do, 3), [661] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_cell_path_repeat1, 2), SHIFT_REPEAT(3040), @@ -247071,31 +247071,31 @@ static const TSParseActionEntry ts_parse_actions[] = { [706] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ctrl_do, 8), [708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ctrl_do, 8), [710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3077), - [712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(201), - [714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1599), - [716] = {.entry = {.count = 1, .reusable = false}}, SHIFT(687), - [718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1416), - [720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1417), - [722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1435), - [724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1437), - [726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1438), - [728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1600), - [730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1441), - [732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1442), - [734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1443), - [736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1444), - [738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1445), - [740] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1447), - [742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(742), - [744] = {.entry = {.count = 1, .reusable = false}}, SHIFT(61), - [746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(257), - [748] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__var, 2, .production_id = 22), - [750] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__var, 2, .production_id = 22), - [752] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_cell_path_repeat1, 1), - [754] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_cell_path_repeat1, 1), - [756] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_cell_path_repeat1, 2), SHIFT_REPEAT(3077), - [759] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_path, 3, .production_id = 114), - [761] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_path, 3, .production_id = 114), + [712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1599), + [714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(687), + [716] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1416), + [718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1417), + [720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1435), + [722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1437), + [724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1438), + [726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1600), + [728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1441), + [730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1442), + [732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1443), + [734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1444), + [736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1445), + [738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1447), + [740] = {.entry = {.count = 1, .reusable = false}}, SHIFT(742), + [742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(59), + [744] = {.entry = {.count = 1, .reusable = false}}, SHIFT(257), + [746] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_path, 3, .production_id = 114), + [748] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_path, 3, .production_id = 114), + [750] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_cell_path_repeat1, 1), + [752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_cell_path_repeat1, 1), + [754] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_cell_path_repeat1, 2), SHIFT_REPEAT(3077), + [757] = {.entry = {.count = 1, .reusable = false}}, SHIFT(201), + [759] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__var, 2, .production_id = 22), + [761] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__var, 2, .production_id = 22), [763] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression, 1), [765] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression, 1), [767] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expr_parenthesized, 4, .production_id = 37), @@ -247128,7 +247128,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [822] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_val_filesize, 2, .production_id = 39), [824] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_val_list, 3), [826] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_val_list, 3), - [828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(78), + [828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(38), [830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(348), [832] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_val_table, 6, .production_id = 123), [834] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_val_table, 6, .production_id = 123), @@ -247180,7 +247180,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [926] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ctrl_return, 1), [928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1209), [930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3121), - [932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3728), + [932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3727), [934] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2719), [936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2683), [938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2746), @@ -247206,7 +247206,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [978] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment, 3, .production_id = 78), [980] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1219), [982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3183), - [984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3726), + [984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3725), [986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2696), [988] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2729), [990] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2763), @@ -247242,7 +247242,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [1052] = {.entry = {.count = 1, .reusable = false}}, SHIFT(879), [1054] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3258), [1056] = {.entry = {.count = 1, .reusable = false}}, SHIFT(769), - [1058] = {.entry = {.count = 1, .reusable = false}}, SHIFT(88), + [1058] = {.entry = {.count = 1, .reusable = false}}, SHIFT(85), [1060] = {.entry = {.count = 1, .reusable = false}}, SHIFT(564), [1062] = {.entry = {.count = 1, .reusable = false}}, SHIFT(506), [1064] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_hide_mod, 2, .production_id = 29), @@ -247267,7 +247267,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [1102] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3103), [1104] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_overlay_use, 3, .production_id = 69), [1106] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_overlay_use, 3, .production_id = 69), - [1108] = {.entry = {.count = 1, .reusable = false}}, SHIFT(659), + [1108] = {.entry = {.count = 1, .reusable = false}}, SHIFT(662), [1110] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2930), [1112] = {.entry = {.count = 1, .reusable = false}}, SHIFT(684), [1114] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_overlay_use, 4, .production_id = 69), @@ -247286,9 +247286,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [1140] = {.entry = {.count = 1, .reusable = false}}, SHIFT(884), [1142] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipeline_repeat1, 2), SHIFT_REPEAT(699), [1145] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipeline_repeat1, 2), SHIFT_REPEAT(1248), - [1148] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipeline_repeat1, 2), SHIFT_REPEAT(82), + [1148] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipeline_repeat1, 2), SHIFT_REPEAT(94), [1151] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipeline_repeat1, 2), SHIFT_REPEAT(3076), - [1154] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipeline_repeat1, 2), SHIFT_REPEAT(3724), + [1154] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipeline_repeat1, 2), SHIFT_REPEAT(3723), [1157] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipeline_repeat1, 2), SHIFT_REPEAT(759), [1160] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipeline_repeat1, 2), SHIFT_REPEAT(757), [1163] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipeline_repeat1, 2), SHIFT_REPEAT(2730), @@ -247311,11 +247311,11 @@ static const TSParseActionEntry ts_parse_actions[] = { [1214] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipeline_repeat1, 2), SHIFT_REPEAT(2225), [1217] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipeline_repeat1, 2), SHIFT_REPEAT(3034), [1220] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipeline_repeat1, 2), SHIFT_REPEAT(2993), - [1223] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipeline_repeat1, 2), SHIFT_REPEAT(3719), + [1223] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pipeline_repeat1, 2), SHIFT_REPEAT(3718), [1226] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_cell_path_repeat1, 2), SHIFT_REPEAT(3103), [1229] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_overlay_use_repeat1, 2), [1231] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_overlay_use_repeat1, 2), - [1233] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_overlay_use_repeat1, 2), SHIFT_REPEAT(659), + [1233] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_overlay_use_repeat1, 2), SHIFT_REPEAT(662), [1236] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_overlay_use_repeat1, 2), SHIFT_REPEAT(684), [1239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(679), [1241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2903), @@ -247340,7 +247340,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [1281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1626), [1283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1635), [1285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1601), - [1287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(671), + [1287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(651), [1289] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_cell_path_repeat1, 2), SHIFT_REPEAT(3198), [1292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1634), [1294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1630), @@ -247362,7 +247362,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [1326] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command, 3, .dynamic_precedence = 10, .production_id = 77), [1328] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_command, 3, .dynamic_precedence = 10, .production_id = 77), SHIFT(1018), [1331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1239), - [1333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(83), + [1333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(80), [1335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3168), [1337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1675), [1339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2732), @@ -247381,7 +247381,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [1365] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 45), [1367] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 45), SHIFT_REPEAT(1018), [1370] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 45), SHIFT_REPEAT(1239), - [1373] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 45), SHIFT_REPEAT(83), + [1373] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 45), SHIFT_REPEAT(80), [1376] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 45), SHIFT_REPEAT(3168), [1379] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 45), SHIFT_REPEAT(1675), [1382] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 45), SHIFT_REPEAT(2732), @@ -247420,14 +247420,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [1465] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_redirection, 1), [1467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1222), [1469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3039), - [1471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3730), + [1471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3729), [1473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2687), [1475] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2744), [1477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2768), [1479] = {.entry = {.count = 1, .reusable = false}}, SHIFT(505), [1481] = {.entry = {.count = 1, .reusable = false}}, SHIFT(504), [1483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10), - [1485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3659), + [1485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3658), [1487] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3430), [1489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(555), [1491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3178), @@ -247436,9 +247436,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [1497] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__block_body_repeat1, 2), SHIFT_REPEAT(803), [1500] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__block_body_repeat1, 2), SHIFT_REPEAT(803), [1503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 3, .dynamic_precedence = 10, .production_id = 77), - [1505] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_command, 3, .dynamic_precedence = 10, .production_id = 77), SHIFT(1007), + [1505] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_command, 3, .dynamic_precedence = 10, .production_id = 77), SHIFT(1010), [1508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1236), - [1510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(72), + [1510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(70), [1512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3106), [1514] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1722), [1516] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2704), @@ -247460,15 +247460,15 @@ static const TSParseActionEntry ts_parse_actions[] = { [1548] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1798), [1550] = {.entry = {.count = 1, .reusable = false}}, SHIFT(749), [1552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 2, .dynamic_precedence = 10, .production_id = 36), - [1554] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_command, 2, .dynamic_precedence = 10, .production_id = 36), SHIFT(1007), + [1554] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_command, 2, .dynamic_precedence = 10, .production_id = 36), SHIFT(1010), [1557] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ctrl_try, 2, .production_id = 24), [1559] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ctrl_try, 2, .production_id = 24), [1561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3337), [1563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(763), [1565] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 45), - [1567] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 45), SHIFT_REPEAT(1007), + [1567] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 45), SHIFT_REPEAT(1010), [1570] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 45), SHIFT_REPEAT(1236), - [1573] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 45), SHIFT_REPEAT(72), + [1573] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 45), SHIFT_REPEAT(70), [1576] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 45), SHIFT_REPEAT(3106), [1579] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 45), SHIFT_REPEAT(1722), [1582] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 45), SHIFT_REPEAT(2704), @@ -247485,10 +247485,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [1615] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 45), SHIFT_REPEAT(1755), [1618] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 45), SHIFT_REPEAT(1754), [1621] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 2, .dynamic_precedence = 10, .production_id = 17), - [1623] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_command, 2, .dynamic_precedence = 10, .production_id = 17), SHIFT(1007), + [1623] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_command, 2, .dynamic_precedence = 10, .production_id = 17), SHIFT(1010), [1626] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1226), [1628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3181), - [1630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3727), + [1630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3726), [1632] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2726), [1634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2692), [1636] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2754), @@ -247504,7 +247504,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [1656] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ctrl_if, 3, .production_id = 58), [1658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3281), [1660] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 1, .dynamic_precedence = 10, .production_id = 1), - [1662] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_command, 1, .dynamic_precedence = 10, .production_id = 1), SHIFT(1007), + [1662] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_command, 1, .dynamic_precedence = 10, .production_id = 1), SHIFT(1010), [1665] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_cell_path_repeat1, 2), SHIFT_REPEAT(3194), [1668] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ctrl_do, 15), [1670] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ctrl_do, 15), @@ -247692,33 +247692,33 @@ static const TSParseActionEntry ts_parse_actions[] = { [2044] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipeline_last, 3), [2046] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipeline_last, 2), [2048] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1248), - [2050] = {.entry = {.count = 1, .reusable = false}}, SHIFT(82), + [2050] = {.entry = {.count = 1, .reusable = false}}, SHIFT(94), [2052] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2733), [2054] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3445), [2056] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2225), [2058] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3034), [2060] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2993), [2062] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipeline, 2), - [2064] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_stmt_let, 2, .production_id = 10), - [2066] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_stmt_let, 2, .production_id = 10), + [2064] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decl_alias, 5, .production_id = 115), + [2066] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decl_alias, 5, .production_id = 115), [2068] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement, 1, .production_id = 4), - [2070] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decl_alias, 5, .production_id = 115), - [2072] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decl_alias, 5, .production_id = 115), - [2074] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__block_body_statement, 1), - [2076] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__block_body_statement, 1), - [2078] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__declaration, 1), - [2080] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3089), - [2082] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement, 1), - [2084] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__block_body_statement, 1, .production_id = 4), - [2086] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__block_body_statement, 1, .production_id = 4), - [2088] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipeline, 3), - [2090] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__assignment_pattern, 3, .production_id = 85), - [2092] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__assignment_pattern, 3, .production_id = 85), + [2070] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipeline, 3), + [2072] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__block_body_statement, 1), + [2074] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__block_body_statement, 1), + [2076] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__declaration, 1), + [2078] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3089), + [2080] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement, 1), + [2082] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__block_body_statement, 1, .production_id = 4), + [2084] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__block_body_statement, 1, .production_id = 4), + [2086] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__assignment_pattern, 3, .production_id = 85), + [2088] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__assignment_pattern, 3, .production_id = 85), + [2090] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_stmt_let, 2, .production_id = 10), + [2092] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_stmt_let, 2, .production_id = 10), [2094] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decl_alias, 4, .production_id = 84), [2096] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decl_alias, 4, .production_id = 84), [2098] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_cell_path_repeat1, 2), SHIFT_REPEAT(3089), [2101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1238), - [2103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(70), + [2103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(68), [2105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2731), [2107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3409), [2109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2469), @@ -247732,31 +247732,31 @@ static const TSParseActionEntry ts_parse_actions[] = { [2125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_stmt_mut, 2, .production_id = 10), [2127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3009), [2129] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_cell_path_repeat1, 2), SHIFT_REPEAT(3009), - [2132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1236), - [2134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), - [2136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1722), - [2138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2704), - [2140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3419), - [2142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1778), - [2144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3080), - [2146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2971), - [2148] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_shebang, 2), - [2150] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_shebang, 2), - [2152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1037), - [2154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1239), - [2156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), - [2158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1675), - [2160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2732), - [2162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3235), - [2164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1731), - [2166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3188), - [2168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2959), - [2170] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_block, 2), REDUCE(sym_val_record, 2), - [2173] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_block, 2), REDUCE(sym_val_record, 2), + [2132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_shebang, 2), + [2134] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_shebang, 2), + [2136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1037), + [2138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1236), + [2140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [2142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1722), + [2144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2704), + [2146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3419), + [2148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1778), + [2150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3080), + [2152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2971), + [2154] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_block, 2), REDUCE(sym_val_record, 2), + [2157] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_block, 2), REDUCE(sym_val_record, 2), + [2160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1239), + [2162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), + [2164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1675), + [2166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2732), + [2168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3235), + [2170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1731), + [2172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3188), + [2174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2959), [2176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1050), [2178] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter_pipes, 3), [2180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_pipes, 3), - [2182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), + [2182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), [2184] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1170), [2186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1170), [2188] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter_pipes, 2), @@ -247768,14 +247768,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [2200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(100), [2202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3022), [2204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2043), - [2206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3735), + [2206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3734), [2208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2722), [2210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2686), [2212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2747), [2214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2149), [2216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2148), [2218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(117), - [2220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3684), + [2220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3683), [2222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3303), [2224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2156), [2226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3072), @@ -247822,14 +247822,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [2308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(76), [2310] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3026), [2312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2152), - [2314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3734), + [2314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3733), [2316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2707), [2318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2698), [2320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2753), [2322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2228), [2324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2226), [2326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(121), - [2328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3679), + [2328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3678), [2330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3321), [2332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2307), [2334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3081), @@ -247843,10 +247843,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [2350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1223), [2352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), [2354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3110), - [2356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3725), + [2356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3724), [2358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2721), [2360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(765), - [2362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3677), + [2362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3676), [2364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2735), [2366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2748), [2368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2748), @@ -247883,7 +247883,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [2430] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_ctrl_match_repeat1, 2), SHIFT_REPEAT(1223), [2433] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_ctrl_match_repeat1, 2), SHIFT_REPEAT(103), [2436] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_ctrl_match_repeat1, 2), SHIFT_REPEAT(3110), - [2439] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_ctrl_match_repeat1, 2), SHIFT_REPEAT(3725), + [2439] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_ctrl_match_repeat1, 2), SHIFT_REPEAT(3724), [2442] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_ctrl_match_repeat1, 2), SHIFT_REPEAT(2721), [2445] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_ctrl_match_repeat1, 2), [2447] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_ctrl_match_repeat1, 2), SHIFT_REPEAT(2735), @@ -247902,7 +247902,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [2485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), [2487] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3182), [2489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2644), - [2491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3732), + [2491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3731), [2493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2745), [2495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2690), [2497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2764), @@ -247911,7 +247911,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [2503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2589), [2505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(128), [2507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), - [2509] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3669), + [2509] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3668), [2511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3371), [2513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2597), [2515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3141), @@ -247921,7 +247921,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [2523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1215), [2525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), [2527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3028), - [2529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3711), + [2529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3710), [2531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2702), [2533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2700), [2535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2767), @@ -247936,7 +247936,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [2553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1035), [2555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3065), [2557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2986), - [2559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1005), + [2559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1020), [2561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), [2563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481), [2565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1654), @@ -247957,9 +247957,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [2595] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_val_list_repeat1, 2, .production_id = 55), SHIFT_REPEAT(2612), [2598] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_val_list_repeat1, 2, .production_id = 55), SHIFT_REPEAT(1215), [2601] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_val_list_repeat1, 2, .production_id = 55), - [2603] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_val_list_repeat1, 2, .production_id = 55), SHIFT_REPEAT(91), + [2603] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_val_list_repeat1, 2, .production_id = 55), SHIFT_REPEAT(95), [2606] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_val_list_repeat1, 2, .production_id = 55), SHIFT_REPEAT(3028), - [2609] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_val_list_repeat1, 2, .production_id = 55), SHIFT_REPEAT(3711), + [2609] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_val_list_repeat1, 2, .production_id = 55), SHIFT_REPEAT(3710), [2612] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_val_list_repeat1, 2, .production_id = 55), SHIFT_REPEAT(2702), [2615] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_val_list_repeat1, 2, .production_id = 55), SHIFT_REPEAT(2700), [2618] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_val_list_repeat1, 2, .production_id = 55), SHIFT_REPEAT(2767), @@ -248000,14 +248000,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [2700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), [2702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1210), [2704] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3016), - [2706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3737), + [2706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3736), [2708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), [2710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2736), [2712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2758), [2714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2758), [2716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1160), [2718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1157), - [2720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3693), + [2720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3692), [2722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3254), [2724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1184), [2726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3045), @@ -248021,7 +248021,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [2742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1216), [2744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), [2746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3029), - [2748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3733), + [2748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3732), [2750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2694), [2752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2714), [2754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2762), @@ -248030,7 +248030,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [2760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2308), [2762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(119), [2764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), - [2766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3674), + [2766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3673), [2768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2309), [2770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3334), [2772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2310), @@ -248053,9 +248053,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [2806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3081), [2808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2977), [2810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1233), - [2812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [2812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), [2814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3018), - [2816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3736), + [2816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3735), [2818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2739), [2820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2716), [2822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2750), @@ -248064,15 +248064,15 @@ static const TSParseActionEntry ts_parse_actions[] = { [2828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1918), [2830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(111), [2832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), - [2834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3689), + [2834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3688), [2836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3298), [2838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1998), [2840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3059), [2842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2994), [2844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1237), - [2846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [2846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), [2848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3062), - [2850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3729), + [2850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3728), [2852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2741), [2854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2720), [2856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2756), @@ -248087,7 +248087,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [2874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3200), [2876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2934), [2878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1209), - [2880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), + [2880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), [2882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2719), [2884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2683), [2886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2746), @@ -248126,7 +248126,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [2952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3115), [2954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2975), [2956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1226), - [2958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), + [2958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), [2960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2726), [2962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2692), [2964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2754), @@ -248140,7 +248140,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [2980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1242), [2982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), [2984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3035), - [2986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3731), + [2986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3730), [2988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2712), [2990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2740), [2992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2751), @@ -248149,7 +248149,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [2998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), [3000] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2), [3002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), - [3004] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3664), + [3004] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3663), [3006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3333), [3008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), [3010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3163), @@ -248177,16 +248177,16 @@ static const TSParseActionEntry ts_parse_actions[] = { [3054] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_cell_path_repeat1, 2), SHIFT_REPEAT(3157), [3057] = {.entry = {.count = 1, .reusable = false}}, SHIFT(52), [3059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3013), - [3061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [3061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), [3063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2274), [3065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2274), - [3067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [3067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), [3069] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_cell_path_repeat1, 2), SHIFT_REPEAT(3013), [3072] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1699), [3074] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1672), - [3076] = {.entry = {.count = 1, .reusable = false}}, SHIFT(59), + [3076] = {.entry = {.count = 1, .reusable = false}}, SHIFT(58), [3078] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3003), - [3080] = {.entry = {.count = 1, .reusable = false}}, SHIFT(74), + [3080] = {.entry = {.count = 1, .reusable = false}}, SHIFT(72), [3082] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1688), [3084] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1700), [3086] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_cell_path_repeat1, 2), SHIFT_REPEAT(3003), @@ -248209,17 +248209,17 @@ static const TSParseActionEntry ts_parse_actions[] = { [3122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__cmd_arg, 1, .production_id = 15), [3124] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__cmd_arg, 1, .production_id = 14), [3126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__cmd_arg, 1, .production_id = 14), - [3128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(92), + [3128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(88), [3130] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_element, 2, .production_id = 4), [3132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3584), - [3134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), + [3134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), [3136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1756), [3138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2648), [3140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2655), [3142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2654), [3144] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3005), [3146] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3127), - [3148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3673), + [3148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3672), [3150] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1794), [3152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__multiple_types_repeat1, 2, .production_id = 153), [3154] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__multiple_types_repeat1, 2, .production_id = 153), SHIFT_REPEAT(2648), @@ -248313,20 +248313,20 @@ static const TSParseActionEntry ts_parse_actions[] = { [3349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2056), [3351] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__where_predicate, 1, .production_id = 31), [3353] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__where_predicate, 1, .production_id = 31), - [3355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1370), - [3357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1369), - [3359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1366), - [3361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1365), + [3355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1367), + [3357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1366), + [3359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1363), + [3361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1362), [3363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2072), - [3365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1362), - [3367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1361), - [3369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1293), - [3371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1358), - [3373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1357), - [3375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1356), - [3377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1355), - [3379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1354), - [3381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1351), + [3365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1359), + [3367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1358), + [3369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1291), + [3371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1355), + [3373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1354), + [3375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1353), + [3377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1352), + [3379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1351), + [3381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1348), [3383] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_value, 2, .production_id = 128), [3385] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_value, 2, .production_id = 128), [3387] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_cell_path_repeat1, 2), SHIFT_REPEAT(3036), @@ -248335,20 +248335,20 @@ static const TSParseActionEntry ts_parse_actions[] = { [3394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2018), [3396] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_cell_path_repeat1, 2), SHIFT_REPEAT(3136), [3399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2096), - [3401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1315), - [3403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1329), - [3405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1250), + [3401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1312), + [3403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1326), + [3405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1327), [3407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1406), [3409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2085), - [3411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1332), - [3413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1333), - [3415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1334), - [3417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1335), - [3419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1336), - [3421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1350), - [3423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1363), - [3425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1375), - [3427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1379), + [3411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1329), + [3413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1250), + [3415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1331), + [3417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1332), + [3419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1333), + [3421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1347), + [3423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1360), + [3425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1372), + [3427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1376), [3429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2092), [3431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2129), [3433] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_collection_type, 3), @@ -248390,40 +248390,40 @@ static const TSParseActionEntry ts_parse_actions[] = { [3505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1266), [3507] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__where_predicate, 2, .production_id = 72), [3509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__where_predicate, 2, .production_id = 72), - [3511] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1306), - [3513] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1305), - [3515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1304), - [3517] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1303), - [3519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1302), - [3521] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1301), - [3523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1300), - [3525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1299), - [3527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1298), - [3529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1297), - [3531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1296), + [3511] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1303), + [3513] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1302), + [3515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1301), + [3517] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1300), + [3519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1299), + [3521] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1298), + [3523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1297), + [3525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1296), + [3527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1295), + [3529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1294), + [3531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1293), [3533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1249), - [3535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1295), - [3537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1276), + [3535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1292), + [3537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1274), [3539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1267), - [3541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1368), + [3541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1365), [3543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1400), - [3545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1275), - [3547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1371), - [3549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1372), - [3551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1377), - [3553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1378), - [3555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1380), - [3557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1360), - [3559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1353), - [3561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1352), + [3545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1273), + [3547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1368), + [3549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1369), + [3551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1374), + [3553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1375), + [3555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1377), + [3557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1357), + [3559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1350), + [3561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1349), [3563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2285), [3565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2198), [3567] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__multiple_types_repeat1, 2, .production_id = 138), [3569] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_cell_path_repeat1, 2), SHIFT_REPEAT(3048), - [3572] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1359), - [3574] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1273), - [3576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1274), - [3578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1294), + [3572] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1356), + [3574] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1390), + [3576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1391), + [3578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1392), [3580] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1393), [3582] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1405), [3584] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1404), @@ -248532,34 +248532,34 @@ static const TSParseActionEntry ts_parse_actions[] = { [3791] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1409), [3793] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__where_predicate, 3, .production_id = 110), [3795] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__where_predicate, 3, .production_id = 110), - [3797] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1316), - [3799] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1317), - [3801] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1318), - [3803] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1319), - [3805] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1320), - [3807] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1321), - [3809] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1322), - [3811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1323), - [3813] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1324), - [3815] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1325), - [3817] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1326), - [3819] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1327), - [3821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1328), + [3797] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1313), + [3799] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1314), + [3801] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1315), + [3803] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1316), + [3805] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1317), + [3807] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1318), + [3809] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1319), + [3811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1320), + [3813] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1321), + [3815] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1322), + [3817] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1323), + [3819] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1324), + [3821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1325), [3823] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__where_predicate, 3, .production_id = 108), [3825] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__where_predicate, 3, .production_id = 108), - [3827] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1277), - [3829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1278), - [3831] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1279), - [3833] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1280), - [3835] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1281), - [3837] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1282), - [3839] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1283), - [3841] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1284), - [3843] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1285), - [3845] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1286), - [3847] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1287), - [3849] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1288), - [3851] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1289), + [3827] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1275), + [3829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1276), + [3831] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1277), + [3833] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1278), + [3835] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1279), + [3837] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1280), + [3839] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1281), + [3841] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1282), + [3843] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1283), + [3845] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1284), + [3847] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1285), + [3849] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1286), + [3851] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1287), [3853] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__where_predicate, 3, .production_id = 107), [3855] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__where_predicate, 3, .production_id = 107), [3857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1436), @@ -248570,27 +248570,27 @@ static const TSParseActionEntry ts_parse_actions[] = { [3867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1270), [3869] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1269), [3871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1268), - [3873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1314), + [3873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1311), [3875] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1253), [3877] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1252), [3879] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1251), [3881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1330), - [3883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1291), - [3885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1292), - [3887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1290), - [3889] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1307), - [3891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1308), - [3893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1309), - [3895] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1310), - [3897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1311), - [3899] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1312), - [3901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1313), + [3883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1289), + [3885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1290), + [3887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1288), + [3889] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1304), + [3891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1305), + [3893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1306), + [3895] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1307), + [3897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1308), + [3899] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1309), + [3901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1310), [3903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1403), - [3905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1331), - [3907] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1373), - [3909] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1374), - [3911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1376), - [3913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1383), + [3905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1328), + [3907] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1370), + [3909] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1371), + [3911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1373), + [3913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1380), [3915] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_val_list_repeat1, 1, .production_id = 20), [3917] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_val_list_repeat1, 1, .production_id = 20), [3919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2642), @@ -248678,36 +248678,36 @@ static const TSParseActionEntry ts_parse_actions[] = { [4088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3052), [4090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), [4092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3121), - [4094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3728), + [4094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3727), [4096] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__param_name, 1, .production_id = 62), [4098] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__param_name, 1, .production_id = 62), [4100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3146), [4102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), [4104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), [4106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3022), - [4108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3735), + [4108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3734), [4110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3598), [4112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(462), [4114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1017), [4116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3182), - [4118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3732), + [4118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3731), [4120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3181), - [4122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3727), + [4122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3726), [4124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3147), [4126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), [4128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1990), - [4130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), - [4132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3724), + [4130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), + [4132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3723), [4134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), [4136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 2, .production_id = 60), [4138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2833), [4140] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter, 2, .production_id = 60), - [4142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [4142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), [4144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3026), - [4146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3734), + [4146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3733), [4148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2834), [4150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3028), - [4152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3711), + [4152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3710), [4154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1024), [4156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1661), [4158] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 2, .production_id = 63), @@ -248722,45 +248722,45 @@ static const TSParseActionEntry ts_parse_actions[] = { [4176] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_flag_capsule, 3), [4178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), [4180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 3, .production_id = 102), - [4182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2853), + [4182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2854), [4184] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter, 3, .production_id = 102), [4186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3029), - [4188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3733), + [4188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3732), [4190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3018), - [4192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3736), + [4192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3735), [4194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_opt, 2, .production_id = 100), [4196] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_opt, 2, .production_id = 100), [4198] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__param_name, 2, .production_id = 101), [4200] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__param_name, 2, .production_id = 101), - [4202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), + [4202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), [4204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3062), - [4206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3729), + [4206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3728), [4208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1925), [4210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1889), - [4212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [4214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3698), + [4212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), + [4214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3697), [4216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(468), [4218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3031), [4220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), [4222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3183), - [4224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3726), + [4224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3725), [4226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2150), [4228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1641), [4230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2055), [4232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3110), - [4234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3725), + [4234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3724), [4236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3016), - [4238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3737), + [4238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3736), [4240] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_rest, 2, .production_id = 22), [4242] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_rest, 2, .production_id = 22), [4244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1827), [4246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3035), - [4248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3731), + [4248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3730), [4250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), [4252] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__param_name, 1, .production_id = 64), [4254] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__param_name, 1, .production_id = 64), [4256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3039), - [4258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3730), + [4258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3729), [4260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2210), [4262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), [4264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), @@ -248820,7 +248820,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [4378] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter, 3, .production_id = 60), [4380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(740), [4382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2163), - [4384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2844), + [4384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2838), [4386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1908), [4388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1885), [4390] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 4, .production_id = 63), @@ -248836,14 +248836,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [4410] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 4, .production_id = 60), [4412] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter, 4, .production_id = 60), [4414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2039), - [4416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2063), - [4418] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameter_parens_repeat1, 1), - [4420] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_parameter_parens_repeat1, 1), - [4422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2657), - [4424] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_collection_type_repeat1, 2, .production_id = 151), SHIFT_REPEAT(2902), - [4427] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_collection_type_repeat1, 2, .production_id = 151), - [4429] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_collection_type_repeat1, 2, .production_id = 151), SHIFT_REPEAT(3276), - [4432] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_collection_type_repeat1, 2, .production_id = 151), SHIFT_REPEAT(2650), + [4416] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameter_parens_repeat1, 1), + [4418] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_parameter_parens_repeat1, 1), + [4420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2657), + [4422] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_collection_type_repeat1, 2, .production_id = 151), SHIFT_REPEAT(2902), + [4425] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_collection_type_repeat1, 2, .production_id = 151), + [4427] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_collection_type_repeat1, 2, .production_id = 151), SHIFT_REPEAT(3276), + [4430] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_collection_type_repeat1, 2, .production_id = 151), SHIFT_REPEAT(2650), + [4433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2063), [4435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2957), [4437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(896), [4439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3327), @@ -248862,12 +248862,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [4466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(787), [4468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3075), [4470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(892), - [4472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(84), + [4472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(81), [4474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3417), [4476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), [4478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(596), [4480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), - [4482] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inter_double_quotes_repeat1, 2, .production_id = 76), SHIFT_REPEAT(84), + [4482] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inter_double_quotes_repeat1, 2, .production_id = 76), SHIFT_REPEAT(81), [4485] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__inter_double_quotes_repeat1, 2, .production_id = 76), SHIFT_REPEAT(3417), [4488] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__inter_double_quotes_repeat1, 2, .production_id = 76), [4490] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_collection_type_repeat1, 3, .production_id = 136), @@ -248992,7 +248992,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [4732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3264), [4734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1962), [4736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1961), - [4738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(58), + [4738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(57), [4740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3459), [4742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1172), [4744] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2088), @@ -249006,7 +249006,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [4760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470), [4762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(471), [4764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2348), - [4766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(179), + [4766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(191), [4768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3288), [4770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2030), [4772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2029), @@ -249014,7 +249014,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [4776] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__where_predicate, 4, .production_id = 130), [4778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(496), [4780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), - [4782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), + [4782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), [4784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1165), [4786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3088), [4788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1179), @@ -249070,7 +249070,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [4888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), [4890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3558), [4892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1205), - [4894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3721), + [4894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3720), [4896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2296), [4898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(260), [4900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), @@ -249123,7 +249123,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [4996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), [4998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1706), [5000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3348), - [5002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(651), + [5002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661), [5004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(650), [5006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), [5008] = {.entry = {.count = 1, .reusable = false}}, SHIFT(808), @@ -249133,7 +249133,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [5016] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_collection_type_repeat1, 4, .production_id = 136), [5018] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2422), [5020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), - [5022] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inter_single_quotes_repeat1, 2, .production_id = 76), SHIFT_REPEAT(58), + [5022] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inter_single_quotes_repeat1, 2, .production_id = 76), SHIFT_REPEAT(57), [5025] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__inter_single_quotes_repeat1, 2, .production_id = 76), SHIFT_REPEAT(3459), [5028] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__inter_single_quotes_repeat1, 2, .production_id = 76), [5030] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_collection_type_repeat1, 2, .production_id = 135), @@ -249223,7 +249223,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [5200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipeline_last, 1), [5202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(150), [5204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2082), - [5206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(170), + [5206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(179), [5208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(286), [5210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), [5212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), @@ -249236,8 +249236,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [5226] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__assignment_pattern_last, 3, .production_id = 85), [5228] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__assignment_pattern_last, 3, .production_id = 85), [5230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(265), - [5232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1016), - [5234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1010), + [5232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1005), + [5234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1016), [5236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1817), [5238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2363), [5240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2990), @@ -249363,9 +249363,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [5482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3643), [5484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_arm, 3, .production_id = 142), [5486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3617), - [5488] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3738), + [5488] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3737), [5490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), - [5492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(630), + [5492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(783), [5494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1938), [5496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2282), [5498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2207), @@ -249425,12 +249425,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [5606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3632), [5608] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__match_list_destructure_pattern, 9, .production_id = 165), [5610] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__match_list_destructure_pattern, 8, .production_id = 164), - [5612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(694), + [5612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(693), [5614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3455), [5616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), [5618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2101), [5620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3626), - [5622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), + [5622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), [5624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3478), [5626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3627), [5628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3635), @@ -249451,86 +249451,86 @@ static const TSParseActionEntry ts_parse_actions[] = { [5658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3638), [5660] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__multiple_types, 3, .production_id = 87), [5662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3474), - [5664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(783), - [5666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452), - [5668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), - [5670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2165), - [5672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(473), - [5674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3492), - [5676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), - [5678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), - [5680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(771), - [5682] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nu_script, 1, .production_id = 4), - [5684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3512), - [5686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(895), - [5688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(726), - [5690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(633), - [5692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(727), - [5694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3496), - [5696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), - [5698] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [5700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(719), - [5702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__multiple_types, 2), - [5704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3468), - [5706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2666), - [5708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1208), - [5710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1364), - [5712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3456), - [5714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3453), - [5716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1367), - [5718] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_pattern, 1), - [5720] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_pattern, 1, .production_id = 97), - [5722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3457), - [5724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(476), - [5726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2176), - [5728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(689), - [5730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1793), - [5732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3477), - [5734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2335), - [5736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2188), - [5738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(768), - [5740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3495), - [5742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484), - [5744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1847), - [5746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2711), - [5748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1655), - [5750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), - [5752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2944), - [5754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1182), - [5756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2355), - [5758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(786), - [5760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1890), - [5762] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_returns, 2, .production_id = 87), - [5764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1019), - [5766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483), - [5768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2064), - [5770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(770), - [5772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1873), - [5774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), - [5776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3433), - [5778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1766), - [5780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), - [5782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1207), - [5784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1125), - [5786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1206), - [5788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(685), - [5790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(717), - [5792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), - [5794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1008), - [5796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [5798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), - [5800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), - [5802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), - [5804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [5806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), - [5808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), - [5810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), - [5812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), - [5814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [5816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), - [5818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), - [5820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), - [5822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [5664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(630), + [5666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), + [5668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2165), + [5670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(473), + [5672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3492), + [5674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), + [5676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), + [5678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(771), + [5680] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nu_script, 1, .production_id = 4), + [5682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3512), + [5684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(895), + [5686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(726), + [5688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(633), + [5690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(727), + [5692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3496), + [5694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), + [5696] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [5698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(719), + [5700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__multiple_types, 2), + [5702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3468), + [5704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2666), + [5706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1208), + [5708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1361), + [5710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3456), + [5712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3453), + [5714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1364), + [5716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_pattern, 1), + [5718] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_pattern, 1, .production_id = 97), + [5720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3457), + [5722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(476), + [5724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2176), + [5726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(689), + [5728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1793), + [5730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3477), + [5732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2335), + [5734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2188), + [5736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(768), + [5738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3495), + [5740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484), + [5742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1847), + [5744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2711), + [5746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1655), + [5748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), + [5750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2944), + [5752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1182), + [5754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2355), + [5756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(786), + [5758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1890), + [5760] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_returns, 2, .production_id = 87), + [5762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1019), + [5764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483), + [5766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2064), + [5768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(770), + [5770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1873), + [5772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), + [5774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3433), + [5776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1766), + [5778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), + [5780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1207), + [5782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1125), + [5784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1206), + [5786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(685), + [5788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(717), + [5790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), + [5792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1008), + [5794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), + [5796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), + [5798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), + [5800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), + [5802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [5804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), + [5806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), + [5808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), + [5810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [5812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [5814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [5816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), + [5818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [5820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [5822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452), [5824] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comment, 2), };