From c7484ad85f8d743c607ee9601a53ac3444e9c2b5 Mon Sep 17 00:00:00 2001 From: Max Brunsfeld Date: Thu, 1 Mar 2018 14:04:29 -0800 Subject: [PATCH] Allow ;; at end of line of case item --- corpus/statements.txt | 3 +- grammar.js | 14 +- script/known-failures.txt | 4 - script/update-known-failures.sh | 3 +- src/grammar.json | 86 +- src/parser.c | 64195 +++++++++++++++++++----------- 6 files changed, 41123 insertions(+), 23182 deletions(-) diff --git a/corpus/statements.txt b/corpus/statements.txt index d558681..6be3550 100644 --- a/corpus/statements.txt +++ b/corpus/statements.txt @@ -109,8 +109,7 @@ case "opt" in ;; b) - echo b - ;; + echo b;; esac case "$Z" in diff --git a/grammar.js b/grammar.js index a19199c..7fbe2e6 100644 --- a/grammar.js +++ b/grammar.js @@ -133,16 +133,22 @@ module.exports = grammar({ $._expression, repeat(seq('|', $._expression)), ')', - repeat($._terminated_statement), - ';;' + optional(seq( + repeat($._terminated_statement), + optional($._statement) + )), + prec(1, ';;') ), last_case_item: $ => seq( $._expression, repeat(seq('|', $._expression)), ')', - repeat($._terminated_statement), - optional(';;') + optional(seq( + repeat($._terminated_statement), + optional($._statement) + )), + optional(prec(1, ';;')) ), function_definition: $ => seq( diff --git a/script/known-failures.txt b/script/known-failures.txt index 20122d9..777604c 100644 --- a/script/known-failures.txt +++ b/script/known-failures.txt @@ -1,7 +1,5 @@ examples/bash-it/plugins/available/git.plugin.bash -examples/bash-it/plugins/available/fasd.plugin.bash examples/bash-it/plugins/available/fzf.plugin.bash -examples/bash-it/plugins/available/z.plugin.bash examples/bash-it/plugins/available/extract.plugin.bash examples/bash-it/plugins/available/less-pretty-cat.plugin.bash examples/bash-it/plugins/available/z_autoenv.plugin.bash @@ -38,7 +36,6 @@ examples/bash-it/completion/available/projects.completion.bash examples/bash-it/completion/available/virsh.completion.bash examples/bash-it/completion/available/apm.completion.bash examples/bash-it/completion/available/git_flow.completion.bash -examples/bash-it/lib/helpers.bash examples/bash-it/lib/preexec.bash examples/bash-it/lib/composure.bash examples/bash-it/lib/search.bash @@ -53,7 +50,6 @@ examples/bash-it/themes/dulcie/dulcie.theme.bash examples/bash-it/themes/colors.theme.bash examples/bash-it/themes/rana/rana.theme.bash examples/bash-it/themes/morris/morris.theme.bash -examples/bash-it/themes/atomic/atomic.theme.bash examples/bash-it/themes/powerline/powerline.base.bash examples/bash-it/themes/base.theme.bash examples/bash-it/themes/brainy/brainy.theme.bash diff --git a/script/update-known-failures.sh b/script/update-known-failures.sh index 70f6591..b39a567 100755 --- a/script/update-known-failures.sh +++ b/script/update-known-failures.sh @@ -2,5 +2,4 @@ tree-sitter parse $(find examples/bash-it -name '*.bash' -or -name '*.sh') -q -t \ | egrep 'ERROR|undefined' \ - | cut -d' ' -f1 \ - > script/known-failures.txt + | tee >(cut -d' ' -f1 > script/known-failures.txt) diff --git a/src/grammar.json b/src/grammar.json index c9c3e7f..f3beeba 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -348,15 +348,44 @@ "value": ")" }, { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_terminated_statement" - } + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "_terminated_statement" + } + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "_statement" + }, + { + "type": "BLANK" + } + ] + } + ] + }, + { + "type": "BLANK" + } + ] }, { - "type": "STRING", - "value": ";;" + "type": "PREC", + "value": 1, + "content": { + "type": "STRING", + "value": ";;" + } } ] }, @@ -388,18 +417,47 @@ "value": ")" }, { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_terminated_statement" - } + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "_terminated_statement" + } + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "_statement" + }, + { + "type": "BLANK" + } + ] + } + ] + }, + { + "type": "BLANK" + } + ] }, { "type": "CHOICE", "members": [ { - "type": "STRING", - "value": ";;" + "type": "PREC", + "value": 1, + "content": { + "type": "STRING", + "value": ";;" + } }, { "type": "BLANK" diff --git a/src/parser.c b/src/parser.c index 9081edc..b8295b6 100644 --- a/src/parser.c +++ b/src/parser.c @@ -6,7 +6,7 @@ #endif #define LANGUAGE_VERSION 5 -#define STATE_COUNT 3955 +#define STATE_COUNT 4635 #define SYMBOL_COUNT 135 #define ALIAS_COUNT 5 #define TOKEN_COUNT 85 @@ -4880,6 +4880,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ADVANCE(255); if (lookahead == '\\') SKIP(256); + if (lookahead == 'e') + ADVANCE(257); if (lookahead == '|') ADVANCE(133); if (lookahead == '\t' || @@ -4906,6 +4908,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { SKIP(253); END_STATE(); case 257: + if (lookahead == 's') + ADVANCE(121); + END_STATE(); + case 258: if (lookahead == '\n') ADVANCE(153); if (lookahead == '#') @@ -4919,36 +4925,36 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '>') ADVANCE(255); if (lookahead == '\\') - SKIP(258); + SKIP(259); if (lookahead == '|') ADVANCE(133); if (lookahead == '\t' || lookahead == '\r' || lookahead == ' ') - SKIP(257); - END_STATE(); - case 258: - if (lookahead == '\n') - SKIP(257); + SKIP(258); END_STATE(); case 259: + if (lookahead == '\n') + SKIP(258); + END_STATE(); + case 260: if (lookahead == '#') ADVANCE(21); if (lookahead == '\\') - SKIP(260); + SKIP(261); if (lookahead == ']') ADVANCE(112); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(259); - END_STATE(); - case 260: - if (lookahead == '\n') - SKIP(259); + SKIP(260); END_STATE(); case 261: + if (lookahead == '\n') + SKIP(260); + END_STATE(); + case 262: if (lookahead == '\"') ADVANCE(2); if (lookahead == '#') @@ -4968,7 +4974,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '[') ADVANCE(35); if (lookahead == '\\') - ADVANCE(262); + ADVANCE(263); if (lookahead == ']') ADVANCE(40); if (lookahead == '`') @@ -4976,7 +4982,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'c') ADVANCE(41); if (lookahead == 'd') - ADVANCE(263); + ADVANCE(264); if (lookahead == 'e') ADVANCE(52); if (lookahead == 'f') @@ -5001,7 +5007,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(261); + SKIP(262); if (lookahead != 0 && (lookahead < '&' || lookahead > ')') && lookahead != ';' && @@ -5009,9 +5015,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '{' || lookahead > '}')) ADVANCE(38); END_STATE(); - case 262: + case 263: if (lookahead == '\n') - SKIP(261); + SKIP(262); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -5019,34 +5025,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ' ') ADVANCE(38); END_STATE(); - case 263: + case 264: ACCEPT_TOKEN(sym_word); if (lookahead == '\\') ADVANCE(39); if (lookahead == 'e') ADVANCE(46); if (lookahead == 'o') - ADVANCE(264); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != '\r' && - lookahead != ' ' && - (lookahead < '\"' || lookahead > '$') && - (lookahead < '&' || lookahead > ')') && - lookahead != ';' && - lookahead != '<' && - lookahead != '>' && - (lookahead < '[' || lookahead > ']') && - lookahead != '`' && - (lookahead < '{' || lookahead > '}')) - ADVANCE(38); - END_STATE(); - case 264: - ACCEPT_TOKEN(sym_word); - if (lookahead == '\\') - ADVANCE(39); - if (lookahead == 'n') ADVANCE(265); if (lookahead != 0 && lookahead != '\t' && @@ -5067,7 +5052,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ACCEPT_TOKEN(sym_word); if (lookahead == '\\') ADVANCE(39); - if (lookahead == 'e') + if (lookahead == 'n') ADVANCE(266); if (lookahead != 0 && lookahead != '\t' && @@ -5085,6 +5070,27 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ADVANCE(38); END_STATE(); case 266: + ACCEPT_TOKEN(sym_word); + if (lookahead == '\\') + ADVANCE(39); + if (lookahead == 'e') + ADVANCE(267); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != '\r' && + lookahead != ' ' && + (lookahead < '\"' || lookahead > '$') && + (lookahead < '&' || lookahead > ')') && + lookahead != ';' && + lookahead != '<' && + lookahead != '>' && + (lookahead < '[' || lookahead > ']') && + lookahead != '`' && + (lookahead < '{' || lookahead > '}')) + ADVANCE(38); + END_STATE(); + case 267: ACCEPT_TOKEN(anon_sym_done); if (lookahead == '\\') ADVANCE(39); @@ -5103,7 +5109,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '{' || lookahead > '}')) ADVANCE(38); END_STATE(); - case 267: + case 268: if (lookahead == '\"') ADVANCE(2); if (lookahead == '#') @@ -5123,7 +5129,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '[') ADVANCE(35); if (lookahead == '\\') - ADVANCE(268); + ADVANCE(269); if (lookahead == ']') ADVANCE(40); if (lookahead == '`') @@ -5133,9 +5139,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(45); if (lookahead == 'e') - ADVANCE(269); + ADVANCE(270); if (lookahead == 'f') - ADVANCE(275); + ADVANCE(276); if (lookahead == 'i') ADVANCE(68); if (lookahead == 'l') @@ -5156,7 +5162,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(267); + SKIP(268); if (lookahead != 0 && (lookahead < '&' || lookahead > ')') && lookahead != ';' && @@ -5164,9 +5170,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '{' || lookahead > '}')) ADVANCE(38); END_STATE(); - case 268: + case 269: if (lookahead == '\n') - SKIP(267); + SKIP(268); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -5174,37 +5180,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ' ') ADVANCE(38); END_STATE(); - case 269: - ACCEPT_TOKEN(sym_word); - if (lookahead == '\\') - ADVANCE(39); - if (lookahead == 'l') - ADVANCE(270); - if (lookahead == 'x') - ADVANCE(53); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != '\r' && - lookahead != ' ' && - (lookahead < '\"' || lookahead > '$') && - (lookahead < '&' || lookahead > ')') && - lookahead != ';' && - lookahead != '<' && - lookahead != '>' && - (lookahead < '[' || lookahead > ']') && - lookahead != '`' && - (lookahead < '{' || lookahead > '}')) - ADVANCE(38); - END_STATE(); case 270: ACCEPT_TOKEN(sym_word); if (lookahead == '\\') ADVANCE(39); - if (lookahead == 'i') + if (lookahead == 'l') ADVANCE(271); - if (lookahead == 's') - ADVANCE(273); + if (lookahead == 'x') + ADVANCE(53); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -5224,8 +5207,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ACCEPT_TOKEN(sym_word); if (lookahead == '\\') ADVANCE(39); - if (lookahead == 'f') + if (lookahead == 'i') ADVANCE(272); + if (lookahead == 's') + ADVANCE(274); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -5242,6 +5227,27 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ADVANCE(38); END_STATE(); case 272: + ACCEPT_TOKEN(sym_word); + if (lookahead == '\\') + ADVANCE(39); + if (lookahead == 'f') + ADVANCE(273); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != '\r' && + lookahead != ' ' && + (lookahead < '\"' || lookahead > '$') && + (lookahead < '&' || lookahead > ')') && + lookahead != ';' && + lookahead != '<' && + lookahead != '>' && + (lookahead < '[' || lookahead > ']') && + lookahead != '`' && + (lookahead < '{' || lookahead > '}')) + ADVANCE(38); + END_STATE(); + case 273: ACCEPT_TOKEN(anon_sym_elif); if (lookahead == '\\') ADVANCE(39); @@ -5260,12 +5266,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '{' || lookahead > '}')) ADVANCE(38); END_STATE(); - case 273: + case 274: ACCEPT_TOKEN(sym_word); if (lookahead == '\\') ADVANCE(39); if (lookahead == 'e') - ADVANCE(274); + ADVANCE(275); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -5281,7 +5287,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '{' || lookahead > '}')) ADVANCE(38); END_STATE(); - case 274: + case 275: ACCEPT_TOKEN(anon_sym_else); if (lookahead == '\\') ADVANCE(39); @@ -5300,12 +5306,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '{' || lookahead > '}')) ADVANCE(38); END_STATE(); - case 275: + case 276: ACCEPT_TOKEN(sym_word); if (lookahead == '\\') ADVANCE(39); if (lookahead == 'i') - ADVANCE(276); + ADVANCE(277); if (lookahead == 'o') ADVANCE(59); if (lookahead == 'u') @@ -5325,7 +5331,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '{' || lookahead > '}')) ADVANCE(38); END_STATE(); - case 276: + case 277: ACCEPT_TOKEN(anon_sym_fi); if (lookahead == '\\') ADVANCE(39); @@ -5344,7 +5350,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '{' || lookahead > '}')) ADVANCE(38); END_STATE(); - case 277: + case 278: if (lookahead == '\"') ADVANCE(2); if (lookahead == '#') @@ -5364,7 +5370,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '[') ADVANCE(35); if (lookahead == '\\') - ADVANCE(278); + ADVANCE(279); if (lookahead == ']') ADVANCE(40); if (lookahead == '`') @@ -5397,7 +5403,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(277); + SKIP(278); if (lookahead != 0 && (lookahead < '&' || lookahead > ')') && lookahead != ';' && @@ -5405,9 +5411,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '{' || lookahead > '}')) ADVANCE(38); END_STATE(); - case 278: + case 279: if (lookahead == '\n') - SKIP(277); + SKIP(278); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -5415,7 +5421,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ' ') ADVANCE(38); END_STATE(); - case 279: + case 280: if (lookahead == '\n') ADVANCE(153); if (lookahead == '#') @@ -5425,28 +5431,54 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == ';') ADVANCE(155); if (lookahead == '<') - ADVANCE(280); + ADVANCE(281); if (lookahead == '>') ADVANCE(255); if (lookahead == '\\') - SKIP(281); + SKIP(282); if (lookahead == '|') ADVANCE(133); if (lookahead == '\t' || lookahead == '\r' || lookahead == ' ') - SKIP(279); + SKIP(280); END_STATE(); - case 280: + case 281: ACCEPT_TOKEN(anon_sym_LT); if (lookahead == '&') ADVANCE(29); END_STATE(); - case 281: - if (lookahead == '\n') - SKIP(279); - END_STATE(); case 282: + if (lookahead == '\n') + SKIP(280); + END_STATE(); + case 283: + if (lookahead == '\n') + ADVANCE(153); + if (lookahead == '#') + ADVANCE(21); + if (lookahead == '&') + ADVANCE(154); + if (lookahead == ')') + ADVANCE(106); + if (lookahead == ';') + ADVANCE(155); + if (lookahead == '\\') + SKIP(284); + if (lookahead == 'e') + ADVANCE(257); + if (lookahead == '|') + ADVANCE(133); + if (lookahead == '\t' || + lookahead == '\r' || + lookahead == ' ') + SKIP(283); + END_STATE(); + case 284: + if (lookahead == '\n') + SKIP(283); + END_STATE(); + case 285: if (lookahead == '\"') ADVANCE(2); if (lookahead == '#') @@ -5468,7 +5500,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '[') ADVANCE(35); if (lookahead == '\\') - ADVANCE(283); + ADVANCE(286); if (lookahead == ']') ADVANCE(40); if (lookahead == '`') @@ -5501,16 +5533,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(282); + SKIP(285); if (lookahead != 0 && lookahead != ';' && lookahead != '<' && (lookahead < '{' || lookahead > '}')) ADVANCE(38); END_STATE(); - case 283: + case 286: if (lookahead == '\n') - SKIP(282); + SKIP(285); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -5518,7 +5550,35 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ' ') ADVANCE(38); END_STATE(); - case 284: + case 287: + if (lookahead == '\n') + ADVANCE(153); + if (lookahead == '#') + ADVANCE(21); + if (lookahead == '&') + ADVANCE(162); + if (lookahead == ')') + ADVANCE(106); + if (lookahead == ';') + ADVANCE(155); + if (lookahead == '<') + ADVANCE(254); + if (lookahead == '>') + ADVANCE(255); + if (lookahead == '\\') + SKIP(288); + if (lookahead == '|') + ADVANCE(133); + if (lookahead == '\t' || + lookahead == '\r' || + lookahead == ' ') + SKIP(287); + END_STATE(); + case 288: + if (lookahead == '\n') + SKIP(287); + END_STATE(); + case 289: if (lookahead == '\"') ADVANCE(2); if (lookahead == '#') @@ -5534,7 +5594,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '[') ADVANCE(40); if (lookahead == '\\') - ADVANCE(285); + ADVANCE(290); if (lookahead == ']') ADVANCE(40); if (lookahead == '`') @@ -5547,7 +5607,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(284); + SKIP(289); if (lookahead != 0 && (lookahead < '&' || lookahead > ')') && lookahead != ';' && @@ -5555,9 +5615,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '{' || lookahead > '}')) ADVANCE(38); END_STATE(); - case 285: + case 290: if (lookahead == '\n') - SKIP(284); + SKIP(289); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -5565,7 +5625,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ' ') ADVANCE(38); END_STATE(); - case 286: + case 291: if (lookahead == '\"') ADVANCE(2); if (lookahead == '#') @@ -5589,7 +5649,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '[') ADVANCE(40); if (lookahead == '\\') - ADVANCE(287); + ADVANCE(292); if (lookahead == ']') ADVANCE(40); if (lookahead == '`') @@ -5602,16 +5662,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(286); + SKIP(291); if (lookahead != 0 && (lookahead < '\"' || lookahead > ')') && (lookahead < ':' || lookahead > '>') && (lookahead < '{' || lookahead > '}')) ADVANCE(38); END_STATE(); - case 287: + case 292: if (lookahead == '\n') - SKIP(286); + SKIP(291); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -5619,100 +5679,73 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ' ') ADVANCE(38); END_STATE(); - case 288: - if (lookahead == '#') - ADVANCE(289); - if (lookahead == '\\') - ADVANCE(291); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') - SKIP(288); - if (lookahead != 0 && - lookahead != '}') - ADVANCE(292); - END_STATE(); - case 289: - ACCEPT_TOKEN(sym_regex_without_right_brace); - if (lookahead == '\\') - ADVANCE(290); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != '\r' && - lookahead != ' ' && - lookahead != '}') - ADVANCE(289); - END_STATE(); - case 290: - ACCEPT_TOKEN(sym_regex_without_right_brace); - if (lookahead == '\\') - ADVANCE(290); - if (lookahead == '\t' || - lookahead == '\r' || - lookahead == ' ' || - lookahead == '}') - ADVANCE(289); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n') - ADVANCE(289); - END_STATE(); - case 291: - ACCEPT_TOKEN(sym_regex_without_right_brace); - if (lookahead == '\\') - ADVANCE(291); - if (lookahead == '\t' || - lookahead == '\r' || - lookahead == ' ' || - lookahead == '}') - ADVANCE(292); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n') - ADVANCE(292); - END_STATE(); - case 292: - ACCEPT_TOKEN(sym_regex_without_right_brace); - if (lookahead == '\\') - ADVANCE(291); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != '\r' && - lookahead != ' ' && - lookahead != '}') - ADVANCE(292); - END_STATE(); case 293: if (lookahead == '#') - ADVANCE(21); - if (lookahead == '&') - ADVANCE(144); - if (lookahead == ')') - ADVANCE(106); - if (lookahead == '<') - ADVANCE(254); - if (lookahead == '>') - ADVANCE(255); + ADVANCE(294); if (lookahead == '\\') - SKIP(294); - if (lookahead == '`') - ADVANCE(19); - if (lookahead == '|') - ADVANCE(133); + ADVANCE(296); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(293); + if (lookahead != 0 && + lookahead != '}') + ADVANCE(297); END_STATE(); case 294: - if (lookahead == '\n') - SKIP(293); + ACCEPT_TOKEN(sym_regex_without_right_brace); + if (lookahead == '\\') + ADVANCE(295); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != '\r' && + lookahead != ' ' && + lookahead != '}') + ADVANCE(294); END_STATE(); case 295: + ACCEPT_TOKEN(sym_regex_without_right_brace); + if (lookahead == '\\') + ADVANCE(295); + if (lookahead == '\t' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == '}') + ADVANCE(294); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n') + ADVANCE(294); + END_STATE(); + case 296: + ACCEPT_TOKEN(sym_regex_without_right_brace); + if (lookahead == '\\') + ADVANCE(296); + if (lookahead == '\t' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == '}') + ADVANCE(297); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n') + ADVANCE(297); + END_STATE(); + case 297: + ACCEPT_TOKEN(sym_regex_without_right_brace); + if (lookahead == '\\') + ADVANCE(296); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != '\r' && + lookahead != ' ' && + lookahead != '}') + ADVANCE(297); + END_STATE(); + case 298: if (lookahead == '#') ADVANCE(21); if (lookahead == '&') @@ -5724,20 +5757,47 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '>') ADVANCE(255); if (lookahead == '\\') - SKIP(296); + SKIP(299); + if (lookahead == '`') + ADVANCE(19); if (lookahead == '|') ADVANCE(133); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(295); + SKIP(298); END_STATE(); - case 296: + case 299: if (lookahead == '\n') - SKIP(295); + SKIP(298); END_STATE(); - case 297: + case 300: + if (lookahead == '#') + ADVANCE(21); + if (lookahead == '&') + ADVANCE(144); + if (lookahead == ')') + ADVANCE(106); + if (lookahead == '<') + ADVANCE(254); + if (lookahead == '>') + ADVANCE(255); + if (lookahead == '\\') + SKIP(301); + if (lookahead == '|') + ADVANCE(133); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') + SKIP(300); + END_STATE(); + case 301: + if (lookahead == '\n') + SKIP(300); + END_STATE(); + case 302: if (lookahead == '#') ADVANCE(21); if (lookahead == '&') @@ -5747,7 +5807,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '>') ADVANCE(255); if (lookahead == '\\') - SKIP(298); + SKIP(303); if (lookahead == '`') ADVANCE(19); if (lookahead == '|') @@ -5756,35 +5816,35 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(297); + SKIP(302); END_STATE(); - case 298: + case 303: if (lookahead == '\n') - SKIP(297); + SKIP(302); END_STATE(); - case 299: + case 304: if (lookahead == '#') ADVANCE(21); if (lookahead == '$') - ADVANCE(300); + ADVANCE(305); if (lookahead == '\\') - SKIP(301); + SKIP(306); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(299); + SKIP(304); END_STATE(); - case 300: + case 305: ACCEPT_TOKEN(anon_sym_DOLLAR); if (lookahead == '{') ADVANCE(6); END_STATE(); - case 301: + case 306: if (lookahead == '\n') - SKIP(299); + SKIP(304); END_STATE(); - case 302: + case 307: if (lookahead == '\"') ADVANCE(2); if (lookahead == '#') @@ -5800,7 +5860,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '[') ADVANCE(40); if (lookahead == '\\') - ADVANCE(303); + ADVANCE(308); if (lookahead == ']') ADVANCE(112); if (lookahead == '`') @@ -5813,7 +5873,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(302); + SKIP(307); if (lookahead != 0 && (lookahead < '&' || lookahead > ')') && lookahead != ';' && @@ -5821,9 +5881,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '{' || lookahead > '}')) ADVANCE(38); END_STATE(); - case 303: + case 308: if (lookahead == '\n') - SKIP(302); + SKIP(307); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -5831,7 +5891,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ' ') ADVANCE(38); END_STATE(); - case 304: + case 309: if (lookahead == '#') ADVANCE(21); if (lookahead == '+') @@ -5839,18 +5899,18 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '=') ADVANCE(109); if (lookahead == '\\') - SKIP(305); + SKIP(310); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(304); + SKIP(309); END_STATE(); - case 305: + case 310: if (lookahead == '\n') - SKIP(304); + SKIP(309); END_STATE(); - case 306: + case 311: if (lookahead == '\"') ADVANCE(2); if (lookahead == '#') @@ -5868,7 +5928,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '[') ADVANCE(40); if (lookahead == '\\') - ADVANCE(307); + ADVANCE(312); if (lookahead == ']') ADVANCE(40); if (lookahead == '`') @@ -5881,7 +5941,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(306); + SKIP(311); if (lookahead != 0 && (lookahead < '&' || lookahead > ')') && lookahead != ';' && @@ -5889,9 +5949,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '{' || lookahead > '}')) ADVANCE(38); END_STATE(); - case 307: + case 312: if (lookahead == '\n') - SKIP(306); + SKIP(311); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -5899,7 +5959,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ' ') ADVANCE(38); END_STATE(); - case 308: + case 313: if (lookahead == '\n') ADVANCE(153); if (lookahead == '\"') @@ -5921,7 +5981,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '[') ADVANCE(40); if (lookahead == '\\') - ADVANCE(309); + ADVANCE(314); if (lookahead == ']') ADVANCE(40); if (lookahead == '`') @@ -5933,15 +5993,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\t' || lookahead == '\r' || lookahead == ' ') - SKIP(308); + SKIP(313); if (lookahead != 0 && (lookahead < '&' || lookahead > ')') && (lookahead < '{' || lookahead > '}')) ADVANCE(38); END_STATE(); - case 309: + case 314: if (lookahead == '\n') - SKIP(308); + SKIP(313); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -5949,7 +6009,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ' ') ADVANCE(38); END_STATE(); - case 310: + case 315: if (lookahead == '\"') ADVANCE(2); if (lookahead == '#') @@ -5969,7 +6029,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '[') ADVANCE(35); if (lookahead == '\\') - ADVANCE(311); + ADVANCE(316); if (lookahead == ']') ADVANCE(40); if (lookahead == '`') @@ -5981,7 +6041,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'e') ADVANCE(52); if (lookahead == 'f') - ADVANCE(275); + ADVANCE(276); if (lookahead == 'i') ADVANCE(68); if (lookahead == 'l') @@ -6002,7 +6062,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(310); + SKIP(315); if (lookahead != 0 && (lookahead < '&' || lookahead > ')') && lookahead != ';' && @@ -6010,9 +6070,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '{' || lookahead > '}')) ADVANCE(38); END_STATE(); - case 311: + case 316: if (lookahead == '\n') - SKIP(310); + SKIP(315); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -6020,7 +6080,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ' ') ADVANCE(38); END_STATE(); - case 312: + case 317: if (lookahead == '\"') ADVANCE(2); if (lookahead == '#') @@ -6036,13 +6096,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '[') ADVANCE(40); if (lookahead == '\\') - ADVANCE(313); + ADVANCE(318); if (lookahead == ']') ADVANCE(40); if (lookahead == '`') ADVANCE(19); if (lookahead == 'e') - ADVANCE(314); + ADVANCE(319); if (lookahead == '{') ADVANCE(40); if (lookahead == '}') @@ -6051,7 +6111,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(312); + SKIP(317); if (lookahead != 0 && (lookahead < '&' || lookahead > ')') && lookahead != ';' && @@ -6059,9 +6119,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '{' || lookahead > '}')) ADVANCE(38); END_STATE(); - case 313: + case 318: if (lookahead == '\n') - SKIP(312); + SKIP(317); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -6069,12 +6129,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ' ') ADVANCE(38); END_STATE(); - case 314: + case 319: ACCEPT_TOKEN(sym_word); if (lookahead == '\\') ADVANCE(39); if (lookahead == 's') - ADVANCE(315); + ADVANCE(320); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -6090,12 +6150,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '{' || lookahead > '}')) ADVANCE(38); END_STATE(); - case 315: + case 320: ACCEPT_TOKEN(sym_word); if (lookahead == '\\') ADVANCE(39); if (lookahead == 'a') - ADVANCE(316); + ADVANCE(321); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -6112,12 +6172,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '{' || lookahead > '}')) ADVANCE(38); END_STATE(); - case 316: + case 321: ACCEPT_TOKEN(sym_word); if (lookahead == '\\') ADVANCE(39); if (lookahead == 'c') - ADVANCE(317); + ADVANCE(322); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -6133,7 +6193,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '{' || lookahead > '}')) ADVANCE(38); END_STATE(); - case 317: + case 322: ACCEPT_TOKEN(anon_sym_esac); if (lookahead == '\\') ADVANCE(39); @@ -6152,7 +6212,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '{' || lookahead > '}')) ADVANCE(38); END_STATE(); - case 318: + case 323: if (lookahead == '\n') ADVANCE(153); if (lookahead == '#') @@ -6164,40 +6224,70 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == ';') ADVANCE(155); if (lookahead == '<') - ADVANCE(280); + ADVANCE(281); if (lookahead == '>') ADVANCE(255); if (lookahead == '\\') - SKIP(319); + SKIP(324); + if (lookahead == 'e') + ADVANCE(257); if (lookahead == '|') ADVANCE(133); if (lookahead == '\t' || lookahead == '\r' || lookahead == ' ') - SKIP(318); + SKIP(323); END_STATE(); - case 319: + case 324: if (lookahead == '\n') - SKIP(318); + SKIP(323); END_STATE(); - case 320: + case 325: + if (lookahead == '\n') + ADVANCE(153); + if (lookahead == '#') + ADVANCE(21); + if (lookahead == '&') + ADVANCE(162); + if (lookahead == ')') + ADVANCE(106); + if (lookahead == ';') + ADVANCE(155); + if (lookahead == '<') + ADVANCE(281); + if (lookahead == '>') + ADVANCE(255); + if (lookahead == '\\') + SKIP(326); + if (lookahead == '|') + ADVANCE(133); + if (lookahead == '\t' || + lookahead == '\r' || + lookahead == ' ') + SKIP(325); + END_STATE(); + case 326: + if (lookahead == '\n') + SKIP(325); + END_STATE(); + case 327: if (lookahead == '#') ADVANCE(21); if (lookahead == '\\') - SKIP(321); + SKIP(328); if (lookahead == '}') ADVANCE(136); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(320); + SKIP(327); END_STATE(); - case 321: + case 328: if (lookahead == '\n') - SKIP(320); + SKIP(327); END_STATE(); - case 322: + case 329: if (lookahead == '#') ADVANCE(21); if (lookahead == '&') @@ -6205,34 +6295,34 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == ')') ADVANCE(106); if (lookahead == '<') - ADVANCE(280); + ADVANCE(281); if (lookahead == '>') ADVANCE(255); if (lookahead == '\\') - SKIP(323); + SKIP(330); if (lookahead == '|') ADVANCE(133); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(322); + SKIP(329); END_STATE(); - case 323: + case 330: if (lookahead == '\n') - SKIP(322); + SKIP(329); END_STATE(); - case 324: + case 331: if (lookahead == '#') ADVANCE(21); if (lookahead == '&') ADVANCE(144); if (lookahead == '<') - ADVANCE(280); + ADVANCE(281); if (lookahead == '>') ADVANCE(255); if (lookahead == '\\') - SKIP(325); + SKIP(332); if (lookahead == '`') ADVANCE(19); if (lookahead == '|') @@ -6241,32 +6331,32 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(324); + SKIP(331); END_STATE(); - case 325: + case 332: if (lookahead == '\n') - SKIP(324); + SKIP(331); END_STATE(); - case 326: + case 333: if (lookahead == '#') ADVANCE(21); if (lookahead == ')') ADVANCE(106); if (lookahead == '\\') - SKIP(327); + SKIP(334); if (lookahead == '|') ADVANCE(139); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(326); + SKIP(333); END_STATE(); - case 327: + case 334: if (lookahead == '\n') - SKIP(326); + SKIP(333); END_STATE(); - case 328: + case 335: if (lookahead == '\n') ADVANCE(153); if (lookahead == '#') @@ -6276,19 +6366,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == ';') ADVANCE(155); if (lookahead == '\\') - SKIP(329); + SKIP(336); if (lookahead == '|') ADVANCE(133); if (lookahead == '\t' || lookahead == '\r' || lookahead == ' ') - SKIP(328); + SKIP(335); END_STATE(); - case 329: + case 336: if (lookahead == '\n') - SKIP(328); + SKIP(335); END_STATE(); - case 330: + case 337: if (lookahead == '#') ADVANCE(21); if (lookahead == '&') @@ -6296,11 +6386,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == ')') ADVANCE(106); if (lookahead == '<') - ADVANCE(280); + ADVANCE(281); if (lookahead == '>') ADVANCE(255); if (lookahead == '\\') - SKIP(331); + SKIP(338); if (lookahead == '`') ADVANCE(19); if (lookahead == '|') @@ -6309,13 +6399,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(330); + SKIP(337); END_STATE(); - case 331: + case 338: if (lookahead == '\n') - SKIP(330); + SKIP(337); END_STATE(); - case 332: + case 339: if (lookahead == '\"') ADVANCE(2); if (lookahead == '#') @@ -6337,7 +6427,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '[') ADVANCE(35); if (lookahead == '\\') - ADVANCE(333); + ADVANCE(340); if (lookahead == ']') ADVANCE(40); if (lookahead == '`') @@ -6347,7 +6437,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(45); if (lookahead == 'e') - ADVANCE(334); + ADVANCE(341); if (lookahead == 'f') ADVANCE(58); if (lookahead == 'i') @@ -6370,15 +6460,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(332); + SKIP(339); if (lookahead != 0 && (lookahead < '&' || lookahead > ')') && (lookahead < '{' || lookahead > '}')) ADVANCE(38); END_STATE(); - case 333: + case 340: if (lookahead == '\n') - SKIP(332); + SKIP(339); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -6386,12 +6476,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ' ') ADVANCE(38); END_STATE(); - case 334: + case 341: ACCEPT_TOKEN(sym_word); if (lookahead == '\\') ADVANCE(39); if (lookahead == 's') - ADVANCE(315); + ADVANCE(320); if (lookahead == 'x') ADVANCE(53); if (lookahead != 0 && @@ -6409,7 +6499,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '{' || lookahead > '}')) ADVANCE(38); END_STATE(); - case 335: + case 342: if (lookahead == '\n') ADVANCE(153); if (lookahead == '#') @@ -6421,19 +6511,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == ';') ADVANCE(155); if (lookahead == '\\') - SKIP(336); + SKIP(343); if (lookahead == '|') ADVANCE(133); if (lookahead == '\t' || lookahead == '\r' || lookahead == ' ') - SKIP(335); + SKIP(342); END_STATE(); - case 336: + case 343: if (lookahead == '\n') - SKIP(335); + SKIP(342); END_STATE(); - case 337: + case 344: if (lookahead == '#') ADVANCE(21); if (lookahead == '&') @@ -6441,26 +6531,26 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == ')') ADVANCE(106); if (lookahead == '\\') - SKIP(338); + SKIP(345); if (lookahead == '|') ADVANCE(133); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(337); + SKIP(344); END_STATE(); - case 338: + case 345: if (lookahead == '\n') - SKIP(337); + SKIP(344); END_STATE(); - case 339: + case 346: if (lookahead == '#') ADVANCE(21); if (lookahead == '&') ADVANCE(104); if (lookahead == '\\') - SKIP(340); + SKIP(347); if (lookahead == '`') ADVANCE(19); if (lookahead == '|') @@ -6469,11 +6559,411 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(339); + SKIP(346); END_STATE(); - case 340: + case 347: if (lookahead == '\n') - SKIP(339); + SKIP(346); + END_STATE(); + case 348: + if (lookahead == '\n') + ADVANCE(153); + if (lookahead == '\"') + ADVANCE(2); + if (lookahead == '#') + ADVANCE(21); + if (lookahead == '$') + ADVANCE(4); + if (lookahead == '&') + ADVANCE(154); + if (lookahead == '\'') + ADVANCE(25); + if (lookahead == ';') + ADVANCE(155); + if (lookahead == '<') + ADVANCE(157); + if (lookahead == '>') + ADVANCE(158); + if (lookahead == '[') + ADVANCE(40); + if (lookahead == '\\') + ADVANCE(349); + if (lookahead == ']') + ADVANCE(40); + if (lookahead == '`') + ADVANCE(19); + if (lookahead == 'e') + ADVANCE(350); + if (lookahead == '{') + ADVANCE(40); + if (lookahead == '|') + ADVANCE(133); + if (lookahead == '}') + ADVANCE(40); + if (lookahead == '\t' || + lookahead == '\r' || + lookahead == ' ') + SKIP(348); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) + ADVANCE(160); + if (lookahead != 0 && + (lookahead < '&' || lookahead > ')')) + ADVANCE(38); + END_STATE(); + case 349: + if (lookahead == '\n') + SKIP(348); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != '\r' && + lookahead != ' ') + ADVANCE(38); + END_STATE(); + case 350: + ACCEPT_TOKEN(aux_sym_SLASH_BSLASHw_PLUS_SLASH); + if (lookahead == '\\') + ADVANCE(39); + if (lookahead == 's') + ADVANCE(351); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(160); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != '\r' && + lookahead != ' ' && + (lookahead < '\"' || lookahead > '$') && + (lookahead < '&' || lookahead > ')') && + lookahead != ';' && + lookahead != '<' && + lookahead != '>' && + (lookahead < 'A' || lookahead > ']') && + (lookahead < '_' || lookahead > '}')) + ADVANCE(38); + END_STATE(); + case 351: + ACCEPT_TOKEN(aux_sym_SLASH_BSLASHw_PLUS_SLASH); + if (lookahead == '\\') + ADVANCE(39); + if (lookahead == 'a') + ADVANCE(352); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) + ADVANCE(160); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != '\r' && + lookahead != ' ' && + (lookahead < '\"' || lookahead > '$') && + (lookahead < '&' || lookahead > ')') && + lookahead != ';' && + lookahead != '<' && + lookahead != '>' && + (lookahead < 'A' || lookahead > ']') && + (lookahead < '_' || lookahead > '}')) + ADVANCE(38); + END_STATE(); + case 352: + ACCEPT_TOKEN(aux_sym_SLASH_BSLASHw_PLUS_SLASH); + if (lookahead == '\\') + ADVANCE(39); + if (lookahead == 'c') + ADVANCE(353); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(160); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != '\r' && + lookahead != ' ' && + (lookahead < '\"' || lookahead > '$') && + (lookahead < '&' || lookahead > ')') && + lookahead != ';' && + lookahead != '<' && + lookahead != '>' && + (lookahead < 'A' || lookahead > ']') && + (lookahead < '_' || lookahead > '}')) + ADVANCE(38); + END_STATE(); + case 353: + ACCEPT_TOKEN(anon_sym_esac); + if (lookahead == '\\') + ADVANCE(39); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(160); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != '\r' && + lookahead != ' ' && + (lookahead < '\"' || lookahead > '$') && + (lookahead < '&' || lookahead > ')') && + lookahead != ';' && + lookahead != '<' && + lookahead != '>' && + (lookahead < 'A' || lookahead > ']') && + (lookahead < '_' || lookahead > '}')) + ADVANCE(38); + END_STATE(); + case 354: + if (lookahead == '\n') + ADVANCE(153); + if (lookahead == '\"') + ADVANCE(2); + if (lookahead == '#') + ADVANCE(21); + if (lookahead == '$') + ADVANCE(4); + if (lookahead == '&') + ADVANCE(162); + if (lookahead == '\'') + ADVANCE(25); + if (lookahead == ';') + ADVANCE(155); + if (lookahead == '<') + ADVANCE(145); + if (lookahead == '=') + ADVANCE(149); + if (lookahead == '>') + ADVANCE(31); + if (lookahead == '[') + ADVANCE(40); + if (lookahead == '\\') + ADVANCE(355); + if (lookahead == ']') + ADVANCE(40); + if (lookahead == '`') + ADVANCE(19); + if (lookahead == 'e') + ADVANCE(319); + if (lookahead == '{') + ADVANCE(40); + if (lookahead == '|') + ADVANCE(133); + if (lookahead == '}') + ADVANCE(40); + if (lookahead == '\t' || + lookahead == '\r' || + lookahead == ' ') + SKIP(354); + if (lookahead != 0 && + (lookahead < '&' || lookahead > ')')) + ADVANCE(38); + END_STATE(); + case 355: + if (lookahead == '\n') + SKIP(354); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != '\r' && + lookahead != ' ') + ADVANCE(38); + END_STATE(); + case 356: + if (lookahead == '\n') + ADVANCE(153); + if (lookahead == '\"') + ADVANCE(2); + if (lookahead == '#') + ADVANCE(21); + if (lookahead == '$') + ADVANCE(4); + if (lookahead == '&') + ADVANCE(162); + if (lookahead == '\'') + ADVANCE(25); + if (lookahead == '(') + ADVANCE(27); + if (lookahead == ';') + ADVANCE(155); + if (lookahead == '<') + ADVANCE(145); + if (lookahead == '=') + ADVANCE(149); + if (lookahead == '>') + ADVANCE(31); + if (lookahead == '[') + ADVANCE(40); + if (lookahead == '\\') + ADVANCE(357); + if (lookahead == ']') + ADVANCE(40); + if (lookahead == '`') + ADVANCE(19); + if (lookahead == 'e') + ADVANCE(319); + if (lookahead == '{') + ADVANCE(40); + if (lookahead == '|') + ADVANCE(133); + if (lookahead == '}') + ADVANCE(40); + if (lookahead == '\t' || + lookahead == '\r' || + lookahead == ' ') + SKIP(356); + if (lookahead != 0 && + (lookahead < '&' || lookahead > ')')) + ADVANCE(38); + END_STATE(); + case 357: + if (lookahead == '\n') + SKIP(356); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != '\r' && + lookahead != ' ') + ADVANCE(38); + END_STATE(); + case 358: + if (lookahead == '\n') + ADVANCE(153); + if (lookahead == '\"') + ADVANCE(2); + if (lookahead == '#') + ADVANCE(21); + if (lookahead == '$') + ADVANCE(4); + if (lookahead == '&') + ADVANCE(162); + if (lookahead == '\'') + ADVANCE(25); + if (lookahead == ';') + ADVANCE(155); + if (lookahead == '<') + ADVANCE(28); + if (lookahead == '>') + ADVANCE(31); + if (lookahead == '[') + ADVANCE(40); + if (lookahead == '\\') + ADVANCE(359); + if (lookahead == ']') + ADVANCE(40); + if (lookahead == '`') + ADVANCE(19); + if (lookahead == 'e') + ADVANCE(319); + if (lookahead == '{') + ADVANCE(40); + if (lookahead == '|') + ADVANCE(133); + if (lookahead == '}') + ADVANCE(40); + if (lookahead == '\t' || + lookahead == '\r' || + lookahead == ' ') + SKIP(358); + if (lookahead != 0 && + (lookahead < '&' || lookahead > ')')) + ADVANCE(38); + END_STATE(); + case 359: + if (lookahead == '\n') + SKIP(358); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != '\r' && + lookahead != ' ') + ADVANCE(38); + END_STATE(); + case 360: + if (lookahead == '\n') + ADVANCE(153); + if (lookahead == '#') + ADVANCE(21); + if (lookahead == '&') + ADVANCE(162); + if (lookahead == ';') + ADVANCE(155); + if (lookahead == '<') + ADVANCE(254); + if (lookahead == '>') + ADVANCE(255); + if (lookahead == '\\') + SKIP(361); + if (lookahead == 'e') + ADVANCE(257); + if (lookahead == '|') + ADVANCE(133); + if (lookahead == '\t' || + lookahead == '\r' || + lookahead == ' ') + SKIP(360); + END_STATE(); + case 361: + if (lookahead == '\n') + SKIP(360); + END_STATE(); + case 362: + if (lookahead == '\n') + ADVANCE(153); + if (lookahead == '#') + ADVANCE(21); + if (lookahead == '&') + ADVANCE(162); + if (lookahead == ';') + ADVANCE(155); + if (lookahead == '<') + ADVANCE(281); + if (lookahead == '>') + ADVANCE(255); + if (lookahead == '\\') + SKIP(363); + if (lookahead == 'e') + ADVANCE(257); + if (lookahead == '|') + ADVANCE(133); + if (lookahead == '\t' || + lookahead == '\r' || + lookahead == ' ') + SKIP(362); + END_STATE(); + case 363: + if (lookahead == '\n') + SKIP(362); + END_STATE(); + case 364: + if (lookahead == '\n') + ADVANCE(153); + if (lookahead == '#') + ADVANCE(21); + if (lookahead == '&') + ADVANCE(154); + if (lookahead == ';') + ADVANCE(155); + if (lookahead == '\\') + SKIP(365); + if (lookahead == 'e') + ADVANCE(257); + if (lookahead == '|') + ADVANCE(133); + if (lookahead == '\t' || + lookahead == '\r' || + lookahead == ' ') + SKIP(364); + END_STATE(); + case 365: + if (lookahead == '\n') + SKIP(364); END_STATE(); default: return false; @@ -6690,7 +7180,7 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [206] = {.lex_state = 161, .external_lex_state = 5}, [207] = {.lex_state = 253, .external_lex_state = 7}, [208] = {.lex_state = 183, .external_lex_state = 7}, - [209] = {.lex_state = 257, .external_lex_state = 7}, + [209] = {.lex_state = 258, .external_lex_state = 7}, [210] = {.lex_state = 161, .external_lex_state = 7}, [211] = {.lex_state = 20, .external_lex_state = 2}, [212] = {.lex_state = 103}, @@ -6700,15 +7190,15 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [216] = {.lex_state = 141, .external_lex_state = 15}, [217] = {.lex_state = 141, .external_lex_state = 15}, [218] = {.lex_state = 141, .external_lex_state = 2}, - [219] = {.lex_state = 259, .external_lex_state = 11}, + [219] = {.lex_state = 260, .external_lex_state = 11}, [220] = {.lex_state = 164}, [221] = {.lex_state = 169}, - [222] = {.lex_state = 259, .external_lex_state = 11}, + [222] = {.lex_state = 260, .external_lex_state = 11}, [223] = {.lex_state = 174, .external_lex_state = 6}, [224] = {.lex_state = 20, .external_lex_state = 2}, [225] = {.lex_state = 20, .external_lex_state = 2}, [226] = {.lex_state = 20, .external_lex_state = 2}, - [227] = {.lex_state = 259, .external_lex_state = 11}, + [227] = {.lex_state = 260, .external_lex_state = 11}, [228] = {.lex_state = 187, .external_lex_state = 8}, [229] = {.lex_state = 241}, [230] = {.lex_state = 181, .external_lex_state = 20}, @@ -6720,10 +7210,10 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [236] = {.lex_state = 20, .external_lex_state = 2}, [237] = {.lex_state = 20, .external_lex_state = 2}, [238] = {.lex_state = 141}, - [239] = {.lex_state = 261, .external_lex_state = 2}, - [240] = {.lex_state = 257, .external_lex_state = 7}, + [239] = {.lex_state = 262, .external_lex_state = 2}, + [240] = {.lex_state = 258, .external_lex_state = 7}, [241] = {.lex_state = 103}, - [242] = {.lex_state = 267, .external_lex_state = 2}, + [242] = {.lex_state = 268, .external_lex_state = 2}, [243] = {.lex_state = 141}, [244] = {.lex_state = 189, .external_lex_state = 4}, [245] = {.lex_state = 103}, @@ -6747,8 +7237,8 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [263] = {.lex_state = 103}, [264] = {.lex_state = 241, .external_lex_state = 2}, [265] = {.lex_state = 103}, - [266] = {.lex_state = 277, .external_lex_state = 21}, - [267] = {.lex_state = 279, .external_lex_state = 7}, + [266] = {.lex_state = 278, .external_lex_state = 21}, + [267] = {.lex_state = 280, .external_lex_state = 7}, [268] = {.lex_state = 185, .external_lex_state = 9}, [269] = {.lex_state = 103}, [270] = {.lex_state = 103}, @@ -6794,8 +7284,8 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [310] = {.lex_state = 241, .external_lex_state = 2}, [311] = {.lex_state = 103}, [312] = {.lex_state = 20, .external_lex_state = 2}, - [313] = {.lex_state = 192, .external_lex_state = 4}, - [314] = {.lex_state = 282, .external_lex_state = 2}, + [313] = {.lex_state = 283, .external_lex_state = 4}, + [314] = {.lex_state = 285, .external_lex_state = 2}, [315] = {.lex_state = 20, .external_lex_state = 2}, [316] = {.lex_state = 20}, [317] = {.lex_state = 196}, @@ -6803,7 +7293,7 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [319] = {.lex_state = 141}, [320] = {.lex_state = 183, .external_lex_state = 5}, [321] = {.lex_state = 183, .external_lex_state = 5}, - [322] = {.lex_state = 253, .external_lex_state = 7}, + [322] = {.lex_state = 287, .external_lex_state = 7}, [323] = {.lex_state = 183, .external_lex_state = 7}, [324] = {.lex_state = 192, .external_lex_state = 4}, [325] = {.lex_state = 187, .external_lex_state = 8}, @@ -6830,7 +7320,7 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [346] = {.lex_state = 249, .external_lex_state = 2}, [347] = {.lex_state = 103}, [348] = {.lex_state = 241, .external_lex_state = 2}, - [349] = {.lex_state = 257, .external_lex_state = 7}, + [349] = {.lex_state = 258, .external_lex_state = 7}, [350] = {.lex_state = 217, .external_lex_state = 12}, [351] = {.lex_state = 219, .external_lex_state = 13}, [352] = {.lex_state = 219, .external_lex_state = 13}, @@ -6930,29 +7420,29 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [446] = {.lex_state = 161, .external_lex_state = 5}, [447] = {.lex_state = 164}, [448] = {.lex_state = 141}, - [449] = {.lex_state = 284, .external_lex_state = 16}, + [449] = {.lex_state = 289, .external_lex_state = 16}, [450] = {.lex_state = 161, .external_lex_state = 5}, - [451] = {.lex_state = 286, .external_lex_state = 16}, - [452] = {.lex_state = 286, .external_lex_state = 22}, + [451] = {.lex_state = 291, .external_lex_state = 16}, + [452] = {.lex_state = 291, .external_lex_state = 22}, [453] = {.lex_state = 164}, [454] = {.lex_state = 169}, - [455] = {.lex_state = 286, .external_lex_state = 22}, + [455] = {.lex_state = 291, .external_lex_state = 22}, [456] = {.lex_state = 174, .external_lex_state = 6}, - [457] = {.lex_state = 288}, + [457] = {.lex_state = 293}, [458] = {.lex_state = 20, .external_lex_state = 2}, [459] = {.lex_state = 20, .external_lex_state = 2}, [460] = {.lex_state = 20, .external_lex_state = 2}, - [461] = {.lex_state = 286, .external_lex_state = 16}, + [461] = {.lex_state = 291, .external_lex_state = 16}, [462] = {.lex_state = 103}, [463] = {.lex_state = 226, .external_lex_state = 16}, [464] = {.lex_state = 226, .external_lex_state = 16}, [465] = {.lex_state = 226, .external_lex_state = 16}, [466] = {.lex_state = 161, .external_lex_state = 5}, - [467] = {.lex_state = 288}, - [468] = {.lex_state = 286, .external_lex_state = 16}, + [467] = {.lex_state = 293}, + [468] = {.lex_state = 291, .external_lex_state = 16}, [469] = {.lex_state = 161, .external_lex_state = 5}, - [470] = {.lex_state = 288}, - [471] = {.lex_state = 286, .external_lex_state = 16}, + [470] = {.lex_state = 293}, + [471] = {.lex_state = 291, .external_lex_state = 16}, [472] = {.lex_state = 185, .external_lex_state = 9}, [473] = {.lex_state = 241, .external_lex_state = 2}, [474] = {.lex_state = 103}, @@ -7020,9 +7510,9 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [536] = {.lex_state = 141}, [537] = {.lex_state = 143, .external_lex_state = 17}, [538] = {.lex_state = 143, .external_lex_state = 17}, - [539] = {.lex_state = 293, .external_lex_state = 18}, + [539] = {.lex_state = 298, .external_lex_state = 18}, [540] = {.lex_state = 143, .external_lex_state = 18}, - [541] = {.lex_state = 295, .external_lex_state = 18}, + [541] = {.lex_state = 300, .external_lex_state = 18}, [542] = {.lex_state = 143, .external_lex_state = 18}, [543] = {.lex_state = 143, .external_lex_state = 18}, [544] = {.lex_state = 185, .external_lex_state = 9}, @@ -7077,12 +7567,12 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [593] = {.lex_state = 141}, [594] = {.lex_state = 245, .external_lex_state = 17}, [595] = {.lex_state = 245, .external_lex_state = 17}, - [596] = {.lex_state = 297, .external_lex_state = 18}, + [596] = {.lex_state = 302, .external_lex_state = 18}, [597] = {.lex_state = 245, .external_lex_state = 18}, [598] = {.lex_state = 245, .external_lex_state = 18}, [599] = {.lex_state = 161, .external_lex_state = 5}, [600] = {.lex_state = 103}, - [601] = {.lex_state = 192, .external_lex_state = 4}, + [601] = {.lex_state = 283, .external_lex_state = 4}, [602] = {.lex_state = 187, .external_lex_state = 8}, [603] = {.lex_state = 152, .external_lex_state = 4}, [604] = {.lex_state = 181, .external_lex_state = 8}, @@ -7090,36 +7580,36 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [606] = {.lex_state = 161, .external_lex_state = 5}, [607] = {.lex_state = 161, .external_lex_state = 5}, [608] = {.lex_state = 183, .external_lex_state = 7}, - [609] = {.lex_state = 257, .external_lex_state = 5}, + [609] = {.lex_state = 258, .external_lex_state = 5}, [610] = {.lex_state = 164}, [611] = {.lex_state = 169}, - [612] = {.lex_state = 257, .external_lex_state = 5}, + [612] = {.lex_state = 258, .external_lex_state = 5}, [613] = {.lex_state = 174, .external_lex_state = 6}, [614] = {.lex_state = 20, .external_lex_state = 2}, [615] = {.lex_state = 20, .external_lex_state = 2}, [616] = {.lex_state = 20, .external_lex_state = 2}, [617] = {.lex_state = 253, .external_lex_state = 7}, [618] = {.lex_state = 253, .external_lex_state = 7}, - [619] = {.lex_state = 299, .external_lex_state = 24}, + [619] = {.lex_state = 304, .external_lex_state = 24}, [620] = {.lex_state = 253, .external_lex_state = 7}, - [621] = {.lex_state = 257, .external_lex_state = 5}, - [622] = {.lex_state = 257, .external_lex_state = 5}, + [621] = {.lex_state = 258, .external_lex_state = 5}, + [622] = {.lex_state = 258, .external_lex_state = 5}, [623] = {.lex_state = 253, .external_lex_state = 7}, - [624] = {.lex_state = 257, .external_lex_state = 7}, - [625] = {.lex_state = 257, .external_lex_state = 7}, + [624] = {.lex_state = 258, .external_lex_state = 7}, + [625] = {.lex_state = 258, .external_lex_state = 7}, [626] = {.lex_state = 161, .external_lex_state = 7}, [627] = {.lex_state = 185, .external_lex_state = 9}, [628] = {.lex_state = 161, .external_lex_state = 7}, - [629] = {.lex_state = 302, .external_lex_state = 12}, - [630] = {.lex_state = 304, .external_lex_state = 13}, - [631] = {.lex_state = 259, .external_lex_state = 11}, - [632] = {.lex_state = 259, .external_lex_state = 11}, + [629] = {.lex_state = 307, .external_lex_state = 12}, + [630] = {.lex_state = 309, .external_lex_state = 13}, + [631] = {.lex_state = 260, .external_lex_state = 11}, + [632] = {.lex_state = 260, .external_lex_state = 11}, [633] = {.lex_state = 164}, - [634] = {.lex_state = 259, .external_lex_state = 11}, - [635] = {.lex_state = 259, .external_lex_state = 11}, - [636] = {.lex_state = 259, .external_lex_state = 11}, - [637] = {.lex_state = 302, .external_lex_state = 12}, - [638] = {.lex_state = 304, .external_lex_state = 13}, + [634] = {.lex_state = 260, .external_lex_state = 11}, + [635] = {.lex_state = 260, .external_lex_state = 11}, + [636] = {.lex_state = 260, .external_lex_state = 11}, + [637] = {.lex_state = 307, .external_lex_state = 12}, + [638] = {.lex_state = 309, .external_lex_state = 13}, [639] = {.lex_state = 103}, [640] = {.lex_state = 226, .external_lex_state = 16}, [641] = {.lex_state = 235, .external_lex_state = 6}, @@ -7133,10 +7623,10 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [649] = {.lex_state = 241, .external_lex_state = 2}, [650] = {.lex_state = 103, .external_lex_state = 12}, [651] = {.lex_state = 187, .external_lex_state = 8}, - [652] = {.lex_state = 306, .external_lex_state = 13}, + [652] = {.lex_state = 311, .external_lex_state = 13}, [653] = {.lex_state = 164}, [654] = {.lex_state = 169}, - [655] = {.lex_state = 306, .external_lex_state = 13}, + [655] = {.lex_state = 311, .external_lex_state = 13}, [656] = {.lex_state = 174, .external_lex_state = 6}, [657] = {.lex_state = 20, .external_lex_state = 2}, [658] = {.lex_state = 20, .external_lex_state = 2}, @@ -7161,64 +7651,64 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [677] = {.lex_state = 249, .external_lex_state = 2}, [678] = {.lex_state = 103}, [679] = {.lex_state = 241, .external_lex_state = 2}, - [680] = {.lex_state = 308, .external_lex_state = 10}, + [680] = {.lex_state = 313, .external_lex_state = 10}, [681] = {.lex_state = 164}, [682] = {.lex_state = 169}, - [683] = {.lex_state = 308, .external_lex_state = 10}, + [683] = {.lex_state = 313, .external_lex_state = 10}, [684] = {.lex_state = 174, .external_lex_state = 6}, [685] = {.lex_state = 20, .external_lex_state = 2}, [686] = {.lex_state = 20, .external_lex_state = 2}, [687] = {.lex_state = 20, .external_lex_state = 2}, - [688] = {.lex_state = 308, .external_lex_state = 4}, - [689] = {.lex_state = 308, .external_lex_state = 4}, + [688] = {.lex_state = 313, .external_lex_state = 4}, + [689] = {.lex_state = 313, .external_lex_state = 4}, [690] = {.lex_state = 253, .external_lex_state = 7}, - [691] = {.lex_state = 261, .external_lex_state = 2}, + [691] = {.lex_state = 262, .external_lex_state = 2}, [692] = {.lex_state = 152, .external_lex_state = 4}, [693] = {.lex_state = 181, .external_lex_state = 8}, - [694] = {.lex_state = 261, .external_lex_state = 2}, - [695] = {.lex_state = 257, .external_lex_state = 7}, - [696] = {.lex_state = 192, .external_lex_state = 4}, + [694] = {.lex_state = 262, .external_lex_state = 2}, + [695] = {.lex_state = 258, .external_lex_state = 7}, + [696] = {.lex_state = 283, .external_lex_state = 4}, [697] = {.lex_state = 20, .external_lex_state = 2}, - [698] = {.lex_state = 310, .external_lex_state = 2}, - [699] = {.lex_state = 267, .external_lex_state = 2}, + [698] = {.lex_state = 315, .external_lex_state = 2}, + [699] = {.lex_state = 268, .external_lex_state = 2}, [700] = {.lex_state = 152, .external_lex_state = 4}, [701] = {.lex_state = 103}, [702] = {.lex_state = 103}, [703] = {.lex_state = 181, .external_lex_state = 8}, - [704] = {.lex_state = 267, .external_lex_state = 2}, + [704] = {.lex_state = 268, .external_lex_state = 2}, [705] = {.lex_state = 103}, [706] = {.lex_state = 189, .external_lex_state = 10}, - [707] = {.lex_state = 312}, + [707] = {.lex_state = 317}, [708] = {.lex_state = 189, .external_lex_state = 4}, [709] = {.lex_state = 189, .external_lex_state = 10}, [710] = {.lex_state = 189, .external_lex_state = 10}, - [711] = {.lex_state = 312}, + [711] = {.lex_state = 317}, [712] = {.lex_state = 189, .external_lex_state = 4}, - [713] = {.lex_state = 284, .external_lex_state = 16}, + [713] = {.lex_state = 289, .external_lex_state = 16}, [714] = {.lex_state = 189, .external_lex_state = 10}, - [715] = {.lex_state = 288}, - [716] = {.lex_state = 286, .external_lex_state = 16}, + [715] = {.lex_state = 293}, + [716] = {.lex_state = 291, .external_lex_state = 16}, [717] = {.lex_state = 103}, [718] = {.lex_state = 226, .external_lex_state = 16}, [719] = {.lex_state = 226, .external_lex_state = 16}, [720] = {.lex_state = 226, .external_lex_state = 16}, [721] = {.lex_state = 189, .external_lex_state = 10}, - [722] = {.lex_state = 288}, - [723] = {.lex_state = 286, .external_lex_state = 16}, + [722] = {.lex_state = 293}, + [723] = {.lex_state = 291, .external_lex_state = 16}, [724] = {.lex_state = 189, .external_lex_state = 10}, - [725] = {.lex_state = 288}, - [726] = {.lex_state = 286, .external_lex_state = 16}, + [725] = {.lex_state = 293}, + [726] = {.lex_state = 291, .external_lex_state = 16}, [727] = {.lex_state = 189, .external_lex_state = 10}, [728] = {.lex_state = 189, .external_lex_state = 10}, [729] = {.lex_state = 103}, - [730] = {.lex_state = 318, .external_lex_state = 7}, - [731] = {.lex_state = 277, .external_lex_state = 21}, + [730] = {.lex_state = 323, .external_lex_state = 7}, + [731] = {.lex_state = 278, .external_lex_state = 21}, [732] = {.lex_state = 152, .external_lex_state = 4}, [733] = {.lex_state = 181, .external_lex_state = 8}, - [734] = {.lex_state = 277, .external_lex_state = 21}, + [734] = {.lex_state = 278, .external_lex_state = 21}, [735] = {.lex_state = 20}, [736] = {.lex_state = 141}, - [737] = {.lex_state = 192, .external_lex_state = 4}, + [737] = {.lex_state = 283, .external_lex_state = 4}, [738] = {.lex_state = 187, .external_lex_state = 20}, [739] = {.lex_state = 164}, [740] = {.lex_state = 169}, @@ -7227,10 +7717,10 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [743] = {.lex_state = 20, .external_lex_state = 2}, [744] = {.lex_state = 20, .external_lex_state = 2}, [745] = {.lex_state = 20, .external_lex_state = 2}, - [746] = {.lex_state = 253, .external_lex_state = 7}, + [746] = {.lex_state = 287, .external_lex_state = 7}, [747] = {.lex_state = 103}, - [748] = {.lex_state = 318, .external_lex_state = 7}, - [749] = {.lex_state = 253, .external_lex_state = 7}, + [748] = {.lex_state = 325, .external_lex_state = 7}, + [749] = {.lex_state = 287, .external_lex_state = 7}, [750] = {.lex_state = 185, .external_lex_state = 9}, [751] = {.lex_state = 141}, [752] = {.lex_state = 192, .external_lex_state = 14}, @@ -7273,81 +7763,81 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [789] = {.lex_state = 183, .external_lex_state = 5}, [790] = {.lex_state = 183, .external_lex_state = 5}, [791] = {.lex_state = 183, .external_lex_state = 5}, - [792] = {.lex_state = 284, .external_lex_state = 16}, + [792] = {.lex_state = 289, .external_lex_state = 16}, [793] = {.lex_state = 183, .external_lex_state = 5}, - [794] = {.lex_state = 288}, - [795] = {.lex_state = 286, .external_lex_state = 16}, + [794] = {.lex_state = 293}, + [795] = {.lex_state = 291, .external_lex_state = 16}, [796] = {.lex_state = 103}, [797] = {.lex_state = 226, .external_lex_state = 16}, [798] = {.lex_state = 226, .external_lex_state = 16}, [799] = {.lex_state = 226, .external_lex_state = 16}, [800] = {.lex_state = 183, .external_lex_state = 5}, - [801] = {.lex_state = 288}, - [802] = {.lex_state = 286, .external_lex_state = 16}, + [801] = {.lex_state = 293}, + [802] = {.lex_state = 291, .external_lex_state = 16}, [803] = {.lex_state = 183, .external_lex_state = 5}, - [804] = {.lex_state = 288}, - [805] = {.lex_state = 286, .external_lex_state = 16}, + [804] = {.lex_state = 293}, + [805] = {.lex_state = 291, .external_lex_state = 16}, [806] = {.lex_state = 183, .external_lex_state = 5}, [807] = {.lex_state = 183, .external_lex_state = 5}, [808] = {.lex_state = 103}, - [809] = {.lex_state = 192, .external_lex_state = 4}, + [809] = {.lex_state = 283, .external_lex_state = 4}, [810] = {.lex_state = 192, .external_lex_state = 4}, [811] = {.lex_state = 187, .external_lex_state = 8}, [812] = {.lex_state = 141}, [813] = {.lex_state = 183, .external_lex_state = 5}, [814] = {.lex_state = 183, .external_lex_state = 5}, - [815] = {.lex_state = 253, .external_lex_state = 5}, + [815] = {.lex_state = 287, .external_lex_state = 5}, [816] = {.lex_state = 164}, [817] = {.lex_state = 169}, - [818] = {.lex_state = 253, .external_lex_state = 5}, + [818] = {.lex_state = 287, .external_lex_state = 5}, [819] = {.lex_state = 174, .external_lex_state = 6}, [820] = {.lex_state = 20, .external_lex_state = 2}, [821] = {.lex_state = 20, .external_lex_state = 2}, [822] = {.lex_state = 20, .external_lex_state = 2}, - [823] = {.lex_state = 253, .external_lex_state = 5}, - [824] = {.lex_state = 253, .external_lex_state = 5}, - [825] = {.lex_state = 253, .external_lex_state = 7}, - [826] = {.lex_state = 253, .external_lex_state = 7}, + [823] = {.lex_state = 287, .external_lex_state = 5}, + [824] = {.lex_state = 287, .external_lex_state = 5}, + [825] = {.lex_state = 287, .external_lex_state = 7}, + [826] = {.lex_state = 287, .external_lex_state = 7}, [827] = {.lex_state = 183, .external_lex_state = 7}, - [828] = {.lex_state = 282, .external_lex_state = 2}, + [828] = {.lex_state = 285, .external_lex_state = 2}, [829] = {.lex_state = 183, .external_lex_state = 7}, [830] = {.lex_state = 217, .external_lex_state = 11}, [831] = {.lex_state = 217, .external_lex_state = 11}, [832] = {.lex_state = 217, .external_lex_state = 11}, - [833] = {.lex_state = 284, .external_lex_state = 16}, + [833] = {.lex_state = 289, .external_lex_state = 16}, [834] = {.lex_state = 217, .external_lex_state = 11}, - [835] = {.lex_state = 288}, - [836] = {.lex_state = 286, .external_lex_state = 16}, + [835] = {.lex_state = 293}, + [836] = {.lex_state = 291, .external_lex_state = 16}, [837] = {.lex_state = 103}, [838] = {.lex_state = 226, .external_lex_state = 16}, [839] = {.lex_state = 226, .external_lex_state = 16}, [840] = {.lex_state = 226, .external_lex_state = 16}, [841] = {.lex_state = 217, .external_lex_state = 11}, - [842] = {.lex_state = 288}, - [843] = {.lex_state = 286, .external_lex_state = 16}, + [842] = {.lex_state = 293}, + [843] = {.lex_state = 291, .external_lex_state = 16}, [844] = {.lex_state = 217, .external_lex_state = 11}, - [845] = {.lex_state = 288}, - [846] = {.lex_state = 286, .external_lex_state = 16}, + [845] = {.lex_state = 293}, + [846] = {.lex_state = 291, .external_lex_state = 16}, [847] = {.lex_state = 217, .external_lex_state = 11}, [848] = {.lex_state = 217, .external_lex_state = 11}, - [849] = {.lex_state = 257, .external_lex_state = 7}, + [849] = {.lex_state = 258, .external_lex_state = 7}, [850] = {.lex_state = 219, .external_lex_state = 13}, [851] = {.lex_state = 219, .external_lex_state = 13}, [852] = {.lex_state = 219, .external_lex_state = 13}, - [853] = {.lex_state = 284, .external_lex_state = 16}, + [853] = {.lex_state = 289, .external_lex_state = 16}, [854] = {.lex_state = 219, .external_lex_state = 13}, - [855] = {.lex_state = 288}, - [856] = {.lex_state = 286, .external_lex_state = 16}, + [855] = {.lex_state = 293}, + [856] = {.lex_state = 291, .external_lex_state = 16}, [857] = {.lex_state = 103}, [858] = {.lex_state = 226, .external_lex_state = 16}, [859] = {.lex_state = 226, .external_lex_state = 16}, [860] = {.lex_state = 226, .external_lex_state = 16}, [861] = {.lex_state = 219, .external_lex_state = 13}, - [862] = {.lex_state = 288}, - [863] = {.lex_state = 286, .external_lex_state = 16}, + [862] = {.lex_state = 293}, + [863] = {.lex_state = 291, .external_lex_state = 16}, [864] = {.lex_state = 219, .external_lex_state = 13}, - [865] = {.lex_state = 288}, - [866] = {.lex_state = 286, .external_lex_state = 16}, + [865] = {.lex_state = 293}, + [866] = {.lex_state = 291, .external_lex_state = 16}, [867] = {.lex_state = 219, .external_lex_state = 13}, [868] = {.lex_state = 219, .external_lex_state = 13}, [869] = {.lex_state = 192, .external_lex_state = 3}, @@ -7357,102 +7847,102 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [873] = {.lex_state = 152, .external_lex_state = 14}, [874] = {.lex_state = 152, .external_lex_state = 14}, [875] = {.lex_state = 152, .external_lex_state = 14}, - [876] = {.lex_state = 284, .external_lex_state = 16}, + [876] = {.lex_state = 289, .external_lex_state = 16}, [877] = {.lex_state = 152, .external_lex_state = 14}, - [878] = {.lex_state = 288}, - [879] = {.lex_state = 286, .external_lex_state = 16}, + [878] = {.lex_state = 293}, + [879] = {.lex_state = 291, .external_lex_state = 16}, [880] = {.lex_state = 103}, [881] = {.lex_state = 226, .external_lex_state = 16}, [882] = {.lex_state = 226, .external_lex_state = 16}, [883] = {.lex_state = 226, .external_lex_state = 16}, [884] = {.lex_state = 152, .external_lex_state = 14}, - [885] = {.lex_state = 288}, - [886] = {.lex_state = 286, .external_lex_state = 16}, + [885] = {.lex_state = 293}, + [886] = {.lex_state = 291, .external_lex_state = 16}, [887] = {.lex_state = 152, .external_lex_state = 14}, - [888] = {.lex_state = 288}, - [889] = {.lex_state = 286, .external_lex_state = 16}, + [888] = {.lex_state = 293}, + [889] = {.lex_state = 291, .external_lex_state = 16}, [890] = {.lex_state = 152, .external_lex_state = 14}, [891] = {.lex_state = 152, .external_lex_state = 14}, [892] = {.lex_state = 152, .external_lex_state = 10}, [893] = {.lex_state = 152, .external_lex_state = 10}, [894] = {.lex_state = 152, .external_lex_state = 10}, - [895] = {.lex_state = 284, .external_lex_state = 16}, + [895] = {.lex_state = 289, .external_lex_state = 16}, [896] = {.lex_state = 152, .external_lex_state = 10}, - [897] = {.lex_state = 288}, - [898] = {.lex_state = 286, .external_lex_state = 16}, + [897] = {.lex_state = 293}, + [898] = {.lex_state = 291, .external_lex_state = 16}, [899] = {.lex_state = 103}, [900] = {.lex_state = 226, .external_lex_state = 16}, [901] = {.lex_state = 226, .external_lex_state = 16}, [902] = {.lex_state = 226, .external_lex_state = 16}, [903] = {.lex_state = 152, .external_lex_state = 10}, - [904] = {.lex_state = 288}, - [905] = {.lex_state = 286, .external_lex_state = 16}, + [904] = {.lex_state = 293}, + [905] = {.lex_state = 291, .external_lex_state = 16}, [906] = {.lex_state = 152, .external_lex_state = 10}, - [907] = {.lex_state = 288}, - [908] = {.lex_state = 286, .external_lex_state = 16}, + [907] = {.lex_state = 293}, + [908] = {.lex_state = 291, .external_lex_state = 16}, [909] = {.lex_state = 152, .external_lex_state = 10}, [910] = {.lex_state = 152, .external_lex_state = 10}, [911] = {.lex_state = 141, .external_lex_state = 15}, [912] = {.lex_state = 141, .external_lex_state = 15}, [913] = {.lex_state = 141, .external_lex_state = 15}, - [914] = {.lex_state = 284, .external_lex_state = 16}, + [914] = {.lex_state = 289, .external_lex_state = 16}, [915] = {.lex_state = 141, .external_lex_state = 15}, - [916] = {.lex_state = 288}, - [917] = {.lex_state = 286, .external_lex_state = 16}, + [916] = {.lex_state = 293}, + [917] = {.lex_state = 291, .external_lex_state = 16}, [918] = {.lex_state = 103}, [919] = {.lex_state = 226, .external_lex_state = 16}, [920] = {.lex_state = 226, .external_lex_state = 16}, [921] = {.lex_state = 226, .external_lex_state = 16}, [922] = {.lex_state = 141, .external_lex_state = 15}, - [923] = {.lex_state = 288}, - [924] = {.lex_state = 286, .external_lex_state = 16}, + [923] = {.lex_state = 293}, + [924] = {.lex_state = 291, .external_lex_state = 16}, [925] = {.lex_state = 141, .external_lex_state = 15}, - [926] = {.lex_state = 288}, - [927] = {.lex_state = 286, .external_lex_state = 16}, + [926] = {.lex_state = 293}, + [927] = {.lex_state = 291, .external_lex_state = 16}, [928] = {.lex_state = 141, .external_lex_state = 15}, [929] = {.lex_state = 141, .external_lex_state = 15}, [930] = {.lex_state = 164}, - [931] = {.lex_state = 284, .external_lex_state = 16}, + [931] = {.lex_state = 289, .external_lex_state = 16}, [932] = {.lex_state = 164, .external_lex_state = 13}, - [933] = {.lex_state = 288}, - [934] = {.lex_state = 286, .external_lex_state = 16}, + [933] = {.lex_state = 293}, + [934] = {.lex_state = 291, .external_lex_state = 16}, [935] = {.lex_state = 103}, [936] = {.lex_state = 226, .external_lex_state = 16}, [937] = {.lex_state = 226, .external_lex_state = 16}, [938] = {.lex_state = 226, .external_lex_state = 16}, [939] = {.lex_state = 164, .external_lex_state = 13}, - [940] = {.lex_state = 288}, - [941] = {.lex_state = 286, .external_lex_state = 16}, + [940] = {.lex_state = 293}, + [941] = {.lex_state = 291, .external_lex_state = 16}, [942] = {.lex_state = 164, .external_lex_state = 13}, - [943] = {.lex_state = 288}, - [944] = {.lex_state = 286, .external_lex_state = 16}, + [943] = {.lex_state = 293}, + [944] = {.lex_state = 291, .external_lex_state = 16}, [945] = {.lex_state = 164, .external_lex_state = 13}, - [946] = {.lex_state = 259, .external_lex_state = 11}, - [947] = {.lex_state = 259, .external_lex_state = 11}, - [948] = {.lex_state = 259, .external_lex_state = 11}, + [946] = {.lex_state = 260, .external_lex_state = 11}, + [947] = {.lex_state = 260, .external_lex_state = 11}, + [948] = {.lex_state = 260, .external_lex_state = 11}, [949] = {.lex_state = 161, .external_lex_state = 5}, - [950] = {.lex_state = 320, .external_lex_state = 22}, + [950] = {.lex_state = 327, .external_lex_state = 22}, [951] = {.lex_state = 164}, [952] = {.lex_state = 169}, - [953] = {.lex_state = 320, .external_lex_state = 22}, + [953] = {.lex_state = 327, .external_lex_state = 22}, [954] = {.lex_state = 174, .external_lex_state = 6}, [955] = {.lex_state = 20, .external_lex_state = 2}, [956] = {.lex_state = 20, .external_lex_state = 2}, [957] = {.lex_state = 20, .external_lex_state = 2}, [958] = {.lex_state = 103, .external_lex_state = 16}, [959] = {.lex_state = 141}, - [960] = {.lex_state = 286, .external_lex_state = 22}, - [961] = {.lex_state = 286, .external_lex_state = 22}, + [960] = {.lex_state = 291, .external_lex_state = 22}, + [961] = {.lex_state = 291, .external_lex_state = 22}, [962] = {.lex_state = 164}, - [963] = {.lex_state = 286, .external_lex_state = 22}, - [964] = {.lex_state = 286, .external_lex_state = 22}, - [965] = {.lex_state = 286, .external_lex_state = 22}, + [963] = {.lex_state = 291, .external_lex_state = 22}, + [964] = {.lex_state = 291, .external_lex_state = 22}, + [965] = {.lex_state = 291, .external_lex_state = 22}, [966] = {.lex_state = 103}, [967] = {.lex_state = 226, .external_lex_state = 16}, [968] = {.lex_state = 235, .external_lex_state = 6}, [969] = {.lex_state = 226, .external_lex_state = 16}, [970] = {.lex_state = 226, .external_lex_state = 16}, - [971] = {.lex_state = 286, .external_lex_state = 16}, + [971] = {.lex_state = 291, .external_lex_state = 16}, [972] = {.lex_state = 103}, [973] = {.lex_state = 241, .external_lex_state = 2}, [974] = {.lex_state = 103}, @@ -7460,19 +7950,19 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [976] = {.lex_state = 103}, [977] = {.lex_state = 241, .external_lex_state = 2}, [978] = {.lex_state = 161, .external_lex_state = 5}, - [979] = {.lex_state = 286, .external_lex_state = 16}, - [980] = {.lex_state = 284, .external_lex_state = 16}, + [979] = {.lex_state = 291, .external_lex_state = 16}, + [980] = {.lex_state = 289, .external_lex_state = 16}, [981] = {.lex_state = 161, .external_lex_state = 5}, - [982] = {.lex_state = 288}, - [983] = {.lex_state = 286, .external_lex_state = 16}, + [982] = {.lex_state = 293}, + [983] = {.lex_state = 291, .external_lex_state = 16}, [984] = {.lex_state = 161, .external_lex_state = 5}, - [985] = {.lex_state = 288}, - [986] = {.lex_state = 286, .external_lex_state = 16}, - [987] = {.lex_state = 288}, - [988] = {.lex_state = 286, .external_lex_state = 16}, - [989] = {.lex_state = 286, .external_lex_state = 16}, + [985] = {.lex_state = 293}, + [986] = {.lex_state = 291, .external_lex_state = 16}, + [987] = {.lex_state = 293}, + [988] = {.lex_state = 291, .external_lex_state = 16}, + [989] = {.lex_state = 291, .external_lex_state = 16}, [990] = {.lex_state = 161, .external_lex_state = 5}, - [991] = {.lex_state = 286, .external_lex_state = 16}, + [991] = {.lex_state = 291, .external_lex_state = 16}, [992] = {.lex_state = 241, .external_lex_state = 2}, [993] = {.lex_state = 241}, [994] = {.lex_state = 241, .external_lex_state = 15}, @@ -7484,21 +7974,21 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [1000] = {.lex_state = 20, .external_lex_state = 2}, [1001] = {.lex_state = 20, .external_lex_state = 2}, [1002] = {.lex_state = 141}, - [1003] = {.lex_state = 261, .external_lex_state = 2}, - [1004] = {.lex_state = 295, .external_lex_state = 18}, - [1005] = {.lex_state = 267, .external_lex_state = 2}, + [1003] = {.lex_state = 262, .external_lex_state = 2}, + [1004] = {.lex_state = 300, .external_lex_state = 18}, + [1005] = {.lex_state = 268, .external_lex_state = 2}, [1006] = {.lex_state = 189, .external_lex_state = 4}, [1007] = {.lex_state = 103}, [1008] = {.lex_state = 189, .external_lex_state = 4}, [1009] = {.lex_state = 103}, [1010] = {.lex_state = 103}, - [1011] = {.lex_state = 277, .external_lex_state = 21}, - [1012] = {.lex_state = 322, .external_lex_state = 18}, + [1011] = {.lex_state = 278, .external_lex_state = 21}, + [1012] = {.lex_state = 329, .external_lex_state = 18}, [1013] = {.lex_state = 103}, - [1014] = {.lex_state = 282, .external_lex_state = 2}, + [1014] = {.lex_state = 285, .external_lex_state = 2}, [1015] = {.lex_state = 192, .external_lex_state = 4}, [1016] = {.lex_state = 187, .external_lex_state = 8}, - [1017] = {.lex_state = 295, .external_lex_state = 18}, + [1017] = {.lex_state = 300, .external_lex_state = 18}, [1018] = {.lex_state = 185, .external_lex_state = 9}, [1019] = {.lex_state = 237, .external_lex_state = 6}, [1020] = {.lex_state = 141}, @@ -7542,20 +8032,20 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [1058] = {.lex_state = 143, .external_lex_state = 17}, [1059] = {.lex_state = 143, .external_lex_state = 17}, [1060] = {.lex_state = 143, .external_lex_state = 17}, - [1061] = {.lex_state = 284, .external_lex_state = 16}, + [1061] = {.lex_state = 289, .external_lex_state = 16}, [1062] = {.lex_state = 143, .external_lex_state = 17}, - [1063] = {.lex_state = 288}, - [1064] = {.lex_state = 286, .external_lex_state = 16}, + [1063] = {.lex_state = 293}, + [1064] = {.lex_state = 291, .external_lex_state = 16}, [1065] = {.lex_state = 103}, [1066] = {.lex_state = 226, .external_lex_state = 16}, [1067] = {.lex_state = 226, .external_lex_state = 16}, [1068] = {.lex_state = 226, .external_lex_state = 16}, [1069] = {.lex_state = 143, .external_lex_state = 17}, - [1070] = {.lex_state = 288}, - [1071] = {.lex_state = 286, .external_lex_state = 16}, + [1070] = {.lex_state = 293}, + [1071] = {.lex_state = 291, .external_lex_state = 16}, [1072] = {.lex_state = 143, .external_lex_state = 17}, - [1073] = {.lex_state = 288}, - [1074] = {.lex_state = 286, .external_lex_state = 16}, + [1073] = {.lex_state = 293}, + [1074] = {.lex_state = 291, .external_lex_state = 16}, [1075] = {.lex_state = 143, .external_lex_state = 17}, [1076] = {.lex_state = 143, .external_lex_state = 17}, [1077] = {.lex_state = 103}, @@ -7567,23 +8057,23 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [1083] = {.lex_state = 143, .external_lex_state = 17}, [1084] = {.lex_state = 143, .external_lex_state = 17}, [1085] = {.lex_state = 143, .external_lex_state = 18}, - [1086] = {.lex_state = 295, .external_lex_state = 17}, + [1086] = {.lex_state = 300, .external_lex_state = 17}, [1087] = {.lex_state = 164}, [1088] = {.lex_state = 169}, - [1089] = {.lex_state = 295, .external_lex_state = 17}, + [1089] = {.lex_state = 300, .external_lex_state = 17}, [1090] = {.lex_state = 174, .external_lex_state = 6}, [1091] = {.lex_state = 20, .external_lex_state = 2}, [1092] = {.lex_state = 20, .external_lex_state = 2}, [1093] = {.lex_state = 20, .external_lex_state = 2}, - [1094] = {.lex_state = 293, .external_lex_state = 18}, - [1095] = {.lex_state = 293, .external_lex_state = 18}, - [1096] = {.lex_state = 299, .external_lex_state = 24}, - [1097] = {.lex_state = 293, .external_lex_state = 18}, - [1098] = {.lex_state = 295, .external_lex_state = 17}, - [1099] = {.lex_state = 295, .external_lex_state = 17}, - [1100] = {.lex_state = 293, .external_lex_state = 18}, - [1101] = {.lex_state = 295, .external_lex_state = 18}, - [1102] = {.lex_state = 295, .external_lex_state = 18}, + [1094] = {.lex_state = 298, .external_lex_state = 18}, + [1095] = {.lex_state = 298, .external_lex_state = 18}, + [1096] = {.lex_state = 304, .external_lex_state = 24}, + [1097] = {.lex_state = 298, .external_lex_state = 18}, + [1098] = {.lex_state = 300, .external_lex_state = 17}, + [1099] = {.lex_state = 300, .external_lex_state = 17}, + [1100] = {.lex_state = 298, .external_lex_state = 18}, + [1101] = {.lex_state = 300, .external_lex_state = 18}, + [1102] = {.lex_state = 300, .external_lex_state = 18}, [1103] = {.lex_state = 143, .external_lex_state = 18}, [1104] = {.lex_state = 143, .external_lex_state = 18}, [1105] = {.lex_state = 249, .external_lex_state = 15}, @@ -7594,10 +8084,10 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [1110] = {.lex_state = 20, .external_lex_state = 2}, [1111] = {.lex_state = 20, .external_lex_state = 2}, [1112] = {.lex_state = 20, .external_lex_state = 2}, - [1113] = {.lex_state = 297, .external_lex_state = 18}, + [1113] = {.lex_state = 302, .external_lex_state = 18}, [1114] = {.lex_state = 103}, - [1115] = {.lex_state = 324, .external_lex_state = 18}, - [1116] = {.lex_state = 297, .external_lex_state = 18}, + [1115] = {.lex_state = 331, .external_lex_state = 18}, + [1116] = {.lex_state = 302, .external_lex_state = 18}, [1117] = {.lex_state = 185, .external_lex_state = 9}, [1118] = {.lex_state = 141}, [1119] = {.lex_state = 243, .external_lex_state = 23}, @@ -7640,20 +8130,20 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [1156] = {.lex_state = 245, .external_lex_state = 17}, [1157] = {.lex_state = 245, .external_lex_state = 17}, [1158] = {.lex_state = 245, .external_lex_state = 17}, - [1159] = {.lex_state = 284, .external_lex_state = 16}, + [1159] = {.lex_state = 289, .external_lex_state = 16}, [1160] = {.lex_state = 245, .external_lex_state = 17}, - [1161] = {.lex_state = 288}, - [1162] = {.lex_state = 286, .external_lex_state = 16}, + [1161] = {.lex_state = 293}, + [1162] = {.lex_state = 291, .external_lex_state = 16}, [1163] = {.lex_state = 103}, [1164] = {.lex_state = 226, .external_lex_state = 16}, [1165] = {.lex_state = 226, .external_lex_state = 16}, [1166] = {.lex_state = 226, .external_lex_state = 16}, [1167] = {.lex_state = 245, .external_lex_state = 17}, - [1168] = {.lex_state = 288}, - [1169] = {.lex_state = 286, .external_lex_state = 16}, + [1168] = {.lex_state = 293}, + [1169] = {.lex_state = 291, .external_lex_state = 16}, [1170] = {.lex_state = 245, .external_lex_state = 17}, - [1171] = {.lex_state = 288}, - [1172] = {.lex_state = 286, .external_lex_state = 16}, + [1171] = {.lex_state = 293}, + [1172] = {.lex_state = 291, .external_lex_state = 16}, [1173] = {.lex_state = 245, .external_lex_state = 17}, [1174] = {.lex_state = 245, .external_lex_state = 17}, [1175] = {.lex_state = 103}, @@ -7663,31 +8153,31 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [1179] = {.lex_state = 141}, [1180] = {.lex_state = 245, .external_lex_state = 17}, [1181] = {.lex_state = 245, .external_lex_state = 17}, - [1182] = {.lex_state = 297, .external_lex_state = 17}, + [1182] = {.lex_state = 302, .external_lex_state = 17}, [1183] = {.lex_state = 164}, [1184] = {.lex_state = 169}, - [1185] = {.lex_state = 297, .external_lex_state = 17}, + [1185] = {.lex_state = 302, .external_lex_state = 17}, [1186] = {.lex_state = 174, .external_lex_state = 6}, [1187] = {.lex_state = 20, .external_lex_state = 2}, [1188] = {.lex_state = 20, .external_lex_state = 2}, [1189] = {.lex_state = 20, .external_lex_state = 2}, - [1190] = {.lex_state = 297, .external_lex_state = 17}, - [1191] = {.lex_state = 297, .external_lex_state = 17}, - [1192] = {.lex_state = 297, .external_lex_state = 18}, - [1193] = {.lex_state = 297, .external_lex_state = 18}, + [1190] = {.lex_state = 302, .external_lex_state = 17}, + [1191] = {.lex_state = 302, .external_lex_state = 17}, + [1192] = {.lex_state = 302, .external_lex_state = 18}, + [1193] = {.lex_state = 302, .external_lex_state = 18}, [1194] = {.lex_state = 245, .external_lex_state = 18}, [1195] = {.lex_state = 245, .external_lex_state = 18}, - [1196] = {.lex_state = 279, .external_lex_state = 7}, - [1197] = {.lex_state = 257, .external_lex_state = 5}, - [1198] = {.lex_state = 257, .external_lex_state = 5}, + [1196] = {.lex_state = 280, .external_lex_state = 7}, + [1197] = {.lex_state = 258, .external_lex_state = 5}, + [1198] = {.lex_state = 258, .external_lex_state = 5}, [1199] = {.lex_state = 253, .external_lex_state = 7}, [1200] = {.lex_state = 141}, - [1201] = {.lex_state = 257, .external_lex_state = 5}, - [1202] = {.lex_state = 257, .external_lex_state = 5}, + [1201] = {.lex_state = 258, .external_lex_state = 5}, + [1202] = {.lex_state = 258, .external_lex_state = 5}, [1203] = {.lex_state = 164}, - [1204] = {.lex_state = 257, .external_lex_state = 5}, - [1205] = {.lex_state = 257, .external_lex_state = 5}, - [1206] = {.lex_state = 257, .external_lex_state = 5}, + [1204] = {.lex_state = 258, .external_lex_state = 5}, + [1205] = {.lex_state = 258, .external_lex_state = 5}, + [1206] = {.lex_state = 258, .external_lex_state = 5}, [1207] = {.lex_state = 103}, [1208] = {.lex_state = 226, .external_lex_state = 16}, [1209] = {.lex_state = 235, .external_lex_state = 6}, @@ -7699,45 +8189,45 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [1215] = {.lex_state = 249, .external_lex_state = 2}, [1216] = {.lex_state = 103}, [1217] = {.lex_state = 241, .external_lex_state = 2}, - [1218] = {.lex_state = 299, .external_lex_state = 24}, + [1218] = {.lex_state = 304, .external_lex_state = 24}, [1219] = {.lex_state = 253, .external_lex_state = 7}, [1220] = {.lex_state = 169}, [1221] = {.lex_state = 174, .external_lex_state = 6}, - [1222] = {.lex_state = 299, .external_lex_state = 24}, + [1222] = {.lex_state = 304, .external_lex_state = 24}, [1223] = {.lex_state = 141, .external_lex_state = 15}, [1224] = {.lex_state = 141, .external_lex_state = 15}, - [1225] = {.lex_state = 257, .external_lex_state = 7}, - [1226] = {.lex_state = 304, .external_lex_state = 13}, - [1227] = {.lex_state = 259, .external_lex_state = 11}, + [1225] = {.lex_state = 258, .external_lex_state = 7}, + [1226] = {.lex_state = 309, .external_lex_state = 13}, + [1227] = {.lex_state = 260, .external_lex_state = 11}, [1228] = {.lex_state = 103}, [1229] = {.lex_state = 141}, - [1230] = {.lex_state = 259, .external_lex_state = 11}, - [1231] = {.lex_state = 259, .external_lex_state = 11}, - [1232] = {.lex_state = 304, .external_lex_state = 13}, + [1230] = {.lex_state = 260, .external_lex_state = 11}, + [1231] = {.lex_state = 260, .external_lex_state = 11}, + [1232] = {.lex_state = 309, .external_lex_state = 13}, [1233] = {.lex_state = 103}, - [1234] = {.lex_state = 284, .external_lex_state = 16}, - [1235] = {.lex_state = 259, .external_lex_state = 11}, - [1236] = {.lex_state = 288}, - [1237] = {.lex_state = 286, .external_lex_state = 16}, + [1234] = {.lex_state = 289, .external_lex_state = 16}, + [1235] = {.lex_state = 260, .external_lex_state = 11}, + [1236] = {.lex_state = 293}, + [1237] = {.lex_state = 291, .external_lex_state = 16}, [1238] = {.lex_state = 103}, [1239] = {.lex_state = 226, .external_lex_state = 16}, [1240] = {.lex_state = 226, .external_lex_state = 16}, [1241] = {.lex_state = 226, .external_lex_state = 16}, - [1242] = {.lex_state = 259, .external_lex_state = 11}, - [1243] = {.lex_state = 288}, - [1244] = {.lex_state = 286, .external_lex_state = 16}, - [1245] = {.lex_state = 259, .external_lex_state = 11}, - [1246] = {.lex_state = 288}, - [1247] = {.lex_state = 286, .external_lex_state = 16}, - [1248] = {.lex_state = 259, .external_lex_state = 11}, - [1249] = {.lex_state = 259, .external_lex_state = 11}, + [1242] = {.lex_state = 260, .external_lex_state = 11}, + [1243] = {.lex_state = 293}, + [1244] = {.lex_state = 291, .external_lex_state = 16}, + [1245] = {.lex_state = 260, .external_lex_state = 11}, + [1246] = {.lex_state = 293}, + [1247] = {.lex_state = 291, .external_lex_state = 16}, + [1248] = {.lex_state = 260, .external_lex_state = 11}, + [1249] = {.lex_state = 260, .external_lex_state = 11}, [1250] = {.lex_state = 141}, - [1251] = {.lex_state = 306, .external_lex_state = 13}, - [1252] = {.lex_state = 306, .external_lex_state = 13}, + [1251] = {.lex_state = 311, .external_lex_state = 13}, + [1252] = {.lex_state = 311, .external_lex_state = 13}, [1253] = {.lex_state = 164}, - [1254] = {.lex_state = 306, .external_lex_state = 13}, - [1255] = {.lex_state = 306, .external_lex_state = 13}, - [1256] = {.lex_state = 306, .external_lex_state = 13}, + [1254] = {.lex_state = 311, .external_lex_state = 13}, + [1255] = {.lex_state = 311, .external_lex_state = 13}, + [1256] = {.lex_state = 311, .external_lex_state = 13}, [1257] = {.lex_state = 103}, [1258] = {.lex_state = 226, .external_lex_state = 16}, [1259] = {.lex_state = 235, .external_lex_state = 6}, @@ -7754,29 +8244,29 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [1270] = {.lex_state = 181, .external_lex_state = 20}, [1271] = {.lex_state = 181, .external_lex_state = 20}, [1272] = {.lex_state = 181, .external_lex_state = 20}, - [1273] = {.lex_state = 284, .external_lex_state = 16}, + [1273] = {.lex_state = 289, .external_lex_state = 16}, [1274] = {.lex_state = 181, .external_lex_state = 20}, - [1275] = {.lex_state = 288}, - [1276] = {.lex_state = 286, .external_lex_state = 16}, + [1275] = {.lex_state = 293}, + [1276] = {.lex_state = 291, .external_lex_state = 16}, [1277] = {.lex_state = 103}, [1278] = {.lex_state = 226, .external_lex_state = 16}, [1279] = {.lex_state = 226, .external_lex_state = 16}, [1280] = {.lex_state = 226, .external_lex_state = 16}, [1281] = {.lex_state = 181, .external_lex_state = 20}, - [1282] = {.lex_state = 288}, - [1283] = {.lex_state = 286, .external_lex_state = 16}, + [1282] = {.lex_state = 293}, + [1283] = {.lex_state = 291, .external_lex_state = 16}, [1284] = {.lex_state = 181, .external_lex_state = 20}, - [1285] = {.lex_state = 288}, - [1286] = {.lex_state = 286, .external_lex_state = 16}, + [1285] = {.lex_state = 293}, + [1286] = {.lex_state = 291, .external_lex_state = 16}, [1287] = {.lex_state = 181, .external_lex_state = 20}, [1288] = {.lex_state = 181, .external_lex_state = 20}, [1289] = {.lex_state = 141}, - [1290] = {.lex_state = 308, .external_lex_state = 10}, - [1291] = {.lex_state = 308, .external_lex_state = 10}, + [1290] = {.lex_state = 313, .external_lex_state = 10}, + [1291] = {.lex_state = 313, .external_lex_state = 10}, [1292] = {.lex_state = 164}, - [1293] = {.lex_state = 308, .external_lex_state = 10}, - [1294] = {.lex_state = 308, .external_lex_state = 10}, - [1295] = {.lex_state = 308, .external_lex_state = 10}, + [1293] = {.lex_state = 313, .external_lex_state = 10}, + [1294] = {.lex_state = 313, .external_lex_state = 10}, + [1295] = {.lex_state = 313, .external_lex_state = 10}, [1296] = {.lex_state = 103}, [1297] = {.lex_state = 226, .external_lex_state = 16}, [1298] = {.lex_state = 235, .external_lex_state = 6}, @@ -7789,26 +8279,26 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [1305] = {.lex_state = 103}, [1306] = {.lex_state = 241, .external_lex_state = 2}, [1307] = {.lex_state = 103}, - [1308] = {.lex_state = 308, .external_lex_state = 4}, - [1309] = {.lex_state = 261, .external_lex_state = 2}, + [1308] = {.lex_state = 313, .external_lex_state = 4}, + [1309] = {.lex_state = 262, .external_lex_state = 2}, [1310] = {.lex_state = 253, .external_lex_state = 7}, - [1311] = {.lex_state = 261, .external_lex_state = 2}, + [1311] = {.lex_state = 262, .external_lex_state = 2}, [1312] = {.lex_state = 103}, - [1313] = {.lex_state = 310, .external_lex_state = 2}, + [1313] = {.lex_state = 315, .external_lex_state = 2}, [1314] = {.lex_state = 152, .external_lex_state = 4}, [1315] = {.lex_state = 181, .external_lex_state = 8}, - [1316] = {.lex_state = 310, .external_lex_state = 2}, - [1317] = {.lex_state = 267, .external_lex_state = 2}, - [1318] = {.lex_state = 192, .external_lex_state = 4}, + [1316] = {.lex_state = 315, .external_lex_state = 2}, + [1317] = {.lex_state = 268, .external_lex_state = 2}, + [1318] = {.lex_state = 283, .external_lex_state = 4}, [1319] = {.lex_state = 103}, - [1320] = {.lex_state = 267, .external_lex_state = 2}, + [1320] = {.lex_state = 268, .external_lex_state = 2}, [1321] = {.lex_state = 103}, [1322] = {.lex_state = 103}, - [1323] = {.lex_state = 192, .external_lex_state = 4}, - [1324] = {.lex_state = 326, .external_lex_state = 13}, + [1323] = {.lex_state = 283, .external_lex_state = 4}, + [1324] = {.lex_state = 333, .external_lex_state = 13}, [1325] = {.lex_state = 164}, [1326] = {.lex_state = 169}, - [1327] = {.lex_state = 326, .external_lex_state = 13}, + [1327] = {.lex_state = 333, .external_lex_state = 13}, [1328] = {.lex_state = 174, .external_lex_state = 6}, [1329] = {.lex_state = 20, .external_lex_state = 2}, [1330] = {.lex_state = 20, .external_lex_state = 2}, @@ -7817,43 +8307,43 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [1333] = {.lex_state = 103}, [1334] = {.lex_state = 137}, [1335] = {.lex_state = 141}, - [1336] = {.lex_state = 312}, - [1337] = {.lex_state = 192, .external_lex_state = 4}, + [1336] = {.lex_state = 317}, + [1337] = {.lex_state = 283, .external_lex_state = 4}, [1338] = {.lex_state = 103}, [1339] = {.lex_state = 141}, - [1340] = {.lex_state = 312}, + [1340] = {.lex_state = 317}, [1341] = {.lex_state = 189, .external_lex_state = 10}, - [1342] = {.lex_state = 320, .external_lex_state = 22}, - [1343] = {.lex_state = 320, .external_lex_state = 22}, + [1342] = {.lex_state = 327, .external_lex_state = 22}, + [1343] = {.lex_state = 327, .external_lex_state = 22}, [1344] = {.lex_state = 103, .external_lex_state = 16}, - [1345] = {.lex_state = 286, .external_lex_state = 16}, + [1345] = {.lex_state = 291, .external_lex_state = 16}, [1346] = {.lex_state = 189, .external_lex_state = 10}, - [1347] = {.lex_state = 284, .external_lex_state = 16}, + [1347] = {.lex_state = 289, .external_lex_state = 16}, [1348] = {.lex_state = 189, .external_lex_state = 10}, - [1349] = {.lex_state = 288}, - [1350] = {.lex_state = 286, .external_lex_state = 16}, + [1349] = {.lex_state = 293}, + [1350] = {.lex_state = 291, .external_lex_state = 16}, [1351] = {.lex_state = 189, .external_lex_state = 10}, - [1352] = {.lex_state = 288}, - [1353] = {.lex_state = 286, .external_lex_state = 16}, - [1354] = {.lex_state = 288}, - [1355] = {.lex_state = 286, .external_lex_state = 16}, - [1356] = {.lex_state = 286, .external_lex_state = 16}, + [1352] = {.lex_state = 293}, + [1353] = {.lex_state = 291, .external_lex_state = 16}, + [1354] = {.lex_state = 293}, + [1355] = {.lex_state = 291, .external_lex_state = 16}, + [1356] = {.lex_state = 291, .external_lex_state = 16}, [1357] = {.lex_state = 189, .external_lex_state = 10}, - [1358] = {.lex_state = 286, .external_lex_state = 16}, - [1359] = {.lex_state = 279, .external_lex_state = 7}, - [1360] = {.lex_state = 277, .external_lex_state = 21}, - [1361] = {.lex_state = 318, .external_lex_state = 7}, - [1362] = {.lex_state = 277, .external_lex_state = 21}, + [1358] = {.lex_state = 291, .external_lex_state = 16}, + [1359] = {.lex_state = 280, .external_lex_state = 7}, + [1360] = {.lex_state = 278, .external_lex_state = 21}, + [1361] = {.lex_state = 323, .external_lex_state = 7}, + [1362] = {.lex_state = 278, .external_lex_state = 21}, [1363] = {.lex_state = 141}, - [1364] = {.lex_state = 328, .external_lex_state = 10}, + [1364] = {.lex_state = 335, .external_lex_state = 10}, [1365] = {.lex_state = 164}, [1366] = {.lex_state = 169}, - [1367] = {.lex_state = 328, .external_lex_state = 10}, + [1367] = {.lex_state = 335, .external_lex_state = 10}, [1368] = {.lex_state = 174, .external_lex_state = 6}, [1369] = {.lex_state = 20, .external_lex_state = 2}, [1370] = {.lex_state = 20, .external_lex_state = 2}, [1371] = {.lex_state = 20, .external_lex_state = 2}, - [1372] = {.lex_state = 192, .external_lex_state = 4}, + [1372] = {.lex_state = 283, .external_lex_state = 4}, [1373] = {.lex_state = 141}, [1374] = {.lex_state = 187, .external_lex_state = 20}, [1375] = {.lex_state = 187, .external_lex_state = 20}, @@ -7872,79 +8362,79 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [1388] = {.lex_state = 249, .external_lex_state = 2}, [1389] = {.lex_state = 103}, [1390] = {.lex_state = 241, .external_lex_state = 2}, - [1391] = {.lex_state = 253, .external_lex_state = 7}, + [1391] = {.lex_state = 287, .external_lex_state = 7}, [1392] = {.lex_state = 103}, [1393] = {.lex_state = 20}, [1394] = {.lex_state = 141}, - [1395] = {.lex_state = 253, .external_lex_state = 7}, + [1395] = {.lex_state = 287, .external_lex_state = 7}, [1396] = {.lex_state = 192, .external_lex_state = 14}, [1397] = {.lex_state = 192, .external_lex_state = 14}, [1398] = {.lex_state = 192, .external_lex_state = 14}, [1399] = {.lex_state = 192, .external_lex_state = 14}, [1400] = {.lex_state = 192, .external_lex_state = 14}, - [1401] = {.lex_state = 284, .external_lex_state = 16}, + [1401] = {.lex_state = 289, .external_lex_state = 16}, [1402] = {.lex_state = 192, .external_lex_state = 14}, - [1403] = {.lex_state = 288}, - [1404] = {.lex_state = 286, .external_lex_state = 16}, + [1403] = {.lex_state = 293}, + [1404] = {.lex_state = 291, .external_lex_state = 16}, [1405] = {.lex_state = 103}, [1406] = {.lex_state = 226, .external_lex_state = 16}, [1407] = {.lex_state = 226, .external_lex_state = 16}, [1408] = {.lex_state = 226, .external_lex_state = 16}, [1409] = {.lex_state = 192, .external_lex_state = 14}, - [1410] = {.lex_state = 288}, - [1411] = {.lex_state = 286, .external_lex_state = 16}, + [1410] = {.lex_state = 293}, + [1411] = {.lex_state = 291, .external_lex_state = 16}, [1412] = {.lex_state = 192, .external_lex_state = 14}, - [1413] = {.lex_state = 288}, - [1414] = {.lex_state = 286, .external_lex_state = 16}, + [1413] = {.lex_state = 293}, + [1414] = {.lex_state = 291, .external_lex_state = 16}, [1415] = {.lex_state = 192, .external_lex_state = 14}, [1416] = {.lex_state = 192, .external_lex_state = 14}, [1417] = {.lex_state = 192, .external_lex_state = 10}, [1418] = {.lex_state = 192, .external_lex_state = 10}, [1419] = {.lex_state = 192, .external_lex_state = 10}, - [1420] = {.lex_state = 284, .external_lex_state = 16}, + [1420] = {.lex_state = 289, .external_lex_state = 16}, [1421] = {.lex_state = 192, .external_lex_state = 10}, - [1422] = {.lex_state = 288}, - [1423] = {.lex_state = 286, .external_lex_state = 16}, + [1422] = {.lex_state = 293}, + [1423] = {.lex_state = 291, .external_lex_state = 16}, [1424] = {.lex_state = 103}, [1425] = {.lex_state = 226, .external_lex_state = 16}, [1426] = {.lex_state = 226, .external_lex_state = 16}, [1427] = {.lex_state = 226, .external_lex_state = 16}, [1428] = {.lex_state = 192, .external_lex_state = 10}, - [1429] = {.lex_state = 288}, - [1430] = {.lex_state = 286, .external_lex_state = 16}, + [1429] = {.lex_state = 293}, + [1430] = {.lex_state = 291, .external_lex_state = 16}, [1431] = {.lex_state = 192, .external_lex_state = 10}, - [1432] = {.lex_state = 288}, - [1433] = {.lex_state = 286, .external_lex_state = 16}, + [1432] = {.lex_state = 293}, + [1433] = {.lex_state = 291, .external_lex_state = 16}, [1434] = {.lex_state = 192, .external_lex_state = 10}, [1435] = {.lex_state = 192, .external_lex_state = 10}, [1436] = {.lex_state = 183, .external_lex_state = 5}, - [1437] = {.lex_state = 320, .external_lex_state = 22}, - [1438] = {.lex_state = 320, .external_lex_state = 22}, + [1437] = {.lex_state = 327, .external_lex_state = 22}, + [1438] = {.lex_state = 327, .external_lex_state = 22}, [1439] = {.lex_state = 103, .external_lex_state = 16}, - [1440] = {.lex_state = 286, .external_lex_state = 16}, + [1440] = {.lex_state = 291, .external_lex_state = 16}, [1441] = {.lex_state = 183, .external_lex_state = 5}, - [1442] = {.lex_state = 284, .external_lex_state = 16}, + [1442] = {.lex_state = 289, .external_lex_state = 16}, [1443] = {.lex_state = 183, .external_lex_state = 5}, - [1444] = {.lex_state = 288}, - [1445] = {.lex_state = 286, .external_lex_state = 16}, + [1444] = {.lex_state = 293}, + [1445] = {.lex_state = 291, .external_lex_state = 16}, [1446] = {.lex_state = 183, .external_lex_state = 5}, - [1447] = {.lex_state = 288}, - [1448] = {.lex_state = 286, .external_lex_state = 16}, - [1449] = {.lex_state = 288}, - [1450] = {.lex_state = 286, .external_lex_state = 16}, - [1451] = {.lex_state = 286, .external_lex_state = 16}, + [1447] = {.lex_state = 293}, + [1448] = {.lex_state = 291, .external_lex_state = 16}, + [1449] = {.lex_state = 293}, + [1450] = {.lex_state = 291, .external_lex_state = 16}, + [1451] = {.lex_state = 291, .external_lex_state = 16}, [1452] = {.lex_state = 183, .external_lex_state = 5}, - [1453] = {.lex_state = 286, .external_lex_state = 16}, - [1454] = {.lex_state = 318, .external_lex_state = 7}, - [1455] = {.lex_state = 253, .external_lex_state = 5}, - [1456] = {.lex_state = 253, .external_lex_state = 5}, + [1453] = {.lex_state = 291, .external_lex_state = 16}, + [1454] = {.lex_state = 325, .external_lex_state = 7}, + [1455] = {.lex_state = 287, .external_lex_state = 5}, + [1456] = {.lex_state = 287, .external_lex_state = 5}, [1457] = {.lex_state = 141}, - [1458] = {.lex_state = 253, .external_lex_state = 5}, - [1459] = {.lex_state = 253, .external_lex_state = 5}, + [1458] = {.lex_state = 287, .external_lex_state = 5}, + [1459] = {.lex_state = 287, .external_lex_state = 5}, [1460] = {.lex_state = 164}, - [1461] = {.lex_state = 253, .external_lex_state = 5}, - [1462] = {.lex_state = 253, .external_lex_state = 5}, - [1463] = {.lex_state = 253, .external_lex_state = 5}, + [1461] = {.lex_state = 287, .external_lex_state = 5}, + [1462] = {.lex_state = 287, .external_lex_state = 5}, + [1463] = {.lex_state = 287, .external_lex_state = 5}, [1464] = {.lex_state = 103}, [1465] = {.lex_state = 226, .external_lex_state = 16}, [1466] = {.lex_state = 235, .external_lex_state = 6}, @@ -7956,131 +8446,131 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [1472] = {.lex_state = 249, .external_lex_state = 2}, [1473] = {.lex_state = 103}, [1474] = {.lex_state = 241, .external_lex_state = 2}, - [1475] = {.lex_state = 192, .external_lex_state = 4}, - [1476] = {.lex_state = 253, .external_lex_state = 7}, + [1475] = {.lex_state = 283, .external_lex_state = 4}, + [1476] = {.lex_state = 287, .external_lex_state = 7}, [1477] = {.lex_state = 217, .external_lex_state = 11}, - [1478] = {.lex_state = 320, .external_lex_state = 22}, - [1479] = {.lex_state = 320, .external_lex_state = 22}, + [1478] = {.lex_state = 327, .external_lex_state = 22}, + [1479] = {.lex_state = 327, .external_lex_state = 22}, [1480] = {.lex_state = 103, .external_lex_state = 16}, - [1481] = {.lex_state = 286, .external_lex_state = 16}, + [1481] = {.lex_state = 291, .external_lex_state = 16}, [1482] = {.lex_state = 217, .external_lex_state = 11}, - [1483] = {.lex_state = 284, .external_lex_state = 16}, + [1483] = {.lex_state = 289, .external_lex_state = 16}, [1484] = {.lex_state = 217, .external_lex_state = 11}, - [1485] = {.lex_state = 288}, - [1486] = {.lex_state = 286, .external_lex_state = 16}, + [1485] = {.lex_state = 293}, + [1486] = {.lex_state = 291, .external_lex_state = 16}, [1487] = {.lex_state = 217, .external_lex_state = 11}, - [1488] = {.lex_state = 288}, - [1489] = {.lex_state = 286, .external_lex_state = 16}, - [1490] = {.lex_state = 288}, - [1491] = {.lex_state = 286, .external_lex_state = 16}, - [1492] = {.lex_state = 286, .external_lex_state = 16}, + [1488] = {.lex_state = 293}, + [1489] = {.lex_state = 291, .external_lex_state = 16}, + [1490] = {.lex_state = 293}, + [1491] = {.lex_state = 291, .external_lex_state = 16}, + [1492] = {.lex_state = 291, .external_lex_state = 16}, [1493] = {.lex_state = 217, .external_lex_state = 11}, - [1494] = {.lex_state = 286, .external_lex_state = 16}, + [1494] = {.lex_state = 291, .external_lex_state = 16}, [1495] = {.lex_state = 219, .external_lex_state = 13}, - [1496] = {.lex_state = 320, .external_lex_state = 22}, - [1497] = {.lex_state = 320, .external_lex_state = 22}, + [1496] = {.lex_state = 327, .external_lex_state = 22}, + [1497] = {.lex_state = 327, .external_lex_state = 22}, [1498] = {.lex_state = 103, .external_lex_state = 16}, - [1499] = {.lex_state = 286, .external_lex_state = 16}, + [1499] = {.lex_state = 291, .external_lex_state = 16}, [1500] = {.lex_state = 219, .external_lex_state = 13}, - [1501] = {.lex_state = 284, .external_lex_state = 16}, + [1501] = {.lex_state = 289, .external_lex_state = 16}, [1502] = {.lex_state = 219, .external_lex_state = 13}, - [1503] = {.lex_state = 288}, - [1504] = {.lex_state = 286, .external_lex_state = 16}, + [1503] = {.lex_state = 293}, + [1504] = {.lex_state = 291, .external_lex_state = 16}, [1505] = {.lex_state = 219, .external_lex_state = 13}, - [1506] = {.lex_state = 288}, - [1507] = {.lex_state = 286, .external_lex_state = 16}, - [1508] = {.lex_state = 288}, - [1509] = {.lex_state = 286, .external_lex_state = 16}, - [1510] = {.lex_state = 286, .external_lex_state = 16}, + [1506] = {.lex_state = 293}, + [1507] = {.lex_state = 291, .external_lex_state = 16}, + [1508] = {.lex_state = 293}, + [1509] = {.lex_state = 291, .external_lex_state = 16}, + [1510] = {.lex_state = 291, .external_lex_state = 16}, [1511] = {.lex_state = 219, .external_lex_state = 13}, - [1512] = {.lex_state = 286, .external_lex_state = 16}, + [1512] = {.lex_state = 291, .external_lex_state = 16}, [1513] = {.lex_state = 192, .external_lex_state = 3}, [1514] = {.lex_state = 241}, [1515] = {.lex_state = 152, .external_lex_state = 14}, - [1516] = {.lex_state = 320, .external_lex_state = 22}, - [1517] = {.lex_state = 320, .external_lex_state = 22}, + [1516] = {.lex_state = 327, .external_lex_state = 22}, + [1517] = {.lex_state = 327, .external_lex_state = 22}, [1518] = {.lex_state = 103, .external_lex_state = 16}, - [1519] = {.lex_state = 286, .external_lex_state = 16}, + [1519] = {.lex_state = 291, .external_lex_state = 16}, [1520] = {.lex_state = 152, .external_lex_state = 14}, - [1521] = {.lex_state = 284, .external_lex_state = 16}, + [1521] = {.lex_state = 289, .external_lex_state = 16}, [1522] = {.lex_state = 152, .external_lex_state = 14}, - [1523] = {.lex_state = 288}, - [1524] = {.lex_state = 286, .external_lex_state = 16}, + [1523] = {.lex_state = 293}, + [1524] = {.lex_state = 291, .external_lex_state = 16}, [1525] = {.lex_state = 152, .external_lex_state = 14}, - [1526] = {.lex_state = 288}, - [1527] = {.lex_state = 286, .external_lex_state = 16}, - [1528] = {.lex_state = 288}, - [1529] = {.lex_state = 286, .external_lex_state = 16}, - [1530] = {.lex_state = 286, .external_lex_state = 16}, + [1526] = {.lex_state = 293}, + [1527] = {.lex_state = 291, .external_lex_state = 16}, + [1528] = {.lex_state = 293}, + [1529] = {.lex_state = 291, .external_lex_state = 16}, + [1530] = {.lex_state = 291, .external_lex_state = 16}, [1531] = {.lex_state = 152, .external_lex_state = 14}, - [1532] = {.lex_state = 286, .external_lex_state = 16}, + [1532] = {.lex_state = 291, .external_lex_state = 16}, [1533] = {.lex_state = 152, .external_lex_state = 10}, - [1534] = {.lex_state = 320, .external_lex_state = 22}, - [1535] = {.lex_state = 320, .external_lex_state = 22}, + [1534] = {.lex_state = 327, .external_lex_state = 22}, + [1535] = {.lex_state = 327, .external_lex_state = 22}, [1536] = {.lex_state = 103, .external_lex_state = 16}, - [1537] = {.lex_state = 286, .external_lex_state = 16}, + [1537] = {.lex_state = 291, .external_lex_state = 16}, [1538] = {.lex_state = 152, .external_lex_state = 10}, - [1539] = {.lex_state = 284, .external_lex_state = 16}, + [1539] = {.lex_state = 289, .external_lex_state = 16}, [1540] = {.lex_state = 152, .external_lex_state = 10}, - [1541] = {.lex_state = 288}, - [1542] = {.lex_state = 286, .external_lex_state = 16}, + [1541] = {.lex_state = 293}, + [1542] = {.lex_state = 291, .external_lex_state = 16}, [1543] = {.lex_state = 152, .external_lex_state = 10}, - [1544] = {.lex_state = 288}, - [1545] = {.lex_state = 286, .external_lex_state = 16}, - [1546] = {.lex_state = 288}, - [1547] = {.lex_state = 286, .external_lex_state = 16}, - [1548] = {.lex_state = 286, .external_lex_state = 16}, + [1544] = {.lex_state = 293}, + [1545] = {.lex_state = 291, .external_lex_state = 16}, + [1546] = {.lex_state = 293}, + [1547] = {.lex_state = 291, .external_lex_state = 16}, + [1548] = {.lex_state = 291, .external_lex_state = 16}, [1549] = {.lex_state = 152, .external_lex_state = 10}, - [1550] = {.lex_state = 286, .external_lex_state = 16}, + [1550] = {.lex_state = 291, .external_lex_state = 16}, [1551] = {.lex_state = 141, .external_lex_state = 15}, - [1552] = {.lex_state = 320, .external_lex_state = 22}, - [1553] = {.lex_state = 320, .external_lex_state = 22}, + [1552] = {.lex_state = 327, .external_lex_state = 22}, + [1553] = {.lex_state = 327, .external_lex_state = 22}, [1554] = {.lex_state = 103, .external_lex_state = 16}, - [1555] = {.lex_state = 286, .external_lex_state = 16}, + [1555] = {.lex_state = 291, .external_lex_state = 16}, [1556] = {.lex_state = 141, .external_lex_state = 15}, - [1557] = {.lex_state = 284, .external_lex_state = 16}, + [1557] = {.lex_state = 289, .external_lex_state = 16}, [1558] = {.lex_state = 141, .external_lex_state = 15}, - [1559] = {.lex_state = 288}, - [1560] = {.lex_state = 286, .external_lex_state = 16}, + [1559] = {.lex_state = 293}, + [1560] = {.lex_state = 291, .external_lex_state = 16}, [1561] = {.lex_state = 141, .external_lex_state = 15}, - [1562] = {.lex_state = 288}, - [1563] = {.lex_state = 286, .external_lex_state = 16}, - [1564] = {.lex_state = 288}, - [1565] = {.lex_state = 286, .external_lex_state = 16}, - [1566] = {.lex_state = 286, .external_lex_state = 16}, + [1562] = {.lex_state = 293}, + [1563] = {.lex_state = 291, .external_lex_state = 16}, + [1564] = {.lex_state = 293}, + [1565] = {.lex_state = 291, .external_lex_state = 16}, + [1566] = {.lex_state = 291, .external_lex_state = 16}, [1567] = {.lex_state = 141, .external_lex_state = 15}, - [1568] = {.lex_state = 286, .external_lex_state = 16}, + [1568] = {.lex_state = 291, .external_lex_state = 16}, [1569] = {.lex_state = 164, .external_lex_state = 13}, - [1570] = {.lex_state = 320, .external_lex_state = 22}, - [1571] = {.lex_state = 320, .external_lex_state = 22}, + [1570] = {.lex_state = 327, .external_lex_state = 22}, + [1571] = {.lex_state = 327, .external_lex_state = 22}, [1572] = {.lex_state = 103, .external_lex_state = 16}, - [1573] = {.lex_state = 286, .external_lex_state = 16}, + [1573] = {.lex_state = 291, .external_lex_state = 16}, [1574] = {.lex_state = 164, .external_lex_state = 13}, - [1575] = {.lex_state = 284, .external_lex_state = 16}, + [1575] = {.lex_state = 289, .external_lex_state = 16}, [1576] = {.lex_state = 164, .external_lex_state = 13}, - [1577] = {.lex_state = 288}, - [1578] = {.lex_state = 286, .external_lex_state = 16}, + [1577] = {.lex_state = 293}, + [1578] = {.lex_state = 291, .external_lex_state = 16}, [1579] = {.lex_state = 164, .external_lex_state = 13}, - [1580] = {.lex_state = 288}, - [1581] = {.lex_state = 286, .external_lex_state = 16}, - [1582] = {.lex_state = 288}, - [1583] = {.lex_state = 286, .external_lex_state = 16}, - [1584] = {.lex_state = 286, .external_lex_state = 16}, + [1580] = {.lex_state = 293}, + [1581] = {.lex_state = 291, .external_lex_state = 16}, + [1582] = {.lex_state = 293}, + [1583] = {.lex_state = 291, .external_lex_state = 16}, + [1584] = {.lex_state = 291, .external_lex_state = 16}, [1585] = {.lex_state = 164, .external_lex_state = 13}, - [1586] = {.lex_state = 286, .external_lex_state = 16}, - [1587] = {.lex_state = 302, .external_lex_state = 12}, + [1586] = {.lex_state = 291, .external_lex_state = 16}, + [1587] = {.lex_state = 307, .external_lex_state = 12}, [1588] = {.lex_state = 226, .external_lex_state = 22}, - [1589] = {.lex_state = 302, .external_lex_state = 12}, + [1589] = {.lex_state = 307, .external_lex_state = 12}, [1590] = {.lex_state = 226, .external_lex_state = 22}, [1591] = {.lex_state = 103, .external_lex_state = 12}, [1592] = {.lex_state = 141}, [1593] = {.lex_state = 161, .external_lex_state = 5}, - [1594] = {.lex_state = 320, .external_lex_state = 22}, - [1595] = {.lex_state = 320, .external_lex_state = 22}, + [1594] = {.lex_state = 327, .external_lex_state = 22}, + [1595] = {.lex_state = 327, .external_lex_state = 22}, [1596] = {.lex_state = 164}, - [1597] = {.lex_state = 320, .external_lex_state = 22}, - [1598] = {.lex_state = 320, .external_lex_state = 22}, - [1599] = {.lex_state = 320, .external_lex_state = 22}, + [1597] = {.lex_state = 327, .external_lex_state = 22}, + [1598] = {.lex_state = 327, .external_lex_state = 22}, + [1599] = {.lex_state = 327, .external_lex_state = 22}, [1600] = {.lex_state = 161, .external_lex_state = 5}, [1601] = {.lex_state = 103}, [1602] = {.lex_state = 226, .external_lex_state = 16}, @@ -8093,39 +8583,39 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [1609] = {.lex_state = 249, .external_lex_state = 2}, [1610] = {.lex_state = 103}, [1611] = {.lex_state = 241, .external_lex_state = 2}, - [1612] = {.lex_state = 286, .external_lex_state = 22}, - [1613] = {.lex_state = 286, .external_lex_state = 22}, - [1614] = {.lex_state = 286, .external_lex_state = 22}, - [1615] = {.lex_state = 284, .external_lex_state = 16}, - [1616] = {.lex_state = 286, .external_lex_state = 22}, - [1617] = {.lex_state = 288}, - [1618] = {.lex_state = 286, .external_lex_state = 16}, + [1612] = {.lex_state = 291, .external_lex_state = 22}, + [1613] = {.lex_state = 291, .external_lex_state = 22}, + [1614] = {.lex_state = 291, .external_lex_state = 22}, + [1615] = {.lex_state = 289, .external_lex_state = 16}, + [1616] = {.lex_state = 291, .external_lex_state = 22}, + [1617] = {.lex_state = 293}, + [1618] = {.lex_state = 291, .external_lex_state = 16}, [1619] = {.lex_state = 103}, [1620] = {.lex_state = 226, .external_lex_state = 16}, [1621] = {.lex_state = 226, .external_lex_state = 16}, [1622] = {.lex_state = 226, .external_lex_state = 16}, - [1623] = {.lex_state = 286, .external_lex_state = 22}, - [1624] = {.lex_state = 288}, - [1625] = {.lex_state = 286, .external_lex_state = 16}, - [1626] = {.lex_state = 286, .external_lex_state = 22}, - [1627] = {.lex_state = 288}, - [1628] = {.lex_state = 286, .external_lex_state = 16}, + [1623] = {.lex_state = 291, .external_lex_state = 22}, + [1624] = {.lex_state = 293}, + [1625] = {.lex_state = 291, .external_lex_state = 16}, + [1626] = {.lex_state = 291, .external_lex_state = 22}, + [1627] = {.lex_state = 293}, + [1628] = {.lex_state = 291, .external_lex_state = 16}, [1629] = {.lex_state = 161, .external_lex_state = 5}, - [1630] = {.lex_state = 286, .external_lex_state = 16}, - [1631] = {.lex_state = 286, .external_lex_state = 22}, - [1632] = {.lex_state = 286, .external_lex_state = 22}, - [1633] = {.lex_state = 320, .external_lex_state = 22}, - [1634] = {.lex_state = 320, .external_lex_state = 22}, + [1630] = {.lex_state = 291, .external_lex_state = 16}, + [1631] = {.lex_state = 291, .external_lex_state = 22}, + [1632] = {.lex_state = 291, .external_lex_state = 22}, + [1633] = {.lex_state = 327, .external_lex_state = 22}, + [1634] = {.lex_state = 327, .external_lex_state = 22}, [1635] = {.lex_state = 103, .external_lex_state = 16}, - [1636] = {.lex_state = 286, .external_lex_state = 16}, + [1636] = {.lex_state = 291, .external_lex_state = 16}, [1637] = {.lex_state = 161, .external_lex_state = 5}, - [1638] = {.lex_state = 286, .external_lex_state = 16}, + [1638] = {.lex_state = 291, .external_lex_state = 16}, [1639] = {.lex_state = 161, .external_lex_state = 5}, - [1640] = {.lex_state = 286, .external_lex_state = 16}, + [1640] = {.lex_state = 291, .external_lex_state = 16}, [1641] = {.lex_state = 161, .external_lex_state = 5}, - [1642] = {.lex_state = 286, .external_lex_state = 16}, + [1642] = {.lex_state = 291, .external_lex_state = 16}, [1643] = {.lex_state = 161, .external_lex_state = 5}, - [1644] = {.lex_state = 286, .external_lex_state = 16}, + [1644] = {.lex_state = 291, .external_lex_state = 16}, [1645] = {.lex_state = 241, .external_lex_state = 2}, [1646] = {.lex_state = 241}, [1647] = {.lex_state = 141}, @@ -8146,27 +8636,27 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [1662] = {.lex_state = 249, .external_lex_state = 2}, [1663] = {.lex_state = 103}, [1664] = {.lex_state = 241, .external_lex_state = 2}, - [1665] = {.lex_state = 308, .external_lex_state = 4}, - [1666] = {.lex_state = 293, .external_lex_state = 18}, - [1667] = {.lex_state = 261, .external_lex_state = 2}, - [1668] = {.lex_state = 295, .external_lex_state = 18}, + [1665] = {.lex_state = 313, .external_lex_state = 4}, + [1666] = {.lex_state = 298, .external_lex_state = 18}, + [1667] = {.lex_state = 262, .external_lex_state = 2}, + [1668] = {.lex_state = 300, .external_lex_state = 18}, [1669] = {.lex_state = 103}, [1670] = {.lex_state = 103}, - [1671] = {.lex_state = 267, .external_lex_state = 2}, + [1671] = {.lex_state = 268, .external_lex_state = 2}, [1672] = {.lex_state = 103}, - [1673] = {.lex_state = 312}, + [1673] = {.lex_state = 317}, [1674] = {.lex_state = 189, .external_lex_state = 4}, - [1675] = {.lex_state = 312}, + [1675] = {.lex_state = 317}, [1676] = {.lex_state = 189, .external_lex_state = 4}, [1677] = {.lex_state = 103}, - [1678] = {.lex_state = 330, .external_lex_state = 18}, - [1679] = {.lex_state = 277, .external_lex_state = 21}, + [1678] = {.lex_state = 337, .external_lex_state = 18}, + [1679] = {.lex_state = 278, .external_lex_state = 21}, [1680] = {.lex_state = 20}, [1681] = {.lex_state = 141}, [1682] = {.lex_state = 103}, [1683] = {.lex_state = 103}, - [1684] = {.lex_state = 282, .external_lex_state = 2}, - [1685] = {.lex_state = 295, .external_lex_state = 18}, + [1684] = {.lex_state = 285, .external_lex_state = 2}, + [1685] = {.lex_state = 300, .external_lex_state = 18}, [1686] = {.lex_state = 237, .external_lex_state = 6}, [1687] = {.lex_state = 241}, [1688] = {.lex_state = 237, .external_lex_state = 23}, @@ -8174,70 +8664,70 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [1690] = {.lex_state = 237, .external_lex_state = 23}, [1691] = {.lex_state = 237, .external_lex_state = 23}, [1692] = {.lex_state = 237, .external_lex_state = 23}, - [1693] = {.lex_state = 284, .external_lex_state = 16}, + [1693] = {.lex_state = 289, .external_lex_state = 16}, [1694] = {.lex_state = 237, .external_lex_state = 23}, - [1695] = {.lex_state = 288}, - [1696] = {.lex_state = 286, .external_lex_state = 16}, + [1695] = {.lex_state = 293}, + [1696] = {.lex_state = 291, .external_lex_state = 16}, [1697] = {.lex_state = 103}, [1698] = {.lex_state = 226, .external_lex_state = 16}, [1699] = {.lex_state = 226, .external_lex_state = 16}, [1700] = {.lex_state = 226, .external_lex_state = 16}, [1701] = {.lex_state = 237, .external_lex_state = 23}, - [1702] = {.lex_state = 288}, - [1703] = {.lex_state = 286, .external_lex_state = 16}, + [1702] = {.lex_state = 293}, + [1703] = {.lex_state = 291, .external_lex_state = 16}, [1704] = {.lex_state = 237, .external_lex_state = 23}, - [1705] = {.lex_state = 288}, - [1706] = {.lex_state = 286, .external_lex_state = 16}, + [1705] = {.lex_state = 293}, + [1706] = {.lex_state = 291, .external_lex_state = 16}, [1707] = {.lex_state = 237, .external_lex_state = 23}, [1708] = {.lex_state = 237, .external_lex_state = 23}, [1709] = {.lex_state = 237, .external_lex_state = 13}, [1710] = {.lex_state = 237, .external_lex_state = 13}, [1711] = {.lex_state = 237, .external_lex_state = 13}, - [1712] = {.lex_state = 284, .external_lex_state = 16}, + [1712] = {.lex_state = 289, .external_lex_state = 16}, [1713] = {.lex_state = 237, .external_lex_state = 13}, - [1714] = {.lex_state = 288}, - [1715] = {.lex_state = 286, .external_lex_state = 16}, + [1714] = {.lex_state = 293}, + [1715] = {.lex_state = 291, .external_lex_state = 16}, [1716] = {.lex_state = 103}, [1717] = {.lex_state = 226, .external_lex_state = 16}, [1718] = {.lex_state = 226, .external_lex_state = 16}, [1719] = {.lex_state = 226, .external_lex_state = 16}, [1720] = {.lex_state = 237, .external_lex_state = 13}, - [1721] = {.lex_state = 288}, - [1722] = {.lex_state = 286, .external_lex_state = 16}, + [1721] = {.lex_state = 293}, + [1722] = {.lex_state = 291, .external_lex_state = 16}, [1723] = {.lex_state = 237, .external_lex_state = 13}, - [1724] = {.lex_state = 288}, - [1725] = {.lex_state = 286, .external_lex_state = 16}, + [1724] = {.lex_state = 293}, + [1725] = {.lex_state = 291, .external_lex_state = 16}, [1726] = {.lex_state = 237, .external_lex_state = 13}, [1727] = {.lex_state = 237, .external_lex_state = 13}, [1728] = {.lex_state = 143, .external_lex_state = 17}, - [1729] = {.lex_state = 320, .external_lex_state = 22}, - [1730] = {.lex_state = 320, .external_lex_state = 22}, + [1729] = {.lex_state = 327, .external_lex_state = 22}, + [1730] = {.lex_state = 327, .external_lex_state = 22}, [1731] = {.lex_state = 103, .external_lex_state = 16}, - [1732] = {.lex_state = 286, .external_lex_state = 16}, + [1732] = {.lex_state = 291, .external_lex_state = 16}, [1733] = {.lex_state = 143, .external_lex_state = 17}, - [1734] = {.lex_state = 284, .external_lex_state = 16}, + [1734] = {.lex_state = 289, .external_lex_state = 16}, [1735] = {.lex_state = 143, .external_lex_state = 17}, - [1736] = {.lex_state = 288}, - [1737] = {.lex_state = 286, .external_lex_state = 16}, + [1736] = {.lex_state = 293}, + [1737] = {.lex_state = 291, .external_lex_state = 16}, [1738] = {.lex_state = 143, .external_lex_state = 17}, - [1739] = {.lex_state = 288}, - [1740] = {.lex_state = 286, .external_lex_state = 16}, - [1741] = {.lex_state = 288}, - [1742] = {.lex_state = 286, .external_lex_state = 16}, - [1743] = {.lex_state = 286, .external_lex_state = 16}, + [1739] = {.lex_state = 293}, + [1740] = {.lex_state = 291, .external_lex_state = 16}, + [1741] = {.lex_state = 293}, + [1742] = {.lex_state = 291, .external_lex_state = 16}, + [1743] = {.lex_state = 291, .external_lex_state = 16}, [1744] = {.lex_state = 143, .external_lex_state = 17}, - [1745] = {.lex_state = 286, .external_lex_state = 16}, - [1746] = {.lex_state = 322, .external_lex_state = 18}, - [1747] = {.lex_state = 295, .external_lex_state = 17}, - [1748] = {.lex_state = 295, .external_lex_state = 17}, - [1749] = {.lex_state = 293, .external_lex_state = 18}, + [1745] = {.lex_state = 291, .external_lex_state = 16}, + [1746] = {.lex_state = 329, .external_lex_state = 18}, + [1747] = {.lex_state = 300, .external_lex_state = 17}, + [1748] = {.lex_state = 300, .external_lex_state = 17}, + [1749] = {.lex_state = 298, .external_lex_state = 18}, [1750] = {.lex_state = 141}, - [1751] = {.lex_state = 295, .external_lex_state = 17}, - [1752] = {.lex_state = 295, .external_lex_state = 17}, + [1751] = {.lex_state = 300, .external_lex_state = 17}, + [1752] = {.lex_state = 300, .external_lex_state = 17}, [1753] = {.lex_state = 164}, - [1754] = {.lex_state = 295, .external_lex_state = 17}, - [1755] = {.lex_state = 295, .external_lex_state = 17}, - [1756] = {.lex_state = 295, .external_lex_state = 17}, + [1754] = {.lex_state = 300, .external_lex_state = 17}, + [1755] = {.lex_state = 300, .external_lex_state = 17}, + [1756] = {.lex_state = 300, .external_lex_state = 17}, [1757] = {.lex_state = 103}, [1758] = {.lex_state = 226, .external_lex_state = 16}, [1759] = {.lex_state = 235, .external_lex_state = 6}, @@ -8249,9 +8739,9 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [1765] = {.lex_state = 249, .external_lex_state = 2}, [1766] = {.lex_state = 103}, [1767] = {.lex_state = 241, .external_lex_state = 2}, - [1768] = {.lex_state = 293, .external_lex_state = 18}, - [1769] = {.lex_state = 299, .external_lex_state = 24}, - [1770] = {.lex_state = 295, .external_lex_state = 18}, + [1768] = {.lex_state = 298, .external_lex_state = 18}, + [1769] = {.lex_state = 304, .external_lex_state = 24}, + [1770] = {.lex_state = 300, .external_lex_state = 18}, [1771] = {.lex_state = 141}, [1772] = {.lex_state = 249, .external_lex_state = 15}, [1773] = {.lex_state = 249, .external_lex_state = 15}, @@ -8270,79 +8760,79 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [1786] = {.lex_state = 249, .external_lex_state = 2}, [1787] = {.lex_state = 103}, [1788] = {.lex_state = 241, .external_lex_state = 2}, - [1789] = {.lex_state = 297, .external_lex_state = 18}, + [1789] = {.lex_state = 302, .external_lex_state = 18}, [1790] = {.lex_state = 103}, [1791] = {.lex_state = 20}, [1792] = {.lex_state = 141}, - [1793] = {.lex_state = 297, .external_lex_state = 18}, + [1793] = {.lex_state = 302, .external_lex_state = 18}, [1794] = {.lex_state = 243, .external_lex_state = 23}, [1795] = {.lex_state = 243, .external_lex_state = 23}, [1796] = {.lex_state = 243, .external_lex_state = 23}, [1797] = {.lex_state = 243, .external_lex_state = 23}, [1798] = {.lex_state = 243, .external_lex_state = 23}, - [1799] = {.lex_state = 284, .external_lex_state = 16}, + [1799] = {.lex_state = 289, .external_lex_state = 16}, [1800] = {.lex_state = 243, .external_lex_state = 23}, - [1801] = {.lex_state = 288}, - [1802] = {.lex_state = 286, .external_lex_state = 16}, + [1801] = {.lex_state = 293}, + [1802] = {.lex_state = 291, .external_lex_state = 16}, [1803] = {.lex_state = 103}, [1804] = {.lex_state = 226, .external_lex_state = 16}, [1805] = {.lex_state = 226, .external_lex_state = 16}, [1806] = {.lex_state = 226, .external_lex_state = 16}, [1807] = {.lex_state = 243, .external_lex_state = 23}, - [1808] = {.lex_state = 288}, - [1809] = {.lex_state = 286, .external_lex_state = 16}, + [1808] = {.lex_state = 293}, + [1809] = {.lex_state = 291, .external_lex_state = 16}, [1810] = {.lex_state = 243, .external_lex_state = 23}, - [1811] = {.lex_state = 288}, - [1812] = {.lex_state = 286, .external_lex_state = 16}, + [1811] = {.lex_state = 293}, + [1812] = {.lex_state = 291, .external_lex_state = 16}, [1813] = {.lex_state = 243, .external_lex_state = 23}, [1814] = {.lex_state = 243, .external_lex_state = 23}, [1815] = {.lex_state = 243, .external_lex_state = 13}, [1816] = {.lex_state = 243, .external_lex_state = 13}, [1817] = {.lex_state = 243, .external_lex_state = 13}, - [1818] = {.lex_state = 284, .external_lex_state = 16}, + [1818] = {.lex_state = 289, .external_lex_state = 16}, [1819] = {.lex_state = 243, .external_lex_state = 13}, - [1820] = {.lex_state = 288}, - [1821] = {.lex_state = 286, .external_lex_state = 16}, + [1820] = {.lex_state = 293}, + [1821] = {.lex_state = 291, .external_lex_state = 16}, [1822] = {.lex_state = 103}, [1823] = {.lex_state = 226, .external_lex_state = 16}, [1824] = {.lex_state = 226, .external_lex_state = 16}, [1825] = {.lex_state = 226, .external_lex_state = 16}, [1826] = {.lex_state = 243, .external_lex_state = 13}, - [1827] = {.lex_state = 288}, - [1828] = {.lex_state = 286, .external_lex_state = 16}, + [1827] = {.lex_state = 293}, + [1828] = {.lex_state = 291, .external_lex_state = 16}, [1829] = {.lex_state = 243, .external_lex_state = 13}, - [1830] = {.lex_state = 288}, - [1831] = {.lex_state = 286, .external_lex_state = 16}, + [1830] = {.lex_state = 293}, + [1831] = {.lex_state = 291, .external_lex_state = 16}, [1832] = {.lex_state = 243, .external_lex_state = 13}, [1833] = {.lex_state = 243, .external_lex_state = 13}, [1834] = {.lex_state = 245, .external_lex_state = 17}, - [1835] = {.lex_state = 320, .external_lex_state = 22}, - [1836] = {.lex_state = 320, .external_lex_state = 22}, + [1835] = {.lex_state = 327, .external_lex_state = 22}, + [1836] = {.lex_state = 327, .external_lex_state = 22}, [1837] = {.lex_state = 103, .external_lex_state = 16}, - [1838] = {.lex_state = 286, .external_lex_state = 16}, + [1838] = {.lex_state = 291, .external_lex_state = 16}, [1839] = {.lex_state = 245, .external_lex_state = 17}, - [1840] = {.lex_state = 284, .external_lex_state = 16}, + [1840] = {.lex_state = 289, .external_lex_state = 16}, [1841] = {.lex_state = 245, .external_lex_state = 17}, - [1842] = {.lex_state = 288}, - [1843] = {.lex_state = 286, .external_lex_state = 16}, + [1842] = {.lex_state = 293}, + [1843] = {.lex_state = 291, .external_lex_state = 16}, [1844] = {.lex_state = 245, .external_lex_state = 17}, - [1845] = {.lex_state = 288}, - [1846] = {.lex_state = 286, .external_lex_state = 16}, - [1847] = {.lex_state = 288}, - [1848] = {.lex_state = 286, .external_lex_state = 16}, - [1849] = {.lex_state = 286, .external_lex_state = 16}, + [1845] = {.lex_state = 293}, + [1846] = {.lex_state = 291, .external_lex_state = 16}, + [1847] = {.lex_state = 293}, + [1848] = {.lex_state = 291, .external_lex_state = 16}, + [1849] = {.lex_state = 291, .external_lex_state = 16}, [1850] = {.lex_state = 245, .external_lex_state = 17}, - [1851] = {.lex_state = 286, .external_lex_state = 16}, - [1852] = {.lex_state = 324, .external_lex_state = 18}, - [1853] = {.lex_state = 297, .external_lex_state = 17}, - [1854] = {.lex_state = 297, .external_lex_state = 17}, + [1851] = {.lex_state = 291, .external_lex_state = 16}, + [1852] = {.lex_state = 331, .external_lex_state = 18}, + [1853] = {.lex_state = 302, .external_lex_state = 17}, + [1854] = {.lex_state = 302, .external_lex_state = 17}, [1855] = {.lex_state = 141}, - [1856] = {.lex_state = 297, .external_lex_state = 17}, - [1857] = {.lex_state = 297, .external_lex_state = 17}, + [1856] = {.lex_state = 302, .external_lex_state = 17}, + [1857] = {.lex_state = 302, .external_lex_state = 17}, [1858] = {.lex_state = 164}, - [1859] = {.lex_state = 297, .external_lex_state = 17}, - [1860] = {.lex_state = 297, .external_lex_state = 17}, - [1861] = {.lex_state = 297, .external_lex_state = 17}, + [1859] = {.lex_state = 302, .external_lex_state = 17}, + [1860] = {.lex_state = 302, .external_lex_state = 17}, + [1861] = {.lex_state = 302, .external_lex_state = 17}, [1862] = {.lex_state = 103}, [1863] = {.lex_state = 226, .external_lex_state = 16}, [1864] = {.lex_state = 235, .external_lex_state = 6}, @@ -8354,130 +8844,130 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [1870] = {.lex_state = 249, .external_lex_state = 2}, [1871] = {.lex_state = 103}, [1872] = {.lex_state = 241, .external_lex_state = 2}, - [1873] = {.lex_state = 297, .external_lex_state = 18}, - [1874] = {.lex_state = 192, .external_lex_state = 4}, - [1875] = {.lex_state = 257, .external_lex_state = 5}, - [1876] = {.lex_state = 257, .external_lex_state = 5}, - [1877] = {.lex_state = 257, .external_lex_state = 5}, - [1878] = {.lex_state = 284, .external_lex_state = 16}, - [1879] = {.lex_state = 257, .external_lex_state = 5}, - [1880] = {.lex_state = 288}, - [1881] = {.lex_state = 286, .external_lex_state = 16}, + [1873] = {.lex_state = 302, .external_lex_state = 18}, + [1874] = {.lex_state = 283, .external_lex_state = 4}, + [1875] = {.lex_state = 258, .external_lex_state = 5}, + [1876] = {.lex_state = 258, .external_lex_state = 5}, + [1877] = {.lex_state = 258, .external_lex_state = 5}, + [1878] = {.lex_state = 289, .external_lex_state = 16}, + [1879] = {.lex_state = 258, .external_lex_state = 5}, + [1880] = {.lex_state = 293}, + [1881] = {.lex_state = 291, .external_lex_state = 16}, [1882] = {.lex_state = 103}, [1883] = {.lex_state = 226, .external_lex_state = 16}, [1884] = {.lex_state = 226, .external_lex_state = 16}, [1885] = {.lex_state = 226, .external_lex_state = 16}, - [1886] = {.lex_state = 257, .external_lex_state = 5}, - [1887] = {.lex_state = 288}, - [1888] = {.lex_state = 286, .external_lex_state = 16}, - [1889] = {.lex_state = 257, .external_lex_state = 5}, - [1890] = {.lex_state = 288}, - [1891] = {.lex_state = 286, .external_lex_state = 16}, - [1892] = {.lex_state = 257, .external_lex_state = 5}, - [1893] = {.lex_state = 257, .external_lex_state = 5}, - [1894] = {.lex_state = 299, .external_lex_state = 24}, - [1895] = {.lex_state = 299, .external_lex_state = 24}, + [1886] = {.lex_state = 258, .external_lex_state = 5}, + [1887] = {.lex_state = 293}, + [1888] = {.lex_state = 291, .external_lex_state = 16}, + [1889] = {.lex_state = 258, .external_lex_state = 5}, + [1890] = {.lex_state = 293}, + [1891] = {.lex_state = 291, .external_lex_state = 16}, + [1892] = {.lex_state = 258, .external_lex_state = 5}, + [1893] = {.lex_state = 258, .external_lex_state = 5}, + [1894] = {.lex_state = 304, .external_lex_state = 24}, + [1895] = {.lex_state = 304, .external_lex_state = 24}, [1896] = {.lex_state = 103}, [1897] = {.lex_state = 226, .external_lex_state = 16}, [1898] = {.lex_state = 235, .external_lex_state = 6}, [1899] = {.lex_state = 226, .external_lex_state = 16}, [1900] = {.lex_state = 226, .external_lex_state = 16}, [1901] = {.lex_state = 253, .external_lex_state = 7}, - [1902] = {.lex_state = 299, .external_lex_state = 24}, + [1902] = {.lex_state = 304, .external_lex_state = 24}, [1903] = {.lex_state = 103}, [1904] = {.lex_state = 103}, - [1905] = {.lex_state = 259, .external_lex_state = 11}, - [1906] = {.lex_state = 320, .external_lex_state = 22}, - [1907] = {.lex_state = 320, .external_lex_state = 22}, + [1905] = {.lex_state = 260, .external_lex_state = 11}, + [1906] = {.lex_state = 327, .external_lex_state = 22}, + [1907] = {.lex_state = 327, .external_lex_state = 22}, [1908] = {.lex_state = 103, .external_lex_state = 16}, - [1909] = {.lex_state = 286, .external_lex_state = 16}, - [1910] = {.lex_state = 259, .external_lex_state = 11}, - [1911] = {.lex_state = 284, .external_lex_state = 16}, - [1912] = {.lex_state = 259, .external_lex_state = 11}, - [1913] = {.lex_state = 288}, - [1914] = {.lex_state = 286, .external_lex_state = 16}, - [1915] = {.lex_state = 259, .external_lex_state = 11}, - [1916] = {.lex_state = 288}, - [1917] = {.lex_state = 286, .external_lex_state = 16}, - [1918] = {.lex_state = 288}, - [1919] = {.lex_state = 286, .external_lex_state = 16}, - [1920] = {.lex_state = 286, .external_lex_state = 16}, - [1921] = {.lex_state = 259, .external_lex_state = 11}, - [1922] = {.lex_state = 286, .external_lex_state = 16}, - [1923] = {.lex_state = 306, .external_lex_state = 13}, - [1924] = {.lex_state = 306, .external_lex_state = 13}, - [1925] = {.lex_state = 306, .external_lex_state = 13}, - [1926] = {.lex_state = 284, .external_lex_state = 16}, - [1927] = {.lex_state = 306, .external_lex_state = 13}, - [1928] = {.lex_state = 288}, - [1929] = {.lex_state = 286, .external_lex_state = 16}, + [1909] = {.lex_state = 291, .external_lex_state = 16}, + [1910] = {.lex_state = 260, .external_lex_state = 11}, + [1911] = {.lex_state = 289, .external_lex_state = 16}, + [1912] = {.lex_state = 260, .external_lex_state = 11}, + [1913] = {.lex_state = 293}, + [1914] = {.lex_state = 291, .external_lex_state = 16}, + [1915] = {.lex_state = 260, .external_lex_state = 11}, + [1916] = {.lex_state = 293}, + [1917] = {.lex_state = 291, .external_lex_state = 16}, + [1918] = {.lex_state = 293}, + [1919] = {.lex_state = 291, .external_lex_state = 16}, + [1920] = {.lex_state = 291, .external_lex_state = 16}, + [1921] = {.lex_state = 260, .external_lex_state = 11}, + [1922] = {.lex_state = 291, .external_lex_state = 16}, + [1923] = {.lex_state = 311, .external_lex_state = 13}, + [1924] = {.lex_state = 311, .external_lex_state = 13}, + [1925] = {.lex_state = 311, .external_lex_state = 13}, + [1926] = {.lex_state = 289, .external_lex_state = 16}, + [1927] = {.lex_state = 311, .external_lex_state = 13}, + [1928] = {.lex_state = 293}, + [1929] = {.lex_state = 291, .external_lex_state = 16}, [1930] = {.lex_state = 103}, [1931] = {.lex_state = 226, .external_lex_state = 16}, [1932] = {.lex_state = 226, .external_lex_state = 16}, [1933] = {.lex_state = 226, .external_lex_state = 16}, - [1934] = {.lex_state = 306, .external_lex_state = 13}, - [1935] = {.lex_state = 288}, - [1936] = {.lex_state = 286, .external_lex_state = 16}, - [1937] = {.lex_state = 306, .external_lex_state = 13}, - [1938] = {.lex_state = 288}, - [1939] = {.lex_state = 286, .external_lex_state = 16}, - [1940] = {.lex_state = 306, .external_lex_state = 13}, - [1941] = {.lex_state = 306, .external_lex_state = 13}, + [1934] = {.lex_state = 311, .external_lex_state = 13}, + [1935] = {.lex_state = 293}, + [1936] = {.lex_state = 291, .external_lex_state = 16}, + [1937] = {.lex_state = 311, .external_lex_state = 13}, + [1938] = {.lex_state = 293}, + [1939] = {.lex_state = 291, .external_lex_state = 16}, + [1940] = {.lex_state = 311, .external_lex_state = 13}, + [1941] = {.lex_state = 311, .external_lex_state = 13}, [1942] = {.lex_state = 181, .external_lex_state = 20}, - [1943] = {.lex_state = 320, .external_lex_state = 22}, - [1944] = {.lex_state = 320, .external_lex_state = 22}, + [1943] = {.lex_state = 327, .external_lex_state = 22}, + [1944] = {.lex_state = 327, .external_lex_state = 22}, [1945] = {.lex_state = 103, .external_lex_state = 16}, - [1946] = {.lex_state = 286, .external_lex_state = 16}, + [1946] = {.lex_state = 291, .external_lex_state = 16}, [1947] = {.lex_state = 181, .external_lex_state = 20}, - [1948] = {.lex_state = 284, .external_lex_state = 16}, + [1948] = {.lex_state = 289, .external_lex_state = 16}, [1949] = {.lex_state = 181, .external_lex_state = 20}, - [1950] = {.lex_state = 288}, - [1951] = {.lex_state = 286, .external_lex_state = 16}, + [1950] = {.lex_state = 293}, + [1951] = {.lex_state = 291, .external_lex_state = 16}, [1952] = {.lex_state = 181, .external_lex_state = 20}, - [1953] = {.lex_state = 288}, - [1954] = {.lex_state = 286, .external_lex_state = 16}, - [1955] = {.lex_state = 288}, - [1956] = {.lex_state = 286, .external_lex_state = 16}, - [1957] = {.lex_state = 286, .external_lex_state = 16}, + [1953] = {.lex_state = 293}, + [1954] = {.lex_state = 291, .external_lex_state = 16}, + [1955] = {.lex_state = 293}, + [1956] = {.lex_state = 291, .external_lex_state = 16}, + [1957] = {.lex_state = 291, .external_lex_state = 16}, [1958] = {.lex_state = 181, .external_lex_state = 20}, - [1959] = {.lex_state = 286, .external_lex_state = 16}, - [1960] = {.lex_state = 308, .external_lex_state = 10}, - [1961] = {.lex_state = 308, .external_lex_state = 10}, - [1962] = {.lex_state = 308, .external_lex_state = 10}, - [1963] = {.lex_state = 284, .external_lex_state = 16}, - [1964] = {.lex_state = 308, .external_lex_state = 10}, - [1965] = {.lex_state = 288}, - [1966] = {.lex_state = 286, .external_lex_state = 16}, + [1959] = {.lex_state = 291, .external_lex_state = 16}, + [1960] = {.lex_state = 313, .external_lex_state = 10}, + [1961] = {.lex_state = 313, .external_lex_state = 10}, + [1962] = {.lex_state = 313, .external_lex_state = 10}, + [1963] = {.lex_state = 289, .external_lex_state = 16}, + [1964] = {.lex_state = 313, .external_lex_state = 10}, + [1965] = {.lex_state = 293}, + [1966] = {.lex_state = 291, .external_lex_state = 16}, [1967] = {.lex_state = 103}, [1968] = {.lex_state = 226, .external_lex_state = 16}, [1969] = {.lex_state = 226, .external_lex_state = 16}, [1970] = {.lex_state = 226, .external_lex_state = 16}, - [1971] = {.lex_state = 308, .external_lex_state = 10}, - [1972] = {.lex_state = 288}, - [1973] = {.lex_state = 286, .external_lex_state = 16}, - [1974] = {.lex_state = 308, .external_lex_state = 10}, - [1975] = {.lex_state = 288}, - [1976] = {.lex_state = 286, .external_lex_state = 16}, - [1977] = {.lex_state = 308, .external_lex_state = 10}, - [1978] = {.lex_state = 308, .external_lex_state = 10}, - [1979] = {.lex_state = 261, .external_lex_state = 2}, - [1980] = {.lex_state = 192, .external_lex_state = 4}, - [1981] = {.lex_state = 267, .external_lex_state = 2}, - [1982] = {.lex_state = 310, .external_lex_state = 2}, - [1983] = {.lex_state = 310, .external_lex_state = 2}, - [1984] = {.lex_state = 192, .external_lex_state = 4}, + [1971] = {.lex_state = 313, .external_lex_state = 10}, + [1972] = {.lex_state = 293}, + [1973] = {.lex_state = 291, .external_lex_state = 16}, + [1974] = {.lex_state = 313, .external_lex_state = 10}, + [1975] = {.lex_state = 293}, + [1976] = {.lex_state = 291, .external_lex_state = 16}, + [1977] = {.lex_state = 313, .external_lex_state = 10}, + [1978] = {.lex_state = 313, .external_lex_state = 10}, + [1979] = {.lex_state = 262, .external_lex_state = 2}, + [1980] = {.lex_state = 283, .external_lex_state = 4}, + [1981] = {.lex_state = 268, .external_lex_state = 2}, + [1982] = {.lex_state = 315, .external_lex_state = 2}, + [1983] = {.lex_state = 315, .external_lex_state = 2}, + [1984] = {.lex_state = 283, .external_lex_state = 4}, [1985] = {.lex_state = 103}, [1986] = {.lex_state = 141}, [1987] = {.lex_state = 141}, - [1988] = {.lex_state = 332, .external_lex_state = 2}, + [1988] = {.lex_state = 339, .external_lex_state = 2}, [1989] = {.lex_state = 137}, - [1990] = {.lex_state = 326, .external_lex_state = 13}, - [1991] = {.lex_state = 326, .external_lex_state = 13}, + [1990] = {.lex_state = 333, .external_lex_state = 13}, + [1991] = {.lex_state = 333, .external_lex_state = 13}, [1992] = {.lex_state = 164}, - [1993] = {.lex_state = 326, .external_lex_state = 13}, - [1994] = {.lex_state = 326, .external_lex_state = 13}, - [1995] = {.lex_state = 326, .external_lex_state = 13}, - [1996] = {.lex_state = 332, .external_lex_state = 2}, + [1993] = {.lex_state = 333, .external_lex_state = 13}, + [1994] = {.lex_state = 333, .external_lex_state = 13}, + [1995] = {.lex_state = 333, .external_lex_state = 13}, + [1996] = {.lex_state = 339, .external_lex_state = 2}, [1997] = {.lex_state = 137}, [1998] = {.lex_state = 103}, [1999] = {.lex_state = 226, .external_lex_state = 16}, @@ -8490,42 +8980,42 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [2006] = {.lex_state = 249, .external_lex_state = 2}, [2007] = {.lex_state = 103}, [2008] = {.lex_state = 241, .external_lex_state = 2}, - [2009] = {.lex_state = 192, .external_lex_state = 4}, + [2009] = {.lex_state = 283, .external_lex_state = 4}, [2010] = {.lex_state = 103}, [2011] = {.lex_state = 141}, - [2012] = {.lex_state = 192, .external_lex_state = 4}, + [2012] = {.lex_state = 283, .external_lex_state = 4}, [2013] = {.lex_state = 141}, - [2014] = {.lex_state = 192, .external_lex_state = 4}, + [2014] = {.lex_state = 283, .external_lex_state = 4}, [2015] = {.lex_state = 103}, - [2016] = {.lex_state = 192, .external_lex_state = 4}, + [2016] = {.lex_state = 283, .external_lex_state = 4}, [2017] = {.lex_state = 141}, [2018] = {.lex_state = 189, .external_lex_state = 10}, [2019] = {.lex_state = 189, .external_lex_state = 10}, [2020] = {.lex_state = 189, .external_lex_state = 10}, - [2021] = {.lex_state = 286, .external_lex_state = 16}, - [2022] = {.lex_state = 320, .external_lex_state = 22}, - [2023] = {.lex_state = 320, .external_lex_state = 22}, + [2021] = {.lex_state = 291, .external_lex_state = 16}, + [2022] = {.lex_state = 327, .external_lex_state = 22}, + [2023] = {.lex_state = 327, .external_lex_state = 22}, [2024] = {.lex_state = 103, .external_lex_state = 16}, - [2025] = {.lex_state = 286, .external_lex_state = 16}, + [2025] = {.lex_state = 291, .external_lex_state = 16}, [2026] = {.lex_state = 189, .external_lex_state = 10}, - [2027] = {.lex_state = 286, .external_lex_state = 16}, + [2027] = {.lex_state = 291, .external_lex_state = 16}, [2028] = {.lex_state = 189, .external_lex_state = 10}, - [2029] = {.lex_state = 286, .external_lex_state = 16}, + [2029] = {.lex_state = 291, .external_lex_state = 16}, [2030] = {.lex_state = 189, .external_lex_state = 10}, - [2031] = {.lex_state = 286, .external_lex_state = 16}, + [2031] = {.lex_state = 291, .external_lex_state = 16}, [2032] = {.lex_state = 189, .external_lex_state = 10}, - [2033] = {.lex_state = 286, .external_lex_state = 16}, - [2034] = {.lex_state = 192, .external_lex_state = 4}, - [2035] = {.lex_state = 328, .external_lex_state = 10}, - [2036] = {.lex_state = 328, .external_lex_state = 10}, - [2037] = {.lex_state = 192, .external_lex_state = 4}, + [2033] = {.lex_state = 291, .external_lex_state = 16}, + [2034] = {.lex_state = 283, .external_lex_state = 4}, + [2035] = {.lex_state = 335, .external_lex_state = 10}, + [2036] = {.lex_state = 335, .external_lex_state = 10}, + [2037] = {.lex_state = 283, .external_lex_state = 4}, [2038] = {.lex_state = 141}, - [2039] = {.lex_state = 328, .external_lex_state = 10}, - [2040] = {.lex_state = 328, .external_lex_state = 10}, + [2039] = {.lex_state = 335, .external_lex_state = 10}, + [2040] = {.lex_state = 335, .external_lex_state = 10}, [2041] = {.lex_state = 164}, - [2042] = {.lex_state = 328, .external_lex_state = 10}, - [2043] = {.lex_state = 328, .external_lex_state = 10}, - [2044] = {.lex_state = 328, .external_lex_state = 10}, + [2042] = {.lex_state = 335, .external_lex_state = 10}, + [2043] = {.lex_state = 335, .external_lex_state = 10}, + [2044] = {.lex_state = 335, .external_lex_state = 10}, [2045] = {.lex_state = 103}, [2046] = {.lex_state = 226, .external_lex_state = 16}, [2047] = {.lex_state = 235, .external_lex_state = 6}, @@ -8540,292 +9030,292 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [2056] = {.lex_state = 187, .external_lex_state = 20}, [2057] = {.lex_state = 187, .external_lex_state = 20}, [2058] = {.lex_state = 187, .external_lex_state = 20}, - [2059] = {.lex_state = 284, .external_lex_state = 16}, + [2059] = {.lex_state = 289, .external_lex_state = 16}, [2060] = {.lex_state = 187, .external_lex_state = 20}, - [2061] = {.lex_state = 288}, - [2062] = {.lex_state = 286, .external_lex_state = 16}, + [2061] = {.lex_state = 293}, + [2062] = {.lex_state = 291, .external_lex_state = 16}, [2063] = {.lex_state = 103}, [2064] = {.lex_state = 226, .external_lex_state = 16}, [2065] = {.lex_state = 226, .external_lex_state = 16}, [2066] = {.lex_state = 226, .external_lex_state = 16}, [2067] = {.lex_state = 187, .external_lex_state = 20}, - [2068] = {.lex_state = 288}, - [2069] = {.lex_state = 286, .external_lex_state = 16}, + [2068] = {.lex_state = 293}, + [2069] = {.lex_state = 291, .external_lex_state = 16}, [2070] = {.lex_state = 187, .external_lex_state = 20}, - [2071] = {.lex_state = 288}, - [2072] = {.lex_state = 286, .external_lex_state = 16}, + [2071] = {.lex_state = 293}, + [2072] = {.lex_state = 291, .external_lex_state = 16}, [2073] = {.lex_state = 187, .external_lex_state = 20}, [2074] = {.lex_state = 187, .external_lex_state = 20}, - [2075] = {.lex_state = 318, .external_lex_state = 7}, + [2075] = {.lex_state = 325, .external_lex_state = 7}, [2076] = {.lex_state = 141}, - [2077] = {.lex_state = 335, .external_lex_state = 10}, + [2077] = {.lex_state = 342, .external_lex_state = 10}, [2078] = {.lex_state = 164}, [2079] = {.lex_state = 169}, - [2080] = {.lex_state = 335, .external_lex_state = 10}, + [2080] = {.lex_state = 342, .external_lex_state = 10}, [2081] = {.lex_state = 174, .external_lex_state = 6}, [2082] = {.lex_state = 20, .external_lex_state = 2}, [2083] = {.lex_state = 20, .external_lex_state = 2}, [2084] = {.lex_state = 20, .external_lex_state = 2}, [2085] = {.lex_state = 192, .external_lex_state = 14}, - [2086] = {.lex_state = 320, .external_lex_state = 22}, - [2087] = {.lex_state = 320, .external_lex_state = 22}, + [2086] = {.lex_state = 327, .external_lex_state = 22}, + [2087] = {.lex_state = 327, .external_lex_state = 22}, [2088] = {.lex_state = 103, .external_lex_state = 16}, - [2089] = {.lex_state = 286, .external_lex_state = 16}, + [2089] = {.lex_state = 291, .external_lex_state = 16}, [2090] = {.lex_state = 192, .external_lex_state = 14}, - [2091] = {.lex_state = 284, .external_lex_state = 16}, + [2091] = {.lex_state = 289, .external_lex_state = 16}, [2092] = {.lex_state = 192, .external_lex_state = 14}, - [2093] = {.lex_state = 288}, - [2094] = {.lex_state = 286, .external_lex_state = 16}, + [2093] = {.lex_state = 293}, + [2094] = {.lex_state = 291, .external_lex_state = 16}, [2095] = {.lex_state = 192, .external_lex_state = 14}, - [2096] = {.lex_state = 288}, - [2097] = {.lex_state = 286, .external_lex_state = 16}, - [2098] = {.lex_state = 288}, - [2099] = {.lex_state = 286, .external_lex_state = 16}, - [2100] = {.lex_state = 286, .external_lex_state = 16}, + [2096] = {.lex_state = 293}, + [2097] = {.lex_state = 291, .external_lex_state = 16}, + [2098] = {.lex_state = 293}, + [2099] = {.lex_state = 291, .external_lex_state = 16}, + [2100] = {.lex_state = 291, .external_lex_state = 16}, [2101] = {.lex_state = 192, .external_lex_state = 14}, - [2102] = {.lex_state = 286, .external_lex_state = 16}, + [2102] = {.lex_state = 291, .external_lex_state = 16}, [2103] = {.lex_state = 192, .external_lex_state = 10}, - [2104] = {.lex_state = 320, .external_lex_state = 22}, - [2105] = {.lex_state = 320, .external_lex_state = 22}, + [2104] = {.lex_state = 327, .external_lex_state = 22}, + [2105] = {.lex_state = 327, .external_lex_state = 22}, [2106] = {.lex_state = 103, .external_lex_state = 16}, - [2107] = {.lex_state = 286, .external_lex_state = 16}, + [2107] = {.lex_state = 291, .external_lex_state = 16}, [2108] = {.lex_state = 192, .external_lex_state = 10}, - [2109] = {.lex_state = 284, .external_lex_state = 16}, + [2109] = {.lex_state = 289, .external_lex_state = 16}, [2110] = {.lex_state = 192, .external_lex_state = 10}, - [2111] = {.lex_state = 288}, - [2112] = {.lex_state = 286, .external_lex_state = 16}, + [2111] = {.lex_state = 293}, + [2112] = {.lex_state = 291, .external_lex_state = 16}, [2113] = {.lex_state = 192, .external_lex_state = 10}, - [2114] = {.lex_state = 288}, - [2115] = {.lex_state = 286, .external_lex_state = 16}, - [2116] = {.lex_state = 288}, - [2117] = {.lex_state = 286, .external_lex_state = 16}, - [2118] = {.lex_state = 286, .external_lex_state = 16}, + [2114] = {.lex_state = 293}, + [2115] = {.lex_state = 291, .external_lex_state = 16}, + [2116] = {.lex_state = 293}, + [2117] = {.lex_state = 291, .external_lex_state = 16}, + [2118] = {.lex_state = 291, .external_lex_state = 16}, [2119] = {.lex_state = 192, .external_lex_state = 10}, - [2120] = {.lex_state = 286, .external_lex_state = 16}, + [2120] = {.lex_state = 291, .external_lex_state = 16}, [2121] = {.lex_state = 183, .external_lex_state = 5}, [2122] = {.lex_state = 183, .external_lex_state = 5}, [2123] = {.lex_state = 183, .external_lex_state = 5}, - [2124] = {.lex_state = 286, .external_lex_state = 16}, - [2125] = {.lex_state = 320, .external_lex_state = 22}, - [2126] = {.lex_state = 320, .external_lex_state = 22}, + [2124] = {.lex_state = 291, .external_lex_state = 16}, + [2125] = {.lex_state = 327, .external_lex_state = 22}, + [2126] = {.lex_state = 327, .external_lex_state = 22}, [2127] = {.lex_state = 103, .external_lex_state = 16}, - [2128] = {.lex_state = 286, .external_lex_state = 16}, + [2128] = {.lex_state = 291, .external_lex_state = 16}, [2129] = {.lex_state = 183, .external_lex_state = 5}, - [2130] = {.lex_state = 286, .external_lex_state = 16}, + [2130] = {.lex_state = 291, .external_lex_state = 16}, [2131] = {.lex_state = 183, .external_lex_state = 5}, - [2132] = {.lex_state = 286, .external_lex_state = 16}, + [2132] = {.lex_state = 291, .external_lex_state = 16}, [2133] = {.lex_state = 183, .external_lex_state = 5}, - [2134] = {.lex_state = 286, .external_lex_state = 16}, + [2134] = {.lex_state = 291, .external_lex_state = 16}, [2135] = {.lex_state = 183, .external_lex_state = 5}, - [2136] = {.lex_state = 286, .external_lex_state = 16}, - [2137] = {.lex_state = 253, .external_lex_state = 5}, - [2138] = {.lex_state = 253, .external_lex_state = 5}, - [2139] = {.lex_state = 253, .external_lex_state = 5}, - [2140] = {.lex_state = 284, .external_lex_state = 16}, - [2141] = {.lex_state = 253, .external_lex_state = 5}, - [2142] = {.lex_state = 288}, - [2143] = {.lex_state = 286, .external_lex_state = 16}, + [2136] = {.lex_state = 291, .external_lex_state = 16}, + [2137] = {.lex_state = 287, .external_lex_state = 5}, + [2138] = {.lex_state = 287, .external_lex_state = 5}, + [2139] = {.lex_state = 287, .external_lex_state = 5}, + [2140] = {.lex_state = 289, .external_lex_state = 16}, + [2141] = {.lex_state = 287, .external_lex_state = 5}, + [2142] = {.lex_state = 293}, + [2143] = {.lex_state = 291, .external_lex_state = 16}, [2144] = {.lex_state = 103}, [2145] = {.lex_state = 226, .external_lex_state = 16}, [2146] = {.lex_state = 226, .external_lex_state = 16}, [2147] = {.lex_state = 226, .external_lex_state = 16}, - [2148] = {.lex_state = 253, .external_lex_state = 5}, - [2149] = {.lex_state = 288}, - [2150] = {.lex_state = 286, .external_lex_state = 16}, - [2151] = {.lex_state = 253, .external_lex_state = 5}, - [2152] = {.lex_state = 288}, - [2153] = {.lex_state = 286, .external_lex_state = 16}, - [2154] = {.lex_state = 253, .external_lex_state = 5}, - [2155] = {.lex_state = 253, .external_lex_state = 5}, + [2148] = {.lex_state = 287, .external_lex_state = 5}, + [2149] = {.lex_state = 293}, + [2150] = {.lex_state = 291, .external_lex_state = 16}, + [2151] = {.lex_state = 287, .external_lex_state = 5}, + [2152] = {.lex_state = 293}, + [2153] = {.lex_state = 291, .external_lex_state = 16}, + [2154] = {.lex_state = 287, .external_lex_state = 5}, + [2155] = {.lex_state = 287, .external_lex_state = 5}, [2156] = {.lex_state = 217, .external_lex_state = 11}, [2157] = {.lex_state = 217, .external_lex_state = 11}, [2158] = {.lex_state = 217, .external_lex_state = 11}, - [2159] = {.lex_state = 286, .external_lex_state = 16}, - [2160] = {.lex_state = 320, .external_lex_state = 22}, - [2161] = {.lex_state = 320, .external_lex_state = 22}, + [2159] = {.lex_state = 291, .external_lex_state = 16}, + [2160] = {.lex_state = 327, .external_lex_state = 22}, + [2161] = {.lex_state = 327, .external_lex_state = 22}, [2162] = {.lex_state = 103, .external_lex_state = 16}, - [2163] = {.lex_state = 286, .external_lex_state = 16}, + [2163] = {.lex_state = 291, .external_lex_state = 16}, [2164] = {.lex_state = 217, .external_lex_state = 11}, - [2165] = {.lex_state = 286, .external_lex_state = 16}, + [2165] = {.lex_state = 291, .external_lex_state = 16}, [2166] = {.lex_state = 217, .external_lex_state = 11}, - [2167] = {.lex_state = 286, .external_lex_state = 16}, + [2167] = {.lex_state = 291, .external_lex_state = 16}, [2168] = {.lex_state = 217, .external_lex_state = 11}, - [2169] = {.lex_state = 286, .external_lex_state = 16}, + [2169] = {.lex_state = 291, .external_lex_state = 16}, [2170] = {.lex_state = 217, .external_lex_state = 11}, - [2171] = {.lex_state = 286, .external_lex_state = 16}, + [2171] = {.lex_state = 291, .external_lex_state = 16}, [2172] = {.lex_state = 219, .external_lex_state = 13}, [2173] = {.lex_state = 219, .external_lex_state = 13}, [2174] = {.lex_state = 219, .external_lex_state = 13}, - [2175] = {.lex_state = 286, .external_lex_state = 16}, - [2176] = {.lex_state = 320, .external_lex_state = 22}, - [2177] = {.lex_state = 320, .external_lex_state = 22}, + [2175] = {.lex_state = 291, .external_lex_state = 16}, + [2176] = {.lex_state = 327, .external_lex_state = 22}, + [2177] = {.lex_state = 327, .external_lex_state = 22}, [2178] = {.lex_state = 103, .external_lex_state = 16}, - [2179] = {.lex_state = 286, .external_lex_state = 16}, + [2179] = {.lex_state = 291, .external_lex_state = 16}, [2180] = {.lex_state = 219, .external_lex_state = 13}, - [2181] = {.lex_state = 286, .external_lex_state = 16}, + [2181] = {.lex_state = 291, .external_lex_state = 16}, [2182] = {.lex_state = 219, .external_lex_state = 13}, - [2183] = {.lex_state = 286, .external_lex_state = 16}, + [2183] = {.lex_state = 291, .external_lex_state = 16}, [2184] = {.lex_state = 219, .external_lex_state = 13}, - [2185] = {.lex_state = 286, .external_lex_state = 16}, + [2185] = {.lex_state = 291, .external_lex_state = 16}, [2186] = {.lex_state = 219, .external_lex_state = 13}, - [2187] = {.lex_state = 286, .external_lex_state = 16}, + [2187] = {.lex_state = 291, .external_lex_state = 16}, [2188] = {.lex_state = 192, .external_lex_state = 3}, [2189] = {.lex_state = 152, .external_lex_state = 14}, [2190] = {.lex_state = 152, .external_lex_state = 14}, [2191] = {.lex_state = 152, .external_lex_state = 14}, - [2192] = {.lex_state = 286, .external_lex_state = 16}, - [2193] = {.lex_state = 320, .external_lex_state = 22}, - [2194] = {.lex_state = 320, .external_lex_state = 22}, + [2192] = {.lex_state = 291, .external_lex_state = 16}, + [2193] = {.lex_state = 327, .external_lex_state = 22}, + [2194] = {.lex_state = 327, .external_lex_state = 22}, [2195] = {.lex_state = 103, .external_lex_state = 16}, - [2196] = {.lex_state = 286, .external_lex_state = 16}, + [2196] = {.lex_state = 291, .external_lex_state = 16}, [2197] = {.lex_state = 152, .external_lex_state = 14}, - [2198] = {.lex_state = 286, .external_lex_state = 16}, + [2198] = {.lex_state = 291, .external_lex_state = 16}, [2199] = {.lex_state = 152, .external_lex_state = 14}, - [2200] = {.lex_state = 286, .external_lex_state = 16}, + [2200] = {.lex_state = 291, .external_lex_state = 16}, [2201] = {.lex_state = 152, .external_lex_state = 14}, - [2202] = {.lex_state = 286, .external_lex_state = 16}, + [2202] = {.lex_state = 291, .external_lex_state = 16}, [2203] = {.lex_state = 152, .external_lex_state = 14}, - [2204] = {.lex_state = 286, .external_lex_state = 16}, + [2204] = {.lex_state = 291, .external_lex_state = 16}, [2205] = {.lex_state = 152, .external_lex_state = 10}, [2206] = {.lex_state = 152, .external_lex_state = 10}, [2207] = {.lex_state = 152, .external_lex_state = 10}, - [2208] = {.lex_state = 286, .external_lex_state = 16}, - [2209] = {.lex_state = 320, .external_lex_state = 22}, - [2210] = {.lex_state = 320, .external_lex_state = 22}, + [2208] = {.lex_state = 291, .external_lex_state = 16}, + [2209] = {.lex_state = 327, .external_lex_state = 22}, + [2210] = {.lex_state = 327, .external_lex_state = 22}, [2211] = {.lex_state = 103, .external_lex_state = 16}, - [2212] = {.lex_state = 286, .external_lex_state = 16}, + [2212] = {.lex_state = 291, .external_lex_state = 16}, [2213] = {.lex_state = 152, .external_lex_state = 10}, - [2214] = {.lex_state = 286, .external_lex_state = 16}, + [2214] = {.lex_state = 291, .external_lex_state = 16}, [2215] = {.lex_state = 152, .external_lex_state = 10}, - [2216] = {.lex_state = 286, .external_lex_state = 16}, + [2216] = {.lex_state = 291, .external_lex_state = 16}, [2217] = {.lex_state = 152, .external_lex_state = 10}, - [2218] = {.lex_state = 286, .external_lex_state = 16}, + [2218] = {.lex_state = 291, .external_lex_state = 16}, [2219] = {.lex_state = 152, .external_lex_state = 10}, - [2220] = {.lex_state = 286, .external_lex_state = 16}, + [2220] = {.lex_state = 291, .external_lex_state = 16}, [2221] = {.lex_state = 141, .external_lex_state = 15}, [2222] = {.lex_state = 141, .external_lex_state = 15}, [2223] = {.lex_state = 141, .external_lex_state = 15}, - [2224] = {.lex_state = 286, .external_lex_state = 16}, - [2225] = {.lex_state = 320, .external_lex_state = 22}, - [2226] = {.lex_state = 320, .external_lex_state = 22}, + [2224] = {.lex_state = 291, .external_lex_state = 16}, + [2225] = {.lex_state = 327, .external_lex_state = 22}, + [2226] = {.lex_state = 327, .external_lex_state = 22}, [2227] = {.lex_state = 103, .external_lex_state = 16}, - [2228] = {.lex_state = 286, .external_lex_state = 16}, + [2228] = {.lex_state = 291, .external_lex_state = 16}, [2229] = {.lex_state = 141, .external_lex_state = 15}, - [2230] = {.lex_state = 286, .external_lex_state = 16}, + [2230] = {.lex_state = 291, .external_lex_state = 16}, [2231] = {.lex_state = 141, .external_lex_state = 15}, - [2232] = {.lex_state = 286, .external_lex_state = 16}, + [2232] = {.lex_state = 291, .external_lex_state = 16}, [2233] = {.lex_state = 141, .external_lex_state = 15}, - [2234] = {.lex_state = 286, .external_lex_state = 16}, + [2234] = {.lex_state = 291, .external_lex_state = 16}, [2235] = {.lex_state = 141, .external_lex_state = 15}, - [2236] = {.lex_state = 286, .external_lex_state = 16}, + [2236] = {.lex_state = 291, .external_lex_state = 16}, [2237] = {.lex_state = 164, .external_lex_state = 13}, [2238] = {.lex_state = 164, .external_lex_state = 13}, [2239] = {.lex_state = 164, .external_lex_state = 13}, - [2240] = {.lex_state = 286, .external_lex_state = 16}, - [2241] = {.lex_state = 320, .external_lex_state = 22}, - [2242] = {.lex_state = 320, .external_lex_state = 22}, + [2240] = {.lex_state = 291, .external_lex_state = 16}, + [2241] = {.lex_state = 327, .external_lex_state = 22}, + [2242] = {.lex_state = 327, .external_lex_state = 22}, [2243] = {.lex_state = 103, .external_lex_state = 16}, - [2244] = {.lex_state = 286, .external_lex_state = 16}, + [2244] = {.lex_state = 291, .external_lex_state = 16}, [2245] = {.lex_state = 164, .external_lex_state = 13}, - [2246] = {.lex_state = 286, .external_lex_state = 16}, + [2246] = {.lex_state = 291, .external_lex_state = 16}, [2247] = {.lex_state = 164, .external_lex_state = 13}, - [2248] = {.lex_state = 286, .external_lex_state = 16}, + [2248] = {.lex_state = 291, .external_lex_state = 16}, [2249] = {.lex_state = 164, .external_lex_state = 13}, - [2250] = {.lex_state = 286, .external_lex_state = 16}, + [2250] = {.lex_state = 291, .external_lex_state = 16}, [2251] = {.lex_state = 164, .external_lex_state = 13}, - [2252] = {.lex_state = 286, .external_lex_state = 16}, + [2252] = {.lex_state = 291, .external_lex_state = 16}, [2253] = {.lex_state = 226, .external_lex_state = 22}, [2254] = {.lex_state = 226, .external_lex_state = 16}, [2255] = {.lex_state = 226, .external_lex_state = 22}, [2256] = {.lex_state = 226, .external_lex_state = 16}, - [2257] = {.lex_state = 320, .external_lex_state = 22}, - [2258] = {.lex_state = 320, .external_lex_state = 22}, - [2259] = {.lex_state = 320, .external_lex_state = 22}, - [2260] = {.lex_state = 284, .external_lex_state = 16}, - [2261] = {.lex_state = 320, .external_lex_state = 22}, - [2262] = {.lex_state = 288}, - [2263] = {.lex_state = 286, .external_lex_state = 16}, + [2257] = {.lex_state = 327, .external_lex_state = 22}, + [2258] = {.lex_state = 327, .external_lex_state = 22}, + [2259] = {.lex_state = 327, .external_lex_state = 22}, + [2260] = {.lex_state = 289, .external_lex_state = 16}, + [2261] = {.lex_state = 327, .external_lex_state = 22}, + [2262] = {.lex_state = 293}, + [2263] = {.lex_state = 291, .external_lex_state = 16}, [2264] = {.lex_state = 103}, [2265] = {.lex_state = 226, .external_lex_state = 16}, [2266] = {.lex_state = 226, .external_lex_state = 16}, [2267] = {.lex_state = 226, .external_lex_state = 16}, - [2268] = {.lex_state = 320, .external_lex_state = 22}, - [2269] = {.lex_state = 288}, - [2270] = {.lex_state = 286, .external_lex_state = 16}, - [2271] = {.lex_state = 320, .external_lex_state = 22}, - [2272] = {.lex_state = 288}, - [2273] = {.lex_state = 286, .external_lex_state = 16}, - [2274] = {.lex_state = 320, .external_lex_state = 22}, - [2275] = {.lex_state = 320, .external_lex_state = 22}, - [2276] = {.lex_state = 286, .external_lex_state = 22}, - [2277] = {.lex_state = 320, .external_lex_state = 22}, - [2278] = {.lex_state = 320, .external_lex_state = 22}, + [2268] = {.lex_state = 327, .external_lex_state = 22}, + [2269] = {.lex_state = 293}, + [2270] = {.lex_state = 291, .external_lex_state = 16}, + [2271] = {.lex_state = 327, .external_lex_state = 22}, + [2272] = {.lex_state = 293}, + [2273] = {.lex_state = 291, .external_lex_state = 16}, + [2274] = {.lex_state = 327, .external_lex_state = 22}, + [2275] = {.lex_state = 327, .external_lex_state = 22}, + [2276] = {.lex_state = 291, .external_lex_state = 22}, + [2277] = {.lex_state = 327, .external_lex_state = 22}, + [2278] = {.lex_state = 327, .external_lex_state = 22}, [2279] = {.lex_state = 103, .external_lex_state = 16}, - [2280] = {.lex_state = 286, .external_lex_state = 16}, - [2281] = {.lex_state = 286, .external_lex_state = 22}, - [2282] = {.lex_state = 284, .external_lex_state = 16}, - [2283] = {.lex_state = 286, .external_lex_state = 22}, - [2284] = {.lex_state = 288}, - [2285] = {.lex_state = 286, .external_lex_state = 16}, - [2286] = {.lex_state = 286, .external_lex_state = 22}, - [2287] = {.lex_state = 288}, - [2288] = {.lex_state = 286, .external_lex_state = 16}, - [2289] = {.lex_state = 288}, - [2290] = {.lex_state = 286, .external_lex_state = 16}, - [2291] = {.lex_state = 286, .external_lex_state = 16}, - [2292] = {.lex_state = 286, .external_lex_state = 22}, - [2293] = {.lex_state = 286, .external_lex_state = 16}, + [2280] = {.lex_state = 291, .external_lex_state = 16}, + [2281] = {.lex_state = 291, .external_lex_state = 22}, + [2282] = {.lex_state = 289, .external_lex_state = 16}, + [2283] = {.lex_state = 291, .external_lex_state = 22}, + [2284] = {.lex_state = 293}, + [2285] = {.lex_state = 291, .external_lex_state = 16}, + [2286] = {.lex_state = 291, .external_lex_state = 22}, + [2287] = {.lex_state = 293}, + [2288] = {.lex_state = 291, .external_lex_state = 16}, + [2289] = {.lex_state = 293}, + [2290] = {.lex_state = 291, .external_lex_state = 16}, + [2291] = {.lex_state = 291, .external_lex_state = 16}, + [2292] = {.lex_state = 291, .external_lex_state = 22}, + [2293] = {.lex_state = 291, .external_lex_state = 16}, [2294] = {.lex_state = 161, .external_lex_state = 5}, [2295] = {.lex_state = 161, .external_lex_state = 5}, [2296] = {.lex_state = 161, .external_lex_state = 5}, [2297] = {.lex_state = 161, .external_lex_state = 5}, - [2298] = {.lex_state = 286, .external_lex_state = 16}, + [2298] = {.lex_state = 291, .external_lex_state = 16}, [2299] = {.lex_state = 161, .external_lex_state = 5}, - [2300] = {.lex_state = 286, .external_lex_state = 16}, + [2300] = {.lex_state = 291, .external_lex_state = 16}, [2301] = {.lex_state = 161, .external_lex_state = 5}, - [2302] = {.lex_state = 286, .external_lex_state = 16}, + [2302] = {.lex_state = 291, .external_lex_state = 16}, [2303] = {.lex_state = 161, .external_lex_state = 5}, [2304] = {.lex_state = 161, .external_lex_state = 5}, [2305] = {.lex_state = 241, .external_lex_state = 2}, [2306] = {.lex_state = 241, .external_lex_state = 15}, [2307] = {.lex_state = 241, .external_lex_state = 15}, [2308] = {.lex_state = 241, .external_lex_state = 15}, - [2309] = {.lex_state = 284, .external_lex_state = 16}, + [2309] = {.lex_state = 289, .external_lex_state = 16}, [2310] = {.lex_state = 241, .external_lex_state = 15}, - [2311] = {.lex_state = 288}, - [2312] = {.lex_state = 286, .external_lex_state = 16}, + [2311] = {.lex_state = 293}, + [2312] = {.lex_state = 291, .external_lex_state = 16}, [2313] = {.lex_state = 103}, [2314] = {.lex_state = 226, .external_lex_state = 16}, [2315] = {.lex_state = 226, .external_lex_state = 16}, [2316] = {.lex_state = 226, .external_lex_state = 16}, [2317] = {.lex_state = 241, .external_lex_state = 15}, - [2318] = {.lex_state = 288}, - [2319] = {.lex_state = 286, .external_lex_state = 16}, + [2318] = {.lex_state = 293}, + [2319] = {.lex_state = 291, .external_lex_state = 16}, [2320] = {.lex_state = 241, .external_lex_state = 15}, - [2321] = {.lex_state = 288}, - [2322] = {.lex_state = 286, .external_lex_state = 16}, + [2321] = {.lex_state = 293}, + [2322] = {.lex_state = 291, .external_lex_state = 16}, [2323] = {.lex_state = 241, .external_lex_state = 15}, [2324] = {.lex_state = 241, .external_lex_state = 15}, [2325] = {.lex_state = 103}, - [2326] = {.lex_state = 293, .external_lex_state = 18}, + [2326] = {.lex_state = 298, .external_lex_state = 18}, [2327] = {.lex_state = 103}, [2328] = {.lex_state = 103}, [2329] = {.lex_state = 103}, [2330] = {.lex_state = 103}, [2331] = {.lex_state = 103}, [2332] = {.lex_state = 141}, - [2333] = {.lex_state = 312}, + [2333] = {.lex_state = 317}, [2334] = {.lex_state = 103}, [2335] = {.lex_state = 103}, [2336] = {.lex_state = 141}, - [2337] = {.lex_state = 312}, - [2338] = {.lex_state = 322, .external_lex_state = 18}, - [2339] = {.lex_state = 330, .external_lex_state = 18}, + [2337] = {.lex_state = 317}, + [2338] = {.lex_state = 329, .external_lex_state = 18}, + [2339] = {.lex_state = 337, .external_lex_state = 18}, [2340] = {.lex_state = 141}, - [2341] = {.lex_state = 337, .external_lex_state = 13}, + [2341] = {.lex_state = 344, .external_lex_state = 13}, [2342] = {.lex_state = 164}, [2343] = {.lex_state = 169}, - [2344] = {.lex_state = 337, .external_lex_state = 13}, + [2344] = {.lex_state = 344, .external_lex_state = 13}, [2345] = {.lex_state = 174, .external_lex_state = 6}, [2346] = {.lex_state = 20, .external_lex_state = 2}, [2347] = {.lex_state = 20, .external_lex_state = 2}, @@ -8835,1607 +9325,2287 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [2351] = {.lex_state = 237, .external_lex_state = 6}, [2352] = {.lex_state = 241}, [2353] = {.lex_state = 237, .external_lex_state = 23}, - [2354] = {.lex_state = 320, .external_lex_state = 22}, - [2355] = {.lex_state = 320, .external_lex_state = 22}, + [2354] = {.lex_state = 327, .external_lex_state = 22}, + [2355] = {.lex_state = 327, .external_lex_state = 22}, [2356] = {.lex_state = 103, .external_lex_state = 16}, - [2357] = {.lex_state = 286, .external_lex_state = 16}, + [2357] = {.lex_state = 291, .external_lex_state = 16}, [2358] = {.lex_state = 237, .external_lex_state = 23}, - [2359] = {.lex_state = 284, .external_lex_state = 16}, + [2359] = {.lex_state = 289, .external_lex_state = 16}, [2360] = {.lex_state = 237, .external_lex_state = 23}, - [2361] = {.lex_state = 288}, - [2362] = {.lex_state = 286, .external_lex_state = 16}, + [2361] = {.lex_state = 293}, + [2362] = {.lex_state = 291, .external_lex_state = 16}, [2363] = {.lex_state = 237, .external_lex_state = 23}, - [2364] = {.lex_state = 288}, - [2365] = {.lex_state = 286, .external_lex_state = 16}, - [2366] = {.lex_state = 288}, - [2367] = {.lex_state = 286, .external_lex_state = 16}, - [2368] = {.lex_state = 286, .external_lex_state = 16}, + [2364] = {.lex_state = 293}, + [2365] = {.lex_state = 291, .external_lex_state = 16}, + [2366] = {.lex_state = 293}, + [2367] = {.lex_state = 291, .external_lex_state = 16}, + [2368] = {.lex_state = 291, .external_lex_state = 16}, [2369] = {.lex_state = 237, .external_lex_state = 23}, - [2370] = {.lex_state = 286, .external_lex_state = 16}, + [2370] = {.lex_state = 291, .external_lex_state = 16}, [2371] = {.lex_state = 237, .external_lex_state = 13}, - [2372] = {.lex_state = 320, .external_lex_state = 22}, - [2373] = {.lex_state = 320, .external_lex_state = 22}, + [2372] = {.lex_state = 327, .external_lex_state = 22}, + [2373] = {.lex_state = 327, .external_lex_state = 22}, [2374] = {.lex_state = 103, .external_lex_state = 16}, - [2375] = {.lex_state = 286, .external_lex_state = 16}, + [2375] = {.lex_state = 291, .external_lex_state = 16}, [2376] = {.lex_state = 237, .external_lex_state = 13}, - [2377] = {.lex_state = 284, .external_lex_state = 16}, + [2377] = {.lex_state = 289, .external_lex_state = 16}, [2378] = {.lex_state = 237, .external_lex_state = 13}, - [2379] = {.lex_state = 288}, - [2380] = {.lex_state = 286, .external_lex_state = 16}, + [2379] = {.lex_state = 293}, + [2380] = {.lex_state = 291, .external_lex_state = 16}, [2381] = {.lex_state = 237, .external_lex_state = 13}, - [2382] = {.lex_state = 288}, - [2383] = {.lex_state = 286, .external_lex_state = 16}, - [2384] = {.lex_state = 288}, - [2385] = {.lex_state = 286, .external_lex_state = 16}, - [2386] = {.lex_state = 286, .external_lex_state = 16}, + [2382] = {.lex_state = 293}, + [2383] = {.lex_state = 291, .external_lex_state = 16}, + [2384] = {.lex_state = 293}, + [2385] = {.lex_state = 291, .external_lex_state = 16}, + [2386] = {.lex_state = 291, .external_lex_state = 16}, [2387] = {.lex_state = 237, .external_lex_state = 13}, - [2388] = {.lex_state = 286, .external_lex_state = 16}, + [2388] = {.lex_state = 291, .external_lex_state = 16}, [2389] = {.lex_state = 143, .external_lex_state = 17}, [2390] = {.lex_state = 143, .external_lex_state = 17}, [2391] = {.lex_state = 143, .external_lex_state = 17}, - [2392] = {.lex_state = 286, .external_lex_state = 16}, - [2393] = {.lex_state = 320, .external_lex_state = 22}, - [2394] = {.lex_state = 320, .external_lex_state = 22}, + [2392] = {.lex_state = 291, .external_lex_state = 16}, + [2393] = {.lex_state = 327, .external_lex_state = 22}, + [2394] = {.lex_state = 327, .external_lex_state = 22}, [2395] = {.lex_state = 103, .external_lex_state = 16}, - [2396] = {.lex_state = 286, .external_lex_state = 16}, + [2396] = {.lex_state = 291, .external_lex_state = 16}, [2397] = {.lex_state = 143, .external_lex_state = 17}, - [2398] = {.lex_state = 286, .external_lex_state = 16}, + [2398] = {.lex_state = 291, .external_lex_state = 16}, [2399] = {.lex_state = 143, .external_lex_state = 17}, - [2400] = {.lex_state = 286, .external_lex_state = 16}, + [2400] = {.lex_state = 291, .external_lex_state = 16}, [2401] = {.lex_state = 143, .external_lex_state = 17}, - [2402] = {.lex_state = 286, .external_lex_state = 16}, + [2402] = {.lex_state = 291, .external_lex_state = 16}, [2403] = {.lex_state = 143, .external_lex_state = 17}, - [2404] = {.lex_state = 286, .external_lex_state = 16}, + [2404] = {.lex_state = 291, .external_lex_state = 16}, [2405] = {.lex_state = 103}, - [2406] = {.lex_state = 295, .external_lex_state = 17}, - [2407] = {.lex_state = 295, .external_lex_state = 17}, - [2408] = {.lex_state = 295, .external_lex_state = 17}, - [2409] = {.lex_state = 284, .external_lex_state = 16}, - [2410] = {.lex_state = 295, .external_lex_state = 17}, - [2411] = {.lex_state = 288}, - [2412] = {.lex_state = 286, .external_lex_state = 16}, + [2406] = {.lex_state = 300, .external_lex_state = 17}, + [2407] = {.lex_state = 300, .external_lex_state = 17}, + [2408] = {.lex_state = 300, .external_lex_state = 17}, + [2409] = {.lex_state = 289, .external_lex_state = 16}, + [2410] = {.lex_state = 300, .external_lex_state = 17}, + [2411] = {.lex_state = 293}, + [2412] = {.lex_state = 291, .external_lex_state = 16}, [2413] = {.lex_state = 103}, [2414] = {.lex_state = 226, .external_lex_state = 16}, [2415] = {.lex_state = 226, .external_lex_state = 16}, [2416] = {.lex_state = 226, .external_lex_state = 16}, - [2417] = {.lex_state = 295, .external_lex_state = 17}, - [2418] = {.lex_state = 288}, - [2419] = {.lex_state = 286, .external_lex_state = 16}, - [2420] = {.lex_state = 295, .external_lex_state = 17}, - [2421] = {.lex_state = 288}, - [2422] = {.lex_state = 286, .external_lex_state = 16}, - [2423] = {.lex_state = 295, .external_lex_state = 17}, - [2424] = {.lex_state = 295, .external_lex_state = 17}, - [2425] = {.lex_state = 293, .external_lex_state = 18}, + [2417] = {.lex_state = 300, .external_lex_state = 17}, + [2418] = {.lex_state = 293}, + [2419] = {.lex_state = 291, .external_lex_state = 16}, + [2420] = {.lex_state = 300, .external_lex_state = 17}, + [2421] = {.lex_state = 293}, + [2422] = {.lex_state = 291, .external_lex_state = 16}, + [2423] = {.lex_state = 300, .external_lex_state = 17}, + [2424] = {.lex_state = 300, .external_lex_state = 17}, + [2425] = {.lex_state = 298, .external_lex_state = 18}, [2426] = {.lex_state = 249, .external_lex_state = 15}, [2427] = {.lex_state = 249, .external_lex_state = 15}, [2428] = {.lex_state = 249, .external_lex_state = 15}, - [2429] = {.lex_state = 284, .external_lex_state = 16}, + [2429] = {.lex_state = 289, .external_lex_state = 16}, [2430] = {.lex_state = 249, .external_lex_state = 15}, - [2431] = {.lex_state = 288}, - [2432] = {.lex_state = 286, .external_lex_state = 16}, + [2431] = {.lex_state = 293}, + [2432] = {.lex_state = 291, .external_lex_state = 16}, [2433] = {.lex_state = 103}, [2434] = {.lex_state = 226, .external_lex_state = 16}, [2435] = {.lex_state = 226, .external_lex_state = 16}, [2436] = {.lex_state = 226, .external_lex_state = 16}, [2437] = {.lex_state = 249, .external_lex_state = 15}, - [2438] = {.lex_state = 288}, - [2439] = {.lex_state = 286, .external_lex_state = 16}, + [2438] = {.lex_state = 293}, + [2439] = {.lex_state = 291, .external_lex_state = 16}, [2440] = {.lex_state = 249, .external_lex_state = 15}, - [2441] = {.lex_state = 288}, - [2442] = {.lex_state = 286, .external_lex_state = 16}, + [2441] = {.lex_state = 293}, + [2442] = {.lex_state = 291, .external_lex_state = 16}, [2443] = {.lex_state = 249, .external_lex_state = 15}, [2444] = {.lex_state = 249, .external_lex_state = 15}, - [2445] = {.lex_state = 324, .external_lex_state = 18}, + [2445] = {.lex_state = 331, .external_lex_state = 18}, [2446] = {.lex_state = 141}, - [2447] = {.lex_state = 339, .external_lex_state = 13}, + [2447] = {.lex_state = 346, .external_lex_state = 13}, [2448] = {.lex_state = 164}, [2449] = {.lex_state = 169}, - [2450] = {.lex_state = 339, .external_lex_state = 13}, + [2450] = {.lex_state = 346, .external_lex_state = 13}, [2451] = {.lex_state = 174, .external_lex_state = 6}, [2452] = {.lex_state = 20, .external_lex_state = 2}, [2453] = {.lex_state = 20, .external_lex_state = 2}, [2454] = {.lex_state = 20, .external_lex_state = 2}, [2455] = {.lex_state = 243, .external_lex_state = 23}, - [2456] = {.lex_state = 320, .external_lex_state = 22}, - [2457] = {.lex_state = 320, .external_lex_state = 22}, + [2456] = {.lex_state = 327, .external_lex_state = 22}, + [2457] = {.lex_state = 327, .external_lex_state = 22}, [2458] = {.lex_state = 103, .external_lex_state = 16}, - [2459] = {.lex_state = 286, .external_lex_state = 16}, + [2459] = {.lex_state = 291, .external_lex_state = 16}, [2460] = {.lex_state = 243, .external_lex_state = 23}, - [2461] = {.lex_state = 284, .external_lex_state = 16}, + [2461] = {.lex_state = 289, .external_lex_state = 16}, [2462] = {.lex_state = 243, .external_lex_state = 23}, - [2463] = {.lex_state = 288}, - [2464] = {.lex_state = 286, .external_lex_state = 16}, + [2463] = {.lex_state = 293}, + [2464] = {.lex_state = 291, .external_lex_state = 16}, [2465] = {.lex_state = 243, .external_lex_state = 23}, - [2466] = {.lex_state = 288}, - [2467] = {.lex_state = 286, .external_lex_state = 16}, - [2468] = {.lex_state = 288}, - [2469] = {.lex_state = 286, .external_lex_state = 16}, - [2470] = {.lex_state = 286, .external_lex_state = 16}, + [2466] = {.lex_state = 293}, + [2467] = {.lex_state = 291, .external_lex_state = 16}, + [2468] = {.lex_state = 293}, + [2469] = {.lex_state = 291, .external_lex_state = 16}, + [2470] = {.lex_state = 291, .external_lex_state = 16}, [2471] = {.lex_state = 243, .external_lex_state = 23}, - [2472] = {.lex_state = 286, .external_lex_state = 16}, + [2472] = {.lex_state = 291, .external_lex_state = 16}, [2473] = {.lex_state = 243, .external_lex_state = 13}, - [2474] = {.lex_state = 320, .external_lex_state = 22}, - [2475] = {.lex_state = 320, .external_lex_state = 22}, + [2474] = {.lex_state = 327, .external_lex_state = 22}, + [2475] = {.lex_state = 327, .external_lex_state = 22}, [2476] = {.lex_state = 103, .external_lex_state = 16}, - [2477] = {.lex_state = 286, .external_lex_state = 16}, + [2477] = {.lex_state = 291, .external_lex_state = 16}, [2478] = {.lex_state = 243, .external_lex_state = 13}, - [2479] = {.lex_state = 284, .external_lex_state = 16}, + [2479] = {.lex_state = 289, .external_lex_state = 16}, [2480] = {.lex_state = 243, .external_lex_state = 13}, - [2481] = {.lex_state = 288}, - [2482] = {.lex_state = 286, .external_lex_state = 16}, + [2481] = {.lex_state = 293}, + [2482] = {.lex_state = 291, .external_lex_state = 16}, [2483] = {.lex_state = 243, .external_lex_state = 13}, - [2484] = {.lex_state = 288}, - [2485] = {.lex_state = 286, .external_lex_state = 16}, - [2486] = {.lex_state = 288}, - [2487] = {.lex_state = 286, .external_lex_state = 16}, - [2488] = {.lex_state = 286, .external_lex_state = 16}, + [2484] = {.lex_state = 293}, + [2485] = {.lex_state = 291, .external_lex_state = 16}, + [2486] = {.lex_state = 293}, + [2487] = {.lex_state = 291, .external_lex_state = 16}, + [2488] = {.lex_state = 291, .external_lex_state = 16}, [2489] = {.lex_state = 243, .external_lex_state = 13}, - [2490] = {.lex_state = 286, .external_lex_state = 16}, + [2490] = {.lex_state = 291, .external_lex_state = 16}, [2491] = {.lex_state = 245, .external_lex_state = 17}, [2492] = {.lex_state = 245, .external_lex_state = 17}, [2493] = {.lex_state = 245, .external_lex_state = 17}, - [2494] = {.lex_state = 286, .external_lex_state = 16}, - [2495] = {.lex_state = 320, .external_lex_state = 22}, - [2496] = {.lex_state = 320, .external_lex_state = 22}, + [2494] = {.lex_state = 291, .external_lex_state = 16}, + [2495] = {.lex_state = 327, .external_lex_state = 22}, + [2496] = {.lex_state = 327, .external_lex_state = 22}, [2497] = {.lex_state = 103, .external_lex_state = 16}, - [2498] = {.lex_state = 286, .external_lex_state = 16}, + [2498] = {.lex_state = 291, .external_lex_state = 16}, [2499] = {.lex_state = 245, .external_lex_state = 17}, - [2500] = {.lex_state = 286, .external_lex_state = 16}, + [2500] = {.lex_state = 291, .external_lex_state = 16}, [2501] = {.lex_state = 245, .external_lex_state = 17}, - [2502] = {.lex_state = 286, .external_lex_state = 16}, + [2502] = {.lex_state = 291, .external_lex_state = 16}, [2503] = {.lex_state = 245, .external_lex_state = 17}, - [2504] = {.lex_state = 286, .external_lex_state = 16}, + [2504] = {.lex_state = 291, .external_lex_state = 16}, [2505] = {.lex_state = 245, .external_lex_state = 17}, - [2506] = {.lex_state = 286, .external_lex_state = 16}, - [2507] = {.lex_state = 297, .external_lex_state = 17}, - [2508] = {.lex_state = 297, .external_lex_state = 17}, - [2509] = {.lex_state = 297, .external_lex_state = 17}, - [2510] = {.lex_state = 284, .external_lex_state = 16}, - [2511] = {.lex_state = 297, .external_lex_state = 17}, - [2512] = {.lex_state = 288}, - [2513] = {.lex_state = 286, .external_lex_state = 16}, + [2506] = {.lex_state = 291, .external_lex_state = 16}, + [2507] = {.lex_state = 302, .external_lex_state = 17}, + [2508] = {.lex_state = 302, .external_lex_state = 17}, + [2509] = {.lex_state = 302, .external_lex_state = 17}, + [2510] = {.lex_state = 289, .external_lex_state = 16}, + [2511] = {.lex_state = 302, .external_lex_state = 17}, + [2512] = {.lex_state = 293}, + [2513] = {.lex_state = 291, .external_lex_state = 16}, [2514] = {.lex_state = 103}, [2515] = {.lex_state = 226, .external_lex_state = 16}, [2516] = {.lex_state = 226, .external_lex_state = 16}, [2517] = {.lex_state = 226, .external_lex_state = 16}, - [2518] = {.lex_state = 297, .external_lex_state = 17}, - [2519] = {.lex_state = 288}, - [2520] = {.lex_state = 286, .external_lex_state = 16}, - [2521] = {.lex_state = 297, .external_lex_state = 17}, - [2522] = {.lex_state = 288}, - [2523] = {.lex_state = 286, .external_lex_state = 16}, - [2524] = {.lex_state = 297, .external_lex_state = 17}, - [2525] = {.lex_state = 297, .external_lex_state = 17}, - [2526] = {.lex_state = 257, .external_lex_state = 5}, - [2527] = {.lex_state = 320, .external_lex_state = 22}, - [2528] = {.lex_state = 320, .external_lex_state = 22}, + [2518] = {.lex_state = 302, .external_lex_state = 17}, + [2519] = {.lex_state = 293}, + [2520] = {.lex_state = 291, .external_lex_state = 16}, + [2521] = {.lex_state = 302, .external_lex_state = 17}, + [2522] = {.lex_state = 293}, + [2523] = {.lex_state = 291, .external_lex_state = 16}, + [2524] = {.lex_state = 302, .external_lex_state = 17}, + [2525] = {.lex_state = 302, .external_lex_state = 17}, + [2526] = {.lex_state = 258, .external_lex_state = 5}, + [2527] = {.lex_state = 327, .external_lex_state = 22}, + [2528] = {.lex_state = 327, .external_lex_state = 22}, [2529] = {.lex_state = 103, .external_lex_state = 16}, - [2530] = {.lex_state = 286, .external_lex_state = 16}, - [2531] = {.lex_state = 257, .external_lex_state = 5}, - [2532] = {.lex_state = 284, .external_lex_state = 16}, - [2533] = {.lex_state = 257, .external_lex_state = 5}, - [2534] = {.lex_state = 288}, - [2535] = {.lex_state = 286, .external_lex_state = 16}, - [2536] = {.lex_state = 257, .external_lex_state = 5}, - [2537] = {.lex_state = 288}, - [2538] = {.lex_state = 286, .external_lex_state = 16}, - [2539] = {.lex_state = 288}, - [2540] = {.lex_state = 286, .external_lex_state = 16}, - [2541] = {.lex_state = 286, .external_lex_state = 16}, - [2542] = {.lex_state = 257, .external_lex_state = 5}, - [2543] = {.lex_state = 286, .external_lex_state = 16}, - [2544] = {.lex_state = 284, .external_lex_state = 16}, - [2545] = {.lex_state = 299, .external_lex_state = 24}, - [2546] = {.lex_state = 288}, - [2547] = {.lex_state = 286, .external_lex_state = 16}, + [2530] = {.lex_state = 291, .external_lex_state = 16}, + [2531] = {.lex_state = 258, .external_lex_state = 5}, + [2532] = {.lex_state = 289, .external_lex_state = 16}, + [2533] = {.lex_state = 258, .external_lex_state = 5}, + [2534] = {.lex_state = 293}, + [2535] = {.lex_state = 291, .external_lex_state = 16}, + [2536] = {.lex_state = 258, .external_lex_state = 5}, + [2537] = {.lex_state = 293}, + [2538] = {.lex_state = 291, .external_lex_state = 16}, + [2539] = {.lex_state = 293}, + [2540] = {.lex_state = 291, .external_lex_state = 16}, + [2541] = {.lex_state = 291, .external_lex_state = 16}, + [2542] = {.lex_state = 258, .external_lex_state = 5}, + [2543] = {.lex_state = 291, .external_lex_state = 16}, + [2544] = {.lex_state = 289, .external_lex_state = 16}, + [2545] = {.lex_state = 304, .external_lex_state = 24}, + [2546] = {.lex_state = 293}, + [2547] = {.lex_state = 291, .external_lex_state = 16}, [2548] = {.lex_state = 103}, [2549] = {.lex_state = 226, .external_lex_state = 16}, [2550] = {.lex_state = 226, .external_lex_state = 16}, [2551] = {.lex_state = 226, .external_lex_state = 16}, - [2552] = {.lex_state = 299, .external_lex_state = 24}, - [2553] = {.lex_state = 288}, - [2554] = {.lex_state = 286, .external_lex_state = 16}, - [2555] = {.lex_state = 299, .external_lex_state = 24}, - [2556] = {.lex_state = 288}, - [2557] = {.lex_state = 286, .external_lex_state = 16}, - [2558] = {.lex_state = 259, .external_lex_state = 11}, - [2559] = {.lex_state = 259, .external_lex_state = 11}, - [2560] = {.lex_state = 259, .external_lex_state = 11}, - [2561] = {.lex_state = 286, .external_lex_state = 16}, - [2562] = {.lex_state = 320, .external_lex_state = 22}, - [2563] = {.lex_state = 320, .external_lex_state = 22}, + [2552] = {.lex_state = 304, .external_lex_state = 24}, + [2553] = {.lex_state = 293}, + [2554] = {.lex_state = 291, .external_lex_state = 16}, + [2555] = {.lex_state = 304, .external_lex_state = 24}, + [2556] = {.lex_state = 293}, + [2557] = {.lex_state = 291, .external_lex_state = 16}, + [2558] = {.lex_state = 260, .external_lex_state = 11}, + [2559] = {.lex_state = 260, .external_lex_state = 11}, + [2560] = {.lex_state = 260, .external_lex_state = 11}, + [2561] = {.lex_state = 291, .external_lex_state = 16}, + [2562] = {.lex_state = 327, .external_lex_state = 22}, + [2563] = {.lex_state = 327, .external_lex_state = 22}, [2564] = {.lex_state = 103, .external_lex_state = 16}, - [2565] = {.lex_state = 286, .external_lex_state = 16}, - [2566] = {.lex_state = 259, .external_lex_state = 11}, - [2567] = {.lex_state = 286, .external_lex_state = 16}, - [2568] = {.lex_state = 259, .external_lex_state = 11}, - [2569] = {.lex_state = 286, .external_lex_state = 16}, - [2570] = {.lex_state = 259, .external_lex_state = 11}, - [2571] = {.lex_state = 286, .external_lex_state = 16}, - [2572] = {.lex_state = 259, .external_lex_state = 11}, - [2573] = {.lex_state = 286, .external_lex_state = 16}, - [2574] = {.lex_state = 306, .external_lex_state = 13}, - [2575] = {.lex_state = 320, .external_lex_state = 22}, - [2576] = {.lex_state = 320, .external_lex_state = 22}, + [2565] = {.lex_state = 291, .external_lex_state = 16}, + [2566] = {.lex_state = 260, .external_lex_state = 11}, + [2567] = {.lex_state = 291, .external_lex_state = 16}, + [2568] = {.lex_state = 260, .external_lex_state = 11}, + [2569] = {.lex_state = 291, .external_lex_state = 16}, + [2570] = {.lex_state = 260, .external_lex_state = 11}, + [2571] = {.lex_state = 291, .external_lex_state = 16}, + [2572] = {.lex_state = 260, .external_lex_state = 11}, + [2573] = {.lex_state = 291, .external_lex_state = 16}, + [2574] = {.lex_state = 311, .external_lex_state = 13}, + [2575] = {.lex_state = 327, .external_lex_state = 22}, + [2576] = {.lex_state = 327, .external_lex_state = 22}, [2577] = {.lex_state = 103, .external_lex_state = 16}, - [2578] = {.lex_state = 286, .external_lex_state = 16}, - [2579] = {.lex_state = 306, .external_lex_state = 13}, - [2580] = {.lex_state = 284, .external_lex_state = 16}, - [2581] = {.lex_state = 306, .external_lex_state = 13}, - [2582] = {.lex_state = 288}, - [2583] = {.lex_state = 286, .external_lex_state = 16}, - [2584] = {.lex_state = 306, .external_lex_state = 13}, - [2585] = {.lex_state = 288}, - [2586] = {.lex_state = 286, .external_lex_state = 16}, - [2587] = {.lex_state = 288}, - [2588] = {.lex_state = 286, .external_lex_state = 16}, - [2589] = {.lex_state = 286, .external_lex_state = 16}, - [2590] = {.lex_state = 306, .external_lex_state = 13}, - [2591] = {.lex_state = 286, .external_lex_state = 16}, + [2578] = {.lex_state = 291, .external_lex_state = 16}, + [2579] = {.lex_state = 311, .external_lex_state = 13}, + [2580] = {.lex_state = 289, .external_lex_state = 16}, + [2581] = {.lex_state = 311, .external_lex_state = 13}, + [2582] = {.lex_state = 293}, + [2583] = {.lex_state = 291, .external_lex_state = 16}, + [2584] = {.lex_state = 311, .external_lex_state = 13}, + [2585] = {.lex_state = 293}, + [2586] = {.lex_state = 291, .external_lex_state = 16}, + [2587] = {.lex_state = 293}, + [2588] = {.lex_state = 291, .external_lex_state = 16}, + [2589] = {.lex_state = 291, .external_lex_state = 16}, + [2590] = {.lex_state = 311, .external_lex_state = 13}, + [2591] = {.lex_state = 291, .external_lex_state = 16}, [2592] = {.lex_state = 181, .external_lex_state = 20}, [2593] = {.lex_state = 181, .external_lex_state = 20}, [2594] = {.lex_state = 181, .external_lex_state = 20}, - [2595] = {.lex_state = 286, .external_lex_state = 16}, - [2596] = {.lex_state = 320, .external_lex_state = 22}, - [2597] = {.lex_state = 320, .external_lex_state = 22}, + [2595] = {.lex_state = 291, .external_lex_state = 16}, + [2596] = {.lex_state = 327, .external_lex_state = 22}, + [2597] = {.lex_state = 327, .external_lex_state = 22}, [2598] = {.lex_state = 103, .external_lex_state = 16}, - [2599] = {.lex_state = 286, .external_lex_state = 16}, + [2599] = {.lex_state = 291, .external_lex_state = 16}, [2600] = {.lex_state = 181, .external_lex_state = 20}, - [2601] = {.lex_state = 286, .external_lex_state = 16}, + [2601] = {.lex_state = 291, .external_lex_state = 16}, [2602] = {.lex_state = 181, .external_lex_state = 20}, - [2603] = {.lex_state = 286, .external_lex_state = 16}, + [2603] = {.lex_state = 291, .external_lex_state = 16}, [2604] = {.lex_state = 181, .external_lex_state = 20}, - [2605] = {.lex_state = 286, .external_lex_state = 16}, + [2605] = {.lex_state = 291, .external_lex_state = 16}, [2606] = {.lex_state = 181, .external_lex_state = 20}, - [2607] = {.lex_state = 286, .external_lex_state = 16}, - [2608] = {.lex_state = 308, .external_lex_state = 10}, - [2609] = {.lex_state = 320, .external_lex_state = 22}, - [2610] = {.lex_state = 320, .external_lex_state = 22}, + [2607] = {.lex_state = 291, .external_lex_state = 16}, + [2608] = {.lex_state = 313, .external_lex_state = 10}, + [2609] = {.lex_state = 327, .external_lex_state = 22}, + [2610] = {.lex_state = 327, .external_lex_state = 22}, [2611] = {.lex_state = 103, .external_lex_state = 16}, - [2612] = {.lex_state = 286, .external_lex_state = 16}, - [2613] = {.lex_state = 308, .external_lex_state = 10}, - [2614] = {.lex_state = 284, .external_lex_state = 16}, - [2615] = {.lex_state = 308, .external_lex_state = 10}, - [2616] = {.lex_state = 288}, - [2617] = {.lex_state = 286, .external_lex_state = 16}, - [2618] = {.lex_state = 308, .external_lex_state = 10}, - [2619] = {.lex_state = 288}, - [2620] = {.lex_state = 286, .external_lex_state = 16}, - [2621] = {.lex_state = 288}, - [2622] = {.lex_state = 286, .external_lex_state = 16}, - [2623] = {.lex_state = 286, .external_lex_state = 16}, - [2624] = {.lex_state = 308, .external_lex_state = 10}, - [2625] = {.lex_state = 286, .external_lex_state = 16}, - [2626] = {.lex_state = 192, .external_lex_state = 4}, - [2627] = {.lex_state = 261, .external_lex_state = 2}, - [2628] = {.lex_state = 267, .external_lex_state = 2}, - [2629] = {.lex_state = 192, .external_lex_state = 4}, - [2630] = {.lex_state = 326, .external_lex_state = 13}, - [2631] = {.lex_state = 326, .external_lex_state = 13}, - [2632] = {.lex_state = 326, .external_lex_state = 13}, + [2612] = {.lex_state = 291, .external_lex_state = 16}, + [2613] = {.lex_state = 313, .external_lex_state = 10}, + [2614] = {.lex_state = 289, .external_lex_state = 16}, + [2615] = {.lex_state = 313, .external_lex_state = 10}, + [2616] = {.lex_state = 293}, + [2617] = {.lex_state = 291, .external_lex_state = 16}, + [2618] = {.lex_state = 313, .external_lex_state = 10}, + [2619] = {.lex_state = 293}, + [2620] = {.lex_state = 291, .external_lex_state = 16}, + [2621] = {.lex_state = 293}, + [2622] = {.lex_state = 291, .external_lex_state = 16}, + [2623] = {.lex_state = 291, .external_lex_state = 16}, + [2624] = {.lex_state = 313, .external_lex_state = 10}, + [2625] = {.lex_state = 291, .external_lex_state = 16}, + [2626] = {.lex_state = 283, .external_lex_state = 4}, + [2627] = {.lex_state = 262, .external_lex_state = 2}, + [2628] = {.lex_state = 268, .external_lex_state = 2}, + [2629] = {.lex_state = 283, .external_lex_state = 4}, + [2630] = {.lex_state = 333, .external_lex_state = 13}, + [2631] = {.lex_state = 333, .external_lex_state = 13}, + [2632] = {.lex_state = 333, .external_lex_state = 13}, [2633] = {.lex_state = 137}, - [2634] = {.lex_state = 312}, - [2635] = {.lex_state = 332, .external_lex_state = 2}, - [2636] = {.lex_state = 152, .external_lex_state = 4}, - [2637] = {.lex_state = 181, .external_lex_state = 8}, - [2638] = {.lex_state = 332, .external_lex_state = 2}, - [2639] = {.lex_state = 332, .external_lex_state = 2}, - [2640] = {.lex_state = 137}, - [2641] = {.lex_state = 326, .external_lex_state = 13}, - [2642] = {.lex_state = 326, .external_lex_state = 13}, - [2643] = {.lex_state = 312}, - [2644] = {.lex_state = 332, .external_lex_state = 2}, - [2645] = {.lex_state = 332, .external_lex_state = 2}, - [2646] = {.lex_state = 284, .external_lex_state = 16}, - [2647] = {.lex_state = 326, .external_lex_state = 13}, - [2648] = {.lex_state = 288}, - [2649] = {.lex_state = 286, .external_lex_state = 16}, - [2650] = {.lex_state = 103}, - [2651] = {.lex_state = 226, .external_lex_state = 16}, - [2652] = {.lex_state = 226, .external_lex_state = 16}, - [2653] = {.lex_state = 226, .external_lex_state = 16}, - [2654] = {.lex_state = 326, .external_lex_state = 13}, - [2655] = {.lex_state = 288}, - [2656] = {.lex_state = 286, .external_lex_state = 16}, - [2657] = {.lex_state = 326, .external_lex_state = 13}, - [2658] = {.lex_state = 288}, - [2659] = {.lex_state = 286, .external_lex_state = 16}, - [2660] = {.lex_state = 326, .external_lex_state = 13}, - [2661] = {.lex_state = 326, .external_lex_state = 13}, - [2662] = {.lex_state = 192, .external_lex_state = 4}, - [2663] = {.lex_state = 326, .external_lex_state = 13}, - [2664] = {.lex_state = 326, .external_lex_state = 13}, - [2665] = {.lex_state = 137}, - [2666] = {.lex_state = 103}, - [2667] = {.lex_state = 192, .external_lex_state = 4}, - [2668] = {.lex_state = 103}, - [2669] = {.lex_state = 189, .external_lex_state = 10}, - [2670] = {.lex_state = 189, .external_lex_state = 10}, - [2671] = {.lex_state = 189, .external_lex_state = 10}, - [2672] = {.lex_state = 189, .external_lex_state = 10}, - [2673] = {.lex_state = 286, .external_lex_state = 16}, - [2674] = {.lex_state = 189, .external_lex_state = 10}, - [2675] = {.lex_state = 286, .external_lex_state = 16}, - [2676] = {.lex_state = 189, .external_lex_state = 10}, - [2677] = {.lex_state = 286, .external_lex_state = 16}, - [2678] = {.lex_state = 189, .external_lex_state = 10}, - [2679] = {.lex_state = 189, .external_lex_state = 10}, - [2680] = {.lex_state = 328, .external_lex_state = 10}, - [2681] = {.lex_state = 328, .external_lex_state = 10}, - [2682] = {.lex_state = 328, .external_lex_state = 10}, - [2683] = {.lex_state = 284, .external_lex_state = 16}, - [2684] = {.lex_state = 328, .external_lex_state = 10}, - [2685] = {.lex_state = 288}, - [2686] = {.lex_state = 286, .external_lex_state = 16}, - [2687] = {.lex_state = 103}, - [2688] = {.lex_state = 226, .external_lex_state = 16}, - [2689] = {.lex_state = 226, .external_lex_state = 16}, - [2690] = {.lex_state = 226, .external_lex_state = 16}, - [2691] = {.lex_state = 328, .external_lex_state = 10}, - [2692] = {.lex_state = 288}, - [2693] = {.lex_state = 286, .external_lex_state = 16}, - [2694] = {.lex_state = 328, .external_lex_state = 10}, - [2695] = {.lex_state = 288}, - [2696] = {.lex_state = 286, .external_lex_state = 16}, - [2697] = {.lex_state = 328, .external_lex_state = 10}, - [2698] = {.lex_state = 328, .external_lex_state = 10}, - [2699] = {.lex_state = 187, .external_lex_state = 20}, - [2700] = {.lex_state = 320, .external_lex_state = 22}, - [2701] = {.lex_state = 320, .external_lex_state = 22}, - [2702] = {.lex_state = 103, .external_lex_state = 16}, - [2703] = {.lex_state = 286, .external_lex_state = 16}, - [2704] = {.lex_state = 187, .external_lex_state = 20}, - [2705] = {.lex_state = 284, .external_lex_state = 16}, - [2706] = {.lex_state = 187, .external_lex_state = 20}, - [2707] = {.lex_state = 288}, - [2708] = {.lex_state = 286, .external_lex_state = 16}, - [2709] = {.lex_state = 187, .external_lex_state = 20}, - [2710] = {.lex_state = 288}, - [2711] = {.lex_state = 286, .external_lex_state = 16}, - [2712] = {.lex_state = 288}, - [2713] = {.lex_state = 286, .external_lex_state = 16}, - [2714] = {.lex_state = 286, .external_lex_state = 16}, - [2715] = {.lex_state = 187, .external_lex_state = 20}, - [2716] = {.lex_state = 286, .external_lex_state = 16}, - [2717] = {.lex_state = 335, .external_lex_state = 10}, - [2718] = {.lex_state = 335, .external_lex_state = 10}, - [2719] = {.lex_state = 141}, + [2634] = {.lex_state = 103}, + [2635] = {.lex_state = 20, .external_lex_state = 2}, + [2636] = {.lex_state = 317}, + [2637] = {.lex_state = 141}, + [2638] = {.lex_state = 143}, + [2639] = {.lex_state = 143}, + [2640] = {.lex_state = 348, .external_lex_state = 3}, + [2641] = {.lex_state = 348, .external_lex_state = 4}, + [2642] = {.lex_state = 354, .external_lex_state = 5}, + [2643] = {.lex_state = 164}, + [2644] = {.lex_state = 169}, + [2645] = {.lex_state = 354, .external_lex_state = 5}, + [2646] = {.lex_state = 174, .external_lex_state = 6}, + [2647] = {.lex_state = 20, .external_lex_state = 2}, + [2648] = {.lex_state = 20, .external_lex_state = 2}, + [2649] = {.lex_state = 20, .external_lex_state = 2}, + [2650] = {.lex_state = 356, .external_lex_state = 5}, + [2651] = {.lex_state = 339, .external_lex_state = 2}, + [2652] = {.lex_state = 283, .external_lex_state = 4}, + [2653] = {.lex_state = 354, .external_lex_state = 7}, + [2654] = {.lex_state = 358, .external_lex_state = 8}, + [2655] = {.lex_state = 103}, + [2656] = {.lex_state = 354, .external_lex_state = 7}, + [2657] = {.lex_state = 339, .external_lex_state = 2}, + [2658] = {.lex_state = 141, .external_lex_state = 2}, + [2659] = {.lex_state = 339, .external_lex_state = 2}, + [2660] = {.lex_state = 137}, + [2661] = {.lex_state = 333, .external_lex_state = 13}, + [2662] = {.lex_state = 333, .external_lex_state = 13}, + [2663] = {.lex_state = 317}, + [2664] = {.lex_state = 283, .external_lex_state = 4}, + [2665] = {.lex_state = 358, .external_lex_state = 8}, + [2666] = {.lex_state = 339, .external_lex_state = 2}, + [2667] = {.lex_state = 339, .external_lex_state = 2}, + [2668] = {.lex_state = 289, .external_lex_state = 16}, + [2669] = {.lex_state = 333, .external_lex_state = 13}, + [2670] = {.lex_state = 293}, + [2671] = {.lex_state = 291, .external_lex_state = 16}, + [2672] = {.lex_state = 103}, + [2673] = {.lex_state = 226, .external_lex_state = 16}, + [2674] = {.lex_state = 226, .external_lex_state = 16}, + [2675] = {.lex_state = 226, .external_lex_state = 16}, + [2676] = {.lex_state = 333, .external_lex_state = 13}, + [2677] = {.lex_state = 293}, + [2678] = {.lex_state = 291, .external_lex_state = 16}, + [2679] = {.lex_state = 333, .external_lex_state = 13}, + [2680] = {.lex_state = 293}, + [2681] = {.lex_state = 291, .external_lex_state = 16}, + [2682] = {.lex_state = 333, .external_lex_state = 13}, + [2683] = {.lex_state = 333, .external_lex_state = 13}, + [2684] = {.lex_state = 283, .external_lex_state = 4}, + [2685] = {.lex_state = 333, .external_lex_state = 13}, + [2686] = {.lex_state = 333, .external_lex_state = 13}, + [2687] = {.lex_state = 137}, + [2688] = {.lex_state = 103}, + [2689] = {.lex_state = 283, .external_lex_state = 4}, + [2690] = {.lex_state = 103}, + [2691] = {.lex_state = 189, .external_lex_state = 10}, + [2692] = {.lex_state = 189, .external_lex_state = 10}, + [2693] = {.lex_state = 189, .external_lex_state = 10}, + [2694] = {.lex_state = 189, .external_lex_state = 10}, + [2695] = {.lex_state = 291, .external_lex_state = 16}, + [2696] = {.lex_state = 189, .external_lex_state = 10}, + [2697] = {.lex_state = 291, .external_lex_state = 16}, + [2698] = {.lex_state = 189, .external_lex_state = 10}, + [2699] = {.lex_state = 291, .external_lex_state = 16}, + [2700] = {.lex_state = 189, .external_lex_state = 10}, + [2701] = {.lex_state = 189, .external_lex_state = 10}, + [2702] = {.lex_state = 335, .external_lex_state = 10}, + [2703] = {.lex_state = 335, .external_lex_state = 10}, + [2704] = {.lex_state = 335, .external_lex_state = 10}, + [2705] = {.lex_state = 289, .external_lex_state = 16}, + [2706] = {.lex_state = 335, .external_lex_state = 10}, + [2707] = {.lex_state = 293}, + [2708] = {.lex_state = 291, .external_lex_state = 16}, + [2709] = {.lex_state = 103}, + [2710] = {.lex_state = 226, .external_lex_state = 16}, + [2711] = {.lex_state = 226, .external_lex_state = 16}, + [2712] = {.lex_state = 226, .external_lex_state = 16}, + [2713] = {.lex_state = 335, .external_lex_state = 10}, + [2714] = {.lex_state = 293}, + [2715] = {.lex_state = 291, .external_lex_state = 16}, + [2716] = {.lex_state = 335, .external_lex_state = 10}, + [2717] = {.lex_state = 293}, + [2718] = {.lex_state = 291, .external_lex_state = 16}, + [2719] = {.lex_state = 335, .external_lex_state = 10}, [2720] = {.lex_state = 335, .external_lex_state = 10}, - [2721] = {.lex_state = 335, .external_lex_state = 10}, - [2722] = {.lex_state = 164}, - [2723] = {.lex_state = 335, .external_lex_state = 10}, - [2724] = {.lex_state = 335, .external_lex_state = 10}, - [2725] = {.lex_state = 335, .external_lex_state = 10}, - [2726] = {.lex_state = 103}, - [2727] = {.lex_state = 226, .external_lex_state = 16}, - [2728] = {.lex_state = 235, .external_lex_state = 6}, - [2729] = {.lex_state = 226, .external_lex_state = 16}, - [2730] = {.lex_state = 226, .external_lex_state = 16}, - [2731] = {.lex_state = 103}, - [2732] = {.lex_state = 241, .external_lex_state = 2}, - [2733] = {.lex_state = 103}, - [2734] = {.lex_state = 249, .external_lex_state = 2}, - [2735] = {.lex_state = 103}, - [2736] = {.lex_state = 241, .external_lex_state = 2}, - [2737] = {.lex_state = 192, .external_lex_state = 14}, - [2738] = {.lex_state = 192, .external_lex_state = 14}, - [2739] = {.lex_state = 192, .external_lex_state = 14}, - [2740] = {.lex_state = 286, .external_lex_state = 16}, - [2741] = {.lex_state = 320, .external_lex_state = 22}, - [2742] = {.lex_state = 320, .external_lex_state = 22}, - [2743] = {.lex_state = 103, .external_lex_state = 16}, - [2744] = {.lex_state = 286, .external_lex_state = 16}, - [2745] = {.lex_state = 192, .external_lex_state = 14}, - [2746] = {.lex_state = 286, .external_lex_state = 16}, - [2747] = {.lex_state = 192, .external_lex_state = 14}, - [2748] = {.lex_state = 286, .external_lex_state = 16}, - [2749] = {.lex_state = 192, .external_lex_state = 14}, - [2750] = {.lex_state = 286, .external_lex_state = 16}, - [2751] = {.lex_state = 192, .external_lex_state = 14}, - [2752] = {.lex_state = 286, .external_lex_state = 16}, - [2753] = {.lex_state = 192, .external_lex_state = 10}, - [2754] = {.lex_state = 192, .external_lex_state = 10}, - [2755] = {.lex_state = 192, .external_lex_state = 10}, - [2756] = {.lex_state = 286, .external_lex_state = 16}, - [2757] = {.lex_state = 320, .external_lex_state = 22}, - [2758] = {.lex_state = 320, .external_lex_state = 22}, - [2759] = {.lex_state = 103, .external_lex_state = 16}, - [2760] = {.lex_state = 286, .external_lex_state = 16}, - [2761] = {.lex_state = 192, .external_lex_state = 10}, - [2762] = {.lex_state = 286, .external_lex_state = 16}, - [2763] = {.lex_state = 192, .external_lex_state = 10}, - [2764] = {.lex_state = 286, .external_lex_state = 16}, - [2765] = {.lex_state = 192, .external_lex_state = 10}, - [2766] = {.lex_state = 286, .external_lex_state = 16}, - [2767] = {.lex_state = 192, .external_lex_state = 10}, - [2768] = {.lex_state = 286, .external_lex_state = 16}, - [2769] = {.lex_state = 183, .external_lex_state = 5}, - [2770] = {.lex_state = 183, .external_lex_state = 5}, - [2771] = {.lex_state = 183, .external_lex_state = 5}, - [2772] = {.lex_state = 183, .external_lex_state = 5}, - [2773] = {.lex_state = 286, .external_lex_state = 16}, - [2774] = {.lex_state = 183, .external_lex_state = 5}, - [2775] = {.lex_state = 286, .external_lex_state = 16}, - [2776] = {.lex_state = 183, .external_lex_state = 5}, - [2777] = {.lex_state = 286, .external_lex_state = 16}, - [2778] = {.lex_state = 183, .external_lex_state = 5}, - [2779] = {.lex_state = 183, .external_lex_state = 5}, - [2780] = {.lex_state = 253, .external_lex_state = 5}, - [2781] = {.lex_state = 320, .external_lex_state = 22}, - [2782] = {.lex_state = 320, .external_lex_state = 22}, - [2783] = {.lex_state = 103, .external_lex_state = 16}, - [2784] = {.lex_state = 286, .external_lex_state = 16}, - [2785] = {.lex_state = 253, .external_lex_state = 5}, - [2786] = {.lex_state = 284, .external_lex_state = 16}, - [2787] = {.lex_state = 253, .external_lex_state = 5}, - [2788] = {.lex_state = 288}, - [2789] = {.lex_state = 286, .external_lex_state = 16}, - [2790] = {.lex_state = 253, .external_lex_state = 5}, - [2791] = {.lex_state = 288}, - [2792] = {.lex_state = 286, .external_lex_state = 16}, - [2793] = {.lex_state = 288}, - [2794] = {.lex_state = 286, .external_lex_state = 16}, - [2795] = {.lex_state = 286, .external_lex_state = 16}, - [2796] = {.lex_state = 253, .external_lex_state = 5}, - [2797] = {.lex_state = 286, .external_lex_state = 16}, - [2798] = {.lex_state = 217, .external_lex_state = 11}, - [2799] = {.lex_state = 217, .external_lex_state = 11}, - [2800] = {.lex_state = 217, .external_lex_state = 11}, - [2801] = {.lex_state = 217, .external_lex_state = 11}, - [2802] = {.lex_state = 286, .external_lex_state = 16}, - [2803] = {.lex_state = 217, .external_lex_state = 11}, - [2804] = {.lex_state = 286, .external_lex_state = 16}, - [2805] = {.lex_state = 217, .external_lex_state = 11}, - [2806] = {.lex_state = 286, .external_lex_state = 16}, - [2807] = {.lex_state = 217, .external_lex_state = 11}, - [2808] = {.lex_state = 217, .external_lex_state = 11}, - [2809] = {.lex_state = 219, .external_lex_state = 13}, - [2810] = {.lex_state = 219, .external_lex_state = 13}, - [2811] = {.lex_state = 219, .external_lex_state = 13}, - [2812] = {.lex_state = 219, .external_lex_state = 13}, - [2813] = {.lex_state = 286, .external_lex_state = 16}, - [2814] = {.lex_state = 219, .external_lex_state = 13}, - [2815] = {.lex_state = 286, .external_lex_state = 16}, - [2816] = {.lex_state = 219, .external_lex_state = 13}, - [2817] = {.lex_state = 286, .external_lex_state = 16}, - [2818] = {.lex_state = 219, .external_lex_state = 13}, - [2819] = {.lex_state = 219, .external_lex_state = 13}, - [2820] = {.lex_state = 152, .external_lex_state = 14}, - [2821] = {.lex_state = 152, .external_lex_state = 14}, - [2822] = {.lex_state = 152, .external_lex_state = 14}, - [2823] = {.lex_state = 152, .external_lex_state = 14}, - [2824] = {.lex_state = 286, .external_lex_state = 16}, - [2825] = {.lex_state = 152, .external_lex_state = 14}, - [2826] = {.lex_state = 286, .external_lex_state = 16}, - [2827] = {.lex_state = 152, .external_lex_state = 14}, - [2828] = {.lex_state = 286, .external_lex_state = 16}, - [2829] = {.lex_state = 152, .external_lex_state = 14}, - [2830] = {.lex_state = 152, .external_lex_state = 14}, - [2831] = {.lex_state = 152, .external_lex_state = 10}, - [2832] = {.lex_state = 152, .external_lex_state = 10}, - [2833] = {.lex_state = 152, .external_lex_state = 10}, - [2834] = {.lex_state = 152, .external_lex_state = 10}, - [2835] = {.lex_state = 286, .external_lex_state = 16}, - [2836] = {.lex_state = 152, .external_lex_state = 10}, - [2837] = {.lex_state = 286, .external_lex_state = 16}, - [2838] = {.lex_state = 152, .external_lex_state = 10}, - [2839] = {.lex_state = 286, .external_lex_state = 16}, - [2840] = {.lex_state = 152, .external_lex_state = 10}, - [2841] = {.lex_state = 152, .external_lex_state = 10}, - [2842] = {.lex_state = 141, .external_lex_state = 15}, - [2843] = {.lex_state = 141, .external_lex_state = 15}, - [2844] = {.lex_state = 141, .external_lex_state = 15}, - [2845] = {.lex_state = 141, .external_lex_state = 15}, - [2846] = {.lex_state = 286, .external_lex_state = 16}, - [2847] = {.lex_state = 141, .external_lex_state = 15}, - [2848] = {.lex_state = 286, .external_lex_state = 16}, - [2849] = {.lex_state = 141, .external_lex_state = 15}, - [2850] = {.lex_state = 286, .external_lex_state = 16}, - [2851] = {.lex_state = 141, .external_lex_state = 15}, - [2852] = {.lex_state = 141, .external_lex_state = 15}, - [2853] = {.lex_state = 164, .external_lex_state = 13}, - [2854] = {.lex_state = 164, .external_lex_state = 13}, - [2855] = {.lex_state = 164, .external_lex_state = 13}, - [2856] = {.lex_state = 164, .external_lex_state = 13}, - [2857] = {.lex_state = 286, .external_lex_state = 16}, - [2858] = {.lex_state = 164, .external_lex_state = 13}, - [2859] = {.lex_state = 286, .external_lex_state = 16}, - [2860] = {.lex_state = 164, .external_lex_state = 13}, - [2861] = {.lex_state = 286, .external_lex_state = 16}, - [2862] = {.lex_state = 164, .external_lex_state = 13}, - [2863] = {.lex_state = 164, .external_lex_state = 13}, - [2864] = {.lex_state = 226, .external_lex_state = 16}, - [2865] = {.lex_state = 226, .external_lex_state = 16}, - [2866] = {.lex_state = 320, .external_lex_state = 22}, - [2867] = {.lex_state = 320, .external_lex_state = 22}, - [2868] = {.lex_state = 320, .external_lex_state = 22}, - [2869] = {.lex_state = 103, .external_lex_state = 16}, - [2870] = {.lex_state = 286, .external_lex_state = 16}, - [2871] = {.lex_state = 320, .external_lex_state = 22}, - [2872] = {.lex_state = 284, .external_lex_state = 16}, - [2873] = {.lex_state = 320, .external_lex_state = 22}, - [2874] = {.lex_state = 288}, - [2875] = {.lex_state = 286, .external_lex_state = 16}, - [2876] = {.lex_state = 320, .external_lex_state = 22}, - [2877] = {.lex_state = 288}, - [2878] = {.lex_state = 286, .external_lex_state = 16}, - [2879] = {.lex_state = 288}, - [2880] = {.lex_state = 286, .external_lex_state = 16}, - [2881] = {.lex_state = 286, .external_lex_state = 16}, - [2882] = {.lex_state = 320, .external_lex_state = 22}, - [2883] = {.lex_state = 286, .external_lex_state = 16}, - [2884] = {.lex_state = 286, .external_lex_state = 22}, - [2885] = {.lex_state = 286, .external_lex_state = 22}, - [2886] = {.lex_state = 286, .external_lex_state = 22}, - [2887] = {.lex_state = 286, .external_lex_state = 16}, - [2888] = {.lex_state = 320, .external_lex_state = 22}, - [2889] = {.lex_state = 320, .external_lex_state = 22}, - [2890] = {.lex_state = 103, .external_lex_state = 16}, - [2891] = {.lex_state = 286, .external_lex_state = 16}, - [2892] = {.lex_state = 286, .external_lex_state = 22}, - [2893] = {.lex_state = 286, .external_lex_state = 16}, - [2894] = {.lex_state = 286, .external_lex_state = 22}, - [2895] = {.lex_state = 286, .external_lex_state = 16}, - [2896] = {.lex_state = 286, .external_lex_state = 22}, - [2897] = {.lex_state = 286, .external_lex_state = 16}, - [2898] = {.lex_state = 286, .external_lex_state = 22}, - [2899] = {.lex_state = 286, .external_lex_state = 16}, - [2900] = {.lex_state = 161, .external_lex_state = 5}, - [2901] = {.lex_state = 161, .external_lex_state = 5}, - [2902] = {.lex_state = 161, .external_lex_state = 5}, - [2903] = {.lex_state = 241, .external_lex_state = 15}, - [2904] = {.lex_state = 320, .external_lex_state = 22}, - [2905] = {.lex_state = 320, .external_lex_state = 22}, - [2906] = {.lex_state = 103, .external_lex_state = 16}, - [2907] = {.lex_state = 286, .external_lex_state = 16}, - [2908] = {.lex_state = 241, .external_lex_state = 15}, - [2909] = {.lex_state = 284, .external_lex_state = 16}, - [2910] = {.lex_state = 241, .external_lex_state = 15}, - [2911] = {.lex_state = 288}, - [2912] = {.lex_state = 286, .external_lex_state = 16}, - [2913] = {.lex_state = 241, .external_lex_state = 15}, - [2914] = {.lex_state = 288}, - [2915] = {.lex_state = 286, .external_lex_state = 16}, - [2916] = {.lex_state = 288}, - [2917] = {.lex_state = 286, .external_lex_state = 16}, - [2918] = {.lex_state = 286, .external_lex_state = 16}, - [2919] = {.lex_state = 241, .external_lex_state = 15}, - [2920] = {.lex_state = 286, .external_lex_state = 16}, - [2921] = {.lex_state = 261, .external_lex_state = 2}, - [2922] = {.lex_state = 103}, - [2923] = {.lex_state = 103}, - [2924] = {.lex_state = 103}, - [2925] = {.lex_state = 103}, - [2926] = {.lex_state = 103}, - [2927] = {.lex_state = 103}, - [2928] = {.lex_state = 141}, - [2929] = {.lex_state = 103}, - [2930] = {.lex_state = 103}, - [2931] = {.lex_state = 103}, - [2932] = {.lex_state = 141}, - [2933] = {.lex_state = 103}, - [2934] = {.lex_state = 337, .external_lex_state = 13}, - [2935] = {.lex_state = 337, .external_lex_state = 13}, - [2936] = {.lex_state = 103}, - [2937] = {.lex_state = 141}, - [2938] = {.lex_state = 337, .external_lex_state = 13}, - [2939] = {.lex_state = 337, .external_lex_state = 13}, - [2940] = {.lex_state = 164}, - [2941] = {.lex_state = 337, .external_lex_state = 13}, - [2942] = {.lex_state = 337, .external_lex_state = 13}, - [2943] = {.lex_state = 337, .external_lex_state = 13}, + [2721] = {.lex_state = 187, .external_lex_state = 20}, + [2722] = {.lex_state = 327, .external_lex_state = 22}, + [2723] = {.lex_state = 327, .external_lex_state = 22}, + [2724] = {.lex_state = 103, .external_lex_state = 16}, + [2725] = {.lex_state = 291, .external_lex_state = 16}, + [2726] = {.lex_state = 187, .external_lex_state = 20}, + [2727] = {.lex_state = 289, .external_lex_state = 16}, + [2728] = {.lex_state = 187, .external_lex_state = 20}, + [2729] = {.lex_state = 293}, + [2730] = {.lex_state = 291, .external_lex_state = 16}, + [2731] = {.lex_state = 187, .external_lex_state = 20}, + [2732] = {.lex_state = 293}, + [2733] = {.lex_state = 291, .external_lex_state = 16}, + [2734] = {.lex_state = 293}, + [2735] = {.lex_state = 291, .external_lex_state = 16}, + [2736] = {.lex_state = 291, .external_lex_state = 16}, + [2737] = {.lex_state = 187, .external_lex_state = 20}, + [2738] = {.lex_state = 291, .external_lex_state = 16}, + [2739] = {.lex_state = 342, .external_lex_state = 10}, + [2740] = {.lex_state = 342, .external_lex_state = 10}, + [2741] = {.lex_state = 141}, + [2742] = {.lex_state = 342, .external_lex_state = 10}, + [2743] = {.lex_state = 342, .external_lex_state = 10}, + [2744] = {.lex_state = 164}, + [2745] = {.lex_state = 342, .external_lex_state = 10}, + [2746] = {.lex_state = 342, .external_lex_state = 10}, + [2747] = {.lex_state = 342, .external_lex_state = 10}, + [2748] = {.lex_state = 103}, + [2749] = {.lex_state = 226, .external_lex_state = 16}, + [2750] = {.lex_state = 235, .external_lex_state = 6}, + [2751] = {.lex_state = 226, .external_lex_state = 16}, + [2752] = {.lex_state = 226, .external_lex_state = 16}, + [2753] = {.lex_state = 103}, + [2754] = {.lex_state = 241, .external_lex_state = 2}, + [2755] = {.lex_state = 103}, + [2756] = {.lex_state = 249, .external_lex_state = 2}, + [2757] = {.lex_state = 103}, + [2758] = {.lex_state = 241, .external_lex_state = 2}, + [2759] = {.lex_state = 192, .external_lex_state = 14}, + [2760] = {.lex_state = 192, .external_lex_state = 14}, + [2761] = {.lex_state = 192, .external_lex_state = 14}, + [2762] = {.lex_state = 291, .external_lex_state = 16}, + [2763] = {.lex_state = 327, .external_lex_state = 22}, + [2764] = {.lex_state = 327, .external_lex_state = 22}, + [2765] = {.lex_state = 103, .external_lex_state = 16}, + [2766] = {.lex_state = 291, .external_lex_state = 16}, + [2767] = {.lex_state = 192, .external_lex_state = 14}, + [2768] = {.lex_state = 291, .external_lex_state = 16}, + [2769] = {.lex_state = 192, .external_lex_state = 14}, + [2770] = {.lex_state = 291, .external_lex_state = 16}, + [2771] = {.lex_state = 192, .external_lex_state = 14}, + [2772] = {.lex_state = 291, .external_lex_state = 16}, + [2773] = {.lex_state = 192, .external_lex_state = 14}, + [2774] = {.lex_state = 291, .external_lex_state = 16}, + [2775] = {.lex_state = 192, .external_lex_state = 10}, + [2776] = {.lex_state = 192, .external_lex_state = 10}, + [2777] = {.lex_state = 192, .external_lex_state = 10}, + [2778] = {.lex_state = 291, .external_lex_state = 16}, + [2779] = {.lex_state = 327, .external_lex_state = 22}, + [2780] = {.lex_state = 327, .external_lex_state = 22}, + [2781] = {.lex_state = 103, .external_lex_state = 16}, + [2782] = {.lex_state = 291, .external_lex_state = 16}, + [2783] = {.lex_state = 192, .external_lex_state = 10}, + [2784] = {.lex_state = 291, .external_lex_state = 16}, + [2785] = {.lex_state = 192, .external_lex_state = 10}, + [2786] = {.lex_state = 291, .external_lex_state = 16}, + [2787] = {.lex_state = 192, .external_lex_state = 10}, + [2788] = {.lex_state = 291, .external_lex_state = 16}, + [2789] = {.lex_state = 192, .external_lex_state = 10}, + [2790] = {.lex_state = 291, .external_lex_state = 16}, + [2791] = {.lex_state = 183, .external_lex_state = 5}, + [2792] = {.lex_state = 183, .external_lex_state = 5}, + [2793] = {.lex_state = 183, .external_lex_state = 5}, + [2794] = {.lex_state = 183, .external_lex_state = 5}, + [2795] = {.lex_state = 291, .external_lex_state = 16}, + [2796] = {.lex_state = 183, .external_lex_state = 5}, + [2797] = {.lex_state = 291, .external_lex_state = 16}, + [2798] = {.lex_state = 183, .external_lex_state = 5}, + [2799] = {.lex_state = 291, .external_lex_state = 16}, + [2800] = {.lex_state = 183, .external_lex_state = 5}, + [2801] = {.lex_state = 183, .external_lex_state = 5}, + [2802] = {.lex_state = 287, .external_lex_state = 5}, + [2803] = {.lex_state = 327, .external_lex_state = 22}, + [2804] = {.lex_state = 327, .external_lex_state = 22}, + [2805] = {.lex_state = 103, .external_lex_state = 16}, + [2806] = {.lex_state = 291, .external_lex_state = 16}, + [2807] = {.lex_state = 287, .external_lex_state = 5}, + [2808] = {.lex_state = 289, .external_lex_state = 16}, + [2809] = {.lex_state = 287, .external_lex_state = 5}, + [2810] = {.lex_state = 293}, + [2811] = {.lex_state = 291, .external_lex_state = 16}, + [2812] = {.lex_state = 287, .external_lex_state = 5}, + [2813] = {.lex_state = 293}, + [2814] = {.lex_state = 291, .external_lex_state = 16}, + [2815] = {.lex_state = 293}, + [2816] = {.lex_state = 291, .external_lex_state = 16}, + [2817] = {.lex_state = 291, .external_lex_state = 16}, + [2818] = {.lex_state = 287, .external_lex_state = 5}, + [2819] = {.lex_state = 291, .external_lex_state = 16}, + [2820] = {.lex_state = 217, .external_lex_state = 11}, + [2821] = {.lex_state = 217, .external_lex_state = 11}, + [2822] = {.lex_state = 217, .external_lex_state = 11}, + [2823] = {.lex_state = 217, .external_lex_state = 11}, + [2824] = {.lex_state = 291, .external_lex_state = 16}, + [2825] = {.lex_state = 217, .external_lex_state = 11}, + [2826] = {.lex_state = 291, .external_lex_state = 16}, + [2827] = {.lex_state = 217, .external_lex_state = 11}, + [2828] = {.lex_state = 291, .external_lex_state = 16}, + [2829] = {.lex_state = 217, .external_lex_state = 11}, + [2830] = {.lex_state = 217, .external_lex_state = 11}, + [2831] = {.lex_state = 219, .external_lex_state = 13}, + [2832] = {.lex_state = 219, .external_lex_state = 13}, + [2833] = {.lex_state = 219, .external_lex_state = 13}, + [2834] = {.lex_state = 219, .external_lex_state = 13}, + [2835] = {.lex_state = 291, .external_lex_state = 16}, + [2836] = {.lex_state = 219, .external_lex_state = 13}, + [2837] = {.lex_state = 291, .external_lex_state = 16}, + [2838] = {.lex_state = 219, .external_lex_state = 13}, + [2839] = {.lex_state = 291, .external_lex_state = 16}, + [2840] = {.lex_state = 219, .external_lex_state = 13}, + [2841] = {.lex_state = 219, .external_lex_state = 13}, + [2842] = {.lex_state = 152, .external_lex_state = 14}, + [2843] = {.lex_state = 152, .external_lex_state = 14}, + [2844] = {.lex_state = 152, .external_lex_state = 14}, + [2845] = {.lex_state = 152, .external_lex_state = 14}, + [2846] = {.lex_state = 291, .external_lex_state = 16}, + [2847] = {.lex_state = 152, .external_lex_state = 14}, + [2848] = {.lex_state = 291, .external_lex_state = 16}, + [2849] = {.lex_state = 152, .external_lex_state = 14}, + [2850] = {.lex_state = 291, .external_lex_state = 16}, + [2851] = {.lex_state = 152, .external_lex_state = 14}, + [2852] = {.lex_state = 152, .external_lex_state = 14}, + [2853] = {.lex_state = 152, .external_lex_state = 10}, + [2854] = {.lex_state = 152, .external_lex_state = 10}, + [2855] = {.lex_state = 152, .external_lex_state = 10}, + [2856] = {.lex_state = 152, .external_lex_state = 10}, + [2857] = {.lex_state = 291, .external_lex_state = 16}, + [2858] = {.lex_state = 152, .external_lex_state = 10}, + [2859] = {.lex_state = 291, .external_lex_state = 16}, + [2860] = {.lex_state = 152, .external_lex_state = 10}, + [2861] = {.lex_state = 291, .external_lex_state = 16}, + [2862] = {.lex_state = 152, .external_lex_state = 10}, + [2863] = {.lex_state = 152, .external_lex_state = 10}, + [2864] = {.lex_state = 141, .external_lex_state = 15}, + [2865] = {.lex_state = 141, .external_lex_state = 15}, + [2866] = {.lex_state = 141, .external_lex_state = 15}, + [2867] = {.lex_state = 141, .external_lex_state = 15}, + [2868] = {.lex_state = 291, .external_lex_state = 16}, + [2869] = {.lex_state = 141, .external_lex_state = 15}, + [2870] = {.lex_state = 291, .external_lex_state = 16}, + [2871] = {.lex_state = 141, .external_lex_state = 15}, + [2872] = {.lex_state = 291, .external_lex_state = 16}, + [2873] = {.lex_state = 141, .external_lex_state = 15}, + [2874] = {.lex_state = 141, .external_lex_state = 15}, + [2875] = {.lex_state = 164, .external_lex_state = 13}, + [2876] = {.lex_state = 164, .external_lex_state = 13}, + [2877] = {.lex_state = 164, .external_lex_state = 13}, + [2878] = {.lex_state = 164, .external_lex_state = 13}, + [2879] = {.lex_state = 291, .external_lex_state = 16}, + [2880] = {.lex_state = 164, .external_lex_state = 13}, + [2881] = {.lex_state = 291, .external_lex_state = 16}, + [2882] = {.lex_state = 164, .external_lex_state = 13}, + [2883] = {.lex_state = 291, .external_lex_state = 16}, + [2884] = {.lex_state = 164, .external_lex_state = 13}, + [2885] = {.lex_state = 164, .external_lex_state = 13}, + [2886] = {.lex_state = 226, .external_lex_state = 16}, + [2887] = {.lex_state = 226, .external_lex_state = 16}, + [2888] = {.lex_state = 327, .external_lex_state = 22}, + [2889] = {.lex_state = 327, .external_lex_state = 22}, + [2890] = {.lex_state = 327, .external_lex_state = 22}, + [2891] = {.lex_state = 103, .external_lex_state = 16}, + [2892] = {.lex_state = 291, .external_lex_state = 16}, + [2893] = {.lex_state = 327, .external_lex_state = 22}, + [2894] = {.lex_state = 289, .external_lex_state = 16}, + [2895] = {.lex_state = 327, .external_lex_state = 22}, + [2896] = {.lex_state = 293}, + [2897] = {.lex_state = 291, .external_lex_state = 16}, + [2898] = {.lex_state = 327, .external_lex_state = 22}, + [2899] = {.lex_state = 293}, + [2900] = {.lex_state = 291, .external_lex_state = 16}, + [2901] = {.lex_state = 293}, + [2902] = {.lex_state = 291, .external_lex_state = 16}, + [2903] = {.lex_state = 291, .external_lex_state = 16}, + [2904] = {.lex_state = 327, .external_lex_state = 22}, + [2905] = {.lex_state = 291, .external_lex_state = 16}, + [2906] = {.lex_state = 291, .external_lex_state = 22}, + [2907] = {.lex_state = 291, .external_lex_state = 22}, + [2908] = {.lex_state = 291, .external_lex_state = 22}, + [2909] = {.lex_state = 291, .external_lex_state = 16}, + [2910] = {.lex_state = 327, .external_lex_state = 22}, + [2911] = {.lex_state = 327, .external_lex_state = 22}, + [2912] = {.lex_state = 103, .external_lex_state = 16}, + [2913] = {.lex_state = 291, .external_lex_state = 16}, + [2914] = {.lex_state = 291, .external_lex_state = 22}, + [2915] = {.lex_state = 291, .external_lex_state = 16}, + [2916] = {.lex_state = 291, .external_lex_state = 22}, + [2917] = {.lex_state = 291, .external_lex_state = 16}, + [2918] = {.lex_state = 291, .external_lex_state = 22}, + [2919] = {.lex_state = 291, .external_lex_state = 16}, + [2920] = {.lex_state = 291, .external_lex_state = 22}, + [2921] = {.lex_state = 291, .external_lex_state = 16}, + [2922] = {.lex_state = 161, .external_lex_state = 5}, + [2923] = {.lex_state = 161, .external_lex_state = 5}, + [2924] = {.lex_state = 161, .external_lex_state = 5}, + [2925] = {.lex_state = 241, .external_lex_state = 15}, + [2926] = {.lex_state = 327, .external_lex_state = 22}, + [2927] = {.lex_state = 327, .external_lex_state = 22}, + [2928] = {.lex_state = 103, .external_lex_state = 16}, + [2929] = {.lex_state = 291, .external_lex_state = 16}, + [2930] = {.lex_state = 241, .external_lex_state = 15}, + [2931] = {.lex_state = 289, .external_lex_state = 16}, + [2932] = {.lex_state = 241, .external_lex_state = 15}, + [2933] = {.lex_state = 293}, + [2934] = {.lex_state = 291, .external_lex_state = 16}, + [2935] = {.lex_state = 241, .external_lex_state = 15}, + [2936] = {.lex_state = 293}, + [2937] = {.lex_state = 291, .external_lex_state = 16}, + [2938] = {.lex_state = 293}, + [2939] = {.lex_state = 291, .external_lex_state = 16}, + [2940] = {.lex_state = 291, .external_lex_state = 16}, + [2941] = {.lex_state = 241, .external_lex_state = 15}, + [2942] = {.lex_state = 291, .external_lex_state = 16}, + [2943] = {.lex_state = 262, .external_lex_state = 2}, [2944] = {.lex_state = 103}, - [2945] = {.lex_state = 226, .external_lex_state = 16}, - [2946] = {.lex_state = 235, .external_lex_state = 6}, - [2947] = {.lex_state = 226, .external_lex_state = 16}, - [2948] = {.lex_state = 226, .external_lex_state = 16}, + [2945] = {.lex_state = 103}, + [2946] = {.lex_state = 103}, + [2947] = {.lex_state = 103}, + [2948] = {.lex_state = 103}, [2949] = {.lex_state = 103}, - [2950] = {.lex_state = 241, .external_lex_state = 2}, + [2950] = {.lex_state = 141}, [2951] = {.lex_state = 103}, - [2952] = {.lex_state = 249, .external_lex_state = 2}, + [2952] = {.lex_state = 103}, [2953] = {.lex_state = 103}, - [2954] = {.lex_state = 241, .external_lex_state = 2}, - [2955] = {.lex_state = 237, .external_lex_state = 6}, - [2956] = {.lex_state = 237, .external_lex_state = 23}, - [2957] = {.lex_state = 237, .external_lex_state = 23}, - [2958] = {.lex_state = 237, .external_lex_state = 23}, - [2959] = {.lex_state = 286, .external_lex_state = 16}, - [2960] = {.lex_state = 320, .external_lex_state = 22}, - [2961] = {.lex_state = 320, .external_lex_state = 22}, - [2962] = {.lex_state = 103, .external_lex_state = 16}, - [2963] = {.lex_state = 286, .external_lex_state = 16}, - [2964] = {.lex_state = 237, .external_lex_state = 23}, - [2965] = {.lex_state = 286, .external_lex_state = 16}, - [2966] = {.lex_state = 237, .external_lex_state = 23}, - [2967] = {.lex_state = 286, .external_lex_state = 16}, - [2968] = {.lex_state = 237, .external_lex_state = 23}, - [2969] = {.lex_state = 286, .external_lex_state = 16}, - [2970] = {.lex_state = 237, .external_lex_state = 23}, - [2971] = {.lex_state = 286, .external_lex_state = 16}, - [2972] = {.lex_state = 237, .external_lex_state = 13}, - [2973] = {.lex_state = 237, .external_lex_state = 13}, - [2974] = {.lex_state = 237, .external_lex_state = 13}, - [2975] = {.lex_state = 286, .external_lex_state = 16}, - [2976] = {.lex_state = 320, .external_lex_state = 22}, - [2977] = {.lex_state = 320, .external_lex_state = 22}, - [2978] = {.lex_state = 103, .external_lex_state = 16}, - [2979] = {.lex_state = 286, .external_lex_state = 16}, - [2980] = {.lex_state = 237, .external_lex_state = 13}, - [2981] = {.lex_state = 286, .external_lex_state = 16}, - [2982] = {.lex_state = 237, .external_lex_state = 13}, - [2983] = {.lex_state = 286, .external_lex_state = 16}, - [2984] = {.lex_state = 237, .external_lex_state = 13}, - [2985] = {.lex_state = 286, .external_lex_state = 16}, - [2986] = {.lex_state = 237, .external_lex_state = 13}, - [2987] = {.lex_state = 286, .external_lex_state = 16}, - [2988] = {.lex_state = 143, .external_lex_state = 17}, - [2989] = {.lex_state = 143, .external_lex_state = 17}, - [2990] = {.lex_state = 143, .external_lex_state = 17}, - [2991] = {.lex_state = 143, .external_lex_state = 17}, - [2992] = {.lex_state = 286, .external_lex_state = 16}, - [2993] = {.lex_state = 143, .external_lex_state = 17}, - [2994] = {.lex_state = 286, .external_lex_state = 16}, - [2995] = {.lex_state = 143, .external_lex_state = 17}, - [2996] = {.lex_state = 286, .external_lex_state = 16}, - [2997] = {.lex_state = 143, .external_lex_state = 17}, - [2998] = {.lex_state = 143, .external_lex_state = 17}, - [2999] = {.lex_state = 295, .external_lex_state = 17}, - [3000] = {.lex_state = 320, .external_lex_state = 22}, - [3001] = {.lex_state = 320, .external_lex_state = 22}, - [3002] = {.lex_state = 103, .external_lex_state = 16}, - [3003] = {.lex_state = 286, .external_lex_state = 16}, - [3004] = {.lex_state = 295, .external_lex_state = 17}, - [3005] = {.lex_state = 284, .external_lex_state = 16}, - [3006] = {.lex_state = 295, .external_lex_state = 17}, - [3007] = {.lex_state = 288}, - [3008] = {.lex_state = 286, .external_lex_state = 16}, - [3009] = {.lex_state = 295, .external_lex_state = 17}, - [3010] = {.lex_state = 288}, - [3011] = {.lex_state = 286, .external_lex_state = 16}, - [3012] = {.lex_state = 288}, - [3013] = {.lex_state = 286, .external_lex_state = 16}, - [3014] = {.lex_state = 286, .external_lex_state = 16}, - [3015] = {.lex_state = 295, .external_lex_state = 17}, - [3016] = {.lex_state = 286, .external_lex_state = 16}, - [3017] = {.lex_state = 249, .external_lex_state = 15}, - [3018] = {.lex_state = 320, .external_lex_state = 22}, - [3019] = {.lex_state = 320, .external_lex_state = 22}, - [3020] = {.lex_state = 103, .external_lex_state = 16}, - [3021] = {.lex_state = 286, .external_lex_state = 16}, - [3022] = {.lex_state = 249, .external_lex_state = 15}, - [3023] = {.lex_state = 284, .external_lex_state = 16}, - [3024] = {.lex_state = 249, .external_lex_state = 15}, - [3025] = {.lex_state = 288}, - [3026] = {.lex_state = 286, .external_lex_state = 16}, - [3027] = {.lex_state = 249, .external_lex_state = 15}, - [3028] = {.lex_state = 288}, - [3029] = {.lex_state = 286, .external_lex_state = 16}, - [3030] = {.lex_state = 288}, - [3031] = {.lex_state = 286, .external_lex_state = 16}, - [3032] = {.lex_state = 286, .external_lex_state = 16}, - [3033] = {.lex_state = 249, .external_lex_state = 15}, - [3034] = {.lex_state = 286, .external_lex_state = 16}, - [3035] = {.lex_state = 339, .external_lex_state = 13}, - [3036] = {.lex_state = 339, .external_lex_state = 13}, - [3037] = {.lex_state = 141}, - [3038] = {.lex_state = 339, .external_lex_state = 13}, - [3039] = {.lex_state = 339, .external_lex_state = 13}, - [3040] = {.lex_state = 164}, - [3041] = {.lex_state = 339, .external_lex_state = 13}, - [3042] = {.lex_state = 339, .external_lex_state = 13}, - [3043] = {.lex_state = 339, .external_lex_state = 13}, - [3044] = {.lex_state = 103}, - [3045] = {.lex_state = 226, .external_lex_state = 16}, - [3046] = {.lex_state = 235, .external_lex_state = 6}, - [3047] = {.lex_state = 226, .external_lex_state = 16}, - [3048] = {.lex_state = 226, .external_lex_state = 16}, - [3049] = {.lex_state = 103}, - [3050] = {.lex_state = 241, .external_lex_state = 2}, - [3051] = {.lex_state = 103}, - [3052] = {.lex_state = 249, .external_lex_state = 2}, - [3053] = {.lex_state = 103}, - [3054] = {.lex_state = 241, .external_lex_state = 2}, - [3055] = {.lex_state = 243, .external_lex_state = 23}, - [3056] = {.lex_state = 243, .external_lex_state = 23}, - [3057] = {.lex_state = 243, .external_lex_state = 23}, - [3058] = {.lex_state = 286, .external_lex_state = 16}, - [3059] = {.lex_state = 320, .external_lex_state = 22}, - [3060] = {.lex_state = 320, .external_lex_state = 22}, - [3061] = {.lex_state = 103, .external_lex_state = 16}, - [3062] = {.lex_state = 286, .external_lex_state = 16}, - [3063] = {.lex_state = 243, .external_lex_state = 23}, - [3064] = {.lex_state = 286, .external_lex_state = 16}, - [3065] = {.lex_state = 243, .external_lex_state = 23}, - [3066] = {.lex_state = 286, .external_lex_state = 16}, - [3067] = {.lex_state = 243, .external_lex_state = 23}, - [3068] = {.lex_state = 286, .external_lex_state = 16}, - [3069] = {.lex_state = 243, .external_lex_state = 23}, - [3070] = {.lex_state = 286, .external_lex_state = 16}, - [3071] = {.lex_state = 243, .external_lex_state = 13}, - [3072] = {.lex_state = 243, .external_lex_state = 13}, - [3073] = {.lex_state = 243, .external_lex_state = 13}, - [3074] = {.lex_state = 286, .external_lex_state = 16}, - [3075] = {.lex_state = 320, .external_lex_state = 22}, - [3076] = {.lex_state = 320, .external_lex_state = 22}, - [3077] = {.lex_state = 103, .external_lex_state = 16}, - [3078] = {.lex_state = 286, .external_lex_state = 16}, - [3079] = {.lex_state = 243, .external_lex_state = 13}, - [3080] = {.lex_state = 286, .external_lex_state = 16}, - [3081] = {.lex_state = 243, .external_lex_state = 13}, - [3082] = {.lex_state = 286, .external_lex_state = 16}, - [3083] = {.lex_state = 243, .external_lex_state = 13}, - [3084] = {.lex_state = 286, .external_lex_state = 16}, - [3085] = {.lex_state = 243, .external_lex_state = 13}, - [3086] = {.lex_state = 286, .external_lex_state = 16}, - [3087] = {.lex_state = 245, .external_lex_state = 17}, - [3088] = {.lex_state = 245, .external_lex_state = 17}, - [3089] = {.lex_state = 245, .external_lex_state = 17}, - [3090] = {.lex_state = 245, .external_lex_state = 17}, - [3091] = {.lex_state = 286, .external_lex_state = 16}, - [3092] = {.lex_state = 245, .external_lex_state = 17}, - [3093] = {.lex_state = 286, .external_lex_state = 16}, - [3094] = {.lex_state = 245, .external_lex_state = 17}, - [3095] = {.lex_state = 286, .external_lex_state = 16}, - [3096] = {.lex_state = 245, .external_lex_state = 17}, - [3097] = {.lex_state = 245, .external_lex_state = 17}, - [3098] = {.lex_state = 297, .external_lex_state = 17}, - [3099] = {.lex_state = 320, .external_lex_state = 22}, - [3100] = {.lex_state = 320, .external_lex_state = 22}, - [3101] = {.lex_state = 103, .external_lex_state = 16}, - [3102] = {.lex_state = 286, .external_lex_state = 16}, - [3103] = {.lex_state = 297, .external_lex_state = 17}, - [3104] = {.lex_state = 284, .external_lex_state = 16}, - [3105] = {.lex_state = 297, .external_lex_state = 17}, - [3106] = {.lex_state = 288}, - [3107] = {.lex_state = 286, .external_lex_state = 16}, - [3108] = {.lex_state = 297, .external_lex_state = 17}, - [3109] = {.lex_state = 288}, - [3110] = {.lex_state = 286, .external_lex_state = 16}, - [3111] = {.lex_state = 288}, - [3112] = {.lex_state = 286, .external_lex_state = 16}, - [3113] = {.lex_state = 286, .external_lex_state = 16}, - [3114] = {.lex_state = 297, .external_lex_state = 17}, - [3115] = {.lex_state = 286, .external_lex_state = 16}, - [3116] = {.lex_state = 257, .external_lex_state = 5}, - [3117] = {.lex_state = 257, .external_lex_state = 5}, - [3118] = {.lex_state = 257, .external_lex_state = 5}, - [3119] = {.lex_state = 286, .external_lex_state = 16}, - [3120] = {.lex_state = 320, .external_lex_state = 22}, - [3121] = {.lex_state = 320, .external_lex_state = 22}, - [3122] = {.lex_state = 103, .external_lex_state = 16}, - [3123] = {.lex_state = 286, .external_lex_state = 16}, - [3124] = {.lex_state = 257, .external_lex_state = 5}, - [3125] = {.lex_state = 286, .external_lex_state = 16}, - [3126] = {.lex_state = 257, .external_lex_state = 5}, - [3127] = {.lex_state = 286, .external_lex_state = 16}, - [3128] = {.lex_state = 257, .external_lex_state = 5}, - [3129] = {.lex_state = 286, .external_lex_state = 16}, - [3130] = {.lex_state = 257, .external_lex_state = 5}, - [3131] = {.lex_state = 286, .external_lex_state = 16}, - [3132] = {.lex_state = 299, .external_lex_state = 24}, - [3133] = {.lex_state = 320, .external_lex_state = 22}, - [3134] = {.lex_state = 320, .external_lex_state = 22}, - [3135] = {.lex_state = 103, .external_lex_state = 16}, - [3136] = {.lex_state = 286, .external_lex_state = 16}, - [3137] = {.lex_state = 299, .external_lex_state = 24}, - [3138] = {.lex_state = 284, .external_lex_state = 16}, - [3139] = {.lex_state = 299, .external_lex_state = 24}, - [3140] = {.lex_state = 288}, - [3141] = {.lex_state = 286, .external_lex_state = 16}, - [3142] = {.lex_state = 299, .external_lex_state = 24}, - [3143] = {.lex_state = 288}, - [3144] = {.lex_state = 286, .external_lex_state = 16}, - [3145] = {.lex_state = 288}, - [3146] = {.lex_state = 286, .external_lex_state = 16}, - [3147] = {.lex_state = 286, .external_lex_state = 16}, - [3148] = {.lex_state = 299, .external_lex_state = 24}, - [3149] = {.lex_state = 286, .external_lex_state = 16}, - [3150] = {.lex_state = 259, .external_lex_state = 11}, - [3151] = {.lex_state = 259, .external_lex_state = 11}, - [3152] = {.lex_state = 259, .external_lex_state = 11}, - [3153] = {.lex_state = 259, .external_lex_state = 11}, - [3154] = {.lex_state = 286, .external_lex_state = 16}, - [3155] = {.lex_state = 259, .external_lex_state = 11}, - [3156] = {.lex_state = 286, .external_lex_state = 16}, - [3157] = {.lex_state = 259, .external_lex_state = 11}, - [3158] = {.lex_state = 286, .external_lex_state = 16}, - [3159] = {.lex_state = 259, .external_lex_state = 11}, - [3160] = {.lex_state = 259, .external_lex_state = 11}, - [3161] = {.lex_state = 306, .external_lex_state = 13}, - [3162] = {.lex_state = 306, .external_lex_state = 13}, - [3163] = {.lex_state = 306, .external_lex_state = 13}, - [3164] = {.lex_state = 286, .external_lex_state = 16}, - [3165] = {.lex_state = 320, .external_lex_state = 22}, - [3166] = {.lex_state = 320, .external_lex_state = 22}, - [3167] = {.lex_state = 103, .external_lex_state = 16}, - [3168] = {.lex_state = 286, .external_lex_state = 16}, - [3169] = {.lex_state = 306, .external_lex_state = 13}, - [3170] = {.lex_state = 286, .external_lex_state = 16}, - [3171] = {.lex_state = 306, .external_lex_state = 13}, - [3172] = {.lex_state = 286, .external_lex_state = 16}, - [3173] = {.lex_state = 306, .external_lex_state = 13}, - [3174] = {.lex_state = 286, .external_lex_state = 16}, - [3175] = {.lex_state = 306, .external_lex_state = 13}, - [3176] = {.lex_state = 286, .external_lex_state = 16}, - [3177] = {.lex_state = 181, .external_lex_state = 20}, - [3178] = {.lex_state = 181, .external_lex_state = 20}, - [3179] = {.lex_state = 181, .external_lex_state = 20}, - [3180] = {.lex_state = 181, .external_lex_state = 20}, - [3181] = {.lex_state = 286, .external_lex_state = 16}, - [3182] = {.lex_state = 181, .external_lex_state = 20}, - [3183] = {.lex_state = 286, .external_lex_state = 16}, - [3184] = {.lex_state = 181, .external_lex_state = 20}, - [3185] = {.lex_state = 286, .external_lex_state = 16}, - [3186] = {.lex_state = 181, .external_lex_state = 20}, - [3187] = {.lex_state = 181, .external_lex_state = 20}, - [3188] = {.lex_state = 308, .external_lex_state = 10}, - [3189] = {.lex_state = 308, .external_lex_state = 10}, - [3190] = {.lex_state = 308, .external_lex_state = 10}, - [3191] = {.lex_state = 286, .external_lex_state = 16}, - [3192] = {.lex_state = 320, .external_lex_state = 22}, - [3193] = {.lex_state = 320, .external_lex_state = 22}, - [3194] = {.lex_state = 103, .external_lex_state = 16}, - [3195] = {.lex_state = 286, .external_lex_state = 16}, - [3196] = {.lex_state = 308, .external_lex_state = 10}, - [3197] = {.lex_state = 286, .external_lex_state = 16}, - [3198] = {.lex_state = 308, .external_lex_state = 10}, - [3199] = {.lex_state = 286, .external_lex_state = 16}, - [3200] = {.lex_state = 308, .external_lex_state = 10}, - [3201] = {.lex_state = 286, .external_lex_state = 16}, - [3202] = {.lex_state = 308, .external_lex_state = 10}, - [3203] = {.lex_state = 286, .external_lex_state = 16}, - [3204] = {.lex_state = 192, .external_lex_state = 4}, - [3205] = {.lex_state = 332, .external_lex_state = 2}, - [3206] = {.lex_state = 312}, - [3207] = {.lex_state = 332, .external_lex_state = 2}, - [3208] = {.lex_state = 332, .external_lex_state = 2}, - [3209] = {.lex_state = 312}, - [3210] = {.lex_state = 332, .external_lex_state = 2}, - [3211] = {.lex_state = 326, .external_lex_state = 13}, - [3212] = {.lex_state = 320, .external_lex_state = 22}, - [3213] = {.lex_state = 320, .external_lex_state = 22}, - [3214] = {.lex_state = 103, .external_lex_state = 16}, - [3215] = {.lex_state = 286, .external_lex_state = 16}, - [3216] = {.lex_state = 326, .external_lex_state = 13}, - [3217] = {.lex_state = 284, .external_lex_state = 16}, - [3218] = {.lex_state = 326, .external_lex_state = 13}, - [3219] = {.lex_state = 288}, - [3220] = {.lex_state = 286, .external_lex_state = 16}, - [3221] = {.lex_state = 326, .external_lex_state = 13}, - [3222] = {.lex_state = 288}, - [3223] = {.lex_state = 286, .external_lex_state = 16}, - [3224] = {.lex_state = 288}, - [3225] = {.lex_state = 286, .external_lex_state = 16}, - [3226] = {.lex_state = 286, .external_lex_state = 16}, - [3227] = {.lex_state = 326, .external_lex_state = 13}, - [3228] = {.lex_state = 286, .external_lex_state = 16}, - [3229] = {.lex_state = 178, .external_lex_state = 2}, - [3230] = {.lex_state = 137}, - [3231] = {.lex_state = 178, .external_lex_state = 2}, - [3232] = {.lex_state = 137}, - [3233] = {.lex_state = 192, .external_lex_state = 4}, - [3234] = {.lex_state = 192, .external_lex_state = 4}, - [3235] = {.lex_state = 189, .external_lex_state = 10}, - [3236] = {.lex_state = 189, .external_lex_state = 10}, - [3237] = {.lex_state = 189, .external_lex_state = 10}, - [3238] = {.lex_state = 328, .external_lex_state = 10}, - [3239] = {.lex_state = 320, .external_lex_state = 22}, - [3240] = {.lex_state = 320, .external_lex_state = 22}, - [3241] = {.lex_state = 103, .external_lex_state = 16}, - [3242] = {.lex_state = 286, .external_lex_state = 16}, - [3243] = {.lex_state = 328, .external_lex_state = 10}, - [3244] = {.lex_state = 284, .external_lex_state = 16}, - [3245] = {.lex_state = 328, .external_lex_state = 10}, - [3246] = {.lex_state = 288}, - [3247] = {.lex_state = 286, .external_lex_state = 16}, - [3248] = {.lex_state = 328, .external_lex_state = 10}, - [3249] = {.lex_state = 288}, - [3250] = {.lex_state = 286, .external_lex_state = 16}, - [3251] = {.lex_state = 288}, - [3252] = {.lex_state = 286, .external_lex_state = 16}, - [3253] = {.lex_state = 286, .external_lex_state = 16}, - [3254] = {.lex_state = 328, .external_lex_state = 10}, - [3255] = {.lex_state = 286, .external_lex_state = 16}, - [3256] = {.lex_state = 187, .external_lex_state = 20}, - [3257] = {.lex_state = 187, .external_lex_state = 20}, - [3258] = {.lex_state = 187, .external_lex_state = 20}, - [3259] = {.lex_state = 286, .external_lex_state = 16}, - [3260] = {.lex_state = 320, .external_lex_state = 22}, - [3261] = {.lex_state = 320, .external_lex_state = 22}, - [3262] = {.lex_state = 103, .external_lex_state = 16}, - [3263] = {.lex_state = 286, .external_lex_state = 16}, - [3264] = {.lex_state = 187, .external_lex_state = 20}, - [3265] = {.lex_state = 286, .external_lex_state = 16}, - [3266] = {.lex_state = 187, .external_lex_state = 20}, - [3267] = {.lex_state = 286, .external_lex_state = 16}, - [3268] = {.lex_state = 187, .external_lex_state = 20}, - [3269] = {.lex_state = 286, .external_lex_state = 16}, - [3270] = {.lex_state = 187, .external_lex_state = 20}, - [3271] = {.lex_state = 286, .external_lex_state = 16}, - [3272] = {.lex_state = 335, .external_lex_state = 10}, - [3273] = {.lex_state = 335, .external_lex_state = 10}, - [3274] = {.lex_state = 335, .external_lex_state = 10}, - [3275] = {.lex_state = 284, .external_lex_state = 16}, - [3276] = {.lex_state = 335, .external_lex_state = 10}, - [3277] = {.lex_state = 288}, - [3278] = {.lex_state = 286, .external_lex_state = 16}, - [3279] = {.lex_state = 103}, - [3280] = {.lex_state = 226, .external_lex_state = 16}, - [3281] = {.lex_state = 226, .external_lex_state = 16}, - [3282] = {.lex_state = 226, .external_lex_state = 16}, - [3283] = {.lex_state = 335, .external_lex_state = 10}, - [3284] = {.lex_state = 288}, - [3285] = {.lex_state = 286, .external_lex_state = 16}, - [3286] = {.lex_state = 335, .external_lex_state = 10}, - [3287] = {.lex_state = 288}, - [3288] = {.lex_state = 286, .external_lex_state = 16}, - [3289] = {.lex_state = 335, .external_lex_state = 10}, - [3290] = {.lex_state = 335, .external_lex_state = 10}, - [3291] = {.lex_state = 192, .external_lex_state = 14}, - [3292] = {.lex_state = 192, .external_lex_state = 14}, - [3293] = {.lex_state = 192, .external_lex_state = 14}, - [3294] = {.lex_state = 192, .external_lex_state = 14}, - [3295] = {.lex_state = 286, .external_lex_state = 16}, - [3296] = {.lex_state = 192, .external_lex_state = 14}, - [3297] = {.lex_state = 286, .external_lex_state = 16}, - [3298] = {.lex_state = 192, .external_lex_state = 14}, - [3299] = {.lex_state = 286, .external_lex_state = 16}, - [3300] = {.lex_state = 192, .external_lex_state = 14}, - [3301] = {.lex_state = 192, .external_lex_state = 14}, - [3302] = {.lex_state = 192, .external_lex_state = 10}, - [3303] = {.lex_state = 192, .external_lex_state = 10}, - [3304] = {.lex_state = 192, .external_lex_state = 10}, - [3305] = {.lex_state = 192, .external_lex_state = 10}, - [3306] = {.lex_state = 286, .external_lex_state = 16}, - [3307] = {.lex_state = 192, .external_lex_state = 10}, - [3308] = {.lex_state = 286, .external_lex_state = 16}, - [3309] = {.lex_state = 192, .external_lex_state = 10}, - [3310] = {.lex_state = 286, .external_lex_state = 16}, - [3311] = {.lex_state = 192, .external_lex_state = 10}, - [3312] = {.lex_state = 192, .external_lex_state = 10}, - [3313] = {.lex_state = 183, .external_lex_state = 5}, - [3314] = {.lex_state = 183, .external_lex_state = 5}, - [3315] = {.lex_state = 183, .external_lex_state = 5}, - [3316] = {.lex_state = 253, .external_lex_state = 5}, - [3317] = {.lex_state = 253, .external_lex_state = 5}, - [3318] = {.lex_state = 253, .external_lex_state = 5}, - [3319] = {.lex_state = 286, .external_lex_state = 16}, - [3320] = {.lex_state = 320, .external_lex_state = 22}, - [3321] = {.lex_state = 320, .external_lex_state = 22}, - [3322] = {.lex_state = 103, .external_lex_state = 16}, - [3323] = {.lex_state = 286, .external_lex_state = 16}, - [3324] = {.lex_state = 253, .external_lex_state = 5}, - [3325] = {.lex_state = 286, .external_lex_state = 16}, - [3326] = {.lex_state = 253, .external_lex_state = 5}, - [3327] = {.lex_state = 286, .external_lex_state = 16}, - [3328] = {.lex_state = 253, .external_lex_state = 5}, - [3329] = {.lex_state = 286, .external_lex_state = 16}, - [3330] = {.lex_state = 253, .external_lex_state = 5}, - [3331] = {.lex_state = 286, .external_lex_state = 16}, - [3332] = {.lex_state = 217, .external_lex_state = 11}, - [3333] = {.lex_state = 217, .external_lex_state = 11}, - [3334] = {.lex_state = 217, .external_lex_state = 11}, - [3335] = {.lex_state = 219, .external_lex_state = 13}, - [3336] = {.lex_state = 219, .external_lex_state = 13}, - [3337] = {.lex_state = 219, .external_lex_state = 13}, - [3338] = {.lex_state = 152, .external_lex_state = 14}, - [3339] = {.lex_state = 152, .external_lex_state = 14}, - [3340] = {.lex_state = 152, .external_lex_state = 14}, - [3341] = {.lex_state = 152, .external_lex_state = 10}, - [3342] = {.lex_state = 152, .external_lex_state = 10}, - [3343] = {.lex_state = 152, .external_lex_state = 10}, - [3344] = {.lex_state = 141, .external_lex_state = 15}, - [3345] = {.lex_state = 141, .external_lex_state = 15}, - [3346] = {.lex_state = 141, .external_lex_state = 15}, - [3347] = {.lex_state = 164, .external_lex_state = 13}, - [3348] = {.lex_state = 164, .external_lex_state = 13}, - [3349] = {.lex_state = 164, .external_lex_state = 13}, - [3350] = {.lex_state = 320, .external_lex_state = 22}, - [3351] = {.lex_state = 320, .external_lex_state = 22}, - [3352] = {.lex_state = 320, .external_lex_state = 22}, - [3353] = {.lex_state = 286, .external_lex_state = 16}, - [3354] = {.lex_state = 320, .external_lex_state = 22}, - [3355] = {.lex_state = 320, .external_lex_state = 22}, - [3356] = {.lex_state = 103, .external_lex_state = 16}, - [3357] = {.lex_state = 286, .external_lex_state = 16}, - [3358] = {.lex_state = 320, .external_lex_state = 22}, - [3359] = {.lex_state = 286, .external_lex_state = 16}, - [3360] = {.lex_state = 320, .external_lex_state = 22}, - [3361] = {.lex_state = 286, .external_lex_state = 16}, - [3362] = {.lex_state = 320, .external_lex_state = 22}, - [3363] = {.lex_state = 286, .external_lex_state = 16}, - [3364] = {.lex_state = 320, .external_lex_state = 22}, - [3365] = {.lex_state = 286, .external_lex_state = 16}, - [3366] = {.lex_state = 286, .external_lex_state = 22}, - [3367] = {.lex_state = 286, .external_lex_state = 22}, - [3368] = {.lex_state = 286, .external_lex_state = 22}, - [3369] = {.lex_state = 286, .external_lex_state = 22}, - [3370] = {.lex_state = 286, .external_lex_state = 16}, - [3371] = {.lex_state = 286, .external_lex_state = 22}, - [3372] = {.lex_state = 286, .external_lex_state = 16}, - [3373] = {.lex_state = 286, .external_lex_state = 22}, - [3374] = {.lex_state = 286, .external_lex_state = 16}, - [3375] = {.lex_state = 286, .external_lex_state = 22}, - [3376] = {.lex_state = 286, .external_lex_state = 22}, - [3377] = {.lex_state = 241, .external_lex_state = 15}, - [3378] = {.lex_state = 241, .external_lex_state = 15}, - [3379] = {.lex_state = 241, .external_lex_state = 15}, - [3380] = {.lex_state = 286, .external_lex_state = 16}, - [3381] = {.lex_state = 320, .external_lex_state = 22}, - [3382] = {.lex_state = 320, .external_lex_state = 22}, - [3383] = {.lex_state = 103, .external_lex_state = 16}, - [3384] = {.lex_state = 286, .external_lex_state = 16}, - [3385] = {.lex_state = 241, .external_lex_state = 15}, - [3386] = {.lex_state = 286, .external_lex_state = 16}, - [3387] = {.lex_state = 241, .external_lex_state = 15}, - [3388] = {.lex_state = 286, .external_lex_state = 16}, - [3389] = {.lex_state = 241, .external_lex_state = 15}, - [3390] = {.lex_state = 286, .external_lex_state = 16}, - [3391] = {.lex_state = 241, .external_lex_state = 15}, - [3392] = {.lex_state = 286, .external_lex_state = 16}, - [3393] = {.lex_state = 103}, - [3394] = {.lex_state = 261, .external_lex_state = 2}, - [3395] = {.lex_state = 103}, - [3396] = {.lex_state = 103}, - [3397] = {.lex_state = 103}, - [3398] = {.lex_state = 103}, - [3399] = {.lex_state = 103}, - [3400] = {.lex_state = 337, .external_lex_state = 13}, - [3401] = {.lex_state = 337, .external_lex_state = 13}, - [3402] = {.lex_state = 337, .external_lex_state = 13}, - [3403] = {.lex_state = 284, .external_lex_state = 16}, - [3404] = {.lex_state = 337, .external_lex_state = 13}, - [3405] = {.lex_state = 288}, - [3406] = {.lex_state = 286, .external_lex_state = 16}, - [3407] = {.lex_state = 103}, - [3408] = {.lex_state = 226, .external_lex_state = 16}, - [3409] = {.lex_state = 226, .external_lex_state = 16}, - [3410] = {.lex_state = 226, .external_lex_state = 16}, - [3411] = {.lex_state = 337, .external_lex_state = 13}, - [3412] = {.lex_state = 288}, - [3413] = {.lex_state = 286, .external_lex_state = 16}, - [3414] = {.lex_state = 337, .external_lex_state = 13}, - [3415] = {.lex_state = 288}, - [3416] = {.lex_state = 286, .external_lex_state = 16}, - [3417] = {.lex_state = 337, .external_lex_state = 13}, - [3418] = {.lex_state = 337, .external_lex_state = 13}, - [3419] = {.lex_state = 237, .external_lex_state = 23}, - [3420] = {.lex_state = 237, .external_lex_state = 23}, - [3421] = {.lex_state = 237, .external_lex_state = 23}, - [3422] = {.lex_state = 237, .external_lex_state = 23}, - [3423] = {.lex_state = 286, .external_lex_state = 16}, - [3424] = {.lex_state = 237, .external_lex_state = 23}, - [3425] = {.lex_state = 286, .external_lex_state = 16}, - [3426] = {.lex_state = 237, .external_lex_state = 23}, - [3427] = {.lex_state = 286, .external_lex_state = 16}, - [3428] = {.lex_state = 237, .external_lex_state = 23}, - [3429] = {.lex_state = 237, .external_lex_state = 23}, - [3430] = {.lex_state = 237, .external_lex_state = 13}, - [3431] = {.lex_state = 237, .external_lex_state = 13}, - [3432] = {.lex_state = 237, .external_lex_state = 13}, - [3433] = {.lex_state = 237, .external_lex_state = 13}, - [3434] = {.lex_state = 286, .external_lex_state = 16}, - [3435] = {.lex_state = 237, .external_lex_state = 13}, - [3436] = {.lex_state = 286, .external_lex_state = 16}, - [3437] = {.lex_state = 237, .external_lex_state = 13}, - [3438] = {.lex_state = 286, .external_lex_state = 16}, - [3439] = {.lex_state = 237, .external_lex_state = 13}, - [3440] = {.lex_state = 237, .external_lex_state = 13}, - [3441] = {.lex_state = 143, .external_lex_state = 17}, - [3442] = {.lex_state = 143, .external_lex_state = 17}, - [3443] = {.lex_state = 143, .external_lex_state = 17}, - [3444] = {.lex_state = 295, .external_lex_state = 17}, - [3445] = {.lex_state = 295, .external_lex_state = 17}, - [3446] = {.lex_state = 295, .external_lex_state = 17}, - [3447] = {.lex_state = 286, .external_lex_state = 16}, - [3448] = {.lex_state = 320, .external_lex_state = 22}, - [3449] = {.lex_state = 320, .external_lex_state = 22}, - [3450] = {.lex_state = 103, .external_lex_state = 16}, - [3451] = {.lex_state = 286, .external_lex_state = 16}, - [3452] = {.lex_state = 295, .external_lex_state = 17}, - [3453] = {.lex_state = 286, .external_lex_state = 16}, - [3454] = {.lex_state = 295, .external_lex_state = 17}, - [3455] = {.lex_state = 286, .external_lex_state = 16}, - [3456] = {.lex_state = 295, .external_lex_state = 17}, - [3457] = {.lex_state = 286, .external_lex_state = 16}, - [3458] = {.lex_state = 295, .external_lex_state = 17}, - [3459] = {.lex_state = 286, .external_lex_state = 16}, - [3460] = {.lex_state = 249, .external_lex_state = 15}, - [3461] = {.lex_state = 249, .external_lex_state = 15}, - [3462] = {.lex_state = 249, .external_lex_state = 15}, - [3463] = {.lex_state = 286, .external_lex_state = 16}, - [3464] = {.lex_state = 320, .external_lex_state = 22}, - [3465] = {.lex_state = 320, .external_lex_state = 22}, - [3466] = {.lex_state = 103, .external_lex_state = 16}, - [3467] = {.lex_state = 286, .external_lex_state = 16}, - [3468] = {.lex_state = 249, .external_lex_state = 15}, - [3469] = {.lex_state = 286, .external_lex_state = 16}, - [3470] = {.lex_state = 249, .external_lex_state = 15}, - [3471] = {.lex_state = 286, .external_lex_state = 16}, - [3472] = {.lex_state = 249, .external_lex_state = 15}, - [3473] = {.lex_state = 286, .external_lex_state = 16}, - [3474] = {.lex_state = 249, .external_lex_state = 15}, - [3475] = {.lex_state = 286, .external_lex_state = 16}, - [3476] = {.lex_state = 339, .external_lex_state = 13}, - [3477] = {.lex_state = 339, .external_lex_state = 13}, - [3478] = {.lex_state = 339, .external_lex_state = 13}, - [3479] = {.lex_state = 284, .external_lex_state = 16}, - [3480] = {.lex_state = 339, .external_lex_state = 13}, - [3481] = {.lex_state = 288}, - [3482] = {.lex_state = 286, .external_lex_state = 16}, - [3483] = {.lex_state = 103}, - [3484] = {.lex_state = 226, .external_lex_state = 16}, - [3485] = {.lex_state = 226, .external_lex_state = 16}, - [3486] = {.lex_state = 226, .external_lex_state = 16}, - [3487] = {.lex_state = 339, .external_lex_state = 13}, - [3488] = {.lex_state = 288}, - [3489] = {.lex_state = 286, .external_lex_state = 16}, - [3490] = {.lex_state = 339, .external_lex_state = 13}, - [3491] = {.lex_state = 288}, - [3492] = {.lex_state = 286, .external_lex_state = 16}, - [3493] = {.lex_state = 339, .external_lex_state = 13}, - [3494] = {.lex_state = 339, .external_lex_state = 13}, - [3495] = {.lex_state = 243, .external_lex_state = 23}, - [3496] = {.lex_state = 243, .external_lex_state = 23}, - [3497] = {.lex_state = 243, .external_lex_state = 23}, - [3498] = {.lex_state = 243, .external_lex_state = 23}, - [3499] = {.lex_state = 286, .external_lex_state = 16}, - [3500] = {.lex_state = 243, .external_lex_state = 23}, - [3501] = {.lex_state = 286, .external_lex_state = 16}, - [3502] = {.lex_state = 243, .external_lex_state = 23}, - [3503] = {.lex_state = 286, .external_lex_state = 16}, - [3504] = {.lex_state = 243, .external_lex_state = 23}, - [3505] = {.lex_state = 243, .external_lex_state = 23}, - [3506] = {.lex_state = 243, .external_lex_state = 13}, - [3507] = {.lex_state = 243, .external_lex_state = 13}, - [3508] = {.lex_state = 243, .external_lex_state = 13}, - [3509] = {.lex_state = 243, .external_lex_state = 13}, - [3510] = {.lex_state = 286, .external_lex_state = 16}, - [3511] = {.lex_state = 243, .external_lex_state = 13}, - [3512] = {.lex_state = 286, .external_lex_state = 16}, - [3513] = {.lex_state = 243, .external_lex_state = 13}, - [3514] = {.lex_state = 286, .external_lex_state = 16}, - [3515] = {.lex_state = 243, .external_lex_state = 13}, - [3516] = {.lex_state = 243, .external_lex_state = 13}, - [3517] = {.lex_state = 245, .external_lex_state = 17}, - [3518] = {.lex_state = 245, .external_lex_state = 17}, - [3519] = {.lex_state = 245, .external_lex_state = 17}, - [3520] = {.lex_state = 297, .external_lex_state = 17}, - [3521] = {.lex_state = 297, .external_lex_state = 17}, - [3522] = {.lex_state = 297, .external_lex_state = 17}, - [3523] = {.lex_state = 286, .external_lex_state = 16}, - [3524] = {.lex_state = 320, .external_lex_state = 22}, - [3525] = {.lex_state = 320, .external_lex_state = 22}, - [3526] = {.lex_state = 103, .external_lex_state = 16}, - [3527] = {.lex_state = 286, .external_lex_state = 16}, - [3528] = {.lex_state = 297, .external_lex_state = 17}, - [3529] = {.lex_state = 286, .external_lex_state = 16}, - [3530] = {.lex_state = 297, .external_lex_state = 17}, - [3531] = {.lex_state = 286, .external_lex_state = 16}, - [3532] = {.lex_state = 297, .external_lex_state = 17}, - [3533] = {.lex_state = 286, .external_lex_state = 16}, - [3534] = {.lex_state = 297, .external_lex_state = 17}, - [3535] = {.lex_state = 286, .external_lex_state = 16}, - [3536] = {.lex_state = 257, .external_lex_state = 5}, - [3537] = {.lex_state = 257, .external_lex_state = 5}, - [3538] = {.lex_state = 257, .external_lex_state = 5}, - [3539] = {.lex_state = 257, .external_lex_state = 5}, - [3540] = {.lex_state = 286, .external_lex_state = 16}, - [3541] = {.lex_state = 257, .external_lex_state = 5}, - [3542] = {.lex_state = 286, .external_lex_state = 16}, - [3543] = {.lex_state = 257, .external_lex_state = 5}, - [3544] = {.lex_state = 286, .external_lex_state = 16}, - [3545] = {.lex_state = 257, .external_lex_state = 5}, - [3546] = {.lex_state = 257, .external_lex_state = 5}, - [3547] = {.lex_state = 299, .external_lex_state = 24}, - [3548] = {.lex_state = 299, .external_lex_state = 24}, - [3549] = {.lex_state = 299, .external_lex_state = 24}, - [3550] = {.lex_state = 286, .external_lex_state = 16}, - [3551] = {.lex_state = 320, .external_lex_state = 22}, - [3552] = {.lex_state = 320, .external_lex_state = 22}, - [3553] = {.lex_state = 103, .external_lex_state = 16}, - [3554] = {.lex_state = 286, .external_lex_state = 16}, - [3555] = {.lex_state = 299, .external_lex_state = 24}, - [3556] = {.lex_state = 286, .external_lex_state = 16}, - [3557] = {.lex_state = 299, .external_lex_state = 24}, - [3558] = {.lex_state = 286, .external_lex_state = 16}, - [3559] = {.lex_state = 299, .external_lex_state = 24}, - [3560] = {.lex_state = 286, .external_lex_state = 16}, - [3561] = {.lex_state = 299, .external_lex_state = 24}, - [3562] = {.lex_state = 286, .external_lex_state = 16}, - [3563] = {.lex_state = 259, .external_lex_state = 11}, - [3564] = {.lex_state = 259, .external_lex_state = 11}, - [3565] = {.lex_state = 259, .external_lex_state = 11}, - [3566] = {.lex_state = 306, .external_lex_state = 13}, - [3567] = {.lex_state = 306, .external_lex_state = 13}, - [3568] = {.lex_state = 306, .external_lex_state = 13}, - [3569] = {.lex_state = 306, .external_lex_state = 13}, - [3570] = {.lex_state = 286, .external_lex_state = 16}, - [3571] = {.lex_state = 306, .external_lex_state = 13}, - [3572] = {.lex_state = 286, .external_lex_state = 16}, - [3573] = {.lex_state = 306, .external_lex_state = 13}, - [3574] = {.lex_state = 286, .external_lex_state = 16}, - [3575] = {.lex_state = 306, .external_lex_state = 13}, - [3576] = {.lex_state = 306, .external_lex_state = 13}, - [3577] = {.lex_state = 181, .external_lex_state = 20}, - [3578] = {.lex_state = 181, .external_lex_state = 20}, - [3579] = {.lex_state = 181, .external_lex_state = 20}, - [3580] = {.lex_state = 308, .external_lex_state = 10}, - [3581] = {.lex_state = 308, .external_lex_state = 10}, - [3582] = {.lex_state = 308, .external_lex_state = 10}, - [3583] = {.lex_state = 308, .external_lex_state = 10}, - [3584] = {.lex_state = 286, .external_lex_state = 16}, - [3585] = {.lex_state = 308, .external_lex_state = 10}, - [3586] = {.lex_state = 286, .external_lex_state = 16}, - [3587] = {.lex_state = 308, .external_lex_state = 10}, - [3588] = {.lex_state = 286, .external_lex_state = 16}, - [3589] = {.lex_state = 308, .external_lex_state = 10}, - [3590] = {.lex_state = 308, .external_lex_state = 10}, - [3591] = {.lex_state = 312}, - [3592] = {.lex_state = 312}, - [3593] = {.lex_state = 326, .external_lex_state = 13}, - [3594] = {.lex_state = 326, .external_lex_state = 13}, - [3595] = {.lex_state = 326, .external_lex_state = 13}, - [3596] = {.lex_state = 286, .external_lex_state = 16}, - [3597] = {.lex_state = 320, .external_lex_state = 22}, - [3598] = {.lex_state = 320, .external_lex_state = 22}, - [3599] = {.lex_state = 103, .external_lex_state = 16}, - [3600] = {.lex_state = 286, .external_lex_state = 16}, - [3601] = {.lex_state = 326, .external_lex_state = 13}, - [3602] = {.lex_state = 286, .external_lex_state = 16}, - [3603] = {.lex_state = 326, .external_lex_state = 13}, - [3604] = {.lex_state = 286, .external_lex_state = 16}, - [3605] = {.lex_state = 326, .external_lex_state = 13}, - [3606] = {.lex_state = 286, .external_lex_state = 16}, - [3607] = {.lex_state = 326, .external_lex_state = 13}, - [3608] = {.lex_state = 286, .external_lex_state = 16}, - [3609] = {.lex_state = 141}, - [3610] = {.lex_state = 178, .external_lex_state = 2}, - [3611] = {.lex_state = 178, .external_lex_state = 2}, - [3612] = {.lex_state = 141}, - [3613] = {.lex_state = 178, .external_lex_state = 2}, - [3614] = {.lex_state = 178, .external_lex_state = 2}, - [3615] = {.lex_state = 328, .external_lex_state = 10}, - [3616] = {.lex_state = 328, .external_lex_state = 10}, - [3617] = {.lex_state = 328, .external_lex_state = 10}, - [3618] = {.lex_state = 286, .external_lex_state = 16}, - [3619] = {.lex_state = 320, .external_lex_state = 22}, - [3620] = {.lex_state = 320, .external_lex_state = 22}, - [3621] = {.lex_state = 103, .external_lex_state = 16}, - [3622] = {.lex_state = 286, .external_lex_state = 16}, - [3623] = {.lex_state = 328, .external_lex_state = 10}, - [3624] = {.lex_state = 286, .external_lex_state = 16}, - [3625] = {.lex_state = 328, .external_lex_state = 10}, - [3626] = {.lex_state = 286, .external_lex_state = 16}, - [3627] = {.lex_state = 328, .external_lex_state = 10}, - [3628] = {.lex_state = 286, .external_lex_state = 16}, - [3629] = {.lex_state = 328, .external_lex_state = 10}, - [3630] = {.lex_state = 286, .external_lex_state = 16}, - [3631] = {.lex_state = 187, .external_lex_state = 20}, - [3632] = {.lex_state = 187, .external_lex_state = 20}, - [3633] = {.lex_state = 187, .external_lex_state = 20}, - [3634] = {.lex_state = 187, .external_lex_state = 20}, - [3635] = {.lex_state = 286, .external_lex_state = 16}, - [3636] = {.lex_state = 187, .external_lex_state = 20}, - [3637] = {.lex_state = 286, .external_lex_state = 16}, - [3638] = {.lex_state = 187, .external_lex_state = 20}, - [3639] = {.lex_state = 286, .external_lex_state = 16}, - [3640] = {.lex_state = 187, .external_lex_state = 20}, - [3641] = {.lex_state = 187, .external_lex_state = 20}, - [3642] = {.lex_state = 335, .external_lex_state = 10}, - [3643] = {.lex_state = 320, .external_lex_state = 22}, - [3644] = {.lex_state = 320, .external_lex_state = 22}, - [3645] = {.lex_state = 103, .external_lex_state = 16}, - [3646] = {.lex_state = 286, .external_lex_state = 16}, - [3647] = {.lex_state = 335, .external_lex_state = 10}, - [3648] = {.lex_state = 284, .external_lex_state = 16}, - [3649] = {.lex_state = 335, .external_lex_state = 10}, - [3650] = {.lex_state = 288}, - [3651] = {.lex_state = 286, .external_lex_state = 16}, - [3652] = {.lex_state = 335, .external_lex_state = 10}, - [3653] = {.lex_state = 288}, - [3654] = {.lex_state = 286, .external_lex_state = 16}, - [3655] = {.lex_state = 288}, - [3656] = {.lex_state = 286, .external_lex_state = 16}, - [3657] = {.lex_state = 286, .external_lex_state = 16}, - [3658] = {.lex_state = 335, .external_lex_state = 10}, - [3659] = {.lex_state = 286, .external_lex_state = 16}, - [3660] = {.lex_state = 192, .external_lex_state = 14}, - [3661] = {.lex_state = 192, .external_lex_state = 14}, - [3662] = {.lex_state = 192, .external_lex_state = 14}, - [3663] = {.lex_state = 192, .external_lex_state = 10}, - [3664] = {.lex_state = 192, .external_lex_state = 10}, - [3665] = {.lex_state = 192, .external_lex_state = 10}, - [3666] = {.lex_state = 253, .external_lex_state = 5}, - [3667] = {.lex_state = 253, .external_lex_state = 5}, - [3668] = {.lex_state = 253, .external_lex_state = 5}, - [3669] = {.lex_state = 253, .external_lex_state = 5}, - [3670] = {.lex_state = 286, .external_lex_state = 16}, - [3671] = {.lex_state = 253, .external_lex_state = 5}, - [3672] = {.lex_state = 286, .external_lex_state = 16}, - [3673] = {.lex_state = 253, .external_lex_state = 5}, - [3674] = {.lex_state = 286, .external_lex_state = 16}, - [3675] = {.lex_state = 253, .external_lex_state = 5}, - [3676] = {.lex_state = 253, .external_lex_state = 5}, - [3677] = {.lex_state = 320, .external_lex_state = 22}, - [3678] = {.lex_state = 320, .external_lex_state = 22}, - [3679] = {.lex_state = 320, .external_lex_state = 22}, - [3680] = {.lex_state = 320, .external_lex_state = 22}, - [3681] = {.lex_state = 286, .external_lex_state = 16}, - [3682] = {.lex_state = 320, .external_lex_state = 22}, - [3683] = {.lex_state = 286, .external_lex_state = 16}, - [3684] = {.lex_state = 320, .external_lex_state = 22}, - [3685] = {.lex_state = 286, .external_lex_state = 16}, - [3686] = {.lex_state = 320, .external_lex_state = 22}, - [3687] = {.lex_state = 320, .external_lex_state = 22}, - [3688] = {.lex_state = 286, .external_lex_state = 22}, - [3689] = {.lex_state = 286, .external_lex_state = 22}, - [3690] = {.lex_state = 286, .external_lex_state = 22}, - [3691] = {.lex_state = 241, .external_lex_state = 15}, - [3692] = {.lex_state = 241, .external_lex_state = 15}, - [3693] = {.lex_state = 241, .external_lex_state = 15}, - [3694] = {.lex_state = 241, .external_lex_state = 15}, - [3695] = {.lex_state = 286, .external_lex_state = 16}, - [3696] = {.lex_state = 241, .external_lex_state = 15}, - [3697] = {.lex_state = 286, .external_lex_state = 16}, - [3698] = {.lex_state = 241, .external_lex_state = 15}, - [3699] = {.lex_state = 286, .external_lex_state = 16}, - [3700] = {.lex_state = 241, .external_lex_state = 15}, - [3701] = {.lex_state = 241, .external_lex_state = 15}, - [3702] = {.lex_state = 103}, + [2954] = {.lex_state = 141}, + [2955] = {.lex_state = 103}, + [2956] = {.lex_state = 344, .external_lex_state = 13}, + [2957] = {.lex_state = 344, .external_lex_state = 13}, + [2958] = {.lex_state = 103}, + [2959] = {.lex_state = 141}, + [2960] = {.lex_state = 344, .external_lex_state = 13}, + [2961] = {.lex_state = 344, .external_lex_state = 13}, + [2962] = {.lex_state = 164}, + [2963] = {.lex_state = 344, .external_lex_state = 13}, + [2964] = {.lex_state = 344, .external_lex_state = 13}, + [2965] = {.lex_state = 344, .external_lex_state = 13}, + [2966] = {.lex_state = 103}, + [2967] = {.lex_state = 226, .external_lex_state = 16}, + [2968] = {.lex_state = 235, .external_lex_state = 6}, + [2969] = {.lex_state = 226, .external_lex_state = 16}, + [2970] = {.lex_state = 226, .external_lex_state = 16}, + [2971] = {.lex_state = 103}, + [2972] = {.lex_state = 241, .external_lex_state = 2}, + [2973] = {.lex_state = 103}, + [2974] = {.lex_state = 249, .external_lex_state = 2}, + [2975] = {.lex_state = 103}, + [2976] = {.lex_state = 241, .external_lex_state = 2}, + [2977] = {.lex_state = 237, .external_lex_state = 6}, + [2978] = {.lex_state = 237, .external_lex_state = 23}, + [2979] = {.lex_state = 237, .external_lex_state = 23}, + [2980] = {.lex_state = 237, .external_lex_state = 23}, + [2981] = {.lex_state = 291, .external_lex_state = 16}, + [2982] = {.lex_state = 327, .external_lex_state = 22}, + [2983] = {.lex_state = 327, .external_lex_state = 22}, + [2984] = {.lex_state = 103, .external_lex_state = 16}, + [2985] = {.lex_state = 291, .external_lex_state = 16}, + [2986] = {.lex_state = 237, .external_lex_state = 23}, + [2987] = {.lex_state = 291, .external_lex_state = 16}, + [2988] = {.lex_state = 237, .external_lex_state = 23}, + [2989] = {.lex_state = 291, .external_lex_state = 16}, + [2990] = {.lex_state = 237, .external_lex_state = 23}, + [2991] = {.lex_state = 291, .external_lex_state = 16}, + [2992] = {.lex_state = 237, .external_lex_state = 23}, + [2993] = {.lex_state = 291, .external_lex_state = 16}, + [2994] = {.lex_state = 237, .external_lex_state = 13}, + [2995] = {.lex_state = 237, .external_lex_state = 13}, + [2996] = {.lex_state = 237, .external_lex_state = 13}, + [2997] = {.lex_state = 291, .external_lex_state = 16}, + [2998] = {.lex_state = 327, .external_lex_state = 22}, + [2999] = {.lex_state = 327, .external_lex_state = 22}, + [3000] = {.lex_state = 103, .external_lex_state = 16}, + [3001] = {.lex_state = 291, .external_lex_state = 16}, + [3002] = {.lex_state = 237, .external_lex_state = 13}, + [3003] = {.lex_state = 291, .external_lex_state = 16}, + [3004] = {.lex_state = 237, .external_lex_state = 13}, + [3005] = {.lex_state = 291, .external_lex_state = 16}, + [3006] = {.lex_state = 237, .external_lex_state = 13}, + [3007] = {.lex_state = 291, .external_lex_state = 16}, + [3008] = {.lex_state = 237, .external_lex_state = 13}, + [3009] = {.lex_state = 291, .external_lex_state = 16}, + [3010] = {.lex_state = 143, .external_lex_state = 17}, + [3011] = {.lex_state = 143, .external_lex_state = 17}, + [3012] = {.lex_state = 143, .external_lex_state = 17}, + [3013] = {.lex_state = 143, .external_lex_state = 17}, + [3014] = {.lex_state = 291, .external_lex_state = 16}, + [3015] = {.lex_state = 143, .external_lex_state = 17}, + [3016] = {.lex_state = 291, .external_lex_state = 16}, + [3017] = {.lex_state = 143, .external_lex_state = 17}, + [3018] = {.lex_state = 291, .external_lex_state = 16}, + [3019] = {.lex_state = 143, .external_lex_state = 17}, + [3020] = {.lex_state = 143, .external_lex_state = 17}, + [3021] = {.lex_state = 300, .external_lex_state = 17}, + [3022] = {.lex_state = 327, .external_lex_state = 22}, + [3023] = {.lex_state = 327, .external_lex_state = 22}, + [3024] = {.lex_state = 103, .external_lex_state = 16}, + [3025] = {.lex_state = 291, .external_lex_state = 16}, + [3026] = {.lex_state = 300, .external_lex_state = 17}, + [3027] = {.lex_state = 289, .external_lex_state = 16}, + [3028] = {.lex_state = 300, .external_lex_state = 17}, + [3029] = {.lex_state = 293}, + [3030] = {.lex_state = 291, .external_lex_state = 16}, + [3031] = {.lex_state = 300, .external_lex_state = 17}, + [3032] = {.lex_state = 293}, + [3033] = {.lex_state = 291, .external_lex_state = 16}, + [3034] = {.lex_state = 293}, + [3035] = {.lex_state = 291, .external_lex_state = 16}, + [3036] = {.lex_state = 291, .external_lex_state = 16}, + [3037] = {.lex_state = 300, .external_lex_state = 17}, + [3038] = {.lex_state = 291, .external_lex_state = 16}, + [3039] = {.lex_state = 249, .external_lex_state = 15}, + [3040] = {.lex_state = 327, .external_lex_state = 22}, + [3041] = {.lex_state = 327, .external_lex_state = 22}, + [3042] = {.lex_state = 103, .external_lex_state = 16}, + [3043] = {.lex_state = 291, .external_lex_state = 16}, + [3044] = {.lex_state = 249, .external_lex_state = 15}, + [3045] = {.lex_state = 289, .external_lex_state = 16}, + [3046] = {.lex_state = 249, .external_lex_state = 15}, + [3047] = {.lex_state = 293}, + [3048] = {.lex_state = 291, .external_lex_state = 16}, + [3049] = {.lex_state = 249, .external_lex_state = 15}, + [3050] = {.lex_state = 293}, + [3051] = {.lex_state = 291, .external_lex_state = 16}, + [3052] = {.lex_state = 293}, + [3053] = {.lex_state = 291, .external_lex_state = 16}, + [3054] = {.lex_state = 291, .external_lex_state = 16}, + [3055] = {.lex_state = 249, .external_lex_state = 15}, + [3056] = {.lex_state = 291, .external_lex_state = 16}, + [3057] = {.lex_state = 346, .external_lex_state = 13}, + [3058] = {.lex_state = 346, .external_lex_state = 13}, + [3059] = {.lex_state = 141}, + [3060] = {.lex_state = 346, .external_lex_state = 13}, + [3061] = {.lex_state = 346, .external_lex_state = 13}, + [3062] = {.lex_state = 164}, + [3063] = {.lex_state = 346, .external_lex_state = 13}, + [3064] = {.lex_state = 346, .external_lex_state = 13}, + [3065] = {.lex_state = 346, .external_lex_state = 13}, + [3066] = {.lex_state = 103}, + [3067] = {.lex_state = 226, .external_lex_state = 16}, + [3068] = {.lex_state = 235, .external_lex_state = 6}, + [3069] = {.lex_state = 226, .external_lex_state = 16}, + [3070] = {.lex_state = 226, .external_lex_state = 16}, + [3071] = {.lex_state = 103}, + [3072] = {.lex_state = 241, .external_lex_state = 2}, + [3073] = {.lex_state = 103}, + [3074] = {.lex_state = 249, .external_lex_state = 2}, + [3075] = {.lex_state = 103}, + [3076] = {.lex_state = 241, .external_lex_state = 2}, + [3077] = {.lex_state = 243, .external_lex_state = 23}, + [3078] = {.lex_state = 243, .external_lex_state = 23}, + [3079] = {.lex_state = 243, .external_lex_state = 23}, + [3080] = {.lex_state = 291, .external_lex_state = 16}, + [3081] = {.lex_state = 327, .external_lex_state = 22}, + [3082] = {.lex_state = 327, .external_lex_state = 22}, + [3083] = {.lex_state = 103, .external_lex_state = 16}, + [3084] = {.lex_state = 291, .external_lex_state = 16}, + [3085] = {.lex_state = 243, .external_lex_state = 23}, + [3086] = {.lex_state = 291, .external_lex_state = 16}, + [3087] = {.lex_state = 243, .external_lex_state = 23}, + [3088] = {.lex_state = 291, .external_lex_state = 16}, + [3089] = {.lex_state = 243, .external_lex_state = 23}, + [3090] = {.lex_state = 291, .external_lex_state = 16}, + [3091] = {.lex_state = 243, .external_lex_state = 23}, + [3092] = {.lex_state = 291, .external_lex_state = 16}, + [3093] = {.lex_state = 243, .external_lex_state = 13}, + [3094] = {.lex_state = 243, .external_lex_state = 13}, + [3095] = {.lex_state = 243, .external_lex_state = 13}, + [3096] = {.lex_state = 291, .external_lex_state = 16}, + [3097] = {.lex_state = 327, .external_lex_state = 22}, + [3098] = {.lex_state = 327, .external_lex_state = 22}, + [3099] = {.lex_state = 103, .external_lex_state = 16}, + [3100] = {.lex_state = 291, .external_lex_state = 16}, + [3101] = {.lex_state = 243, .external_lex_state = 13}, + [3102] = {.lex_state = 291, .external_lex_state = 16}, + [3103] = {.lex_state = 243, .external_lex_state = 13}, + [3104] = {.lex_state = 291, .external_lex_state = 16}, + [3105] = {.lex_state = 243, .external_lex_state = 13}, + [3106] = {.lex_state = 291, .external_lex_state = 16}, + [3107] = {.lex_state = 243, .external_lex_state = 13}, + [3108] = {.lex_state = 291, .external_lex_state = 16}, + [3109] = {.lex_state = 245, .external_lex_state = 17}, + [3110] = {.lex_state = 245, .external_lex_state = 17}, + [3111] = {.lex_state = 245, .external_lex_state = 17}, + [3112] = {.lex_state = 245, .external_lex_state = 17}, + [3113] = {.lex_state = 291, .external_lex_state = 16}, + [3114] = {.lex_state = 245, .external_lex_state = 17}, + [3115] = {.lex_state = 291, .external_lex_state = 16}, + [3116] = {.lex_state = 245, .external_lex_state = 17}, + [3117] = {.lex_state = 291, .external_lex_state = 16}, + [3118] = {.lex_state = 245, .external_lex_state = 17}, + [3119] = {.lex_state = 245, .external_lex_state = 17}, + [3120] = {.lex_state = 302, .external_lex_state = 17}, + [3121] = {.lex_state = 327, .external_lex_state = 22}, + [3122] = {.lex_state = 327, .external_lex_state = 22}, + [3123] = {.lex_state = 103, .external_lex_state = 16}, + [3124] = {.lex_state = 291, .external_lex_state = 16}, + [3125] = {.lex_state = 302, .external_lex_state = 17}, + [3126] = {.lex_state = 289, .external_lex_state = 16}, + [3127] = {.lex_state = 302, .external_lex_state = 17}, + [3128] = {.lex_state = 293}, + [3129] = {.lex_state = 291, .external_lex_state = 16}, + [3130] = {.lex_state = 302, .external_lex_state = 17}, + [3131] = {.lex_state = 293}, + [3132] = {.lex_state = 291, .external_lex_state = 16}, + [3133] = {.lex_state = 293}, + [3134] = {.lex_state = 291, .external_lex_state = 16}, + [3135] = {.lex_state = 291, .external_lex_state = 16}, + [3136] = {.lex_state = 302, .external_lex_state = 17}, + [3137] = {.lex_state = 291, .external_lex_state = 16}, + [3138] = {.lex_state = 258, .external_lex_state = 5}, + [3139] = {.lex_state = 258, .external_lex_state = 5}, + [3140] = {.lex_state = 258, .external_lex_state = 5}, + [3141] = {.lex_state = 291, .external_lex_state = 16}, + [3142] = {.lex_state = 327, .external_lex_state = 22}, + [3143] = {.lex_state = 327, .external_lex_state = 22}, + [3144] = {.lex_state = 103, .external_lex_state = 16}, + [3145] = {.lex_state = 291, .external_lex_state = 16}, + [3146] = {.lex_state = 258, .external_lex_state = 5}, + [3147] = {.lex_state = 291, .external_lex_state = 16}, + [3148] = {.lex_state = 258, .external_lex_state = 5}, + [3149] = {.lex_state = 291, .external_lex_state = 16}, + [3150] = {.lex_state = 258, .external_lex_state = 5}, + [3151] = {.lex_state = 291, .external_lex_state = 16}, + [3152] = {.lex_state = 258, .external_lex_state = 5}, + [3153] = {.lex_state = 291, .external_lex_state = 16}, + [3154] = {.lex_state = 304, .external_lex_state = 24}, + [3155] = {.lex_state = 327, .external_lex_state = 22}, + [3156] = {.lex_state = 327, .external_lex_state = 22}, + [3157] = {.lex_state = 103, .external_lex_state = 16}, + [3158] = {.lex_state = 291, .external_lex_state = 16}, + [3159] = {.lex_state = 304, .external_lex_state = 24}, + [3160] = {.lex_state = 289, .external_lex_state = 16}, + [3161] = {.lex_state = 304, .external_lex_state = 24}, + [3162] = {.lex_state = 293}, + [3163] = {.lex_state = 291, .external_lex_state = 16}, + [3164] = {.lex_state = 304, .external_lex_state = 24}, + [3165] = {.lex_state = 293}, + [3166] = {.lex_state = 291, .external_lex_state = 16}, + [3167] = {.lex_state = 293}, + [3168] = {.lex_state = 291, .external_lex_state = 16}, + [3169] = {.lex_state = 291, .external_lex_state = 16}, + [3170] = {.lex_state = 304, .external_lex_state = 24}, + [3171] = {.lex_state = 291, .external_lex_state = 16}, + [3172] = {.lex_state = 260, .external_lex_state = 11}, + [3173] = {.lex_state = 260, .external_lex_state = 11}, + [3174] = {.lex_state = 260, .external_lex_state = 11}, + [3175] = {.lex_state = 260, .external_lex_state = 11}, + [3176] = {.lex_state = 291, .external_lex_state = 16}, + [3177] = {.lex_state = 260, .external_lex_state = 11}, + [3178] = {.lex_state = 291, .external_lex_state = 16}, + [3179] = {.lex_state = 260, .external_lex_state = 11}, + [3180] = {.lex_state = 291, .external_lex_state = 16}, + [3181] = {.lex_state = 260, .external_lex_state = 11}, + [3182] = {.lex_state = 260, .external_lex_state = 11}, + [3183] = {.lex_state = 311, .external_lex_state = 13}, + [3184] = {.lex_state = 311, .external_lex_state = 13}, + [3185] = {.lex_state = 311, .external_lex_state = 13}, + [3186] = {.lex_state = 291, .external_lex_state = 16}, + [3187] = {.lex_state = 327, .external_lex_state = 22}, + [3188] = {.lex_state = 327, .external_lex_state = 22}, + [3189] = {.lex_state = 103, .external_lex_state = 16}, + [3190] = {.lex_state = 291, .external_lex_state = 16}, + [3191] = {.lex_state = 311, .external_lex_state = 13}, + [3192] = {.lex_state = 291, .external_lex_state = 16}, + [3193] = {.lex_state = 311, .external_lex_state = 13}, + [3194] = {.lex_state = 291, .external_lex_state = 16}, + [3195] = {.lex_state = 311, .external_lex_state = 13}, + [3196] = {.lex_state = 291, .external_lex_state = 16}, + [3197] = {.lex_state = 311, .external_lex_state = 13}, + [3198] = {.lex_state = 291, .external_lex_state = 16}, + [3199] = {.lex_state = 181, .external_lex_state = 20}, + [3200] = {.lex_state = 181, .external_lex_state = 20}, + [3201] = {.lex_state = 181, .external_lex_state = 20}, + [3202] = {.lex_state = 181, .external_lex_state = 20}, + [3203] = {.lex_state = 291, .external_lex_state = 16}, + [3204] = {.lex_state = 181, .external_lex_state = 20}, + [3205] = {.lex_state = 291, .external_lex_state = 16}, + [3206] = {.lex_state = 181, .external_lex_state = 20}, + [3207] = {.lex_state = 291, .external_lex_state = 16}, + [3208] = {.lex_state = 181, .external_lex_state = 20}, + [3209] = {.lex_state = 181, .external_lex_state = 20}, + [3210] = {.lex_state = 313, .external_lex_state = 10}, + [3211] = {.lex_state = 313, .external_lex_state = 10}, + [3212] = {.lex_state = 313, .external_lex_state = 10}, + [3213] = {.lex_state = 291, .external_lex_state = 16}, + [3214] = {.lex_state = 327, .external_lex_state = 22}, + [3215] = {.lex_state = 327, .external_lex_state = 22}, + [3216] = {.lex_state = 103, .external_lex_state = 16}, + [3217] = {.lex_state = 291, .external_lex_state = 16}, + [3218] = {.lex_state = 313, .external_lex_state = 10}, + [3219] = {.lex_state = 291, .external_lex_state = 16}, + [3220] = {.lex_state = 313, .external_lex_state = 10}, + [3221] = {.lex_state = 291, .external_lex_state = 16}, + [3222] = {.lex_state = 313, .external_lex_state = 10}, + [3223] = {.lex_state = 291, .external_lex_state = 16}, + [3224] = {.lex_state = 313, .external_lex_state = 10}, + [3225] = {.lex_state = 291, .external_lex_state = 16}, + [3226] = {.lex_state = 283, .external_lex_state = 4}, + [3227] = {.lex_state = 185, .external_lex_state = 9}, + [3228] = {.lex_state = 358, .external_lex_state = 8}, + [3229] = {.lex_state = 103}, + [3230] = {.lex_state = 103}, + [3231] = {.lex_state = 217, .external_lex_state = 12}, + [3232] = {.lex_state = 219}, + [3233] = {.lex_state = 103}, + [3234] = {.lex_state = 348, .external_lex_state = 14}, + [3235] = {.lex_state = 164}, + [3236] = {.lex_state = 169}, + [3237] = {.lex_state = 348, .external_lex_state = 14}, + [3238] = {.lex_state = 174, .external_lex_state = 6}, + [3239] = {.lex_state = 20, .external_lex_state = 2}, + [3240] = {.lex_state = 20, .external_lex_state = 2}, + [3241] = {.lex_state = 20, .external_lex_state = 2}, + [3242] = {.lex_state = 348, .external_lex_state = 3}, + [3243] = {.lex_state = 348, .external_lex_state = 3}, + [3244] = {.lex_state = 103}, + [3245] = {.lex_state = 348, .external_lex_state = 3}, + [3246] = {.lex_state = 348, .external_lex_state = 10}, + [3247] = {.lex_state = 164}, + [3248] = {.lex_state = 169}, + [3249] = {.lex_state = 348, .external_lex_state = 10}, + [3250] = {.lex_state = 174, .external_lex_state = 6}, + [3251] = {.lex_state = 20, .external_lex_state = 2}, + [3252] = {.lex_state = 20, .external_lex_state = 2}, + [3253] = {.lex_state = 20, .external_lex_state = 2}, + [3254] = {.lex_state = 348, .external_lex_state = 4}, + [3255] = {.lex_state = 348, .external_lex_state = 4}, + [3256] = {.lex_state = 348, .external_lex_state = 4}, + [3257] = {.lex_state = 141}, + [3258] = {.lex_state = 354, .external_lex_state = 5}, + [3259] = {.lex_state = 354, .external_lex_state = 5}, + [3260] = {.lex_state = 164}, + [3261] = {.lex_state = 354, .external_lex_state = 5}, + [3262] = {.lex_state = 354, .external_lex_state = 5}, + [3263] = {.lex_state = 354, .external_lex_state = 5}, + [3264] = {.lex_state = 103}, + [3265] = {.lex_state = 226, .external_lex_state = 16}, + [3266] = {.lex_state = 235, .external_lex_state = 6}, + [3267] = {.lex_state = 226, .external_lex_state = 16}, + [3268] = {.lex_state = 226, .external_lex_state = 16}, + [3269] = {.lex_state = 103}, + [3270] = {.lex_state = 241, .external_lex_state = 2}, + [3271] = {.lex_state = 103}, + [3272] = {.lex_state = 249, .external_lex_state = 2}, + [3273] = {.lex_state = 103}, + [3274] = {.lex_state = 241, .external_lex_state = 2}, + [3275] = {.lex_state = 103}, + [3276] = {.lex_state = 20, .external_lex_state = 2}, + [3277] = {.lex_state = 339, .external_lex_state = 2}, + [3278] = {.lex_state = 20, .external_lex_state = 2}, + [3279] = {.lex_state = 339, .external_lex_state = 2}, + [3280] = {.lex_state = 20}, + [3281] = {.lex_state = 196}, + [3282] = {.lex_state = 141}, + [3283] = {.lex_state = 141}, + [3284] = {.lex_state = 354, .external_lex_state = 5}, + [3285] = {.lex_state = 354, .external_lex_state = 5}, + [3286] = {.lex_state = 354, .external_lex_state = 7}, + [3287] = {.lex_state = 360, .external_lex_state = 7}, + [3288] = {.lex_state = 354, .external_lex_state = 7}, + [3289] = {.lex_state = 317}, + [3290] = {.lex_state = 283, .external_lex_state = 4}, + [3291] = {.lex_state = 358, .external_lex_state = 8}, + [3292] = {.lex_state = 339, .external_lex_state = 2}, + [3293] = {.lex_state = 354, .external_lex_state = 7}, + [3294] = {.lex_state = 339, .external_lex_state = 2}, + [3295] = {.lex_state = 339, .external_lex_state = 2}, + [3296] = {.lex_state = 317}, + [3297] = {.lex_state = 283, .external_lex_state = 4}, + [3298] = {.lex_state = 358, .external_lex_state = 8}, + [3299] = {.lex_state = 339, .external_lex_state = 2}, + [3300] = {.lex_state = 333, .external_lex_state = 13}, + [3301] = {.lex_state = 327, .external_lex_state = 22}, + [3302] = {.lex_state = 327, .external_lex_state = 22}, + [3303] = {.lex_state = 103, .external_lex_state = 16}, + [3304] = {.lex_state = 291, .external_lex_state = 16}, + [3305] = {.lex_state = 333, .external_lex_state = 13}, + [3306] = {.lex_state = 289, .external_lex_state = 16}, + [3307] = {.lex_state = 333, .external_lex_state = 13}, + [3308] = {.lex_state = 293}, + [3309] = {.lex_state = 291, .external_lex_state = 16}, + [3310] = {.lex_state = 333, .external_lex_state = 13}, + [3311] = {.lex_state = 293}, + [3312] = {.lex_state = 291, .external_lex_state = 16}, + [3313] = {.lex_state = 293}, + [3314] = {.lex_state = 291, .external_lex_state = 16}, + [3315] = {.lex_state = 291, .external_lex_state = 16}, + [3316] = {.lex_state = 333, .external_lex_state = 13}, + [3317] = {.lex_state = 291, .external_lex_state = 16}, + [3318] = {.lex_state = 178, .external_lex_state = 2}, + [3319] = {.lex_state = 137}, + [3320] = {.lex_state = 178, .external_lex_state = 2}, + [3321] = {.lex_state = 137}, + [3322] = {.lex_state = 283, .external_lex_state = 4}, + [3323] = {.lex_state = 283, .external_lex_state = 4}, + [3324] = {.lex_state = 189, .external_lex_state = 10}, + [3325] = {.lex_state = 189, .external_lex_state = 10}, + [3326] = {.lex_state = 189, .external_lex_state = 10}, + [3327] = {.lex_state = 335, .external_lex_state = 10}, + [3328] = {.lex_state = 327, .external_lex_state = 22}, + [3329] = {.lex_state = 327, .external_lex_state = 22}, + [3330] = {.lex_state = 103, .external_lex_state = 16}, + [3331] = {.lex_state = 291, .external_lex_state = 16}, + [3332] = {.lex_state = 335, .external_lex_state = 10}, + [3333] = {.lex_state = 289, .external_lex_state = 16}, + [3334] = {.lex_state = 335, .external_lex_state = 10}, + [3335] = {.lex_state = 293}, + [3336] = {.lex_state = 291, .external_lex_state = 16}, + [3337] = {.lex_state = 335, .external_lex_state = 10}, + [3338] = {.lex_state = 293}, + [3339] = {.lex_state = 291, .external_lex_state = 16}, + [3340] = {.lex_state = 293}, + [3341] = {.lex_state = 291, .external_lex_state = 16}, + [3342] = {.lex_state = 291, .external_lex_state = 16}, + [3343] = {.lex_state = 335, .external_lex_state = 10}, + [3344] = {.lex_state = 291, .external_lex_state = 16}, + [3345] = {.lex_state = 187, .external_lex_state = 20}, + [3346] = {.lex_state = 187, .external_lex_state = 20}, + [3347] = {.lex_state = 187, .external_lex_state = 20}, + [3348] = {.lex_state = 291, .external_lex_state = 16}, + [3349] = {.lex_state = 327, .external_lex_state = 22}, + [3350] = {.lex_state = 327, .external_lex_state = 22}, + [3351] = {.lex_state = 103, .external_lex_state = 16}, + [3352] = {.lex_state = 291, .external_lex_state = 16}, + [3353] = {.lex_state = 187, .external_lex_state = 20}, + [3354] = {.lex_state = 291, .external_lex_state = 16}, + [3355] = {.lex_state = 187, .external_lex_state = 20}, + [3356] = {.lex_state = 291, .external_lex_state = 16}, + [3357] = {.lex_state = 187, .external_lex_state = 20}, + [3358] = {.lex_state = 291, .external_lex_state = 16}, + [3359] = {.lex_state = 187, .external_lex_state = 20}, + [3360] = {.lex_state = 291, .external_lex_state = 16}, + [3361] = {.lex_state = 342, .external_lex_state = 10}, + [3362] = {.lex_state = 342, .external_lex_state = 10}, + [3363] = {.lex_state = 342, .external_lex_state = 10}, + [3364] = {.lex_state = 289, .external_lex_state = 16}, + [3365] = {.lex_state = 342, .external_lex_state = 10}, + [3366] = {.lex_state = 293}, + [3367] = {.lex_state = 291, .external_lex_state = 16}, + [3368] = {.lex_state = 103}, + [3369] = {.lex_state = 226, .external_lex_state = 16}, + [3370] = {.lex_state = 226, .external_lex_state = 16}, + [3371] = {.lex_state = 226, .external_lex_state = 16}, + [3372] = {.lex_state = 342, .external_lex_state = 10}, + [3373] = {.lex_state = 293}, + [3374] = {.lex_state = 291, .external_lex_state = 16}, + [3375] = {.lex_state = 342, .external_lex_state = 10}, + [3376] = {.lex_state = 293}, + [3377] = {.lex_state = 291, .external_lex_state = 16}, + [3378] = {.lex_state = 342, .external_lex_state = 10}, + [3379] = {.lex_state = 342, .external_lex_state = 10}, + [3380] = {.lex_state = 192, .external_lex_state = 14}, + [3381] = {.lex_state = 192, .external_lex_state = 14}, + [3382] = {.lex_state = 192, .external_lex_state = 14}, + [3383] = {.lex_state = 192, .external_lex_state = 14}, + [3384] = {.lex_state = 291, .external_lex_state = 16}, + [3385] = {.lex_state = 192, .external_lex_state = 14}, + [3386] = {.lex_state = 291, .external_lex_state = 16}, + [3387] = {.lex_state = 192, .external_lex_state = 14}, + [3388] = {.lex_state = 291, .external_lex_state = 16}, + [3389] = {.lex_state = 192, .external_lex_state = 14}, + [3390] = {.lex_state = 192, .external_lex_state = 14}, + [3391] = {.lex_state = 192, .external_lex_state = 10}, + [3392] = {.lex_state = 192, .external_lex_state = 10}, + [3393] = {.lex_state = 192, .external_lex_state = 10}, + [3394] = {.lex_state = 192, .external_lex_state = 10}, + [3395] = {.lex_state = 291, .external_lex_state = 16}, + [3396] = {.lex_state = 192, .external_lex_state = 10}, + [3397] = {.lex_state = 291, .external_lex_state = 16}, + [3398] = {.lex_state = 192, .external_lex_state = 10}, + [3399] = {.lex_state = 291, .external_lex_state = 16}, + [3400] = {.lex_state = 192, .external_lex_state = 10}, + [3401] = {.lex_state = 192, .external_lex_state = 10}, + [3402] = {.lex_state = 183, .external_lex_state = 5}, + [3403] = {.lex_state = 183, .external_lex_state = 5}, + [3404] = {.lex_state = 183, .external_lex_state = 5}, + [3405] = {.lex_state = 287, .external_lex_state = 5}, + [3406] = {.lex_state = 287, .external_lex_state = 5}, + [3407] = {.lex_state = 287, .external_lex_state = 5}, + [3408] = {.lex_state = 291, .external_lex_state = 16}, + [3409] = {.lex_state = 327, .external_lex_state = 22}, + [3410] = {.lex_state = 327, .external_lex_state = 22}, + [3411] = {.lex_state = 103, .external_lex_state = 16}, + [3412] = {.lex_state = 291, .external_lex_state = 16}, + [3413] = {.lex_state = 287, .external_lex_state = 5}, + [3414] = {.lex_state = 291, .external_lex_state = 16}, + [3415] = {.lex_state = 287, .external_lex_state = 5}, + [3416] = {.lex_state = 291, .external_lex_state = 16}, + [3417] = {.lex_state = 287, .external_lex_state = 5}, + [3418] = {.lex_state = 291, .external_lex_state = 16}, + [3419] = {.lex_state = 287, .external_lex_state = 5}, + [3420] = {.lex_state = 291, .external_lex_state = 16}, + [3421] = {.lex_state = 217, .external_lex_state = 11}, + [3422] = {.lex_state = 217, .external_lex_state = 11}, + [3423] = {.lex_state = 217, .external_lex_state = 11}, + [3424] = {.lex_state = 219, .external_lex_state = 13}, + [3425] = {.lex_state = 219, .external_lex_state = 13}, + [3426] = {.lex_state = 219, .external_lex_state = 13}, + [3427] = {.lex_state = 152, .external_lex_state = 14}, + [3428] = {.lex_state = 152, .external_lex_state = 14}, + [3429] = {.lex_state = 152, .external_lex_state = 14}, + [3430] = {.lex_state = 152, .external_lex_state = 10}, + [3431] = {.lex_state = 152, .external_lex_state = 10}, + [3432] = {.lex_state = 152, .external_lex_state = 10}, + [3433] = {.lex_state = 141, .external_lex_state = 15}, + [3434] = {.lex_state = 141, .external_lex_state = 15}, + [3435] = {.lex_state = 141, .external_lex_state = 15}, + [3436] = {.lex_state = 164, .external_lex_state = 13}, + [3437] = {.lex_state = 164, .external_lex_state = 13}, + [3438] = {.lex_state = 164, .external_lex_state = 13}, + [3439] = {.lex_state = 327, .external_lex_state = 22}, + [3440] = {.lex_state = 327, .external_lex_state = 22}, + [3441] = {.lex_state = 327, .external_lex_state = 22}, + [3442] = {.lex_state = 291, .external_lex_state = 16}, + [3443] = {.lex_state = 327, .external_lex_state = 22}, + [3444] = {.lex_state = 327, .external_lex_state = 22}, + [3445] = {.lex_state = 103, .external_lex_state = 16}, + [3446] = {.lex_state = 291, .external_lex_state = 16}, + [3447] = {.lex_state = 327, .external_lex_state = 22}, + [3448] = {.lex_state = 291, .external_lex_state = 16}, + [3449] = {.lex_state = 327, .external_lex_state = 22}, + [3450] = {.lex_state = 291, .external_lex_state = 16}, + [3451] = {.lex_state = 327, .external_lex_state = 22}, + [3452] = {.lex_state = 291, .external_lex_state = 16}, + [3453] = {.lex_state = 327, .external_lex_state = 22}, + [3454] = {.lex_state = 291, .external_lex_state = 16}, + [3455] = {.lex_state = 291, .external_lex_state = 22}, + [3456] = {.lex_state = 291, .external_lex_state = 22}, + [3457] = {.lex_state = 291, .external_lex_state = 22}, + [3458] = {.lex_state = 291, .external_lex_state = 22}, + [3459] = {.lex_state = 291, .external_lex_state = 16}, + [3460] = {.lex_state = 291, .external_lex_state = 22}, + [3461] = {.lex_state = 291, .external_lex_state = 16}, + [3462] = {.lex_state = 291, .external_lex_state = 22}, + [3463] = {.lex_state = 291, .external_lex_state = 16}, + [3464] = {.lex_state = 291, .external_lex_state = 22}, + [3465] = {.lex_state = 291, .external_lex_state = 22}, + [3466] = {.lex_state = 241, .external_lex_state = 15}, + [3467] = {.lex_state = 241, .external_lex_state = 15}, + [3468] = {.lex_state = 241, .external_lex_state = 15}, + [3469] = {.lex_state = 291, .external_lex_state = 16}, + [3470] = {.lex_state = 327, .external_lex_state = 22}, + [3471] = {.lex_state = 327, .external_lex_state = 22}, + [3472] = {.lex_state = 103, .external_lex_state = 16}, + [3473] = {.lex_state = 291, .external_lex_state = 16}, + [3474] = {.lex_state = 241, .external_lex_state = 15}, + [3475] = {.lex_state = 291, .external_lex_state = 16}, + [3476] = {.lex_state = 241, .external_lex_state = 15}, + [3477] = {.lex_state = 291, .external_lex_state = 16}, + [3478] = {.lex_state = 241, .external_lex_state = 15}, + [3479] = {.lex_state = 291, .external_lex_state = 16}, + [3480] = {.lex_state = 241, .external_lex_state = 15}, + [3481] = {.lex_state = 291, .external_lex_state = 16}, + [3482] = {.lex_state = 103}, + [3483] = {.lex_state = 262, .external_lex_state = 2}, + [3484] = {.lex_state = 103}, + [3485] = {.lex_state = 103}, + [3486] = {.lex_state = 103}, + [3487] = {.lex_state = 103}, + [3488] = {.lex_state = 103}, + [3489] = {.lex_state = 344, .external_lex_state = 13}, + [3490] = {.lex_state = 344, .external_lex_state = 13}, + [3491] = {.lex_state = 344, .external_lex_state = 13}, + [3492] = {.lex_state = 289, .external_lex_state = 16}, + [3493] = {.lex_state = 344, .external_lex_state = 13}, + [3494] = {.lex_state = 293}, + [3495] = {.lex_state = 291, .external_lex_state = 16}, + [3496] = {.lex_state = 103}, + [3497] = {.lex_state = 226, .external_lex_state = 16}, + [3498] = {.lex_state = 226, .external_lex_state = 16}, + [3499] = {.lex_state = 226, .external_lex_state = 16}, + [3500] = {.lex_state = 344, .external_lex_state = 13}, + [3501] = {.lex_state = 293}, + [3502] = {.lex_state = 291, .external_lex_state = 16}, + [3503] = {.lex_state = 344, .external_lex_state = 13}, + [3504] = {.lex_state = 293}, + [3505] = {.lex_state = 291, .external_lex_state = 16}, + [3506] = {.lex_state = 344, .external_lex_state = 13}, + [3507] = {.lex_state = 344, .external_lex_state = 13}, + [3508] = {.lex_state = 237, .external_lex_state = 23}, + [3509] = {.lex_state = 237, .external_lex_state = 23}, + [3510] = {.lex_state = 237, .external_lex_state = 23}, + [3511] = {.lex_state = 237, .external_lex_state = 23}, + [3512] = {.lex_state = 291, .external_lex_state = 16}, + [3513] = {.lex_state = 237, .external_lex_state = 23}, + [3514] = {.lex_state = 291, .external_lex_state = 16}, + [3515] = {.lex_state = 237, .external_lex_state = 23}, + [3516] = {.lex_state = 291, .external_lex_state = 16}, + [3517] = {.lex_state = 237, .external_lex_state = 23}, + [3518] = {.lex_state = 237, .external_lex_state = 23}, + [3519] = {.lex_state = 237, .external_lex_state = 13}, + [3520] = {.lex_state = 237, .external_lex_state = 13}, + [3521] = {.lex_state = 237, .external_lex_state = 13}, + [3522] = {.lex_state = 237, .external_lex_state = 13}, + [3523] = {.lex_state = 291, .external_lex_state = 16}, + [3524] = {.lex_state = 237, .external_lex_state = 13}, + [3525] = {.lex_state = 291, .external_lex_state = 16}, + [3526] = {.lex_state = 237, .external_lex_state = 13}, + [3527] = {.lex_state = 291, .external_lex_state = 16}, + [3528] = {.lex_state = 237, .external_lex_state = 13}, + [3529] = {.lex_state = 237, .external_lex_state = 13}, + [3530] = {.lex_state = 143, .external_lex_state = 17}, + [3531] = {.lex_state = 143, .external_lex_state = 17}, + [3532] = {.lex_state = 143, .external_lex_state = 17}, + [3533] = {.lex_state = 300, .external_lex_state = 17}, + [3534] = {.lex_state = 300, .external_lex_state = 17}, + [3535] = {.lex_state = 300, .external_lex_state = 17}, + [3536] = {.lex_state = 291, .external_lex_state = 16}, + [3537] = {.lex_state = 327, .external_lex_state = 22}, + [3538] = {.lex_state = 327, .external_lex_state = 22}, + [3539] = {.lex_state = 103, .external_lex_state = 16}, + [3540] = {.lex_state = 291, .external_lex_state = 16}, + [3541] = {.lex_state = 300, .external_lex_state = 17}, + [3542] = {.lex_state = 291, .external_lex_state = 16}, + [3543] = {.lex_state = 300, .external_lex_state = 17}, + [3544] = {.lex_state = 291, .external_lex_state = 16}, + [3545] = {.lex_state = 300, .external_lex_state = 17}, + [3546] = {.lex_state = 291, .external_lex_state = 16}, + [3547] = {.lex_state = 300, .external_lex_state = 17}, + [3548] = {.lex_state = 291, .external_lex_state = 16}, + [3549] = {.lex_state = 249, .external_lex_state = 15}, + [3550] = {.lex_state = 249, .external_lex_state = 15}, + [3551] = {.lex_state = 249, .external_lex_state = 15}, + [3552] = {.lex_state = 291, .external_lex_state = 16}, + [3553] = {.lex_state = 327, .external_lex_state = 22}, + [3554] = {.lex_state = 327, .external_lex_state = 22}, + [3555] = {.lex_state = 103, .external_lex_state = 16}, + [3556] = {.lex_state = 291, .external_lex_state = 16}, + [3557] = {.lex_state = 249, .external_lex_state = 15}, + [3558] = {.lex_state = 291, .external_lex_state = 16}, + [3559] = {.lex_state = 249, .external_lex_state = 15}, + [3560] = {.lex_state = 291, .external_lex_state = 16}, + [3561] = {.lex_state = 249, .external_lex_state = 15}, + [3562] = {.lex_state = 291, .external_lex_state = 16}, + [3563] = {.lex_state = 249, .external_lex_state = 15}, + [3564] = {.lex_state = 291, .external_lex_state = 16}, + [3565] = {.lex_state = 346, .external_lex_state = 13}, + [3566] = {.lex_state = 346, .external_lex_state = 13}, + [3567] = {.lex_state = 346, .external_lex_state = 13}, + [3568] = {.lex_state = 289, .external_lex_state = 16}, + [3569] = {.lex_state = 346, .external_lex_state = 13}, + [3570] = {.lex_state = 293}, + [3571] = {.lex_state = 291, .external_lex_state = 16}, + [3572] = {.lex_state = 103}, + [3573] = {.lex_state = 226, .external_lex_state = 16}, + [3574] = {.lex_state = 226, .external_lex_state = 16}, + [3575] = {.lex_state = 226, .external_lex_state = 16}, + [3576] = {.lex_state = 346, .external_lex_state = 13}, + [3577] = {.lex_state = 293}, + [3578] = {.lex_state = 291, .external_lex_state = 16}, + [3579] = {.lex_state = 346, .external_lex_state = 13}, + [3580] = {.lex_state = 293}, + [3581] = {.lex_state = 291, .external_lex_state = 16}, + [3582] = {.lex_state = 346, .external_lex_state = 13}, + [3583] = {.lex_state = 346, .external_lex_state = 13}, + [3584] = {.lex_state = 243, .external_lex_state = 23}, + [3585] = {.lex_state = 243, .external_lex_state = 23}, + [3586] = {.lex_state = 243, .external_lex_state = 23}, + [3587] = {.lex_state = 243, .external_lex_state = 23}, + [3588] = {.lex_state = 291, .external_lex_state = 16}, + [3589] = {.lex_state = 243, .external_lex_state = 23}, + [3590] = {.lex_state = 291, .external_lex_state = 16}, + [3591] = {.lex_state = 243, .external_lex_state = 23}, + [3592] = {.lex_state = 291, .external_lex_state = 16}, + [3593] = {.lex_state = 243, .external_lex_state = 23}, + [3594] = {.lex_state = 243, .external_lex_state = 23}, + [3595] = {.lex_state = 243, .external_lex_state = 13}, + [3596] = {.lex_state = 243, .external_lex_state = 13}, + [3597] = {.lex_state = 243, .external_lex_state = 13}, + [3598] = {.lex_state = 243, .external_lex_state = 13}, + [3599] = {.lex_state = 291, .external_lex_state = 16}, + [3600] = {.lex_state = 243, .external_lex_state = 13}, + [3601] = {.lex_state = 291, .external_lex_state = 16}, + [3602] = {.lex_state = 243, .external_lex_state = 13}, + [3603] = {.lex_state = 291, .external_lex_state = 16}, + [3604] = {.lex_state = 243, .external_lex_state = 13}, + [3605] = {.lex_state = 243, .external_lex_state = 13}, + [3606] = {.lex_state = 245, .external_lex_state = 17}, + [3607] = {.lex_state = 245, .external_lex_state = 17}, + [3608] = {.lex_state = 245, .external_lex_state = 17}, + [3609] = {.lex_state = 302, .external_lex_state = 17}, + [3610] = {.lex_state = 302, .external_lex_state = 17}, + [3611] = {.lex_state = 302, .external_lex_state = 17}, + [3612] = {.lex_state = 291, .external_lex_state = 16}, + [3613] = {.lex_state = 327, .external_lex_state = 22}, + [3614] = {.lex_state = 327, .external_lex_state = 22}, + [3615] = {.lex_state = 103, .external_lex_state = 16}, + [3616] = {.lex_state = 291, .external_lex_state = 16}, + [3617] = {.lex_state = 302, .external_lex_state = 17}, + [3618] = {.lex_state = 291, .external_lex_state = 16}, + [3619] = {.lex_state = 302, .external_lex_state = 17}, + [3620] = {.lex_state = 291, .external_lex_state = 16}, + [3621] = {.lex_state = 302, .external_lex_state = 17}, + [3622] = {.lex_state = 291, .external_lex_state = 16}, + [3623] = {.lex_state = 302, .external_lex_state = 17}, + [3624] = {.lex_state = 291, .external_lex_state = 16}, + [3625] = {.lex_state = 258, .external_lex_state = 5}, + [3626] = {.lex_state = 258, .external_lex_state = 5}, + [3627] = {.lex_state = 258, .external_lex_state = 5}, + [3628] = {.lex_state = 258, .external_lex_state = 5}, + [3629] = {.lex_state = 291, .external_lex_state = 16}, + [3630] = {.lex_state = 258, .external_lex_state = 5}, + [3631] = {.lex_state = 291, .external_lex_state = 16}, + [3632] = {.lex_state = 258, .external_lex_state = 5}, + [3633] = {.lex_state = 291, .external_lex_state = 16}, + [3634] = {.lex_state = 258, .external_lex_state = 5}, + [3635] = {.lex_state = 258, .external_lex_state = 5}, + [3636] = {.lex_state = 304, .external_lex_state = 24}, + [3637] = {.lex_state = 304, .external_lex_state = 24}, + [3638] = {.lex_state = 304, .external_lex_state = 24}, + [3639] = {.lex_state = 291, .external_lex_state = 16}, + [3640] = {.lex_state = 327, .external_lex_state = 22}, + [3641] = {.lex_state = 327, .external_lex_state = 22}, + [3642] = {.lex_state = 103, .external_lex_state = 16}, + [3643] = {.lex_state = 291, .external_lex_state = 16}, + [3644] = {.lex_state = 304, .external_lex_state = 24}, + [3645] = {.lex_state = 291, .external_lex_state = 16}, + [3646] = {.lex_state = 304, .external_lex_state = 24}, + [3647] = {.lex_state = 291, .external_lex_state = 16}, + [3648] = {.lex_state = 304, .external_lex_state = 24}, + [3649] = {.lex_state = 291, .external_lex_state = 16}, + [3650] = {.lex_state = 304, .external_lex_state = 24}, + [3651] = {.lex_state = 291, .external_lex_state = 16}, + [3652] = {.lex_state = 260, .external_lex_state = 11}, + [3653] = {.lex_state = 260, .external_lex_state = 11}, + [3654] = {.lex_state = 260, .external_lex_state = 11}, + [3655] = {.lex_state = 311, .external_lex_state = 13}, + [3656] = {.lex_state = 311, .external_lex_state = 13}, + [3657] = {.lex_state = 311, .external_lex_state = 13}, + [3658] = {.lex_state = 311, .external_lex_state = 13}, + [3659] = {.lex_state = 291, .external_lex_state = 16}, + [3660] = {.lex_state = 311, .external_lex_state = 13}, + [3661] = {.lex_state = 291, .external_lex_state = 16}, + [3662] = {.lex_state = 311, .external_lex_state = 13}, + [3663] = {.lex_state = 291, .external_lex_state = 16}, + [3664] = {.lex_state = 311, .external_lex_state = 13}, + [3665] = {.lex_state = 311, .external_lex_state = 13}, + [3666] = {.lex_state = 181, .external_lex_state = 20}, + [3667] = {.lex_state = 181, .external_lex_state = 20}, + [3668] = {.lex_state = 181, .external_lex_state = 20}, + [3669] = {.lex_state = 313, .external_lex_state = 10}, + [3670] = {.lex_state = 313, .external_lex_state = 10}, + [3671] = {.lex_state = 313, .external_lex_state = 10}, + [3672] = {.lex_state = 313, .external_lex_state = 10}, + [3673] = {.lex_state = 291, .external_lex_state = 16}, + [3674] = {.lex_state = 313, .external_lex_state = 10}, + [3675] = {.lex_state = 291, .external_lex_state = 16}, + [3676] = {.lex_state = 313, .external_lex_state = 10}, + [3677] = {.lex_state = 291, .external_lex_state = 16}, + [3678] = {.lex_state = 313, .external_lex_state = 10}, + [3679] = {.lex_state = 313, .external_lex_state = 10}, + [3680] = {.lex_state = 358, .external_lex_state = 8}, + [3681] = {.lex_state = 241}, + [3682] = {.lex_state = 358, .external_lex_state = 20}, + [3683] = {.lex_state = 164}, + [3684] = {.lex_state = 169}, + [3685] = {.lex_state = 358, .external_lex_state = 20}, + [3686] = {.lex_state = 174, .external_lex_state = 6}, + [3687] = {.lex_state = 20, .external_lex_state = 2}, + [3688] = {.lex_state = 20, .external_lex_state = 2}, + [3689] = {.lex_state = 20, .external_lex_state = 2}, + [3690] = {.lex_state = 360, .external_lex_state = 7}, + [3691] = {.lex_state = 103}, + [3692] = {.lex_state = 362, .external_lex_state = 7}, + [3693] = {.lex_state = 360, .external_lex_state = 7}, + [3694] = {.lex_state = 185, .external_lex_state = 9}, + [3695] = {.lex_state = 348, .external_lex_state = 3}, + [3696] = {.lex_state = 141}, + [3697] = {.lex_state = 348, .external_lex_state = 14}, + [3698] = {.lex_state = 348, .external_lex_state = 14}, + [3699] = {.lex_state = 164}, + [3700] = {.lex_state = 348, .external_lex_state = 14}, + [3701] = {.lex_state = 348, .external_lex_state = 14}, + [3702] = {.lex_state = 348, .external_lex_state = 14}, [3703] = {.lex_state = 103}, - [3704] = {.lex_state = 103}, - [3705] = {.lex_state = 337, .external_lex_state = 13}, - [3706] = {.lex_state = 320, .external_lex_state = 22}, - [3707] = {.lex_state = 320, .external_lex_state = 22}, - [3708] = {.lex_state = 103, .external_lex_state = 16}, - [3709] = {.lex_state = 286, .external_lex_state = 16}, - [3710] = {.lex_state = 337, .external_lex_state = 13}, - [3711] = {.lex_state = 284, .external_lex_state = 16}, - [3712] = {.lex_state = 337, .external_lex_state = 13}, - [3713] = {.lex_state = 288}, - [3714] = {.lex_state = 286, .external_lex_state = 16}, - [3715] = {.lex_state = 337, .external_lex_state = 13}, - [3716] = {.lex_state = 288}, - [3717] = {.lex_state = 286, .external_lex_state = 16}, - [3718] = {.lex_state = 288}, - [3719] = {.lex_state = 286, .external_lex_state = 16}, - [3720] = {.lex_state = 286, .external_lex_state = 16}, - [3721] = {.lex_state = 337, .external_lex_state = 13}, - [3722] = {.lex_state = 286, .external_lex_state = 16}, - [3723] = {.lex_state = 237, .external_lex_state = 23}, - [3724] = {.lex_state = 237, .external_lex_state = 23}, - [3725] = {.lex_state = 237, .external_lex_state = 23}, - [3726] = {.lex_state = 237, .external_lex_state = 13}, - [3727] = {.lex_state = 237, .external_lex_state = 13}, - [3728] = {.lex_state = 237, .external_lex_state = 13}, - [3729] = {.lex_state = 295, .external_lex_state = 17}, - [3730] = {.lex_state = 295, .external_lex_state = 17}, - [3731] = {.lex_state = 295, .external_lex_state = 17}, - [3732] = {.lex_state = 295, .external_lex_state = 17}, - [3733] = {.lex_state = 286, .external_lex_state = 16}, - [3734] = {.lex_state = 295, .external_lex_state = 17}, - [3735] = {.lex_state = 286, .external_lex_state = 16}, - [3736] = {.lex_state = 295, .external_lex_state = 17}, - [3737] = {.lex_state = 286, .external_lex_state = 16}, - [3738] = {.lex_state = 295, .external_lex_state = 17}, - [3739] = {.lex_state = 295, .external_lex_state = 17}, - [3740] = {.lex_state = 249, .external_lex_state = 15}, - [3741] = {.lex_state = 249, .external_lex_state = 15}, - [3742] = {.lex_state = 249, .external_lex_state = 15}, - [3743] = {.lex_state = 249, .external_lex_state = 15}, - [3744] = {.lex_state = 286, .external_lex_state = 16}, - [3745] = {.lex_state = 249, .external_lex_state = 15}, - [3746] = {.lex_state = 286, .external_lex_state = 16}, - [3747] = {.lex_state = 249, .external_lex_state = 15}, - [3748] = {.lex_state = 286, .external_lex_state = 16}, - [3749] = {.lex_state = 249, .external_lex_state = 15}, - [3750] = {.lex_state = 249, .external_lex_state = 15}, - [3751] = {.lex_state = 339, .external_lex_state = 13}, - [3752] = {.lex_state = 320, .external_lex_state = 22}, - [3753] = {.lex_state = 320, .external_lex_state = 22}, - [3754] = {.lex_state = 103, .external_lex_state = 16}, - [3755] = {.lex_state = 286, .external_lex_state = 16}, - [3756] = {.lex_state = 339, .external_lex_state = 13}, - [3757] = {.lex_state = 284, .external_lex_state = 16}, - [3758] = {.lex_state = 339, .external_lex_state = 13}, - [3759] = {.lex_state = 288}, - [3760] = {.lex_state = 286, .external_lex_state = 16}, - [3761] = {.lex_state = 339, .external_lex_state = 13}, - [3762] = {.lex_state = 288}, - [3763] = {.lex_state = 286, .external_lex_state = 16}, - [3764] = {.lex_state = 288}, - [3765] = {.lex_state = 286, .external_lex_state = 16}, - [3766] = {.lex_state = 286, .external_lex_state = 16}, - [3767] = {.lex_state = 339, .external_lex_state = 13}, - [3768] = {.lex_state = 286, .external_lex_state = 16}, - [3769] = {.lex_state = 243, .external_lex_state = 23}, - [3770] = {.lex_state = 243, .external_lex_state = 23}, - [3771] = {.lex_state = 243, .external_lex_state = 23}, - [3772] = {.lex_state = 243, .external_lex_state = 13}, - [3773] = {.lex_state = 243, .external_lex_state = 13}, - [3774] = {.lex_state = 243, .external_lex_state = 13}, - [3775] = {.lex_state = 297, .external_lex_state = 17}, - [3776] = {.lex_state = 297, .external_lex_state = 17}, - [3777] = {.lex_state = 297, .external_lex_state = 17}, - [3778] = {.lex_state = 297, .external_lex_state = 17}, - [3779] = {.lex_state = 286, .external_lex_state = 16}, - [3780] = {.lex_state = 297, .external_lex_state = 17}, - [3781] = {.lex_state = 286, .external_lex_state = 16}, - [3782] = {.lex_state = 297, .external_lex_state = 17}, - [3783] = {.lex_state = 286, .external_lex_state = 16}, - [3784] = {.lex_state = 297, .external_lex_state = 17}, - [3785] = {.lex_state = 297, .external_lex_state = 17}, - [3786] = {.lex_state = 257, .external_lex_state = 5}, - [3787] = {.lex_state = 257, .external_lex_state = 5}, - [3788] = {.lex_state = 257, .external_lex_state = 5}, - [3789] = {.lex_state = 299, .external_lex_state = 24}, - [3790] = {.lex_state = 299, .external_lex_state = 24}, - [3791] = {.lex_state = 299, .external_lex_state = 24}, - [3792] = {.lex_state = 299, .external_lex_state = 24}, - [3793] = {.lex_state = 286, .external_lex_state = 16}, - [3794] = {.lex_state = 299, .external_lex_state = 24}, - [3795] = {.lex_state = 286, .external_lex_state = 16}, - [3796] = {.lex_state = 299, .external_lex_state = 24}, - [3797] = {.lex_state = 286, .external_lex_state = 16}, - [3798] = {.lex_state = 299, .external_lex_state = 24}, - [3799] = {.lex_state = 299, .external_lex_state = 24}, - [3800] = {.lex_state = 306, .external_lex_state = 13}, - [3801] = {.lex_state = 306, .external_lex_state = 13}, - [3802] = {.lex_state = 306, .external_lex_state = 13}, - [3803] = {.lex_state = 308, .external_lex_state = 10}, - [3804] = {.lex_state = 308, .external_lex_state = 10}, - [3805] = {.lex_state = 308, .external_lex_state = 10}, - [3806] = {.lex_state = 326, .external_lex_state = 13}, - [3807] = {.lex_state = 326, .external_lex_state = 13}, - [3808] = {.lex_state = 326, .external_lex_state = 13}, - [3809] = {.lex_state = 326, .external_lex_state = 13}, - [3810] = {.lex_state = 286, .external_lex_state = 16}, - [3811] = {.lex_state = 326, .external_lex_state = 13}, - [3812] = {.lex_state = 286, .external_lex_state = 16}, - [3813] = {.lex_state = 326, .external_lex_state = 13}, - [3814] = {.lex_state = 286, .external_lex_state = 16}, - [3815] = {.lex_state = 326, .external_lex_state = 13}, - [3816] = {.lex_state = 326, .external_lex_state = 13}, - [3817] = {.lex_state = 141}, - [3818] = {.lex_state = 178, .external_lex_state = 2}, - [3819] = {.lex_state = 178, .external_lex_state = 2}, - [3820] = {.lex_state = 141}, - [3821] = {.lex_state = 178, .external_lex_state = 2}, - [3822] = {.lex_state = 328, .external_lex_state = 10}, - [3823] = {.lex_state = 328, .external_lex_state = 10}, - [3824] = {.lex_state = 328, .external_lex_state = 10}, - [3825] = {.lex_state = 328, .external_lex_state = 10}, - [3826] = {.lex_state = 286, .external_lex_state = 16}, - [3827] = {.lex_state = 328, .external_lex_state = 10}, - [3828] = {.lex_state = 286, .external_lex_state = 16}, - [3829] = {.lex_state = 328, .external_lex_state = 10}, - [3830] = {.lex_state = 286, .external_lex_state = 16}, - [3831] = {.lex_state = 328, .external_lex_state = 10}, - [3832] = {.lex_state = 328, .external_lex_state = 10}, - [3833] = {.lex_state = 187, .external_lex_state = 20}, + [3704] = {.lex_state = 226, .external_lex_state = 16}, + [3705] = {.lex_state = 235, .external_lex_state = 6}, + [3706] = {.lex_state = 226, .external_lex_state = 16}, + [3707] = {.lex_state = 226, .external_lex_state = 16}, + [3708] = {.lex_state = 103}, + [3709] = {.lex_state = 241, .external_lex_state = 2}, + [3710] = {.lex_state = 103}, + [3711] = {.lex_state = 249, .external_lex_state = 2}, + [3712] = {.lex_state = 103}, + [3713] = {.lex_state = 241, .external_lex_state = 2}, + [3714] = {.lex_state = 348, .external_lex_state = 3}, + [3715] = {.lex_state = 141}, + [3716] = {.lex_state = 348, .external_lex_state = 10}, + [3717] = {.lex_state = 348, .external_lex_state = 10}, + [3718] = {.lex_state = 164}, + [3719] = {.lex_state = 348, .external_lex_state = 10}, + [3720] = {.lex_state = 348, .external_lex_state = 10}, + [3721] = {.lex_state = 348, .external_lex_state = 10}, + [3722] = {.lex_state = 103}, + [3723] = {.lex_state = 226, .external_lex_state = 16}, + [3724] = {.lex_state = 235, .external_lex_state = 6}, + [3725] = {.lex_state = 226, .external_lex_state = 16}, + [3726] = {.lex_state = 226, .external_lex_state = 16}, + [3727] = {.lex_state = 103}, + [3728] = {.lex_state = 241, .external_lex_state = 2}, + [3729] = {.lex_state = 103}, + [3730] = {.lex_state = 249, .external_lex_state = 2}, + [3731] = {.lex_state = 103}, + [3732] = {.lex_state = 241, .external_lex_state = 2}, + [3733] = {.lex_state = 348, .external_lex_state = 4}, + [3734] = {.lex_state = 354, .external_lex_state = 5}, + [3735] = {.lex_state = 354, .external_lex_state = 5}, + [3736] = {.lex_state = 354, .external_lex_state = 5}, + [3737] = {.lex_state = 289, .external_lex_state = 16}, + [3738] = {.lex_state = 354, .external_lex_state = 5}, + [3739] = {.lex_state = 293}, + [3740] = {.lex_state = 291, .external_lex_state = 16}, + [3741] = {.lex_state = 103}, + [3742] = {.lex_state = 226, .external_lex_state = 16}, + [3743] = {.lex_state = 226, .external_lex_state = 16}, + [3744] = {.lex_state = 226, .external_lex_state = 16}, + [3745] = {.lex_state = 354, .external_lex_state = 5}, + [3746] = {.lex_state = 293}, + [3747] = {.lex_state = 291, .external_lex_state = 16}, + [3748] = {.lex_state = 354, .external_lex_state = 5}, + [3749] = {.lex_state = 293}, + [3750] = {.lex_state = 291, .external_lex_state = 16}, + [3751] = {.lex_state = 354, .external_lex_state = 5}, + [3752] = {.lex_state = 354, .external_lex_state = 5}, + [3753] = {.lex_state = 103}, + [3754] = {.lex_state = 358, .external_lex_state = 8}, + [3755] = {.lex_state = 283, .external_lex_state = 4}, + [3756] = {.lex_state = 358, .external_lex_state = 8}, + [3757] = {.lex_state = 141}, + [3758] = {.lex_state = 354, .external_lex_state = 5}, + [3759] = {.lex_state = 354, .external_lex_state = 5}, + [3760] = {.lex_state = 354, .external_lex_state = 7}, + [3761] = {.lex_state = 360, .external_lex_state = 5}, + [3762] = {.lex_state = 164}, + [3763] = {.lex_state = 169}, + [3764] = {.lex_state = 360, .external_lex_state = 5}, + [3765] = {.lex_state = 174, .external_lex_state = 6}, + [3766] = {.lex_state = 20, .external_lex_state = 2}, + [3767] = {.lex_state = 20, .external_lex_state = 2}, + [3768] = {.lex_state = 20, .external_lex_state = 2}, + [3769] = {.lex_state = 360, .external_lex_state = 5}, + [3770] = {.lex_state = 360, .external_lex_state = 5}, + [3771] = {.lex_state = 360, .external_lex_state = 7}, + [3772] = {.lex_state = 360, .external_lex_state = 7}, + [3773] = {.lex_state = 354, .external_lex_state = 7}, + [3774] = {.lex_state = 339, .external_lex_state = 2}, + [3775] = {.lex_state = 152, .external_lex_state = 4}, + [3776] = {.lex_state = 181, .external_lex_state = 8}, + [3777] = {.lex_state = 354, .external_lex_state = 7}, + [3778] = {.lex_state = 317}, + [3779] = {.lex_state = 283, .external_lex_state = 4}, + [3780] = {.lex_state = 358, .external_lex_state = 8}, + [3781] = {.lex_state = 339, .external_lex_state = 2}, + [3782] = {.lex_state = 317}, + [3783] = {.lex_state = 283, .external_lex_state = 4}, + [3784] = {.lex_state = 358, .external_lex_state = 8}, + [3785] = {.lex_state = 333, .external_lex_state = 13}, + [3786] = {.lex_state = 333, .external_lex_state = 13}, + [3787] = {.lex_state = 333, .external_lex_state = 13}, + [3788] = {.lex_state = 291, .external_lex_state = 16}, + [3789] = {.lex_state = 327, .external_lex_state = 22}, + [3790] = {.lex_state = 327, .external_lex_state = 22}, + [3791] = {.lex_state = 103, .external_lex_state = 16}, + [3792] = {.lex_state = 291, .external_lex_state = 16}, + [3793] = {.lex_state = 333, .external_lex_state = 13}, + [3794] = {.lex_state = 291, .external_lex_state = 16}, + [3795] = {.lex_state = 333, .external_lex_state = 13}, + [3796] = {.lex_state = 291, .external_lex_state = 16}, + [3797] = {.lex_state = 333, .external_lex_state = 13}, + [3798] = {.lex_state = 291, .external_lex_state = 16}, + [3799] = {.lex_state = 333, .external_lex_state = 13}, + [3800] = {.lex_state = 291, .external_lex_state = 16}, + [3801] = {.lex_state = 141}, + [3802] = {.lex_state = 152, .external_lex_state = 4}, + [3803] = {.lex_state = 181, .external_lex_state = 8}, + [3804] = {.lex_state = 178, .external_lex_state = 2}, + [3805] = {.lex_state = 178, .external_lex_state = 2}, + [3806] = {.lex_state = 141}, + [3807] = {.lex_state = 152, .external_lex_state = 4}, + [3808] = {.lex_state = 181, .external_lex_state = 8}, + [3809] = {.lex_state = 178, .external_lex_state = 2}, + [3810] = {.lex_state = 178, .external_lex_state = 2}, + [3811] = {.lex_state = 335, .external_lex_state = 10}, + [3812] = {.lex_state = 335, .external_lex_state = 10}, + [3813] = {.lex_state = 335, .external_lex_state = 10}, + [3814] = {.lex_state = 291, .external_lex_state = 16}, + [3815] = {.lex_state = 327, .external_lex_state = 22}, + [3816] = {.lex_state = 327, .external_lex_state = 22}, + [3817] = {.lex_state = 103, .external_lex_state = 16}, + [3818] = {.lex_state = 291, .external_lex_state = 16}, + [3819] = {.lex_state = 335, .external_lex_state = 10}, + [3820] = {.lex_state = 291, .external_lex_state = 16}, + [3821] = {.lex_state = 335, .external_lex_state = 10}, + [3822] = {.lex_state = 291, .external_lex_state = 16}, + [3823] = {.lex_state = 335, .external_lex_state = 10}, + [3824] = {.lex_state = 291, .external_lex_state = 16}, + [3825] = {.lex_state = 335, .external_lex_state = 10}, + [3826] = {.lex_state = 291, .external_lex_state = 16}, + [3827] = {.lex_state = 187, .external_lex_state = 20}, + [3828] = {.lex_state = 187, .external_lex_state = 20}, + [3829] = {.lex_state = 187, .external_lex_state = 20}, + [3830] = {.lex_state = 187, .external_lex_state = 20}, + [3831] = {.lex_state = 291, .external_lex_state = 16}, + [3832] = {.lex_state = 187, .external_lex_state = 20}, + [3833] = {.lex_state = 291, .external_lex_state = 16}, [3834] = {.lex_state = 187, .external_lex_state = 20}, - [3835] = {.lex_state = 187, .external_lex_state = 20}, - [3836] = {.lex_state = 335, .external_lex_state = 10}, - [3837] = {.lex_state = 335, .external_lex_state = 10}, - [3838] = {.lex_state = 335, .external_lex_state = 10}, - [3839] = {.lex_state = 286, .external_lex_state = 16}, - [3840] = {.lex_state = 320, .external_lex_state = 22}, - [3841] = {.lex_state = 320, .external_lex_state = 22}, - [3842] = {.lex_state = 103, .external_lex_state = 16}, - [3843] = {.lex_state = 286, .external_lex_state = 16}, - [3844] = {.lex_state = 335, .external_lex_state = 10}, - [3845] = {.lex_state = 286, .external_lex_state = 16}, - [3846] = {.lex_state = 335, .external_lex_state = 10}, - [3847] = {.lex_state = 286, .external_lex_state = 16}, - [3848] = {.lex_state = 335, .external_lex_state = 10}, - [3849] = {.lex_state = 286, .external_lex_state = 16}, - [3850] = {.lex_state = 335, .external_lex_state = 10}, - [3851] = {.lex_state = 286, .external_lex_state = 16}, - [3852] = {.lex_state = 253, .external_lex_state = 5}, - [3853] = {.lex_state = 253, .external_lex_state = 5}, - [3854] = {.lex_state = 253, .external_lex_state = 5}, - [3855] = {.lex_state = 320, .external_lex_state = 22}, - [3856] = {.lex_state = 320, .external_lex_state = 22}, - [3857] = {.lex_state = 320, .external_lex_state = 22}, - [3858] = {.lex_state = 241, .external_lex_state = 15}, - [3859] = {.lex_state = 241, .external_lex_state = 15}, - [3860] = {.lex_state = 241, .external_lex_state = 15}, - [3861] = {.lex_state = 337, .external_lex_state = 13}, - [3862] = {.lex_state = 337, .external_lex_state = 13}, - [3863] = {.lex_state = 337, .external_lex_state = 13}, - [3864] = {.lex_state = 286, .external_lex_state = 16}, - [3865] = {.lex_state = 320, .external_lex_state = 22}, - [3866] = {.lex_state = 320, .external_lex_state = 22}, - [3867] = {.lex_state = 103, .external_lex_state = 16}, - [3868] = {.lex_state = 286, .external_lex_state = 16}, - [3869] = {.lex_state = 337, .external_lex_state = 13}, - [3870] = {.lex_state = 286, .external_lex_state = 16}, - [3871] = {.lex_state = 337, .external_lex_state = 13}, - [3872] = {.lex_state = 286, .external_lex_state = 16}, - [3873] = {.lex_state = 337, .external_lex_state = 13}, - [3874] = {.lex_state = 286, .external_lex_state = 16}, - [3875] = {.lex_state = 337, .external_lex_state = 13}, - [3876] = {.lex_state = 286, .external_lex_state = 16}, - [3877] = {.lex_state = 295, .external_lex_state = 17}, - [3878] = {.lex_state = 295, .external_lex_state = 17}, - [3879] = {.lex_state = 295, .external_lex_state = 17}, - [3880] = {.lex_state = 249, .external_lex_state = 15}, - [3881] = {.lex_state = 249, .external_lex_state = 15}, - [3882] = {.lex_state = 249, .external_lex_state = 15}, - [3883] = {.lex_state = 339, .external_lex_state = 13}, - [3884] = {.lex_state = 339, .external_lex_state = 13}, - [3885] = {.lex_state = 339, .external_lex_state = 13}, - [3886] = {.lex_state = 286, .external_lex_state = 16}, - [3887] = {.lex_state = 320, .external_lex_state = 22}, - [3888] = {.lex_state = 320, .external_lex_state = 22}, - [3889] = {.lex_state = 103, .external_lex_state = 16}, - [3890] = {.lex_state = 286, .external_lex_state = 16}, - [3891] = {.lex_state = 339, .external_lex_state = 13}, - [3892] = {.lex_state = 286, .external_lex_state = 16}, - [3893] = {.lex_state = 339, .external_lex_state = 13}, - [3894] = {.lex_state = 286, .external_lex_state = 16}, - [3895] = {.lex_state = 339, .external_lex_state = 13}, - [3896] = {.lex_state = 286, .external_lex_state = 16}, - [3897] = {.lex_state = 339, .external_lex_state = 13}, - [3898] = {.lex_state = 286, .external_lex_state = 16}, - [3899] = {.lex_state = 297, .external_lex_state = 17}, - [3900] = {.lex_state = 297, .external_lex_state = 17}, - [3901] = {.lex_state = 297, .external_lex_state = 17}, - [3902] = {.lex_state = 299, .external_lex_state = 24}, - [3903] = {.lex_state = 299, .external_lex_state = 24}, - [3904] = {.lex_state = 299, .external_lex_state = 24}, - [3905] = {.lex_state = 326, .external_lex_state = 13}, - [3906] = {.lex_state = 326, .external_lex_state = 13}, - [3907] = {.lex_state = 326, .external_lex_state = 13}, - [3908] = {.lex_state = 141}, - [3909] = {.lex_state = 141}, - [3910] = {.lex_state = 328, .external_lex_state = 10}, - [3911] = {.lex_state = 328, .external_lex_state = 10}, - [3912] = {.lex_state = 328, .external_lex_state = 10}, - [3913] = {.lex_state = 335, .external_lex_state = 10}, - [3914] = {.lex_state = 335, .external_lex_state = 10}, - [3915] = {.lex_state = 335, .external_lex_state = 10}, - [3916] = {.lex_state = 335, .external_lex_state = 10}, - [3917] = {.lex_state = 286, .external_lex_state = 16}, - [3918] = {.lex_state = 335, .external_lex_state = 10}, - [3919] = {.lex_state = 286, .external_lex_state = 16}, - [3920] = {.lex_state = 335, .external_lex_state = 10}, - [3921] = {.lex_state = 286, .external_lex_state = 16}, - [3922] = {.lex_state = 335, .external_lex_state = 10}, - [3923] = {.lex_state = 335, .external_lex_state = 10}, - [3924] = {.lex_state = 337, .external_lex_state = 13}, - [3925] = {.lex_state = 337, .external_lex_state = 13}, - [3926] = {.lex_state = 337, .external_lex_state = 13}, - [3927] = {.lex_state = 337, .external_lex_state = 13}, - [3928] = {.lex_state = 286, .external_lex_state = 16}, - [3929] = {.lex_state = 337, .external_lex_state = 13}, - [3930] = {.lex_state = 286, .external_lex_state = 16}, - [3931] = {.lex_state = 337, .external_lex_state = 13}, - [3932] = {.lex_state = 286, .external_lex_state = 16}, - [3933] = {.lex_state = 337, .external_lex_state = 13}, - [3934] = {.lex_state = 337, .external_lex_state = 13}, - [3935] = {.lex_state = 339, .external_lex_state = 13}, - [3936] = {.lex_state = 339, .external_lex_state = 13}, - [3937] = {.lex_state = 339, .external_lex_state = 13}, - [3938] = {.lex_state = 339, .external_lex_state = 13}, - [3939] = {.lex_state = 286, .external_lex_state = 16}, - [3940] = {.lex_state = 339, .external_lex_state = 13}, - [3941] = {.lex_state = 286, .external_lex_state = 16}, - [3942] = {.lex_state = 339, .external_lex_state = 13}, - [3943] = {.lex_state = 286, .external_lex_state = 16}, - [3944] = {.lex_state = 339, .external_lex_state = 13}, - [3945] = {.lex_state = 339, .external_lex_state = 13}, - [3946] = {.lex_state = 335, .external_lex_state = 10}, - [3947] = {.lex_state = 335, .external_lex_state = 10}, - [3948] = {.lex_state = 335, .external_lex_state = 10}, - [3949] = {.lex_state = 337, .external_lex_state = 13}, - [3950] = {.lex_state = 337, .external_lex_state = 13}, - [3951] = {.lex_state = 337, .external_lex_state = 13}, - [3952] = {.lex_state = 339, .external_lex_state = 13}, - [3953] = {.lex_state = 339, .external_lex_state = 13}, - [3954] = {.lex_state = 339, .external_lex_state = 13}, + [3835] = {.lex_state = 291, .external_lex_state = 16}, + [3836] = {.lex_state = 187, .external_lex_state = 20}, + [3837] = {.lex_state = 187, .external_lex_state = 20}, + [3838] = {.lex_state = 342, .external_lex_state = 10}, + [3839] = {.lex_state = 327, .external_lex_state = 22}, + [3840] = {.lex_state = 327, .external_lex_state = 22}, + [3841] = {.lex_state = 103, .external_lex_state = 16}, + [3842] = {.lex_state = 291, .external_lex_state = 16}, + [3843] = {.lex_state = 342, .external_lex_state = 10}, + [3844] = {.lex_state = 289, .external_lex_state = 16}, + [3845] = {.lex_state = 342, .external_lex_state = 10}, + [3846] = {.lex_state = 293}, + [3847] = {.lex_state = 291, .external_lex_state = 16}, + [3848] = {.lex_state = 342, .external_lex_state = 10}, + [3849] = {.lex_state = 293}, + [3850] = {.lex_state = 291, .external_lex_state = 16}, + [3851] = {.lex_state = 293}, + [3852] = {.lex_state = 291, .external_lex_state = 16}, + [3853] = {.lex_state = 291, .external_lex_state = 16}, + [3854] = {.lex_state = 342, .external_lex_state = 10}, + [3855] = {.lex_state = 291, .external_lex_state = 16}, + [3856] = {.lex_state = 192, .external_lex_state = 14}, + [3857] = {.lex_state = 192, .external_lex_state = 14}, + [3858] = {.lex_state = 192, .external_lex_state = 14}, + [3859] = {.lex_state = 192, .external_lex_state = 10}, + [3860] = {.lex_state = 192, .external_lex_state = 10}, + [3861] = {.lex_state = 192, .external_lex_state = 10}, + [3862] = {.lex_state = 287, .external_lex_state = 5}, + [3863] = {.lex_state = 287, .external_lex_state = 5}, + [3864] = {.lex_state = 287, .external_lex_state = 5}, + [3865] = {.lex_state = 287, .external_lex_state = 5}, + [3866] = {.lex_state = 291, .external_lex_state = 16}, + [3867] = {.lex_state = 287, .external_lex_state = 5}, + [3868] = {.lex_state = 291, .external_lex_state = 16}, + [3869] = {.lex_state = 287, .external_lex_state = 5}, + [3870] = {.lex_state = 291, .external_lex_state = 16}, + [3871] = {.lex_state = 287, .external_lex_state = 5}, + [3872] = {.lex_state = 287, .external_lex_state = 5}, + [3873] = {.lex_state = 327, .external_lex_state = 22}, + [3874] = {.lex_state = 327, .external_lex_state = 22}, + [3875] = {.lex_state = 327, .external_lex_state = 22}, + [3876] = {.lex_state = 327, .external_lex_state = 22}, + [3877] = {.lex_state = 291, .external_lex_state = 16}, + [3878] = {.lex_state = 327, .external_lex_state = 22}, + [3879] = {.lex_state = 291, .external_lex_state = 16}, + [3880] = {.lex_state = 327, .external_lex_state = 22}, + [3881] = {.lex_state = 291, .external_lex_state = 16}, + [3882] = {.lex_state = 327, .external_lex_state = 22}, + [3883] = {.lex_state = 327, .external_lex_state = 22}, + [3884] = {.lex_state = 291, .external_lex_state = 22}, + [3885] = {.lex_state = 291, .external_lex_state = 22}, + [3886] = {.lex_state = 291, .external_lex_state = 22}, + [3887] = {.lex_state = 241, .external_lex_state = 15}, + [3888] = {.lex_state = 241, .external_lex_state = 15}, + [3889] = {.lex_state = 241, .external_lex_state = 15}, + [3890] = {.lex_state = 241, .external_lex_state = 15}, + [3891] = {.lex_state = 291, .external_lex_state = 16}, + [3892] = {.lex_state = 241, .external_lex_state = 15}, + [3893] = {.lex_state = 291, .external_lex_state = 16}, + [3894] = {.lex_state = 241, .external_lex_state = 15}, + [3895] = {.lex_state = 291, .external_lex_state = 16}, + [3896] = {.lex_state = 241, .external_lex_state = 15}, + [3897] = {.lex_state = 241, .external_lex_state = 15}, + [3898] = {.lex_state = 103}, + [3899] = {.lex_state = 103}, + [3900] = {.lex_state = 103}, + [3901] = {.lex_state = 344, .external_lex_state = 13}, + [3902] = {.lex_state = 327, .external_lex_state = 22}, + [3903] = {.lex_state = 327, .external_lex_state = 22}, + [3904] = {.lex_state = 103, .external_lex_state = 16}, + [3905] = {.lex_state = 291, .external_lex_state = 16}, + [3906] = {.lex_state = 344, .external_lex_state = 13}, + [3907] = {.lex_state = 289, .external_lex_state = 16}, + [3908] = {.lex_state = 344, .external_lex_state = 13}, + [3909] = {.lex_state = 293}, + [3910] = {.lex_state = 291, .external_lex_state = 16}, + [3911] = {.lex_state = 344, .external_lex_state = 13}, + [3912] = {.lex_state = 293}, + [3913] = {.lex_state = 291, .external_lex_state = 16}, + [3914] = {.lex_state = 293}, + [3915] = {.lex_state = 291, .external_lex_state = 16}, + [3916] = {.lex_state = 291, .external_lex_state = 16}, + [3917] = {.lex_state = 344, .external_lex_state = 13}, + [3918] = {.lex_state = 291, .external_lex_state = 16}, + [3919] = {.lex_state = 237, .external_lex_state = 23}, + [3920] = {.lex_state = 237, .external_lex_state = 23}, + [3921] = {.lex_state = 237, .external_lex_state = 23}, + [3922] = {.lex_state = 237, .external_lex_state = 13}, + [3923] = {.lex_state = 237, .external_lex_state = 13}, + [3924] = {.lex_state = 237, .external_lex_state = 13}, + [3925] = {.lex_state = 300, .external_lex_state = 17}, + [3926] = {.lex_state = 300, .external_lex_state = 17}, + [3927] = {.lex_state = 300, .external_lex_state = 17}, + [3928] = {.lex_state = 300, .external_lex_state = 17}, + [3929] = {.lex_state = 291, .external_lex_state = 16}, + [3930] = {.lex_state = 300, .external_lex_state = 17}, + [3931] = {.lex_state = 291, .external_lex_state = 16}, + [3932] = {.lex_state = 300, .external_lex_state = 17}, + [3933] = {.lex_state = 291, .external_lex_state = 16}, + [3934] = {.lex_state = 300, .external_lex_state = 17}, + [3935] = {.lex_state = 300, .external_lex_state = 17}, + [3936] = {.lex_state = 249, .external_lex_state = 15}, + [3937] = {.lex_state = 249, .external_lex_state = 15}, + [3938] = {.lex_state = 249, .external_lex_state = 15}, + [3939] = {.lex_state = 249, .external_lex_state = 15}, + [3940] = {.lex_state = 291, .external_lex_state = 16}, + [3941] = {.lex_state = 249, .external_lex_state = 15}, + [3942] = {.lex_state = 291, .external_lex_state = 16}, + [3943] = {.lex_state = 249, .external_lex_state = 15}, + [3944] = {.lex_state = 291, .external_lex_state = 16}, + [3945] = {.lex_state = 249, .external_lex_state = 15}, + [3946] = {.lex_state = 249, .external_lex_state = 15}, + [3947] = {.lex_state = 346, .external_lex_state = 13}, + [3948] = {.lex_state = 327, .external_lex_state = 22}, + [3949] = {.lex_state = 327, .external_lex_state = 22}, + [3950] = {.lex_state = 103, .external_lex_state = 16}, + [3951] = {.lex_state = 291, .external_lex_state = 16}, + [3952] = {.lex_state = 346, .external_lex_state = 13}, + [3953] = {.lex_state = 289, .external_lex_state = 16}, + [3954] = {.lex_state = 346, .external_lex_state = 13}, + [3955] = {.lex_state = 293}, + [3956] = {.lex_state = 291, .external_lex_state = 16}, + [3957] = {.lex_state = 346, .external_lex_state = 13}, + [3958] = {.lex_state = 293}, + [3959] = {.lex_state = 291, .external_lex_state = 16}, + [3960] = {.lex_state = 293}, + [3961] = {.lex_state = 291, .external_lex_state = 16}, + [3962] = {.lex_state = 291, .external_lex_state = 16}, + [3963] = {.lex_state = 346, .external_lex_state = 13}, + [3964] = {.lex_state = 291, .external_lex_state = 16}, + [3965] = {.lex_state = 243, .external_lex_state = 23}, + [3966] = {.lex_state = 243, .external_lex_state = 23}, + [3967] = {.lex_state = 243, .external_lex_state = 23}, + [3968] = {.lex_state = 243, .external_lex_state = 13}, + [3969] = {.lex_state = 243, .external_lex_state = 13}, + [3970] = {.lex_state = 243, .external_lex_state = 13}, + [3971] = {.lex_state = 302, .external_lex_state = 17}, + [3972] = {.lex_state = 302, .external_lex_state = 17}, + [3973] = {.lex_state = 302, .external_lex_state = 17}, + [3974] = {.lex_state = 302, .external_lex_state = 17}, + [3975] = {.lex_state = 291, .external_lex_state = 16}, + [3976] = {.lex_state = 302, .external_lex_state = 17}, + [3977] = {.lex_state = 291, .external_lex_state = 16}, + [3978] = {.lex_state = 302, .external_lex_state = 17}, + [3979] = {.lex_state = 291, .external_lex_state = 16}, + [3980] = {.lex_state = 302, .external_lex_state = 17}, + [3981] = {.lex_state = 302, .external_lex_state = 17}, + [3982] = {.lex_state = 258, .external_lex_state = 5}, + [3983] = {.lex_state = 258, .external_lex_state = 5}, + [3984] = {.lex_state = 258, .external_lex_state = 5}, + [3985] = {.lex_state = 304, .external_lex_state = 24}, + [3986] = {.lex_state = 304, .external_lex_state = 24}, + [3987] = {.lex_state = 304, .external_lex_state = 24}, + [3988] = {.lex_state = 304, .external_lex_state = 24}, + [3989] = {.lex_state = 291, .external_lex_state = 16}, + [3990] = {.lex_state = 304, .external_lex_state = 24}, + [3991] = {.lex_state = 291, .external_lex_state = 16}, + [3992] = {.lex_state = 304, .external_lex_state = 24}, + [3993] = {.lex_state = 291, .external_lex_state = 16}, + [3994] = {.lex_state = 304, .external_lex_state = 24}, + [3995] = {.lex_state = 304, .external_lex_state = 24}, + [3996] = {.lex_state = 311, .external_lex_state = 13}, + [3997] = {.lex_state = 311, .external_lex_state = 13}, + [3998] = {.lex_state = 311, .external_lex_state = 13}, + [3999] = {.lex_state = 313, .external_lex_state = 10}, + [4000] = {.lex_state = 313, .external_lex_state = 10}, + [4001] = {.lex_state = 313, .external_lex_state = 10}, + [4002] = {.lex_state = 358, .external_lex_state = 8}, + [4003] = {.lex_state = 241}, + [4004] = {.lex_state = 141}, + [4005] = {.lex_state = 358, .external_lex_state = 20}, + [4006] = {.lex_state = 358, .external_lex_state = 20}, + [4007] = {.lex_state = 164}, + [4008] = {.lex_state = 358, .external_lex_state = 20}, + [4009] = {.lex_state = 358, .external_lex_state = 20}, + [4010] = {.lex_state = 358, .external_lex_state = 20}, + [4011] = {.lex_state = 103}, + [4012] = {.lex_state = 226, .external_lex_state = 16}, + [4013] = {.lex_state = 235, .external_lex_state = 6}, + [4014] = {.lex_state = 226, .external_lex_state = 16}, + [4015] = {.lex_state = 226, .external_lex_state = 16}, + [4016] = {.lex_state = 103}, + [4017] = {.lex_state = 241, .external_lex_state = 2}, + [4018] = {.lex_state = 103}, + [4019] = {.lex_state = 249, .external_lex_state = 2}, + [4020] = {.lex_state = 103}, + [4021] = {.lex_state = 241, .external_lex_state = 2}, + [4022] = {.lex_state = 360, .external_lex_state = 7}, + [4023] = {.lex_state = 103}, + [4024] = {.lex_state = 20}, + [4025] = {.lex_state = 141}, + [4026] = {.lex_state = 360, .external_lex_state = 7}, + [4027] = {.lex_state = 348, .external_lex_state = 3}, + [4028] = {.lex_state = 241}, + [4029] = {.lex_state = 348, .external_lex_state = 14}, + [4030] = {.lex_state = 348, .external_lex_state = 14}, + [4031] = {.lex_state = 348, .external_lex_state = 14}, + [4032] = {.lex_state = 348, .external_lex_state = 14}, + [4033] = {.lex_state = 348, .external_lex_state = 14}, + [4034] = {.lex_state = 289, .external_lex_state = 16}, + [4035] = {.lex_state = 348, .external_lex_state = 14}, + [4036] = {.lex_state = 293}, + [4037] = {.lex_state = 291, .external_lex_state = 16}, + [4038] = {.lex_state = 103}, + [4039] = {.lex_state = 226, .external_lex_state = 16}, + [4040] = {.lex_state = 226, .external_lex_state = 16}, + [4041] = {.lex_state = 226, .external_lex_state = 16}, + [4042] = {.lex_state = 348, .external_lex_state = 14}, + [4043] = {.lex_state = 293}, + [4044] = {.lex_state = 291, .external_lex_state = 16}, + [4045] = {.lex_state = 348, .external_lex_state = 14}, + [4046] = {.lex_state = 293}, + [4047] = {.lex_state = 291, .external_lex_state = 16}, + [4048] = {.lex_state = 348, .external_lex_state = 14}, + [4049] = {.lex_state = 348, .external_lex_state = 14}, + [4050] = {.lex_state = 348, .external_lex_state = 10}, + [4051] = {.lex_state = 348, .external_lex_state = 10}, + [4052] = {.lex_state = 348, .external_lex_state = 10}, + [4053] = {.lex_state = 289, .external_lex_state = 16}, + [4054] = {.lex_state = 348, .external_lex_state = 10}, + [4055] = {.lex_state = 293}, + [4056] = {.lex_state = 291, .external_lex_state = 16}, + [4057] = {.lex_state = 103}, + [4058] = {.lex_state = 226, .external_lex_state = 16}, + [4059] = {.lex_state = 226, .external_lex_state = 16}, + [4060] = {.lex_state = 226, .external_lex_state = 16}, + [4061] = {.lex_state = 348, .external_lex_state = 10}, + [4062] = {.lex_state = 293}, + [4063] = {.lex_state = 291, .external_lex_state = 16}, + [4064] = {.lex_state = 348, .external_lex_state = 10}, + [4065] = {.lex_state = 293}, + [4066] = {.lex_state = 291, .external_lex_state = 16}, + [4067] = {.lex_state = 348, .external_lex_state = 10}, + [4068] = {.lex_state = 348, .external_lex_state = 10}, + [4069] = {.lex_state = 354, .external_lex_state = 5}, + [4070] = {.lex_state = 327, .external_lex_state = 22}, + [4071] = {.lex_state = 327, .external_lex_state = 22}, + [4072] = {.lex_state = 103, .external_lex_state = 16}, + [4073] = {.lex_state = 291, .external_lex_state = 16}, + [4074] = {.lex_state = 354, .external_lex_state = 5}, + [4075] = {.lex_state = 289, .external_lex_state = 16}, + [4076] = {.lex_state = 354, .external_lex_state = 5}, + [4077] = {.lex_state = 293}, + [4078] = {.lex_state = 291, .external_lex_state = 16}, + [4079] = {.lex_state = 354, .external_lex_state = 5}, + [4080] = {.lex_state = 293}, + [4081] = {.lex_state = 291, .external_lex_state = 16}, + [4082] = {.lex_state = 293}, + [4083] = {.lex_state = 291, .external_lex_state = 16}, + [4084] = {.lex_state = 291, .external_lex_state = 16}, + [4085] = {.lex_state = 354, .external_lex_state = 5}, + [4086] = {.lex_state = 291, .external_lex_state = 16}, + [4087] = {.lex_state = 362, .external_lex_state = 7}, + [4088] = {.lex_state = 360, .external_lex_state = 5}, + [4089] = {.lex_state = 360, .external_lex_state = 5}, + [4090] = {.lex_state = 141}, + [4091] = {.lex_state = 360, .external_lex_state = 5}, + [4092] = {.lex_state = 360, .external_lex_state = 5}, + [4093] = {.lex_state = 164}, + [4094] = {.lex_state = 360, .external_lex_state = 5}, + [4095] = {.lex_state = 360, .external_lex_state = 5}, + [4096] = {.lex_state = 360, .external_lex_state = 5}, + [4097] = {.lex_state = 103}, + [4098] = {.lex_state = 226, .external_lex_state = 16}, + [4099] = {.lex_state = 235, .external_lex_state = 6}, + [4100] = {.lex_state = 226, .external_lex_state = 16}, + [4101] = {.lex_state = 226, .external_lex_state = 16}, + [4102] = {.lex_state = 103}, + [4103] = {.lex_state = 241, .external_lex_state = 2}, + [4104] = {.lex_state = 103}, + [4105] = {.lex_state = 249, .external_lex_state = 2}, + [4106] = {.lex_state = 103}, + [4107] = {.lex_state = 241, .external_lex_state = 2}, + [4108] = {.lex_state = 360, .external_lex_state = 7}, + [4109] = {.lex_state = 339, .external_lex_state = 2}, + [4110] = {.lex_state = 339, .external_lex_state = 2}, + [4111] = {.lex_state = 333, .external_lex_state = 13}, + [4112] = {.lex_state = 333, .external_lex_state = 13}, + [4113] = {.lex_state = 333, .external_lex_state = 13}, + [4114] = {.lex_state = 333, .external_lex_state = 13}, + [4115] = {.lex_state = 291, .external_lex_state = 16}, + [4116] = {.lex_state = 333, .external_lex_state = 13}, + [4117] = {.lex_state = 291, .external_lex_state = 16}, + [4118] = {.lex_state = 333, .external_lex_state = 13}, + [4119] = {.lex_state = 291, .external_lex_state = 16}, + [4120] = {.lex_state = 333, .external_lex_state = 13}, + [4121] = {.lex_state = 333, .external_lex_state = 13}, + [4122] = {.lex_state = 178, .external_lex_state = 2}, + [4123] = {.lex_state = 141}, + [4124] = {.lex_state = 152, .external_lex_state = 4}, + [4125] = {.lex_state = 181, .external_lex_state = 8}, + [4126] = {.lex_state = 178, .external_lex_state = 2}, + [4127] = {.lex_state = 178, .external_lex_state = 2}, + [4128] = {.lex_state = 178, .external_lex_state = 2}, + [4129] = {.lex_state = 141}, + [4130] = {.lex_state = 152, .external_lex_state = 4}, + [4131] = {.lex_state = 181, .external_lex_state = 8}, + [4132] = {.lex_state = 178, .external_lex_state = 2}, + [4133] = {.lex_state = 335, .external_lex_state = 10}, + [4134] = {.lex_state = 335, .external_lex_state = 10}, + [4135] = {.lex_state = 335, .external_lex_state = 10}, + [4136] = {.lex_state = 335, .external_lex_state = 10}, + [4137] = {.lex_state = 291, .external_lex_state = 16}, + [4138] = {.lex_state = 335, .external_lex_state = 10}, + [4139] = {.lex_state = 291, .external_lex_state = 16}, + [4140] = {.lex_state = 335, .external_lex_state = 10}, + [4141] = {.lex_state = 291, .external_lex_state = 16}, + [4142] = {.lex_state = 335, .external_lex_state = 10}, + [4143] = {.lex_state = 335, .external_lex_state = 10}, + [4144] = {.lex_state = 187, .external_lex_state = 20}, + [4145] = {.lex_state = 187, .external_lex_state = 20}, + [4146] = {.lex_state = 187, .external_lex_state = 20}, + [4147] = {.lex_state = 342, .external_lex_state = 10}, + [4148] = {.lex_state = 342, .external_lex_state = 10}, + [4149] = {.lex_state = 342, .external_lex_state = 10}, + [4150] = {.lex_state = 291, .external_lex_state = 16}, + [4151] = {.lex_state = 327, .external_lex_state = 22}, + [4152] = {.lex_state = 327, .external_lex_state = 22}, + [4153] = {.lex_state = 103, .external_lex_state = 16}, + [4154] = {.lex_state = 291, .external_lex_state = 16}, + [4155] = {.lex_state = 342, .external_lex_state = 10}, + [4156] = {.lex_state = 291, .external_lex_state = 16}, + [4157] = {.lex_state = 342, .external_lex_state = 10}, + [4158] = {.lex_state = 291, .external_lex_state = 16}, + [4159] = {.lex_state = 342, .external_lex_state = 10}, + [4160] = {.lex_state = 291, .external_lex_state = 16}, + [4161] = {.lex_state = 342, .external_lex_state = 10}, + [4162] = {.lex_state = 291, .external_lex_state = 16}, + [4163] = {.lex_state = 287, .external_lex_state = 5}, + [4164] = {.lex_state = 287, .external_lex_state = 5}, + [4165] = {.lex_state = 287, .external_lex_state = 5}, + [4166] = {.lex_state = 327, .external_lex_state = 22}, + [4167] = {.lex_state = 327, .external_lex_state = 22}, + [4168] = {.lex_state = 327, .external_lex_state = 22}, + [4169] = {.lex_state = 241, .external_lex_state = 15}, + [4170] = {.lex_state = 241, .external_lex_state = 15}, + [4171] = {.lex_state = 241, .external_lex_state = 15}, + [4172] = {.lex_state = 344, .external_lex_state = 13}, + [4173] = {.lex_state = 344, .external_lex_state = 13}, + [4174] = {.lex_state = 344, .external_lex_state = 13}, + [4175] = {.lex_state = 291, .external_lex_state = 16}, + [4176] = {.lex_state = 327, .external_lex_state = 22}, + [4177] = {.lex_state = 327, .external_lex_state = 22}, + [4178] = {.lex_state = 103, .external_lex_state = 16}, + [4179] = {.lex_state = 291, .external_lex_state = 16}, + [4180] = {.lex_state = 344, .external_lex_state = 13}, + [4181] = {.lex_state = 291, .external_lex_state = 16}, + [4182] = {.lex_state = 344, .external_lex_state = 13}, + [4183] = {.lex_state = 291, .external_lex_state = 16}, + [4184] = {.lex_state = 344, .external_lex_state = 13}, + [4185] = {.lex_state = 291, .external_lex_state = 16}, + [4186] = {.lex_state = 344, .external_lex_state = 13}, + [4187] = {.lex_state = 291, .external_lex_state = 16}, + [4188] = {.lex_state = 300, .external_lex_state = 17}, + [4189] = {.lex_state = 300, .external_lex_state = 17}, + [4190] = {.lex_state = 300, .external_lex_state = 17}, + [4191] = {.lex_state = 249, .external_lex_state = 15}, + [4192] = {.lex_state = 249, .external_lex_state = 15}, + [4193] = {.lex_state = 249, .external_lex_state = 15}, + [4194] = {.lex_state = 346, .external_lex_state = 13}, + [4195] = {.lex_state = 346, .external_lex_state = 13}, + [4196] = {.lex_state = 346, .external_lex_state = 13}, + [4197] = {.lex_state = 291, .external_lex_state = 16}, + [4198] = {.lex_state = 327, .external_lex_state = 22}, + [4199] = {.lex_state = 327, .external_lex_state = 22}, + [4200] = {.lex_state = 103, .external_lex_state = 16}, + [4201] = {.lex_state = 291, .external_lex_state = 16}, + [4202] = {.lex_state = 346, .external_lex_state = 13}, + [4203] = {.lex_state = 291, .external_lex_state = 16}, + [4204] = {.lex_state = 346, .external_lex_state = 13}, + [4205] = {.lex_state = 291, .external_lex_state = 16}, + [4206] = {.lex_state = 346, .external_lex_state = 13}, + [4207] = {.lex_state = 291, .external_lex_state = 16}, + [4208] = {.lex_state = 346, .external_lex_state = 13}, + [4209] = {.lex_state = 291, .external_lex_state = 16}, + [4210] = {.lex_state = 302, .external_lex_state = 17}, + [4211] = {.lex_state = 302, .external_lex_state = 17}, + [4212] = {.lex_state = 302, .external_lex_state = 17}, + [4213] = {.lex_state = 304, .external_lex_state = 24}, + [4214] = {.lex_state = 304, .external_lex_state = 24}, + [4215] = {.lex_state = 304, .external_lex_state = 24}, + [4216] = {.lex_state = 358, .external_lex_state = 8}, + [4217] = {.lex_state = 358, .external_lex_state = 20}, + [4218] = {.lex_state = 358, .external_lex_state = 20}, + [4219] = {.lex_state = 358, .external_lex_state = 20}, + [4220] = {.lex_state = 289, .external_lex_state = 16}, + [4221] = {.lex_state = 358, .external_lex_state = 20}, + [4222] = {.lex_state = 293}, + [4223] = {.lex_state = 291, .external_lex_state = 16}, + [4224] = {.lex_state = 103}, + [4225] = {.lex_state = 226, .external_lex_state = 16}, + [4226] = {.lex_state = 226, .external_lex_state = 16}, + [4227] = {.lex_state = 226, .external_lex_state = 16}, + [4228] = {.lex_state = 358, .external_lex_state = 20}, + [4229] = {.lex_state = 293}, + [4230] = {.lex_state = 291, .external_lex_state = 16}, + [4231] = {.lex_state = 358, .external_lex_state = 20}, + [4232] = {.lex_state = 293}, + [4233] = {.lex_state = 291, .external_lex_state = 16}, + [4234] = {.lex_state = 358, .external_lex_state = 20}, + [4235] = {.lex_state = 358, .external_lex_state = 20}, + [4236] = {.lex_state = 362, .external_lex_state = 7}, + [4237] = {.lex_state = 141}, + [4238] = {.lex_state = 364, .external_lex_state = 10}, + [4239] = {.lex_state = 164}, + [4240] = {.lex_state = 169}, + [4241] = {.lex_state = 364, .external_lex_state = 10}, + [4242] = {.lex_state = 174, .external_lex_state = 6}, + [4243] = {.lex_state = 20, .external_lex_state = 2}, + [4244] = {.lex_state = 20, .external_lex_state = 2}, + [4245] = {.lex_state = 20, .external_lex_state = 2}, + [4246] = {.lex_state = 348, .external_lex_state = 3}, + [4247] = {.lex_state = 241}, + [4248] = {.lex_state = 348, .external_lex_state = 14}, + [4249] = {.lex_state = 327, .external_lex_state = 22}, + [4250] = {.lex_state = 327, .external_lex_state = 22}, + [4251] = {.lex_state = 103, .external_lex_state = 16}, + [4252] = {.lex_state = 291, .external_lex_state = 16}, + [4253] = {.lex_state = 348, .external_lex_state = 14}, + [4254] = {.lex_state = 289, .external_lex_state = 16}, + [4255] = {.lex_state = 348, .external_lex_state = 14}, + [4256] = {.lex_state = 293}, + [4257] = {.lex_state = 291, .external_lex_state = 16}, + [4258] = {.lex_state = 348, .external_lex_state = 14}, + [4259] = {.lex_state = 293}, + [4260] = {.lex_state = 291, .external_lex_state = 16}, + [4261] = {.lex_state = 293}, + [4262] = {.lex_state = 291, .external_lex_state = 16}, + [4263] = {.lex_state = 291, .external_lex_state = 16}, + [4264] = {.lex_state = 348, .external_lex_state = 14}, + [4265] = {.lex_state = 291, .external_lex_state = 16}, + [4266] = {.lex_state = 348, .external_lex_state = 10}, + [4267] = {.lex_state = 327, .external_lex_state = 22}, + [4268] = {.lex_state = 327, .external_lex_state = 22}, + [4269] = {.lex_state = 103, .external_lex_state = 16}, + [4270] = {.lex_state = 291, .external_lex_state = 16}, + [4271] = {.lex_state = 348, .external_lex_state = 10}, + [4272] = {.lex_state = 289, .external_lex_state = 16}, + [4273] = {.lex_state = 348, .external_lex_state = 10}, + [4274] = {.lex_state = 293}, + [4275] = {.lex_state = 291, .external_lex_state = 16}, + [4276] = {.lex_state = 348, .external_lex_state = 10}, + [4277] = {.lex_state = 293}, + [4278] = {.lex_state = 291, .external_lex_state = 16}, + [4279] = {.lex_state = 293}, + [4280] = {.lex_state = 291, .external_lex_state = 16}, + [4281] = {.lex_state = 291, .external_lex_state = 16}, + [4282] = {.lex_state = 348, .external_lex_state = 10}, + [4283] = {.lex_state = 291, .external_lex_state = 16}, + [4284] = {.lex_state = 354, .external_lex_state = 5}, + [4285] = {.lex_state = 354, .external_lex_state = 5}, + [4286] = {.lex_state = 354, .external_lex_state = 5}, + [4287] = {.lex_state = 291, .external_lex_state = 16}, + [4288] = {.lex_state = 327, .external_lex_state = 22}, + [4289] = {.lex_state = 327, .external_lex_state = 22}, + [4290] = {.lex_state = 103, .external_lex_state = 16}, + [4291] = {.lex_state = 291, .external_lex_state = 16}, + [4292] = {.lex_state = 354, .external_lex_state = 5}, + [4293] = {.lex_state = 291, .external_lex_state = 16}, + [4294] = {.lex_state = 354, .external_lex_state = 5}, + [4295] = {.lex_state = 291, .external_lex_state = 16}, + [4296] = {.lex_state = 354, .external_lex_state = 5}, + [4297] = {.lex_state = 291, .external_lex_state = 16}, + [4298] = {.lex_state = 354, .external_lex_state = 5}, + [4299] = {.lex_state = 291, .external_lex_state = 16}, + [4300] = {.lex_state = 360, .external_lex_state = 5}, + [4301] = {.lex_state = 360, .external_lex_state = 5}, + [4302] = {.lex_state = 360, .external_lex_state = 5}, + [4303] = {.lex_state = 289, .external_lex_state = 16}, + [4304] = {.lex_state = 360, .external_lex_state = 5}, + [4305] = {.lex_state = 293}, + [4306] = {.lex_state = 291, .external_lex_state = 16}, + [4307] = {.lex_state = 103}, + [4308] = {.lex_state = 226, .external_lex_state = 16}, + [4309] = {.lex_state = 226, .external_lex_state = 16}, + [4310] = {.lex_state = 226, .external_lex_state = 16}, + [4311] = {.lex_state = 360, .external_lex_state = 5}, + [4312] = {.lex_state = 293}, + [4313] = {.lex_state = 291, .external_lex_state = 16}, + [4314] = {.lex_state = 360, .external_lex_state = 5}, + [4315] = {.lex_state = 293}, + [4316] = {.lex_state = 291, .external_lex_state = 16}, + [4317] = {.lex_state = 360, .external_lex_state = 5}, + [4318] = {.lex_state = 360, .external_lex_state = 5}, + [4319] = {.lex_state = 333, .external_lex_state = 13}, + [4320] = {.lex_state = 333, .external_lex_state = 13}, + [4321] = {.lex_state = 333, .external_lex_state = 13}, + [4322] = {.lex_state = 178, .external_lex_state = 2}, + [4323] = {.lex_state = 141}, + [4324] = {.lex_state = 152, .external_lex_state = 4}, + [4325] = {.lex_state = 181, .external_lex_state = 8}, + [4326] = {.lex_state = 178, .external_lex_state = 2}, + [4327] = {.lex_state = 141}, + [4328] = {.lex_state = 152, .external_lex_state = 4}, + [4329] = {.lex_state = 181, .external_lex_state = 8}, + [4330] = {.lex_state = 335, .external_lex_state = 10}, + [4331] = {.lex_state = 335, .external_lex_state = 10}, + [4332] = {.lex_state = 335, .external_lex_state = 10}, + [4333] = {.lex_state = 342, .external_lex_state = 10}, + [4334] = {.lex_state = 342, .external_lex_state = 10}, + [4335] = {.lex_state = 342, .external_lex_state = 10}, + [4336] = {.lex_state = 342, .external_lex_state = 10}, + [4337] = {.lex_state = 291, .external_lex_state = 16}, + [4338] = {.lex_state = 342, .external_lex_state = 10}, + [4339] = {.lex_state = 291, .external_lex_state = 16}, + [4340] = {.lex_state = 342, .external_lex_state = 10}, + [4341] = {.lex_state = 291, .external_lex_state = 16}, + [4342] = {.lex_state = 342, .external_lex_state = 10}, + [4343] = {.lex_state = 342, .external_lex_state = 10}, + [4344] = {.lex_state = 344, .external_lex_state = 13}, + [4345] = {.lex_state = 344, .external_lex_state = 13}, + [4346] = {.lex_state = 344, .external_lex_state = 13}, + [4347] = {.lex_state = 344, .external_lex_state = 13}, + [4348] = {.lex_state = 291, .external_lex_state = 16}, + [4349] = {.lex_state = 344, .external_lex_state = 13}, + [4350] = {.lex_state = 291, .external_lex_state = 16}, + [4351] = {.lex_state = 344, .external_lex_state = 13}, + [4352] = {.lex_state = 291, .external_lex_state = 16}, + [4353] = {.lex_state = 344, .external_lex_state = 13}, + [4354] = {.lex_state = 344, .external_lex_state = 13}, + [4355] = {.lex_state = 346, .external_lex_state = 13}, + [4356] = {.lex_state = 346, .external_lex_state = 13}, + [4357] = {.lex_state = 346, .external_lex_state = 13}, + [4358] = {.lex_state = 346, .external_lex_state = 13}, + [4359] = {.lex_state = 291, .external_lex_state = 16}, + [4360] = {.lex_state = 346, .external_lex_state = 13}, + [4361] = {.lex_state = 291, .external_lex_state = 16}, + [4362] = {.lex_state = 346, .external_lex_state = 13}, + [4363] = {.lex_state = 291, .external_lex_state = 16}, + [4364] = {.lex_state = 346, .external_lex_state = 13}, + [4365] = {.lex_state = 346, .external_lex_state = 13}, + [4366] = {.lex_state = 358, .external_lex_state = 20}, + [4367] = {.lex_state = 327, .external_lex_state = 22}, + [4368] = {.lex_state = 327, .external_lex_state = 22}, + [4369] = {.lex_state = 103, .external_lex_state = 16}, + [4370] = {.lex_state = 291, .external_lex_state = 16}, + [4371] = {.lex_state = 358, .external_lex_state = 20}, + [4372] = {.lex_state = 289, .external_lex_state = 16}, + [4373] = {.lex_state = 358, .external_lex_state = 20}, + [4374] = {.lex_state = 293}, + [4375] = {.lex_state = 291, .external_lex_state = 16}, + [4376] = {.lex_state = 358, .external_lex_state = 20}, + [4377] = {.lex_state = 293}, + [4378] = {.lex_state = 291, .external_lex_state = 16}, + [4379] = {.lex_state = 293}, + [4380] = {.lex_state = 291, .external_lex_state = 16}, + [4381] = {.lex_state = 291, .external_lex_state = 16}, + [4382] = {.lex_state = 358, .external_lex_state = 20}, + [4383] = {.lex_state = 291, .external_lex_state = 16}, + [4384] = {.lex_state = 364, .external_lex_state = 10}, + [4385] = {.lex_state = 364, .external_lex_state = 10}, + [4386] = {.lex_state = 141}, + [4387] = {.lex_state = 364, .external_lex_state = 10}, + [4388] = {.lex_state = 364, .external_lex_state = 10}, + [4389] = {.lex_state = 164}, + [4390] = {.lex_state = 364, .external_lex_state = 10}, + [4391] = {.lex_state = 364, .external_lex_state = 10}, + [4392] = {.lex_state = 364, .external_lex_state = 10}, + [4393] = {.lex_state = 103}, + [4394] = {.lex_state = 226, .external_lex_state = 16}, + [4395] = {.lex_state = 235, .external_lex_state = 6}, + [4396] = {.lex_state = 226, .external_lex_state = 16}, + [4397] = {.lex_state = 226, .external_lex_state = 16}, + [4398] = {.lex_state = 103}, + [4399] = {.lex_state = 241, .external_lex_state = 2}, + [4400] = {.lex_state = 103}, + [4401] = {.lex_state = 249, .external_lex_state = 2}, + [4402] = {.lex_state = 103}, + [4403] = {.lex_state = 241, .external_lex_state = 2}, + [4404] = {.lex_state = 348, .external_lex_state = 3}, + [4405] = {.lex_state = 348, .external_lex_state = 14}, + [4406] = {.lex_state = 348, .external_lex_state = 14}, + [4407] = {.lex_state = 348, .external_lex_state = 14}, + [4408] = {.lex_state = 291, .external_lex_state = 16}, + [4409] = {.lex_state = 327, .external_lex_state = 22}, + [4410] = {.lex_state = 327, .external_lex_state = 22}, + [4411] = {.lex_state = 103, .external_lex_state = 16}, + [4412] = {.lex_state = 291, .external_lex_state = 16}, + [4413] = {.lex_state = 348, .external_lex_state = 14}, + [4414] = {.lex_state = 291, .external_lex_state = 16}, + [4415] = {.lex_state = 348, .external_lex_state = 14}, + [4416] = {.lex_state = 291, .external_lex_state = 16}, + [4417] = {.lex_state = 348, .external_lex_state = 14}, + [4418] = {.lex_state = 291, .external_lex_state = 16}, + [4419] = {.lex_state = 348, .external_lex_state = 14}, + [4420] = {.lex_state = 291, .external_lex_state = 16}, + [4421] = {.lex_state = 348, .external_lex_state = 10}, + [4422] = {.lex_state = 348, .external_lex_state = 10}, + [4423] = {.lex_state = 348, .external_lex_state = 10}, + [4424] = {.lex_state = 291, .external_lex_state = 16}, + [4425] = {.lex_state = 327, .external_lex_state = 22}, + [4426] = {.lex_state = 327, .external_lex_state = 22}, + [4427] = {.lex_state = 103, .external_lex_state = 16}, + [4428] = {.lex_state = 291, .external_lex_state = 16}, + [4429] = {.lex_state = 348, .external_lex_state = 10}, + [4430] = {.lex_state = 291, .external_lex_state = 16}, + [4431] = {.lex_state = 348, .external_lex_state = 10}, + [4432] = {.lex_state = 291, .external_lex_state = 16}, + [4433] = {.lex_state = 348, .external_lex_state = 10}, + [4434] = {.lex_state = 291, .external_lex_state = 16}, + [4435] = {.lex_state = 348, .external_lex_state = 10}, + [4436] = {.lex_state = 291, .external_lex_state = 16}, + [4437] = {.lex_state = 354, .external_lex_state = 5}, + [4438] = {.lex_state = 354, .external_lex_state = 5}, + [4439] = {.lex_state = 354, .external_lex_state = 5}, + [4440] = {.lex_state = 354, .external_lex_state = 5}, + [4441] = {.lex_state = 291, .external_lex_state = 16}, + [4442] = {.lex_state = 354, .external_lex_state = 5}, + [4443] = {.lex_state = 291, .external_lex_state = 16}, + [4444] = {.lex_state = 354, .external_lex_state = 5}, + [4445] = {.lex_state = 291, .external_lex_state = 16}, + [4446] = {.lex_state = 354, .external_lex_state = 5}, + [4447] = {.lex_state = 354, .external_lex_state = 5}, + [4448] = {.lex_state = 360, .external_lex_state = 5}, + [4449] = {.lex_state = 327, .external_lex_state = 22}, + [4450] = {.lex_state = 327, .external_lex_state = 22}, + [4451] = {.lex_state = 103, .external_lex_state = 16}, + [4452] = {.lex_state = 291, .external_lex_state = 16}, + [4453] = {.lex_state = 360, .external_lex_state = 5}, + [4454] = {.lex_state = 289, .external_lex_state = 16}, + [4455] = {.lex_state = 360, .external_lex_state = 5}, + [4456] = {.lex_state = 293}, + [4457] = {.lex_state = 291, .external_lex_state = 16}, + [4458] = {.lex_state = 360, .external_lex_state = 5}, + [4459] = {.lex_state = 293}, + [4460] = {.lex_state = 291, .external_lex_state = 16}, + [4461] = {.lex_state = 293}, + [4462] = {.lex_state = 291, .external_lex_state = 16}, + [4463] = {.lex_state = 291, .external_lex_state = 16}, + [4464] = {.lex_state = 360, .external_lex_state = 5}, + [4465] = {.lex_state = 291, .external_lex_state = 16}, + [4466] = {.lex_state = 178, .external_lex_state = 2}, + [4467] = {.lex_state = 178, .external_lex_state = 2}, + [4468] = {.lex_state = 342, .external_lex_state = 10}, + [4469] = {.lex_state = 342, .external_lex_state = 10}, + [4470] = {.lex_state = 342, .external_lex_state = 10}, + [4471] = {.lex_state = 344, .external_lex_state = 13}, + [4472] = {.lex_state = 344, .external_lex_state = 13}, + [4473] = {.lex_state = 344, .external_lex_state = 13}, + [4474] = {.lex_state = 346, .external_lex_state = 13}, + [4475] = {.lex_state = 346, .external_lex_state = 13}, + [4476] = {.lex_state = 346, .external_lex_state = 13}, + [4477] = {.lex_state = 358, .external_lex_state = 20}, + [4478] = {.lex_state = 358, .external_lex_state = 20}, + [4479] = {.lex_state = 358, .external_lex_state = 20}, + [4480] = {.lex_state = 291, .external_lex_state = 16}, + [4481] = {.lex_state = 327, .external_lex_state = 22}, + [4482] = {.lex_state = 327, .external_lex_state = 22}, + [4483] = {.lex_state = 103, .external_lex_state = 16}, + [4484] = {.lex_state = 291, .external_lex_state = 16}, + [4485] = {.lex_state = 358, .external_lex_state = 20}, + [4486] = {.lex_state = 291, .external_lex_state = 16}, + [4487] = {.lex_state = 358, .external_lex_state = 20}, + [4488] = {.lex_state = 291, .external_lex_state = 16}, + [4489] = {.lex_state = 358, .external_lex_state = 20}, + [4490] = {.lex_state = 291, .external_lex_state = 16}, + [4491] = {.lex_state = 358, .external_lex_state = 20}, + [4492] = {.lex_state = 291, .external_lex_state = 16}, + [4493] = {.lex_state = 364, .external_lex_state = 10}, + [4494] = {.lex_state = 364, .external_lex_state = 10}, + [4495] = {.lex_state = 364, .external_lex_state = 10}, + [4496] = {.lex_state = 289, .external_lex_state = 16}, + [4497] = {.lex_state = 364, .external_lex_state = 10}, + [4498] = {.lex_state = 293}, + [4499] = {.lex_state = 291, .external_lex_state = 16}, + [4500] = {.lex_state = 103}, + [4501] = {.lex_state = 226, .external_lex_state = 16}, + [4502] = {.lex_state = 226, .external_lex_state = 16}, + [4503] = {.lex_state = 226, .external_lex_state = 16}, + [4504] = {.lex_state = 364, .external_lex_state = 10}, + [4505] = {.lex_state = 293}, + [4506] = {.lex_state = 291, .external_lex_state = 16}, + [4507] = {.lex_state = 364, .external_lex_state = 10}, + [4508] = {.lex_state = 293}, + [4509] = {.lex_state = 291, .external_lex_state = 16}, + [4510] = {.lex_state = 364, .external_lex_state = 10}, + [4511] = {.lex_state = 364, .external_lex_state = 10}, + [4512] = {.lex_state = 348, .external_lex_state = 14}, + [4513] = {.lex_state = 348, .external_lex_state = 14}, + [4514] = {.lex_state = 348, .external_lex_state = 14}, + [4515] = {.lex_state = 348, .external_lex_state = 14}, + [4516] = {.lex_state = 291, .external_lex_state = 16}, + [4517] = {.lex_state = 348, .external_lex_state = 14}, + [4518] = {.lex_state = 291, .external_lex_state = 16}, + [4519] = {.lex_state = 348, .external_lex_state = 14}, + [4520] = {.lex_state = 291, .external_lex_state = 16}, + [4521] = {.lex_state = 348, .external_lex_state = 14}, + [4522] = {.lex_state = 348, .external_lex_state = 14}, + [4523] = {.lex_state = 348, .external_lex_state = 10}, + [4524] = {.lex_state = 348, .external_lex_state = 10}, + [4525] = {.lex_state = 348, .external_lex_state = 10}, + [4526] = {.lex_state = 348, .external_lex_state = 10}, + [4527] = {.lex_state = 291, .external_lex_state = 16}, + [4528] = {.lex_state = 348, .external_lex_state = 10}, + [4529] = {.lex_state = 291, .external_lex_state = 16}, + [4530] = {.lex_state = 348, .external_lex_state = 10}, + [4531] = {.lex_state = 291, .external_lex_state = 16}, + [4532] = {.lex_state = 348, .external_lex_state = 10}, + [4533] = {.lex_state = 348, .external_lex_state = 10}, + [4534] = {.lex_state = 354, .external_lex_state = 5}, + [4535] = {.lex_state = 354, .external_lex_state = 5}, + [4536] = {.lex_state = 354, .external_lex_state = 5}, + [4537] = {.lex_state = 360, .external_lex_state = 5}, + [4538] = {.lex_state = 360, .external_lex_state = 5}, + [4539] = {.lex_state = 360, .external_lex_state = 5}, + [4540] = {.lex_state = 291, .external_lex_state = 16}, + [4541] = {.lex_state = 327, .external_lex_state = 22}, + [4542] = {.lex_state = 327, .external_lex_state = 22}, + [4543] = {.lex_state = 103, .external_lex_state = 16}, + [4544] = {.lex_state = 291, .external_lex_state = 16}, + [4545] = {.lex_state = 360, .external_lex_state = 5}, + [4546] = {.lex_state = 291, .external_lex_state = 16}, + [4547] = {.lex_state = 360, .external_lex_state = 5}, + [4548] = {.lex_state = 291, .external_lex_state = 16}, + [4549] = {.lex_state = 360, .external_lex_state = 5}, + [4550] = {.lex_state = 291, .external_lex_state = 16}, + [4551] = {.lex_state = 360, .external_lex_state = 5}, + [4552] = {.lex_state = 291, .external_lex_state = 16}, + [4553] = {.lex_state = 358, .external_lex_state = 20}, + [4554] = {.lex_state = 358, .external_lex_state = 20}, + [4555] = {.lex_state = 358, .external_lex_state = 20}, + [4556] = {.lex_state = 358, .external_lex_state = 20}, + [4557] = {.lex_state = 291, .external_lex_state = 16}, + [4558] = {.lex_state = 358, .external_lex_state = 20}, + [4559] = {.lex_state = 291, .external_lex_state = 16}, + [4560] = {.lex_state = 358, .external_lex_state = 20}, + [4561] = {.lex_state = 291, .external_lex_state = 16}, + [4562] = {.lex_state = 358, .external_lex_state = 20}, + [4563] = {.lex_state = 358, .external_lex_state = 20}, + [4564] = {.lex_state = 364, .external_lex_state = 10}, + [4565] = {.lex_state = 327, .external_lex_state = 22}, + [4566] = {.lex_state = 327, .external_lex_state = 22}, + [4567] = {.lex_state = 103, .external_lex_state = 16}, + [4568] = {.lex_state = 291, .external_lex_state = 16}, + [4569] = {.lex_state = 364, .external_lex_state = 10}, + [4570] = {.lex_state = 289, .external_lex_state = 16}, + [4571] = {.lex_state = 364, .external_lex_state = 10}, + [4572] = {.lex_state = 293}, + [4573] = {.lex_state = 291, .external_lex_state = 16}, + [4574] = {.lex_state = 364, .external_lex_state = 10}, + [4575] = {.lex_state = 293}, + [4576] = {.lex_state = 291, .external_lex_state = 16}, + [4577] = {.lex_state = 293}, + [4578] = {.lex_state = 291, .external_lex_state = 16}, + [4579] = {.lex_state = 291, .external_lex_state = 16}, + [4580] = {.lex_state = 364, .external_lex_state = 10}, + [4581] = {.lex_state = 291, .external_lex_state = 16}, + [4582] = {.lex_state = 348, .external_lex_state = 14}, + [4583] = {.lex_state = 348, .external_lex_state = 14}, + [4584] = {.lex_state = 348, .external_lex_state = 14}, + [4585] = {.lex_state = 348, .external_lex_state = 10}, + [4586] = {.lex_state = 348, .external_lex_state = 10}, + [4587] = {.lex_state = 348, .external_lex_state = 10}, + [4588] = {.lex_state = 360, .external_lex_state = 5}, + [4589] = {.lex_state = 360, .external_lex_state = 5}, + [4590] = {.lex_state = 360, .external_lex_state = 5}, + [4591] = {.lex_state = 360, .external_lex_state = 5}, + [4592] = {.lex_state = 291, .external_lex_state = 16}, + [4593] = {.lex_state = 360, .external_lex_state = 5}, + [4594] = {.lex_state = 291, .external_lex_state = 16}, + [4595] = {.lex_state = 360, .external_lex_state = 5}, + [4596] = {.lex_state = 291, .external_lex_state = 16}, + [4597] = {.lex_state = 360, .external_lex_state = 5}, + [4598] = {.lex_state = 360, .external_lex_state = 5}, + [4599] = {.lex_state = 358, .external_lex_state = 20}, + [4600] = {.lex_state = 358, .external_lex_state = 20}, + [4601] = {.lex_state = 358, .external_lex_state = 20}, + [4602] = {.lex_state = 364, .external_lex_state = 10}, + [4603] = {.lex_state = 364, .external_lex_state = 10}, + [4604] = {.lex_state = 364, .external_lex_state = 10}, + [4605] = {.lex_state = 291, .external_lex_state = 16}, + [4606] = {.lex_state = 327, .external_lex_state = 22}, + [4607] = {.lex_state = 327, .external_lex_state = 22}, + [4608] = {.lex_state = 103, .external_lex_state = 16}, + [4609] = {.lex_state = 291, .external_lex_state = 16}, + [4610] = {.lex_state = 364, .external_lex_state = 10}, + [4611] = {.lex_state = 291, .external_lex_state = 16}, + [4612] = {.lex_state = 364, .external_lex_state = 10}, + [4613] = {.lex_state = 291, .external_lex_state = 16}, + [4614] = {.lex_state = 364, .external_lex_state = 10}, + [4615] = {.lex_state = 291, .external_lex_state = 16}, + [4616] = {.lex_state = 364, .external_lex_state = 10}, + [4617] = {.lex_state = 291, .external_lex_state = 16}, + [4618] = {.lex_state = 360, .external_lex_state = 5}, + [4619] = {.lex_state = 360, .external_lex_state = 5}, + [4620] = {.lex_state = 360, .external_lex_state = 5}, + [4621] = {.lex_state = 364, .external_lex_state = 10}, + [4622] = {.lex_state = 364, .external_lex_state = 10}, + [4623] = {.lex_state = 364, .external_lex_state = 10}, + [4624] = {.lex_state = 364, .external_lex_state = 10}, + [4625] = {.lex_state = 291, .external_lex_state = 16}, + [4626] = {.lex_state = 364, .external_lex_state = 10}, + [4627] = {.lex_state = 291, .external_lex_state = 16}, + [4628] = {.lex_state = 364, .external_lex_state = 10}, + [4629] = {.lex_state = 291, .external_lex_state = 16}, + [4630] = {.lex_state = 364, .external_lex_state = 10}, + [4631] = {.lex_state = 364, .external_lex_state = 10}, + [4632] = {.lex_state = 364, .external_lex_state = 10}, + [4633] = {.lex_state = 364, .external_lex_state = 10}, + [4634] = {.lex_state = 364, .external_lex_state = 10}, }; enum { @@ -16614,6 +17784,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [207] = { [sym_file_descriptor] = ACTIONS(1124), + [anon_sym_esac] = ACTIONS(1126), [anon_sym_PIPE] = ACTIONS(1126), [anon_sym_RPAREN] = ACTIONS(1126), [anon_sym_SEMI_SEMI] = ACTIONS(1126), @@ -19319,6 +20490,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(120), }, [313] = { + [anon_sym_esac] = ACTIONS(1483), [anon_sym_PIPE] = ACTIONS(1483), [anon_sym_RPAREN] = ACTIONS(1483), [anon_sym_SEMI_SEMI] = ACTIONS(1483), @@ -26038,6 +27210,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(56), }, [601] = { + [anon_sym_esac] = ACTIONS(2362), [anon_sym_PIPE] = ACTIONS(2362), [anon_sym_RPAREN] = ACTIONS(2362), [anon_sym_SEMI_SEMI] = ACTIONS(2362), @@ -26519,6 +27692,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [617] = { [sym_file_descriptor] = ACTIONS(754), + [anon_sym_esac] = ACTIONS(2384), [anon_sym_PIPE] = ACTIONS(2384), [anon_sym_RPAREN] = ACTIONS(2384), [anon_sym_SEMI_SEMI] = ACTIONS(2384), @@ -26542,6 +27716,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [618] = { [sym_file_descriptor] = ACTIONS(2396), + [anon_sym_esac] = ACTIONS(2398), [anon_sym_PIPE] = ACTIONS(2398), [anon_sym_RPAREN] = ACTIONS(2398), [anon_sym_SEMI_SEMI] = ACTIONS(2398), @@ -26575,6 +27750,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [620] = { [sym_file_descriptor] = ACTIONS(2408), + [anon_sym_esac] = ACTIONS(2410), [anon_sym_PIPE] = ACTIONS(2410), [anon_sym_RPAREN] = ACTIONS(2410), [anon_sym_SEMI_SEMI] = ACTIONS(2410), @@ -26646,6 +27822,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [623] = { [sym_file_descriptor] = ACTIONS(2416), + [anon_sym_esac] = ACTIONS(2418), [anon_sym_PIPE] = ACTIONS(2418), [anon_sym_RPAREN] = ACTIONS(2418), [anon_sym_SEMI_SEMI] = ACTIONS(2418), @@ -28164,6 +29341,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [690] = { [sym_file_descriptor] = ACTIONS(2625), + [anon_sym_esac] = ACTIONS(2627), [anon_sym_PIPE] = ACTIONS(2627), [anon_sym_RPAREN] = ACTIONS(2627), [anon_sym_SEMI_SEMI] = ACTIONS(2627), @@ -28355,6 +29533,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(2633), }, [696] = { + [anon_sym_esac] = ACTIONS(2635), [anon_sym_PIPE] = ACTIONS(2635), [anon_sym_RPAREN] = ACTIONS(2635), [anon_sym_SEMI_SEMI] = ACTIONS(2635), @@ -29018,6 +30197,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [730] = { [sym_file_descriptor] = ACTIONS(2710), + [anon_sym_esac] = ACTIONS(2712), [anon_sym_PIPE] = ACTIONS(2712), [anon_sym_RPAREN] = ACTIONS(2712), [anon_sym_SEMI_SEMI] = ACTIONS(2712), @@ -29210,6 +30390,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(2738), }, [737] = { + [anon_sym_esac] = ACTIONS(2740), [anon_sym_PIPE] = ACTIONS(2740), [anon_sym_RPAREN] = ACTIONS(2740), [anon_sym_SEMI_SEMI] = ACTIONS(2740), @@ -30915,6 +32096,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(56), }, [809] = { + [anon_sym_esac] = ACTIONS(2942), [anon_sym_PIPE] = ACTIONS(2942), [anon_sym_RPAREN] = ACTIONS(2942), [anon_sym_SEMI_SEMI] = ACTIONS(2942), @@ -39781,6 +40963,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [1199] = { [sym_file_descriptor] = ACTIONS(1223), + [anon_sym_esac] = ACTIONS(3976), [anon_sym_PIPE] = ACTIONS(3976), [anon_sym_RPAREN] = ACTIONS(3976), [anon_sym_SEMI_SEMI] = ACTIONS(3976), @@ -40171,6 +41354,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [1219] = { [sym_file_descriptor] = ACTIONS(4014), + [anon_sym_esac] = ACTIONS(4016), [anon_sym_PIPE] = ACTIONS(4016), [anon_sym_RPAREN] = ACTIONS(4016), [anon_sym_SEMI_SEMI] = ACTIONS(4016), @@ -41841,6 +43025,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [1310] = { [sym_file_descriptor] = ACTIONS(4237), + [anon_sym_esac] = ACTIONS(4239), [anon_sym_PIPE] = ACTIONS(4239), [anon_sym_RPAREN] = ACTIONS(4239), [anon_sym_SEMI_SEMI] = ACTIONS(4239), @@ -42114,6 +43299,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(1084), }, [1318] = { + [anon_sym_esac] = ACTIONS(4249), [anon_sym_PIPE] = ACTIONS(4249), [anon_sym_RPAREN] = ACTIONS(4249), [anon_sym_SEMI_SEMI] = ACTIONS(4249), @@ -42213,6 +43399,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(56), }, [1323] = { + [anon_sym_esac] = ACTIONS(4258), [anon_sym_PIPE] = ACTIONS(4258), [anon_sym_RPAREN] = ACTIONS(4258), [anon_sym_SEMI_SEMI] = ACTIONS(4258), @@ -42535,6 +43722,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(2669), }, [1337] = { + [anon_sym_esac] = ACTIONS(4296), [anon_sym_PIPE] = ACTIONS(4296), [anon_sym_RPAREN] = ACTIONS(4296), [anon_sym_SEMI_SEMI] = ACTIONS(4296), @@ -42925,6 +44113,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [1361] = { [sym_file_descriptor] = ACTIONS(4330), + [anon_sym_esac] = ACTIONS(4332), [anon_sym_PIPE] = ACTIONS(4332), [anon_sym_RPAREN] = ACTIONS(4332), [anon_sym_SEMI_SEMI] = ACTIONS(4332), @@ -43278,6 +44467,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(300), }, [1372] = { + [anon_sym_esac] = ACTIONS(2384), [anon_sym_PIPE] = ACTIONS(2384), [anon_sym_RPAREN] = ACTIONS(2384), [anon_sym_SEMI_SEMI] = ACTIONS(2384), @@ -45494,6 +46684,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(382), }, [1475] = { + [anon_sym_esac] = ACTIONS(4538), [anon_sym_PIPE] = ACTIONS(4538), [anon_sym_RPAREN] = ACTIONS(4538), [anon_sym_SEMI_SEMI] = ACTIONS(4538), @@ -53319,6 +54510,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(56), }, [1874] = { + [anon_sym_esac] = ACTIONS(4328), [anon_sym_PIPE] = ACTIONS(4328), [anon_sym_RPAREN] = ACTIONS(4328), [anon_sym_SEMI_SEMI] = ACTIONS(4328), @@ -53854,6 +55046,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [1901] = { [sym_file_descriptor] = ACTIONS(5302), + [anon_sym_esac] = ACTIONS(5304), [anon_sym_PIPE] = ACTIONS(5304), [anon_sym_RPAREN] = ACTIONS(5304), [anon_sym_SEMI_SEMI] = ACTIONS(5304), @@ -55282,6 +56475,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(58), }, [1980] = { + [anon_sym_esac] = ACTIONS(5441), [anon_sym_PIPE] = ACTIONS(5441), [anon_sym_RPAREN] = ACTIONS(5441), [anon_sym_SEMI_SEMI] = ACTIONS(5441), @@ -55462,6 +56656,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(1198), }, [1984] = { + [anon_sym_esac] = ACTIONS(5445), [anon_sym_PIPE] = ACTIONS(5445), [anon_sym_RPAREN] = ACTIONS(5445), [anon_sym_SEMI_SEMI] = ACTIONS(5445), @@ -55517,51 +56712,51 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(5457), }, [1988] = { - [sym__terminated_statement] = STATE(2635), - [sym_for_statement] = STATE(2636), - [sym_while_statement] = STATE(2636), - [sym_if_statement] = STATE(2636), - [sym_case_statement] = STATE(2636), - [sym_function_definition] = STATE(2636), - [sym_subshell] = STATE(2636), - [sym_pipeline] = STATE(2636), - [sym_list] = STATE(2636), - [sym_command] = STATE(2636), - [sym_command_name] = STATE(27), - [sym_bracket_command] = STATE(2636), - [sym_variable_assignment] = STATE(2637), - [sym_declaration_command] = STATE(2636), - [sym_unset_command] = STATE(2636), - [sym_subscript] = STATE(29), + [sym__terminated_statement] = STATE(2651), + [sym_for_statement] = STATE(2652), + [sym_while_statement] = STATE(2652), + [sym_if_statement] = STATE(2652), + [sym_case_statement] = STATE(2652), + [sym_function_definition] = STATE(2652), + [sym_subshell] = STATE(2652), + [sym_pipeline] = STATE(2652), + [sym_list] = STATE(2652), + [sym_command] = STATE(2652), + [sym_command_name] = STATE(2653), + [sym_bracket_command] = STATE(2652), + [sym_variable_assignment] = STATE(2654), + [sym_declaration_command] = STATE(2652), + [sym_unset_command] = STATE(2652), + [sym_subscript] = STATE(2655), [sym_file_redirect] = STATE(30), - [sym_concatenation] = STATE(31), - [sym_string] = STATE(18), - [sym_simple_expansion] = STATE(18), - [sym_string_expansion] = STATE(18), - [sym_expansion] = STATE(18), - [sym_command_substitution] = STATE(18), - [sym_process_substitution] = STATE(18), - [aux_sym_program_repeat1] = STATE(2638), - [aux_sym_command_repeat1] = STATE(33), + [sym_concatenation] = STATE(2656), + [sym_string] = STATE(2645), + [sym_simple_expansion] = STATE(2645), + [sym_string_expansion] = STATE(2645), + [sym_expansion] = STATE(2645), + [sym_command_substitution] = STATE(2645), + [sym_process_substitution] = STATE(2645), + [aux_sym_program_repeat1] = STATE(2657), + [aux_sym_command_repeat1] = STATE(2658), [sym_file_descriptor] = ACTIONS(10), - [sym_variable_name] = ACTIONS(12), + [sym_variable_name] = ACTIONS(5459), [anon_sym_for] = ACTIONS(16), - [anon_sym_while] = ACTIONS(18), + [anon_sym_while] = ACTIONS(5461), [anon_sym_if] = ACTIONS(20), [anon_sym_case] = ACTIONS(22), - [anon_sym_esac] = ACTIONS(5459), - [anon_sym_SEMI_SEMI] = ACTIONS(5461), - [anon_sym_function] = ACTIONS(24), + [anon_sym_esac] = ACTIONS(5463), + [anon_sym_SEMI_SEMI] = ACTIONS(5465), + [anon_sym_function] = ACTIONS(5467), [anon_sym_LPAREN] = ACTIONS(26), - [anon_sym_LBRACK] = ACTIONS(28), - [anon_sym_LBRACK_LBRACK] = ACTIONS(30), - [anon_sym_declare] = ACTIONS(32), - [anon_sym_typeset] = ACTIONS(32), - [anon_sym_export] = ACTIONS(32), - [anon_sym_readonly] = ACTIONS(32), - [anon_sym_local] = ACTIONS(32), - [anon_sym_unset] = ACTIONS(34), - [anon_sym_unsetenv] = ACTIONS(34), + [anon_sym_LBRACK] = ACTIONS(5469), + [anon_sym_LBRACK_LBRACK] = ACTIONS(5471), + [anon_sym_declare] = ACTIONS(5473), + [anon_sym_typeset] = ACTIONS(5473), + [anon_sym_export] = ACTIONS(5473), + [anon_sym_readonly] = ACTIONS(5473), + [anon_sym_local] = ACTIONS(5473), + [anon_sym_unset] = ACTIONS(5475), + [anon_sym_unsetenv] = ACTIONS(5475), [anon_sym_LT] = ACTIONS(36), [anon_sym_GT] = ACTIONS(36), [anon_sym_GT_GT] = ACTIONS(38), @@ -55569,26 +56764,26 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP_GT_GT] = ACTIONS(38), [anon_sym_LT_AMP] = ACTIONS(38), [anon_sym_GT_AMP] = ACTIONS(38), - [sym__special_characters] = ACTIONS(40), - [anon_sym_DQUOTE] = ACTIONS(42), - [anon_sym_DOLLAR] = ACTIONS(44), - [sym_raw_string] = ACTIONS(46), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(48), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(50), - [anon_sym_BQUOTE] = ACTIONS(52), - [anon_sym_LT_LPAREN] = ACTIONS(54), - [anon_sym_GT_LPAREN] = ACTIONS(54), + [sym__special_characters] = ACTIONS(5477), + [anon_sym_DQUOTE] = ACTIONS(5479), + [anon_sym_DOLLAR] = ACTIONS(5481), + [sym_raw_string] = ACTIONS(5483), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5485), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5487), + [anon_sym_BQUOTE] = ACTIONS(5489), + [anon_sym_LT_LPAREN] = ACTIONS(5491), + [anon_sym_GT_LPAREN] = ACTIONS(5491), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(58), + [sym_word] = ACTIONS(5493), }, [1989] = { - [aux_sym_case_item_repeat1] = STATE(2640), + [aux_sym_case_item_repeat1] = STATE(2660), [anon_sym_PIPE] = ACTIONS(4262), - [anon_sym_RPAREN] = ACTIONS(5463), + [anon_sym_RPAREN] = ACTIONS(5495), [sym_comment] = ACTIONS(56), }, [1990] = { - [aux_sym_concatenation_repeat1] = STATE(2641), + [aux_sym_concatenation_repeat1] = STATE(2661), [sym__concat] = ACTIONS(4260), [anon_sym_PIPE] = ACTIONS(772), [anon_sym_RPAREN] = ACTIONS(772), @@ -55605,7 +56800,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(134), [sym_command_substitution] = STATE(134), [aux_sym_string_repeat1] = STATE(447), - [anon_sym_DQUOTE] = ACTIONS(5465), + [anon_sym_DQUOTE] = ACTIONS(5497), [anon_sym_DOLLAR] = ACTIONS(232), [sym__string_content] = ACTIONS(234), [anon_sym_DOLLAR_LBRACE] = ACTIONS(236), @@ -55632,51 +56827,51 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(56), }, [1996] = { - [sym__terminated_statement] = STATE(2635), - [sym_for_statement] = STATE(2636), - [sym_while_statement] = STATE(2636), - [sym_if_statement] = STATE(2636), - [sym_case_statement] = STATE(2636), - [sym_function_definition] = STATE(2636), - [sym_subshell] = STATE(2636), - [sym_pipeline] = STATE(2636), - [sym_list] = STATE(2636), - [sym_command] = STATE(2636), - [sym_command_name] = STATE(27), - [sym_bracket_command] = STATE(2636), - [sym_variable_assignment] = STATE(2637), - [sym_declaration_command] = STATE(2636), - [sym_unset_command] = STATE(2636), - [sym_subscript] = STATE(29), + [sym__terminated_statement] = STATE(2651), + [sym_for_statement] = STATE(2664), + [sym_while_statement] = STATE(2664), + [sym_if_statement] = STATE(2664), + [sym_case_statement] = STATE(2664), + [sym_function_definition] = STATE(2664), + [sym_subshell] = STATE(2664), + [sym_pipeline] = STATE(2664), + [sym_list] = STATE(2664), + [sym_command] = STATE(2664), + [sym_command_name] = STATE(2653), + [sym_bracket_command] = STATE(2664), + [sym_variable_assignment] = STATE(2665), + [sym_declaration_command] = STATE(2664), + [sym_unset_command] = STATE(2664), + [sym_subscript] = STATE(2655), [sym_file_redirect] = STATE(30), - [sym_concatenation] = STATE(31), - [sym_string] = STATE(18), - [sym_simple_expansion] = STATE(18), - [sym_string_expansion] = STATE(18), - [sym_expansion] = STATE(18), - [sym_command_substitution] = STATE(18), - [sym_process_substitution] = STATE(18), - [aux_sym_program_repeat1] = STATE(2644), - [aux_sym_command_repeat1] = STATE(33), + [sym_concatenation] = STATE(2656), + [sym_string] = STATE(2645), + [sym_simple_expansion] = STATE(2645), + [sym_string_expansion] = STATE(2645), + [sym_expansion] = STATE(2645), + [sym_command_substitution] = STATE(2645), + [sym_process_substitution] = STATE(2645), + [aux_sym_program_repeat1] = STATE(2666), + [aux_sym_command_repeat1] = STATE(2658), [sym_file_descriptor] = ACTIONS(10), - [sym_variable_name] = ACTIONS(12), + [sym_variable_name] = ACTIONS(5459), [anon_sym_for] = ACTIONS(16), - [anon_sym_while] = ACTIONS(18), + [anon_sym_while] = ACTIONS(5461), [anon_sym_if] = ACTIONS(20), [anon_sym_case] = ACTIONS(22), - [anon_sym_esac] = ACTIONS(5467), - [anon_sym_SEMI_SEMI] = ACTIONS(5469), - [anon_sym_function] = ACTIONS(24), + [anon_sym_esac] = ACTIONS(5499), + [anon_sym_SEMI_SEMI] = ACTIONS(5501), + [anon_sym_function] = ACTIONS(5467), [anon_sym_LPAREN] = ACTIONS(26), - [anon_sym_LBRACK] = ACTIONS(28), - [anon_sym_LBRACK_LBRACK] = ACTIONS(30), - [anon_sym_declare] = ACTIONS(32), - [anon_sym_typeset] = ACTIONS(32), - [anon_sym_export] = ACTIONS(32), - [anon_sym_readonly] = ACTIONS(32), - [anon_sym_local] = ACTIONS(32), - [anon_sym_unset] = ACTIONS(34), - [anon_sym_unsetenv] = ACTIONS(34), + [anon_sym_LBRACK] = ACTIONS(5469), + [anon_sym_LBRACK_LBRACK] = ACTIONS(5471), + [anon_sym_declare] = ACTIONS(5473), + [anon_sym_typeset] = ACTIONS(5473), + [anon_sym_export] = ACTIONS(5473), + [anon_sym_readonly] = ACTIONS(5473), + [anon_sym_local] = ACTIONS(5473), + [anon_sym_unset] = ACTIONS(5475), + [anon_sym_unsetenv] = ACTIONS(5475), [anon_sym_LT] = ACTIONS(36), [anon_sym_GT] = ACTIONS(36), [anon_sym_GT_GT] = ACTIONS(38), @@ -55684,27 +56879,27 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP_GT_GT] = ACTIONS(38), [anon_sym_LT_AMP] = ACTIONS(38), [anon_sym_GT_AMP] = ACTIONS(38), - [sym__special_characters] = ACTIONS(40), - [anon_sym_DQUOTE] = ACTIONS(42), - [anon_sym_DOLLAR] = ACTIONS(44), - [sym_raw_string] = ACTIONS(46), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(48), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(50), - [anon_sym_BQUOTE] = ACTIONS(52), - [anon_sym_LT_LPAREN] = ACTIONS(54), - [anon_sym_GT_LPAREN] = ACTIONS(54), + [sym__special_characters] = ACTIONS(5477), + [anon_sym_DQUOTE] = ACTIONS(5479), + [anon_sym_DOLLAR] = ACTIONS(5481), + [sym_raw_string] = ACTIONS(5483), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5485), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5487), + [anon_sym_BQUOTE] = ACTIONS(5489), + [anon_sym_LT_LPAREN] = ACTIONS(5491), + [anon_sym_GT_LPAREN] = ACTIONS(5491), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(58), + [sym_word] = ACTIONS(5493), }, [1997] = { - [aux_sym_case_item_repeat1] = STATE(2640), + [aux_sym_case_item_repeat1] = STATE(2660), [anon_sym_PIPE] = ACTIONS(4262), - [anon_sym_RPAREN] = ACTIONS(5471), + [anon_sym_RPAREN] = ACTIONS(5503), [sym_comment] = ACTIONS(56), }, [1998] = { [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_EQ] = ACTIONS(5473), + [anon_sym_EQ] = ACTIONS(5505), [sym_comment] = ACTIONS(56), }, [1999] = { @@ -55715,8 +56910,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(2649), - [anon_sym_RBRACE] = ACTIONS(5475), + [aux_sym_expansion_repeat1] = STATE(2671), + [anon_sym_RBRACE] = ACTIONS(5507), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -55724,7 +56919,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_raw_string] = ACTIONS(834), [anon_sym_POUND] = ACTIONS(836), [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [aux_sym_SLASH] = ACTIONS(5477), + [aux_sym_SLASH] = ACTIONS(5509), [anon_sym_COLON] = ACTIONS(826), [anon_sym_COLON_QMARK] = ACTIONS(826), [anon_sym_COLON_DASH] = ACTIONS(826), @@ -55738,17 +56933,17 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(848), }, [2000] = { - [sym_subscript] = STATE(2653), - [sym_variable_name] = ACTIONS(5479), - [anon_sym_DOLLAR] = ACTIONS(5481), - [anon_sym_DASH] = ACTIONS(5481), + [sym_subscript] = STATE(2675), + [sym_variable_name] = ACTIONS(5511), + [anon_sym_DOLLAR] = ACTIONS(5513), + [anon_sym_DASH] = ACTIONS(5513), [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5483), - [anon_sym_STAR] = ACTIONS(5481), - [anon_sym_AT] = ACTIONS(5481), - [anon_sym_QMARK] = ACTIONS(5481), - [anon_sym_0] = ACTIONS(5485), - [anon_sym__] = ACTIONS(5485), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5515), + [anon_sym_STAR] = ACTIONS(5513), + [anon_sym_AT] = ACTIONS(5513), + [anon_sym_QMARK] = ACTIONS(5513), + [anon_sym_0] = ACTIONS(5517), + [anon_sym__] = ACTIONS(5517), }, [2001] = { [sym_concatenation] = STATE(451), @@ -55758,8 +56953,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(2656), - [anon_sym_RBRACE] = ACTIONS(5487), + [aux_sym_expansion_repeat1] = STATE(2678), + [anon_sym_RBRACE] = ACTIONS(5519), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -55767,7 +56962,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_raw_string] = ACTIONS(834), [anon_sym_POUND] = ACTIONS(836), [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [aux_sym_SLASH] = ACTIONS(5489), + [aux_sym_SLASH] = ACTIONS(5521), [anon_sym_COLON] = ACTIONS(826), [anon_sym_COLON_QMARK] = ACTIONS(826), [anon_sym_COLON_DASH] = ACTIONS(826), @@ -55788,8 +56983,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(2659), - [anon_sym_RBRACE] = ACTIONS(5491), + [aux_sym_expansion_repeat1] = STATE(2681), + [anon_sym_RBRACE] = ACTIONS(5523), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -55797,7 +56992,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_raw_string] = ACTIONS(834), [anon_sym_POUND] = ACTIONS(836), [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [aux_sym_SLASH] = ACTIONS(5493), + [aux_sym_SLASH] = ACTIONS(5525), [anon_sym_COLON] = ACTIONS(826), [anon_sym_COLON_QMARK] = ACTIONS(826), [anon_sym_COLON_DASH] = ACTIONS(826), @@ -55812,7 +57007,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2003] = { [anon_sym_PIPE] = ACTIONS(954), - [anon_sym_RPAREN] = ACTIONS(5495), + [anon_sym_RPAREN] = ACTIONS(5527), [anon_sym_PIPE_AMP] = ACTIONS(958), [anon_sym_AMP_AMP] = ACTIONS(960), [anon_sym_PIPE_PIPE] = ACTIONS(960), @@ -55822,7 +57017,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_file_descriptor] = ACTIONS(378), [sym_variable_name] = ACTIONS(378), [anon_sym_PIPE] = ACTIONS(954), - [anon_sym_RPAREN] = ACTIONS(5495), + [anon_sym_RPAREN] = ACTIONS(5527), [anon_sym_PIPE_AMP] = ACTIONS(958), [anon_sym_AMP_AMP] = ACTIONS(960), [anon_sym_PIPE_PIPE] = ACTIONS(960), @@ -55850,7 +57045,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE_AMP] = ACTIONS(1052), [anon_sym_AMP_AMP] = ACTIONS(1054), [anon_sym_PIPE_PIPE] = ACTIONS(1054), - [anon_sym_BQUOTE] = ACTIONS(5495), + [anon_sym_BQUOTE] = ACTIONS(5527), [sym_comment] = ACTIONS(56), }, [2006] = { @@ -55873,7 +57068,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_raw_string] = ACTIONS(378), [anon_sym_DOLLAR_LBRACE] = ACTIONS(378), [anon_sym_DOLLAR_LPAREN] = ACTIONS(378), - [anon_sym_BQUOTE] = ACTIONS(5495), + [anon_sym_BQUOTE] = ACTIONS(5527), [anon_sym_LT_LPAREN] = ACTIONS(378), [anon_sym_GT_LPAREN] = ACTIONS(378), [sym_comment] = ACTIONS(56), @@ -55881,7 +57076,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2007] = { [anon_sym_PIPE] = ACTIONS(954), - [anon_sym_RPAREN] = ACTIONS(5497), + [anon_sym_RPAREN] = ACTIONS(5529), [anon_sym_PIPE_AMP] = ACTIONS(958), [anon_sym_AMP_AMP] = ACTIONS(960), [anon_sym_PIPE_PIPE] = ACTIONS(960), @@ -55891,7 +57086,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_file_descriptor] = ACTIONS(378), [sym_variable_name] = ACTIONS(378), [anon_sym_PIPE] = ACTIONS(954), - [anon_sym_RPAREN] = ACTIONS(5497), + [anon_sym_RPAREN] = ACTIONS(5529), [anon_sym_PIPE_AMP] = ACTIONS(958), [anon_sym_AMP_AMP] = ACTIONS(960), [anon_sym_PIPE_PIPE] = ACTIONS(960), @@ -55915,58 +57110,60 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(382), }, [2009] = { - [anon_sym_PIPE] = ACTIONS(5499), - [anon_sym_RPAREN] = ACTIONS(5499), - [anon_sym_SEMI_SEMI] = ACTIONS(5499), - [anon_sym_PIPE_AMP] = ACTIONS(5499), - [anon_sym_AMP_AMP] = ACTIONS(5499), - [anon_sym_PIPE_PIPE] = ACTIONS(5499), + [anon_sym_esac] = ACTIONS(5531), + [anon_sym_PIPE] = ACTIONS(5531), + [anon_sym_RPAREN] = ACTIONS(5531), + [anon_sym_SEMI_SEMI] = ACTIONS(5531), + [anon_sym_PIPE_AMP] = ACTIONS(5531), + [anon_sym_AMP_AMP] = ACTIONS(5531), + [anon_sym_PIPE_PIPE] = ACTIONS(5531), [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(5499), - [anon_sym_LF] = ACTIONS(5499), - [anon_sym_AMP] = ACTIONS(5499), + [anon_sym_SEMI] = ACTIONS(5531), + [anon_sym_LF] = ACTIONS(5531), + [anon_sym_AMP] = ACTIONS(5531), }, [2010] = { - [anon_sym_esac] = ACTIONS(5501), + [anon_sym_esac] = ACTIONS(5533), [sym_comment] = ACTIONS(56), }, [2011] = { [sym_case_item] = STATE(1332), - [sym_concatenation] = STATE(2665), - [sym_string] = STATE(2664), - [sym_simple_expansion] = STATE(2664), - [sym_string_expansion] = STATE(2664), - [sym_expansion] = STATE(2664), - [sym_command_substitution] = STATE(2664), - [sym_process_substitution] = STATE(2664), + [sym_concatenation] = STATE(2687), + [sym_string] = STATE(2686), + [sym_simple_expansion] = STATE(2686), + [sym_string_expansion] = STATE(2686), + [sym_expansion] = STATE(2686), + [sym_command_substitution] = STATE(2686), + [sym_process_substitution] = STATE(2686), [aux_sym_case_statement_repeat1] = STATE(2011), - [sym__special_characters] = ACTIONS(5503), - [anon_sym_DQUOTE] = ACTIONS(5506), - [anon_sym_DOLLAR] = ACTIONS(5509), - [sym_raw_string] = ACTIONS(5512), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5515), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5518), - [anon_sym_BQUOTE] = ACTIONS(5521), - [anon_sym_LT_LPAREN] = ACTIONS(5524), - [anon_sym_GT_LPAREN] = ACTIONS(5524), + [sym__special_characters] = ACTIONS(5535), + [anon_sym_DQUOTE] = ACTIONS(5538), + [anon_sym_DOLLAR] = ACTIONS(5541), + [sym_raw_string] = ACTIONS(5544), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5547), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5550), + [anon_sym_BQUOTE] = ACTIONS(5553), + [anon_sym_LT_LPAREN] = ACTIONS(5556), + [anon_sym_GT_LPAREN] = ACTIONS(5556), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5527), + [sym_word] = ACTIONS(5559), }, [2012] = { - [anon_sym_PIPE] = ACTIONS(5530), - [anon_sym_RPAREN] = ACTIONS(5530), - [anon_sym_SEMI_SEMI] = ACTIONS(5530), - [anon_sym_PIPE_AMP] = ACTIONS(5530), - [anon_sym_AMP_AMP] = ACTIONS(5530), - [anon_sym_PIPE_PIPE] = ACTIONS(5530), + [anon_sym_esac] = ACTIONS(5562), + [anon_sym_PIPE] = ACTIONS(5562), + [anon_sym_RPAREN] = ACTIONS(5562), + [anon_sym_SEMI_SEMI] = ACTIONS(5562), + [anon_sym_PIPE_AMP] = ACTIONS(5562), + [anon_sym_AMP_AMP] = ACTIONS(5562), + [anon_sym_PIPE_PIPE] = ACTIONS(5562), [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(5530), - [anon_sym_LF] = ACTIONS(5530), - [anon_sym_AMP] = ACTIONS(5530), + [anon_sym_SEMI] = ACTIONS(5562), + [anon_sym_LF] = ACTIONS(5562), + [anon_sym_AMP] = ACTIONS(5562), }, [2013] = { [sym_case_item] = STATE(1332), - [sym_last_case_item] = STATE(2666), + [sym_last_case_item] = STATE(2688), [sym_concatenation] = STATE(1334), [sym_string] = STATE(1327), [sym_simple_expansion] = STATE(1327), @@ -55988,36 +57185,38 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(4292), }, [2014] = { - [anon_sym_PIPE] = ACTIONS(5532), - [anon_sym_RPAREN] = ACTIONS(5532), - [anon_sym_SEMI_SEMI] = ACTIONS(5532), - [anon_sym_PIPE_AMP] = ACTIONS(5532), - [anon_sym_AMP_AMP] = ACTIONS(5532), - [anon_sym_PIPE_PIPE] = ACTIONS(5532), + [anon_sym_esac] = ACTIONS(5564), + [anon_sym_PIPE] = ACTIONS(5564), + [anon_sym_RPAREN] = ACTIONS(5564), + [anon_sym_SEMI_SEMI] = ACTIONS(5564), + [anon_sym_PIPE_AMP] = ACTIONS(5564), + [anon_sym_AMP_AMP] = ACTIONS(5564), + [anon_sym_PIPE_PIPE] = ACTIONS(5564), [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(5532), - [anon_sym_LF] = ACTIONS(5532), - [anon_sym_AMP] = ACTIONS(5532), + [anon_sym_SEMI] = ACTIONS(5564), + [anon_sym_LF] = ACTIONS(5564), + [anon_sym_AMP] = ACTIONS(5564), }, [2015] = { - [anon_sym_esac] = ACTIONS(5534), + [anon_sym_esac] = ACTIONS(5566), [sym_comment] = ACTIONS(56), }, [2016] = { - [anon_sym_PIPE] = ACTIONS(5536), - [anon_sym_RPAREN] = ACTIONS(5536), - [anon_sym_SEMI_SEMI] = ACTIONS(5536), - [anon_sym_PIPE_AMP] = ACTIONS(5536), - [anon_sym_AMP_AMP] = ACTIONS(5536), - [anon_sym_PIPE_PIPE] = ACTIONS(5536), + [anon_sym_esac] = ACTIONS(5568), + [anon_sym_PIPE] = ACTIONS(5568), + [anon_sym_RPAREN] = ACTIONS(5568), + [anon_sym_SEMI_SEMI] = ACTIONS(5568), + [anon_sym_PIPE_AMP] = ACTIONS(5568), + [anon_sym_AMP_AMP] = ACTIONS(5568), + [anon_sym_PIPE_PIPE] = ACTIONS(5568), [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(5536), - [anon_sym_LF] = ACTIONS(5536), - [anon_sym_AMP] = ACTIONS(5536), + [anon_sym_SEMI] = ACTIONS(5568), + [anon_sym_LF] = ACTIONS(5568), + [anon_sym_AMP] = ACTIONS(5568), }, [2017] = { [sym_case_item] = STATE(1332), - [sym_last_case_item] = STATE(2668), + [sym_last_case_item] = STATE(2690), [sym_concatenation] = STATE(1334), [sym_string] = STATE(1327), [sym_simple_expansion] = STATE(1327), @@ -56074,7 +57273,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(5538), + [anon_sym_RBRACE] = ACTIONS(5570), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -56097,17 +57296,17 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [2022] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(5540), + [anon_sym_RBRACE] = ACTIONS(5572), [sym_comment] = ACTIONS(56), }, [2023] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(5542), + [anon_sym_RBRACE] = ACTIONS(5574), [sym_comment] = ACTIONS(56), }, [2024] = { - [anon_sym_RBRACE] = ACTIONS(5542), + [anon_sym_RBRACE] = ACTIONS(5574), [sym_comment] = ACTIONS(56), }, [2025] = { @@ -56118,8 +57317,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(2673), - [anon_sym_RBRACE] = ACTIONS(5544), + [aux_sym_expansion_repeat1] = STATE(2695), + [anon_sym_RBRACE] = ACTIONS(5576), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -56156,8 +57355,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(2675), - [anon_sym_RBRACE] = ACTIONS(5546), + [aux_sym_expansion_repeat1] = STATE(2697), + [anon_sym_RBRACE] = ACTIONS(5578), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -56194,8 +57393,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(2677), - [anon_sym_RBRACE] = ACTIONS(5548), + [aux_sym_expansion_repeat1] = STATE(2699), + [anon_sym_RBRACE] = ACTIONS(5580), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -56233,7 +57432,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(5550), + [anon_sym_RBRACE] = ACTIONS(5582), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -56271,7 +57470,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(5552), + [anon_sym_RBRACE] = ACTIONS(5584), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -56292,16 +57491,17 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(848), }, [2034] = { - [anon_sym_PIPE] = ACTIONS(5554), - [anon_sym_RPAREN] = ACTIONS(5554), - [anon_sym_SEMI_SEMI] = ACTIONS(5554), - [anon_sym_PIPE_AMP] = ACTIONS(5554), - [anon_sym_AMP_AMP] = ACTIONS(5554), - [anon_sym_PIPE_PIPE] = ACTIONS(5554), + [anon_sym_esac] = ACTIONS(5586), + [anon_sym_PIPE] = ACTIONS(5586), + [anon_sym_RPAREN] = ACTIONS(5586), + [anon_sym_SEMI_SEMI] = ACTIONS(5586), + [anon_sym_PIPE_AMP] = ACTIONS(5586), + [anon_sym_AMP_AMP] = ACTIONS(5586), + [anon_sym_PIPE_PIPE] = ACTIONS(5586), [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(5554), - [anon_sym_LF] = ACTIONS(5554), - [anon_sym_AMP] = ACTIONS(5554), + [anon_sym_SEMI] = ACTIONS(5586), + [anon_sym_LF] = ACTIONS(5586), + [anon_sym_AMP] = ACTIONS(5586), }, [2035] = { [aux_sym_concatenation_repeat1] = STATE(2039), @@ -56330,6 +57530,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(3976), }, [2037] = { + [anon_sym_esac] = ACTIONS(3976), [anon_sym_PIPE] = ACTIONS(3976), [anon_sym_RPAREN] = ACTIONS(3976), [anon_sym_SEMI_SEMI] = ACTIONS(3976), @@ -56342,26 +57543,26 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(3976), }, [2038] = { - [sym_string] = STATE(2680), - [sym_simple_expansion] = STATE(2680), - [sym_string_expansion] = STATE(2680), - [sym_expansion] = STATE(2680), - [sym_command_substitution] = STATE(2680), - [sym_process_substitution] = STATE(2680), - [sym__special_characters] = ACTIONS(5556), + [sym_string] = STATE(2702), + [sym_simple_expansion] = STATE(2702), + [sym_string_expansion] = STATE(2702), + [sym_expansion] = STATE(2702), + [sym_command_substitution] = STATE(2702), + [sym_process_substitution] = STATE(2702), + [sym__special_characters] = ACTIONS(5588), [anon_sym_DQUOTE] = ACTIONS(2724), [anon_sym_DOLLAR] = ACTIONS(2726), - [sym_raw_string] = ACTIONS(5558), + [sym_raw_string] = ACTIONS(5590), [anon_sym_DOLLAR_LBRACE] = ACTIONS(2730), [anon_sym_DOLLAR_LPAREN] = ACTIONS(2732), [anon_sym_BQUOTE] = ACTIONS(2734), [anon_sym_LT_LPAREN] = ACTIONS(2736), [anon_sym_GT_LPAREN] = ACTIONS(2736), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5556), + [sym_word] = ACTIONS(5588), }, [2039] = { - [aux_sym_concatenation_repeat1] = STATE(2681), + [aux_sym_concatenation_repeat1] = STATE(2703), [sym__concat] = ACTIONS(4340), [anon_sym_PIPE] = ACTIONS(774), [anon_sym_SEMI_SEMI] = ACTIONS(774), @@ -56390,7 +57591,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(134), [sym_command_substitution] = STATE(134), [aux_sym_string_repeat1] = STATE(447), - [anon_sym_DQUOTE] = ACTIONS(5560), + [anon_sym_DQUOTE] = ACTIONS(5592), [anon_sym_DOLLAR] = ACTIONS(232), [sym__string_content] = ACTIONS(234), [anon_sym_DOLLAR_LBRACE] = ACTIONS(236), @@ -56436,7 +57637,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2045] = { [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_EQ] = ACTIONS(5562), + [anon_sym_EQ] = ACTIONS(5594), [sym_comment] = ACTIONS(56), }, [2046] = { @@ -56447,8 +57648,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(2686), - [anon_sym_RBRACE] = ACTIONS(5564), + [aux_sym_expansion_repeat1] = STATE(2708), + [anon_sym_RBRACE] = ACTIONS(5596), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -56456,7 +57657,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_raw_string] = ACTIONS(834), [anon_sym_POUND] = ACTIONS(836), [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [aux_sym_SLASH] = ACTIONS(5566), + [aux_sym_SLASH] = ACTIONS(5598), [anon_sym_COLON] = ACTIONS(826), [anon_sym_COLON_QMARK] = ACTIONS(826), [anon_sym_COLON_DASH] = ACTIONS(826), @@ -56470,17 +57671,17 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(848), }, [2047] = { - [sym_subscript] = STATE(2690), - [sym_variable_name] = ACTIONS(5568), - [anon_sym_DOLLAR] = ACTIONS(5570), - [anon_sym_DASH] = ACTIONS(5570), + [sym_subscript] = STATE(2712), + [sym_variable_name] = ACTIONS(5600), + [anon_sym_DOLLAR] = ACTIONS(5602), + [anon_sym_DASH] = ACTIONS(5602), [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5572), - [anon_sym_STAR] = ACTIONS(5570), - [anon_sym_AT] = ACTIONS(5570), - [anon_sym_QMARK] = ACTIONS(5570), - [anon_sym_0] = ACTIONS(5574), - [anon_sym__] = ACTIONS(5574), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5604), + [anon_sym_STAR] = ACTIONS(5602), + [anon_sym_AT] = ACTIONS(5602), + [anon_sym_QMARK] = ACTIONS(5602), + [anon_sym_0] = ACTIONS(5606), + [anon_sym__] = ACTIONS(5606), }, [2048] = { [sym_concatenation] = STATE(451), @@ -56490,8 +57691,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(2693), - [anon_sym_RBRACE] = ACTIONS(5576), + [aux_sym_expansion_repeat1] = STATE(2715), + [anon_sym_RBRACE] = ACTIONS(5608), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -56499,7 +57700,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_raw_string] = ACTIONS(834), [anon_sym_POUND] = ACTIONS(836), [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [aux_sym_SLASH] = ACTIONS(5578), + [aux_sym_SLASH] = ACTIONS(5610), [anon_sym_COLON] = ACTIONS(826), [anon_sym_COLON_QMARK] = ACTIONS(826), [anon_sym_COLON_DASH] = ACTIONS(826), @@ -56520,8 +57721,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(2696), - [anon_sym_RBRACE] = ACTIONS(5580), + [aux_sym_expansion_repeat1] = STATE(2718), + [anon_sym_RBRACE] = ACTIONS(5612), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -56529,7 +57730,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_raw_string] = ACTIONS(834), [anon_sym_POUND] = ACTIONS(836), [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [aux_sym_SLASH] = ACTIONS(5582), + [aux_sym_SLASH] = ACTIONS(5614), [anon_sym_COLON] = ACTIONS(826), [anon_sym_COLON_QMARK] = ACTIONS(826), [anon_sym_COLON_DASH] = ACTIONS(826), @@ -56544,7 +57745,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2050] = { [anon_sym_PIPE] = ACTIONS(954), - [anon_sym_RPAREN] = ACTIONS(5584), + [anon_sym_RPAREN] = ACTIONS(5616), [anon_sym_PIPE_AMP] = ACTIONS(958), [anon_sym_AMP_AMP] = ACTIONS(960), [anon_sym_PIPE_PIPE] = ACTIONS(960), @@ -56554,7 +57755,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_file_descriptor] = ACTIONS(378), [sym_variable_name] = ACTIONS(378), [anon_sym_PIPE] = ACTIONS(954), - [anon_sym_RPAREN] = ACTIONS(5584), + [anon_sym_RPAREN] = ACTIONS(5616), [anon_sym_PIPE_AMP] = ACTIONS(958), [anon_sym_AMP_AMP] = ACTIONS(960), [anon_sym_PIPE_PIPE] = ACTIONS(960), @@ -56582,7 +57783,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE_AMP] = ACTIONS(1052), [anon_sym_AMP_AMP] = ACTIONS(1054), [anon_sym_PIPE_PIPE] = ACTIONS(1054), - [anon_sym_BQUOTE] = ACTIONS(5584), + [anon_sym_BQUOTE] = ACTIONS(5616), [sym_comment] = ACTIONS(56), }, [2053] = { @@ -56605,7 +57806,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_raw_string] = ACTIONS(378), [anon_sym_DOLLAR_LBRACE] = ACTIONS(378), [anon_sym_DOLLAR_LPAREN] = ACTIONS(378), - [anon_sym_BQUOTE] = ACTIONS(5584), + [anon_sym_BQUOTE] = ACTIONS(5616), [anon_sym_LT_LPAREN] = ACTIONS(378), [anon_sym_GT_LPAREN] = ACTIONS(378), [sym_comment] = ACTIONS(56), @@ -56613,7 +57814,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2054] = { [anon_sym_PIPE] = ACTIONS(954), - [anon_sym_RPAREN] = ACTIONS(5586), + [anon_sym_RPAREN] = ACTIONS(5618), [anon_sym_PIPE_AMP] = ACTIONS(958), [anon_sym_AMP_AMP] = ACTIONS(960), [anon_sym_PIPE_PIPE] = ACTIONS(960), @@ -56623,7 +57824,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_file_descriptor] = ACTIONS(378), [sym_variable_name] = ACTIONS(378), [anon_sym_PIPE] = ACTIONS(954), - [anon_sym_RPAREN] = ACTIONS(5586), + [anon_sym_RPAREN] = ACTIONS(5618), [anon_sym_PIPE_AMP] = ACTIONS(958), [anon_sym_AMP_AMP] = ACTIONS(960), [anon_sym_PIPE_PIPE] = ACTIONS(960), @@ -56681,7 +57882,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [2057] = { [aux_sym_concatenation_repeat1] = STATE(2057), [sym_file_descriptor] = ACTIONS(1858), - [sym__concat] = ACTIONS(5588), + [sym__concat] = ACTIONS(5620), [sym_variable_name] = ACTIONS(1858), [anon_sym_PIPE] = ACTIONS(1860), [anon_sym_RPAREN] = ACTIONS(1860), @@ -56744,25 +57945,25 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(1897), }, [2059] = { - [sym_concatenation] = STATE(2702), - [sym_string] = STATE(2701), - [sym_simple_expansion] = STATE(2701), - [sym_string_expansion] = STATE(2701), - [sym_expansion] = STATE(2701), - [sym_command_substitution] = STATE(2701), - [sym_process_substitution] = STATE(2701), - [anon_sym_RBRACE] = ACTIONS(5591), - [sym__special_characters] = ACTIONS(5593), + [sym_concatenation] = STATE(2724), + [sym_string] = STATE(2723), + [sym_simple_expansion] = STATE(2723), + [sym_string_expansion] = STATE(2723), + [sym_expansion] = STATE(2723), + [sym_command_substitution] = STATE(2723), + [sym_process_substitution] = STATE(2723), + [anon_sym_RBRACE] = ACTIONS(5623), + [sym__special_characters] = ACTIONS(5625), [anon_sym_DQUOTE] = ACTIONS(1924), [anon_sym_DOLLAR] = ACTIONS(1926), - [sym_raw_string] = ACTIONS(5595), + [sym_raw_string] = ACTIONS(5627), [anon_sym_DOLLAR_LBRACE] = ACTIONS(1930), [anon_sym_DOLLAR_LPAREN] = ACTIONS(1932), [anon_sym_BQUOTE] = ACTIONS(1934), [anon_sym_LT_LPAREN] = ACTIONS(1936), [anon_sym_GT_LPAREN] = ACTIONS(1936), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5597), + [sym_word] = ACTIONS(5629), }, [2060] = { [sym_file_descriptor] = ACTIONS(1940), @@ -56798,7 +57999,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2061] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(5599), + [sym_regex_without_right_brace] = ACTIONS(5631), }, [2062] = { [sym_concatenation] = STATE(451), @@ -56809,7 +58010,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(5601), + [anon_sym_RBRACE] = ACTIONS(5633), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -56831,7 +58032,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2063] = { [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_EQ] = ACTIONS(5603), + [anon_sym_EQ] = ACTIONS(5635), [sym_comment] = ACTIONS(56), }, [2064] = { @@ -56842,8 +58043,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(2708), - [anon_sym_RBRACE] = ACTIONS(5605), + [aux_sym_expansion_repeat1] = STATE(2730), + [anon_sym_RBRACE] = ACTIONS(5637), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -56851,7 +58052,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_raw_string] = ACTIONS(834), [anon_sym_POUND] = ACTIONS(836), [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [aux_sym_SLASH] = ACTIONS(5607), + [aux_sym_SLASH] = ACTIONS(5639), [anon_sym_COLON] = ACTIONS(826), [anon_sym_COLON_QMARK] = ACTIONS(826), [anon_sym_COLON_DASH] = ACTIONS(826), @@ -56872,8 +58073,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(2711), - [anon_sym_RBRACE] = ACTIONS(5609), + [aux_sym_expansion_repeat1] = STATE(2733), + [anon_sym_RBRACE] = ACTIONS(5641), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -56881,7 +58082,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_raw_string] = ACTIONS(834), [anon_sym_POUND] = ACTIONS(836), [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [aux_sym_SLASH] = ACTIONS(5611), + [aux_sym_SLASH] = ACTIONS(5643), [anon_sym_COLON] = ACTIONS(826), [anon_sym_COLON_QMARK] = ACTIONS(826), [anon_sym_COLON_DASH] = ACTIONS(826), @@ -56902,8 +58103,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(2713), - [anon_sym_RBRACE] = ACTIONS(5591), + [aux_sym_expansion_repeat1] = STATE(2735), + [anon_sym_RBRACE] = ACTIONS(5623), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -56911,7 +58112,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_raw_string] = ACTIONS(834), [anon_sym_POUND] = ACTIONS(836), [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [aux_sym_SLASH] = ACTIONS(5613), + [aux_sym_SLASH] = ACTIONS(5645), [anon_sym_COLON] = ACTIONS(826), [anon_sym_COLON_QMARK] = ACTIONS(826), [anon_sym_COLON_DASH] = ACTIONS(826), @@ -56958,7 +58159,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2068] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(5615), + [sym_regex_without_right_brace] = ACTIONS(5647), }, [2069] = { [sym_concatenation] = STATE(451), @@ -56969,7 +58170,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(5617), + [anon_sym_RBRACE] = ACTIONS(5649), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -57023,7 +58224,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2071] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(5619), + [sym_regex_without_right_brace] = ACTIONS(5651), }, [2072] = { [sym_concatenation] = STATE(451), @@ -57034,7 +58235,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(5591), + [anon_sym_RBRACE] = ACTIONS(5623), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -57141,27 +58342,27 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2076] = { [sym_concatenation] = STATE(2037), - [sym_string] = STATE(2718), - [sym_simple_expansion] = STATE(2718), - [sym_string_expansion] = STATE(2718), - [sym_expansion] = STATE(2718), - [sym_command_substitution] = STATE(2718), - [sym_process_substitution] = STATE(2718), - [sym__special_characters] = ACTIONS(5621), + [sym_string] = STATE(2740), + [sym_simple_expansion] = STATE(2740), + [sym_string_expansion] = STATE(2740), + [sym_expansion] = STATE(2740), + [sym_command_substitution] = STATE(2740), + [sym_process_substitution] = STATE(2740), + [sym__special_characters] = ACTIONS(5653), [anon_sym_DQUOTE] = ACTIONS(4398), [anon_sym_DOLLAR] = ACTIONS(4400), - [sym_raw_string] = ACTIONS(5623), + [sym_raw_string] = ACTIONS(5655), [anon_sym_DOLLAR_LBRACE] = ACTIONS(4404), [anon_sym_DOLLAR_LPAREN] = ACTIONS(4406), [anon_sym_BQUOTE] = ACTIONS(4408), [anon_sym_LT_LPAREN] = ACTIONS(4410), [anon_sym_GT_LPAREN] = ACTIONS(4410), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5625), + [sym_word] = ACTIONS(5657), }, [2077] = { - [aux_sym_concatenation_repeat1] = STATE(2720), - [sym__concat] = ACTIONS(5627), + [aux_sym_concatenation_repeat1] = STATE(2742), + [sym__concat] = ACTIONS(5659), [anon_sym_PIPE] = ACTIONS(2374), [anon_sym_RPAREN] = ACTIONS(2374), [anon_sym_SEMI_SEMI] = ACTIONS(2374), @@ -57177,8 +58378,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_simple_expansion] = STATE(134), [sym_expansion] = STATE(134), [sym_command_substitution] = STATE(134), - [aux_sym_string_repeat1] = STATE(2722), - [anon_sym_DQUOTE] = ACTIONS(5629), + [aux_sym_string_repeat1] = STATE(2744), + [anon_sym_DQUOTE] = ACTIONS(5661), [anon_sym_DOLLAR] = ACTIONS(232), [sym__string_content] = ACTIONS(234), [anon_sym_DOLLAR_LBRACE] = ACTIONS(236), @@ -57187,22 +58388,22 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), }, [2079] = { - [sym_string] = STATE(2725), + [sym_string] = STATE(2747), [anon_sym_DQUOTE] = ACTIONS(4398), - [anon_sym_DOLLAR] = ACTIONS(5631), - [anon_sym_POUND] = ACTIONS(5631), - [anon_sym_DASH] = ACTIONS(5631), + [anon_sym_DOLLAR] = ACTIONS(5663), + [anon_sym_POUND] = ACTIONS(5663), + [anon_sym_DASH] = ACTIONS(5663), [sym_comment] = ACTIONS(182), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5633), - [anon_sym_STAR] = ACTIONS(5631), - [anon_sym_AT] = ACTIONS(5631), - [anon_sym_QMARK] = ACTIONS(5631), - [anon_sym_0] = ACTIONS(5635), - [anon_sym__] = ACTIONS(5635), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5665), + [anon_sym_STAR] = ACTIONS(5663), + [anon_sym_AT] = ACTIONS(5663), + [anon_sym_QMARK] = ACTIONS(5663), + [anon_sym_0] = ACTIONS(5667), + [anon_sym__] = ACTIONS(5667), }, [2080] = { - [aux_sym_concatenation_repeat1] = STATE(2720), - [sym__concat] = ACTIONS(5627), + [aux_sym_concatenation_repeat1] = STATE(2742), + [sym__concat] = ACTIONS(5659), [anon_sym_PIPE] = ACTIONS(2384), [anon_sym_RPAREN] = ACTIONS(2384), [anon_sym_SEMI_SEMI] = ACTIONS(2384), @@ -57215,34 +58416,34 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(2384), }, [2081] = { - [sym_subscript] = STATE(2730), - [sym_variable_name] = ACTIONS(5637), - [anon_sym_DOLLAR] = ACTIONS(5639), - [anon_sym_POUND] = ACTIONS(5641), - [anon_sym_DASH] = ACTIONS(5639), + [sym_subscript] = STATE(2752), + [sym_variable_name] = ACTIONS(5669), + [anon_sym_DOLLAR] = ACTIONS(5671), + [anon_sym_POUND] = ACTIONS(5673), + [anon_sym_DASH] = ACTIONS(5671), [sym_comment] = ACTIONS(182), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5643), - [anon_sym_STAR] = ACTIONS(5639), - [anon_sym_AT] = ACTIONS(5639), - [anon_sym_QMARK] = ACTIONS(5639), - [anon_sym_0] = ACTIONS(5645), - [anon_sym__] = ACTIONS(5645), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5675), + [anon_sym_STAR] = ACTIONS(5671), + [anon_sym_AT] = ACTIONS(5671), + [anon_sym_QMARK] = ACTIONS(5671), + [anon_sym_0] = ACTIONS(5677), + [anon_sym__] = ACTIONS(5677), }, [2082] = { - [sym_for_statement] = STATE(2731), - [sym_while_statement] = STATE(2731), - [sym_if_statement] = STATE(2731), - [sym_case_statement] = STATE(2731), - [sym_function_definition] = STATE(2731), - [sym_subshell] = STATE(2731), - [sym_pipeline] = STATE(2731), - [sym_list] = STATE(2731), - [sym_command] = STATE(2731), + [sym_for_statement] = STATE(2753), + [sym_while_statement] = STATE(2753), + [sym_if_statement] = STATE(2753), + [sym_case_statement] = STATE(2753), + [sym_function_definition] = STATE(2753), + [sym_subshell] = STATE(2753), + [sym_pipeline] = STATE(2753), + [sym_list] = STATE(2753), + [sym_command] = STATE(2753), [sym_command_name] = STATE(168), - [sym_bracket_command] = STATE(2731), - [sym_variable_assignment] = STATE(2732), - [sym_declaration_command] = STATE(2731), - [sym_unset_command] = STATE(2731), + [sym_bracket_command] = STATE(2753), + [sym_variable_assignment] = STATE(2754), + [sym_declaration_command] = STATE(2753), + [sym_unset_command] = STATE(2753), [sym_subscript] = STATE(170), [sym_file_redirect] = STATE(30), [sym_concatenation] = STATE(171), @@ -57290,20 +58491,20 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(300), }, [2083] = { - [sym_for_statement] = STATE(2733), - [sym_while_statement] = STATE(2733), - [sym_if_statement] = STATE(2733), - [sym_case_statement] = STATE(2733), - [sym_function_definition] = STATE(2733), - [sym_subshell] = STATE(2733), - [sym_pipeline] = STATE(2733), - [sym_list] = STATE(2733), - [sym_command] = STATE(2733), + [sym_for_statement] = STATE(2755), + [sym_while_statement] = STATE(2755), + [sym_if_statement] = STATE(2755), + [sym_case_statement] = STATE(2755), + [sym_function_definition] = STATE(2755), + [sym_subshell] = STATE(2755), + [sym_pipeline] = STATE(2755), + [sym_list] = STATE(2755), + [sym_command] = STATE(2755), [sym_command_name] = STATE(190), - [sym_bracket_command] = STATE(2733), - [sym_variable_assignment] = STATE(2734), - [sym_declaration_command] = STATE(2733), - [sym_unset_command] = STATE(2733), + [sym_bracket_command] = STATE(2755), + [sym_variable_assignment] = STATE(2756), + [sym_declaration_command] = STATE(2755), + [sym_unset_command] = STATE(2755), [sym_subscript] = STATE(192), [sym_file_redirect] = STATE(30), [sym_concatenation] = STATE(171), @@ -57351,20 +58552,20 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(332), }, [2084] = { - [sym_for_statement] = STATE(2735), - [sym_while_statement] = STATE(2735), - [sym_if_statement] = STATE(2735), - [sym_case_statement] = STATE(2735), - [sym_function_definition] = STATE(2735), - [sym_subshell] = STATE(2735), - [sym_pipeline] = STATE(2735), - [sym_list] = STATE(2735), - [sym_command] = STATE(2735), + [sym_for_statement] = STATE(2757), + [sym_while_statement] = STATE(2757), + [sym_if_statement] = STATE(2757), + [sym_case_statement] = STATE(2757), + [sym_function_definition] = STATE(2757), + [sym_subshell] = STATE(2757), + [sym_pipeline] = STATE(2757), + [sym_list] = STATE(2757), + [sym_command] = STATE(2757), [sym_command_name] = STATE(168), - [sym_bracket_command] = STATE(2735), - [sym_variable_assignment] = STATE(2736), - [sym_declaration_command] = STATE(2735), - [sym_unset_command] = STATE(2735), + [sym_bracket_command] = STATE(2757), + [sym_variable_assignment] = STATE(2758), + [sym_declaration_command] = STATE(2757), + [sym_unset_command] = STATE(2757), [sym_subscript] = STATE(170), [sym_file_redirect] = STATE(30), [sym_concatenation] = STATE(171), @@ -57439,17 +58640,17 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [2086] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(5647), + [anon_sym_RBRACE] = ACTIONS(5679), [sym_comment] = ACTIONS(56), }, [2087] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(5649), + [anon_sym_RBRACE] = ACTIONS(5681), [sym_comment] = ACTIONS(56), }, [2088] = { - [anon_sym_RBRACE] = ACTIONS(5649), + [anon_sym_RBRACE] = ACTIONS(5681), [sym_comment] = ACTIONS(56), }, [2089] = { @@ -57460,8 +58661,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(2740), - [anon_sym_RBRACE] = ACTIONS(5651), + [aux_sym_expansion_repeat1] = STATE(2762), + [anon_sym_RBRACE] = ACTIONS(5683), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -57507,25 +58708,25 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(3299), }, [2091] = { - [sym_concatenation] = STATE(2743), - [sym_string] = STATE(2742), - [sym_simple_expansion] = STATE(2742), - [sym_string_expansion] = STATE(2742), - [sym_expansion] = STATE(2742), - [sym_command_substitution] = STATE(2742), - [sym_process_substitution] = STATE(2742), - [anon_sym_RBRACE] = ACTIONS(5649), - [sym__special_characters] = ACTIONS(5653), + [sym_concatenation] = STATE(2765), + [sym_string] = STATE(2764), + [sym_simple_expansion] = STATE(2764), + [sym_string_expansion] = STATE(2764), + [sym_expansion] = STATE(2764), + [sym_command_substitution] = STATE(2764), + [sym_process_substitution] = STATE(2764), + [anon_sym_RBRACE] = ACTIONS(5681), + [sym__special_characters] = ACTIONS(5685), [anon_sym_DQUOTE] = ACTIONS(1924), [anon_sym_DOLLAR] = ACTIONS(1926), - [sym_raw_string] = ACTIONS(5655), + [sym_raw_string] = ACTIONS(5687), [anon_sym_DOLLAR_LBRACE] = ACTIONS(1930), [anon_sym_DOLLAR_LPAREN] = ACTIONS(1932), [anon_sym_BQUOTE] = ACTIONS(1934), [anon_sym_LT_LPAREN] = ACTIONS(1936), [anon_sym_GT_LPAREN] = ACTIONS(1936), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5657), + [sym_word] = ACTIONS(5689), }, [2092] = { [sym__concat] = ACTIONS(3342), @@ -57554,7 +58755,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2093] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(5659), + [sym_regex_without_right_brace] = ACTIONS(5691), }, [2094] = { [sym_concatenation] = STATE(451), @@ -57565,7 +58766,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(5661), + [anon_sym_RBRACE] = ACTIONS(5693), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -57612,7 +58813,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2096] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(5663), + [sym_regex_without_right_brace] = ACTIONS(5695), }, [2097] = { [sym_concatenation] = STATE(451), @@ -57623,7 +58824,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(5665), + [anon_sym_RBRACE] = ACTIONS(5697), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -57645,7 +58846,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2098] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(5667), + [sym_regex_without_right_brace] = ACTIONS(5699), }, [2099] = { [sym_concatenation] = STATE(451), @@ -57656,7 +58857,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(5649), + [anon_sym_RBRACE] = ACTIONS(5681), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -57684,8 +58885,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(2750), - [anon_sym_RBRACE] = ACTIONS(5669), + [aux_sym_expansion_repeat1] = STATE(2772), + [anon_sym_RBRACE] = ACTIONS(5701), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -57738,8 +58939,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(2752), - [anon_sym_RBRACE] = ACTIONS(5671), + [aux_sym_expansion_repeat1] = STATE(2774), + [anon_sym_RBRACE] = ACTIONS(5703), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -57786,17 +58987,17 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [2104] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(5673), + [anon_sym_RBRACE] = ACTIONS(5705), [sym_comment] = ACTIONS(56), }, [2105] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(5675), + [anon_sym_RBRACE] = ACTIONS(5707), [sym_comment] = ACTIONS(56), }, [2106] = { - [anon_sym_RBRACE] = ACTIONS(5675), + [anon_sym_RBRACE] = ACTIONS(5707), [sym_comment] = ACTIONS(56), }, [2107] = { @@ -57807,8 +59008,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(2756), - [anon_sym_RBRACE] = ACTIONS(5677), + [aux_sym_expansion_repeat1] = STATE(2778), + [anon_sym_RBRACE] = ACTIONS(5709), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -57853,25 +59054,25 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(3299), }, [2109] = { - [sym_concatenation] = STATE(2759), - [sym_string] = STATE(2758), - [sym_simple_expansion] = STATE(2758), - [sym_string_expansion] = STATE(2758), - [sym_expansion] = STATE(2758), - [sym_command_substitution] = STATE(2758), - [sym_process_substitution] = STATE(2758), - [anon_sym_RBRACE] = ACTIONS(5675), - [sym__special_characters] = ACTIONS(5679), + [sym_concatenation] = STATE(2781), + [sym_string] = STATE(2780), + [sym_simple_expansion] = STATE(2780), + [sym_string_expansion] = STATE(2780), + [sym_expansion] = STATE(2780), + [sym_command_substitution] = STATE(2780), + [sym_process_substitution] = STATE(2780), + [anon_sym_RBRACE] = ACTIONS(5707), + [sym__special_characters] = ACTIONS(5711), [anon_sym_DQUOTE] = ACTIONS(1924), [anon_sym_DOLLAR] = ACTIONS(1926), - [sym_raw_string] = ACTIONS(5681), + [sym_raw_string] = ACTIONS(5713), [anon_sym_DOLLAR_LBRACE] = ACTIONS(1930), [anon_sym_DOLLAR_LPAREN] = ACTIONS(1932), [anon_sym_BQUOTE] = ACTIONS(1934), [anon_sym_LT_LPAREN] = ACTIONS(1936), [anon_sym_GT_LPAREN] = ACTIONS(1936), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5683), + [sym_word] = ACTIONS(5715), }, [2110] = { [sym__concat] = ACTIONS(3342), @@ -57899,7 +59100,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2111] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(5685), + [sym_regex_without_right_brace] = ACTIONS(5717), }, [2112] = { [sym_concatenation] = STATE(451), @@ -57910,7 +59111,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(5687), + [anon_sym_RBRACE] = ACTIONS(5719), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -57956,7 +59157,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2114] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(5689), + [sym_regex_without_right_brace] = ACTIONS(5721), }, [2115] = { [sym_concatenation] = STATE(451), @@ -57967,7 +59168,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(5691), + [anon_sym_RBRACE] = ACTIONS(5723), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -57989,7 +59190,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2116] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(5693), + [sym_regex_without_right_brace] = ACTIONS(5725), }, [2117] = { [sym_concatenation] = STATE(451), @@ -58000,7 +59201,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(5675), + [anon_sym_RBRACE] = ACTIONS(5707), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -58028,8 +59229,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(2766), - [anon_sym_RBRACE] = ACTIONS(5695), + [aux_sym_expansion_repeat1] = STATE(2788), + [anon_sym_RBRACE] = ACTIONS(5727), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -58081,8 +59282,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(2768), - [anon_sym_RBRACE] = ACTIONS(5697), + [aux_sym_expansion_repeat1] = STATE(2790), + [anon_sym_RBRACE] = ACTIONS(5729), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -58216,7 +59417,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(5699), + [anon_sym_RBRACE] = ACTIONS(5731), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -58239,17 +59440,17 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [2125] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(5701), + [anon_sym_RBRACE] = ACTIONS(5733), [sym_comment] = ACTIONS(56), }, [2126] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(5703), + [anon_sym_RBRACE] = ACTIONS(5735), [sym_comment] = ACTIONS(56), }, [2127] = { - [anon_sym_RBRACE] = ACTIONS(5703), + [anon_sym_RBRACE] = ACTIONS(5735), [sym_comment] = ACTIONS(56), }, [2128] = { @@ -58260,8 +59461,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(2773), - [anon_sym_RBRACE] = ACTIONS(5705), + [aux_sym_expansion_repeat1] = STATE(2795), + [anon_sym_RBRACE] = ACTIONS(5737), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -58324,8 +59525,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(2775), - [anon_sym_RBRACE] = ACTIONS(5707), + [aux_sym_expansion_repeat1] = STATE(2797), + [anon_sym_RBRACE] = ACTIONS(5739), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -58388,8 +59589,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(2777), - [anon_sym_RBRACE] = ACTIONS(5709), + [aux_sym_expansion_repeat1] = STATE(2799), + [anon_sym_RBRACE] = ACTIONS(5741), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -58453,7 +59654,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(5711), + [anon_sym_RBRACE] = ACTIONS(5743), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -58517,7 +59718,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(5713), + [anon_sym_RBRACE] = ACTIONS(5745), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -58564,7 +59765,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [2138] = { [aux_sym_concatenation_repeat1] = STATE(2138), [sym_file_descriptor] = ACTIONS(1858), - [sym__concat] = ACTIONS(5715), + [sym__concat] = ACTIONS(5747), [anon_sym_PIPE] = ACTIONS(1860), [anon_sym_RPAREN] = ACTIONS(1860), [anon_sym_SEMI_SEMI] = ACTIONS(1860), @@ -58611,25 +59812,25 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(1897), }, [2140] = { - [sym_concatenation] = STATE(2783), - [sym_string] = STATE(2782), - [sym_simple_expansion] = STATE(2782), - [sym_string_expansion] = STATE(2782), - [sym_expansion] = STATE(2782), - [sym_command_substitution] = STATE(2782), - [sym_process_substitution] = STATE(2782), - [anon_sym_RBRACE] = ACTIONS(5718), - [sym__special_characters] = ACTIONS(5720), + [sym_concatenation] = STATE(2805), + [sym_string] = STATE(2804), + [sym_simple_expansion] = STATE(2804), + [sym_string_expansion] = STATE(2804), + [sym_expansion] = STATE(2804), + [sym_command_substitution] = STATE(2804), + [sym_process_substitution] = STATE(2804), + [anon_sym_RBRACE] = ACTIONS(5750), + [sym__special_characters] = ACTIONS(5752), [anon_sym_DQUOTE] = ACTIONS(1924), [anon_sym_DOLLAR] = ACTIONS(1926), - [sym_raw_string] = ACTIONS(5722), + [sym_raw_string] = ACTIONS(5754), [anon_sym_DOLLAR_LBRACE] = ACTIONS(1930), [anon_sym_DOLLAR_LPAREN] = ACTIONS(1932), [anon_sym_BQUOTE] = ACTIONS(1934), [anon_sym_LT_LPAREN] = ACTIONS(1936), [anon_sym_GT_LPAREN] = ACTIONS(1936), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5724), + [sym_word] = ACTIONS(5756), }, [2141] = { [sym_file_descriptor] = ACTIONS(1940), @@ -58657,7 +59858,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2142] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(5726), + [sym_regex_without_right_brace] = ACTIONS(5758), }, [2143] = { [sym_concatenation] = STATE(451), @@ -58668,7 +59869,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(5728), + [anon_sym_RBRACE] = ACTIONS(5760), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -58690,7 +59891,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2144] = { [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_EQ] = ACTIONS(5730), + [anon_sym_EQ] = ACTIONS(5762), [sym_comment] = ACTIONS(56), }, [2145] = { @@ -58701,8 +59902,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(2789), - [anon_sym_RBRACE] = ACTIONS(5732), + [aux_sym_expansion_repeat1] = STATE(2811), + [anon_sym_RBRACE] = ACTIONS(5764), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -58710,7 +59911,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_raw_string] = ACTIONS(834), [anon_sym_POUND] = ACTIONS(836), [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [aux_sym_SLASH] = ACTIONS(5734), + [aux_sym_SLASH] = ACTIONS(5766), [anon_sym_COLON] = ACTIONS(826), [anon_sym_COLON_QMARK] = ACTIONS(826), [anon_sym_COLON_DASH] = ACTIONS(826), @@ -58731,8 +59932,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(2792), - [anon_sym_RBRACE] = ACTIONS(5736), + [aux_sym_expansion_repeat1] = STATE(2814), + [anon_sym_RBRACE] = ACTIONS(5768), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -58740,7 +59941,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_raw_string] = ACTIONS(834), [anon_sym_POUND] = ACTIONS(836), [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [aux_sym_SLASH] = ACTIONS(5738), + [aux_sym_SLASH] = ACTIONS(5770), [anon_sym_COLON] = ACTIONS(826), [anon_sym_COLON_QMARK] = ACTIONS(826), [anon_sym_COLON_DASH] = ACTIONS(826), @@ -58761,8 +59962,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(2794), - [anon_sym_RBRACE] = ACTIONS(5718), + [aux_sym_expansion_repeat1] = STATE(2816), + [anon_sym_RBRACE] = ACTIONS(5750), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -58770,7 +59971,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_raw_string] = ACTIONS(834), [anon_sym_POUND] = ACTIONS(836), [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [aux_sym_SLASH] = ACTIONS(5740), + [aux_sym_SLASH] = ACTIONS(5772), [anon_sym_COLON] = ACTIONS(826), [anon_sym_COLON_QMARK] = ACTIONS(826), [anon_sym_COLON_DASH] = ACTIONS(826), @@ -58809,7 +60010,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2149] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(5742), + [sym_regex_without_right_brace] = ACTIONS(5774), }, [2150] = { [sym_concatenation] = STATE(451), @@ -58820,7 +60021,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(5744), + [anon_sym_RBRACE] = ACTIONS(5776), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -58866,7 +60067,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2152] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(5746), + [sym_regex_without_right_brace] = ACTIONS(5778), }, [2153] = { [sym_concatenation] = STATE(451), @@ -58877,7 +60078,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(5718), + [anon_sym_RBRACE] = ACTIONS(5750), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -58947,11 +60148,11 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2156] = { [sym__concat] = ACTIONS(4728), - [anon_sym_EQ_TILDE] = ACTIONS(5748), + [anon_sym_EQ_TILDE] = ACTIONS(5780), [anon_sym_RBRACK] = ACTIONS(4728), [sym__special_characters] = ACTIONS(4730), [anon_sym_DQUOTE] = ACTIONS(4728), - [anon_sym_DOLLAR] = ACTIONS(5748), + [anon_sym_DOLLAR] = ACTIONS(5780), [sym_raw_string] = ACTIONS(4728), [anon_sym_DOLLAR_LBRACE] = ACTIONS(4728), [anon_sym_DOLLAR_LPAREN] = ACTIONS(4728), @@ -58963,11 +60164,11 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2157] = { [sym__concat] = ACTIONS(4734), - [anon_sym_EQ_TILDE] = ACTIONS(5750), + [anon_sym_EQ_TILDE] = ACTIONS(5782), [anon_sym_RBRACK] = ACTIONS(4734), [sym__special_characters] = ACTIONS(4736), [anon_sym_DQUOTE] = ACTIONS(4734), - [anon_sym_DOLLAR] = ACTIONS(5750), + [anon_sym_DOLLAR] = ACTIONS(5782), [sym_raw_string] = ACTIONS(4734), [anon_sym_DOLLAR_LBRACE] = ACTIONS(4734), [anon_sym_DOLLAR_LPAREN] = ACTIONS(4734), @@ -58979,11 +60180,11 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2158] = { [sym__concat] = ACTIONS(4797), - [anon_sym_EQ_TILDE] = ACTIONS(5752), + [anon_sym_EQ_TILDE] = ACTIONS(5784), [anon_sym_RBRACK] = ACTIONS(4797), [sym__special_characters] = ACTIONS(4799), [anon_sym_DQUOTE] = ACTIONS(4797), - [anon_sym_DOLLAR] = ACTIONS(5752), + [anon_sym_DOLLAR] = ACTIONS(5784), [sym_raw_string] = ACTIONS(4797), [anon_sym_DOLLAR_LBRACE] = ACTIONS(4797), [anon_sym_DOLLAR_LPAREN] = ACTIONS(4797), @@ -59002,7 +60203,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(5754), + [anon_sym_RBRACE] = ACTIONS(5786), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -59025,17 +60226,17 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [2160] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(5756), + [anon_sym_RBRACE] = ACTIONS(5788), [sym_comment] = ACTIONS(56), }, [2161] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(5758), + [anon_sym_RBRACE] = ACTIONS(5790), [sym_comment] = ACTIONS(56), }, [2162] = { - [anon_sym_RBRACE] = ACTIONS(5758), + [anon_sym_RBRACE] = ACTIONS(5790), [sym_comment] = ACTIONS(56), }, [2163] = { @@ -59046,8 +60247,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(2802), - [anon_sym_RBRACE] = ACTIONS(5760), + [aux_sym_expansion_repeat1] = STATE(2824), + [anon_sym_RBRACE] = ACTIONS(5792), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -59069,11 +60270,11 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2164] = { [sym__concat] = ACTIONS(4809), - [anon_sym_EQ_TILDE] = ACTIONS(5762), + [anon_sym_EQ_TILDE] = ACTIONS(5794), [anon_sym_RBRACK] = ACTIONS(4809), [sym__special_characters] = ACTIONS(4811), [anon_sym_DQUOTE] = ACTIONS(4809), - [anon_sym_DOLLAR] = ACTIONS(5762), + [anon_sym_DOLLAR] = ACTIONS(5794), [sym_raw_string] = ACTIONS(4809), [anon_sym_DOLLAR_LBRACE] = ACTIONS(4809), [anon_sym_DOLLAR_LPAREN] = ACTIONS(4809), @@ -59091,8 +60292,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(2804), - [anon_sym_RBRACE] = ACTIONS(5764), + [aux_sym_expansion_repeat1] = STATE(2826), + [anon_sym_RBRACE] = ACTIONS(5796), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -59114,11 +60315,11 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2166] = { [sym__concat] = ACTIONS(4815), - [anon_sym_EQ_TILDE] = ACTIONS(5766), + [anon_sym_EQ_TILDE] = ACTIONS(5798), [anon_sym_RBRACK] = ACTIONS(4815), [sym__special_characters] = ACTIONS(4817), [anon_sym_DQUOTE] = ACTIONS(4815), - [anon_sym_DOLLAR] = ACTIONS(5766), + [anon_sym_DOLLAR] = ACTIONS(5798), [sym_raw_string] = ACTIONS(4815), [anon_sym_DOLLAR_LBRACE] = ACTIONS(4815), [anon_sym_DOLLAR_LPAREN] = ACTIONS(4815), @@ -59136,8 +60337,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(2806), - [anon_sym_RBRACE] = ACTIONS(5768), + [aux_sym_expansion_repeat1] = STATE(2828), + [anon_sym_RBRACE] = ACTIONS(5800), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -59159,11 +60360,11 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2168] = { [sym__concat] = ACTIONS(4821), - [anon_sym_EQ_TILDE] = ACTIONS(5770), + [anon_sym_EQ_TILDE] = ACTIONS(5802), [anon_sym_RBRACK] = ACTIONS(4821), [sym__special_characters] = ACTIONS(4823), [anon_sym_DQUOTE] = ACTIONS(4821), - [anon_sym_DOLLAR] = ACTIONS(5770), + [anon_sym_DOLLAR] = ACTIONS(5802), [sym_raw_string] = ACTIONS(4821), [anon_sym_DOLLAR_LBRACE] = ACTIONS(4821), [anon_sym_DOLLAR_LPAREN] = ACTIONS(4821), @@ -59182,7 +60383,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(5772), + [anon_sym_RBRACE] = ACTIONS(5804), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -59204,11 +60405,11 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2170] = { [sym__concat] = ACTIONS(4827), - [anon_sym_EQ_TILDE] = ACTIONS(5774), + [anon_sym_EQ_TILDE] = ACTIONS(5806), [anon_sym_RBRACK] = ACTIONS(4827), [sym__special_characters] = ACTIONS(4829), [anon_sym_DQUOTE] = ACTIONS(4827), - [anon_sym_DOLLAR] = ACTIONS(5774), + [anon_sym_DOLLAR] = ACTIONS(5806), [sym_raw_string] = ACTIONS(4827), [anon_sym_DOLLAR_LBRACE] = ACTIONS(4827), [anon_sym_DOLLAR_LPAREN] = ACTIONS(4827), @@ -59227,7 +60428,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(5776), + [anon_sym_RBRACE] = ACTIONS(5808), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -59249,11 +60450,11 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2172] = { [sym__concat] = ACTIONS(4728), - [anon_sym_EQ_TILDE] = ACTIONS(5748), + [anon_sym_EQ_TILDE] = ACTIONS(5780), [anon_sym_RBRACK_RBRACK] = ACTIONS(4728), [sym__special_characters] = ACTIONS(4730), [anon_sym_DQUOTE] = ACTIONS(4728), - [anon_sym_DOLLAR] = ACTIONS(5748), + [anon_sym_DOLLAR] = ACTIONS(5780), [sym_raw_string] = ACTIONS(4728), [anon_sym_DOLLAR_LBRACE] = ACTIONS(4728), [anon_sym_DOLLAR_LPAREN] = ACTIONS(4728), @@ -59265,11 +60466,11 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2173] = { [sym__concat] = ACTIONS(4734), - [anon_sym_EQ_TILDE] = ACTIONS(5750), + [anon_sym_EQ_TILDE] = ACTIONS(5782), [anon_sym_RBRACK_RBRACK] = ACTIONS(4734), [sym__special_characters] = ACTIONS(4736), [anon_sym_DQUOTE] = ACTIONS(4734), - [anon_sym_DOLLAR] = ACTIONS(5750), + [anon_sym_DOLLAR] = ACTIONS(5782), [sym_raw_string] = ACTIONS(4734), [anon_sym_DOLLAR_LBRACE] = ACTIONS(4734), [anon_sym_DOLLAR_LPAREN] = ACTIONS(4734), @@ -59281,11 +60482,11 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2174] = { [sym__concat] = ACTIONS(4797), - [anon_sym_EQ_TILDE] = ACTIONS(5752), + [anon_sym_EQ_TILDE] = ACTIONS(5784), [anon_sym_RBRACK_RBRACK] = ACTIONS(4797), [sym__special_characters] = ACTIONS(4799), [anon_sym_DQUOTE] = ACTIONS(4797), - [anon_sym_DOLLAR] = ACTIONS(5752), + [anon_sym_DOLLAR] = ACTIONS(5784), [sym_raw_string] = ACTIONS(4797), [anon_sym_DOLLAR_LBRACE] = ACTIONS(4797), [anon_sym_DOLLAR_LPAREN] = ACTIONS(4797), @@ -59304,7 +60505,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(5778), + [anon_sym_RBRACE] = ACTIONS(5810), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -59327,17 +60528,17 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [2176] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(5780), + [anon_sym_RBRACE] = ACTIONS(5812), [sym_comment] = ACTIONS(56), }, [2177] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(5782), + [anon_sym_RBRACE] = ACTIONS(5814), [sym_comment] = ACTIONS(56), }, [2178] = { - [anon_sym_RBRACE] = ACTIONS(5782), + [anon_sym_RBRACE] = ACTIONS(5814), [sym_comment] = ACTIONS(56), }, [2179] = { @@ -59348,8 +60549,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(2813), - [anon_sym_RBRACE] = ACTIONS(5784), + [aux_sym_expansion_repeat1] = STATE(2835), + [anon_sym_RBRACE] = ACTIONS(5816), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -59371,11 +60572,11 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2180] = { [sym__concat] = ACTIONS(4809), - [anon_sym_EQ_TILDE] = ACTIONS(5762), + [anon_sym_EQ_TILDE] = ACTIONS(5794), [anon_sym_RBRACK_RBRACK] = ACTIONS(4809), [sym__special_characters] = ACTIONS(4811), [anon_sym_DQUOTE] = ACTIONS(4809), - [anon_sym_DOLLAR] = ACTIONS(5762), + [anon_sym_DOLLAR] = ACTIONS(5794), [sym_raw_string] = ACTIONS(4809), [anon_sym_DOLLAR_LBRACE] = ACTIONS(4809), [anon_sym_DOLLAR_LPAREN] = ACTIONS(4809), @@ -59393,8 +60594,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(2815), - [anon_sym_RBRACE] = ACTIONS(5786), + [aux_sym_expansion_repeat1] = STATE(2837), + [anon_sym_RBRACE] = ACTIONS(5818), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -59416,11 +60617,11 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2182] = { [sym__concat] = ACTIONS(4815), - [anon_sym_EQ_TILDE] = ACTIONS(5766), + [anon_sym_EQ_TILDE] = ACTIONS(5798), [anon_sym_RBRACK_RBRACK] = ACTIONS(4815), [sym__special_characters] = ACTIONS(4817), [anon_sym_DQUOTE] = ACTIONS(4815), - [anon_sym_DOLLAR] = ACTIONS(5766), + [anon_sym_DOLLAR] = ACTIONS(5798), [sym_raw_string] = ACTIONS(4815), [anon_sym_DOLLAR_LBRACE] = ACTIONS(4815), [anon_sym_DOLLAR_LPAREN] = ACTIONS(4815), @@ -59438,8 +60639,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(2817), - [anon_sym_RBRACE] = ACTIONS(5788), + [aux_sym_expansion_repeat1] = STATE(2839), + [anon_sym_RBRACE] = ACTIONS(5820), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -59461,11 +60662,11 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2184] = { [sym__concat] = ACTIONS(4821), - [anon_sym_EQ_TILDE] = ACTIONS(5770), + [anon_sym_EQ_TILDE] = ACTIONS(5802), [anon_sym_RBRACK_RBRACK] = ACTIONS(4821), [sym__special_characters] = ACTIONS(4823), [anon_sym_DQUOTE] = ACTIONS(4821), - [anon_sym_DOLLAR] = ACTIONS(5770), + [anon_sym_DOLLAR] = ACTIONS(5802), [sym_raw_string] = ACTIONS(4821), [anon_sym_DOLLAR_LBRACE] = ACTIONS(4821), [anon_sym_DOLLAR_LPAREN] = ACTIONS(4821), @@ -59484,7 +60685,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(5790), + [anon_sym_RBRACE] = ACTIONS(5822), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -59506,11 +60707,11 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2186] = { [sym__concat] = ACTIONS(4827), - [anon_sym_EQ_TILDE] = ACTIONS(5774), + [anon_sym_EQ_TILDE] = ACTIONS(5806), [anon_sym_RBRACK_RBRACK] = ACTIONS(4827), [sym__special_characters] = ACTIONS(4829), [anon_sym_DQUOTE] = ACTIONS(4827), - [anon_sym_DOLLAR] = ACTIONS(5774), + [anon_sym_DOLLAR] = ACTIONS(5806), [sym_raw_string] = ACTIONS(4827), [anon_sym_DOLLAR_LBRACE] = ACTIONS(4827), [anon_sym_DOLLAR_LPAREN] = ACTIONS(4827), @@ -59529,7 +60730,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(5792), + [anon_sym_RBRACE] = ACTIONS(5824), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -59654,7 +60855,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(5794), + [anon_sym_RBRACE] = ACTIONS(5826), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -59677,17 +60878,17 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [2193] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(5796), + [anon_sym_RBRACE] = ACTIONS(5828), [sym_comment] = ACTIONS(56), }, [2194] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(5798), + [anon_sym_RBRACE] = ACTIONS(5830), [sym_comment] = ACTIONS(56), }, [2195] = { - [anon_sym_RBRACE] = ACTIONS(5798), + [anon_sym_RBRACE] = ACTIONS(5830), [sym_comment] = ACTIONS(56), }, [2196] = { @@ -59698,8 +60899,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(2824), - [anon_sym_RBRACE] = ACTIONS(5800), + [aux_sym_expansion_repeat1] = STATE(2846), + [anon_sym_RBRACE] = ACTIONS(5832), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -59751,8 +60952,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(2826), - [anon_sym_RBRACE] = ACTIONS(5802), + [aux_sym_expansion_repeat1] = STATE(2848), + [anon_sym_RBRACE] = ACTIONS(5834), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -59804,8 +61005,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(2828), - [anon_sym_RBRACE] = ACTIONS(5804), + [aux_sym_expansion_repeat1] = STATE(2850), + [anon_sym_RBRACE] = ACTIONS(5836), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -59858,7 +61059,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(5806), + [anon_sym_RBRACE] = ACTIONS(5838), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -59911,7 +61112,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(5808), + [anon_sym_RBRACE] = ACTIONS(5840), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -60009,7 +61210,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(5810), + [anon_sym_RBRACE] = ACTIONS(5842), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -60032,17 +61233,17 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [2209] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(5812), + [anon_sym_RBRACE] = ACTIONS(5844), [sym_comment] = ACTIONS(56), }, [2210] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(5814), + [anon_sym_RBRACE] = ACTIONS(5846), [sym_comment] = ACTIONS(56), }, [2211] = { - [anon_sym_RBRACE] = ACTIONS(5814), + [anon_sym_RBRACE] = ACTIONS(5846), [sym_comment] = ACTIONS(56), }, [2212] = { @@ -60053,8 +61254,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(2835), - [anon_sym_RBRACE] = ACTIONS(5816), + [aux_sym_expansion_repeat1] = STATE(2857), + [anon_sym_RBRACE] = ACTIONS(5848), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -60105,8 +61306,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(2837), - [anon_sym_RBRACE] = ACTIONS(5818), + [aux_sym_expansion_repeat1] = STATE(2859), + [anon_sym_RBRACE] = ACTIONS(5850), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -60157,8 +61358,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(2839), - [anon_sym_RBRACE] = ACTIONS(5820), + [aux_sym_expansion_repeat1] = STATE(2861), + [anon_sym_RBRACE] = ACTIONS(5852), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -60210,7 +61411,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(5822), + [anon_sym_RBRACE] = ACTIONS(5854), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -60262,7 +61463,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(5824), + [anon_sym_RBRACE] = ACTIONS(5856), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -60286,16 +61487,16 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_file_descriptor] = ACTIONS(4728), [sym__concat] = ACTIONS(4728), [sym_variable_name] = ACTIONS(4728), - [anon_sym_LT] = ACTIONS(5748), - [anon_sym_GT] = ACTIONS(5748), + [anon_sym_LT] = ACTIONS(5780), + [anon_sym_GT] = ACTIONS(5780), [anon_sym_GT_GT] = ACTIONS(4728), - [anon_sym_AMP_GT] = ACTIONS(5748), + [anon_sym_AMP_GT] = ACTIONS(5780), [anon_sym_AMP_GT_GT] = ACTIONS(4728), [anon_sym_LT_AMP] = ACTIONS(4728), [anon_sym_GT_AMP] = ACTIONS(4728), - [sym__special_characters] = ACTIONS(5748), + [sym__special_characters] = ACTIONS(5780), [anon_sym_DQUOTE] = ACTIONS(4728), - [anon_sym_DOLLAR] = ACTIONS(5748), + [anon_sym_DOLLAR] = ACTIONS(5780), [sym_raw_string] = ACTIONS(4728), [anon_sym_DOLLAR_LBRACE] = ACTIONS(4728), [anon_sym_DOLLAR_LPAREN] = ACTIONS(4728), @@ -60303,22 +61504,22 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT_LPAREN] = ACTIONS(4728), [anon_sym_GT_LPAREN] = ACTIONS(4728), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5748), + [sym_word] = ACTIONS(5780), }, [2222] = { [sym_file_descriptor] = ACTIONS(4734), [sym__concat] = ACTIONS(4734), [sym_variable_name] = ACTIONS(4734), - [anon_sym_LT] = ACTIONS(5750), - [anon_sym_GT] = ACTIONS(5750), + [anon_sym_LT] = ACTIONS(5782), + [anon_sym_GT] = ACTIONS(5782), [anon_sym_GT_GT] = ACTIONS(4734), - [anon_sym_AMP_GT] = ACTIONS(5750), + [anon_sym_AMP_GT] = ACTIONS(5782), [anon_sym_AMP_GT_GT] = ACTIONS(4734), [anon_sym_LT_AMP] = ACTIONS(4734), [anon_sym_GT_AMP] = ACTIONS(4734), - [sym__special_characters] = ACTIONS(5750), + [sym__special_characters] = ACTIONS(5782), [anon_sym_DQUOTE] = ACTIONS(4734), - [anon_sym_DOLLAR] = ACTIONS(5750), + [anon_sym_DOLLAR] = ACTIONS(5782), [sym_raw_string] = ACTIONS(4734), [anon_sym_DOLLAR_LBRACE] = ACTIONS(4734), [anon_sym_DOLLAR_LPAREN] = ACTIONS(4734), @@ -60326,22 +61527,22 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT_LPAREN] = ACTIONS(4734), [anon_sym_GT_LPAREN] = ACTIONS(4734), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5750), + [sym_word] = ACTIONS(5782), }, [2223] = { [sym_file_descriptor] = ACTIONS(4797), [sym__concat] = ACTIONS(4797), [sym_variable_name] = ACTIONS(4797), - [anon_sym_LT] = ACTIONS(5752), - [anon_sym_GT] = ACTIONS(5752), + [anon_sym_LT] = ACTIONS(5784), + [anon_sym_GT] = ACTIONS(5784), [anon_sym_GT_GT] = ACTIONS(4797), - [anon_sym_AMP_GT] = ACTIONS(5752), + [anon_sym_AMP_GT] = ACTIONS(5784), [anon_sym_AMP_GT_GT] = ACTIONS(4797), [anon_sym_LT_AMP] = ACTIONS(4797), [anon_sym_GT_AMP] = ACTIONS(4797), - [sym__special_characters] = ACTIONS(5752), + [sym__special_characters] = ACTIONS(5784), [anon_sym_DQUOTE] = ACTIONS(4797), - [anon_sym_DOLLAR] = ACTIONS(5752), + [anon_sym_DOLLAR] = ACTIONS(5784), [sym_raw_string] = ACTIONS(4797), [anon_sym_DOLLAR_LBRACE] = ACTIONS(4797), [anon_sym_DOLLAR_LPAREN] = ACTIONS(4797), @@ -60349,7 +61550,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT_LPAREN] = ACTIONS(4797), [anon_sym_GT_LPAREN] = ACTIONS(4797), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5752), + [sym_word] = ACTIONS(5784), }, [2224] = { [sym_concatenation] = STATE(451), @@ -60360,7 +61561,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(5826), + [anon_sym_RBRACE] = ACTIONS(5858), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -60383,17 +61584,17 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [2225] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(5828), + [anon_sym_RBRACE] = ACTIONS(5860), [sym_comment] = ACTIONS(56), }, [2226] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(5830), + [anon_sym_RBRACE] = ACTIONS(5862), [sym_comment] = ACTIONS(56), }, [2227] = { - [anon_sym_RBRACE] = ACTIONS(5830), + [anon_sym_RBRACE] = ACTIONS(5862), [sym_comment] = ACTIONS(56), }, [2228] = { @@ -60404,8 +61605,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(2846), - [anon_sym_RBRACE] = ACTIONS(5832), + [aux_sym_expansion_repeat1] = STATE(2868), + [anon_sym_RBRACE] = ACTIONS(5864), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -60429,16 +61630,16 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_file_descriptor] = ACTIONS(4809), [sym__concat] = ACTIONS(4809), [sym_variable_name] = ACTIONS(4809), - [anon_sym_LT] = ACTIONS(5762), - [anon_sym_GT] = ACTIONS(5762), + [anon_sym_LT] = ACTIONS(5794), + [anon_sym_GT] = ACTIONS(5794), [anon_sym_GT_GT] = ACTIONS(4809), - [anon_sym_AMP_GT] = ACTIONS(5762), + [anon_sym_AMP_GT] = ACTIONS(5794), [anon_sym_AMP_GT_GT] = ACTIONS(4809), [anon_sym_LT_AMP] = ACTIONS(4809), [anon_sym_GT_AMP] = ACTIONS(4809), - [sym__special_characters] = ACTIONS(5762), + [sym__special_characters] = ACTIONS(5794), [anon_sym_DQUOTE] = ACTIONS(4809), - [anon_sym_DOLLAR] = ACTIONS(5762), + [anon_sym_DOLLAR] = ACTIONS(5794), [sym_raw_string] = ACTIONS(4809), [anon_sym_DOLLAR_LBRACE] = ACTIONS(4809), [anon_sym_DOLLAR_LPAREN] = ACTIONS(4809), @@ -60446,7 +61647,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT_LPAREN] = ACTIONS(4809), [anon_sym_GT_LPAREN] = ACTIONS(4809), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5762), + [sym_word] = ACTIONS(5794), }, [2230] = { [sym_concatenation] = STATE(451), @@ -60456,8 +61657,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(2848), - [anon_sym_RBRACE] = ACTIONS(5834), + [aux_sym_expansion_repeat1] = STATE(2870), + [anon_sym_RBRACE] = ACTIONS(5866), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -60481,16 +61682,16 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_file_descriptor] = ACTIONS(4815), [sym__concat] = ACTIONS(4815), [sym_variable_name] = ACTIONS(4815), - [anon_sym_LT] = ACTIONS(5766), - [anon_sym_GT] = ACTIONS(5766), + [anon_sym_LT] = ACTIONS(5798), + [anon_sym_GT] = ACTIONS(5798), [anon_sym_GT_GT] = ACTIONS(4815), - [anon_sym_AMP_GT] = ACTIONS(5766), + [anon_sym_AMP_GT] = ACTIONS(5798), [anon_sym_AMP_GT_GT] = ACTIONS(4815), [anon_sym_LT_AMP] = ACTIONS(4815), [anon_sym_GT_AMP] = ACTIONS(4815), - [sym__special_characters] = ACTIONS(5766), + [sym__special_characters] = ACTIONS(5798), [anon_sym_DQUOTE] = ACTIONS(4815), - [anon_sym_DOLLAR] = ACTIONS(5766), + [anon_sym_DOLLAR] = ACTIONS(5798), [sym_raw_string] = ACTIONS(4815), [anon_sym_DOLLAR_LBRACE] = ACTIONS(4815), [anon_sym_DOLLAR_LPAREN] = ACTIONS(4815), @@ -60498,7 +61699,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT_LPAREN] = ACTIONS(4815), [anon_sym_GT_LPAREN] = ACTIONS(4815), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5766), + [sym_word] = ACTIONS(5798), }, [2232] = { [sym_concatenation] = STATE(451), @@ -60508,8 +61709,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(2850), - [anon_sym_RBRACE] = ACTIONS(5836), + [aux_sym_expansion_repeat1] = STATE(2872), + [anon_sym_RBRACE] = ACTIONS(5868), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -60533,16 +61734,16 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_file_descriptor] = ACTIONS(4821), [sym__concat] = ACTIONS(4821), [sym_variable_name] = ACTIONS(4821), - [anon_sym_LT] = ACTIONS(5770), - [anon_sym_GT] = ACTIONS(5770), + [anon_sym_LT] = ACTIONS(5802), + [anon_sym_GT] = ACTIONS(5802), [anon_sym_GT_GT] = ACTIONS(4821), - [anon_sym_AMP_GT] = ACTIONS(5770), + [anon_sym_AMP_GT] = ACTIONS(5802), [anon_sym_AMP_GT_GT] = ACTIONS(4821), [anon_sym_LT_AMP] = ACTIONS(4821), [anon_sym_GT_AMP] = ACTIONS(4821), - [sym__special_characters] = ACTIONS(5770), + [sym__special_characters] = ACTIONS(5802), [anon_sym_DQUOTE] = ACTIONS(4821), - [anon_sym_DOLLAR] = ACTIONS(5770), + [anon_sym_DOLLAR] = ACTIONS(5802), [sym_raw_string] = ACTIONS(4821), [anon_sym_DOLLAR_LBRACE] = ACTIONS(4821), [anon_sym_DOLLAR_LPAREN] = ACTIONS(4821), @@ -60550,7 +61751,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT_LPAREN] = ACTIONS(4821), [anon_sym_GT_LPAREN] = ACTIONS(4821), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5770), + [sym_word] = ACTIONS(5802), }, [2234] = { [sym_concatenation] = STATE(451), @@ -60561,7 +61762,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(5838), + [anon_sym_RBRACE] = ACTIONS(5870), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -60585,16 +61786,16 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_file_descriptor] = ACTIONS(4827), [sym__concat] = ACTIONS(4827), [sym_variable_name] = ACTIONS(4827), - [anon_sym_LT] = ACTIONS(5774), - [anon_sym_GT] = ACTIONS(5774), + [anon_sym_LT] = ACTIONS(5806), + [anon_sym_GT] = ACTIONS(5806), [anon_sym_GT_GT] = ACTIONS(4827), - [anon_sym_AMP_GT] = ACTIONS(5774), + [anon_sym_AMP_GT] = ACTIONS(5806), [anon_sym_AMP_GT_GT] = ACTIONS(4827), [anon_sym_LT_AMP] = ACTIONS(4827), [anon_sym_GT_AMP] = ACTIONS(4827), - [sym__special_characters] = ACTIONS(5774), + [sym__special_characters] = ACTIONS(5806), [anon_sym_DQUOTE] = ACTIONS(4827), - [anon_sym_DOLLAR] = ACTIONS(5774), + [anon_sym_DOLLAR] = ACTIONS(5806), [sym_raw_string] = ACTIONS(4827), [anon_sym_DOLLAR_LBRACE] = ACTIONS(4827), [anon_sym_DOLLAR_LPAREN] = ACTIONS(4827), @@ -60602,7 +61803,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT_LPAREN] = ACTIONS(4827), [anon_sym_GT_LPAREN] = ACTIONS(4827), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5774), + [sym_word] = ACTIONS(5806), }, [2236] = { [sym_concatenation] = STATE(451), @@ -60613,7 +61814,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(5840), + [anon_sym_RBRACE] = ACTIONS(5872), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -60637,7 +61838,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym__concat] = ACTIONS(4728), [anon_sym_DQUOTE] = ACTIONS(4730), [anon_sym_DOLLAR] = ACTIONS(4730), - [sym__string_content] = ACTIONS(5748), + [sym__string_content] = ACTIONS(5780), [anon_sym_DOLLAR_LBRACE] = ACTIONS(4730), [anon_sym_DOLLAR_LPAREN] = ACTIONS(4730), [anon_sym_BQUOTE] = ACTIONS(4730), @@ -60647,7 +61848,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym__concat] = ACTIONS(4734), [anon_sym_DQUOTE] = ACTIONS(4736), [anon_sym_DOLLAR] = ACTIONS(4736), - [sym__string_content] = ACTIONS(5750), + [sym__string_content] = ACTIONS(5782), [anon_sym_DOLLAR_LBRACE] = ACTIONS(4736), [anon_sym_DOLLAR_LPAREN] = ACTIONS(4736), [anon_sym_BQUOTE] = ACTIONS(4736), @@ -60657,7 +61858,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym__concat] = ACTIONS(4797), [anon_sym_DQUOTE] = ACTIONS(4799), [anon_sym_DOLLAR] = ACTIONS(4799), - [sym__string_content] = ACTIONS(5752), + [sym__string_content] = ACTIONS(5784), [anon_sym_DOLLAR_LBRACE] = ACTIONS(4799), [anon_sym_DOLLAR_LPAREN] = ACTIONS(4799), [anon_sym_BQUOTE] = ACTIONS(4799), @@ -60672,7 +61873,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(5842), + [anon_sym_RBRACE] = ACTIONS(5874), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -60695,17 +61896,17 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [2241] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(5844), + [anon_sym_RBRACE] = ACTIONS(5876), [sym_comment] = ACTIONS(56), }, [2242] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(5846), + [anon_sym_RBRACE] = ACTIONS(5878), [sym_comment] = ACTIONS(56), }, [2243] = { - [anon_sym_RBRACE] = ACTIONS(5846), + [anon_sym_RBRACE] = ACTIONS(5878), [sym_comment] = ACTIONS(56), }, [2244] = { @@ -60716,8 +61917,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(2857), - [anon_sym_RBRACE] = ACTIONS(5848), + [aux_sym_expansion_repeat1] = STATE(2879), + [anon_sym_RBRACE] = ACTIONS(5880), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -60741,7 +61942,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym__concat] = ACTIONS(4809), [anon_sym_DQUOTE] = ACTIONS(4811), [anon_sym_DOLLAR] = ACTIONS(4811), - [sym__string_content] = ACTIONS(5762), + [sym__string_content] = ACTIONS(5794), [anon_sym_DOLLAR_LBRACE] = ACTIONS(4811), [anon_sym_DOLLAR_LPAREN] = ACTIONS(4811), [anon_sym_BQUOTE] = ACTIONS(4811), @@ -60755,8 +61956,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(2859), - [anon_sym_RBRACE] = ACTIONS(5850), + [aux_sym_expansion_repeat1] = STATE(2881), + [anon_sym_RBRACE] = ACTIONS(5882), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -60780,7 +61981,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym__concat] = ACTIONS(4815), [anon_sym_DQUOTE] = ACTIONS(4817), [anon_sym_DOLLAR] = ACTIONS(4817), - [sym__string_content] = ACTIONS(5766), + [sym__string_content] = ACTIONS(5798), [anon_sym_DOLLAR_LBRACE] = ACTIONS(4817), [anon_sym_DOLLAR_LPAREN] = ACTIONS(4817), [anon_sym_BQUOTE] = ACTIONS(4817), @@ -60794,8 +61995,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(2861), - [anon_sym_RBRACE] = ACTIONS(5852), + [aux_sym_expansion_repeat1] = STATE(2883), + [anon_sym_RBRACE] = ACTIONS(5884), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -60819,7 +62020,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym__concat] = ACTIONS(4821), [anon_sym_DQUOTE] = ACTIONS(4823), [anon_sym_DOLLAR] = ACTIONS(4823), - [sym__string_content] = ACTIONS(5770), + [sym__string_content] = ACTIONS(5802), [anon_sym_DOLLAR_LBRACE] = ACTIONS(4823), [anon_sym_DOLLAR_LPAREN] = ACTIONS(4823), [anon_sym_BQUOTE] = ACTIONS(4823), @@ -60834,7 +62035,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(5854), + [anon_sym_RBRACE] = ACTIONS(5886), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -60858,7 +62059,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym__concat] = ACTIONS(4827), [anon_sym_DQUOTE] = ACTIONS(4829), [anon_sym_DOLLAR] = ACTIONS(4829), - [sym__string_content] = ACTIONS(5774), + [sym__string_content] = ACTIONS(5806), [anon_sym_DOLLAR_LBRACE] = ACTIONS(4829), [anon_sym_DOLLAR_LPAREN] = ACTIONS(4829), [anon_sym_BQUOTE] = ACTIONS(4829), @@ -60873,7 +62074,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(5856), + [anon_sym_RBRACE] = ACTIONS(5888), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -60894,94 +62095,94 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(848), }, [2253] = { - [sym__concat] = ACTIONS(5858), + [sym__concat] = ACTIONS(5890), [anon_sym_RBRACE] = ACTIONS(4040), - [anon_sym_EQ] = ACTIONS(5860), - [sym__special_characters] = ACTIONS(5862), + [anon_sym_EQ] = ACTIONS(5892), + [sym__special_characters] = ACTIONS(5894), [anon_sym_DQUOTE] = ACTIONS(4040), - [anon_sym_DOLLAR] = ACTIONS(5860), + [anon_sym_DOLLAR] = ACTIONS(5892), [sym_raw_string] = ACTIONS(4040), [anon_sym_POUND] = ACTIONS(4040), [anon_sym_DOLLAR_LBRACE] = ACTIONS(4040), [aux_sym_SLASH] = ACTIONS(4040), - [anon_sym_COLON] = ACTIONS(5860), - [anon_sym_COLON_QMARK] = ACTIONS(5860), - [anon_sym_COLON_DASH] = ACTIONS(5860), - [anon_sym_PERCENT] = ACTIONS(5860), - [anon_sym_DASH] = ACTIONS(5860), + [anon_sym_COLON] = ACTIONS(5892), + [anon_sym_COLON_QMARK] = ACTIONS(5892), + [anon_sym_COLON_DASH] = ACTIONS(5892), + [anon_sym_PERCENT] = ACTIONS(5892), + [anon_sym_DASH] = ACTIONS(5892), [anon_sym_DOLLAR_LPAREN] = ACTIONS(4040), [anon_sym_BQUOTE] = ACTIONS(4040), [anon_sym_LT_LPAREN] = ACTIONS(4040), [anon_sym_GT_LPAREN] = ACTIONS(4040), [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(5862), + [sym_word] = ACTIONS(5894), }, [2254] = { [anon_sym_RBRACE] = ACTIONS(4040), - [anon_sym_EQ] = ACTIONS(5860), - [sym__special_characters] = ACTIONS(5862), + [anon_sym_EQ] = ACTIONS(5892), + [sym__special_characters] = ACTIONS(5894), [anon_sym_DQUOTE] = ACTIONS(4040), - [anon_sym_DOLLAR] = ACTIONS(5860), + [anon_sym_DOLLAR] = ACTIONS(5892), [sym_raw_string] = ACTIONS(4040), [anon_sym_POUND] = ACTIONS(4040), [anon_sym_DOLLAR_LBRACE] = ACTIONS(4040), [aux_sym_SLASH] = ACTIONS(4040), - [anon_sym_COLON] = ACTIONS(5860), - [anon_sym_COLON_QMARK] = ACTIONS(5860), - [anon_sym_COLON_DASH] = ACTIONS(5860), - [anon_sym_PERCENT] = ACTIONS(5860), - [anon_sym_DASH] = ACTIONS(5860), + [anon_sym_COLON] = ACTIONS(5892), + [anon_sym_COLON_QMARK] = ACTIONS(5892), + [anon_sym_COLON_DASH] = ACTIONS(5892), + [anon_sym_PERCENT] = ACTIONS(5892), + [anon_sym_DASH] = ACTIONS(5892), [anon_sym_DOLLAR_LPAREN] = ACTIONS(4040), [anon_sym_BQUOTE] = ACTIONS(4040), [anon_sym_LT_LPAREN] = ACTIONS(4040), [anon_sym_GT_LPAREN] = ACTIONS(4040), [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(5862), + [sym_word] = ACTIONS(5894), }, [2255] = { - [sym__concat] = ACTIONS(5864), + [sym__concat] = ACTIONS(5896), [anon_sym_RBRACE] = ACTIONS(4047), - [anon_sym_EQ] = ACTIONS(5866), - [sym__special_characters] = ACTIONS(5868), + [anon_sym_EQ] = ACTIONS(5898), + [sym__special_characters] = ACTIONS(5900), [anon_sym_DQUOTE] = ACTIONS(4047), - [anon_sym_DOLLAR] = ACTIONS(5866), + [anon_sym_DOLLAR] = ACTIONS(5898), [sym_raw_string] = ACTIONS(4047), [anon_sym_POUND] = ACTIONS(4047), [anon_sym_DOLLAR_LBRACE] = ACTIONS(4047), [aux_sym_SLASH] = ACTIONS(4047), - [anon_sym_COLON] = ACTIONS(5866), - [anon_sym_COLON_QMARK] = ACTIONS(5866), - [anon_sym_COLON_DASH] = ACTIONS(5866), - [anon_sym_PERCENT] = ACTIONS(5866), - [anon_sym_DASH] = ACTIONS(5866), + [anon_sym_COLON] = ACTIONS(5898), + [anon_sym_COLON_QMARK] = ACTIONS(5898), + [anon_sym_COLON_DASH] = ACTIONS(5898), + [anon_sym_PERCENT] = ACTIONS(5898), + [anon_sym_DASH] = ACTIONS(5898), [anon_sym_DOLLAR_LPAREN] = ACTIONS(4047), [anon_sym_BQUOTE] = ACTIONS(4047), [anon_sym_LT_LPAREN] = ACTIONS(4047), [anon_sym_GT_LPAREN] = ACTIONS(4047), [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(5868), + [sym_word] = ACTIONS(5900), }, [2256] = { [anon_sym_RBRACE] = ACTIONS(4047), - [anon_sym_EQ] = ACTIONS(5866), - [sym__special_characters] = ACTIONS(5868), + [anon_sym_EQ] = ACTIONS(5898), + [sym__special_characters] = ACTIONS(5900), [anon_sym_DQUOTE] = ACTIONS(4047), - [anon_sym_DOLLAR] = ACTIONS(5866), + [anon_sym_DOLLAR] = ACTIONS(5898), [sym_raw_string] = ACTIONS(4047), [anon_sym_POUND] = ACTIONS(4047), [anon_sym_DOLLAR_LBRACE] = ACTIONS(4047), [aux_sym_SLASH] = ACTIONS(4047), - [anon_sym_COLON] = ACTIONS(5866), - [anon_sym_COLON_QMARK] = ACTIONS(5866), - [anon_sym_COLON_DASH] = ACTIONS(5866), - [anon_sym_PERCENT] = ACTIONS(5866), - [anon_sym_DASH] = ACTIONS(5866), + [anon_sym_COLON] = ACTIONS(5898), + [anon_sym_COLON_QMARK] = ACTIONS(5898), + [anon_sym_COLON_DASH] = ACTIONS(5898), + [anon_sym_PERCENT] = ACTIONS(5898), + [anon_sym_DASH] = ACTIONS(5898), [anon_sym_DOLLAR_LPAREN] = ACTIONS(4047), [anon_sym_BQUOTE] = ACTIONS(4047), [anon_sym_LT_LPAREN] = ACTIONS(4047), [anon_sym_GT_LPAREN] = ACTIONS(4047), [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(5868), + [sym_word] = ACTIONS(5900), }, [2257] = { [sym__concat] = ACTIONS(1858), @@ -60990,7 +62191,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2258] = { [aux_sym_concatenation_repeat1] = STATE(2258), - [sym__concat] = ACTIONS(5870), + [sym__concat] = ACTIONS(5902), [anon_sym_RBRACE] = ACTIONS(1858), [sym_comment] = ACTIONS(56), }, @@ -61000,25 +62201,25 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(56), }, [2260] = { - [sym_concatenation] = STATE(2869), - [sym_string] = STATE(2868), - [sym_simple_expansion] = STATE(2868), - [sym_string_expansion] = STATE(2868), - [sym_expansion] = STATE(2868), - [sym_command_substitution] = STATE(2868), - [sym_process_substitution] = STATE(2868), - [anon_sym_RBRACE] = ACTIONS(5873), - [sym__special_characters] = ACTIONS(5875), + [sym_concatenation] = STATE(2891), + [sym_string] = STATE(2890), + [sym_simple_expansion] = STATE(2890), + [sym_string_expansion] = STATE(2890), + [sym_expansion] = STATE(2890), + [sym_command_substitution] = STATE(2890), + [sym_process_substitution] = STATE(2890), + [anon_sym_RBRACE] = ACTIONS(5905), + [sym__special_characters] = ACTIONS(5907), [anon_sym_DQUOTE] = ACTIONS(1924), [anon_sym_DOLLAR] = ACTIONS(1926), - [sym_raw_string] = ACTIONS(5877), + [sym_raw_string] = ACTIONS(5909), [anon_sym_DOLLAR_LBRACE] = ACTIONS(1930), [anon_sym_DOLLAR_LPAREN] = ACTIONS(1932), [anon_sym_BQUOTE] = ACTIONS(1934), [anon_sym_LT_LPAREN] = ACTIONS(1936), [anon_sym_GT_LPAREN] = ACTIONS(1936), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5879), + [sym_word] = ACTIONS(5911), }, [2261] = { [sym__concat] = ACTIONS(1940), @@ -61027,7 +62228,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2262] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(5881), + [sym_regex_without_right_brace] = ACTIONS(5913), }, [2263] = { [sym_concatenation] = STATE(451), @@ -61038,7 +62239,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(5883), + [anon_sym_RBRACE] = ACTIONS(5915), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -61060,7 +62261,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2264] = { [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_EQ] = ACTIONS(5885), + [anon_sym_EQ] = ACTIONS(5917), [sym_comment] = ACTIONS(56), }, [2265] = { @@ -61071,8 +62272,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(2875), - [anon_sym_RBRACE] = ACTIONS(5887), + [aux_sym_expansion_repeat1] = STATE(2897), + [anon_sym_RBRACE] = ACTIONS(5919), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -61080,7 +62281,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_raw_string] = ACTIONS(834), [anon_sym_POUND] = ACTIONS(836), [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [aux_sym_SLASH] = ACTIONS(5889), + [aux_sym_SLASH] = ACTIONS(5921), [anon_sym_COLON] = ACTIONS(826), [anon_sym_COLON_QMARK] = ACTIONS(826), [anon_sym_COLON_DASH] = ACTIONS(826), @@ -61101,8 +62302,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(2878), - [anon_sym_RBRACE] = ACTIONS(5891), + [aux_sym_expansion_repeat1] = STATE(2900), + [anon_sym_RBRACE] = ACTIONS(5923), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -61110,7 +62311,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_raw_string] = ACTIONS(834), [anon_sym_POUND] = ACTIONS(836), [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [aux_sym_SLASH] = ACTIONS(5893), + [aux_sym_SLASH] = ACTIONS(5925), [anon_sym_COLON] = ACTIONS(826), [anon_sym_COLON_QMARK] = ACTIONS(826), [anon_sym_COLON_DASH] = ACTIONS(826), @@ -61131,8 +62332,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(2880), - [anon_sym_RBRACE] = ACTIONS(5873), + [aux_sym_expansion_repeat1] = STATE(2902), + [anon_sym_RBRACE] = ACTIONS(5905), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -61140,7 +62341,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_raw_string] = ACTIONS(834), [anon_sym_POUND] = ACTIONS(836), [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [aux_sym_SLASH] = ACTIONS(5895), + [aux_sym_SLASH] = ACTIONS(5927), [anon_sym_COLON] = ACTIONS(826), [anon_sym_COLON_QMARK] = ACTIONS(826), [anon_sym_COLON_DASH] = ACTIONS(826), @@ -61160,7 +62361,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2269] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(5897), + [sym_regex_without_right_brace] = ACTIONS(5929), }, [2270] = { [sym_concatenation] = STATE(451), @@ -61171,7 +62372,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(5899), + [anon_sym_RBRACE] = ACTIONS(5931), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -61198,7 +62399,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2272] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(5901), + [sym_regex_without_right_brace] = ACTIONS(5933), }, [2273] = { [sym_concatenation] = STATE(451), @@ -61209,7 +62410,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(5873), + [anon_sym_RBRACE] = ACTIONS(5905), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -61264,17 +62465,17 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [2277] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(5903), + [anon_sym_RBRACE] = ACTIONS(5935), [sym_comment] = ACTIONS(56), }, [2278] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(5905), + [anon_sym_RBRACE] = ACTIONS(5937), [sym_comment] = ACTIONS(56), }, [2279] = { - [anon_sym_RBRACE] = ACTIONS(5905), + [anon_sym_RBRACE] = ACTIONS(5937), [sym_comment] = ACTIONS(56), }, [2280] = { @@ -61285,8 +62486,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(2887), - [anon_sym_RBRACE] = ACTIONS(5907), + [aux_sym_expansion_repeat1] = STATE(2909), + [anon_sym_RBRACE] = ACTIONS(5939), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -61329,25 +62530,25 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(3299), }, [2282] = { - [sym_concatenation] = STATE(2890), - [sym_string] = STATE(2889), - [sym_simple_expansion] = STATE(2889), - [sym_string_expansion] = STATE(2889), - [sym_expansion] = STATE(2889), - [sym_command_substitution] = STATE(2889), - [sym_process_substitution] = STATE(2889), - [anon_sym_RBRACE] = ACTIONS(5905), - [sym__special_characters] = ACTIONS(5909), + [sym_concatenation] = STATE(2912), + [sym_string] = STATE(2911), + [sym_simple_expansion] = STATE(2911), + [sym_string_expansion] = STATE(2911), + [sym_expansion] = STATE(2911), + [sym_command_substitution] = STATE(2911), + [sym_process_substitution] = STATE(2911), + [anon_sym_RBRACE] = ACTIONS(5937), + [sym__special_characters] = ACTIONS(5941), [anon_sym_DQUOTE] = ACTIONS(1924), [anon_sym_DOLLAR] = ACTIONS(1926), - [sym_raw_string] = ACTIONS(5911), + [sym_raw_string] = ACTIONS(5943), [anon_sym_DOLLAR_LBRACE] = ACTIONS(1930), [anon_sym_DOLLAR_LPAREN] = ACTIONS(1932), [anon_sym_BQUOTE] = ACTIONS(1934), [anon_sym_LT_LPAREN] = ACTIONS(1936), [anon_sym_GT_LPAREN] = ACTIONS(1936), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5913), + [sym_word] = ACTIONS(5945), }, [2283] = { [sym__concat] = ACTIONS(3342), @@ -61373,7 +62574,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2284] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(5915), + [sym_regex_without_right_brace] = ACTIONS(5947), }, [2285] = { [sym_concatenation] = STATE(451), @@ -61384,7 +62585,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(5917), + [anon_sym_RBRACE] = ACTIONS(5949), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -61428,7 +62629,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2287] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(5919), + [sym_regex_without_right_brace] = ACTIONS(5951), }, [2288] = { [sym_concatenation] = STATE(451), @@ -61439,7 +62640,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(5921), + [anon_sym_RBRACE] = ACTIONS(5953), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -61461,7 +62662,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2289] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(5923), + [sym_regex_without_right_brace] = ACTIONS(5955), }, [2290] = { [sym_concatenation] = STATE(451), @@ -61472,7 +62673,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(5905), + [anon_sym_RBRACE] = ACTIONS(5937), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -61500,8 +62701,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(2897), - [anon_sym_RBRACE] = ACTIONS(5925), + [aux_sym_expansion_repeat1] = STATE(2919), + [anon_sym_RBRACE] = ACTIONS(5957), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -61551,8 +62752,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(2899), - [anon_sym_RBRACE] = ACTIONS(5927), + [aux_sym_expansion_repeat1] = STATE(2921), + [anon_sym_RBRACE] = ACTIONS(5959), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -61573,140 +62774,140 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(848), }, [2294] = { - [sym_file_descriptor] = ACTIONS(5929), - [sym__concat] = ACTIONS(5929), - [anon_sym_PIPE] = ACTIONS(5931), - [anon_sym_SEMI_SEMI] = ACTIONS(5931), - [anon_sym_PIPE_AMP] = ACTIONS(5931), - [anon_sym_AMP_AMP] = ACTIONS(5931), - [anon_sym_PIPE_PIPE] = ACTIONS(5931), - [anon_sym_EQ_TILDE] = ACTIONS(5931), - [anon_sym_LT] = ACTIONS(5931), - [anon_sym_GT] = ACTIONS(5931), - [anon_sym_GT_GT] = ACTIONS(5931), - [anon_sym_AMP_GT] = ACTIONS(5931), - [anon_sym_AMP_GT_GT] = ACTIONS(5931), - [anon_sym_LT_AMP] = ACTIONS(5931), - [anon_sym_GT_AMP] = ACTIONS(5931), - [anon_sym_LT_LT] = ACTIONS(5931), - [anon_sym_LT_LT_DASH] = ACTIONS(5931), - [anon_sym_LT_LT_LT] = ACTIONS(5931), - [sym__special_characters] = ACTIONS(5931), - [anon_sym_DQUOTE] = ACTIONS(5931), - [anon_sym_DOLLAR] = ACTIONS(5931), - [sym_raw_string] = ACTIONS(5931), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5931), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5931), - [anon_sym_BQUOTE] = ACTIONS(5931), - [anon_sym_LT_LPAREN] = ACTIONS(5931), - [anon_sym_GT_LPAREN] = ACTIONS(5931), + [sym_file_descriptor] = ACTIONS(5961), + [sym__concat] = ACTIONS(5961), + [anon_sym_PIPE] = ACTIONS(5963), + [anon_sym_SEMI_SEMI] = ACTIONS(5963), + [anon_sym_PIPE_AMP] = ACTIONS(5963), + [anon_sym_AMP_AMP] = ACTIONS(5963), + [anon_sym_PIPE_PIPE] = ACTIONS(5963), + [anon_sym_EQ_TILDE] = ACTIONS(5963), + [anon_sym_LT] = ACTIONS(5963), + [anon_sym_GT] = ACTIONS(5963), + [anon_sym_GT_GT] = ACTIONS(5963), + [anon_sym_AMP_GT] = ACTIONS(5963), + [anon_sym_AMP_GT_GT] = ACTIONS(5963), + [anon_sym_LT_AMP] = ACTIONS(5963), + [anon_sym_GT_AMP] = ACTIONS(5963), + [anon_sym_LT_LT] = ACTIONS(5963), + [anon_sym_LT_LT_DASH] = ACTIONS(5963), + [anon_sym_LT_LT_LT] = ACTIONS(5963), + [sym__special_characters] = ACTIONS(5963), + [anon_sym_DQUOTE] = ACTIONS(5963), + [anon_sym_DOLLAR] = ACTIONS(5963), + [sym_raw_string] = ACTIONS(5963), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5963), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5963), + [anon_sym_BQUOTE] = ACTIONS(5963), + [anon_sym_LT_LPAREN] = ACTIONS(5963), + [anon_sym_GT_LPAREN] = ACTIONS(5963), [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(5931), - [anon_sym_SEMI] = ACTIONS(5931), - [anon_sym_LF] = ACTIONS(5931), - [anon_sym_AMP] = ACTIONS(5931), + [sym_word] = ACTIONS(5963), + [anon_sym_SEMI] = ACTIONS(5963), + [anon_sym_LF] = ACTIONS(5963), + [anon_sym_AMP] = ACTIONS(5963), }, [2295] = { - [sym_file_descriptor] = ACTIONS(5933), - [sym__concat] = ACTIONS(5933), - [anon_sym_PIPE] = ACTIONS(5935), - [anon_sym_SEMI_SEMI] = ACTIONS(5935), - [anon_sym_PIPE_AMP] = ACTIONS(5935), - [anon_sym_AMP_AMP] = ACTIONS(5935), - [anon_sym_PIPE_PIPE] = ACTIONS(5935), - [anon_sym_EQ_TILDE] = ACTIONS(5935), - [anon_sym_LT] = ACTIONS(5935), - [anon_sym_GT] = ACTIONS(5935), - [anon_sym_GT_GT] = ACTIONS(5935), - [anon_sym_AMP_GT] = ACTIONS(5935), - [anon_sym_AMP_GT_GT] = ACTIONS(5935), - [anon_sym_LT_AMP] = ACTIONS(5935), - [anon_sym_GT_AMP] = ACTIONS(5935), - [anon_sym_LT_LT] = ACTIONS(5935), - [anon_sym_LT_LT_DASH] = ACTIONS(5935), - [anon_sym_LT_LT_LT] = ACTIONS(5935), - [sym__special_characters] = ACTIONS(5935), - [anon_sym_DQUOTE] = ACTIONS(5935), - [anon_sym_DOLLAR] = ACTIONS(5935), - [sym_raw_string] = ACTIONS(5935), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5935), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5935), - [anon_sym_BQUOTE] = ACTIONS(5935), - [anon_sym_LT_LPAREN] = ACTIONS(5935), - [anon_sym_GT_LPAREN] = ACTIONS(5935), + [sym_file_descriptor] = ACTIONS(5965), + [sym__concat] = ACTIONS(5965), + [anon_sym_PIPE] = ACTIONS(5967), + [anon_sym_SEMI_SEMI] = ACTIONS(5967), + [anon_sym_PIPE_AMP] = ACTIONS(5967), + [anon_sym_AMP_AMP] = ACTIONS(5967), + [anon_sym_PIPE_PIPE] = ACTIONS(5967), + [anon_sym_EQ_TILDE] = ACTIONS(5967), + [anon_sym_LT] = ACTIONS(5967), + [anon_sym_GT] = ACTIONS(5967), + [anon_sym_GT_GT] = ACTIONS(5967), + [anon_sym_AMP_GT] = ACTIONS(5967), + [anon_sym_AMP_GT_GT] = ACTIONS(5967), + [anon_sym_LT_AMP] = ACTIONS(5967), + [anon_sym_GT_AMP] = ACTIONS(5967), + [anon_sym_LT_LT] = ACTIONS(5967), + [anon_sym_LT_LT_DASH] = ACTIONS(5967), + [anon_sym_LT_LT_LT] = ACTIONS(5967), + [sym__special_characters] = ACTIONS(5967), + [anon_sym_DQUOTE] = ACTIONS(5967), + [anon_sym_DOLLAR] = ACTIONS(5967), + [sym_raw_string] = ACTIONS(5967), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5967), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5967), + [anon_sym_BQUOTE] = ACTIONS(5967), + [anon_sym_LT_LPAREN] = ACTIONS(5967), + [anon_sym_GT_LPAREN] = ACTIONS(5967), [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(5935), - [anon_sym_SEMI] = ACTIONS(5935), - [anon_sym_LF] = ACTIONS(5935), - [anon_sym_AMP] = ACTIONS(5935), + [sym_word] = ACTIONS(5967), + [anon_sym_SEMI] = ACTIONS(5967), + [anon_sym_LF] = ACTIONS(5967), + [anon_sym_AMP] = ACTIONS(5967), }, [2296] = { - [sym_file_descriptor] = ACTIONS(5937), - [sym__concat] = ACTIONS(5937), - [anon_sym_PIPE] = ACTIONS(5939), - [anon_sym_SEMI_SEMI] = ACTIONS(5939), - [anon_sym_PIPE_AMP] = ACTIONS(5939), - [anon_sym_AMP_AMP] = ACTIONS(5939), - [anon_sym_PIPE_PIPE] = ACTIONS(5939), - [anon_sym_EQ_TILDE] = ACTIONS(5939), - [anon_sym_LT] = ACTIONS(5939), - [anon_sym_GT] = ACTIONS(5939), - [anon_sym_GT_GT] = ACTIONS(5939), - [anon_sym_AMP_GT] = ACTIONS(5939), - [anon_sym_AMP_GT_GT] = ACTIONS(5939), - [anon_sym_LT_AMP] = ACTIONS(5939), - [anon_sym_GT_AMP] = ACTIONS(5939), - [anon_sym_LT_LT] = ACTIONS(5939), - [anon_sym_LT_LT_DASH] = ACTIONS(5939), - [anon_sym_LT_LT_LT] = ACTIONS(5939), - [sym__special_characters] = ACTIONS(5939), - [anon_sym_DQUOTE] = ACTIONS(5939), - [anon_sym_DOLLAR] = ACTIONS(5939), - [sym_raw_string] = ACTIONS(5939), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5939), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5939), - [anon_sym_BQUOTE] = ACTIONS(5939), - [anon_sym_LT_LPAREN] = ACTIONS(5939), - [anon_sym_GT_LPAREN] = ACTIONS(5939), + [sym_file_descriptor] = ACTIONS(5969), + [sym__concat] = ACTIONS(5969), + [anon_sym_PIPE] = ACTIONS(5971), + [anon_sym_SEMI_SEMI] = ACTIONS(5971), + [anon_sym_PIPE_AMP] = ACTIONS(5971), + [anon_sym_AMP_AMP] = ACTIONS(5971), + [anon_sym_PIPE_PIPE] = ACTIONS(5971), + [anon_sym_EQ_TILDE] = ACTIONS(5971), + [anon_sym_LT] = ACTIONS(5971), + [anon_sym_GT] = ACTIONS(5971), + [anon_sym_GT_GT] = ACTIONS(5971), + [anon_sym_AMP_GT] = ACTIONS(5971), + [anon_sym_AMP_GT_GT] = ACTIONS(5971), + [anon_sym_LT_AMP] = ACTIONS(5971), + [anon_sym_GT_AMP] = ACTIONS(5971), + [anon_sym_LT_LT] = ACTIONS(5971), + [anon_sym_LT_LT_DASH] = ACTIONS(5971), + [anon_sym_LT_LT_LT] = ACTIONS(5971), + [sym__special_characters] = ACTIONS(5971), + [anon_sym_DQUOTE] = ACTIONS(5971), + [anon_sym_DOLLAR] = ACTIONS(5971), + [sym_raw_string] = ACTIONS(5971), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5971), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5971), + [anon_sym_BQUOTE] = ACTIONS(5971), + [anon_sym_LT_LPAREN] = ACTIONS(5971), + [anon_sym_GT_LPAREN] = ACTIONS(5971), [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(5939), - [anon_sym_SEMI] = ACTIONS(5939), - [anon_sym_LF] = ACTIONS(5939), - [anon_sym_AMP] = ACTIONS(5939), + [sym_word] = ACTIONS(5971), + [anon_sym_SEMI] = ACTIONS(5971), + [anon_sym_LF] = ACTIONS(5971), + [anon_sym_AMP] = ACTIONS(5971), }, [2297] = { - [sym_file_descriptor] = ACTIONS(5941), - [sym__concat] = ACTIONS(5941), - [anon_sym_PIPE] = ACTIONS(5943), - [anon_sym_SEMI_SEMI] = ACTIONS(5943), - [anon_sym_PIPE_AMP] = ACTIONS(5943), - [anon_sym_AMP_AMP] = ACTIONS(5943), - [anon_sym_PIPE_PIPE] = ACTIONS(5943), - [anon_sym_EQ_TILDE] = ACTIONS(5943), - [anon_sym_LT] = ACTIONS(5943), - [anon_sym_GT] = ACTIONS(5943), - [anon_sym_GT_GT] = ACTIONS(5943), - [anon_sym_AMP_GT] = ACTIONS(5943), - [anon_sym_AMP_GT_GT] = ACTIONS(5943), - [anon_sym_LT_AMP] = ACTIONS(5943), - [anon_sym_GT_AMP] = ACTIONS(5943), - [anon_sym_LT_LT] = ACTIONS(5943), - [anon_sym_LT_LT_DASH] = ACTIONS(5943), - [anon_sym_LT_LT_LT] = ACTIONS(5943), - [sym__special_characters] = ACTIONS(5943), - [anon_sym_DQUOTE] = ACTIONS(5943), - [anon_sym_DOLLAR] = ACTIONS(5943), - [sym_raw_string] = ACTIONS(5943), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5943), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5943), - [anon_sym_BQUOTE] = ACTIONS(5943), - [anon_sym_LT_LPAREN] = ACTIONS(5943), - [anon_sym_GT_LPAREN] = ACTIONS(5943), + [sym_file_descriptor] = ACTIONS(5973), + [sym__concat] = ACTIONS(5973), + [anon_sym_PIPE] = ACTIONS(5975), + [anon_sym_SEMI_SEMI] = ACTIONS(5975), + [anon_sym_PIPE_AMP] = ACTIONS(5975), + [anon_sym_AMP_AMP] = ACTIONS(5975), + [anon_sym_PIPE_PIPE] = ACTIONS(5975), + [anon_sym_EQ_TILDE] = ACTIONS(5975), + [anon_sym_LT] = ACTIONS(5975), + [anon_sym_GT] = ACTIONS(5975), + [anon_sym_GT_GT] = ACTIONS(5975), + [anon_sym_AMP_GT] = ACTIONS(5975), + [anon_sym_AMP_GT_GT] = ACTIONS(5975), + [anon_sym_LT_AMP] = ACTIONS(5975), + [anon_sym_GT_AMP] = ACTIONS(5975), + [anon_sym_LT_LT] = ACTIONS(5975), + [anon_sym_LT_LT_DASH] = ACTIONS(5975), + [anon_sym_LT_LT_LT] = ACTIONS(5975), + [sym__special_characters] = ACTIONS(5975), + [anon_sym_DQUOTE] = ACTIONS(5975), + [anon_sym_DOLLAR] = ACTIONS(5975), + [sym_raw_string] = ACTIONS(5975), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5975), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5975), + [anon_sym_BQUOTE] = ACTIONS(5975), + [anon_sym_LT_LPAREN] = ACTIONS(5975), + [anon_sym_GT_LPAREN] = ACTIONS(5975), [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(5943), - [anon_sym_SEMI] = ACTIONS(5943), - [anon_sym_LF] = ACTIONS(5943), - [anon_sym_AMP] = ACTIONS(5943), + [sym_word] = ACTIONS(5975), + [anon_sym_SEMI] = ACTIONS(5975), + [anon_sym_LF] = ACTIONS(5975), + [anon_sym_AMP] = ACTIONS(5975), }, [2298] = { [sym_concatenation] = STATE(451), @@ -61717,7 +62918,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(5945), + [anon_sym_RBRACE] = ACTIONS(5977), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -61738,38 +62939,38 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(848), }, [2299] = { - [sym_file_descriptor] = ACTIONS(5947), - [sym__concat] = ACTIONS(5947), - [anon_sym_PIPE] = ACTIONS(5949), - [anon_sym_SEMI_SEMI] = ACTIONS(5949), - [anon_sym_PIPE_AMP] = ACTIONS(5949), - [anon_sym_AMP_AMP] = ACTIONS(5949), - [anon_sym_PIPE_PIPE] = ACTIONS(5949), - [anon_sym_EQ_TILDE] = ACTIONS(5949), - [anon_sym_LT] = ACTIONS(5949), - [anon_sym_GT] = ACTIONS(5949), - [anon_sym_GT_GT] = ACTIONS(5949), - [anon_sym_AMP_GT] = ACTIONS(5949), - [anon_sym_AMP_GT_GT] = ACTIONS(5949), - [anon_sym_LT_AMP] = ACTIONS(5949), - [anon_sym_GT_AMP] = ACTIONS(5949), - [anon_sym_LT_LT] = ACTIONS(5949), - [anon_sym_LT_LT_DASH] = ACTIONS(5949), - [anon_sym_LT_LT_LT] = ACTIONS(5949), - [sym__special_characters] = ACTIONS(5949), - [anon_sym_DQUOTE] = ACTIONS(5949), - [anon_sym_DOLLAR] = ACTIONS(5949), - [sym_raw_string] = ACTIONS(5949), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5949), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5949), - [anon_sym_BQUOTE] = ACTIONS(5949), - [anon_sym_LT_LPAREN] = ACTIONS(5949), - [anon_sym_GT_LPAREN] = ACTIONS(5949), + [sym_file_descriptor] = ACTIONS(5979), + [sym__concat] = ACTIONS(5979), + [anon_sym_PIPE] = ACTIONS(5981), + [anon_sym_SEMI_SEMI] = ACTIONS(5981), + [anon_sym_PIPE_AMP] = ACTIONS(5981), + [anon_sym_AMP_AMP] = ACTIONS(5981), + [anon_sym_PIPE_PIPE] = ACTIONS(5981), + [anon_sym_EQ_TILDE] = ACTIONS(5981), + [anon_sym_LT] = ACTIONS(5981), + [anon_sym_GT] = ACTIONS(5981), + [anon_sym_GT_GT] = ACTIONS(5981), + [anon_sym_AMP_GT] = ACTIONS(5981), + [anon_sym_AMP_GT_GT] = ACTIONS(5981), + [anon_sym_LT_AMP] = ACTIONS(5981), + [anon_sym_GT_AMP] = ACTIONS(5981), + [anon_sym_LT_LT] = ACTIONS(5981), + [anon_sym_LT_LT_DASH] = ACTIONS(5981), + [anon_sym_LT_LT_LT] = ACTIONS(5981), + [sym__special_characters] = ACTIONS(5981), + [anon_sym_DQUOTE] = ACTIONS(5981), + [anon_sym_DOLLAR] = ACTIONS(5981), + [sym_raw_string] = ACTIONS(5981), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5981), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5981), + [anon_sym_BQUOTE] = ACTIONS(5981), + [anon_sym_LT_LPAREN] = ACTIONS(5981), + [anon_sym_GT_LPAREN] = ACTIONS(5981), [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(5949), - [anon_sym_SEMI] = ACTIONS(5949), - [anon_sym_LF] = ACTIONS(5949), - [anon_sym_AMP] = ACTIONS(5949), + [sym_word] = ACTIONS(5981), + [anon_sym_SEMI] = ACTIONS(5981), + [anon_sym_LF] = ACTIONS(5981), + [anon_sym_AMP] = ACTIONS(5981), }, [2300] = { [sym_concatenation] = STATE(451), @@ -61780,7 +62981,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(5951), + [anon_sym_RBRACE] = ACTIONS(5983), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -61801,38 +63002,38 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(848), }, [2301] = { - [sym_file_descriptor] = ACTIONS(5953), - [sym__concat] = ACTIONS(5953), - [anon_sym_PIPE] = ACTIONS(5955), - [anon_sym_SEMI_SEMI] = ACTIONS(5955), - [anon_sym_PIPE_AMP] = ACTIONS(5955), - [anon_sym_AMP_AMP] = ACTIONS(5955), - [anon_sym_PIPE_PIPE] = ACTIONS(5955), - [anon_sym_EQ_TILDE] = ACTIONS(5955), - [anon_sym_LT] = ACTIONS(5955), - [anon_sym_GT] = ACTIONS(5955), - [anon_sym_GT_GT] = ACTIONS(5955), - [anon_sym_AMP_GT] = ACTIONS(5955), - [anon_sym_AMP_GT_GT] = ACTIONS(5955), - [anon_sym_LT_AMP] = ACTIONS(5955), - [anon_sym_GT_AMP] = ACTIONS(5955), - [anon_sym_LT_LT] = ACTIONS(5955), - [anon_sym_LT_LT_DASH] = ACTIONS(5955), - [anon_sym_LT_LT_LT] = ACTIONS(5955), - [sym__special_characters] = ACTIONS(5955), - [anon_sym_DQUOTE] = ACTIONS(5955), - [anon_sym_DOLLAR] = ACTIONS(5955), - [sym_raw_string] = ACTIONS(5955), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5955), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5955), - [anon_sym_BQUOTE] = ACTIONS(5955), - [anon_sym_LT_LPAREN] = ACTIONS(5955), - [anon_sym_GT_LPAREN] = ACTIONS(5955), + [sym_file_descriptor] = ACTIONS(5985), + [sym__concat] = ACTIONS(5985), + [anon_sym_PIPE] = ACTIONS(5987), + [anon_sym_SEMI_SEMI] = ACTIONS(5987), + [anon_sym_PIPE_AMP] = ACTIONS(5987), + [anon_sym_AMP_AMP] = ACTIONS(5987), + [anon_sym_PIPE_PIPE] = ACTIONS(5987), + [anon_sym_EQ_TILDE] = ACTIONS(5987), + [anon_sym_LT] = ACTIONS(5987), + [anon_sym_GT] = ACTIONS(5987), + [anon_sym_GT_GT] = ACTIONS(5987), + [anon_sym_AMP_GT] = ACTIONS(5987), + [anon_sym_AMP_GT_GT] = ACTIONS(5987), + [anon_sym_LT_AMP] = ACTIONS(5987), + [anon_sym_GT_AMP] = ACTIONS(5987), + [anon_sym_LT_LT] = ACTIONS(5987), + [anon_sym_LT_LT_DASH] = ACTIONS(5987), + [anon_sym_LT_LT_LT] = ACTIONS(5987), + [sym__special_characters] = ACTIONS(5987), + [anon_sym_DQUOTE] = ACTIONS(5987), + [anon_sym_DOLLAR] = ACTIONS(5987), + [sym_raw_string] = ACTIONS(5987), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5987), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5987), + [anon_sym_BQUOTE] = ACTIONS(5987), + [anon_sym_LT_LPAREN] = ACTIONS(5987), + [anon_sym_GT_LPAREN] = ACTIONS(5987), [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(5955), - [anon_sym_SEMI] = ACTIONS(5955), - [anon_sym_LF] = ACTIONS(5955), - [anon_sym_AMP] = ACTIONS(5955), + [sym_word] = ACTIONS(5987), + [anon_sym_SEMI] = ACTIONS(5987), + [anon_sym_LF] = ACTIONS(5987), + [anon_sym_AMP] = ACTIONS(5987), }, [2302] = { [sym_concatenation] = STATE(451), @@ -61843,7 +63044,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(5957), + [anon_sym_RBRACE] = ACTIONS(5989), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -61864,91 +63065,91 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(848), }, [2303] = { - [sym_file_descriptor] = ACTIONS(5959), - [sym__concat] = ACTIONS(5959), - [anon_sym_PIPE] = ACTIONS(5961), - [anon_sym_SEMI_SEMI] = ACTIONS(5961), - [anon_sym_PIPE_AMP] = ACTIONS(5961), - [anon_sym_AMP_AMP] = ACTIONS(5961), - [anon_sym_PIPE_PIPE] = ACTIONS(5961), - [anon_sym_EQ_TILDE] = ACTIONS(5961), - [anon_sym_LT] = ACTIONS(5961), - [anon_sym_GT] = ACTIONS(5961), - [anon_sym_GT_GT] = ACTIONS(5961), - [anon_sym_AMP_GT] = ACTIONS(5961), - [anon_sym_AMP_GT_GT] = ACTIONS(5961), - [anon_sym_LT_AMP] = ACTIONS(5961), - [anon_sym_GT_AMP] = ACTIONS(5961), - [anon_sym_LT_LT] = ACTIONS(5961), - [anon_sym_LT_LT_DASH] = ACTIONS(5961), - [anon_sym_LT_LT_LT] = ACTIONS(5961), - [sym__special_characters] = ACTIONS(5961), - [anon_sym_DQUOTE] = ACTIONS(5961), - [anon_sym_DOLLAR] = ACTIONS(5961), - [sym_raw_string] = ACTIONS(5961), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5961), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5961), - [anon_sym_BQUOTE] = ACTIONS(5961), - [anon_sym_LT_LPAREN] = ACTIONS(5961), - [anon_sym_GT_LPAREN] = ACTIONS(5961), + [sym_file_descriptor] = ACTIONS(5991), + [sym__concat] = ACTIONS(5991), + [anon_sym_PIPE] = ACTIONS(5993), + [anon_sym_SEMI_SEMI] = ACTIONS(5993), + [anon_sym_PIPE_AMP] = ACTIONS(5993), + [anon_sym_AMP_AMP] = ACTIONS(5993), + [anon_sym_PIPE_PIPE] = ACTIONS(5993), + [anon_sym_EQ_TILDE] = ACTIONS(5993), + [anon_sym_LT] = ACTIONS(5993), + [anon_sym_GT] = ACTIONS(5993), + [anon_sym_GT_GT] = ACTIONS(5993), + [anon_sym_AMP_GT] = ACTIONS(5993), + [anon_sym_AMP_GT_GT] = ACTIONS(5993), + [anon_sym_LT_AMP] = ACTIONS(5993), + [anon_sym_GT_AMP] = ACTIONS(5993), + [anon_sym_LT_LT] = ACTIONS(5993), + [anon_sym_LT_LT_DASH] = ACTIONS(5993), + [anon_sym_LT_LT_LT] = ACTIONS(5993), + [sym__special_characters] = ACTIONS(5993), + [anon_sym_DQUOTE] = ACTIONS(5993), + [anon_sym_DOLLAR] = ACTIONS(5993), + [sym_raw_string] = ACTIONS(5993), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5993), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5993), + [anon_sym_BQUOTE] = ACTIONS(5993), + [anon_sym_LT_LPAREN] = ACTIONS(5993), + [anon_sym_GT_LPAREN] = ACTIONS(5993), [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(5961), - [anon_sym_SEMI] = ACTIONS(5961), - [anon_sym_LF] = ACTIONS(5961), - [anon_sym_AMP] = ACTIONS(5961), + [sym_word] = ACTIONS(5993), + [anon_sym_SEMI] = ACTIONS(5993), + [anon_sym_LF] = ACTIONS(5993), + [anon_sym_AMP] = ACTIONS(5993), }, [2304] = { - [sym_file_descriptor] = ACTIONS(5963), - [sym__concat] = ACTIONS(5963), - [anon_sym_PIPE] = ACTIONS(5965), - [anon_sym_SEMI_SEMI] = ACTIONS(5965), - [anon_sym_PIPE_AMP] = ACTIONS(5965), - [anon_sym_AMP_AMP] = ACTIONS(5965), - [anon_sym_PIPE_PIPE] = ACTIONS(5965), - [anon_sym_EQ_TILDE] = ACTIONS(5965), - [anon_sym_LT] = ACTIONS(5965), - [anon_sym_GT] = ACTIONS(5965), - [anon_sym_GT_GT] = ACTIONS(5965), - [anon_sym_AMP_GT] = ACTIONS(5965), - [anon_sym_AMP_GT_GT] = ACTIONS(5965), - [anon_sym_LT_AMP] = ACTIONS(5965), - [anon_sym_GT_AMP] = ACTIONS(5965), - [anon_sym_LT_LT] = ACTIONS(5965), - [anon_sym_LT_LT_DASH] = ACTIONS(5965), - [anon_sym_LT_LT_LT] = ACTIONS(5965), - [sym__special_characters] = ACTIONS(5965), - [anon_sym_DQUOTE] = ACTIONS(5965), - [anon_sym_DOLLAR] = ACTIONS(5965), - [sym_raw_string] = ACTIONS(5965), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5965), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5965), - [anon_sym_BQUOTE] = ACTIONS(5965), - [anon_sym_LT_LPAREN] = ACTIONS(5965), - [anon_sym_GT_LPAREN] = ACTIONS(5965), + [sym_file_descriptor] = ACTIONS(5995), + [sym__concat] = ACTIONS(5995), + [anon_sym_PIPE] = ACTIONS(5997), + [anon_sym_SEMI_SEMI] = ACTIONS(5997), + [anon_sym_PIPE_AMP] = ACTIONS(5997), + [anon_sym_AMP_AMP] = ACTIONS(5997), + [anon_sym_PIPE_PIPE] = ACTIONS(5997), + [anon_sym_EQ_TILDE] = ACTIONS(5997), + [anon_sym_LT] = ACTIONS(5997), + [anon_sym_GT] = ACTIONS(5997), + [anon_sym_GT_GT] = ACTIONS(5997), + [anon_sym_AMP_GT] = ACTIONS(5997), + [anon_sym_AMP_GT_GT] = ACTIONS(5997), + [anon_sym_LT_AMP] = ACTIONS(5997), + [anon_sym_GT_AMP] = ACTIONS(5997), + [anon_sym_LT_LT] = ACTIONS(5997), + [anon_sym_LT_LT_DASH] = ACTIONS(5997), + [anon_sym_LT_LT_LT] = ACTIONS(5997), + [sym__special_characters] = ACTIONS(5997), + [anon_sym_DQUOTE] = ACTIONS(5997), + [anon_sym_DOLLAR] = ACTIONS(5997), + [sym_raw_string] = ACTIONS(5997), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5997), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5997), + [anon_sym_BQUOTE] = ACTIONS(5997), + [anon_sym_LT_LPAREN] = ACTIONS(5997), + [anon_sym_GT_LPAREN] = ACTIONS(5997), [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(5965), - [anon_sym_SEMI] = ACTIONS(5965), - [anon_sym_LF] = ACTIONS(5965), - [anon_sym_AMP] = ACTIONS(5965), + [sym_word] = ACTIONS(5997), + [anon_sym_SEMI] = ACTIONS(5997), + [anon_sym_LF] = ACTIONS(5997), + [anon_sym_AMP] = ACTIONS(5997), }, [2305] = { [sym_file_descriptor] = ACTIONS(4111), [sym_variable_name] = ACTIONS(4111), - [anon_sym_PIPE] = ACTIONS(5967), + [anon_sym_PIPE] = ACTIONS(5999), [anon_sym_RPAREN] = ACTIONS(4111), [anon_sym_PIPE_AMP] = ACTIONS(4111), [anon_sym_AMP_AMP] = ACTIONS(4111), [anon_sym_PIPE_PIPE] = ACTIONS(4111), - [anon_sym_LT] = ACTIONS(5967), - [anon_sym_GT] = ACTIONS(5967), + [anon_sym_LT] = ACTIONS(5999), + [anon_sym_GT] = ACTIONS(5999), [anon_sym_GT_GT] = ACTIONS(4111), - [anon_sym_AMP_GT] = ACTIONS(5967), + [anon_sym_AMP_GT] = ACTIONS(5999), [anon_sym_AMP_GT_GT] = ACTIONS(4111), [anon_sym_LT_AMP] = ACTIONS(4111), [anon_sym_GT_AMP] = ACTIONS(4111), - [sym__special_characters] = ACTIONS(5967), + [sym__special_characters] = ACTIONS(5999), [anon_sym_DQUOTE] = ACTIONS(4111), - [anon_sym_DOLLAR] = ACTIONS(5967), + [anon_sym_DOLLAR] = ACTIONS(5999), [sym_raw_string] = ACTIONS(4111), [anon_sym_DOLLAR_LBRACE] = ACTIONS(4111), [anon_sym_DOLLAR_LPAREN] = ACTIONS(4111), @@ -61956,7 +63157,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT_LPAREN] = ACTIONS(4111), [anon_sym_GT_LPAREN] = ACTIONS(4111), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5967), + [sym_word] = ACTIONS(5999), }, [2306] = { [sym_file_descriptor] = ACTIONS(1858), @@ -61989,7 +63190,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [2307] = { [aux_sym_concatenation_repeat1] = STATE(2307), [sym_file_descriptor] = ACTIONS(1858), - [sym__concat] = ACTIONS(5969), + [sym__concat] = ACTIONS(6001), [sym_variable_name] = ACTIONS(1858), [anon_sym_PIPE] = ACTIONS(3008), [anon_sym_RPAREN] = ACTIONS(1858), @@ -62044,25 +63245,25 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(3013), }, [2309] = { - [sym_concatenation] = STATE(2906), - [sym_string] = STATE(2905), - [sym_simple_expansion] = STATE(2905), - [sym_string_expansion] = STATE(2905), - [sym_expansion] = STATE(2905), - [sym_command_substitution] = STATE(2905), - [sym_process_substitution] = STATE(2905), - [anon_sym_RBRACE] = ACTIONS(5972), - [sym__special_characters] = ACTIONS(5974), + [sym_concatenation] = STATE(2928), + [sym_string] = STATE(2927), + [sym_simple_expansion] = STATE(2927), + [sym_string_expansion] = STATE(2927), + [sym_expansion] = STATE(2927), + [sym_command_substitution] = STATE(2927), + [sym_process_substitution] = STATE(2927), + [anon_sym_RBRACE] = ACTIONS(6004), + [sym__special_characters] = ACTIONS(6006), [anon_sym_DQUOTE] = ACTIONS(1924), [anon_sym_DOLLAR] = ACTIONS(1926), - [sym_raw_string] = ACTIONS(5976), + [sym_raw_string] = ACTIONS(6008), [anon_sym_DOLLAR_LBRACE] = ACTIONS(1930), [anon_sym_DOLLAR_LPAREN] = ACTIONS(1932), [anon_sym_BQUOTE] = ACTIONS(1934), [anon_sym_LT_LPAREN] = ACTIONS(1936), [anon_sym_GT_LPAREN] = ACTIONS(1936), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5978), + [sym_word] = ACTIONS(6010), }, [2310] = { [sym_file_descriptor] = ACTIONS(1940), @@ -62094,7 +63295,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2311] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(5980), + [sym_regex_without_right_brace] = ACTIONS(6012), }, [2312] = { [sym_concatenation] = STATE(451), @@ -62105,7 +63306,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(5982), + [anon_sym_RBRACE] = ACTIONS(6014), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -62127,7 +63328,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2313] = { [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_EQ] = ACTIONS(5984), + [anon_sym_EQ] = ACTIONS(6016), [sym_comment] = ACTIONS(56), }, [2314] = { @@ -62138,8 +63339,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(2912), - [anon_sym_RBRACE] = ACTIONS(5986), + [aux_sym_expansion_repeat1] = STATE(2934), + [anon_sym_RBRACE] = ACTIONS(6018), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -62147,7 +63348,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_raw_string] = ACTIONS(834), [anon_sym_POUND] = ACTIONS(836), [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [aux_sym_SLASH] = ACTIONS(5988), + [aux_sym_SLASH] = ACTIONS(6020), [anon_sym_COLON] = ACTIONS(826), [anon_sym_COLON_QMARK] = ACTIONS(826), [anon_sym_COLON_DASH] = ACTIONS(826), @@ -62168,8 +63369,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(2915), - [anon_sym_RBRACE] = ACTIONS(5990), + [aux_sym_expansion_repeat1] = STATE(2937), + [anon_sym_RBRACE] = ACTIONS(6022), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -62177,7 +63378,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_raw_string] = ACTIONS(834), [anon_sym_POUND] = ACTIONS(836), [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [aux_sym_SLASH] = ACTIONS(5992), + [aux_sym_SLASH] = ACTIONS(6024), [anon_sym_COLON] = ACTIONS(826), [anon_sym_COLON_QMARK] = ACTIONS(826), [anon_sym_COLON_DASH] = ACTIONS(826), @@ -62198,8 +63399,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(2917), - [anon_sym_RBRACE] = ACTIONS(5972), + [aux_sym_expansion_repeat1] = STATE(2939), + [anon_sym_RBRACE] = ACTIONS(6004), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -62207,7 +63408,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_raw_string] = ACTIONS(834), [anon_sym_POUND] = ACTIONS(836), [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [aux_sym_SLASH] = ACTIONS(5994), + [aux_sym_SLASH] = ACTIONS(6026), [anon_sym_COLON] = ACTIONS(826), [anon_sym_COLON_QMARK] = ACTIONS(826), [anon_sym_COLON_DASH] = ACTIONS(826), @@ -62250,7 +63451,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2318] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(5996), + [sym_regex_without_right_brace] = ACTIONS(6028), }, [2319] = { [sym_concatenation] = STATE(451), @@ -62261,7 +63462,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(5998), + [anon_sym_RBRACE] = ACTIONS(6030), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -62311,7 +63512,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2321] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(6000), + [sym_regex_without_right_brace] = ACTIONS(6032), }, [2322] = { [sym_concatenation] = STATE(451), @@ -62322,7 +63523,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(5972), + [anon_sym_RBRACE] = ACTIONS(6004), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -62399,68 +63600,68 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(3053), }, [2325] = { - [sym_do_group] = STATE(2922), - [anon_sym_do] = ACTIONS(6002), + [sym_do_group] = STATE(2944), + [anon_sym_do] = ACTIONS(6034), [sym_comment] = ACTIONS(56), }, [2326] = { [sym_file_descriptor] = ACTIONS(4237), - [anon_sym_PIPE] = ACTIONS(6004), + [anon_sym_PIPE] = ACTIONS(6036), [anon_sym_RPAREN] = ACTIONS(4237), [anon_sym_PIPE_AMP] = ACTIONS(4237), [anon_sym_AMP_AMP] = ACTIONS(4237), [anon_sym_PIPE_PIPE] = ACTIONS(4237), - [anon_sym_LT] = ACTIONS(6004), - [anon_sym_GT] = ACTIONS(6004), + [anon_sym_LT] = ACTIONS(6036), + [anon_sym_GT] = ACTIONS(6036), [anon_sym_GT_GT] = ACTIONS(4237), - [anon_sym_AMP_GT] = ACTIONS(6004), + [anon_sym_AMP_GT] = ACTIONS(6036), [anon_sym_AMP_GT_GT] = ACTIONS(4237), [anon_sym_LT_AMP] = ACTIONS(4237), [anon_sym_GT_AMP] = ACTIONS(4237), - [anon_sym_LT_LT] = ACTIONS(6004), + [anon_sym_LT_LT] = ACTIONS(6036), [anon_sym_LT_LT_DASH] = ACTIONS(4237), [anon_sym_LT_LT_LT] = ACTIONS(4237), [anon_sym_BQUOTE] = ACTIONS(4237), [sym_comment] = ACTIONS(56), }, [2327] = { - [anon_sym_PIPE] = ACTIONS(6006), - [anon_sym_RPAREN] = ACTIONS(6008), - [anon_sym_PIPE_AMP] = ACTIONS(6008), - [anon_sym_AMP_AMP] = ACTIONS(6008), - [anon_sym_PIPE_PIPE] = ACTIONS(6008), - [anon_sym_BQUOTE] = ACTIONS(6008), + [anon_sym_PIPE] = ACTIONS(6038), + [anon_sym_RPAREN] = ACTIONS(6040), + [anon_sym_PIPE_AMP] = ACTIONS(6040), + [anon_sym_AMP_AMP] = ACTIONS(6040), + [anon_sym_PIPE_PIPE] = ACTIONS(6040), + [anon_sym_BQUOTE] = ACTIONS(6040), [sym_comment] = ACTIONS(56), }, [2328] = { - [anon_sym_fi] = ACTIONS(6010), + [anon_sym_fi] = ACTIONS(6042), [sym_comment] = ACTIONS(56), }, [2329] = { [sym_elif_clause] = STATE(701), - [sym_else_clause] = STATE(2924), + [sym_else_clause] = STATE(2946), [aux_sym_if_statement_repeat1] = STATE(1322), - [anon_sym_fi] = ACTIONS(6010), + [anon_sym_fi] = ACTIONS(6042), [anon_sym_elif] = ACTIONS(2647), [anon_sym_else] = ACTIONS(2649), [sym_comment] = ACTIONS(56), }, [2330] = { - [anon_sym_PIPE] = ACTIONS(6012), - [anon_sym_RPAREN] = ACTIONS(6014), - [anon_sym_PIPE_AMP] = ACTIONS(6014), - [anon_sym_AMP_AMP] = ACTIONS(6014), - [anon_sym_PIPE_PIPE] = ACTIONS(6014), - [anon_sym_BQUOTE] = ACTIONS(6014), + [anon_sym_PIPE] = ACTIONS(6044), + [anon_sym_RPAREN] = ACTIONS(6046), + [anon_sym_PIPE_AMP] = ACTIONS(6046), + [anon_sym_AMP_AMP] = ACTIONS(6046), + [anon_sym_PIPE_PIPE] = ACTIONS(6046), + [anon_sym_BQUOTE] = ACTIONS(6046), [sym_comment] = ACTIONS(56), }, [2331] = { - [anon_sym_esac] = ACTIONS(6016), + [anon_sym_esac] = ACTIONS(6048), [sym_comment] = ACTIONS(56), }, [2332] = { [sym_case_item] = STATE(1332), - [sym_last_case_item] = STATE(2926), + [sym_last_case_item] = STATE(2948), [sym_concatenation] = STATE(1334), [sym_string] = STATE(1327), [sym_simple_expansion] = STATE(1327), @@ -62483,7 +63684,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2333] = { [sym_case_item] = STATE(1332), - [sym_last_case_item] = STATE(2926), + [sym_last_case_item] = STATE(2948), [sym_concatenation] = STATE(1334), [sym_string] = STATE(1327), [sym_simple_expansion] = STATE(1327), @@ -62491,8 +63692,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(1327), [sym_command_substitution] = STATE(1327), [sym_process_substitution] = STATE(1327), - [aux_sym_case_statement_repeat1] = STATE(2928), - [anon_sym_esac] = ACTIONS(6018), + [aux_sym_case_statement_repeat1] = STATE(2950), + [anon_sym_esac] = ACTIONS(6050), [sym__special_characters] = ACTIONS(2653), [anon_sym_DQUOTE] = ACTIONS(2655), [anon_sym_DOLLAR] = ACTIONS(2657), @@ -62506,21 +63707,21 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(2669), }, [2334] = { - [anon_sym_PIPE] = ACTIONS(6020), - [anon_sym_RPAREN] = ACTIONS(6022), - [anon_sym_PIPE_AMP] = ACTIONS(6022), - [anon_sym_AMP_AMP] = ACTIONS(6022), - [anon_sym_PIPE_PIPE] = ACTIONS(6022), - [anon_sym_BQUOTE] = ACTIONS(6022), + [anon_sym_PIPE] = ACTIONS(6052), + [anon_sym_RPAREN] = ACTIONS(6054), + [anon_sym_PIPE_AMP] = ACTIONS(6054), + [anon_sym_AMP_AMP] = ACTIONS(6054), + [anon_sym_PIPE_PIPE] = ACTIONS(6054), + [anon_sym_BQUOTE] = ACTIONS(6054), [sym_comment] = ACTIONS(56), }, [2335] = { - [anon_sym_esac] = ACTIONS(6024), + [anon_sym_esac] = ACTIONS(6056), [sym_comment] = ACTIONS(56), }, [2336] = { [sym_case_item] = STATE(1332), - [sym_last_case_item] = STATE(2930), + [sym_last_case_item] = STATE(2952), [sym_concatenation] = STATE(1334), [sym_string] = STATE(1327), [sym_simple_expansion] = STATE(1327), @@ -62543,7 +63744,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2337] = { [sym_case_item] = STATE(1332), - [sym_last_case_item] = STATE(2930), + [sym_last_case_item] = STATE(2952), [sym_concatenation] = STATE(1334), [sym_string] = STATE(1327), [sym_simple_expansion] = STATE(1327), @@ -62551,8 +63752,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(1327), [sym_command_substitution] = STATE(1327), [sym_process_substitution] = STATE(1327), - [aux_sym_case_statement_repeat1] = STATE(2932), - [anon_sym_esac] = ACTIONS(6026), + [aux_sym_case_statement_repeat1] = STATE(2954), + [anon_sym_esac] = ACTIONS(6058), [sym__special_characters] = ACTIONS(2653), [anon_sym_DQUOTE] = ACTIONS(2655), [anon_sym_DOLLAR] = ACTIONS(2657), @@ -62566,13 +63767,13 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(2669), }, [2338] = { - [sym_file_redirect] = STATE(2933), + [sym_file_redirect] = STATE(2955), [sym_file_descriptor] = ACTIONS(3414), - [anon_sym_PIPE] = ACTIONS(6028), - [anon_sym_RPAREN] = ACTIONS(6030), - [anon_sym_PIPE_AMP] = ACTIONS(6030), - [anon_sym_AMP_AMP] = ACTIONS(6030), - [anon_sym_PIPE_PIPE] = ACTIONS(6030), + [anon_sym_PIPE] = ACTIONS(6060), + [anon_sym_RPAREN] = ACTIONS(6062), + [anon_sym_PIPE_AMP] = ACTIONS(6062), + [anon_sym_AMP_AMP] = ACTIONS(6062), + [anon_sym_PIPE_PIPE] = ACTIONS(6062), [anon_sym_LT] = ACTIONS(3420), [anon_sym_GT] = ACTIONS(3420), [anon_sym_GT_GT] = ACTIONS(3422), @@ -62584,15 +63785,15 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2339] = { [sym_file_descriptor] = ACTIONS(4330), - [anon_sym_PIPE] = ACTIONS(6032), + [anon_sym_PIPE] = ACTIONS(6064), [anon_sym_RPAREN] = ACTIONS(4330), [anon_sym_PIPE_AMP] = ACTIONS(4330), [anon_sym_AMP_AMP] = ACTIONS(4330), [anon_sym_PIPE_PIPE] = ACTIONS(4330), - [anon_sym_LT] = ACTIONS(6032), - [anon_sym_GT] = ACTIONS(6032), + [anon_sym_LT] = ACTIONS(6064), + [anon_sym_GT] = ACTIONS(6064), [anon_sym_GT_GT] = ACTIONS(4330), - [anon_sym_AMP_GT] = ACTIONS(6032), + [anon_sym_AMP_GT] = ACTIONS(6064), [anon_sym_AMP_GT_GT] = ACTIONS(4330), [anon_sym_LT_AMP] = ACTIONS(4330), [anon_sym_GT_AMP] = ACTIONS(4330), @@ -62600,28 +63801,28 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(56), }, [2340] = { - [sym_concatenation] = STATE(2936), - [sym_string] = STATE(2935), - [sym_simple_expansion] = STATE(2935), - [sym_string_expansion] = STATE(2935), - [sym_expansion] = STATE(2935), - [sym_command_substitution] = STATE(2935), - [sym_process_substitution] = STATE(2935), - [sym__special_characters] = ACTIONS(6034), + [sym_concatenation] = STATE(2958), + [sym_string] = STATE(2957), + [sym_simple_expansion] = STATE(2957), + [sym_string_expansion] = STATE(2957), + [sym_expansion] = STATE(2957), + [sym_command_substitution] = STATE(2957), + [sym_process_substitution] = STATE(2957), + [sym__special_characters] = ACTIONS(6066), [anon_sym_DQUOTE] = ACTIONS(4905), [anon_sym_DOLLAR] = ACTIONS(4907), - [sym_raw_string] = ACTIONS(6036), + [sym_raw_string] = ACTIONS(6068), [anon_sym_DOLLAR_LBRACE] = ACTIONS(4911), [anon_sym_DOLLAR_LPAREN] = ACTIONS(4913), [anon_sym_BQUOTE] = ACTIONS(4915), [anon_sym_LT_LPAREN] = ACTIONS(4917), [anon_sym_GT_LPAREN] = ACTIONS(4917), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6038), + [sym_word] = ACTIONS(6070), }, [2341] = { - [aux_sym_concatenation_repeat1] = STATE(2938), - [sym__concat] = ACTIONS(6040), + [aux_sym_concatenation_repeat1] = STATE(2960), + [sym__concat] = ACTIONS(6072), [anon_sym_PIPE] = ACTIONS(744), [anon_sym_RPAREN] = ACTIONS(740), [anon_sym_PIPE_AMP] = ACTIONS(740), @@ -62633,8 +63834,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_simple_expansion] = STATE(134), [sym_expansion] = STATE(134), [sym_command_substitution] = STATE(134), - [aux_sym_string_repeat1] = STATE(2940), - [anon_sym_DQUOTE] = ACTIONS(6042), + [aux_sym_string_repeat1] = STATE(2962), + [anon_sym_DQUOTE] = ACTIONS(6074), [anon_sym_DOLLAR] = ACTIONS(232), [sym__string_content] = ACTIONS(234), [anon_sym_DOLLAR_LBRACE] = ACTIONS(236), @@ -62643,22 +63844,22 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), }, [2343] = { - [sym_string] = STATE(2943), + [sym_string] = STATE(2965), [anon_sym_DQUOTE] = ACTIONS(4905), - [anon_sym_DOLLAR] = ACTIONS(6044), - [anon_sym_POUND] = ACTIONS(6044), - [anon_sym_DASH] = ACTIONS(6044), + [anon_sym_DOLLAR] = ACTIONS(6076), + [anon_sym_POUND] = ACTIONS(6076), + [anon_sym_DASH] = ACTIONS(6076), [sym_comment] = ACTIONS(182), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6046), - [anon_sym_STAR] = ACTIONS(6044), - [anon_sym_AT] = ACTIONS(6044), - [anon_sym_QMARK] = ACTIONS(6044), - [anon_sym_0] = ACTIONS(6048), - [anon_sym__] = ACTIONS(6048), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6078), + [anon_sym_STAR] = ACTIONS(6076), + [anon_sym_AT] = ACTIONS(6076), + [anon_sym_QMARK] = ACTIONS(6076), + [anon_sym_0] = ACTIONS(6080), + [anon_sym__] = ACTIONS(6080), }, [2344] = { - [aux_sym_concatenation_repeat1] = STATE(2938), - [sym__concat] = ACTIONS(6040), + [aux_sym_concatenation_repeat1] = STATE(2960), + [sym__concat] = ACTIONS(6072), [anon_sym_PIPE] = ACTIONS(756), [anon_sym_RPAREN] = ACTIONS(754), [anon_sym_PIPE_AMP] = ACTIONS(754), @@ -62667,34 +63868,34 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(56), }, [2345] = { - [sym_subscript] = STATE(2948), - [sym_variable_name] = ACTIONS(6050), - [anon_sym_DOLLAR] = ACTIONS(6052), - [anon_sym_POUND] = ACTIONS(6054), - [anon_sym_DASH] = ACTIONS(6052), + [sym_subscript] = STATE(2970), + [sym_variable_name] = ACTIONS(6082), + [anon_sym_DOLLAR] = ACTIONS(6084), + [anon_sym_POUND] = ACTIONS(6086), + [anon_sym_DASH] = ACTIONS(6084), [sym_comment] = ACTIONS(182), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6056), - [anon_sym_STAR] = ACTIONS(6052), - [anon_sym_AT] = ACTIONS(6052), - [anon_sym_QMARK] = ACTIONS(6052), - [anon_sym_0] = ACTIONS(6058), - [anon_sym__] = ACTIONS(6058), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6088), + [anon_sym_STAR] = ACTIONS(6084), + [anon_sym_AT] = ACTIONS(6084), + [anon_sym_QMARK] = ACTIONS(6084), + [anon_sym_0] = ACTIONS(6090), + [anon_sym__] = ACTIONS(6090), }, [2346] = { - [sym_for_statement] = STATE(2949), - [sym_while_statement] = STATE(2949), - [sym_if_statement] = STATE(2949), - [sym_case_statement] = STATE(2949), - [sym_function_definition] = STATE(2949), - [sym_subshell] = STATE(2949), - [sym_pipeline] = STATE(2949), - [sym_list] = STATE(2949), - [sym_command] = STATE(2949), + [sym_for_statement] = STATE(2971), + [sym_while_statement] = STATE(2971), + [sym_if_statement] = STATE(2971), + [sym_case_statement] = STATE(2971), + [sym_function_definition] = STATE(2971), + [sym_subshell] = STATE(2971), + [sym_pipeline] = STATE(2971), + [sym_list] = STATE(2971), + [sym_command] = STATE(2971), [sym_command_name] = STATE(168), - [sym_bracket_command] = STATE(2949), - [sym_variable_assignment] = STATE(2950), - [sym_declaration_command] = STATE(2949), - [sym_unset_command] = STATE(2949), + [sym_bracket_command] = STATE(2971), + [sym_variable_assignment] = STATE(2972), + [sym_declaration_command] = STATE(2971), + [sym_unset_command] = STATE(2971), [sym_subscript] = STATE(170), [sym_file_redirect] = STATE(30), [sym_concatenation] = STATE(171), @@ -62742,20 +63943,20 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(300), }, [2347] = { - [sym_for_statement] = STATE(2951), - [sym_while_statement] = STATE(2951), - [sym_if_statement] = STATE(2951), - [sym_case_statement] = STATE(2951), - [sym_function_definition] = STATE(2951), - [sym_subshell] = STATE(2951), - [sym_pipeline] = STATE(2951), - [sym_list] = STATE(2951), - [sym_command] = STATE(2951), + [sym_for_statement] = STATE(2973), + [sym_while_statement] = STATE(2973), + [sym_if_statement] = STATE(2973), + [sym_case_statement] = STATE(2973), + [sym_function_definition] = STATE(2973), + [sym_subshell] = STATE(2973), + [sym_pipeline] = STATE(2973), + [sym_list] = STATE(2973), + [sym_command] = STATE(2973), [sym_command_name] = STATE(190), - [sym_bracket_command] = STATE(2951), - [sym_variable_assignment] = STATE(2952), - [sym_declaration_command] = STATE(2951), - [sym_unset_command] = STATE(2951), + [sym_bracket_command] = STATE(2973), + [sym_variable_assignment] = STATE(2974), + [sym_declaration_command] = STATE(2973), + [sym_unset_command] = STATE(2973), [sym_subscript] = STATE(192), [sym_file_redirect] = STATE(30), [sym_concatenation] = STATE(171), @@ -62803,20 +64004,20 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(332), }, [2348] = { - [sym_for_statement] = STATE(2953), - [sym_while_statement] = STATE(2953), - [sym_if_statement] = STATE(2953), - [sym_case_statement] = STATE(2953), - [sym_function_definition] = STATE(2953), - [sym_subshell] = STATE(2953), - [sym_pipeline] = STATE(2953), - [sym_list] = STATE(2953), - [sym_command] = STATE(2953), + [sym_for_statement] = STATE(2975), + [sym_while_statement] = STATE(2975), + [sym_if_statement] = STATE(2975), + [sym_case_statement] = STATE(2975), + [sym_function_definition] = STATE(2975), + [sym_subshell] = STATE(2975), + [sym_pipeline] = STATE(2975), + [sym_list] = STATE(2975), + [sym_command] = STATE(2975), [sym_command_name] = STATE(168), - [sym_bracket_command] = STATE(2953), - [sym_variable_assignment] = STATE(2954), - [sym_declaration_command] = STATE(2953), - [sym_unset_command] = STATE(2953), + [sym_bracket_command] = STATE(2975), + [sym_variable_assignment] = STATE(2976), + [sym_declaration_command] = STATE(2975), + [sym_unset_command] = STATE(2975), [sym_subscript] = STATE(170), [sym_file_redirect] = STATE(30), [sym_concatenation] = STATE(171), @@ -62873,12 +64074,12 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(56), }, [2350] = { - [anon_sym_PIPE] = ACTIONS(6060), - [anon_sym_RPAREN] = ACTIONS(6062), - [anon_sym_PIPE_AMP] = ACTIONS(6062), - [anon_sym_AMP_AMP] = ACTIONS(6062), - [anon_sym_PIPE_PIPE] = ACTIONS(6062), - [anon_sym_BQUOTE] = ACTIONS(6062), + [anon_sym_PIPE] = ACTIONS(6092), + [anon_sym_RPAREN] = ACTIONS(6094), + [anon_sym_PIPE_AMP] = ACTIONS(6094), + [anon_sym_AMP_AMP] = ACTIONS(6094), + [anon_sym_PIPE_PIPE] = ACTIONS(6094), + [anon_sym_BQUOTE] = ACTIONS(6094), [sym_comment] = ACTIONS(56), }, [2351] = { @@ -62910,7 +64111,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(655), [sym_process_substitution] = STATE(655), [aux_sym_for_statement_repeat1] = STATE(1269), - [anon_sym_RPAREN] = ACTIONS(6064), + [anon_sym_RPAREN] = ACTIONS(6096), [sym__special_characters] = ACTIONS(1261), [anon_sym_DQUOTE] = ACTIONS(1263), [anon_sym_DOLLAR] = ACTIONS(1265), @@ -62947,17 +64148,17 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [2354] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(6066), + [anon_sym_RBRACE] = ACTIONS(6098), [sym_comment] = ACTIONS(56), }, [2355] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(6068), + [anon_sym_RBRACE] = ACTIONS(6100), [sym_comment] = ACTIONS(56), }, [2356] = { - [anon_sym_RBRACE] = ACTIONS(6068), + [anon_sym_RBRACE] = ACTIONS(6100), [sym_comment] = ACTIONS(56), }, [2357] = { @@ -62968,8 +64169,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(2959), - [anon_sym_RBRACE] = ACTIONS(6070), + [aux_sym_expansion_repeat1] = STATE(2981), + [anon_sym_RBRACE] = ACTIONS(6102), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -63011,25 +64212,25 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(3299), }, [2359] = { - [sym_concatenation] = STATE(2962), - [sym_string] = STATE(2961), - [sym_simple_expansion] = STATE(2961), - [sym_string_expansion] = STATE(2961), - [sym_expansion] = STATE(2961), - [sym_command_substitution] = STATE(2961), - [sym_process_substitution] = STATE(2961), - [anon_sym_RBRACE] = ACTIONS(6068), - [sym__special_characters] = ACTIONS(6072), + [sym_concatenation] = STATE(2984), + [sym_string] = STATE(2983), + [sym_simple_expansion] = STATE(2983), + [sym_string_expansion] = STATE(2983), + [sym_expansion] = STATE(2983), + [sym_command_substitution] = STATE(2983), + [sym_process_substitution] = STATE(2983), + [anon_sym_RBRACE] = ACTIONS(6100), + [sym__special_characters] = ACTIONS(6104), [anon_sym_DQUOTE] = ACTIONS(1924), [anon_sym_DOLLAR] = ACTIONS(1926), - [sym_raw_string] = ACTIONS(6074), + [sym_raw_string] = ACTIONS(6106), [anon_sym_DOLLAR_LBRACE] = ACTIONS(1930), [anon_sym_DOLLAR_LPAREN] = ACTIONS(1932), [anon_sym_BQUOTE] = ACTIONS(1934), [anon_sym_LT_LPAREN] = ACTIONS(1936), [anon_sym_GT_LPAREN] = ACTIONS(1936), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6076), + [sym_word] = ACTIONS(6108), }, [2360] = { [sym__concat] = ACTIONS(3342), @@ -63054,7 +64255,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2361] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(6078), + [sym_regex_without_right_brace] = ACTIONS(6110), }, [2362] = { [sym_concatenation] = STATE(451), @@ -63065,7 +64266,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6080), + [anon_sym_RBRACE] = ACTIONS(6112), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -63108,7 +64309,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2364] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(6082), + [sym_regex_without_right_brace] = ACTIONS(6114), }, [2365] = { [sym_concatenation] = STATE(451), @@ -63119,7 +64320,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6084), + [anon_sym_RBRACE] = ACTIONS(6116), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -63141,7 +64342,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2366] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(6086), + [sym_regex_without_right_brace] = ACTIONS(6118), }, [2367] = { [sym_concatenation] = STATE(451), @@ -63152,7 +64353,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6068), + [anon_sym_RBRACE] = ACTIONS(6100), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -63180,8 +64381,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(2969), - [anon_sym_RBRACE] = ACTIONS(6088), + [aux_sym_expansion_repeat1] = STATE(2991), + [anon_sym_RBRACE] = ACTIONS(6120), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -63230,8 +64431,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(2971), - [anon_sym_RBRACE] = ACTIONS(6090), + [aux_sym_expansion_repeat1] = STATE(2993), + [anon_sym_RBRACE] = ACTIONS(6122), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -63274,17 +64475,17 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [2372] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(6092), + [anon_sym_RBRACE] = ACTIONS(6124), [sym_comment] = ACTIONS(56), }, [2373] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(6094), + [anon_sym_RBRACE] = ACTIONS(6126), [sym_comment] = ACTIONS(56), }, [2374] = { - [anon_sym_RBRACE] = ACTIONS(6094), + [anon_sym_RBRACE] = ACTIONS(6126), [sym_comment] = ACTIONS(56), }, [2375] = { @@ -63295,8 +64496,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(2975), - [anon_sym_RBRACE] = ACTIONS(6096), + [aux_sym_expansion_repeat1] = STATE(2997), + [anon_sym_RBRACE] = ACTIONS(6128), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -63337,25 +64538,25 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(3299), }, [2377] = { - [sym_concatenation] = STATE(2978), - [sym_string] = STATE(2977), - [sym_simple_expansion] = STATE(2977), - [sym_string_expansion] = STATE(2977), - [sym_expansion] = STATE(2977), - [sym_command_substitution] = STATE(2977), - [sym_process_substitution] = STATE(2977), - [anon_sym_RBRACE] = ACTIONS(6094), - [sym__special_characters] = ACTIONS(6098), + [sym_concatenation] = STATE(3000), + [sym_string] = STATE(2999), + [sym_simple_expansion] = STATE(2999), + [sym_string_expansion] = STATE(2999), + [sym_expansion] = STATE(2999), + [sym_command_substitution] = STATE(2999), + [sym_process_substitution] = STATE(2999), + [anon_sym_RBRACE] = ACTIONS(6126), + [sym__special_characters] = ACTIONS(6130), [anon_sym_DQUOTE] = ACTIONS(1924), [anon_sym_DOLLAR] = ACTIONS(1926), - [sym_raw_string] = ACTIONS(6100), + [sym_raw_string] = ACTIONS(6132), [anon_sym_DOLLAR_LBRACE] = ACTIONS(1930), [anon_sym_DOLLAR_LPAREN] = ACTIONS(1932), [anon_sym_BQUOTE] = ACTIONS(1934), [anon_sym_LT_LPAREN] = ACTIONS(1936), [anon_sym_GT_LPAREN] = ACTIONS(1936), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6102), + [sym_word] = ACTIONS(6134), }, [2378] = { [sym__concat] = ACTIONS(3342), @@ -63379,7 +64580,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2379] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(6104), + [sym_regex_without_right_brace] = ACTIONS(6136), }, [2380] = { [sym_concatenation] = STATE(451), @@ -63390,7 +64591,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6106), + [anon_sym_RBRACE] = ACTIONS(6138), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -63432,7 +64633,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2382] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(6108), + [sym_regex_without_right_brace] = ACTIONS(6140), }, [2383] = { [sym_concatenation] = STATE(451), @@ -63443,7 +64644,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6110), + [anon_sym_RBRACE] = ACTIONS(6142), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -63465,7 +64666,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2384] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(6112), + [sym_regex_without_right_brace] = ACTIONS(6144), }, [2385] = { [sym_concatenation] = STATE(451), @@ -63476,7 +64677,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6094), + [anon_sym_RBRACE] = ACTIONS(6126), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -63504,8 +64705,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(2985), - [anon_sym_RBRACE] = ACTIONS(6114), + [aux_sym_expansion_repeat1] = STATE(3007), + [anon_sym_RBRACE] = ACTIONS(6146), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -63553,8 +64754,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(2987), - [anon_sym_RBRACE] = ACTIONS(6116), + [aux_sym_expansion_repeat1] = STATE(3009), + [anon_sym_RBRACE] = ACTIONS(6148), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -63577,25 +64778,25 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [2389] = { [sym_file_descriptor] = ACTIONS(4728), [sym__concat] = ACTIONS(4728), - [anon_sym_PIPE] = ACTIONS(5748), + [anon_sym_PIPE] = ACTIONS(5780), [anon_sym_RPAREN] = ACTIONS(4728), [anon_sym_PIPE_AMP] = ACTIONS(4728), [anon_sym_AMP_AMP] = ACTIONS(4728), [anon_sym_PIPE_PIPE] = ACTIONS(4728), - [anon_sym_EQ_TILDE] = ACTIONS(5748), - [anon_sym_LT] = ACTIONS(5748), - [anon_sym_GT] = ACTIONS(5748), + [anon_sym_EQ_TILDE] = ACTIONS(5780), + [anon_sym_LT] = ACTIONS(5780), + [anon_sym_GT] = ACTIONS(5780), [anon_sym_GT_GT] = ACTIONS(4728), - [anon_sym_AMP_GT] = ACTIONS(5748), + [anon_sym_AMP_GT] = ACTIONS(5780), [anon_sym_AMP_GT_GT] = ACTIONS(4728), [anon_sym_LT_AMP] = ACTIONS(4728), [anon_sym_GT_AMP] = ACTIONS(4728), - [anon_sym_LT_LT] = ACTIONS(5748), + [anon_sym_LT_LT] = ACTIONS(5780), [anon_sym_LT_LT_DASH] = ACTIONS(4728), [anon_sym_LT_LT_LT] = ACTIONS(4728), - [sym__special_characters] = ACTIONS(5748), + [sym__special_characters] = ACTIONS(5780), [anon_sym_DQUOTE] = ACTIONS(4728), - [anon_sym_DOLLAR] = ACTIONS(5748), + [anon_sym_DOLLAR] = ACTIONS(5780), [sym_raw_string] = ACTIONS(4728), [anon_sym_DOLLAR_LBRACE] = ACTIONS(4728), [anon_sym_DOLLAR_LPAREN] = ACTIONS(4728), @@ -63608,25 +64809,25 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [2390] = { [sym_file_descriptor] = ACTIONS(4734), [sym__concat] = ACTIONS(4734), - [anon_sym_PIPE] = ACTIONS(5750), + [anon_sym_PIPE] = ACTIONS(5782), [anon_sym_RPAREN] = ACTIONS(4734), [anon_sym_PIPE_AMP] = ACTIONS(4734), [anon_sym_AMP_AMP] = ACTIONS(4734), [anon_sym_PIPE_PIPE] = ACTIONS(4734), - [anon_sym_EQ_TILDE] = ACTIONS(5750), - [anon_sym_LT] = ACTIONS(5750), - [anon_sym_GT] = ACTIONS(5750), + [anon_sym_EQ_TILDE] = ACTIONS(5782), + [anon_sym_LT] = ACTIONS(5782), + [anon_sym_GT] = ACTIONS(5782), [anon_sym_GT_GT] = ACTIONS(4734), - [anon_sym_AMP_GT] = ACTIONS(5750), + [anon_sym_AMP_GT] = ACTIONS(5782), [anon_sym_AMP_GT_GT] = ACTIONS(4734), [anon_sym_LT_AMP] = ACTIONS(4734), [anon_sym_GT_AMP] = ACTIONS(4734), - [anon_sym_LT_LT] = ACTIONS(5750), + [anon_sym_LT_LT] = ACTIONS(5782), [anon_sym_LT_LT_DASH] = ACTIONS(4734), [anon_sym_LT_LT_LT] = ACTIONS(4734), - [sym__special_characters] = ACTIONS(5750), + [sym__special_characters] = ACTIONS(5782), [anon_sym_DQUOTE] = ACTIONS(4734), - [anon_sym_DOLLAR] = ACTIONS(5750), + [anon_sym_DOLLAR] = ACTIONS(5782), [sym_raw_string] = ACTIONS(4734), [anon_sym_DOLLAR_LBRACE] = ACTIONS(4734), [anon_sym_DOLLAR_LPAREN] = ACTIONS(4734), @@ -63639,25 +64840,25 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [2391] = { [sym_file_descriptor] = ACTIONS(4797), [sym__concat] = ACTIONS(4797), - [anon_sym_PIPE] = ACTIONS(5752), + [anon_sym_PIPE] = ACTIONS(5784), [anon_sym_RPAREN] = ACTIONS(4797), [anon_sym_PIPE_AMP] = ACTIONS(4797), [anon_sym_AMP_AMP] = ACTIONS(4797), [anon_sym_PIPE_PIPE] = ACTIONS(4797), - [anon_sym_EQ_TILDE] = ACTIONS(5752), - [anon_sym_LT] = ACTIONS(5752), - [anon_sym_GT] = ACTIONS(5752), + [anon_sym_EQ_TILDE] = ACTIONS(5784), + [anon_sym_LT] = ACTIONS(5784), + [anon_sym_GT] = ACTIONS(5784), [anon_sym_GT_GT] = ACTIONS(4797), - [anon_sym_AMP_GT] = ACTIONS(5752), + [anon_sym_AMP_GT] = ACTIONS(5784), [anon_sym_AMP_GT_GT] = ACTIONS(4797), [anon_sym_LT_AMP] = ACTIONS(4797), [anon_sym_GT_AMP] = ACTIONS(4797), - [anon_sym_LT_LT] = ACTIONS(5752), + [anon_sym_LT_LT] = ACTIONS(5784), [anon_sym_LT_LT_DASH] = ACTIONS(4797), [anon_sym_LT_LT_LT] = ACTIONS(4797), - [sym__special_characters] = ACTIONS(5752), + [sym__special_characters] = ACTIONS(5784), [anon_sym_DQUOTE] = ACTIONS(4797), - [anon_sym_DOLLAR] = ACTIONS(5752), + [anon_sym_DOLLAR] = ACTIONS(5784), [sym_raw_string] = ACTIONS(4797), [anon_sym_DOLLAR_LBRACE] = ACTIONS(4797), [anon_sym_DOLLAR_LPAREN] = ACTIONS(4797), @@ -63676,7 +64877,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6118), + [anon_sym_RBRACE] = ACTIONS(6150), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -63699,17 +64900,17 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [2393] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(6120), + [anon_sym_RBRACE] = ACTIONS(6152), [sym_comment] = ACTIONS(56), }, [2394] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(6122), + [anon_sym_RBRACE] = ACTIONS(6154), [sym_comment] = ACTIONS(56), }, [2395] = { - [anon_sym_RBRACE] = ACTIONS(6122), + [anon_sym_RBRACE] = ACTIONS(6154), [sym_comment] = ACTIONS(56), }, [2396] = { @@ -63720,8 +64921,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(2992), - [anon_sym_RBRACE] = ACTIONS(6124), + [aux_sym_expansion_repeat1] = STATE(3014), + [anon_sym_RBRACE] = ACTIONS(6156), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -63744,25 +64945,25 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [2397] = { [sym_file_descriptor] = ACTIONS(4809), [sym__concat] = ACTIONS(4809), - [anon_sym_PIPE] = ACTIONS(5762), + [anon_sym_PIPE] = ACTIONS(5794), [anon_sym_RPAREN] = ACTIONS(4809), [anon_sym_PIPE_AMP] = ACTIONS(4809), [anon_sym_AMP_AMP] = ACTIONS(4809), [anon_sym_PIPE_PIPE] = ACTIONS(4809), - [anon_sym_EQ_TILDE] = ACTIONS(5762), - [anon_sym_LT] = ACTIONS(5762), - [anon_sym_GT] = ACTIONS(5762), + [anon_sym_EQ_TILDE] = ACTIONS(5794), + [anon_sym_LT] = ACTIONS(5794), + [anon_sym_GT] = ACTIONS(5794), [anon_sym_GT_GT] = ACTIONS(4809), - [anon_sym_AMP_GT] = ACTIONS(5762), + [anon_sym_AMP_GT] = ACTIONS(5794), [anon_sym_AMP_GT_GT] = ACTIONS(4809), [anon_sym_LT_AMP] = ACTIONS(4809), [anon_sym_GT_AMP] = ACTIONS(4809), - [anon_sym_LT_LT] = ACTIONS(5762), + [anon_sym_LT_LT] = ACTIONS(5794), [anon_sym_LT_LT_DASH] = ACTIONS(4809), [anon_sym_LT_LT_LT] = ACTIONS(4809), - [sym__special_characters] = ACTIONS(5762), + [sym__special_characters] = ACTIONS(5794), [anon_sym_DQUOTE] = ACTIONS(4809), - [anon_sym_DOLLAR] = ACTIONS(5762), + [anon_sym_DOLLAR] = ACTIONS(5794), [sym_raw_string] = ACTIONS(4809), [anon_sym_DOLLAR_LBRACE] = ACTIONS(4809), [anon_sym_DOLLAR_LPAREN] = ACTIONS(4809), @@ -63780,8 +64981,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(2994), - [anon_sym_RBRACE] = ACTIONS(6126), + [aux_sym_expansion_repeat1] = STATE(3016), + [anon_sym_RBRACE] = ACTIONS(6158), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -63804,25 +65005,25 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [2399] = { [sym_file_descriptor] = ACTIONS(4815), [sym__concat] = ACTIONS(4815), - [anon_sym_PIPE] = ACTIONS(5766), + [anon_sym_PIPE] = ACTIONS(5798), [anon_sym_RPAREN] = ACTIONS(4815), [anon_sym_PIPE_AMP] = ACTIONS(4815), [anon_sym_AMP_AMP] = ACTIONS(4815), [anon_sym_PIPE_PIPE] = ACTIONS(4815), - [anon_sym_EQ_TILDE] = ACTIONS(5766), - [anon_sym_LT] = ACTIONS(5766), - [anon_sym_GT] = ACTIONS(5766), + [anon_sym_EQ_TILDE] = ACTIONS(5798), + [anon_sym_LT] = ACTIONS(5798), + [anon_sym_GT] = ACTIONS(5798), [anon_sym_GT_GT] = ACTIONS(4815), - [anon_sym_AMP_GT] = ACTIONS(5766), + [anon_sym_AMP_GT] = ACTIONS(5798), [anon_sym_AMP_GT_GT] = ACTIONS(4815), [anon_sym_LT_AMP] = ACTIONS(4815), [anon_sym_GT_AMP] = ACTIONS(4815), - [anon_sym_LT_LT] = ACTIONS(5766), + [anon_sym_LT_LT] = ACTIONS(5798), [anon_sym_LT_LT_DASH] = ACTIONS(4815), [anon_sym_LT_LT_LT] = ACTIONS(4815), - [sym__special_characters] = ACTIONS(5766), + [sym__special_characters] = ACTIONS(5798), [anon_sym_DQUOTE] = ACTIONS(4815), - [anon_sym_DOLLAR] = ACTIONS(5766), + [anon_sym_DOLLAR] = ACTIONS(5798), [sym_raw_string] = ACTIONS(4815), [anon_sym_DOLLAR_LBRACE] = ACTIONS(4815), [anon_sym_DOLLAR_LPAREN] = ACTIONS(4815), @@ -63840,8 +65041,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(2996), - [anon_sym_RBRACE] = ACTIONS(6128), + [aux_sym_expansion_repeat1] = STATE(3018), + [anon_sym_RBRACE] = ACTIONS(6160), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -63864,25 +65065,25 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [2401] = { [sym_file_descriptor] = ACTIONS(4821), [sym__concat] = ACTIONS(4821), - [anon_sym_PIPE] = ACTIONS(5770), + [anon_sym_PIPE] = ACTIONS(5802), [anon_sym_RPAREN] = ACTIONS(4821), [anon_sym_PIPE_AMP] = ACTIONS(4821), [anon_sym_AMP_AMP] = ACTIONS(4821), [anon_sym_PIPE_PIPE] = ACTIONS(4821), - [anon_sym_EQ_TILDE] = ACTIONS(5770), - [anon_sym_LT] = ACTIONS(5770), - [anon_sym_GT] = ACTIONS(5770), + [anon_sym_EQ_TILDE] = ACTIONS(5802), + [anon_sym_LT] = ACTIONS(5802), + [anon_sym_GT] = ACTIONS(5802), [anon_sym_GT_GT] = ACTIONS(4821), - [anon_sym_AMP_GT] = ACTIONS(5770), + [anon_sym_AMP_GT] = ACTIONS(5802), [anon_sym_AMP_GT_GT] = ACTIONS(4821), [anon_sym_LT_AMP] = ACTIONS(4821), [anon_sym_GT_AMP] = ACTIONS(4821), - [anon_sym_LT_LT] = ACTIONS(5770), + [anon_sym_LT_LT] = ACTIONS(5802), [anon_sym_LT_LT_DASH] = ACTIONS(4821), [anon_sym_LT_LT_LT] = ACTIONS(4821), - [sym__special_characters] = ACTIONS(5770), + [sym__special_characters] = ACTIONS(5802), [anon_sym_DQUOTE] = ACTIONS(4821), - [anon_sym_DOLLAR] = ACTIONS(5770), + [anon_sym_DOLLAR] = ACTIONS(5802), [sym_raw_string] = ACTIONS(4821), [anon_sym_DOLLAR_LBRACE] = ACTIONS(4821), [anon_sym_DOLLAR_LPAREN] = ACTIONS(4821), @@ -63901,7 +65102,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6130), + [anon_sym_RBRACE] = ACTIONS(6162), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -63924,25 +65125,25 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [2403] = { [sym_file_descriptor] = ACTIONS(4827), [sym__concat] = ACTIONS(4827), - [anon_sym_PIPE] = ACTIONS(5774), + [anon_sym_PIPE] = ACTIONS(5806), [anon_sym_RPAREN] = ACTIONS(4827), [anon_sym_PIPE_AMP] = ACTIONS(4827), [anon_sym_AMP_AMP] = ACTIONS(4827), [anon_sym_PIPE_PIPE] = ACTIONS(4827), - [anon_sym_EQ_TILDE] = ACTIONS(5774), - [anon_sym_LT] = ACTIONS(5774), - [anon_sym_GT] = ACTIONS(5774), + [anon_sym_EQ_TILDE] = ACTIONS(5806), + [anon_sym_LT] = ACTIONS(5806), + [anon_sym_GT] = ACTIONS(5806), [anon_sym_GT_GT] = ACTIONS(4827), - [anon_sym_AMP_GT] = ACTIONS(5774), + [anon_sym_AMP_GT] = ACTIONS(5806), [anon_sym_AMP_GT_GT] = ACTIONS(4827), [anon_sym_LT_AMP] = ACTIONS(4827), [anon_sym_GT_AMP] = ACTIONS(4827), - [anon_sym_LT_LT] = ACTIONS(5774), + [anon_sym_LT_LT] = ACTIONS(5806), [anon_sym_LT_LT_DASH] = ACTIONS(4827), [anon_sym_LT_LT_LT] = ACTIONS(4827), - [sym__special_characters] = ACTIONS(5774), + [sym__special_characters] = ACTIONS(5806), [anon_sym_DQUOTE] = ACTIONS(4827), - [anon_sym_DOLLAR] = ACTIONS(5774), + [anon_sym_DOLLAR] = ACTIONS(5806), [sym_raw_string] = ACTIONS(4827), [anon_sym_DOLLAR_LBRACE] = ACTIONS(4827), [anon_sym_DOLLAR_LPAREN] = ACTIONS(4827), @@ -63961,7 +65162,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6132), + [anon_sym_RBRACE] = ACTIONS(6164), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -63982,12 +65183,12 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(848), }, [2405] = { - [anon_sym_PIPE] = ACTIONS(6028), - [anon_sym_RPAREN] = ACTIONS(6030), - [anon_sym_PIPE_AMP] = ACTIONS(6030), - [anon_sym_AMP_AMP] = ACTIONS(6030), - [anon_sym_PIPE_PIPE] = ACTIONS(6030), - [anon_sym_BQUOTE] = ACTIONS(6030), + [anon_sym_PIPE] = ACTIONS(6060), + [anon_sym_RPAREN] = ACTIONS(6062), + [anon_sym_PIPE_AMP] = ACTIONS(6062), + [anon_sym_AMP_AMP] = ACTIONS(6062), + [anon_sym_PIPE_PIPE] = ACTIONS(6062), + [anon_sym_BQUOTE] = ACTIONS(6062), [sym_comment] = ACTIONS(56), }, [2406] = { @@ -64013,7 +65214,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [2407] = { [aux_sym_concatenation_repeat1] = STATE(2407), [sym_file_descriptor] = ACTIONS(1858), - [sym__concat] = ACTIONS(6134), + [sym__concat] = ACTIONS(6166), [anon_sym_PIPE] = ACTIONS(3008), [anon_sym_RPAREN] = ACTIONS(1858), [anon_sym_PIPE_AMP] = ACTIONS(1858), @@ -64052,25 +65253,25 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(56), }, [2409] = { - [sym_concatenation] = STATE(3002), - [sym_string] = STATE(3001), - [sym_simple_expansion] = STATE(3001), - [sym_string_expansion] = STATE(3001), - [sym_expansion] = STATE(3001), - [sym_command_substitution] = STATE(3001), - [sym_process_substitution] = STATE(3001), - [anon_sym_RBRACE] = ACTIONS(6137), - [sym__special_characters] = ACTIONS(6139), + [sym_concatenation] = STATE(3024), + [sym_string] = STATE(3023), + [sym_simple_expansion] = STATE(3023), + [sym_string_expansion] = STATE(3023), + [sym_expansion] = STATE(3023), + [sym_command_substitution] = STATE(3023), + [sym_process_substitution] = STATE(3023), + [anon_sym_RBRACE] = ACTIONS(6169), + [sym__special_characters] = ACTIONS(6171), [anon_sym_DQUOTE] = ACTIONS(1924), [anon_sym_DOLLAR] = ACTIONS(1926), - [sym_raw_string] = ACTIONS(6141), + [sym_raw_string] = ACTIONS(6173), [anon_sym_DOLLAR_LBRACE] = ACTIONS(1930), [anon_sym_DOLLAR_LPAREN] = ACTIONS(1932), [anon_sym_BQUOTE] = ACTIONS(1934), [anon_sym_LT_LPAREN] = ACTIONS(1936), [anon_sym_GT_LPAREN] = ACTIONS(1936), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6143), + [sym_word] = ACTIONS(6175), }, [2410] = { [sym_file_descriptor] = ACTIONS(1940), @@ -64094,7 +65295,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2411] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(6145), + [sym_regex_without_right_brace] = ACTIONS(6177), }, [2412] = { [sym_concatenation] = STATE(451), @@ -64105,7 +65306,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6147), + [anon_sym_RBRACE] = ACTIONS(6179), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -64127,7 +65328,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2413] = { [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_EQ] = ACTIONS(6149), + [anon_sym_EQ] = ACTIONS(6181), [sym_comment] = ACTIONS(56), }, [2414] = { @@ -64138,8 +65339,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3008), - [anon_sym_RBRACE] = ACTIONS(6151), + [aux_sym_expansion_repeat1] = STATE(3030), + [anon_sym_RBRACE] = ACTIONS(6183), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -64147,7 +65348,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_raw_string] = ACTIONS(834), [anon_sym_POUND] = ACTIONS(836), [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [aux_sym_SLASH] = ACTIONS(6153), + [aux_sym_SLASH] = ACTIONS(6185), [anon_sym_COLON] = ACTIONS(826), [anon_sym_COLON_QMARK] = ACTIONS(826), [anon_sym_COLON_DASH] = ACTIONS(826), @@ -64168,8 +65369,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3011), - [anon_sym_RBRACE] = ACTIONS(6155), + [aux_sym_expansion_repeat1] = STATE(3033), + [anon_sym_RBRACE] = ACTIONS(6187), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -64177,7 +65378,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_raw_string] = ACTIONS(834), [anon_sym_POUND] = ACTIONS(836), [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [aux_sym_SLASH] = ACTIONS(6157), + [aux_sym_SLASH] = ACTIONS(6189), [anon_sym_COLON] = ACTIONS(826), [anon_sym_COLON_QMARK] = ACTIONS(826), [anon_sym_COLON_DASH] = ACTIONS(826), @@ -64198,8 +65399,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3013), - [anon_sym_RBRACE] = ACTIONS(6137), + [aux_sym_expansion_repeat1] = STATE(3035), + [anon_sym_RBRACE] = ACTIONS(6169), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -64207,7 +65408,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_raw_string] = ACTIONS(834), [anon_sym_POUND] = ACTIONS(836), [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [aux_sym_SLASH] = ACTIONS(6159), + [aux_sym_SLASH] = ACTIONS(6191), [anon_sym_COLON] = ACTIONS(826), [anon_sym_COLON_QMARK] = ACTIONS(826), [anon_sym_COLON_DASH] = ACTIONS(826), @@ -64242,7 +65443,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2418] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(6161), + [sym_regex_without_right_brace] = ACTIONS(6193), }, [2419] = { [sym_concatenation] = STATE(451), @@ -64253,7 +65454,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6163), + [anon_sym_RBRACE] = ACTIONS(6195), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -64295,7 +65496,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2421] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(6165), + [sym_regex_without_right_brace] = ACTIONS(6197), }, [2422] = { [sym_concatenation] = STATE(451), @@ -64306,7 +65507,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6137), + [anon_sym_RBRACE] = ACTIONS(6169), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -64368,19 +65569,19 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2425] = { [sym_file_descriptor] = ACTIONS(5302), - [anon_sym_PIPE] = ACTIONS(6167), + [anon_sym_PIPE] = ACTIONS(6199), [anon_sym_RPAREN] = ACTIONS(5302), [anon_sym_PIPE_AMP] = ACTIONS(5302), [anon_sym_AMP_AMP] = ACTIONS(5302), [anon_sym_PIPE_PIPE] = ACTIONS(5302), - [anon_sym_LT] = ACTIONS(6167), - [anon_sym_GT] = ACTIONS(6167), + [anon_sym_LT] = ACTIONS(6199), + [anon_sym_GT] = ACTIONS(6199), [anon_sym_GT_GT] = ACTIONS(5302), - [anon_sym_AMP_GT] = ACTIONS(6167), + [anon_sym_AMP_GT] = ACTIONS(6199), [anon_sym_AMP_GT_GT] = ACTIONS(5302), [anon_sym_LT_AMP] = ACTIONS(5302), [anon_sym_GT_AMP] = ACTIONS(5302), - [anon_sym_LT_LT] = ACTIONS(6167), + [anon_sym_LT_LT] = ACTIONS(6199), [anon_sym_LT_LT_DASH] = ACTIONS(5302), [anon_sym_LT_LT_LT] = ACTIONS(5302), [anon_sym_BQUOTE] = ACTIONS(5302), @@ -64416,7 +65617,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [2427] = { [aux_sym_concatenation_repeat1] = STATE(2427), [sym_file_descriptor] = ACTIONS(1858), - [sym__concat] = ACTIONS(6169), + [sym__concat] = ACTIONS(6201), [sym_variable_name] = ACTIONS(1858), [anon_sym_PIPE] = ACTIONS(3008), [anon_sym_PIPE_AMP] = ACTIONS(1858), @@ -64469,25 +65670,25 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(3013), }, [2429] = { - [sym_concatenation] = STATE(3020), - [sym_string] = STATE(3019), - [sym_simple_expansion] = STATE(3019), - [sym_string_expansion] = STATE(3019), - [sym_expansion] = STATE(3019), - [sym_command_substitution] = STATE(3019), - [sym_process_substitution] = STATE(3019), - [anon_sym_RBRACE] = ACTIONS(6172), - [sym__special_characters] = ACTIONS(6174), + [sym_concatenation] = STATE(3042), + [sym_string] = STATE(3041), + [sym_simple_expansion] = STATE(3041), + [sym_string_expansion] = STATE(3041), + [sym_expansion] = STATE(3041), + [sym_command_substitution] = STATE(3041), + [sym_process_substitution] = STATE(3041), + [anon_sym_RBRACE] = ACTIONS(6204), + [sym__special_characters] = ACTIONS(6206), [anon_sym_DQUOTE] = ACTIONS(1924), [anon_sym_DOLLAR] = ACTIONS(1926), - [sym_raw_string] = ACTIONS(6176), + [sym_raw_string] = ACTIONS(6208), [anon_sym_DOLLAR_LBRACE] = ACTIONS(1930), [anon_sym_DOLLAR_LPAREN] = ACTIONS(1932), [anon_sym_BQUOTE] = ACTIONS(1934), [anon_sym_LT_LPAREN] = ACTIONS(1936), [anon_sym_GT_LPAREN] = ACTIONS(1936), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6178), + [sym_word] = ACTIONS(6210), }, [2430] = { [sym_file_descriptor] = ACTIONS(1940), @@ -64518,7 +65719,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2431] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(6180), + [sym_regex_without_right_brace] = ACTIONS(6212), }, [2432] = { [sym_concatenation] = STATE(451), @@ -64529,7 +65730,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6182), + [anon_sym_RBRACE] = ACTIONS(6214), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -64551,7 +65752,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2433] = { [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_EQ] = ACTIONS(6184), + [anon_sym_EQ] = ACTIONS(6216), [sym_comment] = ACTIONS(56), }, [2434] = { @@ -64562,8 +65763,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3026), - [anon_sym_RBRACE] = ACTIONS(6186), + [aux_sym_expansion_repeat1] = STATE(3048), + [anon_sym_RBRACE] = ACTIONS(6218), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -64571,7 +65772,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_raw_string] = ACTIONS(834), [anon_sym_POUND] = ACTIONS(836), [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [aux_sym_SLASH] = ACTIONS(6188), + [aux_sym_SLASH] = ACTIONS(6220), [anon_sym_COLON] = ACTIONS(826), [anon_sym_COLON_QMARK] = ACTIONS(826), [anon_sym_COLON_DASH] = ACTIONS(826), @@ -64592,8 +65793,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3029), - [anon_sym_RBRACE] = ACTIONS(6190), + [aux_sym_expansion_repeat1] = STATE(3051), + [anon_sym_RBRACE] = ACTIONS(6222), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -64601,7 +65802,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_raw_string] = ACTIONS(834), [anon_sym_POUND] = ACTIONS(836), [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [aux_sym_SLASH] = ACTIONS(6192), + [aux_sym_SLASH] = ACTIONS(6224), [anon_sym_COLON] = ACTIONS(826), [anon_sym_COLON_QMARK] = ACTIONS(826), [anon_sym_COLON_DASH] = ACTIONS(826), @@ -64622,8 +65823,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3031), - [anon_sym_RBRACE] = ACTIONS(6172), + [aux_sym_expansion_repeat1] = STATE(3053), + [anon_sym_RBRACE] = ACTIONS(6204), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -64631,7 +65832,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_raw_string] = ACTIONS(834), [anon_sym_POUND] = ACTIONS(836), [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [aux_sym_SLASH] = ACTIONS(6194), + [aux_sym_SLASH] = ACTIONS(6226), [anon_sym_COLON] = ACTIONS(826), [anon_sym_COLON_QMARK] = ACTIONS(826), [anon_sym_COLON_DASH] = ACTIONS(826), @@ -64673,7 +65874,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2438] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(6196), + [sym_regex_without_right_brace] = ACTIONS(6228), }, [2439] = { [sym_concatenation] = STATE(451), @@ -64684,7 +65885,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6198), + [anon_sym_RBRACE] = ACTIONS(6230), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -64733,7 +65934,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2441] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(6200), + [sym_regex_without_right_brace] = ACTIONS(6232), }, [2442] = { [sym_concatenation] = STATE(451), @@ -64744,7 +65945,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6172), + [anon_sym_RBRACE] = ACTIONS(6204), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -64819,12 +66020,12 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(3053), }, [2445] = { - [sym_file_redirect] = STATE(2933), + [sym_file_redirect] = STATE(2955), [sym_file_descriptor] = ACTIONS(3736), - [anon_sym_PIPE] = ACTIONS(6028), - [anon_sym_PIPE_AMP] = ACTIONS(6030), - [anon_sym_AMP_AMP] = ACTIONS(6030), - [anon_sym_PIPE_PIPE] = ACTIONS(6030), + [anon_sym_PIPE] = ACTIONS(6060), + [anon_sym_PIPE_AMP] = ACTIONS(6062), + [anon_sym_AMP_AMP] = ACTIONS(6062), + [anon_sym_PIPE_PIPE] = ACTIONS(6062), [anon_sym_LT] = ACTIONS(3738), [anon_sym_GT] = ACTIONS(3738), [anon_sym_GT_GT] = ACTIONS(3740), @@ -64832,32 +66033,32 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP_GT_GT] = ACTIONS(3740), [anon_sym_LT_AMP] = ACTIONS(3740), [anon_sym_GT_AMP] = ACTIONS(3740), - [anon_sym_BQUOTE] = ACTIONS(6030), + [anon_sym_BQUOTE] = ACTIONS(6062), [sym_comment] = ACTIONS(56), }, [2446] = { - [sym_concatenation] = STATE(2936), - [sym_string] = STATE(3036), - [sym_simple_expansion] = STATE(3036), - [sym_string_expansion] = STATE(3036), - [sym_expansion] = STATE(3036), - [sym_command_substitution] = STATE(3036), - [sym_process_substitution] = STATE(3036), - [sym__special_characters] = ACTIONS(6202), + [sym_concatenation] = STATE(2958), + [sym_string] = STATE(3058), + [sym_simple_expansion] = STATE(3058), + [sym_string_expansion] = STATE(3058), + [sym_expansion] = STATE(3058), + [sym_command_substitution] = STATE(3058), + [sym_process_substitution] = STATE(3058), + [sym__special_characters] = ACTIONS(6234), [anon_sym_DQUOTE] = ACTIONS(5107), [anon_sym_DOLLAR] = ACTIONS(5109), - [sym_raw_string] = ACTIONS(6204), + [sym_raw_string] = ACTIONS(6236), [anon_sym_DOLLAR_LBRACE] = ACTIONS(5113), [anon_sym_DOLLAR_LPAREN] = ACTIONS(5115), [anon_sym_BQUOTE] = ACTIONS(5117), [anon_sym_LT_LPAREN] = ACTIONS(5119), [anon_sym_GT_LPAREN] = ACTIONS(5119), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6206), + [sym_word] = ACTIONS(6238), }, [2447] = { - [aux_sym_concatenation_repeat1] = STATE(3038), - [sym__concat] = ACTIONS(6208), + [aux_sym_concatenation_repeat1] = STATE(3060), + [sym__concat] = ACTIONS(6240), [anon_sym_PIPE] = ACTIONS(744), [anon_sym_PIPE_AMP] = ACTIONS(740), [anon_sym_AMP_AMP] = ACTIONS(740), @@ -64869,8 +66070,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_simple_expansion] = STATE(134), [sym_expansion] = STATE(134), [sym_command_substitution] = STATE(134), - [aux_sym_string_repeat1] = STATE(3040), - [anon_sym_DQUOTE] = ACTIONS(6210), + [aux_sym_string_repeat1] = STATE(3062), + [anon_sym_DQUOTE] = ACTIONS(6242), [anon_sym_DOLLAR] = ACTIONS(232), [sym__string_content] = ACTIONS(234), [anon_sym_DOLLAR_LBRACE] = ACTIONS(236), @@ -64879,22 +66080,22 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), }, [2449] = { - [sym_string] = STATE(3043), + [sym_string] = STATE(3065), [anon_sym_DQUOTE] = ACTIONS(5107), - [anon_sym_DOLLAR] = ACTIONS(6212), - [anon_sym_POUND] = ACTIONS(6212), - [anon_sym_DASH] = ACTIONS(6212), + [anon_sym_DOLLAR] = ACTIONS(6244), + [anon_sym_POUND] = ACTIONS(6244), + [anon_sym_DASH] = ACTIONS(6244), [sym_comment] = ACTIONS(182), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6214), - [anon_sym_STAR] = ACTIONS(6212), - [anon_sym_AT] = ACTIONS(6212), - [anon_sym_QMARK] = ACTIONS(6212), - [anon_sym_0] = ACTIONS(6216), - [anon_sym__] = ACTIONS(6216), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6246), + [anon_sym_STAR] = ACTIONS(6244), + [anon_sym_AT] = ACTIONS(6244), + [anon_sym_QMARK] = ACTIONS(6244), + [anon_sym_0] = ACTIONS(6248), + [anon_sym__] = ACTIONS(6248), }, [2450] = { - [aux_sym_concatenation_repeat1] = STATE(3038), - [sym__concat] = ACTIONS(6208), + [aux_sym_concatenation_repeat1] = STATE(3060), + [sym__concat] = ACTIONS(6240), [anon_sym_PIPE] = ACTIONS(756), [anon_sym_PIPE_AMP] = ACTIONS(754), [anon_sym_AMP_AMP] = ACTIONS(754), @@ -64903,34 +66104,34 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(56), }, [2451] = { - [sym_subscript] = STATE(3048), - [sym_variable_name] = ACTIONS(6218), - [anon_sym_DOLLAR] = ACTIONS(6220), - [anon_sym_POUND] = ACTIONS(6222), - [anon_sym_DASH] = ACTIONS(6220), + [sym_subscript] = STATE(3070), + [sym_variable_name] = ACTIONS(6250), + [anon_sym_DOLLAR] = ACTIONS(6252), + [anon_sym_POUND] = ACTIONS(6254), + [anon_sym_DASH] = ACTIONS(6252), [sym_comment] = ACTIONS(182), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6224), - [anon_sym_STAR] = ACTIONS(6220), - [anon_sym_AT] = ACTIONS(6220), - [anon_sym_QMARK] = ACTIONS(6220), - [anon_sym_0] = ACTIONS(6226), - [anon_sym__] = ACTIONS(6226), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6256), + [anon_sym_STAR] = ACTIONS(6252), + [anon_sym_AT] = ACTIONS(6252), + [anon_sym_QMARK] = ACTIONS(6252), + [anon_sym_0] = ACTIONS(6258), + [anon_sym__] = ACTIONS(6258), }, [2452] = { - [sym_for_statement] = STATE(3049), - [sym_while_statement] = STATE(3049), - [sym_if_statement] = STATE(3049), - [sym_case_statement] = STATE(3049), - [sym_function_definition] = STATE(3049), - [sym_subshell] = STATE(3049), - [sym_pipeline] = STATE(3049), - [sym_list] = STATE(3049), - [sym_command] = STATE(3049), + [sym_for_statement] = STATE(3071), + [sym_while_statement] = STATE(3071), + [sym_if_statement] = STATE(3071), + [sym_case_statement] = STATE(3071), + [sym_function_definition] = STATE(3071), + [sym_subshell] = STATE(3071), + [sym_pipeline] = STATE(3071), + [sym_list] = STATE(3071), + [sym_command] = STATE(3071), [sym_command_name] = STATE(168), - [sym_bracket_command] = STATE(3049), - [sym_variable_assignment] = STATE(3050), - [sym_declaration_command] = STATE(3049), - [sym_unset_command] = STATE(3049), + [sym_bracket_command] = STATE(3071), + [sym_variable_assignment] = STATE(3072), + [sym_declaration_command] = STATE(3071), + [sym_unset_command] = STATE(3071), [sym_subscript] = STATE(170), [sym_file_redirect] = STATE(30), [sym_concatenation] = STATE(171), @@ -64978,20 +66179,20 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(300), }, [2453] = { - [sym_for_statement] = STATE(3051), - [sym_while_statement] = STATE(3051), - [sym_if_statement] = STATE(3051), - [sym_case_statement] = STATE(3051), - [sym_function_definition] = STATE(3051), - [sym_subshell] = STATE(3051), - [sym_pipeline] = STATE(3051), - [sym_list] = STATE(3051), - [sym_command] = STATE(3051), + [sym_for_statement] = STATE(3073), + [sym_while_statement] = STATE(3073), + [sym_if_statement] = STATE(3073), + [sym_case_statement] = STATE(3073), + [sym_function_definition] = STATE(3073), + [sym_subshell] = STATE(3073), + [sym_pipeline] = STATE(3073), + [sym_list] = STATE(3073), + [sym_command] = STATE(3073), [sym_command_name] = STATE(190), - [sym_bracket_command] = STATE(3051), - [sym_variable_assignment] = STATE(3052), - [sym_declaration_command] = STATE(3051), - [sym_unset_command] = STATE(3051), + [sym_bracket_command] = STATE(3073), + [sym_variable_assignment] = STATE(3074), + [sym_declaration_command] = STATE(3073), + [sym_unset_command] = STATE(3073), [sym_subscript] = STATE(192), [sym_file_redirect] = STATE(30), [sym_concatenation] = STATE(171), @@ -65039,20 +66240,20 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(332), }, [2454] = { - [sym_for_statement] = STATE(3053), - [sym_while_statement] = STATE(3053), - [sym_if_statement] = STATE(3053), - [sym_case_statement] = STATE(3053), - [sym_function_definition] = STATE(3053), - [sym_subshell] = STATE(3053), - [sym_pipeline] = STATE(3053), - [sym_list] = STATE(3053), - [sym_command] = STATE(3053), + [sym_for_statement] = STATE(3075), + [sym_while_statement] = STATE(3075), + [sym_if_statement] = STATE(3075), + [sym_case_statement] = STATE(3075), + [sym_function_definition] = STATE(3075), + [sym_subshell] = STATE(3075), + [sym_pipeline] = STATE(3075), + [sym_list] = STATE(3075), + [sym_command] = STATE(3075), [sym_command_name] = STATE(168), - [sym_bracket_command] = STATE(3053), - [sym_variable_assignment] = STATE(3054), - [sym_declaration_command] = STATE(3053), - [sym_unset_command] = STATE(3053), + [sym_bracket_command] = STATE(3075), + [sym_variable_assignment] = STATE(3076), + [sym_declaration_command] = STATE(3075), + [sym_unset_command] = STATE(3075), [sym_subscript] = STATE(170), [sym_file_redirect] = STATE(30), [sym_concatenation] = STATE(171), @@ -65122,17 +66323,17 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [2456] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(6228), + [anon_sym_RBRACE] = ACTIONS(6260), [sym_comment] = ACTIONS(56), }, [2457] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(6230), + [anon_sym_RBRACE] = ACTIONS(6262), [sym_comment] = ACTIONS(56), }, [2458] = { - [anon_sym_RBRACE] = ACTIONS(6230), + [anon_sym_RBRACE] = ACTIONS(6262), [sym_comment] = ACTIONS(56), }, [2459] = { @@ -65143,8 +66344,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3058), - [anon_sym_RBRACE] = ACTIONS(6232), + [aux_sym_expansion_repeat1] = STATE(3080), + [anon_sym_RBRACE] = ACTIONS(6264), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -65185,25 +66386,25 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(3299), }, [2461] = { - [sym_concatenation] = STATE(3061), - [sym_string] = STATE(3060), - [sym_simple_expansion] = STATE(3060), - [sym_string_expansion] = STATE(3060), - [sym_expansion] = STATE(3060), - [sym_command_substitution] = STATE(3060), - [sym_process_substitution] = STATE(3060), - [anon_sym_RBRACE] = ACTIONS(6230), - [sym__special_characters] = ACTIONS(6234), + [sym_concatenation] = STATE(3083), + [sym_string] = STATE(3082), + [sym_simple_expansion] = STATE(3082), + [sym_string_expansion] = STATE(3082), + [sym_expansion] = STATE(3082), + [sym_command_substitution] = STATE(3082), + [sym_process_substitution] = STATE(3082), + [anon_sym_RBRACE] = ACTIONS(6262), + [sym__special_characters] = ACTIONS(6266), [anon_sym_DQUOTE] = ACTIONS(1924), [anon_sym_DOLLAR] = ACTIONS(1926), - [sym_raw_string] = ACTIONS(6236), + [sym_raw_string] = ACTIONS(6268), [anon_sym_DOLLAR_LBRACE] = ACTIONS(1930), [anon_sym_DOLLAR_LPAREN] = ACTIONS(1932), [anon_sym_BQUOTE] = ACTIONS(1934), [anon_sym_LT_LPAREN] = ACTIONS(1936), [anon_sym_GT_LPAREN] = ACTIONS(1936), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6238), + [sym_word] = ACTIONS(6270), }, [2462] = { [sym__concat] = ACTIONS(3342), @@ -65227,7 +66428,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2463] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(6240), + [sym_regex_without_right_brace] = ACTIONS(6272), }, [2464] = { [sym_concatenation] = STATE(451), @@ -65238,7 +66439,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6242), + [anon_sym_RBRACE] = ACTIONS(6274), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -65280,7 +66481,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2466] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(6244), + [sym_regex_without_right_brace] = ACTIONS(6276), }, [2467] = { [sym_concatenation] = STATE(451), @@ -65291,7 +66492,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6246), + [anon_sym_RBRACE] = ACTIONS(6278), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -65313,7 +66514,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2468] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(6248), + [sym_regex_without_right_brace] = ACTIONS(6280), }, [2469] = { [sym_concatenation] = STATE(451), @@ -65324,7 +66525,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6230), + [anon_sym_RBRACE] = ACTIONS(6262), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -65352,8 +66553,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3068), - [anon_sym_RBRACE] = ACTIONS(6250), + [aux_sym_expansion_repeat1] = STATE(3090), + [anon_sym_RBRACE] = ACTIONS(6282), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -65401,8 +66602,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3070), - [anon_sym_RBRACE] = ACTIONS(6252), + [aux_sym_expansion_repeat1] = STATE(3092), + [anon_sym_RBRACE] = ACTIONS(6284), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -65444,17 +66645,17 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [2474] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(6254), + [anon_sym_RBRACE] = ACTIONS(6286), [sym_comment] = ACTIONS(56), }, [2475] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(6256), + [anon_sym_RBRACE] = ACTIONS(6288), [sym_comment] = ACTIONS(56), }, [2476] = { - [anon_sym_RBRACE] = ACTIONS(6256), + [anon_sym_RBRACE] = ACTIONS(6288), [sym_comment] = ACTIONS(56), }, [2477] = { @@ -65465,8 +66666,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3074), - [anon_sym_RBRACE] = ACTIONS(6258), + [aux_sym_expansion_repeat1] = STATE(3096), + [anon_sym_RBRACE] = ACTIONS(6290), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -65506,25 +66707,25 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(3299), }, [2479] = { - [sym_concatenation] = STATE(3077), - [sym_string] = STATE(3076), - [sym_simple_expansion] = STATE(3076), - [sym_string_expansion] = STATE(3076), - [sym_expansion] = STATE(3076), - [sym_command_substitution] = STATE(3076), - [sym_process_substitution] = STATE(3076), - [anon_sym_RBRACE] = ACTIONS(6256), - [sym__special_characters] = ACTIONS(6260), + [sym_concatenation] = STATE(3099), + [sym_string] = STATE(3098), + [sym_simple_expansion] = STATE(3098), + [sym_string_expansion] = STATE(3098), + [sym_expansion] = STATE(3098), + [sym_command_substitution] = STATE(3098), + [sym_process_substitution] = STATE(3098), + [anon_sym_RBRACE] = ACTIONS(6288), + [sym__special_characters] = ACTIONS(6292), [anon_sym_DQUOTE] = ACTIONS(1924), [anon_sym_DOLLAR] = ACTIONS(1926), - [sym_raw_string] = ACTIONS(6262), + [sym_raw_string] = ACTIONS(6294), [anon_sym_DOLLAR_LBRACE] = ACTIONS(1930), [anon_sym_DOLLAR_LPAREN] = ACTIONS(1932), [anon_sym_BQUOTE] = ACTIONS(1934), [anon_sym_LT_LPAREN] = ACTIONS(1936), [anon_sym_GT_LPAREN] = ACTIONS(1936), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6264), + [sym_word] = ACTIONS(6296), }, [2480] = { [sym__concat] = ACTIONS(3342), @@ -65547,7 +66748,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2481] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(6266), + [sym_regex_without_right_brace] = ACTIONS(6298), }, [2482] = { [sym_concatenation] = STATE(451), @@ -65558,7 +66759,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6268), + [anon_sym_RBRACE] = ACTIONS(6300), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -65599,7 +66800,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2484] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(6270), + [sym_regex_without_right_brace] = ACTIONS(6302), }, [2485] = { [sym_concatenation] = STATE(451), @@ -65610,7 +66811,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6272), + [anon_sym_RBRACE] = ACTIONS(6304), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -65632,7 +66833,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2486] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(6274), + [sym_regex_without_right_brace] = ACTIONS(6306), }, [2487] = { [sym_concatenation] = STATE(451), @@ -65643,7 +66844,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6256), + [anon_sym_RBRACE] = ACTIONS(6288), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -65671,8 +66872,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3084), - [anon_sym_RBRACE] = ACTIONS(6276), + [aux_sym_expansion_repeat1] = STATE(3106), + [anon_sym_RBRACE] = ACTIONS(6308), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -65719,8 +66920,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3086), - [anon_sym_RBRACE] = ACTIONS(6278), + [aux_sym_expansion_repeat1] = STATE(3108), + [anon_sym_RBRACE] = ACTIONS(6310), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -65743,24 +66944,24 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [2491] = { [sym_file_descriptor] = ACTIONS(4728), [sym__concat] = ACTIONS(4728), - [anon_sym_PIPE] = ACTIONS(5748), + [anon_sym_PIPE] = ACTIONS(5780), [anon_sym_PIPE_AMP] = ACTIONS(4728), [anon_sym_AMP_AMP] = ACTIONS(4728), [anon_sym_PIPE_PIPE] = ACTIONS(4728), - [anon_sym_EQ_TILDE] = ACTIONS(5748), - [anon_sym_LT] = ACTIONS(5748), - [anon_sym_GT] = ACTIONS(5748), + [anon_sym_EQ_TILDE] = ACTIONS(5780), + [anon_sym_LT] = ACTIONS(5780), + [anon_sym_GT] = ACTIONS(5780), [anon_sym_GT_GT] = ACTIONS(4728), - [anon_sym_AMP_GT] = ACTIONS(5748), + [anon_sym_AMP_GT] = ACTIONS(5780), [anon_sym_AMP_GT_GT] = ACTIONS(4728), [anon_sym_LT_AMP] = ACTIONS(4728), [anon_sym_GT_AMP] = ACTIONS(4728), - [anon_sym_LT_LT] = ACTIONS(5748), + [anon_sym_LT_LT] = ACTIONS(5780), [anon_sym_LT_LT_DASH] = ACTIONS(4728), [anon_sym_LT_LT_LT] = ACTIONS(4728), - [sym__special_characters] = ACTIONS(5748), + [sym__special_characters] = ACTIONS(5780), [anon_sym_DQUOTE] = ACTIONS(4728), - [anon_sym_DOLLAR] = ACTIONS(5748), + [anon_sym_DOLLAR] = ACTIONS(5780), [sym_raw_string] = ACTIONS(4728), [anon_sym_DOLLAR_LBRACE] = ACTIONS(4728), [anon_sym_DOLLAR_LPAREN] = ACTIONS(4728), @@ -65773,24 +66974,24 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [2492] = { [sym_file_descriptor] = ACTIONS(4734), [sym__concat] = ACTIONS(4734), - [anon_sym_PIPE] = ACTIONS(5750), + [anon_sym_PIPE] = ACTIONS(5782), [anon_sym_PIPE_AMP] = ACTIONS(4734), [anon_sym_AMP_AMP] = ACTIONS(4734), [anon_sym_PIPE_PIPE] = ACTIONS(4734), - [anon_sym_EQ_TILDE] = ACTIONS(5750), - [anon_sym_LT] = ACTIONS(5750), - [anon_sym_GT] = ACTIONS(5750), + [anon_sym_EQ_TILDE] = ACTIONS(5782), + [anon_sym_LT] = ACTIONS(5782), + [anon_sym_GT] = ACTIONS(5782), [anon_sym_GT_GT] = ACTIONS(4734), - [anon_sym_AMP_GT] = ACTIONS(5750), + [anon_sym_AMP_GT] = ACTIONS(5782), [anon_sym_AMP_GT_GT] = ACTIONS(4734), [anon_sym_LT_AMP] = ACTIONS(4734), [anon_sym_GT_AMP] = ACTIONS(4734), - [anon_sym_LT_LT] = ACTIONS(5750), + [anon_sym_LT_LT] = ACTIONS(5782), [anon_sym_LT_LT_DASH] = ACTIONS(4734), [anon_sym_LT_LT_LT] = ACTIONS(4734), - [sym__special_characters] = ACTIONS(5750), + [sym__special_characters] = ACTIONS(5782), [anon_sym_DQUOTE] = ACTIONS(4734), - [anon_sym_DOLLAR] = ACTIONS(5750), + [anon_sym_DOLLAR] = ACTIONS(5782), [sym_raw_string] = ACTIONS(4734), [anon_sym_DOLLAR_LBRACE] = ACTIONS(4734), [anon_sym_DOLLAR_LPAREN] = ACTIONS(4734), @@ -65803,24 +67004,24 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [2493] = { [sym_file_descriptor] = ACTIONS(4797), [sym__concat] = ACTIONS(4797), - [anon_sym_PIPE] = ACTIONS(5752), + [anon_sym_PIPE] = ACTIONS(5784), [anon_sym_PIPE_AMP] = ACTIONS(4797), [anon_sym_AMP_AMP] = ACTIONS(4797), [anon_sym_PIPE_PIPE] = ACTIONS(4797), - [anon_sym_EQ_TILDE] = ACTIONS(5752), - [anon_sym_LT] = ACTIONS(5752), - [anon_sym_GT] = ACTIONS(5752), + [anon_sym_EQ_TILDE] = ACTIONS(5784), + [anon_sym_LT] = ACTIONS(5784), + [anon_sym_GT] = ACTIONS(5784), [anon_sym_GT_GT] = ACTIONS(4797), - [anon_sym_AMP_GT] = ACTIONS(5752), + [anon_sym_AMP_GT] = ACTIONS(5784), [anon_sym_AMP_GT_GT] = ACTIONS(4797), [anon_sym_LT_AMP] = ACTIONS(4797), [anon_sym_GT_AMP] = ACTIONS(4797), - [anon_sym_LT_LT] = ACTIONS(5752), + [anon_sym_LT_LT] = ACTIONS(5784), [anon_sym_LT_LT_DASH] = ACTIONS(4797), [anon_sym_LT_LT_LT] = ACTIONS(4797), - [sym__special_characters] = ACTIONS(5752), + [sym__special_characters] = ACTIONS(5784), [anon_sym_DQUOTE] = ACTIONS(4797), - [anon_sym_DOLLAR] = ACTIONS(5752), + [anon_sym_DOLLAR] = ACTIONS(5784), [sym_raw_string] = ACTIONS(4797), [anon_sym_DOLLAR_LBRACE] = ACTIONS(4797), [anon_sym_DOLLAR_LPAREN] = ACTIONS(4797), @@ -65839,7 +67040,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6280), + [anon_sym_RBRACE] = ACTIONS(6312), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -65862,17 +67063,17 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [2495] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(6282), + [anon_sym_RBRACE] = ACTIONS(6314), [sym_comment] = ACTIONS(56), }, [2496] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(6284), + [anon_sym_RBRACE] = ACTIONS(6316), [sym_comment] = ACTIONS(56), }, [2497] = { - [anon_sym_RBRACE] = ACTIONS(6284), + [anon_sym_RBRACE] = ACTIONS(6316), [sym_comment] = ACTIONS(56), }, [2498] = { @@ -65883,8 +67084,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3091), - [anon_sym_RBRACE] = ACTIONS(6286), + [aux_sym_expansion_repeat1] = STATE(3113), + [anon_sym_RBRACE] = ACTIONS(6318), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -65907,24 +67108,24 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [2499] = { [sym_file_descriptor] = ACTIONS(4809), [sym__concat] = ACTIONS(4809), - [anon_sym_PIPE] = ACTIONS(5762), + [anon_sym_PIPE] = ACTIONS(5794), [anon_sym_PIPE_AMP] = ACTIONS(4809), [anon_sym_AMP_AMP] = ACTIONS(4809), [anon_sym_PIPE_PIPE] = ACTIONS(4809), - [anon_sym_EQ_TILDE] = ACTIONS(5762), - [anon_sym_LT] = ACTIONS(5762), - [anon_sym_GT] = ACTIONS(5762), + [anon_sym_EQ_TILDE] = ACTIONS(5794), + [anon_sym_LT] = ACTIONS(5794), + [anon_sym_GT] = ACTIONS(5794), [anon_sym_GT_GT] = ACTIONS(4809), - [anon_sym_AMP_GT] = ACTIONS(5762), + [anon_sym_AMP_GT] = ACTIONS(5794), [anon_sym_AMP_GT_GT] = ACTIONS(4809), [anon_sym_LT_AMP] = ACTIONS(4809), [anon_sym_GT_AMP] = ACTIONS(4809), - [anon_sym_LT_LT] = ACTIONS(5762), + [anon_sym_LT_LT] = ACTIONS(5794), [anon_sym_LT_LT_DASH] = ACTIONS(4809), [anon_sym_LT_LT_LT] = ACTIONS(4809), - [sym__special_characters] = ACTIONS(5762), + [sym__special_characters] = ACTIONS(5794), [anon_sym_DQUOTE] = ACTIONS(4809), - [anon_sym_DOLLAR] = ACTIONS(5762), + [anon_sym_DOLLAR] = ACTIONS(5794), [sym_raw_string] = ACTIONS(4809), [anon_sym_DOLLAR_LBRACE] = ACTIONS(4809), [anon_sym_DOLLAR_LPAREN] = ACTIONS(4809), @@ -65942,8 +67143,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3093), - [anon_sym_RBRACE] = ACTIONS(6288), + [aux_sym_expansion_repeat1] = STATE(3115), + [anon_sym_RBRACE] = ACTIONS(6320), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -65966,24 +67167,24 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [2501] = { [sym_file_descriptor] = ACTIONS(4815), [sym__concat] = ACTIONS(4815), - [anon_sym_PIPE] = ACTIONS(5766), + [anon_sym_PIPE] = ACTIONS(5798), [anon_sym_PIPE_AMP] = ACTIONS(4815), [anon_sym_AMP_AMP] = ACTIONS(4815), [anon_sym_PIPE_PIPE] = ACTIONS(4815), - [anon_sym_EQ_TILDE] = ACTIONS(5766), - [anon_sym_LT] = ACTIONS(5766), - [anon_sym_GT] = ACTIONS(5766), + [anon_sym_EQ_TILDE] = ACTIONS(5798), + [anon_sym_LT] = ACTIONS(5798), + [anon_sym_GT] = ACTIONS(5798), [anon_sym_GT_GT] = ACTIONS(4815), - [anon_sym_AMP_GT] = ACTIONS(5766), + [anon_sym_AMP_GT] = ACTIONS(5798), [anon_sym_AMP_GT_GT] = ACTIONS(4815), [anon_sym_LT_AMP] = ACTIONS(4815), [anon_sym_GT_AMP] = ACTIONS(4815), - [anon_sym_LT_LT] = ACTIONS(5766), + [anon_sym_LT_LT] = ACTIONS(5798), [anon_sym_LT_LT_DASH] = ACTIONS(4815), [anon_sym_LT_LT_LT] = ACTIONS(4815), - [sym__special_characters] = ACTIONS(5766), + [sym__special_characters] = ACTIONS(5798), [anon_sym_DQUOTE] = ACTIONS(4815), - [anon_sym_DOLLAR] = ACTIONS(5766), + [anon_sym_DOLLAR] = ACTIONS(5798), [sym_raw_string] = ACTIONS(4815), [anon_sym_DOLLAR_LBRACE] = ACTIONS(4815), [anon_sym_DOLLAR_LPAREN] = ACTIONS(4815), @@ -66001,8 +67202,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3095), - [anon_sym_RBRACE] = ACTIONS(6290), + [aux_sym_expansion_repeat1] = STATE(3117), + [anon_sym_RBRACE] = ACTIONS(6322), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -66025,24 +67226,24 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [2503] = { [sym_file_descriptor] = ACTIONS(4821), [sym__concat] = ACTIONS(4821), - [anon_sym_PIPE] = ACTIONS(5770), + [anon_sym_PIPE] = ACTIONS(5802), [anon_sym_PIPE_AMP] = ACTIONS(4821), [anon_sym_AMP_AMP] = ACTIONS(4821), [anon_sym_PIPE_PIPE] = ACTIONS(4821), - [anon_sym_EQ_TILDE] = ACTIONS(5770), - [anon_sym_LT] = ACTIONS(5770), - [anon_sym_GT] = ACTIONS(5770), + [anon_sym_EQ_TILDE] = ACTIONS(5802), + [anon_sym_LT] = ACTIONS(5802), + [anon_sym_GT] = ACTIONS(5802), [anon_sym_GT_GT] = ACTIONS(4821), - [anon_sym_AMP_GT] = ACTIONS(5770), + [anon_sym_AMP_GT] = ACTIONS(5802), [anon_sym_AMP_GT_GT] = ACTIONS(4821), [anon_sym_LT_AMP] = ACTIONS(4821), [anon_sym_GT_AMP] = ACTIONS(4821), - [anon_sym_LT_LT] = ACTIONS(5770), + [anon_sym_LT_LT] = ACTIONS(5802), [anon_sym_LT_LT_DASH] = ACTIONS(4821), [anon_sym_LT_LT_LT] = ACTIONS(4821), - [sym__special_characters] = ACTIONS(5770), + [sym__special_characters] = ACTIONS(5802), [anon_sym_DQUOTE] = ACTIONS(4821), - [anon_sym_DOLLAR] = ACTIONS(5770), + [anon_sym_DOLLAR] = ACTIONS(5802), [sym_raw_string] = ACTIONS(4821), [anon_sym_DOLLAR_LBRACE] = ACTIONS(4821), [anon_sym_DOLLAR_LPAREN] = ACTIONS(4821), @@ -66061,7 +67262,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6292), + [anon_sym_RBRACE] = ACTIONS(6324), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -66084,24 +67285,24 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [2505] = { [sym_file_descriptor] = ACTIONS(4827), [sym__concat] = ACTIONS(4827), - [anon_sym_PIPE] = ACTIONS(5774), + [anon_sym_PIPE] = ACTIONS(5806), [anon_sym_PIPE_AMP] = ACTIONS(4827), [anon_sym_AMP_AMP] = ACTIONS(4827), [anon_sym_PIPE_PIPE] = ACTIONS(4827), - [anon_sym_EQ_TILDE] = ACTIONS(5774), - [anon_sym_LT] = ACTIONS(5774), - [anon_sym_GT] = ACTIONS(5774), + [anon_sym_EQ_TILDE] = ACTIONS(5806), + [anon_sym_LT] = ACTIONS(5806), + [anon_sym_GT] = ACTIONS(5806), [anon_sym_GT_GT] = ACTIONS(4827), - [anon_sym_AMP_GT] = ACTIONS(5774), + [anon_sym_AMP_GT] = ACTIONS(5806), [anon_sym_AMP_GT_GT] = ACTIONS(4827), [anon_sym_LT_AMP] = ACTIONS(4827), [anon_sym_GT_AMP] = ACTIONS(4827), - [anon_sym_LT_LT] = ACTIONS(5774), + [anon_sym_LT_LT] = ACTIONS(5806), [anon_sym_LT_LT_DASH] = ACTIONS(4827), [anon_sym_LT_LT_LT] = ACTIONS(4827), - [sym__special_characters] = ACTIONS(5774), + [sym__special_characters] = ACTIONS(5806), [anon_sym_DQUOTE] = ACTIONS(4827), - [anon_sym_DOLLAR] = ACTIONS(5774), + [anon_sym_DOLLAR] = ACTIONS(5806), [sym_raw_string] = ACTIONS(4827), [anon_sym_DOLLAR_LBRACE] = ACTIONS(4827), [anon_sym_DOLLAR_LPAREN] = ACTIONS(4827), @@ -66120,7 +67321,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6294), + [anon_sym_RBRACE] = ACTIONS(6326), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -66163,7 +67364,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [2508] = { [aux_sym_concatenation_repeat1] = STATE(2508), [sym_file_descriptor] = ACTIONS(1858), - [sym__concat] = ACTIONS(6296), + [sym__concat] = ACTIONS(6328), [anon_sym_PIPE] = ACTIONS(3008), [anon_sym_PIPE_AMP] = ACTIONS(1858), [anon_sym_AMP_AMP] = ACTIONS(1858), @@ -66202,25 +67403,25 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(56), }, [2510] = { - [sym_concatenation] = STATE(3101), - [sym_string] = STATE(3100), - [sym_simple_expansion] = STATE(3100), - [sym_string_expansion] = STATE(3100), - [sym_expansion] = STATE(3100), - [sym_command_substitution] = STATE(3100), - [sym_process_substitution] = STATE(3100), - [anon_sym_RBRACE] = ACTIONS(6299), - [sym__special_characters] = ACTIONS(6301), + [sym_concatenation] = STATE(3123), + [sym_string] = STATE(3122), + [sym_simple_expansion] = STATE(3122), + [sym_string_expansion] = STATE(3122), + [sym_expansion] = STATE(3122), + [sym_command_substitution] = STATE(3122), + [sym_process_substitution] = STATE(3122), + [anon_sym_RBRACE] = ACTIONS(6331), + [sym__special_characters] = ACTIONS(6333), [anon_sym_DQUOTE] = ACTIONS(1924), [anon_sym_DOLLAR] = ACTIONS(1926), - [sym_raw_string] = ACTIONS(6303), + [sym_raw_string] = ACTIONS(6335), [anon_sym_DOLLAR_LBRACE] = ACTIONS(1930), [anon_sym_DOLLAR_LPAREN] = ACTIONS(1932), [anon_sym_BQUOTE] = ACTIONS(1934), [anon_sym_LT_LPAREN] = ACTIONS(1936), [anon_sym_GT_LPAREN] = ACTIONS(1936), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6305), + [sym_word] = ACTIONS(6337), }, [2511] = { [sym_file_descriptor] = ACTIONS(1940), @@ -66244,7 +67445,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2512] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(6307), + [sym_regex_without_right_brace] = ACTIONS(6339), }, [2513] = { [sym_concatenation] = STATE(451), @@ -66255,7 +67456,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6309), + [anon_sym_RBRACE] = ACTIONS(6341), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -66277,7 +67478,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2514] = { [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_EQ] = ACTIONS(6311), + [anon_sym_EQ] = ACTIONS(6343), [sym_comment] = ACTIONS(56), }, [2515] = { @@ -66288,8 +67489,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3107), - [anon_sym_RBRACE] = ACTIONS(6313), + [aux_sym_expansion_repeat1] = STATE(3129), + [anon_sym_RBRACE] = ACTIONS(6345), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -66297,7 +67498,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_raw_string] = ACTIONS(834), [anon_sym_POUND] = ACTIONS(836), [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [aux_sym_SLASH] = ACTIONS(6315), + [aux_sym_SLASH] = ACTIONS(6347), [anon_sym_COLON] = ACTIONS(826), [anon_sym_COLON_QMARK] = ACTIONS(826), [anon_sym_COLON_DASH] = ACTIONS(826), @@ -66318,8 +67519,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3110), - [anon_sym_RBRACE] = ACTIONS(6317), + [aux_sym_expansion_repeat1] = STATE(3132), + [anon_sym_RBRACE] = ACTIONS(6349), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -66327,7 +67528,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_raw_string] = ACTIONS(834), [anon_sym_POUND] = ACTIONS(836), [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [aux_sym_SLASH] = ACTIONS(6319), + [aux_sym_SLASH] = ACTIONS(6351), [anon_sym_COLON] = ACTIONS(826), [anon_sym_COLON_QMARK] = ACTIONS(826), [anon_sym_COLON_DASH] = ACTIONS(826), @@ -66348,8 +67549,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3112), - [anon_sym_RBRACE] = ACTIONS(6299), + [aux_sym_expansion_repeat1] = STATE(3134), + [anon_sym_RBRACE] = ACTIONS(6331), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -66357,7 +67558,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_raw_string] = ACTIONS(834), [anon_sym_POUND] = ACTIONS(836), [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [aux_sym_SLASH] = ACTIONS(6321), + [aux_sym_SLASH] = ACTIONS(6353), [anon_sym_COLON] = ACTIONS(826), [anon_sym_COLON_QMARK] = ACTIONS(826), [anon_sym_COLON_DASH] = ACTIONS(826), @@ -66392,7 +67593,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2519] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(6323), + [sym_regex_without_right_brace] = ACTIONS(6355), }, [2520] = { [sym_concatenation] = STATE(451), @@ -66403,7 +67604,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6325), + [anon_sym_RBRACE] = ACTIONS(6357), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -66445,7 +67646,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2522] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(6327), + [sym_regex_without_right_brace] = ACTIONS(6359), }, [2523] = { [sym_concatenation] = STATE(451), @@ -66456,7 +67657,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6299), + [anon_sym_RBRACE] = ACTIONS(6331), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -66542,17 +67743,17 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [2527] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(6329), + [anon_sym_RBRACE] = ACTIONS(6361), [sym_comment] = ACTIONS(56), }, [2528] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(6331), + [anon_sym_RBRACE] = ACTIONS(6363), [sym_comment] = ACTIONS(56), }, [2529] = { - [anon_sym_RBRACE] = ACTIONS(6331), + [anon_sym_RBRACE] = ACTIONS(6363), [sym_comment] = ACTIONS(56), }, [2530] = { @@ -66563,8 +67764,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3119), - [anon_sym_RBRACE] = ACTIONS(6333), + [aux_sym_expansion_repeat1] = STATE(3141), + [anon_sym_RBRACE] = ACTIONS(6365), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -66608,25 +67809,25 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(3299), }, [2532] = { - [sym_concatenation] = STATE(3122), - [sym_string] = STATE(3121), - [sym_simple_expansion] = STATE(3121), - [sym_string_expansion] = STATE(3121), - [sym_expansion] = STATE(3121), - [sym_command_substitution] = STATE(3121), - [sym_process_substitution] = STATE(3121), - [anon_sym_RBRACE] = ACTIONS(6331), - [sym__special_characters] = ACTIONS(6335), + [sym_concatenation] = STATE(3144), + [sym_string] = STATE(3143), + [sym_simple_expansion] = STATE(3143), + [sym_string_expansion] = STATE(3143), + [sym_expansion] = STATE(3143), + [sym_command_substitution] = STATE(3143), + [sym_process_substitution] = STATE(3143), + [anon_sym_RBRACE] = ACTIONS(6363), + [sym__special_characters] = ACTIONS(6367), [anon_sym_DQUOTE] = ACTIONS(1924), [anon_sym_DOLLAR] = ACTIONS(1926), - [sym_raw_string] = ACTIONS(6337), + [sym_raw_string] = ACTIONS(6369), [anon_sym_DOLLAR_LBRACE] = ACTIONS(1930), [anon_sym_DOLLAR_LPAREN] = ACTIONS(1932), [anon_sym_BQUOTE] = ACTIONS(1934), [anon_sym_LT_LPAREN] = ACTIONS(1936), [anon_sym_GT_LPAREN] = ACTIONS(1936), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6339), + [sym_word] = ACTIONS(6371), }, [2533] = { [sym_file_descriptor] = ACTIONS(3342), @@ -66653,7 +67854,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2534] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(6341), + [sym_regex_without_right_brace] = ACTIONS(6373), }, [2535] = { [sym_concatenation] = STATE(451), @@ -66664,7 +67865,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6343), + [anon_sym_RBRACE] = ACTIONS(6375), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -66709,7 +67910,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2537] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(6345), + [sym_regex_without_right_brace] = ACTIONS(6377), }, [2538] = { [sym_concatenation] = STATE(451), @@ -66720,7 +67921,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6347), + [anon_sym_RBRACE] = ACTIONS(6379), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -66742,7 +67943,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2539] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(6349), + [sym_regex_without_right_brace] = ACTIONS(6381), }, [2540] = { [sym_concatenation] = STATE(451), @@ -66753,7 +67954,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6331), + [anon_sym_RBRACE] = ACTIONS(6363), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -66781,8 +67982,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3129), - [anon_sym_RBRACE] = ACTIONS(6351), + [aux_sym_expansion_repeat1] = STATE(3151), + [anon_sym_RBRACE] = ACTIONS(6383), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -66833,8 +68034,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3131), - [anon_sym_RBRACE] = ACTIONS(6353), + [aux_sym_expansion_repeat1] = STATE(3153), + [anon_sym_RBRACE] = ACTIONS(6385), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -66855,25 +68056,25 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(848), }, [2544] = { - [sym_concatenation] = STATE(3135), - [sym_string] = STATE(3134), - [sym_simple_expansion] = STATE(3134), - [sym_string_expansion] = STATE(3134), - [sym_expansion] = STATE(3134), - [sym_command_substitution] = STATE(3134), - [sym_process_substitution] = STATE(3134), - [anon_sym_RBRACE] = ACTIONS(6355), - [sym__special_characters] = ACTIONS(6357), + [sym_concatenation] = STATE(3157), + [sym_string] = STATE(3156), + [sym_simple_expansion] = STATE(3156), + [sym_string_expansion] = STATE(3156), + [sym_expansion] = STATE(3156), + [sym_command_substitution] = STATE(3156), + [sym_process_substitution] = STATE(3156), + [anon_sym_RBRACE] = ACTIONS(6387), + [sym__special_characters] = ACTIONS(6389), [anon_sym_DQUOTE] = ACTIONS(1924), [anon_sym_DOLLAR] = ACTIONS(1926), - [sym_raw_string] = ACTIONS(6359), + [sym_raw_string] = ACTIONS(6391), [anon_sym_DOLLAR_LBRACE] = ACTIONS(1930), [anon_sym_DOLLAR_LPAREN] = ACTIONS(1932), [anon_sym_BQUOTE] = ACTIONS(1934), [anon_sym_LT_LPAREN] = ACTIONS(1936), [anon_sym_GT_LPAREN] = ACTIONS(1936), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6361), + [sym_word] = ACTIONS(6393), }, [2545] = { [sym__heredoc_middle] = ACTIONS(1940), @@ -66884,7 +68085,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2546] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(6363), + [sym_regex_without_right_brace] = ACTIONS(6395), }, [2547] = { [sym_concatenation] = STATE(451), @@ -66895,7 +68096,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6365), + [anon_sym_RBRACE] = ACTIONS(6397), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -66917,7 +68118,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2548] = { [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_EQ] = ACTIONS(6367), + [anon_sym_EQ] = ACTIONS(6399), [sym_comment] = ACTIONS(56), }, [2549] = { @@ -66928,8 +68129,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3141), - [anon_sym_RBRACE] = ACTIONS(6369), + [aux_sym_expansion_repeat1] = STATE(3163), + [anon_sym_RBRACE] = ACTIONS(6401), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -66937,7 +68138,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_raw_string] = ACTIONS(834), [anon_sym_POUND] = ACTIONS(836), [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [aux_sym_SLASH] = ACTIONS(6371), + [aux_sym_SLASH] = ACTIONS(6403), [anon_sym_COLON] = ACTIONS(826), [anon_sym_COLON_QMARK] = ACTIONS(826), [anon_sym_COLON_DASH] = ACTIONS(826), @@ -66958,8 +68159,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3144), - [anon_sym_RBRACE] = ACTIONS(6373), + [aux_sym_expansion_repeat1] = STATE(3166), + [anon_sym_RBRACE] = ACTIONS(6405), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -66967,7 +68168,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_raw_string] = ACTIONS(834), [anon_sym_POUND] = ACTIONS(836), [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [aux_sym_SLASH] = ACTIONS(6375), + [aux_sym_SLASH] = ACTIONS(6407), [anon_sym_COLON] = ACTIONS(826), [anon_sym_COLON_QMARK] = ACTIONS(826), [anon_sym_COLON_DASH] = ACTIONS(826), @@ -66988,8 +68189,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3146), - [anon_sym_RBRACE] = ACTIONS(6355), + [aux_sym_expansion_repeat1] = STATE(3168), + [anon_sym_RBRACE] = ACTIONS(6387), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -66997,7 +68198,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_raw_string] = ACTIONS(834), [anon_sym_POUND] = ACTIONS(836), [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [aux_sym_SLASH] = ACTIONS(6377), + [aux_sym_SLASH] = ACTIONS(6409), [anon_sym_COLON] = ACTIONS(826), [anon_sym_COLON_QMARK] = ACTIONS(826), [anon_sym_COLON_DASH] = ACTIONS(826), @@ -67019,7 +68220,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2553] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(6379), + [sym_regex_without_right_brace] = ACTIONS(6411), }, [2554] = { [sym_concatenation] = STATE(451), @@ -67030,7 +68231,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6381), + [anon_sym_RBRACE] = ACTIONS(6413), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -67059,7 +68260,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2556] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(6383), + [sym_regex_without_right_brace] = ACTIONS(6415), }, [2557] = { [sym_concatenation] = STATE(451), @@ -67070,7 +68271,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6355), + [anon_sym_RBRACE] = ACTIONS(6387), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -67114,7 +68315,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6385), + [anon_sym_RBRACE] = ACTIONS(6417), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -67137,17 +68338,17 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [2562] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(6387), + [anon_sym_RBRACE] = ACTIONS(6419), [sym_comment] = ACTIONS(56), }, [2563] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(6389), + [anon_sym_RBRACE] = ACTIONS(6421), [sym_comment] = ACTIONS(56), }, [2564] = { - [anon_sym_RBRACE] = ACTIONS(6389), + [anon_sym_RBRACE] = ACTIONS(6421), [sym_comment] = ACTIONS(56), }, [2565] = { @@ -67158,8 +68359,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3154), - [anon_sym_RBRACE] = ACTIONS(6391), + [aux_sym_expansion_repeat1] = STATE(3176), + [anon_sym_RBRACE] = ACTIONS(6423), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -67192,8 +68393,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3156), - [anon_sym_RBRACE] = ACTIONS(6393), + [aux_sym_expansion_repeat1] = STATE(3178), + [anon_sym_RBRACE] = ACTIONS(6425), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -67226,8 +68427,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3158), - [anon_sym_RBRACE] = ACTIONS(6395), + [aux_sym_expansion_repeat1] = STATE(3180), + [anon_sym_RBRACE] = ACTIONS(6427), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -67261,7 +68462,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6397), + [anon_sym_RBRACE] = ACTIONS(6429), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -67295,7 +68496,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6399), + [anon_sym_RBRACE] = ACTIONS(6431), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -67333,17 +68534,17 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [2575] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(6401), + [anon_sym_RBRACE] = ACTIONS(6433), [sym_comment] = ACTIONS(56), }, [2576] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(6403), + [anon_sym_RBRACE] = ACTIONS(6435), [sym_comment] = ACTIONS(56), }, [2577] = { - [anon_sym_RBRACE] = ACTIONS(6403), + [anon_sym_RBRACE] = ACTIONS(6435), [sym_comment] = ACTIONS(56), }, [2578] = { @@ -67354,8 +68555,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3164), - [anon_sym_RBRACE] = ACTIONS(6405), + [aux_sym_expansion_repeat1] = STATE(3186), + [anon_sym_RBRACE] = ACTIONS(6437), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -67391,25 +68592,25 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(4548), }, [2580] = { - [sym_concatenation] = STATE(3167), - [sym_string] = STATE(3166), - [sym_simple_expansion] = STATE(3166), - [sym_string_expansion] = STATE(3166), - [sym_expansion] = STATE(3166), - [sym_command_substitution] = STATE(3166), - [sym_process_substitution] = STATE(3166), - [anon_sym_RBRACE] = ACTIONS(6403), - [sym__special_characters] = ACTIONS(6407), + [sym_concatenation] = STATE(3189), + [sym_string] = STATE(3188), + [sym_simple_expansion] = STATE(3188), + [sym_string_expansion] = STATE(3188), + [sym_expansion] = STATE(3188), + [sym_command_substitution] = STATE(3188), + [sym_process_substitution] = STATE(3188), + [anon_sym_RBRACE] = ACTIONS(6435), + [sym__special_characters] = ACTIONS(6439), [anon_sym_DQUOTE] = ACTIONS(1924), [anon_sym_DOLLAR] = ACTIONS(1926), - [sym_raw_string] = ACTIONS(6409), + [sym_raw_string] = ACTIONS(6441), [anon_sym_DOLLAR_LBRACE] = ACTIONS(1930), [anon_sym_DOLLAR_LPAREN] = ACTIONS(1932), [anon_sym_BQUOTE] = ACTIONS(1934), [anon_sym_LT_LPAREN] = ACTIONS(1936), [anon_sym_GT_LPAREN] = ACTIONS(1936), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6411), + [sym_word] = ACTIONS(6443), }, [2581] = { [sym__concat] = ACTIONS(3342), @@ -67428,7 +68629,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2582] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(6413), + [sym_regex_without_right_brace] = ACTIONS(6445), }, [2583] = { [sym_concatenation] = STATE(451), @@ -67439,7 +68640,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6415), + [anon_sym_RBRACE] = ACTIONS(6447), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -67476,7 +68677,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2585] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(6417), + [sym_regex_without_right_brace] = ACTIONS(6449), }, [2586] = { [sym_concatenation] = STATE(451), @@ -67487,7 +68688,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6419), + [anon_sym_RBRACE] = ACTIONS(6451), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -67509,7 +68710,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2587] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(6421), + [sym_regex_without_right_brace] = ACTIONS(6453), }, [2588] = { [sym_concatenation] = STATE(451), @@ -67520,7 +68721,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6403), + [anon_sym_RBRACE] = ACTIONS(6435), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -67548,8 +68749,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3174), - [anon_sym_RBRACE] = ACTIONS(6423), + [aux_sym_expansion_repeat1] = STATE(3196), + [anon_sym_RBRACE] = ACTIONS(6455), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -67592,8 +68793,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3176), - [anon_sym_RBRACE] = ACTIONS(6425), + [aux_sym_expansion_repeat1] = STATE(3198), + [anon_sym_RBRACE] = ACTIONS(6457), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -67715,7 +68916,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6427), + [anon_sym_RBRACE] = ACTIONS(6459), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -67738,17 +68939,17 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [2596] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(6429), + [anon_sym_RBRACE] = ACTIONS(6461), [sym_comment] = ACTIONS(56), }, [2597] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(6431), + [anon_sym_RBRACE] = ACTIONS(6463), [sym_comment] = ACTIONS(56), }, [2598] = { - [anon_sym_RBRACE] = ACTIONS(6431), + [anon_sym_RBRACE] = ACTIONS(6463), [sym_comment] = ACTIONS(56), }, [2599] = { @@ -67759,8 +68960,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3181), - [anon_sym_RBRACE] = ACTIONS(6433), + [aux_sym_expansion_repeat1] = STATE(3203), + [anon_sym_RBRACE] = ACTIONS(6465), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -67819,8 +69020,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3183), - [anon_sym_RBRACE] = ACTIONS(6435), + [aux_sym_expansion_repeat1] = STATE(3205), + [anon_sym_RBRACE] = ACTIONS(6467), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -67879,8 +69080,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3185), - [anon_sym_RBRACE] = ACTIONS(6437), + [aux_sym_expansion_repeat1] = STATE(3207), + [anon_sym_RBRACE] = ACTIONS(6469), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -67940,7 +69141,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6439), + [anon_sym_RBRACE] = ACTIONS(6471), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -68000,7 +69201,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6441), + [anon_sym_RBRACE] = ACTIONS(6473), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -68041,17 +69242,17 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [2609] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(6443), + [anon_sym_RBRACE] = ACTIONS(6475), [sym_comment] = ACTIONS(56), }, [2610] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(6445), + [anon_sym_RBRACE] = ACTIONS(6477), [sym_comment] = ACTIONS(56), }, [2611] = { - [anon_sym_RBRACE] = ACTIONS(6445), + [anon_sym_RBRACE] = ACTIONS(6477), [sym_comment] = ACTIONS(56), }, [2612] = { @@ -68062,8 +69263,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3191), - [anon_sym_RBRACE] = ACTIONS(6447), + [aux_sym_expansion_repeat1] = STATE(3213), + [anon_sym_RBRACE] = ACTIONS(6479), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -68102,25 +69303,25 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(3299), }, [2614] = { - [sym_concatenation] = STATE(3194), - [sym_string] = STATE(3193), - [sym_simple_expansion] = STATE(3193), - [sym_string_expansion] = STATE(3193), - [sym_expansion] = STATE(3193), - [sym_command_substitution] = STATE(3193), - [sym_process_substitution] = STATE(3193), - [anon_sym_RBRACE] = ACTIONS(6445), - [sym__special_characters] = ACTIONS(6449), + [sym_concatenation] = STATE(3216), + [sym_string] = STATE(3215), + [sym_simple_expansion] = STATE(3215), + [sym_string_expansion] = STATE(3215), + [sym_expansion] = STATE(3215), + [sym_command_substitution] = STATE(3215), + [sym_process_substitution] = STATE(3215), + [anon_sym_RBRACE] = ACTIONS(6477), + [sym__special_characters] = ACTIONS(6481), [anon_sym_DQUOTE] = ACTIONS(1924), [anon_sym_DOLLAR] = ACTIONS(1926), - [sym_raw_string] = ACTIONS(6451), + [sym_raw_string] = ACTIONS(6483), [anon_sym_DOLLAR_LBRACE] = ACTIONS(1930), [anon_sym_DOLLAR_LPAREN] = ACTIONS(1932), [anon_sym_BQUOTE] = ACTIONS(1934), [anon_sym_LT_LPAREN] = ACTIONS(1936), [anon_sym_GT_LPAREN] = ACTIONS(1936), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6453), + [sym_word] = ACTIONS(6485), }, [2615] = { [sym__concat] = ACTIONS(3342), @@ -68142,7 +69343,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2616] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(6455), + [sym_regex_without_right_brace] = ACTIONS(6487), }, [2617] = { [sym_concatenation] = STATE(451), @@ -68153,7 +69354,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6457), + [anon_sym_RBRACE] = ACTIONS(6489), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -68193,7 +69394,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2619] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(6459), + [sym_regex_without_right_brace] = ACTIONS(6491), }, [2620] = { [sym_concatenation] = STATE(451), @@ -68204,7 +69405,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6461), + [anon_sym_RBRACE] = ACTIONS(6493), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -68226,7 +69427,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [2621] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(6463), + [sym_regex_without_right_brace] = ACTIONS(6495), }, [2622] = { [sym_concatenation] = STATE(451), @@ -68237,7 +69438,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6445), + [anon_sym_RBRACE] = ACTIONS(6477), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -68265,8 +69466,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3201), - [anon_sym_RBRACE] = ACTIONS(6465), + [aux_sym_expansion_repeat1] = STATE(3223), + [anon_sym_RBRACE] = ACTIONS(6497), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -68312,8 +69513,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3203), - [anon_sym_RBRACE] = ACTIONS(6467), + [aux_sym_expansion_repeat1] = STATE(3225), + [anon_sym_RBRACE] = ACTIONS(6499), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -68334,6 +69535,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(848), }, [2626] = { + [anon_sym_esac] = ACTIONS(2627), [anon_sym_PIPE] = ACTIONS(2627), [anon_sym_RPAREN] = ACTIONS(2627), [anon_sym_SEMI_SEMI] = ACTIONS(2627), @@ -68376,7 +69578,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_variable_name] = ACTIONS(12), [anon_sym_for] = ACTIONS(16), [anon_sym_while] = ACTIONS(18), - [anon_sym_done] = ACTIONS(6469), + [anon_sym_done] = ACTIONS(6501), [anon_sym_if] = ACTIONS(20), [anon_sym_case] = ACTIONS(22), [anon_sym_function] = ACTIONS(24), @@ -68441,9 +69643,9 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_for] = ACTIONS(16), [anon_sym_while] = ACTIONS(18), [anon_sym_if] = ACTIONS(20), - [anon_sym_fi] = ACTIONS(6471), - [anon_sym_elif] = ACTIONS(6471), - [anon_sym_else] = ACTIONS(6471), + [anon_sym_fi] = ACTIONS(6503), + [anon_sym_elif] = ACTIONS(6503), + [anon_sym_else] = ACTIONS(6503), [anon_sym_case] = ACTIONS(22), [anon_sym_function] = ACTIONS(24), [anon_sym_LPAREN] = ACTIONS(26), @@ -68476,16 +69678,17 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(58), }, [2629] = { - [anon_sym_PIPE] = ACTIONS(6473), - [anon_sym_RPAREN] = ACTIONS(6473), - [anon_sym_SEMI_SEMI] = ACTIONS(6473), - [anon_sym_PIPE_AMP] = ACTIONS(6473), - [anon_sym_AMP_AMP] = ACTIONS(6473), - [anon_sym_PIPE_PIPE] = ACTIONS(6473), + [anon_sym_esac] = ACTIONS(6505), + [anon_sym_PIPE] = ACTIONS(6505), + [anon_sym_RPAREN] = ACTIONS(6505), + [anon_sym_SEMI_SEMI] = ACTIONS(6505), + [anon_sym_PIPE_AMP] = ACTIONS(6505), + [anon_sym_AMP_AMP] = ACTIONS(6505), + [anon_sym_PIPE_PIPE] = ACTIONS(6505), [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(6473), - [anon_sym_LF] = ACTIONS(6473), - [anon_sym_AMP] = ACTIONS(6473), + [anon_sym_SEMI] = ACTIONS(6505), + [anon_sym_LF] = ACTIONS(6505), + [anon_sym_AMP] = ACTIONS(6505), }, [2630] = { [sym__concat] = ACTIONS(1858), @@ -68496,37 +69699,552 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [2631] = { [aux_sym_concatenation_repeat1] = STATE(1990), [sym__concat] = ACTIONS(4260), - [anon_sym_PIPE] = ACTIONS(6475), - [anon_sym_RPAREN] = ACTIONS(6475), + [anon_sym_PIPE] = ACTIONS(6507), + [anon_sym_RPAREN] = ACTIONS(6507), [sym_comment] = ACTIONS(56), }, [2632] = { [aux_sym_concatenation_repeat1] = STATE(1990), [sym__concat] = ACTIONS(4260), - [anon_sym_PIPE] = ACTIONS(6477), - [anon_sym_RPAREN] = ACTIONS(6477), + [anon_sym_PIPE] = ACTIONS(6509), + [anon_sym_RPAREN] = ACTIONS(6509), [sym_comment] = ACTIONS(56), }, [2633] = { - [anon_sym_PIPE] = ACTIONS(6477), - [anon_sym_RPAREN] = ACTIONS(6477), + [anon_sym_PIPE] = ACTIONS(6509), + [anon_sym_RPAREN] = ACTIONS(6509), [sym_comment] = ACTIONS(56), }, [2634] = { - [anon_sym_esac] = ACTIONS(6479), - [sym__special_characters] = ACTIONS(6481), - [anon_sym_DQUOTE] = ACTIONS(6483), - [anon_sym_DOLLAR] = ACTIONS(6481), - [sym_raw_string] = ACTIONS(6483), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6483), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6483), - [anon_sym_BQUOTE] = ACTIONS(6483), - [anon_sym_LT_LPAREN] = ACTIONS(6483), - [anon_sym_GT_LPAREN] = ACTIONS(6483), + [sym__assignment] = STATE(3228), + [anon_sym_LBRACK] = ACTIONS(64), + [anon_sym_EQ] = ACTIONS(6511), + [anon_sym_PLUS_EQ] = ACTIONS(6511), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6485), }, [2635] = { + [sym__terminated_statement] = STATE(3229), + [sym_for_statement] = STATE(40), + [sym_while_statement] = STATE(40), + [sym_if_statement] = STATE(40), + [sym_case_statement] = STATE(40), + [sym_function_definition] = STATE(40), + [sym_subshell] = STATE(40), + [sym_pipeline] = STATE(40), + [sym_list] = STATE(40), + [sym_command] = STATE(40), + [sym_command_name] = STATE(27), + [sym_bracket_command] = STATE(40), + [sym_variable_assignment] = STATE(41), + [sym_declaration_command] = STATE(40), + [sym_unset_command] = STATE(40), + [sym_subscript] = STATE(29), + [sym_file_redirect] = STATE(30), + [sym_concatenation] = STATE(31), + [sym_string] = STATE(18), + [sym_simple_expansion] = STATE(18), + [sym_string_expansion] = STATE(18), + [sym_expansion] = STATE(18), + [sym_command_substitution] = STATE(18), + [sym_process_substitution] = STATE(18), + [aux_sym_command_repeat1] = STATE(33), + [sym_file_descriptor] = ACTIONS(10), + [sym_variable_name] = ACTIONS(12), + [anon_sym_for] = ACTIONS(16), + [anon_sym_while] = ACTIONS(18), + [anon_sym_if] = ACTIONS(20), + [anon_sym_case] = ACTIONS(22), + [anon_sym_function] = ACTIONS(24), + [anon_sym_LPAREN] = ACTIONS(26), + [anon_sym_LBRACK] = ACTIONS(28), + [anon_sym_LBRACK_LBRACK] = ACTIONS(30), + [anon_sym_declare] = ACTIONS(32), + [anon_sym_typeset] = ACTIONS(32), + [anon_sym_export] = ACTIONS(32), + [anon_sym_readonly] = ACTIONS(32), + [anon_sym_local] = ACTIONS(32), + [anon_sym_unset] = ACTIONS(34), + [anon_sym_unsetenv] = ACTIONS(34), + [anon_sym_LT] = ACTIONS(36), + [anon_sym_GT] = ACTIONS(36), + [anon_sym_GT_GT] = ACTIONS(38), + [anon_sym_AMP_GT] = ACTIONS(36), + [anon_sym_AMP_GT_GT] = ACTIONS(38), + [anon_sym_LT_AMP] = ACTIONS(38), + [anon_sym_GT_AMP] = ACTIONS(38), + [sym__special_characters] = ACTIONS(40), + [anon_sym_DQUOTE] = ACTIONS(42), + [anon_sym_DOLLAR] = ACTIONS(44), + [sym_raw_string] = ACTIONS(46), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(48), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(50), + [anon_sym_BQUOTE] = ACTIONS(52), + [anon_sym_LT_LPAREN] = ACTIONS(54), + [anon_sym_GT_LPAREN] = ACTIONS(54), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(58), + }, + [2636] = { + [anon_sym_esac] = ACTIONS(6513), + [sym__special_characters] = ACTIONS(6515), + [anon_sym_DQUOTE] = ACTIONS(6517), + [anon_sym_DOLLAR] = ACTIONS(6515), + [sym_raw_string] = ACTIONS(6517), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6517), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6517), + [anon_sym_BQUOTE] = ACTIONS(6517), + [anon_sym_LT_LPAREN] = ACTIONS(6517), + [anon_sym_GT_LPAREN] = ACTIONS(6517), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(6519), + }, + [2637] = { + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(6521), + }, + [2638] = { + [sym_concatenation] = STATE(84), + [sym_string] = STATE(79), + [sym_simple_expansion] = STATE(79), + [sym_string_expansion] = STATE(79), + [sym_expansion] = STATE(79), + [sym_command_substitution] = STATE(79), + [sym_process_substitution] = STATE(79), + [aux_sym_command_repeat2] = STATE(3231), + [anon_sym_EQ_TILDE] = ACTIONS(122), + [sym__special_characters] = ACTIONS(124), + [anon_sym_DQUOTE] = ACTIONS(126), + [anon_sym_DOLLAR] = ACTIONS(128), + [sym_raw_string] = ACTIONS(130), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(132), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(134), + [anon_sym_BQUOTE] = ACTIONS(136), + [anon_sym_LT_LPAREN] = ACTIONS(138), + [anon_sym_GT_LPAREN] = ACTIONS(138), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(140), + }, + [2639] = { + [sym_concatenation] = STATE(95), + [sym_string] = STATE(90), + [sym_simple_expansion] = STATE(90), + [sym_string_expansion] = STATE(90), + [sym_expansion] = STATE(90), + [sym_command_substitution] = STATE(90), + [sym_process_substitution] = STATE(90), + [aux_sym_command_repeat2] = STATE(3232), + [anon_sym_EQ_TILDE] = ACTIONS(142), + [sym__special_characters] = ACTIONS(144), + [anon_sym_DQUOTE] = ACTIONS(146), + [anon_sym_DOLLAR] = ACTIONS(148), + [sym_raw_string] = ACTIONS(150), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(152), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(154), + [anon_sym_BQUOTE] = ACTIONS(156), + [anon_sym_LT_LPAREN] = ACTIONS(158), + [anon_sym_GT_LPAREN] = ACTIONS(158), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(160), + }, + [2640] = { + [sym_variable_assignment] = STATE(3243), + [sym_subscript] = STATE(3244), + [sym_concatenation] = STATE(3243), + [sym_string] = STATE(3237), + [sym_simple_expansion] = STATE(3237), + [sym_string_expansion] = STATE(3237), + [sym_expansion] = STATE(3237), + [sym_command_substitution] = STATE(3237), + [sym_process_substitution] = STATE(3237), + [aux_sym_declaration_command_repeat1] = STATE(3245), + [sym_variable_name] = ACTIONS(6523), + [anon_sym_esac] = ACTIONS(164), + [anon_sym_PIPE] = ACTIONS(164), + [anon_sym_SEMI_SEMI] = ACTIONS(164), + [anon_sym_PIPE_AMP] = ACTIONS(164), + [anon_sym_AMP_AMP] = ACTIONS(164), + [anon_sym_PIPE_PIPE] = ACTIONS(164), + [sym__special_characters] = ACTIONS(6525), + [anon_sym_DQUOTE] = ACTIONS(6527), + [anon_sym_DOLLAR] = ACTIONS(6529), + [sym_raw_string] = ACTIONS(6531), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6533), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6535), + [anon_sym_BQUOTE] = ACTIONS(6537), + [anon_sym_LT_LPAREN] = ACTIONS(6539), + [anon_sym_GT_LPAREN] = ACTIONS(6539), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6541), + [sym_word] = ACTIONS(6531), + [anon_sym_SEMI] = ACTIONS(164), + [anon_sym_LF] = ACTIONS(164), + [anon_sym_AMP] = ACTIONS(164), + }, + [2641] = { + [sym_concatenation] = STATE(3255), + [sym_string] = STATE(3249), + [sym_simple_expansion] = STATE(3249), + [sym_string_expansion] = STATE(3249), + [sym_expansion] = STATE(3249), + [sym_command_substitution] = STATE(3249), + [sym_process_substitution] = STATE(3249), + [aux_sym_unset_command_repeat1] = STATE(3256), + [anon_sym_esac] = ACTIONS(186), + [anon_sym_PIPE] = ACTIONS(186), + [anon_sym_SEMI_SEMI] = ACTIONS(186), + [anon_sym_PIPE_AMP] = ACTIONS(186), + [anon_sym_AMP_AMP] = ACTIONS(186), + [anon_sym_PIPE_PIPE] = ACTIONS(186), + [sym__special_characters] = ACTIONS(6543), + [anon_sym_DQUOTE] = ACTIONS(6545), + [anon_sym_DOLLAR] = ACTIONS(6547), + [sym_raw_string] = ACTIONS(6549), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6551), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6553), + [anon_sym_BQUOTE] = ACTIONS(6555), + [anon_sym_LT_LPAREN] = ACTIONS(6557), + [anon_sym_GT_LPAREN] = ACTIONS(6557), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6559), + [sym_word] = ACTIONS(6549), + [anon_sym_SEMI] = ACTIONS(186), + [anon_sym_LF] = ACTIONS(186), + [anon_sym_AMP] = ACTIONS(186), + }, + [2642] = { + [aux_sym_concatenation_repeat1] = STATE(3258), + [sym_file_descriptor] = ACTIONS(224), + [sym__concat] = ACTIONS(6561), + [anon_sym_esac] = ACTIONS(228), + [anon_sym_PIPE] = ACTIONS(228), + [anon_sym_SEMI_SEMI] = ACTIONS(228), + [anon_sym_PIPE_AMP] = ACTIONS(228), + [anon_sym_AMP_AMP] = ACTIONS(228), + [anon_sym_PIPE_PIPE] = ACTIONS(228), + [anon_sym_EQ_TILDE] = ACTIONS(228), + [anon_sym_LT] = ACTIONS(228), + [anon_sym_GT] = ACTIONS(228), + [anon_sym_GT_GT] = ACTIONS(228), + [anon_sym_AMP_GT] = ACTIONS(228), + [anon_sym_AMP_GT_GT] = ACTIONS(228), + [anon_sym_LT_AMP] = ACTIONS(228), + [anon_sym_GT_AMP] = ACTIONS(228), + [anon_sym_LT_LT] = ACTIONS(228), + [anon_sym_LT_LT_DASH] = ACTIONS(228), + [anon_sym_LT_LT_LT] = ACTIONS(228), + [sym__special_characters] = ACTIONS(228), + [anon_sym_DQUOTE] = ACTIONS(228), + [anon_sym_DOLLAR] = ACTIONS(228), + [sym_raw_string] = ACTIONS(228), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(228), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(228), + [anon_sym_BQUOTE] = ACTIONS(228), + [anon_sym_LT_LPAREN] = ACTIONS(228), + [anon_sym_GT_LPAREN] = ACTIONS(228), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(228), + [anon_sym_SEMI] = ACTIONS(228), + [anon_sym_LF] = ACTIONS(228), + [anon_sym_AMP] = ACTIONS(228), + }, + [2643] = { + [sym_simple_expansion] = STATE(134), + [sym_expansion] = STATE(134), + [sym_command_substitution] = STATE(134), + [aux_sym_string_repeat1] = STATE(3260), + [anon_sym_DQUOTE] = ACTIONS(6563), + [anon_sym_DOLLAR] = ACTIONS(232), + [sym__string_content] = ACTIONS(234), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(236), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(238), + [anon_sym_BQUOTE] = ACTIONS(240), + [sym_comment] = ACTIONS(182), + }, + [2644] = { + [sym_string] = STATE(3263), + [anon_sym_DQUOTE] = ACTIONS(5479), + [anon_sym_DOLLAR] = ACTIONS(6565), + [anon_sym_POUND] = ACTIONS(6565), + [anon_sym_DASH] = ACTIONS(6565), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6567), + [anon_sym_STAR] = ACTIONS(6565), + [anon_sym_AT] = ACTIONS(6565), + [anon_sym_QMARK] = ACTIONS(6565), + [anon_sym_0] = ACTIONS(6569), + [anon_sym__] = ACTIONS(6569), + }, + [2645] = { + [aux_sym_concatenation_repeat1] = STATE(3258), + [sym_file_descriptor] = ACTIONS(248), + [sym__concat] = ACTIONS(6561), + [anon_sym_esac] = ACTIONS(250), + [anon_sym_PIPE] = ACTIONS(250), + [anon_sym_SEMI_SEMI] = ACTIONS(250), + [anon_sym_PIPE_AMP] = ACTIONS(250), + [anon_sym_AMP_AMP] = ACTIONS(250), + [anon_sym_PIPE_PIPE] = ACTIONS(250), + [anon_sym_EQ_TILDE] = ACTIONS(250), + [anon_sym_LT] = ACTIONS(250), + [anon_sym_GT] = ACTIONS(250), + [anon_sym_GT_GT] = ACTIONS(250), + [anon_sym_AMP_GT] = ACTIONS(250), + [anon_sym_AMP_GT_GT] = ACTIONS(250), + [anon_sym_LT_AMP] = ACTIONS(250), + [anon_sym_GT_AMP] = ACTIONS(250), + [anon_sym_LT_LT] = ACTIONS(250), + [anon_sym_LT_LT_DASH] = ACTIONS(250), + [anon_sym_LT_LT_LT] = ACTIONS(250), + [sym__special_characters] = ACTIONS(250), + [anon_sym_DQUOTE] = ACTIONS(250), + [anon_sym_DOLLAR] = ACTIONS(250), + [sym_raw_string] = ACTIONS(250), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(250), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(250), + [anon_sym_BQUOTE] = ACTIONS(250), + [anon_sym_LT_LPAREN] = ACTIONS(250), + [anon_sym_GT_LPAREN] = ACTIONS(250), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(250), + [anon_sym_SEMI] = ACTIONS(250), + [anon_sym_LF] = ACTIONS(250), + [anon_sym_AMP] = ACTIONS(250), + }, + [2646] = { + [sym_subscript] = STATE(3268), + [sym_variable_name] = ACTIONS(6571), + [anon_sym_DOLLAR] = ACTIONS(6573), + [anon_sym_POUND] = ACTIONS(6575), + [anon_sym_DASH] = ACTIONS(6573), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6577), + [anon_sym_STAR] = ACTIONS(6573), + [anon_sym_AT] = ACTIONS(6573), + [anon_sym_QMARK] = ACTIONS(6573), + [anon_sym_0] = ACTIONS(6579), + [anon_sym__] = ACTIONS(6579), + }, + [2647] = { + [sym_for_statement] = STATE(3269), + [sym_while_statement] = STATE(3269), + [sym_if_statement] = STATE(3269), + [sym_case_statement] = STATE(3269), + [sym_function_definition] = STATE(3269), + [sym_subshell] = STATE(3269), + [sym_pipeline] = STATE(3269), + [sym_list] = STATE(3269), + [sym_command] = STATE(3269), + [sym_command_name] = STATE(168), + [sym_bracket_command] = STATE(3269), + [sym_variable_assignment] = STATE(3270), + [sym_declaration_command] = STATE(3269), + [sym_unset_command] = STATE(3269), + [sym_subscript] = STATE(170), + [sym_file_redirect] = STATE(30), + [sym_concatenation] = STATE(171), + [sym_string] = STATE(161), + [sym_simple_expansion] = STATE(161), + [sym_string_expansion] = STATE(161), + [sym_expansion] = STATE(161), + [sym_command_substitution] = STATE(161), + [sym_process_substitution] = STATE(161), + [aux_sym_command_repeat1] = STATE(172), + [sym_file_descriptor] = ACTIONS(10), + [sym_variable_name] = ACTIONS(262), + [anon_sym_for] = ACTIONS(264), + [anon_sym_while] = ACTIONS(266), + [anon_sym_if] = ACTIONS(268), + [anon_sym_case] = ACTIONS(270), + [anon_sym_function] = ACTIONS(272), + [anon_sym_LPAREN] = ACTIONS(274), + [anon_sym_LBRACK] = ACTIONS(276), + [anon_sym_LBRACK_LBRACK] = ACTIONS(278), + [anon_sym_declare] = ACTIONS(280), + [anon_sym_typeset] = ACTIONS(280), + [anon_sym_export] = ACTIONS(280), + [anon_sym_readonly] = ACTIONS(280), + [anon_sym_local] = ACTIONS(280), + [anon_sym_unset] = ACTIONS(282), + [anon_sym_unsetenv] = ACTIONS(282), + [anon_sym_LT] = ACTIONS(36), + [anon_sym_GT] = ACTIONS(36), + [anon_sym_GT_GT] = ACTIONS(38), + [anon_sym_AMP_GT] = ACTIONS(36), + [anon_sym_AMP_GT_GT] = ACTIONS(38), + [anon_sym_LT_AMP] = ACTIONS(38), + [anon_sym_GT_AMP] = ACTIONS(38), + [sym__special_characters] = ACTIONS(284), + [anon_sym_DQUOTE] = ACTIONS(286), + [anon_sym_DOLLAR] = ACTIONS(288), + [sym_raw_string] = ACTIONS(290), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(292), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(294), + [anon_sym_BQUOTE] = ACTIONS(296), + [anon_sym_LT_LPAREN] = ACTIONS(298), + [anon_sym_GT_LPAREN] = ACTIONS(298), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(300), + }, + [2648] = { + [sym_for_statement] = STATE(3271), + [sym_while_statement] = STATE(3271), + [sym_if_statement] = STATE(3271), + [sym_case_statement] = STATE(3271), + [sym_function_definition] = STATE(3271), + [sym_subshell] = STATE(3271), + [sym_pipeline] = STATE(3271), + [sym_list] = STATE(3271), + [sym_command] = STATE(3271), + [sym_command_name] = STATE(190), + [sym_bracket_command] = STATE(3271), + [sym_variable_assignment] = STATE(3272), + [sym_declaration_command] = STATE(3271), + [sym_unset_command] = STATE(3271), + [sym_subscript] = STATE(192), + [sym_file_redirect] = STATE(30), + [sym_concatenation] = STATE(171), + [sym_string] = STATE(183), + [sym_simple_expansion] = STATE(183), + [sym_string_expansion] = STATE(183), + [sym_expansion] = STATE(183), + [sym_command_substitution] = STATE(183), + [sym_process_substitution] = STATE(183), + [aux_sym_command_repeat1] = STATE(193), + [sym_file_descriptor] = ACTIONS(10), + [sym_variable_name] = ACTIONS(302), + [anon_sym_for] = ACTIONS(264), + [anon_sym_while] = ACTIONS(304), + [anon_sym_if] = ACTIONS(268), + [anon_sym_case] = ACTIONS(270), + [anon_sym_function] = ACTIONS(306), + [anon_sym_LPAREN] = ACTIONS(274), + [anon_sym_LBRACK] = ACTIONS(308), + [anon_sym_LBRACK_LBRACK] = ACTIONS(310), + [anon_sym_declare] = ACTIONS(312), + [anon_sym_typeset] = ACTIONS(312), + [anon_sym_export] = ACTIONS(312), + [anon_sym_readonly] = ACTIONS(312), + [anon_sym_local] = ACTIONS(312), + [anon_sym_unset] = ACTIONS(314), + [anon_sym_unsetenv] = ACTIONS(314), + [anon_sym_LT] = ACTIONS(36), + [anon_sym_GT] = ACTIONS(36), + [anon_sym_GT_GT] = ACTIONS(38), + [anon_sym_AMP_GT] = ACTIONS(36), + [anon_sym_AMP_GT_GT] = ACTIONS(38), + [anon_sym_LT_AMP] = ACTIONS(38), + [anon_sym_GT_AMP] = ACTIONS(38), + [sym__special_characters] = ACTIONS(316), + [anon_sym_DQUOTE] = ACTIONS(318), + [anon_sym_DOLLAR] = ACTIONS(320), + [sym_raw_string] = ACTIONS(322), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(324), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(326), + [anon_sym_BQUOTE] = ACTIONS(328), + [anon_sym_LT_LPAREN] = ACTIONS(330), + [anon_sym_GT_LPAREN] = ACTIONS(330), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(332), + }, + [2649] = { + [sym_for_statement] = STATE(3273), + [sym_while_statement] = STATE(3273), + [sym_if_statement] = STATE(3273), + [sym_case_statement] = STATE(3273), + [sym_function_definition] = STATE(3273), + [sym_subshell] = STATE(3273), + [sym_pipeline] = STATE(3273), + [sym_list] = STATE(3273), + [sym_command] = STATE(3273), + [sym_command_name] = STATE(168), + [sym_bracket_command] = STATE(3273), + [sym_variable_assignment] = STATE(3274), + [sym_declaration_command] = STATE(3273), + [sym_unset_command] = STATE(3273), + [sym_subscript] = STATE(170), + [sym_file_redirect] = STATE(30), + [sym_concatenation] = STATE(171), + [sym_string] = STATE(161), + [sym_simple_expansion] = STATE(161), + [sym_string_expansion] = STATE(161), + [sym_expansion] = STATE(161), + [sym_command_substitution] = STATE(161), + [sym_process_substitution] = STATE(161), + [aux_sym_command_repeat1] = STATE(172), + [sym_file_descriptor] = ACTIONS(10), + [sym_variable_name] = ACTIONS(262), + [anon_sym_for] = ACTIONS(264), + [anon_sym_while] = ACTIONS(266), + [anon_sym_if] = ACTIONS(268), + [anon_sym_case] = ACTIONS(270), + [anon_sym_function] = ACTIONS(272), + [anon_sym_LPAREN] = ACTIONS(274), + [anon_sym_LBRACK] = ACTIONS(276), + [anon_sym_LBRACK_LBRACK] = ACTIONS(278), + [anon_sym_declare] = ACTIONS(280), + [anon_sym_typeset] = ACTIONS(280), + [anon_sym_export] = ACTIONS(280), + [anon_sym_readonly] = ACTIONS(280), + [anon_sym_local] = ACTIONS(280), + [anon_sym_unset] = ACTIONS(282), + [anon_sym_unsetenv] = ACTIONS(282), + [anon_sym_LT] = ACTIONS(36), + [anon_sym_GT] = ACTIONS(36), + [anon_sym_GT_GT] = ACTIONS(38), + [anon_sym_AMP_GT] = ACTIONS(36), + [anon_sym_AMP_GT_GT] = ACTIONS(38), + [anon_sym_LT_AMP] = ACTIONS(38), + [anon_sym_GT_AMP] = ACTIONS(38), + [sym__special_characters] = ACTIONS(284), + [anon_sym_DQUOTE] = ACTIONS(286), + [anon_sym_DOLLAR] = ACTIONS(288), + [sym_raw_string] = ACTIONS(290), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(292), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(294), + [anon_sym_BQUOTE] = ACTIONS(296), + [anon_sym_LT_LPAREN] = ACTIONS(298), + [anon_sym_GT_LPAREN] = ACTIONS(298), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(300), + }, + [2650] = { + [aux_sym_concatenation_repeat1] = STATE(3258), + [sym_file_descriptor] = ACTIONS(248), + [sym__concat] = ACTIONS(6561), + [anon_sym_esac] = ACTIONS(250), + [anon_sym_PIPE] = ACTIONS(250), + [anon_sym_SEMI_SEMI] = ACTIONS(250), + [anon_sym_LPAREN] = ACTIONS(6581), + [anon_sym_PIPE_AMP] = ACTIONS(250), + [anon_sym_AMP_AMP] = ACTIONS(250), + [anon_sym_PIPE_PIPE] = ACTIONS(250), + [anon_sym_EQ_TILDE] = ACTIONS(250), + [anon_sym_LT] = ACTIONS(250), + [anon_sym_GT] = ACTIONS(250), + [anon_sym_GT_GT] = ACTIONS(250), + [anon_sym_AMP_GT] = ACTIONS(250), + [anon_sym_AMP_GT_GT] = ACTIONS(250), + [anon_sym_LT_AMP] = ACTIONS(250), + [anon_sym_GT_AMP] = ACTIONS(250), + [anon_sym_LT_LT] = ACTIONS(250), + [anon_sym_LT_LT_DASH] = ACTIONS(250), + [anon_sym_LT_LT_LT] = ACTIONS(250), + [sym__special_characters] = ACTIONS(250), + [anon_sym_DQUOTE] = ACTIONS(250), + [anon_sym_DOLLAR] = ACTIONS(250), + [sym_raw_string] = ACTIONS(250), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(250), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(250), + [anon_sym_BQUOTE] = ACTIONS(250), + [anon_sym_LT_LPAREN] = ACTIONS(250), + [anon_sym_GT_LPAREN] = ACTIONS(250), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(250), + [anon_sym_SEMI] = ACTIONS(250), + [anon_sym_LF] = ACTIONS(250), + [anon_sym_AMP] = ACTIONS(250), + }, + [2651] = { [sym_file_descriptor] = ACTIONS(338), [sym_variable_name] = ACTIONS(338), [anon_sym_for] = ACTIONS(340), @@ -68565,25 +70283,73 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(56), [sym_word] = ACTIONS(342), }, - [2636] = { - [anon_sym_PIPE] = ACTIONS(344), - [anon_sym_SEMI_SEMI] = ACTIONS(6487), - [anon_sym_PIPE_AMP] = ACTIONS(344), - [anon_sym_AMP_AMP] = ACTIONS(348), - [anon_sym_PIPE_PIPE] = ACTIONS(348), + [2652] = { + [anon_sym_esac] = ACTIONS(6583), + [anon_sym_PIPE] = ACTIONS(6585), + [anon_sym_SEMI_SEMI] = ACTIONS(6587), + [anon_sym_PIPE_AMP] = ACTIONS(6585), + [anon_sym_AMP_AMP] = ACTIONS(6589), + [anon_sym_PIPE_PIPE] = ACTIONS(6589), [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(6487), - [anon_sym_LF] = ACTIONS(6487), - [anon_sym_AMP] = ACTIONS(6487), + [anon_sym_SEMI] = ACTIONS(6591), + [anon_sym_LF] = ACTIONS(6591), + [anon_sym_AMP] = ACTIONS(6591), }, - [2637] = { + [2653] = { + [sym_file_redirect] = STATE(207), + [sym_heredoc_redirect] = STATE(207), + [sym_herestring_redirect] = STATE(207), + [sym_concatenation] = STATE(3286), + [sym_string] = STATE(3285), + [sym_simple_expansion] = STATE(3285), + [sym_string_expansion] = STATE(3285), + [sym_expansion] = STATE(3285), + [sym_command_substitution] = STATE(3285), + [sym_process_substitution] = STATE(3285), + [aux_sym_while_statement_repeat1] = STATE(3287), + [aux_sym_command_repeat2] = STATE(3288), + [sym_file_descriptor] = ACTIONS(6593), + [anon_sym_esac] = ACTIONS(352), + [anon_sym_PIPE] = ACTIONS(352), + [anon_sym_SEMI_SEMI] = ACTIONS(352), + [anon_sym_PIPE_AMP] = ACTIONS(352), + [anon_sym_AMP_AMP] = ACTIONS(352), + [anon_sym_PIPE_PIPE] = ACTIONS(352), + [anon_sym_EQ_TILDE] = ACTIONS(6595), + [anon_sym_LT] = ACTIONS(6597), + [anon_sym_GT] = ACTIONS(6597), + [anon_sym_GT_GT] = ACTIONS(6597), + [anon_sym_AMP_GT] = ACTIONS(6597), + [anon_sym_AMP_GT_GT] = ACTIONS(6597), + [anon_sym_LT_AMP] = ACTIONS(6597), + [anon_sym_GT_AMP] = ACTIONS(6597), + [anon_sym_LT_LT] = ACTIONS(358), + [anon_sym_LT_LT_DASH] = ACTIONS(358), + [anon_sym_LT_LT_LT] = ACTIONS(6599), + [sym__special_characters] = ACTIONS(6601), + [anon_sym_DQUOTE] = ACTIONS(6603), + [anon_sym_DOLLAR] = ACTIONS(6605), + [sym_raw_string] = ACTIONS(6607), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6609), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6611), + [anon_sym_BQUOTE] = ACTIONS(6613), + [anon_sym_LT_LPAREN] = ACTIONS(6615), + [anon_sym_GT_LPAREN] = ACTIONS(6615), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(6607), + [anon_sym_SEMI] = ACTIONS(352), + [anon_sym_LF] = ACTIONS(352), + [anon_sym_AMP] = ACTIONS(352), + }, + [2654] = { [sym_file_descriptor] = ACTIONS(378), [sym_variable_name] = ACTIONS(378), - [anon_sym_PIPE] = ACTIONS(344), - [anon_sym_SEMI_SEMI] = ACTIONS(6487), - [anon_sym_PIPE_AMP] = ACTIONS(344), - [anon_sym_AMP_AMP] = ACTIONS(348), - [anon_sym_PIPE_PIPE] = ACTIONS(348), + [anon_sym_esac] = ACTIONS(6583), + [anon_sym_PIPE] = ACTIONS(6585), + [anon_sym_SEMI_SEMI] = ACTIONS(6587), + [anon_sym_PIPE_AMP] = ACTIONS(6585), + [anon_sym_AMP_AMP] = ACTIONS(6589), + [anon_sym_PIPE_PIPE] = ACTIONS(6589), [anon_sym_LT] = ACTIONS(380), [anon_sym_GT] = ACTIONS(380), [anon_sym_GT_GT] = ACTIONS(380), @@ -68602,56 +70368,96 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT_LPAREN] = ACTIONS(380), [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(380), - [anon_sym_SEMI] = ACTIONS(6487), - [anon_sym_LF] = ACTIONS(6487), - [anon_sym_AMP] = ACTIONS(6487), + [anon_sym_SEMI] = ACTIONS(6591), + [anon_sym_LF] = ACTIONS(6591), + [anon_sym_AMP] = ACTIONS(6591), }, - [2638] = { - [sym__terminated_statement] = STATE(2635), - [sym_for_statement] = STATE(2636), - [sym_while_statement] = STATE(2636), - [sym_if_statement] = STATE(2636), - [sym_case_statement] = STATE(2636), - [sym_function_definition] = STATE(2636), - [sym_subshell] = STATE(2636), - [sym_pipeline] = STATE(2636), - [sym_list] = STATE(2636), - [sym_command] = STATE(2636), - [sym_command_name] = STATE(27), - [sym_bracket_command] = STATE(2636), - [sym_variable_assignment] = STATE(2637), - [sym_declaration_command] = STATE(2636), - [sym_unset_command] = STATE(2636), - [sym_subscript] = STATE(29), + [2655] = { + [sym__assignment] = STATE(3228), + [anon_sym_EQ] = ACTIONS(6511), + [anon_sym_PLUS_EQ] = ACTIONS(6511), + [sym_comment] = ACTIONS(56), + }, + [2656] = { + [sym_file_descriptor] = ACTIONS(248), + [anon_sym_esac] = ACTIONS(250), + [anon_sym_PIPE] = ACTIONS(250), + [anon_sym_SEMI_SEMI] = ACTIONS(250), + [anon_sym_PIPE_AMP] = ACTIONS(250), + [anon_sym_AMP_AMP] = ACTIONS(250), + [anon_sym_PIPE_PIPE] = ACTIONS(250), + [anon_sym_EQ_TILDE] = ACTIONS(250), + [anon_sym_LT] = ACTIONS(250), + [anon_sym_GT] = ACTIONS(250), + [anon_sym_GT_GT] = ACTIONS(250), + [anon_sym_AMP_GT] = ACTIONS(250), + [anon_sym_AMP_GT_GT] = ACTIONS(250), + [anon_sym_LT_AMP] = ACTIONS(250), + [anon_sym_GT_AMP] = ACTIONS(250), + [anon_sym_LT_LT] = ACTIONS(250), + [anon_sym_LT_LT_DASH] = ACTIONS(250), + [anon_sym_LT_LT_LT] = ACTIONS(250), + [sym__special_characters] = ACTIONS(250), + [anon_sym_DQUOTE] = ACTIONS(250), + [anon_sym_DOLLAR] = ACTIONS(250), + [sym_raw_string] = ACTIONS(250), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(250), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(250), + [anon_sym_BQUOTE] = ACTIONS(250), + [anon_sym_LT_LPAREN] = ACTIONS(250), + [anon_sym_GT_LPAREN] = ACTIONS(250), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(250), + [anon_sym_SEMI] = ACTIONS(250), + [anon_sym_LF] = ACTIONS(250), + [anon_sym_AMP] = ACTIONS(250), + }, + [2657] = { + [sym__terminated_statement] = STATE(2651), + [sym_for_statement] = STATE(3290), + [sym_while_statement] = STATE(3290), + [sym_if_statement] = STATE(3290), + [sym_case_statement] = STATE(3290), + [sym_function_definition] = STATE(3290), + [sym_subshell] = STATE(3290), + [sym_pipeline] = STATE(3290), + [sym_list] = STATE(3290), + [sym_command] = STATE(3290), + [sym_command_name] = STATE(2653), + [sym_bracket_command] = STATE(3290), + [sym_variable_assignment] = STATE(3291), + [sym_declaration_command] = STATE(3290), + [sym_unset_command] = STATE(3290), + [sym_subscript] = STATE(2655), [sym_file_redirect] = STATE(30), - [sym_concatenation] = STATE(31), - [sym_string] = STATE(18), - [sym_simple_expansion] = STATE(18), - [sym_string_expansion] = STATE(18), - [sym_expansion] = STATE(18), - [sym_command_substitution] = STATE(18), - [sym_process_substitution] = STATE(18), - [aux_sym_program_repeat1] = STATE(3207), - [aux_sym_command_repeat1] = STATE(33), + [sym_concatenation] = STATE(2656), + [sym_string] = STATE(2645), + [sym_simple_expansion] = STATE(2645), + [sym_string_expansion] = STATE(2645), + [sym_expansion] = STATE(2645), + [sym_command_substitution] = STATE(2645), + [sym_process_substitution] = STATE(2645), + [aux_sym_program_repeat1] = STATE(3292), + [aux_sym_command_repeat1] = STATE(2658), [sym_file_descriptor] = ACTIONS(10), - [sym_variable_name] = ACTIONS(12), + [sym_variable_name] = ACTIONS(5459), [anon_sym_for] = ACTIONS(16), - [anon_sym_while] = ACTIONS(18), + [anon_sym_while] = ACTIONS(5461), [anon_sym_if] = ACTIONS(20), [anon_sym_case] = ACTIONS(22), - [anon_sym_esac] = ACTIONS(6479), - [anon_sym_SEMI_SEMI] = ACTIONS(6489), - [anon_sym_function] = ACTIONS(24), + [anon_sym_esac] = ACTIONS(6513), + [anon_sym_SEMI_SEMI] = ACTIONS(6617), + [anon_sym_function] = ACTIONS(5467), [anon_sym_LPAREN] = ACTIONS(26), - [anon_sym_LBRACK] = ACTIONS(28), - [anon_sym_LBRACK_LBRACK] = ACTIONS(30), - [anon_sym_declare] = ACTIONS(32), - [anon_sym_typeset] = ACTIONS(32), - [anon_sym_export] = ACTIONS(32), - [anon_sym_readonly] = ACTIONS(32), - [anon_sym_local] = ACTIONS(32), - [anon_sym_unset] = ACTIONS(34), - [anon_sym_unsetenv] = ACTIONS(34), + [anon_sym_LBRACK] = ACTIONS(5469), + [anon_sym_LBRACK_LBRACK] = ACTIONS(5471), + [anon_sym_declare] = ACTIONS(5473), + [anon_sym_typeset] = ACTIONS(5473), + [anon_sym_export] = ACTIONS(5473), + [anon_sym_readonly] = ACTIONS(5473), + [anon_sym_local] = ACTIONS(5473), + [anon_sym_unset] = ACTIONS(5475), + [anon_sym_unsetenv] = ACTIONS(5475), [anon_sym_LT] = ACTIONS(36), [anon_sym_GT] = ACTIONS(36), [anon_sym_GT_GT] = ACTIONS(38), @@ -68659,64 +70465,33 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP_GT_GT] = ACTIONS(38), [anon_sym_LT_AMP] = ACTIONS(38), [anon_sym_GT_AMP] = ACTIONS(38), - [sym__special_characters] = ACTIONS(40), - [anon_sym_DQUOTE] = ACTIONS(42), - [anon_sym_DOLLAR] = ACTIONS(44), - [sym_raw_string] = ACTIONS(46), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(48), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(50), - [anon_sym_BQUOTE] = ACTIONS(52), - [anon_sym_LT_LPAREN] = ACTIONS(54), - [anon_sym_GT_LPAREN] = ACTIONS(54), + [sym__special_characters] = ACTIONS(5477), + [anon_sym_DQUOTE] = ACTIONS(5479), + [anon_sym_DOLLAR] = ACTIONS(5481), + [sym_raw_string] = ACTIONS(5483), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5485), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5487), + [anon_sym_BQUOTE] = ACTIONS(5489), + [anon_sym_LT_LPAREN] = ACTIONS(5491), + [anon_sym_GT_LPAREN] = ACTIONS(5491), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(58), + [sym_word] = ACTIONS(5493), }, - [2639] = { - [sym__terminated_statement] = STATE(2635), - [sym_for_statement] = STATE(2636), - [sym_while_statement] = STATE(2636), - [sym_if_statement] = STATE(2636), - [sym_case_statement] = STATE(2636), - [sym_function_definition] = STATE(2636), - [sym_subshell] = STATE(2636), - [sym_pipeline] = STATE(2636), - [sym_list] = STATE(2636), - [sym_command] = STATE(2636), - [sym_command_name] = STATE(27), - [sym_bracket_command] = STATE(2636), - [sym_variable_assignment] = STATE(2637), - [sym_declaration_command] = STATE(2636), - [sym_unset_command] = STATE(2636), - [sym_subscript] = STATE(29), + [2658] = { + [sym_command_name] = STATE(3293), + [sym_variable_assignment] = STATE(30), + [sym_subscript] = STATE(214), [sym_file_redirect] = STATE(30), - [sym_concatenation] = STATE(31), - [sym_string] = STATE(18), - [sym_simple_expansion] = STATE(18), - [sym_string_expansion] = STATE(18), - [sym_expansion] = STATE(18), - [sym_command_substitution] = STATE(18), - [sym_process_substitution] = STATE(18), - [aux_sym_program_repeat1] = STATE(3208), - [aux_sym_command_repeat1] = STATE(33), + [sym_concatenation] = STATE(2656), + [sym_string] = STATE(2645), + [sym_simple_expansion] = STATE(2645), + [sym_string_expansion] = STATE(2645), + [sym_expansion] = STATE(2645), + [sym_command_substitution] = STATE(2645), + [sym_process_substitution] = STATE(2645), + [aux_sym_command_repeat1] = STATE(215), [sym_file_descriptor] = ACTIONS(10), - [sym_variable_name] = ACTIONS(12), - [anon_sym_for] = ACTIONS(16), - [anon_sym_while] = ACTIONS(18), - [anon_sym_if] = ACTIONS(20), - [anon_sym_case] = ACTIONS(22), - [anon_sym_esac] = ACTIONS(6479), - [anon_sym_SEMI_SEMI] = ACTIONS(6489), - [anon_sym_function] = ACTIONS(24), - [anon_sym_LPAREN] = ACTIONS(26), - [anon_sym_LBRACK] = ACTIONS(28), - [anon_sym_LBRACK_LBRACK] = ACTIONS(30), - [anon_sym_declare] = ACTIONS(32), - [anon_sym_typeset] = ACTIONS(32), - [anon_sym_export] = ACTIONS(32), - [anon_sym_readonly] = ACTIONS(32), - [anon_sym_local] = ACTIONS(32), - [anon_sym_unset] = ACTIONS(34), - [anon_sym_unsetenv] = ACTIONS(34), + [sym_variable_name] = ACTIONS(386), [anon_sym_LT] = ACTIONS(36), [anon_sym_GT] = ACTIONS(36), [anon_sym_GT_GT] = ACTIONS(38), @@ -68724,97 +70499,205 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP_GT_GT] = ACTIONS(38), [anon_sym_LT_AMP] = ACTIONS(38), [anon_sym_GT_AMP] = ACTIONS(38), - [sym__special_characters] = ACTIONS(40), - [anon_sym_DQUOTE] = ACTIONS(42), - [anon_sym_DOLLAR] = ACTIONS(44), - [sym_raw_string] = ACTIONS(46), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(48), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(50), - [anon_sym_BQUOTE] = ACTIONS(52), - [anon_sym_LT_LPAREN] = ACTIONS(54), - [anon_sym_GT_LPAREN] = ACTIONS(54), + [sym__special_characters] = ACTIONS(6619), + [anon_sym_DQUOTE] = ACTIONS(5479), + [anon_sym_DOLLAR] = ACTIONS(5481), + [sym_raw_string] = ACTIONS(5483), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5485), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5487), + [anon_sym_BQUOTE] = ACTIONS(5489), + [anon_sym_LT_LPAREN] = ACTIONS(5491), + [anon_sym_GT_LPAREN] = ACTIONS(5491), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(58), + [sym_word] = ACTIONS(6621), }, - [2640] = { - [aux_sym_case_item_repeat1] = STATE(2640), - [anon_sym_PIPE] = ACTIONS(6491), - [anon_sym_RPAREN] = ACTIONS(6477), + [2659] = { + [sym__terminated_statement] = STATE(2651), + [sym_for_statement] = STATE(3290), + [sym_while_statement] = STATE(3290), + [sym_if_statement] = STATE(3290), + [sym_case_statement] = STATE(3290), + [sym_function_definition] = STATE(3290), + [sym_subshell] = STATE(3290), + [sym_pipeline] = STATE(3290), + [sym_list] = STATE(3290), + [sym_command] = STATE(3290), + [sym_command_name] = STATE(2653), + [sym_bracket_command] = STATE(3290), + [sym_variable_assignment] = STATE(3291), + [sym_declaration_command] = STATE(3290), + [sym_unset_command] = STATE(3290), + [sym_subscript] = STATE(2655), + [sym_file_redirect] = STATE(30), + [sym_concatenation] = STATE(2656), + [sym_string] = STATE(2645), + [sym_simple_expansion] = STATE(2645), + [sym_string_expansion] = STATE(2645), + [sym_expansion] = STATE(2645), + [sym_command_substitution] = STATE(2645), + [sym_process_substitution] = STATE(2645), + [aux_sym_program_repeat1] = STATE(3294), + [aux_sym_command_repeat1] = STATE(2658), + [sym_file_descriptor] = ACTIONS(10), + [sym_variable_name] = ACTIONS(5459), + [anon_sym_for] = ACTIONS(16), + [anon_sym_while] = ACTIONS(5461), + [anon_sym_if] = ACTIONS(20), + [anon_sym_case] = ACTIONS(22), + [anon_sym_esac] = ACTIONS(6513), + [anon_sym_SEMI_SEMI] = ACTIONS(6617), + [anon_sym_function] = ACTIONS(5467), + [anon_sym_LPAREN] = ACTIONS(26), + [anon_sym_LBRACK] = ACTIONS(5469), + [anon_sym_LBRACK_LBRACK] = ACTIONS(5471), + [anon_sym_declare] = ACTIONS(5473), + [anon_sym_typeset] = ACTIONS(5473), + [anon_sym_export] = ACTIONS(5473), + [anon_sym_readonly] = ACTIONS(5473), + [anon_sym_local] = ACTIONS(5473), + [anon_sym_unset] = ACTIONS(5475), + [anon_sym_unsetenv] = ACTIONS(5475), + [anon_sym_LT] = ACTIONS(36), + [anon_sym_GT] = ACTIONS(36), + [anon_sym_GT_GT] = ACTIONS(38), + [anon_sym_AMP_GT] = ACTIONS(36), + [anon_sym_AMP_GT_GT] = ACTIONS(38), + [anon_sym_LT_AMP] = ACTIONS(38), + [anon_sym_GT_AMP] = ACTIONS(38), + [sym__special_characters] = ACTIONS(5477), + [anon_sym_DQUOTE] = ACTIONS(5479), + [anon_sym_DOLLAR] = ACTIONS(5481), + [sym_raw_string] = ACTIONS(5483), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5485), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5487), + [anon_sym_BQUOTE] = ACTIONS(5489), + [anon_sym_LT_LPAREN] = ACTIONS(5491), + [anon_sym_GT_LPAREN] = ACTIONS(5491), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(5493), + }, + [2660] = { + [aux_sym_case_item_repeat1] = STATE(2660), + [anon_sym_PIPE] = ACTIONS(6623), + [anon_sym_RPAREN] = ACTIONS(6509), [sym_comment] = ACTIONS(56), }, - [2641] = { - [aux_sym_concatenation_repeat1] = STATE(2641), - [sym__concat] = ACTIONS(6494), + [2661] = { + [aux_sym_concatenation_repeat1] = STATE(2661), + [sym__concat] = ACTIONS(6626), [anon_sym_PIPE] = ACTIONS(1858), [anon_sym_RPAREN] = ACTIONS(1858), [sym_comment] = ACTIONS(56), }, - [2642] = { + [2662] = { [sym__concat] = ACTIONS(1895), [anon_sym_PIPE] = ACTIONS(1895), [anon_sym_RPAREN] = ACTIONS(1895), [sym_comment] = ACTIONS(56), }, - [2643] = { - [anon_sym_esac] = ACTIONS(6497), - [sym__special_characters] = ACTIONS(6499), - [anon_sym_DQUOTE] = ACTIONS(6501), - [anon_sym_DOLLAR] = ACTIONS(6499), - [sym_raw_string] = ACTIONS(6501), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6501), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6501), - [anon_sym_BQUOTE] = ACTIONS(6501), - [anon_sym_LT_LPAREN] = ACTIONS(6501), - [anon_sym_GT_LPAREN] = ACTIONS(6501), + [2663] = { + [anon_sym_esac] = ACTIONS(6629), + [sym__special_characters] = ACTIONS(6631), + [anon_sym_DQUOTE] = ACTIONS(6633), + [anon_sym_DOLLAR] = ACTIONS(6631), + [sym_raw_string] = ACTIONS(6633), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6633), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6633), + [anon_sym_BQUOTE] = ACTIONS(6633), + [anon_sym_LT_LPAREN] = ACTIONS(6633), + [anon_sym_GT_LPAREN] = ACTIONS(6633), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6503), + [sym_word] = ACTIONS(6635), }, - [2644] = { - [sym__terminated_statement] = STATE(2635), - [sym_for_statement] = STATE(2636), - [sym_while_statement] = STATE(2636), - [sym_if_statement] = STATE(2636), - [sym_case_statement] = STATE(2636), - [sym_function_definition] = STATE(2636), - [sym_subshell] = STATE(2636), - [sym_pipeline] = STATE(2636), - [sym_list] = STATE(2636), - [sym_command] = STATE(2636), - [sym_command_name] = STATE(27), - [sym_bracket_command] = STATE(2636), - [sym_variable_assignment] = STATE(2637), - [sym_declaration_command] = STATE(2636), - [sym_unset_command] = STATE(2636), - [sym_subscript] = STATE(29), + [2664] = { + [anon_sym_esac] = ACTIONS(6637), + [anon_sym_PIPE] = ACTIONS(6585), + [anon_sym_SEMI_SEMI] = ACTIONS(6639), + [anon_sym_PIPE_AMP] = ACTIONS(6585), + [anon_sym_AMP_AMP] = ACTIONS(6589), + [anon_sym_PIPE_PIPE] = ACTIONS(6589), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(6591), + [anon_sym_LF] = ACTIONS(6591), + [anon_sym_AMP] = ACTIONS(6591), + }, + [2665] = { + [sym_file_descriptor] = ACTIONS(378), + [sym_variable_name] = ACTIONS(378), + [anon_sym_esac] = ACTIONS(6637), + [anon_sym_PIPE] = ACTIONS(6585), + [anon_sym_SEMI_SEMI] = ACTIONS(6639), + [anon_sym_PIPE_AMP] = ACTIONS(6585), + [anon_sym_AMP_AMP] = ACTIONS(6589), + [anon_sym_PIPE_PIPE] = ACTIONS(6589), + [anon_sym_LT] = ACTIONS(380), + [anon_sym_GT] = ACTIONS(380), + [anon_sym_GT_GT] = ACTIONS(380), + [anon_sym_AMP_GT] = ACTIONS(380), + [anon_sym_AMP_GT_GT] = ACTIONS(380), + [anon_sym_LT_AMP] = ACTIONS(380), + [anon_sym_GT_AMP] = ACTIONS(380), + [sym__special_characters] = ACTIONS(380), + [anon_sym_DQUOTE] = ACTIONS(380), + [anon_sym_DOLLAR] = ACTIONS(380), + [sym_raw_string] = ACTIONS(380), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(380), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(380), + [anon_sym_BQUOTE] = ACTIONS(380), + [anon_sym_LT_LPAREN] = ACTIONS(380), + [anon_sym_GT_LPAREN] = ACTIONS(380), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(380), + [anon_sym_SEMI] = ACTIONS(6591), + [anon_sym_LF] = ACTIONS(6591), + [anon_sym_AMP] = ACTIONS(6591), + }, + [2666] = { + [sym__terminated_statement] = STATE(2651), + [sym_for_statement] = STATE(3297), + [sym_while_statement] = STATE(3297), + [sym_if_statement] = STATE(3297), + [sym_case_statement] = STATE(3297), + [sym_function_definition] = STATE(3297), + [sym_subshell] = STATE(3297), + [sym_pipeline] = STATE(3297), + [sym_list] = STATE(3297), + [sym_command] = STATE(3297), + [sym_command_name] = STATE(2653), + [sym_bracket_command] = STATE(3297), + [sym_variable_assignment] = STATE(3298), + [sym_declaration_command] = STATE(3297), + [sym_unset_command] = STATE(3297), + [sym_subscript] = STATE(2655), [sym_file_redirect] = STATE(30), - [sym_concatenation] = STATE(31), - [sym_string] = STATE(18), - [sym_simple_expansion] = STATE(18), - [sym_string_expansion] = STATE(18), - [sym_expansion] = STATE(18), - [sym_command_substitution] = STATE(18), - [sym_process_substitution] = STATE(18), - [aux_sym_program_repeat1] = STATE(3207), - [aux_sym_command_repeat1] = STATE(33), + [sym_concatenation] = STATE(2656), + [sym_string] = STATE(2645), + [sym_simple_expansion] = STATE(2645), + [sym_string_expansion] = STATE(2645), + [sym_expansion] = STATE(2645), + [sym_command_substitution] = STATE(2645), + [sym_process_substitution] = STATE(2645), + [aux_sym_program_repeat1] = STATE(3292), + [aux_sym_command_repeat1] = STATE(2658), [sym_file_descriptor] = ACTIONS(10), - [sym_variable_name] = ACTIONS(12), + [sym_variable_name] = ACTIONS(5459), [anon_sym_for] = ACTIONS(16), - [anon_sym_while] = ACTIONS(18), + [anon_sym_while] = ACTIONS(5461), [anon_sym_if] = ACTIONS(20), [anon_sym_case] = ACTIONS(22), - [anon_sym_esac] = ACTIONS(6497), - [anon_sym_SEMI_SEMI] = ACTIONS(6505), - [anon_sym_function] = ACTIONS(24), + [anon_sym_esac] = ACTIONS(6629), + [anon_sym_SEMI_SEMI] = ACTIONS(6641), + [anon_sym_function] = ACTIONS(5467), [anon_sym_LPAREN] = ACTIONS(26), - [anon_sym_LBRACK] = ACTIONS(28), - [anon_sym_LBRACK_LBRACK] = ACTIONS(30), - [anon_sym_declare] = ACTIONS(32), - [anon_sym_typeset] = ACTIONS(32), - [anon_sym_export] = ACTIONS(32), - [anon_sym_readonly] = ACTIONS(32), - [anon_sym_local] = ACTIONS(32), - [anon_sym_unset] = ACTIONS(34), - [anon_sym_unsetenv] = ACTIONS(34), + [anon_sym_LBRACK] = ACTIONS(5469), + [anon_sym_LBRACK_LBRACK] = ACTIONS(5471), + [anon_sym_declare] = ACTIONS(5473), + [anon_sym_typeset] = ACTIONS(5473), + [anon_sym_export] = ACTIONS(5473), + [anon_sym_readonly] = ACTIONS(5473), + [anon_sym_local] = ACTIONS(5473), + [anon_sym_unset] = ACTIONS(5475), + [anon_sym_unsetenv] = ACTIONS(5475), [anon_sym_LT] = ACTIONS(36), [anon_sym_GT] = ACTIONS(36), [anon_sym_GT_GT] = ACTIONS(38), @@ -68822,64 +70705,64 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP_GT_GT] = ACTIONS(38), [anon_sym_LT_AMP] = ACTIONS(38), [anon_sym_GT_AMP] = ACTIONS(38), - [sym__special_characters] = ACTIONS(40), - [anon_sym_DQUOTE] = ACTIONS(42), - [anon_sym_DOLLAR] = ACTIONS(44), - [sym_raw_string] = ACTIONS(46), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(48), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(50), - [anon_sym_BQUOTE] = ACTIONS(52), - [anon_sym_LT_LPAREN] = ACTIONS(54), - [anon_sym_GT_LPAREN] = ACTIONS(54), + [sym__special_characters] = ACTIONS(5477), + [anon_sym_DQUOTE] = ACTIONS(5479), + [anon_sym_DOLLAR] = ACTIONS(5481), + [sym_raw_string] = ACTIONS(5483), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5485), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5487), + [anon_sym_BQUOTE] = ACTIONS(5489), + [anon_sym_LT_LPAREN] = ACTIONS(5491), + [anon_sym_GT_LPAREN] = ACTIONS(5491), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(58), + [sym_word] = ACTIONS(5493), }, - [2645] = { - [sym__terminated_statement] = STATE(2635), - [sym_for_statement] = STATE(2636), - [sym_while_statement] = STATE(2636), - [sym_if_statement] = STATE(2636), - [sym_case_statement] = STATE(2636), - [sym_function_definition] = STATE(2636), - [sym_subshell] = STATE(2636), - [sym_pipeline] = STATE(2636), - [sym_list] = STATE(2636), - [sym_command] = STATE(2636), - [sym_command_name] = STATE(27), - [sym_bracket_command] = STATE(2636), - [sym_variable_assignment] = STATE(2637), - [sym_declaration_command] = STATE(2636), - [sym_unset_command] = STATE(2636), - [sym_subscript] = STATE(29), + [2667] = { + [sym__terminated_statement] = STATE(2651), + [sym_for_statement] = STATE(3297), + [sym_while_statement] = STATE(3297), + [sym_if_statement] = STATE(3297), + [sym_case_statement] = STATE(3297), + [sym_function_definition] = STATE(3297), + [sym_subshell] = STATE(3297), + [sym_pipeline] = STATE(3297), + [sym_list] = STATE(3297), + [sym_command] = STATE(3297), + [sym_command_name] = STATE(2653), + [sym_bracket_command] = STATE(3297), + [sym_variable_assignment] = STATE(3298), + [sym_declaration_command] = STATE(3297), + [sym_unset_command] = STATE(3297), + [sym_subscript] = STATE(2655), [sym_file_redirect] = STATE(30), - [sym_concatenation] = STATE(31), - [sym_string] = STATE(18), - [sym_simple_expansion] = STATE(18), - [sym_string_expansion] = STATE(18), - [sym_expansion] = STATE(18), - [sym_command_substitution] = STATE(18), - [sym_process_substitution] = STATE(18), - [aux_sym_program_repeat1] = STATE(3210), - [aux_sym_command_repeat1] = STATE(33), + [sym_concatenation] = STATE(2656), + [sym_string] = STATE(2645), + [sym_simple_expansion] = STATE(2645), + [sym_string_expansion] = STATE(2645), + [sym_expansion] = STATE(2645), + [sym_command_substitution] = STATE(2645), + [sym_process_substitution] = STATE(2645), + [aux_sym_program_repeat1] = STATE(3299), + [aux_sym_command_repeat1] = STATE(2658), [sym_file_descriptor] = ACTIONS(10), - [sym_variable_name] = ACTIONS(12), + [sym_variable_name] = ACTIONS(5459), [anon_sym_for] = ACTIONS(16), - [anon_sym_while] = ACTIONS(18), + [anon_sym_while] = ACTIONS(5461), [anon_sym_if] = ACTIONS(20), [anon_sym_case] = ACTIONS(22), - [anon_sym_esac] = ACTIONS(6497), - [anon_sym_SEMI_SEMI] = ACTIONS(6505), - [anon_sym_function] = ACTIONS(24), + [anon_sym_esac] = ACTIONS(6629), + [anon_sym_SEMI_SEMI] = ACTIONS(6641), + [anon_sym_function] = ACTIONS(5467), [anon_sym_LPAREN] = ACTIONS(26), - [anon_sym_LBRACK] = ACTIONS(28), - [anon_sym_LBRACK_LBRACK] = ACTIONS(30), - [anon_sym_declare] = ACTIONS(32), - [anon_sym_typeset] = ACTIONS(32), - [anon_sym_export] = ACTIONS(32), - [anon_sym_readonly] = ACTIONS(32), - [anon_sym_local] = ACTIONS(32), - [anon_sym_unset] = ACTIONS(34), - [anon_sym_unsetenv] = ACTIONS(34), + [anon_sym_LBRACK] = ACTIONS(5469), + [anon_sym_LBRACK_LBRACK] = ACTIONS(5471), + [anon_sym_declare] = ACTIONS(5473), + [anon_sym_typeset] = ACTIONS(5473), + [anon_sym_export] = ACTIONS(5473), + [anon_sym_readonly] = ACTIONS(5473), + [anon_sym_local] = ACTIONS(5473), + [anon_sym_unset] = ACTIONS(5475), + [anon_sym_unsetenv] = ACTIONS(5475), [anon_sym_LT] = ACTIONS(36), [anon_sym_GT] = ACTIONS(36), [anon_sym_GT_GT] = ACTIONS(38), @@ -68887,352 +70770,82 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP_GT_GT] = ACTIONS(38), [anon_sym_LT_AMP] = ACTIONS(38), [anon_sym_GT_AMP] = ACTIONS(38), - [sym__special_characters] = ACTIONS(40), - [anon_sym_DQUOTE] = ACTIONS(42), - [anon_sym_DOLLAR] = ACTIONS(44), - [sym_raw_string] = ACTIONS(46), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(48), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(50), - [anon_sym_BQUOTE] = ACTIONS(52), - [anon_sym_LT_LPAREN] = ACTIONS(54), - [anon_sym_GT_LPAREN] = ACTIONS(54), + [sym__special_characters] = ACTIONS(5477), + [anon_sym_DQUOTE] = ACTIONS(5479), + [anon_sym_DOLLAR] = ACTIONS(5481), + [sym_raw_string] = ACTIONS(5483), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5485), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5487), + [anon_sym_BQUOTE] = ACTIONS(5489), + [anon_sym_LT_LPAREN] = ACTIONS(5491), + [anon_sym_GT_LPAREN] = ACTIONS(5491), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(58), + [sym_word] = ACTIONS(5493), }, - [2646] = { - [sym_concatenation] = STATE(3214), - [sym_string] = STATE(3213), - [sym_simple_expansion] = STATE(3213), - [sym_string_expansion] = STATE(3213), - [sym_expansion] = STATE(3213), - [sym_command_substitution] = STATE(3213), - [sym_process_substitution] = STATE(3213), - [anon_sym_RBRACE] = ACTIONS(6507), - [sym__special_characters] = ACTIONS(6509), + [2668] = { + [sym_concatenation] = STATE(3303), + [sym_string] = STATE(3302), + [sym_simple_expansion] = STATE(3302), + [sym_string_expansion] = STATE(3302), + [sym_expansion] = STATE(3302), + [sym_command_substitution] = STATE(3302), + [sym_process_substitution] = STATE(3302), + [anon_sym_RBRACE] = ACTIONS(6643), + [sym__special_characters] = ACTIONS(6645), [anon_sym_DQUOTE] = ACTIONS(1924), [anon_sym_DOLLAR] = ACTIONS(1926), - [sym_raw_string] = ACTIONS(6511), + [sym_raw_string] = ACTIONS(6647), [anon_sym_DOLLAR_LBRACE] = ACTIONS(1930), [anon_sym_DOLLAR_LPAREN] = ACTIONS(1932), [anon_sym_BQUOTE] = ACTIONS(1934), [anon_sym_LT_LPAREN] = ACTIONS(1936), [anon_sym_GT_LPAREN] = ACTIONS(1936), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6513), + [sym_word] = ACTIONS(6649), }, - [2647] = { + [2669] = { [sym__concat] = ACTIONS(1940), [anon_sym_PIPE] = ACTIONS(1940), [anon_sym_RPAREN] = ACTIONS(1940), [sym_comment] = ACTIONS(56), }, - [2648] = { - [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(6515), - }, - [2649] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6517), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [2650] = { - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_EQ] = ACTIONS(6519), - [sym_comment] = ACTIONS(56), - }, - [2651] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3220), - [anon_sym_RBRACE] = ACTIONS(6521), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [aux_sym_SLASH] = ACTIONS(6523), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [2652] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3223), - [anon_sym_RBRACE] = ACTIONS(6525), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [aux_sym_SLASH] = ACTIONS(6527), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [2653] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3225), - [anon_sym_RBRACE] = ACTIONS(6507), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [aux_sym_SLASH] = ACTIONS(6529), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [2654] = { - [sym__concat] = ACTIONS(1992), - [anon_sym_PIPE] = ACTIONS(1992), - [anon_sym_RPAREN] = ACTIONS(1992), - [sym_comment] = ACTIONS(56), - }, - [2655] = { - [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(6531), - }, - [2656] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6533), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [2657] = { - [sym__concat] = ACTIONS(2000), - [anon_sym_PIPE] = ACTIONS(2000), - [anon_sym_RPAREN] = ACTIONS(2000), - [sym_comment] = ACTIONS(56), - }, - [2658] = { - [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(6535), - }, - [2659] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6507), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [2660] = { - [sym__concat] = ACTIONS(2156), - [anon_sym_PIPE] = ACTIONS(2156), - [anon_sym_RPAREN] = ACTIONS(2156), - [sym_comment] = ACTIONS(56), - }, - [2661] = { - [sym__concat] = ACTIONS(2358), - [anon_sym_PIPE] = ACTIONS(2358), - [anon_sym_RPAREN] = ACTIONS(2358), - [sym_comment] = ACTIONS(56), - }, - [2662] = { - [anon_sym_PIPE] = ACTIONS(6537), - [anon_sym_RPAREN] = ACTIONS(6537), - [anon_sym_SEMI_SEMI] = ACTIONS(6537), - [anon_sym_PIPE_AMP] = ACTIONS(6537), - [anon_sym_AMP_AMP] = ACTIONS(6537), - [anon_sym_PIPE_PIPE] = ACTIONS(6537), - [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(6537), - [anon_sym_LF] = ACTIONS(6537), - [anon_sym_AMP] = ACTIONS(6537), - }, - [2663] = { - [aux_sym_case_item_repeat1] = STATE(3230), - [aux_sym_concatenation_repeat1] = STATE(1990), - [sym__concat] = ACTIONS(4260), - [anon_sym_PIPE] = ACTIONS(4262), - [anon_sym_RPAREN] = ACTIONS(6539), - [sym_comment] = ACTIONS(56), - }, - [2664] = { - [aux_sym_case_item_repeat1] = STATE(3232), - [aux_sym_concatenation_repeat1] = STATE(1990), - [sym__concat] = ACTIONS(4260), - [anon_sym_PIPE] = ACTIONS(4262), - [anon_sym_RPAREN] = ACTIONS(6541), - [sym_comment] = ACTIONS(56), - }, - [2665] = { - [aux_sym_case_item_repeat1] = STATE(3232), - [anon_sym_PIPE] = ACTIONS(4262), - [anon_sym_RPAREN] = ACTIONS(6541), - [sym_comment] = ACTIONS(56), - }, - [2666] = { - [anon_sym_esac] = ACTIONS(6543), - [sym_comment] = ACTIONS(56), - }, - [2667] = { - [anon_sym_PIPE] = ACTIONS(6545), - [anon_sym_RPAREN] = ACTIONS(6545), - [anon_sym_SEMI_SEMI] = ACTIONS(6545), - [anon_sym_PIPE_AMP] = ACTIONS(6545), - [anon_sym_AMP_AMP] = ACTIONS(6545), - [anon_sym_PIPE_PIPE] = ACTIONS(6545), - [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(6545), - [anon_sym_LF] = ACTIONS(6545), - [anon_sym_AMP] = ACTIONS(6545), - }, - [2668] = { - [anon_sym_esac] = ACTIONS(6547), - [sym_comment] = ACTIONS(56), - }, - [2669] = { - [sym__concat] = ACTIONS(5929), - [anon_sym_in] = ACTIONS(5931), - [anon_sym_SEMI_SEMI] = ACTIONS(5931), - [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(5931), - [anon_sym_LF] = ACTIONS(5931), - [anon_sym_AMP] = ACTIONS(5931), - }, [2670] = { - [sym__concat] = ACTIONS(5933), - [anon_sym_in] = ACTIONS(5935), - [anon_sym_SEMI_SEMI] = ACTIONS(5935), [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(5935), - [anon_sym_LF] = ACTIONS(5935), - [anon_sym_AMP] = ACTIONS(5935), + [sym_regex_without_right_brace] = ACTIONS(6651), }, [2671] = { - [sym__concat] = ACTIONS(5937), - [anon_sym_in] = ACTIONS(5939), - [anon_sym_SEMI_SEMI] = ACTIONS(5939), + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(6653), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(5939), - [anon_sym_LF] = ACTIONS(5939), - [anon_sym_AMP] = ACTIONS(5939), + [sym_word] = ACTIONS(848), }, [2672] = { - [sym__concat] = ACTIONS(5941), - [anon_sym_in] = ACTIONS(5943), - [anon_sym_SEMI_SEMI] = ACTIONS(5943), - [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(5943), - [anon_sym_LF] = ACTIONS(5943), - [anon_sym_AMP] = ACTIONS(5943), + [anon_sym_LBRACK] = ACTIONS(820), + [anon_sym_EQ] = ACTIONS(6655), + [sym_comment] = ACTIONS(56), }, [2673] = { [sym_concatenation] = STATE(451), @@ -69242,8 +70855,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6549), + [aux_sym_expansion_repeat1] = STATE(3309), + [anon_sym_RBRACE] = ACTIONS(6657), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -69251,6 +70864,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_raw_string] = ACTIONS(834), [anon_sym_POUND] = ACTIONS(836), [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [aux_sym_SLASH] = ACTIONS(6659), [anon_sym_COLON] = ACTIONS(826), [anon_sym_COLON_QMARK] = ACTIONS(826), [anon_sym_COLON_DASH] = ACTIONS(826), @@ -69264,13 +70878,34 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(848), }, [2674] = { - [sym__concat] = ACTIONS(5947), - [anon_sym_in] = ACTIONS(5949), - [anon_sym_SEMI_SEMI] = ACTIONS(5949), + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(3312), + [anon_sym_RBRACE] = ACTIONS(6661), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [aux_sym_SLASH] = ACTIONS(6663), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(5949), - [anon_sym_LF] = ACTIONS(5949), - [anon_sym_AMP] = ACTIONS(5949), + [sym_word] = ACTIONS(848), }, [2675] = { [sym_concatenation] = STATE(451), @@ -69280,8 +70915,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6551), + [aux_sym_expansion_repeat1] = STATE(3314), + [anon_sym_RBRACE] = ACTIONS(6643), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -69289,6 +70924,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_raw_string] = ACTIONS(834), [anon_sym_POUND] = ACTIONS(836), [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [aux_sym_SLASH] = ACTIONS(6665), [anon_sym_COLON] = ACTIONS(826), [anon_sym_COLON_QMARK] = ACTIONS(826), [anon_sym_COLON_DASH] = ACTIONS(826), @@ -69302,15 +70938,16 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(848), }, [2676] = { - [sym__concat] = ACTIONS(5953), - [anon_sym_in] = ACTIONS(5955), - [anon_sym_SEMI_SEMI] = ACTIONS(5955), - [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(5955), - [anon_sym_LF] = ACTIONS(5955), - [anon_sym_AMP] = ACTIONS(5955), + [sym__concat] = ACTIONS(1992), + [anon_sym_PIPE] = ACTIONS(1992), + [anon_sym_RPAREN] = ACTIONS(1992), + [sym_comment] = ACTIONS(56), }, [2677] = { + [sym_comment] = ACTIONS(182), + [sym_regex_without_right_brace] = ACTIONS(6667), + }, + [2678] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -69319,7 +70956,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6553), + [anon_sym_RBRACE] = ACTIONS(6669), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -69339,25 +70976,273 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [2678] = { - [sym__concat] = ACTIONS(5959), - [anon_sym_in] = ACTIONS(5961), - [anon_sym_SEMI_SEMI] = ACTIONS(5961), - [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(5961), - [anon_sym_LF] = ACTIONS(5961), - [anon_sym_AMP] = ACTIONS(5961), - }, [2679] = { - [sym__concat] = ACTIONS(5963), - [anon_sym_in] = ACTIONS(5965), - [anon_sym_SEMI_SEMI] = ACTIONS(5965), - [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(5965), - [anon_sym_LF] = ACTIONS(5965), - [anon_sym_AMP] = ACTIONS(5965), + [sym__concat] = ACTIONS(2000), + [anon_sym_PIPE] = ACTIONS(2000), + [anon_sym_RPAREN] = ACTIONS(2000), + [sym_comment] = ACTIONS(56), }, [2680] = { + [sym_comment] = ACTIONS(182), + [sym_regex_without_right_brace] = ACTIONS(6671), + }, + [2681] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(6643), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [2682] = { + [sym__concat] = ACTIONS(2156), + [anon_sym_PIPE] = ACTIONS(2156), + [anon_sym_RPAREN] = ACTIONS(2156), + [sym_comment] = ACTIONS(56), + }, + [2683] = { + [sym__concat] = ACTIONS(2358), + [anon_sym_PIPE] = ACTIONS(2358), + [anon_sym_RPAREN] = ACTIONS(2358), + [sym_comment] = ACTIONS(56), + }, + [2684] = { + [anon_sym_esac] = ACTIONS(6673), + [anon_sym_PIPE] = ACTIONS(6673), + [anon_sym_RPAREN] = ACTIONS(6673), + [anon_sym_SEMI_SEMI] = ACTIONS(6673), + [anon_sym_PIPE_AMP] = ACTIONS(6673), + [anon_sym_AMP_AMP] = ACTIONS(6673), + [anon_sym_PIPE_PIPE] = ACTIONS(6673), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(6673), + [anon_sym_LF] = ACTIONS(6673), + [anon_sym_AMP] = ACTIONS(6673), + }, + [2685] = { + [aux_sym_case_item_repeat1] = STATE(3319), + [aux_sym_concatenation_repeat1] = STATE(1990), + [sym__concat] = ACTIONS(4260), + [anon_sym_PIPE] = ACTIONS(4262), + [anon_sym_RPAREN] = ACTIONS(6675), + [sym_comment] = ACTIONS(56), + }, + [2686] = { + [aux_sym_case_item_repeat1] = STATE(3321), + [aux_sym_concatenation_repeat1] = STATE(1990), + [sym__concat] = ACTIONS(4260), + [anon_sym_PIPE] = ACTIONS(4262), + [anon_sym_RPAREN] = ACTIONS(6677), + [sym_comment] = ACTIONS(56), + }, + [2687] = { + [aux_sym_case_item_repeat1] = STATE(3321), + [anon_sym_PIPE] = ACTIONS(4262), + [anon_sym_RPAREN] = ACTIONS(6677), + [sym_comment] = ACTIONS(56), + }, + [2688] = { + [anon_sym_esac] = ACTIONS(6679), + [sym_comment] = ACTIONS(56), + }, + [2689] = { + [anon_sym_esac] = ACTIONS(6681), + [anon_sym_PIPE] = ACTIONS(6681), + [anon_sym_RPAREN] = ACTIONS(6681), + [anon_sym_SEMI_SEMI] = ACTIONS(6681), + [anon_sym_PIPE_AMP] = ACTIONS(6681), + [anon_sym_AMP_AMP] = ACTIONS(6681), + [anon_sym_PIPE_PIPE] = ACTIONS(6681), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(6681), + [anon_sym_LF] = ACTIONS(6681), + [anon_sym_AMP] = ACTIONS(6681), + }, + [2690] = { + [anon_sym_esac] = ACTIONS(6683), + [sym_comment] = ACTIONS(56), + }, + [2691] = { + [sym__concat] = ACTIONS(5961), + [anon_sym_in] = ACTIONS(5963), + [anon_sym_SEMI_SEMI] = ACTIONS(5963), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(5963), + [anon_sym_LF] = ACTIONS(5963), + [anon_sym_AMP] = ACTIONS(5963), + }, + [2692] = { + [sym__concat] = ACTIONS(5965), + [anon_sym_in] = ACTIONS(5967), + [anon_sym_SEMI_SEMI] = ACTIONS(5967), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(5967), + [anon_sym_LF] = ACTIONS(5967), + [anon_sym_AMP] = ACTIONS(5967), + }, + [2693] = { + [sym__concat] = ACTIONS(5969), + [anon_sym_in] = ACTIONS(5971), + [anon_sym_SEMI_SEMI] = ACTIONS(5971), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(5971), + [anon_sym_LF] = ACTIONS(5971), + [anon_sym_AMP] = ACTIONS(5971), + }, + [2694] = { + [sym__concat] = ACTIONS(5973), + [anon_sym_in] = ACTIONS(5975), + [anon_sym_SEMI_SEMI] = ACTIONS(5975), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(5975), + [anon_sym_LF] = ACTIONS(5975), + [anon_sym_AMP] = ACTIONS(5975), + }, + [2695] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(6685), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [2696] = { + [sym__concat] = ACTIONS(5979), + [anon_sym_in] = ACTIONS(5981), + [anon_sym_SEMI_SEMI] = ACTIONS(5981), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(5981), + [anon_sym_LF] = ACTIONS(5981), + [anon_sym_AMP] = ACTIONS(5981), + }, + [2697] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(6687), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [2698] = { + [sym__concat] = ACTIONS(5985), + [anon_sym_in] = ACTIONS(5987), + [anon_sym_SEMI_SEMI] = ACTIONS(5987), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(5987), + [anon_sym_LF] = ACTIONS(5987), + [anon_sym_AMP] = ACTIONS(5987), + }, + [2699] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(6689), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [2700] = { + [sym__concat] = ACTIONS(5991), + [anon_sym_in] = ACTIONS(5993), + [anon_sym_SEMI_SEMI] = ACTIONS(5993), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(5993), + [anon_sym_LF] = ACTIONS(5993), + [anon_sym_AMP] = ACTIONS(5993), + }, + [2701] = { + [sym__concat] = ACTIONS(5995), + [anon_sym_in] = ACTIONS(5997), + [anon_sym_SEMI_SEMI] = ACTIONS(5997), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(5997), + [anon_sym_LF] = ACTIONS(5997), + [anon_sym_AMP] = ACTIONS(5997), + }, + [2702] = { [sym__concat] = ACTIONS(1858), [anon_sym_PIPE] = ACTIONS(1860), [anon_sym_SEMI_SEMI] = ACTIONS(1860), @@ -69369,9 +71254,9 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(1860), [anon_sym_AMP] = ACTIONS(1860), }, - [2681] = { - [aux_sym_concatenation_repeat1] = STATE(2681), - [sym__concat] = ACTIONS(6555), + [2703] = { + [aux_sym_concatenation_repeat1] = STATE(2703), + [sym__concat] = ACTIONS(6691), [anon_sym_PIPE] = ACTIONS(1860), [anon_sym_SEMI_SEMI] = ACTIONS(1860), [anon_sym_PIPE_AMP] = ACTIONS(1860), @@ -69382,7 +71267,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(1860), [anon_sym_AMP] = ACTIONS(1860), }, - [2682] = { + [2704] = { [sym__concat] = ACTIONS(1895), [anon_sym_PIPE] = ACTIONS(1897), [anon_sym_SEMI_SEMI] = ACTIONS(1897), @@ -69394,28 +71279,28 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(1897), [anon_sym_AMP] = ACTIONS(1897), }, - [2683] = { - [sym_concatenation] = STATE(3241), - [sym_string] = STATE(3240), - [sym_simple_expansion] = STATE(3240), - [sym_string_expansion] = STATE(3240), - [sym_expansion] = STATE(3240), - [sym_command_substitution] = STATE(3240), - [sym_process_substitution] = STATE(3240), - [anon_sym_RBRACE] = ACTIONS(6558), - [sym__special_characters] = ACTIONS(6560), + [2705] = { + [sym_concatenation] = STATE(3330), + [sym_string] = STATE(3329), + [sym_simple_expansion] = STATE(3329), + [sym_string_expansion] = STATE(3329), + [sym_expansion] = STATE(3329), + [sym_command_substitution] = STATE(3329), + [sym_process_substitution] = STATE(3329), + [anon_sym_RBRACE] = ACTIONS(6694), + [sym__special_characters] = ACTIONS(6696), [anon_sym_DQUOTE] = ACTIONS(1924), [anon_sym_DOLLAR] = ACTIONS(1926), - [sym_raw_string] = ACTIONS(6562), + [sym_raw_string] = ACTIONS(6698), [anon_sym_DOLLAR_LBRACE] = ACTIONS(1930), [anon_sym_DOLLAR_LPAREN] = ACTIONS(1932), [anon_sym_BQUOTE] = ACTIONS(1934), [anon_sym_LT_LPAREN] = ACTIONS(1936), [anon_sym_GT_LPAREN] = ACTIONS(1936), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6564), + [sym_word] = ACTIONS(6700), }, - [2684] = { + [2706] = { [sym__concat] = ACTIONS(1940), [anon_sym_PIPE] = ACTIONS(1942), [anon_sym_SEMI_SEMI] = ACTIONS(1942), @@ -69427,11 +71312,11 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(1942), [anon_sym_AMP] = ACTIONS(1942), }, - [2685] = { + [2707] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(6566), + [sym_regex_without_right_brace] = ACTIONS(6702), }, - [2686] = { + [2708] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -69440,7 +71325,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6568), + [anon_sym_RBRACE] = ACTIONS(6704), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -69460,12 +71345,12 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [2687] = { + [2709] = { [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_EQ] = ACTIONS(6570), + [anon_sym_EQ] = ACTIONS(6706), [sym_comment] = ACTIONS(56), }, - [2688] = { + [2710] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -69473,8 +71358,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3247), - [anon_sym_RBRACE] = ACTIONS(6572), + [aux_sym_expansion_repeat1] = STATE(3336), + [anon_sym_RBRACE] = ACTIONS(6708), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -69482,7 +71367,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_raw_string] = ACTIONS(834), [anon_sym_POUND] = ACTIONS(836), [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [aux_sym_SLASH] = ACTIONS(6574), + [aux_sym_SLASH] = ACTIONS(6710), [anon_sym_COLON] = ACTIONS(826), [anon_sym_COLON_QMARK] = ACTIONS(826), [anon_sym_COLON_DASH] = ACTIONS(826), @@ -69495,7 +71380,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [2689] = { + [2711] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -69503,8 +71388,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3250), - [anon_sym_RBRACE] = ACTIONS(6576), + [aux_sym_expansion_repeat1] = STATE(3339), + [anon_sym_RBRACE] = ACTIONS(6712), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -69512,7 +71397,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_raw_string] = ACTIONS(834), [anon_sym_POUND] = ACTIONS(836), [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [aux_sym_SLASH] = ACTIONS(6578), + [aux_sym_SLASH] = ACTIONS(6714), [anon_sym_COLON] = ACTIONS(826), [anon_sym_COLON_QMARK] = ACTIONS(826), [anon_sym_COLON_DASH] = ACTIONS(826), @@ -69525,7 +71410,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [2690] = { + [2712] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -69533,8 +71418,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3252), - [anon_sym_RBRACE] = ACTIONS(6558), + [aux_sym_expansion_repeat1] = STATE(3341), + [anon_sym_RBRACE] = ACTIONS(6694), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -69542,7 +71427,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_raw_string] = ACTIONS(834), [anon_sym_POUND] = ACTIONS(836), [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [aux_sym_SLASH] = ACTIONS(6580), + [aux_sym_SLASH] = ACTIONS(6716), [anon_sym_COLON] = ACTIONS(826), [anon_sym_COLON_QMARK] = ACTIONS(826), [anon_sym_COLON_DASH] = ACTIONS(826), @@ -69555,7 +71440,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [2691] = { + [2713] = { [sym__concat] = ACTIONS(1992), [anon_sym_PIPE] = ACTIONS(1994), [anon_sym_SEMI_SEMI] = ACTIONS(1994), @@ -69567,11 +71452,11 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(1994), [anon_sym_AMP] = ACTIONS(1994), }, - [2692] = { + [2714] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(6582), + [sym_regex_without_right_brace] = ACTIONS(6718), }, - [2693] = { + [2715] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -69580,7 +71465,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6584), + [anon_sym_RBRACE] = ACTIONS(6720), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -69600,7 +71485,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [2694] = { + [2716] = { [sym__concat] = ACTIONS(2000), [anon_sym_PIPE] = ACTIONS(2002), [anon_sym_SEMI_SEMI] = ACTIONS(2002), @@ -69612,11 +71497,11 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(2002), [anon_sym_AMP] = ACTIONS(2002), }, - [2695] = { + [2717] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(6586), + [sym_regex_without_right_brace] = ACTIONS(6722), }, - [2696] = { + [2718] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -69625,7 +71510,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6558), + [anon_sym_RBRACE] = ACTIONS(6694), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -69645,7 +71530,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [2697] = { + [2719] = { [sym__concat] = ACTIONS(2156), [anon_sym_PIPE] = ACTIONS(2158), [anon_sym_SEMI_SEMI] = ACTIONS(2158), @@ -69657,7 +71542,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(2158), [anon_sym_AMP] = ACTIONS(2158), }, - [2698] = { + [2720] = { [sym__concat] = ACTIONS(2358), [anon_sym_PIPE] = ACTIONS(2360), [anon_sym_SEMI_SEMI] = ACTIONS(2360), @@ -69669,7 +71554,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(2360), [anon_sym_AMP] = ACTIONS(2360), }, - [2699] = { + [2721] = { [sym_file_descriptor] = ACTIONS(3235), [sym__concat] = ACTIONS(3235), [sym_variable_name] = ACTIONS(3235), @@ -69701,23 +71586,23 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(3237), [anon_sym_AMP] = ACTIONS(3237), }, - [2700] = { + [2722] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(6588), + [anon_sym_RBRACE] = ACTIONS(6724), [sym_comment] = ACTIONS(56), }, - [2701] = { + [2723] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(6590), + [anon_sym_RBRACE] = ACTIONS(6726), [sym_comment] = ACTIONS(56), }, - [2702] = { - [anon_sym_RBRACE] = ACTIONS(6590), + [2724] = { + [anon_sym_RBRACE] = ACTIONS(6726), [sym_comment] = ACTIONS(56), }, - [2703] = { + [2725] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -69725,8 +71610,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3259), - [anon_sym_RBRACE] = ACTIONS(6592), + [aux_sym_expansion_repeat1] = STATE(3348), + [anon_sym_RBRACE] = ACTIONS(6728), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -69746,7 +71631,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [2704] = { + [2726] = { [sym_file_descriptor] = ACTIONS(3297), [sym__concat] = ACTIONS(3297), [sym_variable_name] = ACTIONS(3297), @@ -69778,28 +71663,28 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(3299), [anon_sym_AMP] = ACTIONS(3299), }, - [2705] = { - [sym_concatenation] = STATE(3262), - [sym_string] = STATE(3261), - [sym_simple_expansion] = STATE(3261), - [sym_string_expansion] = STATE(3261), - [sym_expansion] = STATE(3261), - [sym_command_substitution] = STATE(3261), - [sym_process_substitution] = STATE(3261), - [anon_sym_RBRACE] = ACTIONS(6590), - [sym__special_characters] = ACTIONS(6594), + [2727] = { + [sym_concatenation] = STATE(3351), + [sym_string] = STATE(3350), + [sym_simple_expansion] = STATE(3350), + [sym_string_expansion] = STATE(3350), + [sym_expansion] = STATE(3350), + [sym_command_substitution] = STATE(3350), + [sym_process_substitution] = STATE(3350), + [anon_sym_RBRACE] = ACTIONS(6726), + [sym__special_characters] = ACTIONS(6730), [anon_sym_DQUOTE] = ACTIONS(1924), [anon_sym_DOLLAR] = ACTIONS(1926), - [sym_raw_string] = ACTIONS(6596), + [sym_raw_string] = ACTIONS(6732), [anon_sym_DOLLAR_LBRACE] = ACTIONS(1930), [anon_sym_DOLLAR_LPAREN] = ACTIONS(1932), [anon_sym_BQUOTE] = ACTIONS(1934), [anon_sym_LT_LPAREN] = ACTIONS(1936), [anon_sym_GT_LPAREN] = ACTIONS(1936), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6598), + [sym_word] = ACTIONS(6734), }, - [2706] = { + [2728] = { [sym_file_descriptor] = ACTIONS(3342), [sym__concat] = ACTIONS(3342), [sym_variable_name] = ACTIONS(3342), @@ -69831,11 +71716,11 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(3344), [anon_sym_AMP] = ACTIONS(3344), }, - [2707] = { + [2729] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(6600), + [sym_regex_without_right_brace] = ACTIONS(6736), }, - [2708] = { + [2730] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -69844,7 +71729,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6602), + [anon_sym_RBRACE] = ACTIONS(6738), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -69864,7 +71749,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [2709] = { + [2731] = { [sym_file_descriptor] = ACTIONS(3350), [sym__concat] = ACTIONS(3350), [sym_variable_name] = ACTIONS(3350), @@ -69896,11 +71781,11 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(3352), [anon_sym_AMP] = ACTIONS(3352), }, - [2710] = { + [2732] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(6604), + [sym_regex_without_right_brace] = ACTIONS(6740), }, - [2711] = { + [2733] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -69909,7 +71794,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6606), + [anon_sym_RBRACE] = ACTIONS(6742), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -69929,11 +71814,11 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [2712] = { + [2734] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(6608), + [sym_regex_without_right_brace] = ACTIONS(6744), }, - [2713] = { + [2735] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -69942,7 +71827,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6590), + [anon_sym_RBRACE] = ACTIONS(6726), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -69962,7 +71847,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [2714] = { + [2736] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -69970,8 +71855,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3269), - [anon_sym_RBRACE] = ACTIONS(6610), + [aux_sym_expansion_repeat1] = STATE(3358), + [anon_sym_RBRACE] = ACTIONS(6746), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -69991,7 +71876,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [2715] = { + [2737] = { [sym_file_descriptor] = ACTIONS(3362), [sym__concat] = ACTIONS(3362), [sym_variable_name] = ACTIONS(3362), @@ -70023,7 +71908,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(3364), [anon_sym_AMP] = ACTIONS(3364), }, - [2716] = { + [2738] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -70031,8 +71916,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3271), - [anon_sym_RBRACE] = ACTIONS(6612), + [aux_sym_expansion_repeat1] = STATE(3360), + [anon_sym_RBRACE] = ACTIONS(6748), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -70052,9 +71937,9 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [2717] = { - [aux_sym_concatenation_repeat1] = STATE(2720), - [sym__concat] = ACTIONS(5627), + [2739] = { + [aux_sym_concatenation_repeat1] = STATE(2742), + [sym__concat] = ACTIONS(5659), [anon_sym_PIPE] = ACTIONS(3974), [anon_sym_RPAREN] = ACTIONS(3974), [anon_sym_SEMI_SEMI] = ACTIONS(3974), @@ -70066,9 +71951,9 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(3974), [anon_sym_AMP] = ACTIONS(3974), }, - [2718] = { - [aux_sym_concatenation_repeat1] = STATE(2720), - [sym__concat] = ACTIONS(5627), + [2740] = { + [aux_sym_concatenation_repeat1] = STATE(2742), + [sym__concat] = ACTIONS(5659), [anon_sym_PIPE] = ACTIONS(3976), [anon_sym_RPAREN] = ACTIONS(3976), [anon_sym_SEMI_SEMI] = ACTIONS(3976), @@ -70080,28 +71965,28 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(3976), [anon_sym_AMP] = ACTIONS(3976), }, - [2719] = { - [sym_string] = STATE(3272), - [sym_simple_expansion] = STATE(3272), - [sym_string_expansion] = STATE(3272), - [sym_expansion] = STATE(3272), - [sym_command_substitution] = STATE(3272), - [sym_process_substitution] = STATE(3272), - [sym__special_characters] = ACTIONS(6614), + [2741] = { + [sym_string] = STATE(3361), + [sym_simple_expansion] = STATE(3361), + [sym_string_expansion] = STATE(3361), + [sym_expansion] = STATE(3361), + [sym_command_substitution] = STATE(3361), + [sym_process_substitution] = STATE(3361), + [sym__special_characters] = ACTIONS(6750), [anon_sym_DQUOTE] = ACTIONS(4398), [anon_sym_DOLLAR] = ACTIONS(4400), - [sym_raw_string] = ACTIONS(6616), + [sym_raw_string] = ACTIONS(6752), [anon_sym_DOLLAR_LBRACE] = ACTIONS(4404), [anon_sym_DOLLAR_LPAREN] = ACTIONS(4406), [anon_sym_BQUOTE] = ACTIONS(4408), [anon_sym_LT_LPAREN] = ACTIONS(4410), [anon_sym_GT_LPAREN] = ACTIONS(4410), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6614), + [sym_word] = ACTIONS(6750), }, - [2720] = { - [aux_sym_concatenation_repeat1] = STATE(3273), - [sym__concat] = ACTIONS(5627), + [2742] = { + [aux_sym_concatenation_repeat1] = STATE(3362), + [sym__concat] = ACTIONS(5659), [anon_sym_PIPE] = ACTIONS(774), [anon_sym_RPAREN] = ACTIONS(774), [anon_sym_SEMI_SEMI] = ACTIONS(774), @@ -70113,7 +71998,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(774), [anon_sym_AMP] = ACTIONS(774), }, - [2721] = { + [2743] = { [sym__concat] = ACTIONS(776), [anon_sym_PIPE] = ACTIONS(778), [anon_sym_RPAREN] = ACTIONS(778), @@ -70126,12 +72011,12 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(778), [anon_sym_AMP] = ACTIONS(778), }, - [2722] = { + [2744] = { [sym_simple_expansion] = STATE(134), [sym_expansion] = STATE(134), [sym_command_substitution] = STATE(134), [aux_sym_string_repeat1] = STATE(447), - [anon_sym_DQUOTE] = ACTIONS(6618), + [anon_sym_DQUOTE] = ACTIONS(6754), [anon_sym_DOLLAR] = ACTIONS(232), [sym__string_content] = ACTIONS(234), [anon_sym_DOLLAR_LBRACE] = ACTIONS(236), @@ -70139,7 +72024,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BQUOTE] = ACTIONS(240), [sym_comment] = ACTIONS(182), }, - [2723] = { + [2745] = { [sym__concat] = ACTIONS(808), [anon_sym_PIPE] = ACTIONS(810), [anon_sym_RPAREN] = ACTIONS(810), @@ -70152,7 +72037,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(810), [anon_sym_AMP] = ACTIONS(810), }, - [2724] = { + [2746] = { [sym__concat] = ACTIONS(812), [anon_sym_PIPE] = ACTIONS(814), [anon_sym_RPAREN] = ACTIONS(814), @@ -70165,7 +72050,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(814), [anon_sym_AMP] = ACTIONS(814), }, - [2725] = { + [2747] = { [sym__concat] = ACTIONS(816), [anon_sym_PIPE] = ACTIONS(818), [anon_sym_RPAREN] = ACTIONS(818), @@ -70178,12 +72063,12 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(818), [anon_sym_AMP] = ACTIONS(818), }, - [2726] = { + [2748] = { [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_EQ] = ACTIONS(6620), + [anon_sym_EQ] = ACTIONS(6756), [sym_comment] = ACTIONS(56), }, - [2727] = { + [2749] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -70191,8 +72076,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3278), - [anon_sym_RBRACE] = ACTIONS(6622), + [aux_sym_expansion_repeat1] = STATE(3367), + [anon_sym_RBRACE] = ACTIONS(6758), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -70200,7 +72085,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_raw_string] = ACTIONS(834), [anon_sym_POUND] = ACTIONS(836), [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [aux_sym_SLASH] = ACTIONS(6624), + [aux_sym_SLASH] = ACTIONS(6760), [anon_sym_COLON] = ACTIONS(826), [anon_sym_COLON_QMARK] = ACTIONS(826), [anon_sym_COLON_DASH] = ACTIONS(826), @@ -70213,20 +72098,20 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [2728] = { - [sym_subscript] = STATE(3282), - [sym_variable_name] = ACTIONS(6626), - [anon_sym_DOLLAR] = ACTIONS(6628), - [anon_sym_DASH] = ACTIONS(6628), + [2750] = { + [sym_subscript] = STATE(3371), + [sym_variable_name] = ACTIONS(6762), + [anon_sym_DOLLAR] = ACTIONS(6764), + [anon_sym_DASH] = ACTIONS(6764), [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6630), - [anon_sym_STAR] = ACTIONS(6628), - [anon_sym_AT] = ACTIONS(6628), - [anon_sym_QMARK] = ACTIONS(6628), - [anon_sym_0] = ACTIONS(6632), - [anon_sym__] = ACTIONS(6632), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6766), + [anon_sym_STAR] = ACTIONS(6764), + [anon_sym_AT] = ACTIONS(6764), + [anon_sym_QMARK] = ACTIONS(6764), + [anon_sym_0] = ACTIONS(6768), + [anon_sym__] = ACTIONS(6768), }, - [2729] = { + [2751] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -70234,8 +72119,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3285), - [anon_sym_RBRACE] = ACTIONS(6634), + [aux_sym_expansion_repeat1] = STATE(3374), + [anon_sym_RBRACE] = ACTIONS(6770), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -70243,7 +72128,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_raw_string] = ACTIONS(834), [anon_sym_POUND] = ACTIONS(836), [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [aux_sym_SLASH] = ACTIONS(6636), + [aux_sym_SLASH] = ACTIONS(6772), [anon_sym_COLON] = ACTIONS(826), [anon_sym_COLON_QMARK] = ACTIONS(826), [anon_sym_COLON_DASH] = ACTIONS(826), @@ -70256,7 +72141,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [2730] = { + [2752] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -70264,8 +72149,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3288), - [anon_sym_RBRACE] = ACTIONS(6638), + [aux_sym_expansion_repeat1] = STATE(3377), + [anon_sym_RBRACE] = ACTIONS(6774), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -70273,7 +72158,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_raw_string] = ACTIONS(834), [anon_sym_POUND] = ACTIONS(836), [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [aux_sym_SLASH] = ACTIONS(6640), + [aux_sym_SLASH] = ACTIONS(6776), [anon_sym_COLON] = ACTIONS(826), [anon_sym_COLON_QMARK] = ACTIONS(826), [anon_sym_COLON_DASH] = ACTIONS(826), @@ -70286,19 +72171,19 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [2731] = { + [2753] = { [anon_sym_PIPE] = ACTIONS(954), - [anon_sym_RPAREN] = ACTIONS(6642), + [anon_sym_RPAREN] = ACTIONS(6778), [anon_sym_PIPE_AMP] = ACTIONS(958), [anon_sym_AMP_AMP] = ACTIONS(960), [anon_sym_PIPE_PIPE] = ACTIONS(960), [sym_comment] = ACTIONS(56), }, - [2732] = { + [2754] = { [sym_file_descriptor] = ACTIONS(378), [sym_variable_name] = ACTIONS(378), [anon_sym_PIPE] = ACTIONS(954), - [anon_sym_RPAREN] = ACTIONS(6642), + [anon_sym_RPAREN] = ACTIONS(6778), [anon_sym_PIPE_AMP] = ACTIONS(958), [anon_sym_AMP_AMP] = ACTIONS(960), [anon_sym_PIPE_PIPE] = ACTIONS(960), @@ -70321,15 +72206,15 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(56), [sym_word] = ACTIONS(382), }, - [2733] = { + [2755] = { [anon_sym_PIPE] = ACTIONS(1050), [anon_sym_PIPE_AMP] = ACTIONS(1052), [anon_sym_AMP_AMP] = ACTIONS(1054), [anon_sym_PIPE_PIPE] = ACTIONS(1054), - [anon_sym_BQUOTE] = ACTIONS(6642), + [anon_sym_BQUOTE] = ACTIONS(6778), [sym_comment] = ACTIONS(56), }, - [2734] = { + [2756] = { [sym_file_descriptor] = ACTIONS(378), [sym_variable_name] = ACTIONS(378), [anon_sym_PIPE] = ACTIONS(1050), @@ -70349,25 +72234,25 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_raw_string] = ACTIONS(378), [anon_sym_DOLLAR_LBRACE] = ACTIONS(378), [anon_sym_DOLLAR_LPAREN] = ACTIONS(378), - [anon_sym_BQUOTE] = ACTIONS(6642), + [anon_sym_BQUOTE] = ACTIONS(6778), [anon_sym_LT_LPAREN] = ACTIONS(378), [anon_sym_GT_LPAREN] = ACTIONS(378), [sym_comment] = ACTIONS(56), [sym_word] = ACTIONS(382), }, - [2735] = { + [2757] = { [anon_sym_PIPE] = ACTIONS(954), - [anon_sym_RPAREN] = ACTIONS(6644), + [anon_sym_RPAREN] = ACTIONS(6780), [anon_sym_PIPE_AMP] = ACTIONS(958), [anon_sym_AMP_AMP] = ACTIONS(960), [anon_sym_PIPE_PIPE] = ACTIONS(960), [sym_comment] = ACTIONS(56), }, - [2736] = { + [2758] = { [sym_file_descriptor] = ACTIONS(378), [sym_variable_name] = ACTIONS(378), [anon_sym_PIPE] = ACTIONS(954), - [anon_sym_RPAREN] = ACTIONS(6644), + [anon_sym_RPAREN] = ACTIONS(6780), [anon_sym_PIPE_AMP] = ACTIONS(958), [anon_sym_AMP_AMP] = ACTIONS(960), [anon_sym_PIPE_PIPE] = ACTIONS(960), @@ -70390,7 +72275,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(56), [sym_word] = ACTIONS(382), }, - [2737] = { + [2759] = { [sym__concat] = ACTIONS(4728), [sym_variable_name] = ACTIONS(4728), [anon_sym_PIPE] = ACTIONS(4730), @@ -70415,7 +72300,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(4730), [anon_sym_AMP] = ACTIONS(4730), }, - [2738] = { + [2760] = { [sym__concat] = ACTIONS(4734), [sym_variable_name] = ACTIONS(4734), [anon_sym_PIPE] = ACTIONS(4736), @@ -70440,7 +72325,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(4736), [anon_sym_AMP] = ACTIONS(4736), }, - [2739] = { + [2761] = { [sym__concat] = ACTIONS(4797), [sym_variable_name] = ACTIONS(4797), [anon_sym_PIPE] = ACTIONS(4799), @@ -70465,7 +72350,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(4799), [anon_sym_AMP] = ACTIONS(4799), }, - [2740] = { + [2762] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -70474,7 +72359,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6646), + [anon_sym_RBRACE] = ACTIONS(6782), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -70494,23 +72379,23 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [2741] = { + [2763] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(6648), + [anon_sym_RBRACE] = ACTIONS(6784), [sym_comment] = ACTIONS(56), }, - [2742] = { + [2764] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(6650), + [anon_sym_RBRACE] = ACTIONS(6786), [sym_comment] = ACTIONS(56), }, - [2743] = { - [anon_sym_RBRACE] = ACTIONS(6650), + [2765] = { + [anon_sym_RBRACE] = ACTIONS(6786), [sym_comment] = ACTIONS(56), }, - [2744] = { + [2766] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -70518,8 +72403,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3295), - [anon_sym_RBRACE] = ACTIONS(6652), + [aux_sym_expansion_repeat1] = STATE(3384), + [anon_sym_RBRACE] = ACTIONS(6788), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -70539,7 +72424,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [2745] = { + [2767] = { [sym__concat] = ACTIONS(4809), [sym_variable_name] = ACTIONS(4809), [anon_sym_PIPE] = ACTIONS(4811), @@ -70564,7 +72449,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(4811), [anon_sym_AMP] = ACTIONS(4811), }, - [2746] = { + [2768] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -70572,8 +72457,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3297), - [anon_sym_RBRACE] = ACTIONS(6654), + [aux_sym_expansion_repeat1] = STATE(3386), + [anon_sym_RBRACE] = ACTIONS(6790), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -70593,7 +72478,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [2747] = { + [2769] = { [sym__concat] = ACTIONS(4815), [sym_variable_name] = ACTIONS(4815), [anon_sym_PIPE] = ACTIONS(4817), @@ -70618,7 +72503,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(4817), [anon_sym_AMP] = ACTIONS(4817), }, - [2748] = { + [2770] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -70626,8 +72511,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3299), - [anon_sym_RBRACE] = ACTIONS(6656), + [aux_sym_expansion_repeat1] = STATE(3388), + [anon_sym_RBRACE] = ACTIONS(6792), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -70647,7 +72532,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [2749] = { + [2771] = { [sym__concat] = ACTIONS(4821), [sym_variable_name] = ACTIONS(4821), [anon_sym_PIPE] = ACTIONS(4823), @@ -70672,7 +72557,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(4823), [anon_sym_AMP] = ACTIONS(4823), }, - [2750] = { + [2772] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -70681,7 +72566,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6658), + [anon_sym_RBRACE] = ACTIONS(6794), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -70701,7 +72586,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [2751] = { + [2773] = { [sym__concat] = ACTIONS(4827), [sym_variable_name] = ACTIONS(4827), [anon_sym_PIPE] = ACTIONS(4829), @@ -70726,2880 +72611,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(4829), [anon_sym_AMP] = ACTIONS(4829), }, - [2752] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6660), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [2753] = { - [sym__concat] = ACTIONS(4728), - [anon_sym_PIPE] = ACTIONS(4730), - [anon_sym_RPAREN] = ACTIONS(4730), - [anon_sym_SEMI_SEMI] = ACTIONS(4730), - [anon_sym_PIPE_AMP] = ACTIONS(4730), - [anon_sym_AMP_AMP] = ACTIONS(4730), - [anon_sym_PIPE_PIPE] = ACTIONS(4730), - [sym__special_characters] = ACTIONS(4730), - [anon_sym_DQUOTE] = ACTIONS(4730), - [anon_sym_DOLLAR] = ACTIONS(4730), - [sym_raw_string] = ACTIONS(4730), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4730), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4730), - [anon_sym_BQUOTE] = ACTIONS(4730), - [anon_sym_LT_LPAREN] = ACTIONS(4730), - [anon_sym_GT_LPAREN] = ACTIONS(4730), - [sym_comment] = ACTIONS(182), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(4730), - [sym_word] = ACTIONS(4730), - [anon_sym_SEMI] = ACTIONS(4730), - [anon_sym_LF] = ACTIONS(4730), - [anon_sym_AMP] = ACTIONS(4730), - }, - [2754] = { - [sym__concat] = ACTIONS(4734), - [anon_sym_PIPE] = ACTIONS(4736), - [anon_sym_RPAREN] = ACTIONS(4736), - [anon_sym_SEMI_SEMI] = ACTIONS(4736), - [anon_sym_PIPE_AMP] = ACTIONS(4736), - [anon_sym_AMP_AMP] = ACTIONS(4736), - [anon_sym_PIPE_PIPE] = ACTIONS(4736), - [sym__special_characters] = ACTIONS(4736), - [anon_sym_DQUOTE] = ACTIONS(4736), - [anon_sym_DOLLAR] = ACTIONS(4736), - [sym_raw_string] = ACTIONS(4736), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4736), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4736), - [anon_sym_BQUOTE] = ACTIONS(4736), - [anon_sym_LT_LPAREN] = ACTIONS(4736), - [anon_sym_GT_LPAREN] = ACTIONS(4736), - [sym_comment] = ACTIONS(182), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(4736), - [sym_word] = ACTIONS(4736), - [anon_sym_SEMI] = ACTIONS(4736), - [anon_sym_LF] = ACTIONS(4736), - [anon_sym_AMP] = ACTIONS(4736), - }, - [2755] = { - [sym__concat] = ACTIONS(4797), - [anon_sym_PIPE] = ACTIONS(4799), - [anon_sym_RPAREN] = ACTIONS(4799), - [anon_sym_SEMI_SEMI] = ACTIONS(4799), - [anon_sym_PIPE_AMP] = ACTIONS(4799), - [anon_sym_AMP_AMP] = ACTIONS(4799), - [anon_sym_PIPE_PIPE] = ACTIONS(4799), - [sym__special_characters] = ACTIONS(4799), - [anon_sym_DQUOTE] = ACTIONS(4799), - [anon_sym_DOLLAR] = ACTIONS(4799), - [sym_raw_string] = ACTIONS(4799), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4799), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4799), - [anon_sym_BQUOTE] = ACTIONS(4799), - [anon_sym_LT_LPAREN] = ACTIONS(4799), - [anon_sym_GT_LPAREN] = ACTIONS(4799), - [sym_comment] = ACTIONS(182), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(4799), - [sym_word] = ACTIONS(4799), - [anon_sym_SEMI] = ACTIONS(4799), - [anon_sym_LF] = ACTIONS(4799), - [anon_sym_AMP] = ACTIONS(4799), - }, - [2756] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6662), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [2757] = { - [aux_sym_concatenation_repeat1] = STATE(1594), - [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(6664), - [sym_comment] = ACTIONS(56), - }, - [2758] = { - [aux_sym_concatenation_repeat1] = STATE(1594), - [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(6666), - [sym_comment] = ACTIONS(56), - }, - [2759] = { - [anon_sym_RBRACE] = ACTIONS(6666), - [sym_comment] = ACTIONS(56), - }, - [2760] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3306), - [anon_sym_RBRACE] = ACTIONS(6668), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [2761] = { - [sym__concat] = ACTIONS(4809), - [anon_sym_PIPE] = ACTIONS(4811), - [anon_sym_RPAREN] = ACTIONS(4811), - [anon_sym_SEMI_SEMI] = ACTIONS(4811), - [anon_sym_PIPE_AMP] = ACTIONS(4811), - [anon_sym_AMP_AMP] = ACTIONS(4811), - [anon_sym_PIPE_PIPE] = ACTIONS(4811), - [sym__special_characters] = ACTIONS(4811), - [anon_sym_DQUOTE] = ACTIONS(4811), - [anon_sym_DOLLAR] = ACTIONS(4811), - [sym_raw_string] = ACTIONS(4811), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4811), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4811), - [anon_sym_BQUOTE] = ACTIONS(4811), - [anon_sym_LT_LPAREN] = ACTIONS(4811), - [anon_sym_GT_LPAREN] = ACTIONS(4811), - [sym_comment] = ACTIONS(182), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(4811), - [sym_word] = ACTIONS(4811), - [anon_sym_SEMI] = ACTIONS(4811), - [anon_sym_LF] = ACTIONS(4811), - [anon_sym_AMP] = ACTIONS(4811), - }, - [2762] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3308), - [anon_sym_RBRACE] = ACTIONS(6670), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [2763] = { - [sym__concat] = ACTIONS(4815), - [anon_sym_PIPE] = ACTIONS(4817), - [anon_sym_RPAREN] = ACTIONS(4817), - [anon_sym_SEMI_SEMI] = ACTIONS(4817), - [anon_sym_PIPE_AMP] = ACTIONS(4817), - [anon_sym_AMP_AMP] = ACTIONS(4817), - [anon_sym_PIPE_PIPE] = ACTIONS(4817), - [sym__special_characters] = ACTIONS(4817), - [anon_sym_DQUOTE] = ACTIONS(4817), - [anon_sym_DOLLAR] = ACTIONS(4817), - [sym_raw_string] = ACTIONS(4817), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4817), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4817), - [anon_sym_BQUOTE] = ACTIONS(4817), - [anon_sym_LT_LPAREN] = ACTIONS(4817), - [anon_sym_GT_LPAREN] = ACTIONS(4817), - [sym_comment] = ACTIONS(182), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(4817), - [sym_word] = ACTIONS(4817), - [anon_sym_SEMI] = ACTIONS(4817), - [anon_sym_LF] = ACTIONS(4817), - [anon_sym_AMP] = ACTIONS(4817), - }, - [2764] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3310), - [anon_sym_RBRACE] = ACTIONS(6672), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [2765] = { - [sym__concat] = ACTIONS(4821), - [anon_sym_PIPE] = ACTIONS(4823), - [anon_sym_RPAREN] = ACTIONS(4823), - [anon_sym_SEMI_SEMI] = ACTIONS(4823), - [anon_sym_PIPE_AMP] = ACTIONS(4823), - [anon_sym_AMP_AMP] = ACTIONS(4823), - [anon_sym_PIPE_PIPE] = ACTIONS(4823), - [sym__special_characters] = ACTIONS(4823), - [anon_sym_DQUOTE] = ACTIONS(4823), - [anon_sym_DOLLAR] = ACTIONS(4823), - [sym_raw_string] = ACTIONS(4823), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4823), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4823), - [anon_sym_BQUOTE] = ACTIONS(4823), - [anon_sym_LT_LPAREN] = ACTIONS(4823), - [anon_sym_GT_LPAREN] = ACTIONS(4823), - [sym_comment] = ACTIONS(182), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(4823), - [sym_word] = ACTIONS(4823), - [anon_sym_SEMI] = ACTIONS(4823), - [anon_sym_LF] = ACTIONS(4823), - [anon_sym_AMP] = ACTIONS(4823), - }, - [2766] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6674), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [2767] = { - [sym__concat] = ACTIONS(4827), - [anon_sym_PIPE] = ACTIONS(4829), - [anon_sym_RPAREN] = ACTIONS(4829), - [anon_sym_SEMI_SEMI] = ACTIONS(4829), - [anon_sym_PIPE_AMP] = ACTIONS(4829), - [anon_sym_AMP_AMP] = ACTIONS(4829), - [anon_sym_PIPE_PIPE] = ACTIONS(4829), - [sym__special_characters] = ACTIONS(4829), - [anon_sym_DQUOTE] = ACTIONS(4829), - [anon_sym_DOLLAR] = ACTIONS(4829), - [sym_raw_string] = ACTIONS(4829), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4829), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4829), - [anon_sym_BQUOTE] = ACTIONS(4829), - [anon_sym_LT_LPAREN] = ACTIONS(4829), - [anon_sym_GT_LPAREN] = ACTIONS(4829), - [sym_comment] = ACTIONS(182), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(4829), - [sym_word] = ACTIONS(4829), - [anon_sym_SEMI] = ACTIONS(4829), - [anon_sym_LF] = ACTIONS(4829), - [anon_sym_AMP] = ACTIONS(4829), - }, - [2768] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6676), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [2769] = { - [sym_file_descriptor] = ACTIONS(5929), - [sym__concat] = ACTIONS(5929), - [anon_sym_PIPE] = ACTIONS(5931), - [anon_sym_RPAREN] = ACTIONS(5931), - [anon_sym_SEMI_SEMI] = ACTIONS(5931), - [anon_sym_PIPE_AMP] = ACTIONS(5931), - [anon_sym_AMP_AMP] = ACTIONS(5931), - [anon_sym_PIPE_PIPE] = ACTIONS(5931), - [anon_sym_EQ_TILDE] = ACTIONS(5931), - [anon_sym_LT] = ACTIONS(5931), - [anon_sym_GT] = ACTIONS(5931), - [anon_sym_GT_GT] = ACTIONS(5931), - [anon_sym_AMP_GT] = ACTIONS(5931), - [anon_sym_AMP_GT_GT] = ACTIONS(5931), - [anon_sym_LT_AMP] = ACTIONS(5931), - [anon_sym_GT_AMP] = ACTIONS(5931), - [anon_sym_LT_LT] = ACTIONS(5931), - [anon_sym_LT_LT_DASH] = ACTIONS(5931), - [anon_sym_LT_LT_LT] = ACTIONS(5931), - [sym__special_characters] = ACTIONS(5931), - [anon_sym_DQUOTE] = ACTIONS(5931), - [anon_sym_DOLLAR] = ACTIONS(5931), - [sym_raw_string] = ACTIONS(5931), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5931), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5931), - [anon_sym_BQUOTE] = ACTIONS(5931), - [anon_sym_LT_LPAREN] = ACTIONS(5931), - [anon_sym_GT_LPAREN] = ACTIONS(5931), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(5931), - [anon_sym_SEMI] = ACTIONS(5931), - [anon_sym_LF] = ACTIONS(5931), - [anon_sym_AMP] = ACTIONS(5931), - }, - [2770] = { - [sym_file_descriptor] = ACTIONS(5933), - [sym__concat] = ACTIONS(5933), - [anon_sym_PIPE] = ACTIONS(5935), - [anon_sym_RPAREN] = ACTIONS(5935), - [anon_sym_SEMI_SEMI] = ACTIONS(5935), - [anon_sym_PIPE_AMP] = ACTIONS(5935), - [anon_sym_AMP_AMP] = ACTIONS(5935), - [anon_sym_PIPE_PIPE] = ACTIONS(5935), - [anon_sym_EQ_TILDE] = ACTIONS(5935), - [anon_sym_LT] = ACTIONS(5935), - [anon_sym_GT] = ACTIONS(5935), - [anon_sym_GT_GT] = ACTIONS(5935), - [anon_sym_AMP_GT] = ACTIONS(5935), - [anon_sym_AMP_GT_GT] = ACTIONS(5935), - [anon_sym_LT_AMP] = ACTIONS(5935), - [anon_sym_GT_AMP] = ACTIONS(5935), - [anon_sym_LT_LT] = ACTIONS(5935), - [anon_sym_LT_LT_DASH] = ACTIONS(5935), - [anon_sym_LT_LT_LT] = ACTIONS(5935), - [sym__special_characters] = ACTIONS(5935), - [anon_sym_DQUOTE] = ACTIONS(5935), - [anon_sym_DOLLAR] = ACTIONS(5935), - [sym_raw_string] = ACTIONS(5935), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5935), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5935), - [anon_sym_BQUOTE] = ACTIONS(5935), - [anon_sym_LT_LPAREN] = ACTIONS(5935), - [anon_sym_GT_LPAREN] = ACTIONS(5935), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(5935), - [anon_sym_SEMI] = ACTIONS(5935), - [anon_sym_LF] = ACTIONS(5935), - [anon_sym_AMP] = ACTIONS(5935), - }, - [2771] = { - [sym_file_descriptor] = ACTIONS(5937), - [sym__concat] = ACTIONS(5937), - [anon_sym_PIPE] = ACTIONS(5939), - [anon_sym_RPAREN] = ACTIONS(5939), - [anon_sym_SEMI_SEMI] = ACTIONS(5939), - [anon_sym_PIPE_AMP] = ACTIONS(5939), - [anon_sym_AMP_AMP] = ACTIONS(5939), - [anon_sym_PIPE_PIPE] = ACTIONS(5939), - [anon_sym_EQ_TILDE] = ACTIONS(5939), - [anon_sym_LT] = ACTIONS(5939), - [anon_sym_GT] = ACTIONS(5939), - [anon_sym_GT_GT] = ACTIONS(5939), - [anon_sym_AMP_GT] = ACTIONS(5939), - [anon_sym_AMP_GT_GT] = ACTIONS(5939), - [anon_sym_LT_AMP] = ACTIONS(5939), - [anon_sym_GT_AMP] = ACTIONS(5939), - [anon_sym_LT_LT] = ACTIONS(5939), - [anon_sym_LT_LT_DASH] = ACTIONS(5939), - [anon_sym_LT_LT_LT] = ACTIONS(5939), - [sym__special_characters] = ACTIONS(5939), - [anon_sym_DQUOTE] = ACTIONS(5939), - [anon_sym_DOLLAR] = ACTIONS(5939), - [sym_raw_string] = ACTIONS(5939), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5939), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5939), - [anon_sym_BQUOTE] = ACTIONS(5939), - [anon_sym_LT_LPAREN] = ACTIONS(5939), - [anon_sym_GT_LPAREN] = ACTIONS(5939), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(5939), - [anon_sym_SEMI] = ACTIONS(5939), - [anon_sym_LF] = ACTIONS(5939), - [anon_sym_AMP] = ACTIONS(5939), - }, - [2772] = { - [sym_file_descriptor] = ACTIONS(5941), - [sym__concat] = ACTIONS(5941), - [anon_sym_PIPE] = ACTIONS(5943), - [anon_sym_RPAREN] = ACTIONS(5943), - [anon_sym_SEMI_SEMI] = ACTIONS(5943), - [anon_sym_PIPE_AMP] = ACTIONS(5943), - [anon_sym_AMP_AMP] = ACTIONS(5943), - [anon_sym_PIPE_PIPE] = ACTIONS(5943), - [anon_sym_EQ_TILDE] = ACTIONS(5943), - [anon_sym_LT] = ACTIONS(5943), - [anon_sym_GT] = ACTIONS(5943), - [anon_sym_GT_GT] = ACTIONS(5943), - [anon_sym_AMP_GT] = ACTIONS(5943), - [anon_sym_AMP_GT_GT] = ACTIONS(5943), - [anon_sym_LT_AMP] = ACTIONS(5943), - [anon_sym_GT_AMP] = ACTIONS(5943), - [anon_sym_LT_LT] = ACTIONS(5943), - [anon_sym_LT_LT_DASH] = ACTIONS(5943), - [anon_sym_LT_LT_LT] = ACTIONS(5943), - [sym__special_characters] = ACTIONS(5943), - [anon_sym_DQUOTE] = ACTIONS(5943), - [anon_sym_DOLLAR] = ACTIONS(5943), - [sym_raw_string] = ACTIONS(5943), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5943), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5943), - [anon_sym_BQUOTE] = ACTIONS(5943), - [anon_sym_LT_LPAREN] = ACTIONS(5943), - [anon_sym_GT_LPAREN] = ACTIONS(5943), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(5943), - [anon_sym_SEMI] = ACTIONS(5943), - [anon_sym_LF] = ACTIONS(5943), - [anon_sym_AMP] = ACTIONS(5943), - }, - [2773] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6678), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, [2774] = { - [sym_file_descriptor] = ACTIONS(5947), - [sym__concat] = ACTIONS(5947), - [anon_sym_PIPE] = ACTIONS(5949), - [anon_sym_RPAREN] = ACTIONS(5949), - [anon_sym_SEMI_SEMI] = ACTIONS(5949), - [anon_sym_PIPE_AMP] = ACTIONS(5949), - [anon_sym_AMP_AMP] = ACTIONS(5949), - [anon_sym_PIPE_PIPE] = ACTIONS(5949), - [anon_sym_EQ_TILDE] = ACTIONS(5949), - [anon_sym_LT] = ACTIONS(5949), - [anon_sym_GT] = ACTIONS(5949), - [anon_sym_GT_GT] = ACTIONS(5949), - [anon_sym_AMP_GT] = ACTIONS(5949), - [anon_sym_AMP_GT_GT] = ACTIONS(5949), - [anon_sym_LT_AMP] = ACTIONS(5949), - [anon_sym_GT_AMP] = ACTIONS(5949), - [anon_sym_LT_LT] = ACTIONS(5949), - [anon_sym_LT_LT_DASH] = ACTIONS(5949), - [anon_sym_LT_LT_LT] = ACTIONS(5949), - [sym__special_characters] = ACTIONS(5949), - [anon_sym_DQUOTE] = ACTIONS(5949), - [anon_sym_DOLLAR] = ACTIONS(5949), - [sym_raw_string] = ACTIONS(5949), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5949), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5949), - [anon_sym_BQUOTE] = ACTIONS(5949), - [anon_sym_LT_LPAREN] = ACTIONS(5949), - [anon_sym_GT_LPAREN] = ACTIONS(5949), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(5949), - [anon_sym_SEMI] = ACTIONS(5949), - [anon_sym_LF] = ACTIONS(5949), - [anon_sym_AMP] = ACTIONS(5949), - }, - [2775] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6680), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [2776] = { - [sym_file_descriptor] = ACTIONS(5953), - [sym__concat] = ACTIONS(5953), - [anon_sym_PIPE] = ACTIONS(5955), - [anon_sym_RPAREN] = ACTIONS(5955), - [anon_sym_SEMI_SEMI] = ACTIONS(5955), - [anon_sym_PIPE_AMP] = ACTIONS(5955), - [anon_sym_AMP_AMP] = ACTIONS(5955), - [anon_sym_PIPE_PIPE] = ACTIONS(5955), - [anon_sym_EQ_TILDE] = ACTIONS(5955), - [anon_sym_LT] = ACTIONS(5955), - [anon_sym_GT] = ACTIONS(5955), - [anon_sym_GT_GT] = ACTIONS(5955), - [anon_sym_AMP_GT] = ACTIONS(5955), - [anon_sym_AMP_GT_GT] = ACTIONS(5955), - [anon_sym_LT_AMP] = ACTIONS(5955), - [anon_sym_GT_AMP] = ACTIONS(5955), - [anon_sym_LT_LT] = ACTIONS(5955), - [anon_sym_LT_LT_DASH] = ACTIONS(5955), - [anon_sym_LT_LT_LT] = ACTIONS(5955), - [sym__special_characters] = ACTIONS(5955), - [anon_sym_DQUOTE] = ACTIONS(5955), - [anon_sym_DOLLAR] = ACTIONS(5955), - [sym_raw_string] = ACTIONS(5955), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5955), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5955), - [anon_sym_BQUOTE] = ACTIONS(5955), - [anon_sym_LT_LPAREN] = ACTIONS(5955), - [anon_sym_GT_LPAREN] = ACTIONS(5955), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(5955), - [anon_sym_SEMI] = ACTIONS(5955), - [anon_sym_LF] = ACTIONS(5955), - [anon_sym_AMP] = ACTIONS(5955), - }, - [2777] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6682), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [2778] = { - [sym_file_descriptor] = ACTIONS(5959), - [sym__concat] = ACTIONS(5959), - [anon_sym_PIPE] = ACTIONS(5961), - [anon_sym_RPAREN] = ACTIONS(5961), - [anon_sym_SEMI_SEMI] = ACTIONS(5961), - [anon_sym_PIPE_AMP] = ACTIONS(5961), - [anon_sym_AMP_AMP] = ACTIONS(5961), - [anon_sym_PIPE_PIPE] = ACTIONS(5961), - [anon_sym_EQ_TILDE] = ACTIONS(5961), - [anon_sym_LT] = ACTIONS(5961), - [anon_sym_GT] = ACTIONS(5961), - [anon_sym_GT_GT] = ACTIONS(5961), - [anon_sym_AMP_GT] = ACTIONS(5961), - [anon_sym_AMP_GT_GT] = ACTIONS(5961), - [anon_sym_LT_AMP] = ACTIONS(5961), - [anon_sym_GT_AMP] = ACTIONS(5961), - [anon_sym_LT_LT] = ACTIONS(5961), - [anon_sym_LT_LT_DASH] = ACTIONS(5961), - [anon_sym_LT_LT_LT] = ACTIONS(5961), - [sym__special_characters] = ACTIONS(5961), - [anon_sym_DQUOTE] = ACTIONS(5961), - [anon_sym_DOLLAR] = ACTIONS(5961), - [sym_raw_string] = ACTIONS(5961), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5961), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5961), - [anon_sym_BQUOTE] = ACTIONS(5961), - [anon_sym_LT_LPAREN] = ACTIONS(5961), - [anon_sym_GT_LPAREN] = ACTIONS(5961), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(5961), - [anon_sym_SEMI] = ACTIONS(5961), - [anon_sym_LF] = ACTIONS(5961), - [anon_sym_AMP] = ACTIONS(5961), - }, - [2779] = { - [sym_file_descriptor] = ACTIONS(5963), - [sym__concat] = ACTIONS(5963), - [anon_sym_PIPE] = ACTIONS(5965), - [anon_sym_RPAREN] = ACTIONS(5965), - [anon_sym_SEMI_SEMI] = ACTIONS(5965), - [anon_sym_PIPE_AMP] = ACTIONS(5965), - [anon_sym_AMP_AMP] = ACTIONS(5965), - [anon_sym_PIPE_PIPE] = ACTIONS(5965), - [anon_sym_EQ_TILDE] = ACTIONS(5965), - [anon_sym_LT] = ACTIONS(5965), - [anon_sym_GT] = ACTIONS(5965), - [anon_sym_GT_GT] = ACTIONS(5965), - [anon_sym_AMP_GT] = ACTIONS(5965), - [anon_sym_AMP_GT_GT] = ACTIONS(5965), - [anon_sym_LT_AMP] = ACTIONS(5965), - [anon_sym_GT_AMP] = ACTIONS(5965), - [anon_sym_LT_LT] = ACTIONS(5965), - [anon_sym_LT_LT_DASH] = ACTIONS(5965), - [anon_sym_LT_LT_LT] = ACTIONS(5965), - [sym__special_characters] = ACTIONS(5965), - [anon_sym_DQUOTE] = ACTIONS(5965), - [anon_sym_DOLLAR] = ACTIONS(5965), - [sym_raw_string] = ACTIONS(5965), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5965), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5965), - [anon_sym_BQUOTE] = ACTIONS(5965), - [anon_sym_LT_LPAREN] = ACTIONS(5965), - [anon_sym_GT_LPAREN] = ACTIONS(5965), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(5965), - [anon_sym_SEMI] = ACTIONS(5965), - [anon_sym_LF] = ACTIONS(5965), - [anon_sym_AMP] = ACTIONS(5965), - }, - [2780] = { - [sym_file_descriptor] = ACTIONS(3235), - [sym__concat] = ACTIONS(3235), - [anon_sym_PIPE] = ACTIONS(3237), - [anon_sym_RPAREN] = ACTIONS(3237), - [anon_sym_SEMI_SEMI] = ACTIONS(3237), - [anon_sym_PIPE_AMP] = ACTIONS(3237), - [anon_sym_AMP_AMP] = ACTIONS(3237), - [anon_sym_PIPE_PIPE] = ACTIONS(3237), - [anon_sym_LT] = ACTIONS(3237), - [anon_sym_GT] = ACTIONS(3237), - [anon_sym_GT_GT] = ACTIONS(3237), - [anon_sym_AMP_GT] = ACTIONS(3237), - [anon_sym_AMP_GT_GT] = ACTIONS(3237), - [anon_sym_LT_AMP] = ACTIONS(3237), - [anon_sym_GT_AMP] = ACTIONS(3237), - [anon_sym_LT_LT] = ACTIONS(3237), - [anon_sym_LT_LT_DASH] = ACTIONS(3237), - [anon_sym_LT_LT_LT] = ACTIONS(3237), - [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(3237), - [anon_sym_LF] = ACTIONS(3237), - [anon_sym_AMP] = ACTIONS(3237), - }, - [2781] = { - [aux_sym_concatenation_repeat1] = STATE(1594), - [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(6684), - [sym_comment] = ACTIONS(56), - }, - [2782] = { - [aux_sym_concatenation_repeat1] = STATE(1594), - [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(6686), - [sym_comment] = ACTIONS(56), - }, - [2783] = { - [anon_sym_RBRACE] = ACTIONS(6686), - [sym_comment] = ACTIONS(56), - }, - [2784] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3319), - [anon_sym_RBRACE] = ACTIONS(6688), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [2785] = { - [sym_file_descriptor] = ACTIONS(3297), - [sym__concat] = ACTIONS(3297), - [anon_sym_PIPE] = ACTIONS(3299), - [anon_sym_RPAREN] = ACTIONS(3299), - [anon_sym_SEMI_SEMI] = ACTIONS(3299), - [anon_sym_PIPE_AMP] = ACTIONS(3299), - [anon_sym_AMP_AMP] = ACTIONS(3299), - [anon_sym_PIPE_PIPE] = ACTIONS(3299), - [anon_sym_LT] = ACTIONS(3299), - [anon_sym_GT] = ACTIONS(3299), - [anon_sym_GT_GT] = ACTIONS(3299), - [anon_sym_AMP_GT] = ACTIONS(3299), - [anon_sym_AMP_GT_GT] = ACTIONS(3299), - [anon_sym_LT_AMP] = ACTIONS(3299), - [anon_sym_GT_AMP] = ACTIONS(3299), - [anon_sym_LT_LT] = ACTIONS(3299), - [anon_sym_LT_LT_DASH] = ACTIONS(3299), - [anon_sym_LT_LT_LT] = ACTIONS(3299), - [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(3299), - [anon_sym_LF] = ACTIONS(3299), - [anon_sym_AMP] = ACTIONS(3299), - }, - [2786] = { - [sym_concatenation] = STATE(3322), - [sym_string] = STATE(3321), - [sym_simple_expansion] = STATE(3321), - [sym_string_expansion] = STATE(3321), - [sym_expansion] = STATE(3321), - [sym_command_substitution] = STATE(3321), - [sym_process_substitution] = STATE(3321), - [anon_sym_RBRACE] = ACTIONS(6686), - [sym__special_characters] = ACTIONS(6690), - [anon_sym_DQUOTE] = ACTIONS(1924), - [anon_sym_DOLLAR] = ACTIONS(1926), - [sym_raw_string] = ACTIONS(6692), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(1930), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1932), - [anon_sym_BQUOTE] = ACTIONS(1934), - [anon_sym_LT_LPAREN] = ACTIONS(1936), - [anon_sym_GT_LPAREN] = ACTIONS(1936), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6694), - }, - [2787] = { - [sym_file_descriptor] = ACTIONS(3342), - [sym__concat] = ACTIONS(3342), - [anon_sym_PIPE] = ACTIONS(3344), - [anon_sym_RPAREN] = ACTIONS(3344), - [anon_sym_SEMI_SEMI] = ACTIONS(3344), - [anon_sym_PIPE_AMP] = ACTIONS(3344), - [anon_sym_AMP_AMP] = ACTIONS(3344), - [anon_sym_PIPE_PIPE] = ACTIONS(3344), - [anon_sym_LT] = ACTIONS(3344), - [anon_sym_GT] = ACTIONS(3344), - [anon_sym_GT_GT] = ACTIONS(3344), - [anon_sym_AMP_GT] = ACTIONS(3344), - [anon_sym_AMP_GT_GT] = ACTIONS(3344), - [anon_sym_LT_AMP] = ACTIONS(3344), - [anon_sym_GT_AMP] = ACTIONS(3344), - [anon_sym_LT_LT] = ACTIONS(3344), - [anon_sym_LT_LT_DASH] = ACTIONS(3344), - [anon_sym_LT_LT_LT] = ACTIONS(3344), - [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(3344), - [anon_sym_LF] = ACTIONS(3344), - [anon_sym_AMP] = ACTIONS(3344), - }, - [2788] = { - [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(6696), - }, - [2789] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6698), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [2790] = { - [sym_file_descriptor] = ACTIONS(3350), - [sym__concat] = ACTIONS(3350), - [anon_sym_PIPE] = ACTIONS(3352), - [anon_sym_RPAREN] = ACTIONS(3352), - [anon_sym_SEMI_SEMI] = ACTIONS(3352), - [anon_sym_PIPE_AMP] = ACTIONS(3352), - [anon_sym_AMP_AMP] = ACTIONS(3352), - [anon_sym_PIPE_PIPE] = ACTIONS(3352), - [anon_sym_LT] = ACTIONS(3352), - [anon_sym_GT] = ACTIONS(3352), - [anon_sym_GT_GT] = ACTIONS(3352), - [anon_sym_AMP_GT] = ACTIONS(3352), - [anon_sym_AMP_GT_GT] = ACTIONS(3352), - [anon_sym_LT_AMP] = ACTIONS(3352), - [anon_sym_GT_AMP] = ACTIONS(3352), - [anon_sym_LT_LT] = ACTIONS(3352), - [anon_sym_LT_LT_DASH] = ACTIONS(3352), - [anon_sym_LT_LT_LT] = ACTIONS(3352), - [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(3352), - [anon_sym_LF] = ACTIONS(3352), - [anon_sym_AMP] = ACTIONS(3352), - }, - [2791] = { - [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(6700), - }, - [2792] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6702), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [2793] = { - [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(6704), - }, - [2794] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6686), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [2795] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3329), - [anon_sym_RBRACE] = ACTIONS(6706), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [2796] = { - [sym_file_descriptor] = ACTIONS(3362), - [sym__concat] = ACTIONS(3362), - [anon_sym_PIPE] = ACTIONS(3364), - [anon_sym_RPAREN] = ACTIONS(3364), - [anon_sym_SEMI_SEMI] = ACTIONS(3364), - [anon_sym_PIPE_AMP] = ACTIONS(3364), - [anon_sym_AMP_AMP] = ACTIONS(3364), - [anon_sym_PIPE_PIPE] = ACTIONS(3364), - [anon_sym_LT] = ACTIONS(3364), - [anon_sym_GT] = ACTIONS(3364), - [anon_sym_GT_GT] = ACTIONS(3364), - [anon_sym_AMP_GT] = ACTIONS(3364), - [anon_sym_AMP_GT_GT] = ACTIONS(3364), - [anon_sym_LT_AMP] = ACTIONS(3364), - [anon_sym_GT_AMP] = ACTIONS(3364), - [anon_sym_LT_LT] = ACTIONS(3364), - [anon_sym_LT_LT_DASH] = ACTIONS(3364), - [anon_sym_LT_LT_LT] = ACTIONS(3364), - [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(3364), - [anon_sym_LF] = ACTIONS(3364), - [anon_sym_AMP] = ACTIONS(3364), - }, - [2797] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3331), - [anon_sym_RBRACE] = ACTIONS(6708), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [2798] = { - [sym__concat] = ACTIONS(5929), - [anon_sym_EQ_TILDE] = ACTIONS(6710), - [anon_sym_RBRACK] = ACTIONS(5929), - [sym__special_characters] = ACTIONS(5931), - [anon_sym_DQUOTE] = ACTIONS(5929), - [anon_sym_DOLLAR] = ACTIONS(6710), - [sym_raw_string] = ACTIONS(5929), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5929), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5929), - [anon_sym_BQUOTE] = ACTIONS(5929), - [anon_sym_LT_LPAREN] = ACTIONS(5929), - [anon_sym_GT_LPAREN] = ACTIONS(5929), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5931), - }, - [2799] = { - [sym__concat] = ACTIONS(5933), - [anon_sym_EQ_TILDE] = ACTIONS(6712), - [anon_sym_RBRACK] = ACTIONS(5933), - [sym__special_characters] = ACTIONS(5935), - [anon_sym_DQUOTE] = ACTIONS(5933), - [anon_sym_DOLLAR] = ACTIONS(6712), - [sym_raw_string] = ACTIONS(5933), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5933), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5933), - [anon_sym_BQUOTE] = ACTIONS(5933), - [anon_sym_LT_LPAREN] = ACTIONS(5933), - [anon_sym_GT_LPAREN] = ACTIONS(5933), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5935), - }, - [2800] = { - [sym__concat] = ACTIONS(5937), - [anon_sym_EQ_TILDE] = ACTIONS(6714), - [anon_sym_RBRACK] = ACTIONS(5937), - [sym__special_characters] = ACTIONS(5939), - [anon_sym_DQUOTE] = ACTIONS(5937), - [anon_sym_DOLLAR] = ACTIONS(6714), - [sym_raw_string] = ACTIONS(5937), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5937), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5937), - [anon_sym_BQUOTE] = ACTIONS(5937), - [anon_sym_LT_LPAREN] = ACTIONS(5937), - [anon_sym_GT_LPAREN] = ACTIONS(5937), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5939), - }, - [2801] = { - [sym__concat] = ACTIONS(5941), - [anon_sym_EQ_TILDE] = ACTIONS(6716), - [anon_sym_RBRACK] = ACTIONS(5941), - [sym__special_characters] = ACTIONS(5943), - [anon_sym_DQUOTE] = ACTIONS(5941), - [anon_sym_DOLLAR] = ACTIONS(6716), - [sym_raw_string] = ACTIONS(5941), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5941), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5941), - [anon_sym_BQUOTE] = ACTIONS(5941), - [anon_sym_LT_LPAREN] = ACTIONS(5941), - [anon_sym_GT_LPAREN] = ACTIONS(5941), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5943), - }, - [2802] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6718), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [2803] = { - [sym__concat] = ACTIONS(5947), - [anon_sym_EQ_TILDE] = ACTIONS(6720), - [anon_sym_RBRACK] = ACTIONS(5947), - [sym__special_characters] = ACTIONS(5949), - [anon_sym_DQUOTE] = ACTIONS(5947), - [anon_sym_DOLLAR] = ACTIONS(6720), - [sym_raw_string] = ACTIONS(5947), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5947), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5947), - [anon_sym_BQUOTE] = ACTIONS(5947), - [anon_sym_LT_LPAREN] = ACTIONS(5947), - [anon_sym_GT_LPAREN] = ACTIONS(5947), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5949), - }, - [2804] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6722), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [2805] = { - [sym__concat] = ACTIONS(5953), - [anon_sym_EQ_TILDE] = ACTIONS(6724), - [anon_sym_RBRACK] = ACTIONS(5953), - [sym__special_characters] = ACTIONS(5955), - [anon_sym_DQUOTE] = ACTIONS(5953), - [anon_sym_DOLLAR] = ACTIONS(6724), - [sym_raw_string] = ACTIONS(5953), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5953), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5953), - [anon_sym_BQUOTE] = ACTIONS(5953), - [anon_sym_LT_LPAREN] = ACTIONS(5953), - [anon_sym_GT_LPAREN] = ACTIONS(5953), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5955), - }, - [2806] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6726), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [2807] = { - [sym__concat] = ACTIONS(5959), - [anon_sym_EQ_TILDE] = ACTIONS(6728), - [anon_sym_RBRACK] = ACTIONS(5959), - [sym__special_characters] = ACTIONS(5961), - [anon_sym_DQUOTE] = ACTIONS(5959), - [anon_sym_DOLLAR] = ACTIONS(6728), - [sym_raw_string] = ACTIONS(5959), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5959), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5959), - [anon_sym_BQUOTE] = ACTIONS(5959), - [anon_sym_LT_LPAREN] = ACTIONS(5959), - [anon_sym_GT_LPAREN] = ACTIONS(5959), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5961), - }, - [2808] = { - [sym__concat] = ACTIONS(5963), - [anon_sym_EQ_TILDE] = ACTIONS(6730), - [anon_sym_RBRACK] = ACTIONS(5963), - [sym__special_characters] = ACTIONS(5965), - [anon_sym_DQUOTE] = ACTIONS(5963), - [anon_sym_DOLLAR] = ACTIONS(6730), - [sym_raw_string] = ACTIONS(5963), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5963), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5963), - [anon_sym_BQUOTE] = ACTIONS(5963), - [anon_sym_LT_LPAREN] = ACTIONS(5963), - [anon_sym_GT_LPAREN] = ACTIONS(5963), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5965), - }, - [2809] = { - [sym__concat] = ACTIONS(5929), - [anon_sym_EQ_TILDE] = ACTIONS(6710), - [anon_sym_RBRACK_RBRACK] = ACTIONS(5929), - [sym__special_characters] = ACTIONS(5931), - [anon_sym_DQUOTE] = ACTIONS(5929), - [anon_sym_DOLLAR] = ACTIONS(6710), - [sym_raw_string] = ACTIONS(5929), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5929), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5929), - [anon_sym_BQUOTE] = ACTIONS(5929), - [anon_sym_LT_LPAREN] = ACTIONS(5929), - [anon_sym_GT_LPAREN] = ACTIONS(5929), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5931), - }, - [2810] = { - [sym__concat] = ACTIONS(5933), - [anon_sym_EQ_TILDE] = ACTIONS(6712), - [anon_sym_RBRACK_RBRACK] = ACTIONS(5933), - [sym__special_characters] = ACTIONS(5935), - [anon_sym_DQUOTE] = ACTIONS(5933), - [anon_sym_DOLLAR] = ACTIONS(6712), - [sym_raw_string] = ACTIONS(5933), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5933), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5933), - [anon_sym_BQUOTE] = ACTIONS(5933), - [anon_sym_LT_LPAREN] = ACTIONS(5933), - [anon_sym_GT_LPAREN] = ACTIONS(5933), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5935), - }, - [2811] = { - [sym__concat] = ACTIONS(5937), - [anon_sym_EQ_TILDE] = ACTIONS(6714), - [anon_sym_RBRACK_RBRACK] = ACTIONS(5937), - [sym__special_characters] = ACTIONS(5939), - [anon_sym_DQUOTE] = ACTIONS(5937), - [anon_sym_DOLLAR] = ACTIONS(6714), - [sym_raw_string] = ACTIONS(5937), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5937), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5937), - [anon_sym_BQUOTE] = ACTIONS(5937), - [anon_sym_LT_LPAREN] = ACTIONS(5937), - [anon_sym_GT_LPAREN] = ACTIONS(5937), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5939), - }, - [2812] = { - [sym__concat] = ACTIONS(5941), - [anon_sym_EQ_TILDE] = ACTIONS(6716), - [anon_sym_RBRACK_RBRACK] = ACTIONS(5941), - [sym__special_characters] = ACTIONS(5943), - [anon_sym_DQUOTE] = ACTIONS(5941), - [anon_sym_DOLLAR] = ACTIONS(6716), - [sym_raw_string] = ACTIONS(5941), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5941), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5941), - [anon_sym_BQUOTE] = ACTIONS(5941), - [anon_sym_LT_LPAREN] = ACTIONS(5941), - [anon_sym_GT_LPAREN] = ACTIONS(5941), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5943), - }, - [2813] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6732), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [2814] = { - [sym__concat] = ACTIONS(5947), - [anon_sym_EQ_TILDE] = ACTIONS(6720), - [anon_sym_RBRACK_RBRACK] = ACTIONS(5947), - [sym__special_characters] = ACTIONS(5949), - [anon_sym_DQUOTE] = ACTIONS(5947), - [anon_sym_DOLLAR] = ACTIONS(6720), - [sym_raw_string] = ACTIONS(5947), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5947), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5947), - [anon_sym_BQUOTE] = ACTIONS(5947), - [anon_sym_LT_LPAREN] = ACTIONS(5947), - [anon_sym_GT_LPAREN] = ACTIONS(5947), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5949), - }, - [2815] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6734), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [2816] = { - [sym__concat] = ACTIONS(5953), - [anon_sym_EQ_TILDE] = ACTIONS(6724), - [anon_sym_RBRACK_RBRACK] = ACTIONS(5953), - [sym__special_characters] = ACTIONS(5955), - [anon_sym_DQUOTE] = ACTIONS(5953), - [anon_sym_DOLLAR] = ACTIONS(6724), - [sym_raw_string] = ACTIONS(5953), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5953), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5953), - [anon_sym_BQUOTE] = ACTIONS(5953), - [anon_sym_LT_LPAREN] = ACTIONS(5953), - [anon_sym_GT_LPAREN] = ACTIONS(5953), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5955), - }, - [2817] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6736), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [2818] = { - [sym__concat] = ACTIONS(5959), - [anon_sym_EQ_TILDE] = ACTIONS(6728), - [anon_sym_RBRACK_RBRACK] = ACTIONS(5959), - [sym__special_characters] = ACTIONS(5961), - [anon_sym_DQUOTE] = ACTIONS(5959), - [anon_sym_DOLLAR] = ACTIONS(6728), - [sym_raw_string] = ACTIONS(5959), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5959), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5959), - [anon_sym_BQUOTE] = ACTIONS(5959), - [anon_sym_LT_LPAREN] = ACTIONS(5959), - [anon_sym_GT_LPAREN] = ACTIONS(5959), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5961), - }, - [2819] = { - [sym__concat] = ACTIONS(5963), - [anon_sym_EQ_TILDE] = ACTIONS(6730), - [anon_sym_RBRACK_RBRACK] = ACTIONS(5963), - [sym__special_characters] = ACTIONS(5965), - [anon_sym_DQUOTE] = ACTIONS(5963), - [anon_sym_DOLLAR] = ACTIONS(6730), - [sym_raw_string] = ACTIONS(5963), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5963), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5963), - [anon_sym_BQUOTE] = ACTIONS(5963), - [anon_sym_LT_LPAREN] = ACTIONS(5963), - [anon_sym_GT_LPAREN] = ACTIONS(5963), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5965), - }, - [2820] = { - [sym__concat] = ACTIONS(5929), - [sym_variable_name] = ACTIONS(5929), - [anon_sym_PIPE] = ACTIONS(5931), - [anon_sym_SEMI_SEMI] = ACTIONS(5931), - [anon_sym_PIPE_AMP] = ACTIONS(5931), - [anon_sym_AMP_AMP] = ACTIONS(5931), - [anon_sym_PIPE_PIPE] = ACTIONS(5931), - [sym__special_characters] = ACTIONS(5931), - [anon_sym_DQUOTE] = ACTIONS(5931), - [anon_sym_DOLLAR] = ACTIONS(5931), - [sym_raw_string] = ACTIONS(5931), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5931), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5931), - [anon_sym_BQUOTE] = ACTIONS(5931), - [anon_sym_LT_LPAREN] = ACTIONS(5931), - [anon_sym_GT_LPAREN] = ACTIONS(5931), - [sym_comment] = ACTIONS(182), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5931), - [sym_word] = ACTIONS(5931), - [anon_sym_SEMI] = ACTIONS(5931), - [anon_sym_LF] = ACTIONS(5931), - [anon_sym_AMP] = ACTIONS(5931), - }, - [2821] = { - [sym__concat] = ACTIONS(5933), - [sym_variable_name] = ACTIONS(5933), - [anon_sym_PIPE] = ACTIONS(5935), - [anon_sym_SEMI_SEMI] = ACTIONS(5935), - [anon_sym_PIPE_AMP] = ACTIONS(5935), - [anon_sym_AMP_AMP] = ACTIONS(5935), - [anon_sym_PIPE_PIPE] = ACTIONS(5935), - [sym__special_characters] = ACTIONS(5935), - [anon_sym_DQUOTE] = ACTIONS(5935), - [anon_sym_DOLLAR] = ACTIONS(5935), - [sym_raw_string] = ACTIONS(5935), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5935), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5935), - [anon_sym_BQUOTE] = ACTIONS(5935), - [anon_sym_LT_LPAREN] = ACTIONS(5935), - [anon_sym_GT_LPAREN] = ACTIONS(5935), - [sym_comment] = ACTIONS(182), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5935), - [sym_word] = ACTIONS(5935), - [anon_sym_SEMI] = ACTIONS(5935), - [anon_sym_LF] = ACTIONS(5935), - [anon_sym_AMP] = ACTIONS(5935), - }, - [2822] = { - [sym__concat] = ACTIONS(5937), - [sym_variable_name] = ACTIONS(5937), - [anon_sym_PIPE] = ACTIONS(5939), - [anon_sym_SEMI_SEMI] = ACTIONS(5939), - [anon_sym_PIPE_AMP] = ACTIONS(5939), - [anon_sym_AMP_AMP] = ACTIONS(5939), - [anon_sym_PIPE_PIPE] = ACTIONS(5939), - [sym__special_characters] = ACTIONS(5939), - [anon_sym_DQUOTE] = ACTIONS(5939), - [anon_sym_DOLLAR] = ACTIONS(5939), - [sym_raw_string] = ACTIONS(5939), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5939), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5939), - [anon_sym_BQUOTE] = ACTIONS(5939), - [anon_sym_LT_LPAREN] = ACTIONS(5939), - [anon_sym_GT_LPAREN] = ACTIONS(5939), - [sym_comment] = ACTIONS(182), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5939), - [sym_word] = ACTIONS(5939), - [anon_sym_SEMI] = ACTIONS(5939), - [anon_sym_LF] = ACTIONS(5939), - [anon_sym_AMP] = ACTIONS(5939), - }, - [2823] = { - [sym__concat] = ACTIONS(5941), - [sym_variable_name] = ACTIONS(5941), - [anon_sym_PIPE] = ACTIONS(5943), - [anon_sym_SEMI_SEMI] = ACTIONS(5943), - [anon_sym_PIPE_AMP] = ACTIONS(5943), - [anon_sym_AMP_AMP] = ACTIONS(5943), - [anon_sym_PIPE_PIPE] = ACTIONS(5943), - [sym__special_characters] = ACTIONS(5943), - [anon_sym_DQUOTE] = ACTIONS(5943), - [anon_sym_DOLLAR] = ACTIONS(5943), - [sym_raw_string] = ACTIONS(5943), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5943), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5943), - [anon_sym_BQUOTE] = ACTIONS(5943), - [anon_sym_LT_LPAREN] = ACTIONS(5943), - [anon_sym_GT_LPAREN] = ACTIONS(5943), - [sym_comment] = ACTIONS(182), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5943), - [sym_word] = ACTIONS(5943), - [anon_sym_SEMI] = ACTIONS(5943), - [anon_sym_LF] = ACTIONS(5943), - [anon_sym_AMP] = ACTIONS(5943), - }, - [2824] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6738), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [2825] = { - [sym__concat] = ACTIONS(5947), - [sym_variable_name] = ACTIONS(5947), - [anon_sym_PIPE] = ACTIONS(5949), - [anon_sym_SEMI_SEMI] = ACTIONS(5949), - [anon_sym_PIPE_AMP] = ACTIONS(5949), - [anon_sym_AMP_AMP] = ACTIONS(5949), - [anon_sym_PIPE_PIPE] = ACTIONS(5949), - [sym__special_characters] = ACTIONS(5949), - [anon_sym_DQUOTE] = ACTIONS(5949), - [anon_sym_DOLLAR] = ACTIONS(5949), - [sym_raw_string] = ACTIONS(5949), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5949), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5949), - [anon_sym_BQUOTE] = ACTIONS(5949), - [anon_sym_LT_LPAREN] = ACTIONS(5949), - [anon_sym_GT_LPAREN] = ACTIONS(5949), - [sym_comment] = ACTIONS(182), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5949), - [sym_word] = ACTIONS(5949), - [anon_sym_SEMI] = ACTIONS(5949), - [anon_sym_LF] = ACTIONS(5949), - [anon_sym_AMP] = ACTIONS(5949), - }, - [2826] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6740), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [2827] = { - [sym__concat] = ACTIONS(5953), - [sym_variable_name] = ACTIONS(5953), - [anon_sym_PIPE] = ACTIONS(5955), - [anon_sym_SEMI_SEMI] = ACTIONS(5955), - [anon_sym_PIPE_AMP] = ACTIONS(5955), - [anon_sym_AMP_AMP] = ACTIONS(5955), - [anon_sym_PIPE_PIPE] = ACTIONS(5955), - [sym__special_characters] = ACTIONS(5955), - [anon_sym_DQUOTE] = ACTIONS(5955), - [anon_sym_DOLLAR] = ACTIONS(5955), - [sym_raw_string] = ACTIONS(5955), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5955), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5955), - [anon_sym_BQUOTE] = ACTIONS(5955), - [anon_sym_LT_LPAREN] = ACTIONS(5955), - [anon_sym_GT_LPAREN] = ACTIONS(5955), - [sym_comment] = ACTIONS(182), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5955), - [sym_word] = ACTIONS(5955), - [anon_sym_SEMI] = ACTIONS(5955), - [anon_sym_LF] = ACTIONS(5955), - [anon_sym_AMP] = ACTIONS(5955), - }, - [2828] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6742), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [2829] = { - [sym__concat] = ACTIONS(5959), - [sym_variable_name] = ACTIONS(5959), - [anon_sym_PIPE] = ACTIONS(5961), - [anon_sym_SEMI_SEMI] = ACTIONS(5961), - [anon_sym_PIPE_AMP] = ACTIONS(5961), - [anon_sym_AMP_AMP] = ACTIONS(5961), - [anon_sym_PIPE_PIPE] = ACTIONS(5961), - [sym__special_characters] = ACTIONS(5961), - [anon_sym_DQUOTE] = ACTIONS(5961), - [anon_sym_DOLLAR] = ACTIONS(5961), - [sym_raw_string] = ACTIONS(5961), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5961), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5961), - [anon_sym_BQUOTE] = ACTIONS(5961), - [anon_sym_LT_LPAREN] = ACTIONS(5961), - [anon_sym_GT_LPAREN] = ACTIONS(5961), - [sym_comment] = ACTIONS(182), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5961), - [sym_word] = ACTIONS(5961), - [anon_sym_SEMI] = ACTIONS(5961), - [anon_sym_LF] = ACTIONS(5961), - [anon_sym_AMP] = ACTIONS(5961), - }, - [2830] = { - [sym__concat] = ACTIONS(5963), - [sym_variable_name] = ACTIONS(5963), - [anon_sym_PIPE] = ACTIONS(5965), - [anon_sym_SEMI_SEMI] = ACTIONS(5965), - [anon_sym_PIPE_AMP] = ACTIONS(5965), - [anon_sym_AMP_AMP] = ACTIONS(5965), - [anon_sym_PIPE_PIPE] = ACTIONS(5965), - [sym__special_characters] = ACTIONS(5965), - [anon_sym_DQUOTE] = ACTIONS(5965), - [anon_sym_DOLLAR] = ACTIONS(5965), - [sym_raw_string] = ACTIONS(5965), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5965), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5965), - [anon_sym_BQUOTE] = ACTIONS(5965), - [anon_sym_LT_LPAREN] = ACTIONS(5965), - [anon_sym_GT_LPAREN] = ACTIONS(5965), - [sym_comment] = ACTIONS(182), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5965), - [sym_word] = ACTIONS(5965), - [anon_sym_SEMI] = ACTIONS(5965), - [anon_sym_LF] = ACTIONS(5965), - [anon_sym_AMP] = ACTIONS(5965), - }, - [2831] = { - [sym__concat] = ACTIONS(5929), - [anon_sym_PIPE] = ACTIONS(5931), - [anon_sym_SEMI_SEMI] = ACTIONS(5931), - [anon_sym_PIPE_AMP] = ACTIONS(5931), - [anon_sym_AMP_AMP] = ACTIONS(5931), - [anon_sym_PIPE_PIPE] = ACTIONS(5931), - [sym__special_characters] = ACTIONS(5931), - [anon_sym_DQUOTE] = ACTIONS(5931), - [anon_sym_DOLLAR] = ACTIONS(5931), - [sym_raw_string] = ACTIONS(5931), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5931), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5931), - [anon_sym_BQUOTE] = ACTIONS(5931), - [anon_sym_LT_LPAREN] = ACTIONS(5931), - [anon_sym_GT_LPAREN] = ACTIONS(5931), - [sym_comment] = ACTIONS(182), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5931), - [sym_word] = ACTIONS(5931), - [anon_sym_SEMI] = ACTIONS(5931), - [anon_sym_LF] = ACTIONS(5931), - [anon_sym_AMP] = ACTIONS(5931), - }, - [2832] = { - [sym__concat] = ACTIONS(5933), - [anon_sym_PIPE] = ACTIONS(5935), - [anon_sym_SEMI_SEMI] = ACTIONS(5935), - [anon_sym_PIPE_AMP] = ACTIONS(5935), - [anon_sym_AMP_AMP] = ACTIONS(5935), - [anon_sym_PIPE_PIPE] = ACTIONS(5935), - [sym__special_characters] = ACTIONS(5935), - [anon_sym_DQUOTE] = ACTIONS(5935), - [anon_sym_DOLLAR] = ACTIONS(5935), - [sym_raw_string] = ACTIONS(5935), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5935), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5935), - [anon_sym_BQUOTE] = ACTIONS(5935), - [anon_sym_LT_LPAREN] = ACTIONS(5935), - [anon_sym_GT_LPAREN] = ACTIONS(5935), - [sym_comment] = ACTIONS(182), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5935), - [sym_word] = ACTIONS(5935), - [anon_sym_SEMI] = ACTIONS(5935), - [anon_sym_LF] = ACTIONS(5935), - [anon_sym_AMP] = ACTIONS(5935), - }, - [2833] = { - [sym__concat] = ACTIONS(5937), - [anon_sym_PIPE] = ACTIONS(5939), - [anon_sym_SEMI_SEMI] = ACTIONS(5939), - [anon_sym_PIPE_AMP] = ACTIONS(5939), - [anon_sym_AMP_AMP] = ACTIONS(5939), - [anon_sym_PIPE_PIPE] = ACTIONS(5939), - [sym__special_characters] = ACTIONS(5939), - [anon_sym_DQUOTE] = ACTIONS(5939), - [anon_sym_DOLLAR] = ACTIONS(5939), - [sym_raw_string] = ACTIONS(5939), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5939), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5939), - [anon_sym_BQUOTE] = ACTIONS(5939), - [anon_sym_LT_LPAREN] = ACTIONS(5939), - [anon_sym_GT_LPAREN] = ACTIONS(5939), - [sym_comment] = ACTIONS(182), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5939), - [sym_word] = ACTIONS(5939), - [anon_sym_SEMI] = ACTIONS(5939), - [anon_sym_LF] = ACTIONS(5939), - [anon_sym_AMP] = ACTIONS(5939), - }, - [2834] = { - [sym__concat] = ACTIONS(5941), - [anon_sym_PIPE] = ACTIONS(5943), - [anon_sym_SEMI_SEMI] = ACTIONS(5943), - [anon_sym_PIPE_AMP] = ACTIONS(5943), - [anon_sym_AMP_AMP] = ACTIONS(5943), - [anon_sym_PIPE_PIPE] = ACTIONS(5943), - [sym__special_characters] = ACTIONS(5943), - [anon_sym_DQUOTE] = ACTIONS(5943), - [anon_sym_DOLLAR] = ACTIONS(5943), - [sym_raw_string] = ACTIONS(5943), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5943), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5943), - [anon_sym_BQUOTE] = ACTIONS(5943), - [anon_sym_LT_LPAREN] = ACTIONS(5943), - [anon_sym_GT_LPAREN] = ACTIONS(5943), - [sym_comment] = ACTIONS(182), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5943), - [sym_word] = ACTIONS(5943), - [anon_sym_SEMI] = ACTIONS(5943), - [anon_sym_LF] = ACTIONS(5943), - [anon_sym_AMP] = ACTIONS(5943), - }, - [2835] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6744), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [2836] = { - [sym__concat] = ACTIONS(5947), - [anon_sym_PIPE] = ACTIONS(5949), - [anon_sym_SEMI_SEMI] = ACTIONS(5949), - [anon_sym_PIPE_AMP] = ACTIONS(5949), - [anon_sym_AMP_AMP] = ACTIONS(5949), - [anon_sym_PIPE_PIPE] = ACTIONS(5949), - [sym__special_characters] = ACTIONS(5949), - [anon_sym_DQUOTE] = ACTIONS(5949), - [anon_sym_DOLLAR] = ACTIONS(5949), - [sym_raw_string] = ACTIONS(5949), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5949), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5949), - [anon_sym_BQUOTE] = ACTIONS(5949), - [anon_sym_LT_LPAREN] = ACTIONS(5949), - [anon_sym_GT_LPAREN] = ACTIONS(5949), - [sym_comment] = ACTIONS(182), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5949), - [sym_word] = ACTIONS(5949), - [anon_sym_SEMI] = ACTIONS(5949), - [anon_sym_LF] = ACTIONS(5949), - [anon_sym_AMP] = ACTIONS(5949), - }, - [2837] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6746), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [2838] = { - [sym__concat] = ACTIONS(5953), - [anon_sym_PIPE] = ACTIONS(5955), - [anon_sym_SEMI_SEMI] = ACTIONS(5955), - [anon_sym_PIPE_AMP] = ACTIONS(5955), - [anon_sym_AMP_AMP] = ACTIONS(5955), - [anon_sym_PIPE_PIPE] = ACTIONS(5955), - [sym__special_characters] = ACTIONS(5955), - [anon_sym_DQUOTE] = ACTIONS(5955), - [anon_sym_DOLLAR] = ACTIONS(5955), - [sym_raw_string] = ACTIONS(5955), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5955), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5955), - [anon_sym_BQUOTE] = ACTIONS(5955), - [anon_sym_LT_LPAREN] = ACTIONS(5955), - [anon_sym_GT_LPAREN] = ACTIONS(5955), - [sym_comment] = ACTIONS(182), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5955), - [sym_word] = ACTIONS(5955), - [anon_sym_SEMI] = ACTIONS(5955), - [anon_sym_LF] = ACTIONS(5955), - [anon_sym_AMP] = ACTIONS(5955), - }, - [2839] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6748), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [2840] = { - [sym__concat] = ACTIONS(5959), - [anon_sym_PIPE] = ACTIONS(5961), - [anon_sym_SEMI_SEMI] = ACTIONS(5961), - [anon_sym_PIPE_AMP] = ACTIONS(5961), - [anon_sym_AMP_AMP] = ACTIONS(5961), - [anon_sym_PIPE_PIPE] = ACTIONS(5961), - [sym__special_characters] = ACTIONS(5961), - [anon_sym_DQUOTE] = ACTIONS(5961), - [anon_sym_DOLLAR] = ACTIONS(5961), - [sym_raw_string] = ACTIONS(5961), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5961), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5961), - [anon_sym_BQUOTE] = ACTIONS(5961), - [anon_sym_LT_LPAREN] = ACTIONS(5961), - [anon_sym_GT_LPAREN] = ACTIONS(5961), - [sym_comment] = ACTIONS(182), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5961), - [sym_word] = ACTIONS(5961), - [anon_sym_SEMI] = ACTIONS(5961), - [anon_sym_LF] = ACTIONS(5961), - [anon_sym_AMP] = ACTIONS(5961), - }, - [2841] = { - [sym__concat] = ACTIONS(5963), - [anon_sym_PIPE] = ACTIONS(5965), - [anon_sym_SEMI_SEMI] = ACTIONS(5965), - [anon_sym_PIPE_AMP] = ACTIONS(5965), - [anon_sym_AMP_AMP] = ACTIONS(5965), - [anon_sym_PIPE_PIPE] = ACTIONS(5965), - [sym__special_characters] = ACTIONS(5965), - [anon_sym_DQUOTE] = ACTIONS(5965), - [anon_sym_DOLLAR] = ACTIONS(5965), - [sym_raw_string] = ACTIONS(5965), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5965), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5965), - [anon_sym_BQUOTE] = ACTIONS(5965), - [anon_sym_LT_LPAREN] = ACTIONS(5965), - [anon_sym_GT_LPAREN] = ACTIONS(5965), - [sym_comment] = ACTIONS(182), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5965), - [sym_word] = ACTIONS(5965), - [anon_sym_SEMI] = ACTIONS(5965), - [anon_sym_LF] = ACTIONS(5965), - [anon_sym_AMP] = ACTIONS(5965), - }, - [2842] = { - [sym_file_descriptor] = ACTIONS(5929), - [sym__concat] = ACTIONS(5929), - [sym_variable_name] = ACTIONS(5929), - [anon_sym_LT] = ACTIONS(6710), - [anon_sym_GT] = ACTIONS(6710), - [anon_sym_GT_GT] = ACTIONS(5929), - [anon_sym_AMP_GT] = ACTIONS(6710), - [anon_sym_AMP_GT_GT] = ACTIONS(5929), - [anon_sym_LT_AMP] = ACTIONS(5929), - [anon_sym_GT_AMP] = ACTIONS(5929), - [sym__special_characters] = ACTIONS(6710), - [anon_sym_DQUOTE] = ACTIONS(5929), - [anon_sym_DOLLAR] = ACTIONS(6710), - [sym_raw_string] = ACTIONS(5929), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5929), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5929), - [anon_sym_BQUOTE] = ACTIONS(5929), - [anon_sym_LT_LPAREN] = ACTIONS(5929), - [anon_sym_GT_LPAREN] = ACTIONS(5929), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6710), - }, - [2843] = { - [sym_file_descriptor] = ACTIONS(5933), - [sym__concat] = ACTIONS(5933), - [sym_variable_name] = ACTIONS(5933), - [anon_sym_LT] = ACTIONS(6712), - [anon_sym_GT] = ACTIONS(6712), - [anon_sym_GT_GT] = ACTIONS(5933), - [anon_sym_AMP_GT] = ACTIONS(6712), - [anon_sym_AMP_GT_GT] = ACTIONS(5933), - [anon_sym_LT_AMP] = ACTIONS(5933), - [anon_sym_GT_AMP] = ACTIONS(5933), - [sym__special_characters] = ACTIONS(6712), - [anon_sym_DQUOTE] = ACTIONS(5933), - [anon_sym_DOLLAR] = ACTIONS(6712), - [sym_raw_string] = ACTIONS(5933), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5933), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5933), - [anon_sym_BQUOTE] = ACTIONS(5933), - [anon_sym_LT_LPAREN] = ACTIONS(5933), - [anon_sym_GT_LPAREN] = ACTIONS(5933), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6712), - }, - [2844] = { - [sym_file_descriptor] = ACTIONS(5937), - [sym__concat] = ACTIONS(5937), - [sym_variable_name] = ACTIONS(5937), - [anon_sym_LT] = ACTIONS(6714), - [anon_sym_GT] = ACTIONS(6714), - [anon_sym_GT_GT] = ACTIONS(5937), - [anon_sym_AMP_GT] = ACTIONS(6714), - [anon_sym_AMP_GT_GT] = ACTIONS(5937), - [anon_sym_LT_AMP] = ACTIONS(5937), - [anon_sym_GT_AMP] = ACTIONS(5937), - [sym__special_characters] = ACTIONS(6714), - [anon_sym_DQUOTE] = ACTIONS(5937), - [anon_sym_DOLLAR] = ACTIONS(6714), - [sym_raw_string] = ACTIONS(5937), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5937), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5937), - [anon_sym_BQUOTE] = ACTIONS(5937), - [anon_sym_LT_LPAREN] = ACTIONS(5937), - [anon_sym_GT_LPAREN] = ACTIONS(5937), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6714), - }, - [2845] = { - [sym_file_descriptor] = ACTIONS(5941), - [sym__concat] = ACTIONS(5941), - [sym_variable_name] = ACTIONS(5941), - [anon_sym_LT] = ACTIONS(6716), - [anon_sym_GT] = ACTIONS(6716), - [anon_sym_GT_GT] = ACTIONS(5941), - [anon_sym_AMP_GT] = ACTIONS(6716), - [anon_sym_AMP_GT_GT] = ACTIONS(5941), - [anon_sym_LT_AMP] = ACTIONS(5941), - [anon_sym_GT_AMP] = ACTIONS(5941), - [sym__special_characters] = ACTIONS(6716), - [anon_sym_DQUOTE] = ACTIONS(5941), - [anon_sym_DOLLAR] = ACTIONS(6716), - [sym_raw_string] = ACTIONS(5941), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5941), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5941), - [anon_sym_BQUOTE] = ACTIONS(5941), - [anon_sym_LT_LPAREN] = ACTIONS(5941), - [anon_sym_GT_LPAREN] = ACTIONS(5941), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6716), - }, - [2846] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6750), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [2847] = { - [sym_file_descriptor] = ACTIONS(5947), - [sym__concat] = ACTIONS(5947), - [sym_variable_name] = ACTIONS(5947), - [anon_sym_LT] = ACTIONS(6720), - [anon_sym_GT] = ACTIONS(6720), - [anon_sym_GT_GT] = ACTIONS(5947), - [anon_sym_AMP_GT] = ACTIONS(6720), - [anon_sym_AMP_GT_GT] = ACTIONS(5947), - [anon_sym_LT_AMP] = ACTIONS(5947), - [anon_sym_GT_AMP] = ACTIONS(5947), - [sym__special_characters] = ACTIONS(6720), - [anon_sym_DQUOTE] = ACTIONS(5947), - [anon_sym_DOLLAR] = ACTIONS(6720), - [sym_raw_string] = ACTIONS(5947), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5947), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5947), - [anon_sym_BQUOTE] = ACTIONS(5947), - [anon_sym_LT_LPAREN] = ACTIONS(5947), - [anon_sym_GT_LPAREN] = ACTIONS(5947), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6720), - }, - [2848] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6752), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [2849] = { - [sym_file_descriptor] = ACTIONS(5953), - [sym__concat] = ACTIONS(5953), - [sym_variable_name] = ACTIONS(5953), - [anon_sym_LT] = ACTIONS(6724), - [anon_sym_GT] = ACTIONS(6724), - [anon_sym_GT_GT] = ACTIONS(5953), - [anon_sym_AMP_GT] = ACTIONS(6724), - [anon_sym_AMP_GT_GT] = ACTIONS(5953), - [anon_sym_LT_AMP] = ACTIONS(5953), - [anon_sym_GT_AMP] = ACTIONS(5953), - [sym__special_characters] = ACTIONS(6724), - [anon_sym_DQUOTE] = ACTIONS(5953), - [anon_sym_DOLLAR] = ACTIONS(6724), - [sym_raw_string] = ACTIONS(5953), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5953), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5953), - [anon_sym_BQUOTE] = ACTIONS(5953), - [anon_sym_LT_LPAREN] = ACTIONS(5953), - [anon_sym_GT_LPAREN] = ACTIONS(5953), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6724), - }, - [2850] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6754), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [2851] = { - [sym_file_descriptor] = ACTIONS(5959), - [sym__concat] = ACTIONS(5959), - [sym_variable_name] = ACTIONS(5959), - [anon_sym_LT] = ACTIONS(6728), - [anon_sym_GT] = ACTIONS(6728), - [anon_sym_GT_GT] = ACTIONS(5959), - [anon_sym_AMP_GT] = ACTIONS(6728), - [anon_sym_AMP_GT_GT] = ACTIONS(5959), - [anon_sym_LT_AMP] = ACTIONS(5959), - [anon_sym_GT_AMP] = ACTIONS(5959), - [sym__special_characters] = ACTIONS(6728), - [anon_sym_DQUOTE] = ACTIONS(5959), - [anon_sym_DOLLAR] = ACTIONS(6728), - [sym_raw_string] = ACTIONS(5959), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5959), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5959), - [anon_sym_BQUOTE] = ACTIONS(5959), - [anon_sym_LT_LPAREN] = ACTIONS(5959), - [anon_sym_GT_LPAREN] = ACTIONS(5959), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6728), - }, - [2852] = { - [sym_file_descriptor] = ACTIONS(5963), - [sym__concat] = ACTIONS(5963), - [sym_variable_name] = ACTIONS(5963), - [anon_sym_LT] = ACTIONS(6730), - [anon_sym_GT] = ACTIONS(6730), - [anon_sym_GT_GT] = ACTIONS(5963), - [anon_sym_AMP_GT] = ACTIONS(6730), - [anon_sym_AMP_GT_GT] = ACTIONS(5963), - [anon_sym_LT_AMP] = ACTIONS(5963), - [anon_sym_GT_AMP] = ACTIONS(5963), - [sym__special_characters] = ACTIONS(6730), - [anon_sym_DQUOTE] = ACTIONS(5963), - [anon_sym_DOLLAR] = ACTIONS(6730), - [sym_raw_string] = ACTIONS(5963), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5963), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5963), - [anon_sym_BQUOTE] = ACTIONS(5963), - [anon_sym_LT_LPAREN] = ACTIONS(5963), - [anon_sym_GT_LPAREN] = ACTIONS(5963), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6730), - }, - [2853] = { - [sym__concat] = ACTIONS(5929), - [anon_sym_DQUOTE] = ACTIONS(5931), - [anon_sym_DOLLAR] = ACTIONS(5931), - [sym__string_content] = ACTIONS(6710), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5931), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5931), - [anon_sym_BQUOTE] = ACTIONS(5931), - [sym_comment] = ACTIONS(182), - }, - [2854] = { - [sym__concat] = ACTIONS(5933), - [anon_sym_DQUOTE] = ACTIONS(5935), - [anon_sym_DOLLAR] = ACTIONS(5935), - [sym__string_content] = ACTIONS(6712), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5935), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5935), - [anon_sym_BQUOTE] = ACTIONS(5935), - [sym_comment] = ACTIONS(182), - }, - [2855] = { - [sym__concat] = ACTIONS(5937), - [anon_sym_DQUOTE] = ACTIONS(5939), - [anon_sym_DOLLAR] = ACTIONS(5939), - [sym__string_content] = ACTIONS(6714), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5939), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5939), - [anon_sym_BQUOTE] = ACTIONS(5939), - [sym_comment] = ACTIONS(182), - }, - [2856] = { - [sym__concat] = ACTIONS(5941), - [anon_sym_DQUOTE] = ACTIONS(5943), - [anon_sym_DOLLAR] = ACTIONS(5943), - [sym__string_content] = ACTIONS(6716), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5943), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5943), - [anon_sym_BQUOTE] = ACTIONS(5943), - [sym_comment] = ACTIONS(182), - }, - [2857] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6756), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [2858] = { - [sym__concat] = ACTIONS(5947), - [anon_sym_DQUOTE] = ACTIONS(5949), - [anon_sym_DOLLAR] = ACTIONS(5949), - [sym__string_content] = ACTIONS(6720), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5949), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5949), - [anon_sym_BQUOTE] = ACTIONS(5949), - [sym_comment] = ACTIONS(182), - }, - [2859] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6758), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [2860] = { - [sym__concat] = ACTIONS(5953), - [anon_sym_DQUOTE] = ACTIONS(5955), - [anon_sym_DOLLAR] = ACTIONS(5955), - [sym__string_content] = ACTIONS(6724), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5955), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5955), - [anon_sym_BQUOTE] = ACTIONS(5955), - [sym_comment] = ACTIONS(182), - }, - [2861] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6760), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [2862] = { - [sym__concat] = ACTIONS(5959), - [anon_sym_DQUOTE] = ACTIONS(5961), - [anon_sym_DOLLAR] = ACTIONS(5961), - [sym__string_content] = ACTIONS(6728), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5961), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5961), - [anon_sym_BQUOTE] = ACTIONS(5961), - [sym_comment] = ACTIONS(182), - }, - [2863] = { - [sym__concat] = ACTIONS(5963), - [anon_sym_DQUOTE] = ACTIONS(5965), - [anon_sym_DOLLAR] = ACTIONS(5965), - [sym__string_content] = ACTIONS(6730), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5965), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5965), - [anon_sym_BQUOTE] = ACTIONS(5965), - [sym_comment] = ACTIONS(182), - }, - [2864] = { - [anon_sym_RBRACE] = ACTIONS(5317), - [anon_sym_EQ] = ACTIONS(6762), - [sym__special_characters] = ACTIONS(6764), - [anon_sym_DQUOTE] = ACTIONS(5317), - [anon_sym_DOLLAR] = ACTIONS(6762), - [sym_raw_string] = ACTIONS(5317), - [anon_sym_POUND] = ACTIONS(5317), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5317), - [aux_sym_SLASH] = ACTIONS(5317), - [anon_sym_COLON] = ACTIONS(6762), - [anon_sym_COLON_QMARK] = ACTIONS(6762), - [anon_sym_COLON_DASH] = ACTIONS(6762), - [anon_sym_PERCENT] = ACTIONS(6762), - [anon_sym_DASH] = ACTIONS(6762), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5317), - [anon_sym_BQUOTE] = ACTIONS(5317), - [anon_sym_LT_LPAREN] = ACTIONS(5317), - [anon_sym_GT_LPAREN] = ACTIONS(5317), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(6764), - }, - [2865] = { - [anon_sym_RBRACE] = ACTIONS(5319), - [anon_sym_EQ] = ACTIONS(6766), - [sym__special_characters] = ACTIONS(6768), - [anon_sym_DQUOTE] = ACTIONS(5319), - [anon_sym_DOLLAR] = ACTIONS(6766), - [sym_raw_string] = ACTIONS(5319), - [anon_sym_POUND] = ACTIONS(5319), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5319), - [aux_sym_SLASH] = ACTIONS(5319), - [anon_sym_COLON] = ACTIONS(6766), - [anon_sym_COLON_QMARK] = ACTIONS(6766), - [anon_sym_COLON_DASH] = ACTIONS(6766), - [anon_sym_PERCENT] = ACTIONS(6766), - [anon_sym_DASH] = ACTIONS(6766), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5319), - [anon_sym_BQUOTE] = ACTIONS(5319), - [anon_sym_LT_LPAREN] = ACTIONS(5319), - [anon_sym_GT_LPAREN] = ACTIONS(5319), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(6768), - }, - [2866] = { - [sym__concat] = ACTIONS(3235), - [anon_sym_RBRACE] = ACTIONS(3235), - [sym_comment] = ACTIONS(56), - }, - [2867] = { - [aux_sym_concatenation_repeat1] = STATE(1594), - [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(6770), - [sym_comment] = ACTIONS(56), - }, - [2868] = { - [aux_sym_concatenation_repeat1] = STATE(1594), - [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(6772), - [sym_comment] = ACTIONS(56), - }, - [2869] = { - [anon_sym_RBRACE] = ACTIONS(6772), - [sym_comment] = ACTIONS(56), - }, - [2870] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3353), - [anon_sym_RBRACE] = ACTIONS(6774), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [2871] = { - [sym__concat] = ACTIONS(3297), - [anon_sym_RBRACE] = ACTIONS(3297), - [sym_comment] = ACTIONS(56), - }, - [2872] = { - [sym_concatenation] = STATE(3356), - [sym_string] = STATE(3355), - [sym_simple_expansion] = STATE(3355), - [sym_string_expansion] = STATE(3355), - [sym_expansion] = STATE(3355), - [sym_command_substitution] = STATE(3355), - [sym_process_substitution] = STATE(3355), - [anon_sym_RBRACE] = ACTIONS(6772), - [sym__special_characters] = ACTIONS(6776), - [anon_sym_DQUOTE] = ACTIONS(1924), - [anon_sym_DOLLAR] = ACTIONS(1926), - [sym_raw_string] = ACTIONS(6778), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(1930), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1932), - [anon_sym_BQUOTE] = ACTIONS(1934), - [anon_sym_LT_LPAREN] = ACTIONS(1936), - [anon_sym_GT_LPAREN] = ACTIONS(1936), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6780), - }, - [2873] = { - [sym__concat] = ACTIONS(3342), - [anon_sym_RBRACE] = ACTIONS(3342), - [sym_comment] = ACTIONS(56), - }, - [2874] = { - [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(6782), - }, - [2875] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6784), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [2876] = { - [sym__concat] = ACTIONS(3350), - [anon_sym_RBRACE] = ACTIONS(3350), - [sym_comment] = ACTIONS(56), - }, - [2877] = { - [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(6786), - }, - [2878] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6788), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [2879] = { - [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(6790), - }, - [2880] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6772), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [2881] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3363), - [anon_sym_RBRACE] = ACTIONS(6792), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [2882] = { - [sym__concat] = ACTIONS(3362), - [anon_sym_RBRACE] = ACTIONS(3362), - [sym_comment] = ACTIONS(56), - }, - [2883] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3365), - [anon_sym_RBRACE] = ACTIONS(6794), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [2884] = { - [sym__concat] = ACTIONS(4728), - [anon_sym_RBRACE] = ACTIONS(4728), - [anon_sym_EQ] = ACTIONS(5748), - [sym__special_characters] = ACTIONS(4730), - [anon_sym_DQUOTE] = ACTIONS(4728), - [anon_sym_DOLLAR] = ACTIONS(5748), - [sym_raw_string] = ACTIONS(4728), - [anon_sym_POUND] = ACTIONS(4728), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4728), - [anon_sym_COLON] = ACTIONS(5748), - [anon_sym_COLON_QMARK] = ACTIONS(5748), - [anon_sym_COLON_DASH] = ACTIONS(5748), - [anon_sym_PERCENT] = ACTIONS(5748), - [anon_sym_DASH] = ACTIONS(5748), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4728), - [anon_sym_BQUOTE] = ACTIONS(4728), - [anon_sym_LT_LPAREN] = ACTIONS(4728), - [anon_sym_GT_LPAREN] = ACTIONS(4728), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(4730), - }, - [2885] = { - [sym__concat] = ACTIONS(4734), - [anon_sym_RBRACE] = ACTIONS(4734), - [anon_sym_EQ] = ACTIONS(5750), - [sym__special_characters] = ACTIONS(4736), - [anon_sym_DQUOTE] = ACTIONS(4734), - [anon_sym_DOLLAR] = ACTIONS(5750), - [sym_raw_string] = ACTIONS(4734), - [anon_sym_POUND] = ACTIONS(4734), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4734), - [anon_sym_COLON] = ACTIONS(5750), - [anon_sym_COLON_QMARK] = ACTIONS(5750), - [anon_sym_COLON_DASH] = ACTIONS(5750), - [anon_sym_PERCENT] = ACTIONS(5750), - [anon_sym_DASH] = ACTIONS(5750), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4734), - [anon_sym_BQUOTE] = ACTIONS(4734), - [anon_sym_LT_LPAREN] = ACTIONS(4734), - [anon_sym_GT_LPAREN] = ACTIONS(4734), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(4736), - }, - [2886] = { - [sym__concat] = ACTIONS(4797), - [anon_sym_RBRACE] = ACTIONS(4797), - [anon_sym_EQ] = ACTIONS(5752), - [sym__special_characters] = ACTIONS(4799), - [anon_sym_DQUOTE] = ACTIONS(4797), - [anon_sym_DOLLAR] = ACTIONS(5752), - [sym_raw_string] = ACTIONS(4797), - [anon_sym_POUND] = ACTIONS(4797), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4797), - [anon_sym_COLON] = ACTIONS(5752), - [anon_sym_COLON_QMARK] = ACTIONS(5752), - [anon_sym_COLON_DASH] = ACTIONS(5752), - [anon_sym_PERCENT] = ACTIONS(5752), - [anon_sym_DASH] = ACTIONS(5752), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4797), - [anon_sym_BQUOTE] = ACTIONS(4797), - [anon_sym_LT_LPAREN] = ACTIONS(4797), - [anon_sym_GT_LPAREN] = ACTIONS(4797), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(4799), - }, - [2887] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -73628,23 +72640,79 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [2888] = { - [aux_sym_concatenation_repeat1] = STATE(1594), - [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(6798), - [sym_comment] = ACTIONS(56), + [2775] = { + [sym__concat] = ACTIONS(4728), + [anon_sym_PIPE] = ACTIONS(4730), + [anon_sym_RPAREN] = ACTIONS(4730), + [anon_sym_SEMI_SEMI] = ACTIONS(4730), + [anon_sym_PIPE_AMP] = ACTIONS(4730), + [anon_sym_AMP_AMP] = ACTIONS(4730), + [anon_sym_PIPE_PIPE] = ACTIONS(4730), + [sym__special_characters] = ACTIONS(4730), + [anon_sym_DQUOTE] = ACTIONS(4730), + [anon_sym_DOLLAR] = ACTIONS(4730), + [sym_raw_string] = ACTIONS(4730), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4730), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4730), + [anon_sym_BQUOTE] = ACTIONS(4730), + [anon_sym_LT_LPAREN] = ACTIONS(4730), + [anon_sym_GT_LPAREN] = ACTIONS(4730), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(4730), + [sym_word] = ACTIONS(4730), + [anon_sym_SEMI] = ACTIONS(4730), + [anon_sym_LF] = ACTIONS(4730), + [anon_sym_AMP] = ACTIONS(4730), }, - [2889] = { - [aux_sym_concatenation_repeat1] = STATE(1594), - [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(6800), - [sym_comment] = ACTIONS(56), + [2776] = { + [sym__concat] = ACTIONS(4734), + [anon_sym_PIPE] = ACTIONS(4736), + [anon_sym_RPAREN] = ACTIONS(4736), + [anon_sym_SEMI_SEMI] = ACTIONS(4736), + [anon_sym_PIPE_AMP] = ACTIONS(4736), + [anon_sym_AMP_AMP] = ACTIONS(4736), + [anon_sym_PIPE_PIPE] = ACTIONS(4736), + [sym__special_characters] = ACTIONS(4736), + [anon_sym_DQUOTE] = ACTIONS(4736), + [anon_sym_DOLLAR] = ACTIONS(4736), + [sym_raw_string] = ACTIONS(4736), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4736), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4736), + [anon_sym_BQUOTE] = ACTIONS(4736), + [anon_sym_LT_LPAREN] = ACTIONS(4736), + [anon_sym_GT_LPAREN] = ACTIONS(4736), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(4736), + [sym_word] = ACTIONS(4736), + [anon_sym_SEMI] = ACTIONS(4736), + [anon_sym_LF] = ACTIONS(4736), + [anon_sym_AMP] = ACTIONS(4736), }, - [2890] = { - [anon_sym_RBRACE] = ACTIONS(6800), - [sym_comment] = ACTIONS(56), + [2777] = { + [sym__concat] = ACTIONS(4797), + [anon_sym_PIPE] = ACTIONS(4799), + [anon_sym_RPAREN] = ACTIONS(4799), + [anon_sym_SEMI_SEMI] = ACTIONS(4799), + [anon_sym_PIPE_AMP] = ACTIONS(4799), + [anon_sym_AMP_AMP] = ACTIONS(4799), + [anon_sym_PIPE_PIPE] = ACTIONS(4799), + [sym__special_characters] = ACTIONS(4799), + [anon_sym_DQUOTE] = ACTIONS(4799), + [anon_sym_DOLLAR] = ACTIONS(4799), + [sym_raw_string] = ACTIONS(4799), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4799), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4799), + [anon_sym_BQUOTE] = ACTIONS(4799), + [anon_sym_LT_LPAREN] = ACTIONS(4799), + [anon_sym_GT_LPAREN] = ACTIONS(4799), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(4799), + [sym_word] = ACTIONS(4799), + [anon_sym_SEMI] = ACTIONS(4799), + [anon_sym_LF] = ACTIONS(4799), + [anon_sym_AMP] = ACTIONS(4799), }, - [2891] = { + [2778] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -73652,8 +72720,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3370), - [anon_sym_RBRACE] = ACTIONS(6802), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(6798), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -73673,29 +72741,23 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [2892] = { - [sym__concat] = ACTIONS(4809), - [anon_sym_RBRACE] = ACTIONS(4809), - [anon_sym_EQ] = ACTIONS(5762), - [sym__special_characters] = ACTIONS(4811), - [anon_sym_DQUOTE] = ACTIONS(4809), - [anon_sym_DOLLAR] = ACTIONS(5762), - [sym_raw_string] = ACTIONS(4809), - [anon_sym_POUND] = ACTIONS(4809), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4809), - [anon_sym_COLON] = ACTIONS(5762), - [anon_sym_COLON_QMARK] = ACTIONS(5762), - [anon_sym_COLON_DASH] = ACTIONS(5762), - [anon_sym_PERCENT] = ACTIONS(5762), - [anon_sym_DASH] = ACTIONS(5762), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4809), - [anon_sym_BQUOTE] = ACTIONS(4809), - [anon_sym_LT_LPAREN] = ACTIONS(4809), - [anon_sym_GT_LPAREN] = ACTIONS(4809), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(4811), + [2779] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(6800), + [sym_comment] = ACTIONS(56), }, - [2893] = { + [2780] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(6802), + [sym_comment] = ACTIONS(56), + }, + [2781] = { + [anon_sym_RBRACE] = ACTIONS(6802), + [sym_comment] = ACTIONS(56), + }, + [2782] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -73703,7 +72765,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3372), + [aux_sym_expansion_repeat1] = STATE(3395), [anon_sym_RBRACE] = ACTIONS(6804), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), @@ -73724,29 +72786,31 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [2894] = { - [sym__concat] = ACTIONS(4815), - [anon_sym_RBRACE] = ACTIONS(4815), - [anon_sym_EQ] = ACTIONS(5766), - [sym__special_characters] = ACTIONS(4817), - [anon_sym_DQUOTE] = ACTIONS(4815), - [anon_sym_DOLLAR] = ACTIONS(5766), - [sym_raw_string] = ACTIONS(4815), - [anon_sym_POUND] = ACTIONS(4815), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4815), - [anon_sym_COLON] = ACTIONS(5766), - [anon_sym_COLON_QMARK] = ACTIONS(5766), - [anon_sym_COLON_DASH] = ACTIONS(5766), - [anon_sym_PERCENT] = ACTIONS(5766), - [anon_sym_DASH] = ACTIONS(5766), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4815), - [anon_sym_BQUOTE] = ACTIONS(4815), - [anon_sym_LT_LPAREN] = ACTIONS(4815), - [anon_sym_GT_LPAREN] = ACTIONS(4815), + [2783] = { + [sym__concat] = ACTIONS(4809), + [anon_sym_PIPE] = ACTIONS(4811), + [anon_sym_RPAREN] = ACTIONS(4811), + [anon_sym_SEMI_SEMI] = ACTIONS(4811), + [anon_sym_PIPE_AMP] = ACTIONS(4811), + [anon_sym_AMP_AMP] = ACTIONS(4811), + [anon_sym_PIPE_PIPE] = ACTIONS(4811), + [sym__special_characters] = ACTIONS(4811), + [anon_sym_DQUOTE] = ACTIONS(4811), + [anon_sym_DOLLAR] = ACTIONS(4811), + [sym_raw_string] = ACTIONS(4811), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4811), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4811), + [anon_sym_BQUOTE] = ACTIONS(4811), + [anon_sym_LT_LPAREN] = ACTIONS(4811), + [anon_sym_GT_LPAREN] = ACTIONS(4811), [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(4817), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(4811), + [sym_word] = ACTIONS(4811), + [anon_sym_SEMI] = ACTIONS(4811), + [anon_sym_LF] = ACTIONS(4811), + [anon_sym_AMP] = ACTIONS(4811), }, - [2895] = { + [2784] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -73754,7 +72818,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3374), + [aux_sym_expansion_repeat1] = STATE(3397), [anon_sym_RBRACE] = ACTIONS(6806), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), @@ -73775,29 +72839,31 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [2896] = { - [sym__concat] = ACTIONS(4821), - [anon_sym_RBRACE] = ACTIONS(4821), - [anon_sym_EQ] = ACTIONS(5770), - [sym__special_characters] = ACTIONS(4823), - [anon_sym_DQUOTE] = ACTIONS(4821), - [anon_sym_DOLLAR] = ACTIONS(5770), - [sym_raw_string] = ACTIONS(4821), - [anon_sym_POUND] = ACTIONS(4821), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4821), - [anon_sym_COLON] = ACTIONS(5770), - [anon_sym_COLON_QMARK] = ACTIONS(5770), - [anon_sym_COLON_DASH] = ACTIONS(5770), - [anon_sym_PERCENT] = ACTIONS(5770), - [anon_sym_DASH] = ACTIONS(5770), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4821), - [anon_sym_BQUOTE] = ACTIONS(4821), - [anon_sym_LT_LPAREN] = ACTIONS(4821), - [anon_sym_GT_LPAREN] = ACTIONS(4821), + [2785] = { + [sym__concat] = ACTIONS(4815), + [anon_sym_PIPE] = ACTIONS(4817), + [anon_sym_RPAREN] = ACTIONS(4817), + [anon_sym_SEMI_SEMI] = ACTIONS(4817), + [anon_sym_PIPE_AMP] = ACTIONS(4817), + [anon_sym_AMP_AMP] = ACTIONS(4817), + [anon_sym_PIPE_PIPE] = ACTIONS(4817), + [sym__special_characters] = ACTIONS(4817), + [anon_sym_DQUOTE] = ACTIONS(4817), + [anon_sym_DOLLAR] = ACTIONS(4817), + [sym_raw_string] = ACTIONS(4817), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4817), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4817), + [anon_sym_BQUOTE] = ACTIONS(4817), + [anon_sym_LT_LPAREN] = ACTIONS(4817), + [anon_sym_GT_LPAREN] = ACTIONS(4817), [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(4823), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(4817), + [sym_word] = ACTIONS(4817), + [anon_sym_SEMI] = ACTIONS(4817), + [anon_sym_LF] = ACTIONS(4817), + [anon_sym_AMP] = ACTIONS(4817), }, - [2897] = { + [2786] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -73805,7 +72871,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), + [aux_sym_expansion_repeat1] = STATE(3399), [anon_sym_RBRACE] = ACTIONS(6808), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), @@ -73826,29 +72892,31 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [2898] = { - [sym__concat] = ACTIONS(4827), - [anon_sym_RBRACE] = ACTIONS(4827), - [anon_sym_EQ] = ACTIONS(5774), - [sym__special_characters] = ACTIONS(4829), - [anon_sym_DQUOTE] = ACTIONS(4827), - [anon_sym_DOLLAR] = ACTIONS(5774), - [sym_raw_string] = ACTIONS(4827), - [anon_sym_POUND] = ACTIONS(4827), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4827), - [anon_sym_COLON] = ACTIONS(5774), - [anon_sym_COLON_QMARK] = ACTIONS(5774), - [anon_sym_COLON_DASH] = ACTIONS(5774), - [anon_sym_PERCENT] = ACTIONS(5774), - [anon_sym_DASH] = ACTIONS(5774), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4827), - [anon_sym_BQUOTE] = ACTIONS(4827), - [anon_sym_LT_LPAREN] = ACTIONS(4827), - [anon_sym_GT_LPAREN] = ACTIONS(4827), + [2787] = { + [sym__concat] = ACTIONS(4821), + [anon_sym_PIPE] = ACTIONS(4823), + [anon_sym_RPAREN] = ACTIONS(4823), + [anon_sym_SEMI_SEMI] = ACTIONS(4823), + [anon_sym_PIPE_AMP] = ACTIONS(4823), + [anon_sym_AMP_AMP] = ACTIONS(4823), + [anon_sym_PIPE_PIPE] = ACTIONS(4823), + [sym__special_characters] = ACTIONS(4823), + [anon_sym_DQUOTE] = ACTIONS(4823), + [anon_sym_DOLLAR] = ACTIONS(4823), + [sym_raw_string] = ACTIONS(4823), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4823), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4823), + [anon_sym_BQUOTE] = ACTIONS(4823), + [anon_sym_LT_LPAREN] = ACTIONS(4823), + [anon_sym_GT_LPAREN] = ACTIONS(4823), [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(4829), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(4823), + [sym_word] = ACTIONS(4823), + [anon_sym_SEMI] = ACTIONS(4823), + [anon_sym_LF] = ACTIONS(4823), + [anon_sym_AMP] = ACTIONS(4823), }, - [2899] = { + [2788] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -73877,153 +72945,31 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [2900] = { - [sym_file_descriptor] = ACTIONS(6812), - [sym__concat] = ACTIONS(6812), - [anon_sym_PIPE] = ACTIONS(6814), - [anon_sym_SEMI_SEMI] = ACTIONS(6814), - [anon_sym_PIPE_AMP] = ACTIONS(6814), - [anon_sym_AMP_AMP] = ACTIONS(6814), - [anon_sym_PIPE_PIPE] = ACTIONS(6814), - [anon_sym_EQ_TILDE] = ACTIONS(6814), - [anon_sym_LT] = ACTIONS(6814), - [anon_sym_GT] = ACTIONS(6814), - [anon_sym_GT_GT] = ACTIONS(6814), - [anon_sym_AMP_GT] = ACTIONS(6814), - [anon_sym_AMP_GT_GT] = ACTIONS(6814), - [anon_sym_LT_AMP] = ACTIONS(6814), - [anon_sym_GT_AMP] = ACTIONS(6814), - [anon_sym_LT_LT] = ACTIONS(6814), - [anon_sym_LT_LT_DASH] = ACTIONS(6814), - [anon_sym_LT_LT_LT] = ACTIONS(6814), - [sym__special_characters] = ACTIONS(6814), - [anon_sym_DQUOTE] = ACTIONS(6814), - [anon_sym_DOLLAR] = ACTIONS(6814), - [sym_raw_string] = ACTIONS(6814), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6814), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6814), - [anon_sym_BQUOTE] = ACTIONS(6814), - [anon_sym_LT_LPAREN] = ACTIONS(6814), - [anon_sym_GT_LPAREN] = ACTIONS(6814), + [2789] = { + [sym__concat] = ACTIONS(4827), + [anon_sym_PIPE] = ACTIONS(4829), + [anon_sym_RPAREN] = ACTIONS(4829), + [anon_sym_SEMI_SEMI] = ACTIONS(4829), + [anon_sym_PIPE_AMP] = ACTIONS(4829), + [anon_sym_AMP_AMP] = ACTIONS(4829), + [anon_sym_PIPE_PIPE] = ACTIONS(4829), + [sym__special_characters] = ACTIONS(4829), + [anon_sym_DQUOTE] = ACTIONS(4829), + [anon_sym_DOLLAR] = ACTIONS(4829), + [sym_raw_string] = ACTIONS(4829), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4829), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4829), + [anon_sym_BQUOTE] = ACTIONS(4829), + [anon_sym_LT_LPAREN] = ACTIONS(4829), + [anon_sym_GT_LPAREN] = ACTIONS(4829), [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(6814), - [anon_sym_SEMI] = ACTIONS(6814), - [anon_sym_LF] = ACTIONS(6814), - [anon_sym_AMP] = ACTIONS(6814), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(4829), + [sym_word] = ACTIONS(4829), + [anon_sym_SEMI] = ACTIONS(4829), + [anon_sym_LF] = ACTIONS(4829), + [anon_sym_AMP] = ACTIONS(4829), }, - [2901] = { - [sym_file_descriptor] = ACTIONS(6816), - [sym__concat] = ACTIONS(6816), - [anon_sym_PIPE] = ACTIONS(6818), - [anon_sym_SEMI_SEMI] = ACTIONS(6818), - [anon_sym_PIPE_AMP] = ACTIONS(6818), - [anon_sym_AMP_AMP] = ACTIONS(6818), - [anon_sym_PIPE_PIPE] = ACTIONS(6818), - [anon_sym_EQ_TILDE] = ACTIONS(6818), - [anon_sym_LT] = ACTIONS(6818), - [anon_sym_GT] = ACTIONS(6818), - [anon_sym_GT_GT] = ACTIONS(6818), - [anon_sym_AMP_GT] = ACTIONS(6818), - [anon_sym_AMP_GT_GT] = ACTIONS(6818), - [anon_sym_LT_AMP] = ACTIONS(6818), - [anon_sym_GT_AMP] = ACTIONS(6818), - [anon_sym_LT_LT] = ACTIONS(6818), - [anon_sym_LT_LT_DASH] = ACTIONS(6818), - [anon_sym_LT_LT_LT] = ACTIONS(6818), - [sym__special_characters] = ACTIONS(6818), - [anon_sym_DQUOTE] = ACTIONS(6818), - [anon_sym_DOLLAR] = ACTIONS(6818), - [sym_raw_string] = ACTIONS(6818), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6818), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6818), - [anon_sym_BQUOTE] = ACTIONS(6818), - [anon_sym_LT_LPAREN] = ACTIONS(6818), - [anon_sym_GT_LPAREN] = ACTIONS(6818), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(6818), - [anon_sym_SEMI] = ACTIONS(6818), - [anon_sym_LF] = ACTIONS(6818), - [anon_sym_AMP] = ACTIONS(6818), - }, - [2902] = { - [sym_file_descriptor] = ACTIONS(6820), - [sym__concat] = ACTIONS(6820), - [anon_sym_PIPE] = ACTIONS(6822), - [anon_sym_SEMI_SEMI] = ACTIONS(6822), - [anon_sym_PIPE_AMP] = ACTIONS(6822), - [anon_sym_AMP_AMP] = ACTIONS(6822), - [anon_sym_PIPE_PIPE] = ACTIONS(6822), - [anon_sym_EQ_TILDE] = ACTIONS(6822), - [anon_sym_LT] = ACTIONS(6822), - [anon_sym_GT] = ACTIONS(6822), - [anon_sym_GT_GT] = ACTIONS(6822), - [anon_sym_AMP_GT] = ACTIONS(6822), - [anon_sym_AMP_GT_GT] = ACTIONS(6822), - [anon_sym_LT_AMP] = ACTIONS(6822), - [anon_sym_GT_AMP] = ACTIONS(6822), - [anon_sym_LT_LT] = ACTIONS(6822), - [anon_sym_LT_LT_DASH] = ACTIONS(6822), - [anon_sym_LT_LT_LT] = ACTIONS(6822), - [sym__special_characters] = ACTIONS(6822), - [anon_sym_DQUOTE] = ACTIONS(6822), - [anon_sym_DOLLAR] = ACTIONS(6822), - [sym_raw_string] = ACTIONS(6822), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6822), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6822), - [anon_sym_BQUOTE] = ACTIONS(6822), - [anon_sym_LT_LPAREN] = ACTIONS(6822), - [anon_sym_GT_LPAREN] = ACTIONS(6822), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(6822), - [anon_sym_SEMI] = ACTIONS(6822), - [anon_sym_LF] = ACTIONS(6822), - [anon_sym_AMP] = ACTIONS(6822), - }, - [2903] = { - [sym_file_descriptor] = ACTIONS(3235), - [sym__concat] = ACTIONS(3235), - [sym_variable_name] = ACTIONS(3235), - [anon_sym_PIPE] = ACTIONS(4540), - [anon_sym_RPAREN] = ACTIONS(3235), - [anon_sym_PIPE_AMP] = ACTIONS(3235), - [anon_sym_AMP_AMP] = ACTIONS(3235), - [anon_sym_PIPE_PIPE] = ACTIONS(3235), - [anon_sym_LT] = ACTIONS(4540), - [anon_sym_GT] = ACTIONS(4540), - [anon_sym_GT_GT] = ACTIONS(3235), - [anon_sym_AMP_GT] = ACTIONS(4540), - [anon_sym_AMP_GT_GT] = ACTIONS(3235), - [anon_sym_LT_AMP] = ACTIONS(3235), - [anon_sym_GT_AMP] = ACTIONS(3235), - [sym__special_characters] = ACTIONS(4540), - [anon_sym_DQUOTE] = ACTIONS(3235), - [anon_sym_DOLLAR] = ACTIONS(4540), - [sym_raw_string] = ACTIONS(3235), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(3235), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(3235), - [anon_sym_BQUOTE] = ACTIONS(3235), - [anon_sym_LT_LPAREN] = ACTIONS(3235), - [anon_sym_GT_LPAREN] = ACTIONS(3235), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(4540), - }, - [2904] = { - [aux_sym_concatenation_repeat1] = STATE(1594), - [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(6824), - [sym_comment] = ACTIONS(56), - }, - [2905] = { - [aux_sym_concatenation_repeat1] = STATE(1594), - [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(6826), - [sym_comment] = ACTIONS(56), - }, - [2906] = { - [anon_sym_RBRACE] = ACTIONS(6826), - [sym_comment] = ACTIONS(56), - }, - [2907] = { + [2790] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -74031,8 +72977,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3380), - [anon_sym_RBRACE] = ACTIONS(6828), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(6812), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -74052,88 +72998,573 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [2908] = { + [2791] = { + [sym_file_descriptor] = ACTIONS(5961), + [sym__concat] = ACTIONS(5961), + [anon_sym_PIPE] = ACTIONS(5963), + [anon_sym_RPAREN] = ACTIONS(5963), + [anon_sym_SEMI_SEMI] = ACTIONS(5963), + [anon_sym_PIPE_AMP] = ACTIONS(5963), + [anon_sym_AMP_AMP] = ACTIONS(5963), + [anon_sym_PIPE_PIPE] = ACTIONS(5963), + [anon_sym_EQ_TILDE] = ACTIONS(5963), + [anon_sym_LT] = ACTIONS(5963), + [anon_sym_GT] = ACTIONS(5963), + [anon_sym_GT_GT] = ACTIONS(5963), + [anon_sym_AMP_GT] = ACTIONS(5963), + [anon_sym_AMP_GT_GT] = ACTIONS(5963), + [anon_sym_LT_AMP] = ACTIONS(5963), + [anon_sym_GT_AMP] = ACTIONS(5963), + [anon_sym_LT_LT] = ACTIONS(5963), + [anon_sym_LT_LT_DASH] = ACTIONS(5963), + [anon_sym_LT_LT_LT] = ACTIONS(5963), + [sym__special_characters] = ACTIONS(5963), + [anon_sym_DQUOTE] = ACTIONS(5963), + [anon_sym_DOLLAR] = ACTIONS(5963), + [sym_raw_string] = ACTIONS(5963), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5963), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5963), + [anon_sym_BQUOTE] = ACTIONS(5963), + [anon_sym_LT_LPAREN] = ACTIONS(5963), + [anon_sym_GT_LPAREN] = ACTIONS(5963), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(5963), + [anon_sym_SEMI] = ACTIONS(5963), + [anon_sym_LF] = ACTIONS(5963), + [anon_sym_AMP] = ACTIONS(5963), + }, + [2792] = { + [sym_file_descriptor] = ACTIONS(5965), + [sym__concat] = ACTIONS(5965), + [anon_sym_PIPE] = ACTIONS(5967), + [anon_sym_RPAREN] = ACTIONS(5967), + [anon_sym_SEMI_SEMI] = ACTIONS(5967), + [anon_sym_PIPE_AMP] = ACTIONS(5967), + [anon_sym_AMP_AMP] = ACTIONS(5967), + [anon_sym_PIPE_PIPE] = ACTIONS(5967), + [anon_sym_EQ_TILDE] = ACTIONS(5967), + [anon_sym_LT] = ACTIONS(5967), + [anon_sym_GT] = ACTIONS(5967), + [anon_sym_GT_GT] = ACTIONS(5967), + [anon_sym_AMP_GT] = ACTIONS(5967), + [anon_sym_AMP_GT_GT] = ACTIONS(5967), + [anon_sym_LT_AMP] = ACTIONS(5967), + [anon_sym_GT_AMP] = ACTIONS(5967), + [anon_sym_LT_LT] = ACTIONS(5967), + [anon_sym_LT_LT_DASH] = ACTIONS(5967), + [anon_sym_LT_LT_LT] = ACTIONS(5967), + [sym__special_characters] = ACTIONS(5967), + [anon_sym_DQUOTE] = ACTIONS(5967), + [anon_sym_DOLLAR] = ACTIONS(5967), + [sym_raw_string] = ACTIONS(5967), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5967), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5967), + [anon_sym_BQUOTE] = ACTIONS(5967), + [anon_sym_LT_LPAREN] = ACTIONS(5967), + [anon_sym_GT_LPAREN] = ACTIONS(5967), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(5967), + [anon_sym_SEMI] = ACTIONS(5967), + [anon_sym_LF] = ACTIONS(5967), + [anon_sym_AMP] = ACTIONS(5967), + }, + [2793] = { + [sym_file_descriptor] = ACTIONS(5969), + [sym__concat] = ACTIONS(5969), + [anon_sym_PIPE] = ACTIONS(5971), + [anon_sym_RPAREN] = ACTIONS(5971), + [anon_sym_SEMI_SEMI] = ACTIONS(5971), + [anon_sym_PIPE_AMP] = ACTIONS(5971), + [anon_sym_AMP_AMP] = ACTIONS(5971), + [anon_sym_PIPE_PIPE] = ACTIONS(5971), + [anon_sym_EQ_TILDE] = ACTIONS(5971), + [anon_sym_LT] = ACTIONS(5971), + [anon_sym_GT] = ACTIONS(5971), + [anon_sym_GT_GT] = ACTIONS(5971), + [anon_sym_AMP_GT] = ACTIONS(5971), + [anon_sym_AMP_GT_GT] = ACTIONS(5971), + [anon_sym_LT_AMP] = ACTIONS(5971), + [anon_sym_GT_AMP] = ACTIONS(5971), + [anon_sym_LT_LT] = ACTIONS(5971), + [anon_sym_LT_LT_DASH] = ACTIONS(5971), + [anon_sym_LT_LT_LT] = ACTIONS(5971), + [sym__special_characters] = ACTIONS(5971), + [anon_sym_DQUOTE] = ACTIONS(5971), + [anon_sym_DOLLAR] = ACTIONS(5971), + [sym_raw_string] = ACTIONS(5971), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5971), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5971), + [anon_sym_BQUOTE] = ACTIONS(5971), + [anon_sym_LT_LPAREN] = ACTIONS(5971), + [anon_sym_GT_LPAREN] = ACTIONS(5971), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(5971), + [anon_sym_SEMI] = ACTIONS(5971), + [anon_sym_LF] = ACTIONS(5971), + [anon_sym_AMP] = ACTIONS(5971), + }, + [2794] = { + [sym_file_descriptor] = ACTIONS(5973), + [sym__concat] = ACTIONS(5973), + [anon_sym_PIPE] = ACTIONS(5975), + [anon_sym_RPAREN] = ACTIONS(5975), + [anon_sym_SEMI_SEMI] = ACTIONS(5975), + [anon_sym_PIPE_AMP] = ACTIONS(5975), + [anon_sym_AMP_AMP] = ACTIONS(5975), + [anon_sym_PIPE_PIPE] = ACTIONS(5975), + [anon_sym_EQ_TILDE] = ACTIONS(5975), + [anon_sym_LT] = ACTIONS(5975), + [anon_sym_GT] = ACTIONS(5975), + [anon_sym_GT_GT] = ACTIONS(5975), + [anon_sym_AMP_GT] = ACTIONS(5975), + [anon_sym_AMP_GT_GT] = ACTIONS(5975), + [anon_sym_LT_AMP] = ACTIONS(5975), + [anon_sym_GT_AMP] = ACTIONS(5975), + [anon_sym_LT_LT] = ACTIONS(5975), + [anon_sym_LT_LT_DASH] = ACTIONS(5975), + [anon_sym_LT_LT_LT] = ACTIONS(5975), + [sym__special_characters] = ACTIONS(5975), + [anon_sym_DQUOTE] = ACTIONS(5975), + [anon_sym_DOLLAR] = ACTIONS(5975), + [sym_raw_string] = ACTIONS(5975), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5975), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5975), + [anon_sym_BQUOTE] = ACTIONS(5975), + [anon_sym_LT_LPAREN] = ACTIONS(5975), + [anon_sym_GT_LPAREN] = ACTIONS(5975), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(5975), + [anon_sym_SEMI] = ACTIONS(5975), + [anon_sym_LF] = ACTIONS(5975), + [anon_sym_AMP] = ACTIONS(5975), + }, + [2795] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(6814), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [2796] = { + [sym_file_descriptor] = ACTIONS(5979), + [sym__concat] = ACTIONS(5979), + [anon_sym_PIPE] = ACTIONS(5981), + [anon_sym_RPAREN] = ACTIONS(5981), + [anon_sym_SEMI_SEMI] = ACTIONS(5981), + [anon_sym_PIPE_AMP] = ACTIONS(5981), + [anon_sym_AMP_AMP] = ACTIONS(5981), + [anon_sym_PIPE_PIPE] = ACTIONS(5981), + [anon_sym_EQ_TILDE] = ACTIONS(5981), + [anon_sym_LT] = ACTIONS(5981), + [anon_sym_GT] = ACTIONS(5981), + [anon_sym_GT_GT] = ACTIONS(5981), + [anon_sym_AMP_GT] = ACTIONS(5981), + [anon_sym_AMP_GT_GT] = ACTIONS(5981), + [anon_sym_LT_AMP] = ACTIONS(5981), + [anon_sym_GT_AMP] = ACTIONS(5981), + [anon_sym_LT_LT] = ACTIONS(5981), + [anon_sym_LT_LT_DASH] = ACTIONS(5981), + [anon_sym_LT_LT_LT] = ACTIONS(5981), + [sym__special_characters] = ACTIONS(5981), + [anon_sym_DQUOTE] = ACTIONS(5981), + [anon_sym_DOLLAR] = ACTIONS(5981), + [sym_raw_string] = ACTIONS(5981), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5981), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5981), + [anon_sym_BQUOTE] = ACTIONS(5981), + [anon_sym_LT_LPAREN] = ACTIONS(5981), + [anon_sym_GT_LPAREN] = ACTIONS(5981), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(5981), + [anon_sym_SEMI] = ACTIONS(5981), + [anon_sym_LF] = ACTIONS(5981), + [anon_sym_AMP] = ACTIONS(5981), + }, + [2797] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(6816), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [2798] = { + [sym_file_descriptor] = ACTIONS(5985), + [sym__concat] = ACTIONS(5985), + [anon_sym_PIPE] = ACTIONS(5987), + [anon_sym_RPAREN] = ACTIONS(5987), + [anon_sym_SEMI_SEMI] = ACTIONS(5987), + [anon_sym_PIPE_AMP] = ACTIONS(5987), + [anon_sym_AMP_AMP] = ACTIONS(5987), + [anon_sym_PIPE_PIPE] = ACTIONS(5987), + [anon_sym_EQ_TILDE] = ACTIONS(5987), + [anon_sym_LT] = ACTIONS(5987), + [anon_sym_GT] = ACTIONS(5987), + [anon_sym_GT_GT] = ACTIONS(5987), + [anon_sym_AMP_GT] = ACTIONS(5987), + [anon_sym_AMP_GT_GT] = ACTIONS(5987), + [anon_sym_LT_AMP] = ACTIONS(5987), + [anon_sym_GT_AMP] = ACTIONS(5987), + [anon_sym_LT_LT] = ACTIONS(5987), + [anon_sym_LT_LT_DASH] = ACTIONS(5987), + [anon_sym_LT_LT_LT] = ACTIONS(5987), + [sym__special_characters] = ACTIONS(5987), + [anon_sym_DQUOTE] = ACTIONS(5987), + [anon_sym_DOLLAR] = ACTIONS(5987), + [sym_raw_string] = ACTIONS(5987), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5987), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5987), + [anon_sym_BQUOTE] = ACTIONS(5987), + [anon_sym_LT_LPAREN] = ACTIONS(5987), + [anon_sym_GT_LPAREN] = ACTIONS(5987), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(5987), + [anon_sym_SEMI] = ACTIONS(5987), + [anon_sym_LF] = ACTIONS(5987), + [anon_sym_AMP] = ACTIONS(5987), + }, + [2799] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(6818), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [2800] = { + [sym_file_descriptor] = ACTIONS(5991), + [sym__concat] = ACTIONS(5991), + [anon_sym_PIPE] = ACTIONS(5993), + [anon_sym_RPAREN] = ACTIONS(5993), + [anon_sym_SEMI_SEMI] = ACTIONS(5993), + [anon_sym_PIPE_AMP] = ACTIONS(5993), + [anon_sym_AMP_AMP] = ACTIONS(5993), + [anon_sym_PIPE_PIPE] = ACTIONS(5993), + [anon_sym_EQ_TILDE] = ACTIONS(5993), + [anon_sym_LT] = ACTIONS(5993), + [anon_sym_GT] = ACTIONS(5993), + [anon_sym_GT_GT] = ACTIONS(5993), + [anon_sym_AMP_GT] = ACTIONS(5993), + [anon_sym_AMP_GT_GT] = ACTIONS(5993), + [anon_sym_LT_AMP] = ACTIONS(5993), + [anon_sym_GT_AMP] = ACTIONS(5993), + [anon_sym_LT_LT] = ACTIONS(5993), + [anon_sym_LT_LT_DASH] = ACTIONS(5993), + [anon_sym_LT_LT_LT] = ACTIONS(5993), + [sym__special_characters] = ACTIONS(5993), + [anon_sym_DQUOTE] = ACTIONS(5993), + [anon_sym_DOLLAR] = ACTIONS(5993), + [sym_raw_string] = ACTIONS(5993), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5993), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5993), + [anon_sym_BQUOTE] = ACTIONS(5993), + [anon_sym_LT_LPAREN] = ACTIONS(5993), + [anon_sym_GT_LPAREN] = ACTIONS(5993), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(5993), + [anon_sym_SEMI] = ACTIONS(5993), + [anon_sym_LF] = ACTIONS(5993), + [anon_sym_AMP] = ACTIONS(5993), + }, + [2801] = { + [sym_file_descriptor] = ACTIONS(5995), + [sym__concat] = ACTIONS(5995), + [anon_sym_PIPE] = ACTIONS(5997), + [anon_sym_RPAREN] = ACTIONS(5997), + [anon_sym_SEMI_SEMI] = ACTIONS(5997), + [anon_sym_PIPE_AMP] = ACTIONS(5997), + [anon_sym_AMP_AMP] = ACTIONS(5997), + [anon_sym_PIPE_PIPE] = ACTIONS(5997), + [anon_sym_EQ_TILDE] = ACTIONS(5997), + [anon_sym_LT] = ACTIONS(5997), + [anon_sym_GT] = ACTIONS(5997), + [anon_sym_GT_GT] = ACTIONS(5997), + [anon_sym_AMP_GT] = ACTIONS(5997), + [anon_sym_AMP_GT_GT] = ACTIONS(5997), + [anon_sym_LT_AMP] = ACTIONS(5997), + [anon_sym_GT_AMP] = ACTIONS(5997), + [anon_sym_LT_LT] = ACTIONS(5997), + [anon_sym_LT_LT_DASH] = ACTIONS(5997), + [anon_sym_LT_LT_LT] = ACTIONS(5997), + [sym__special_characters] = ACTIONS(5997), + [anon_sym_DQUOTE] = ACTIONS(5997), + [anon_sym_DOLLAR] = ACTIONS(5997), + [sym_raw_string] = ACTIONS(5997), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5997), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5997), + [anon_sym_BQUOTE] = ACTIONS(5997), + [anon_sym_LT_LPAREN] = ACTIONS(5997), + [anon_sym_GT_LPAREN] = ACTIONS(5997), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(5997), + [anon_sym_SEMI] = ACTIONS(5997), + [anon_sym_LF] = ACTIONS(5997), + [anon_sym_AMP] = ACTIONS(5997), + }, + [2802] = { + [sym_file_descriptor] = ACTIONS(3235), + [sym__concat] = ACTIONS(3235), + [anon_sym_PIPE] = ACTIONS(3237), + [anon_sym_RPAREN] = ACTIONS(3237), + [anon_sym_SEMI_SEMI] = ACTIONS(3237), + [anon_sym_PIPE_AMP] = ACTIONS(3237), + [anon_sym_AMP_AMP] = ACTIONS(3237), + [anon_sym_PIPE_PIPE] = ACTIONS(3237), + [anon_sym_LT] = ACTIONS(3237), + [anon_sym_GT] = ACTIONS(3237), + [anon_sym_GT_GT] = ACTIONS(3237), + [anon_sym_AMP_GT] = ACTIONS(3237), + [anon_sym_AMP_GT_GT] = ACTIONS(3237), + [anon_sym_LT_AMP] = ACTIONS(3237), + [anon_sym_GT_AMP] = ACTIONS(3237), + [anon_sym_LT_LT] = ACTIONS(3237), + [anon_sym_LT_LT_DASH] = ACTIONS(3237), + [anon_sym_LT_LT_LT] = ACTIONS(3237), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(3237), + [anon_sym_LF] = ACTIONS(3237), + [anon_sym_AMP] = ACTIONS(3237), + }, + [2803] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(6820), + [sym_comment] = ACTIONS(56), + }, + [2804] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(6822), + [sym_comment] = ACTIONS(56), + }, + [2805] = { + [anon_sym_RBRACE] = ACTIONS(6822), + [sym_comment] = ACTIONS(56), + }, + [2806] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(3408), + [anon_sym_RBRACE] = ACTIONS(6824), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [2807] = { [sym_file_descriptor] = ACTIONS(3297), [sym__concat] = ACTIONS(3297), - [sym_variable_name] = ACTIONS(3297), - [anon_sym_PIPE] = ACTIONS(4548), - [anon_sym_RPAREN] = ACTIONS(3297), - [anon_sym_PIPE_AMP] = ACTIONS(3297), - [anon_sym_AMP_AMP] = ACTIONS(3297), - [anon_sym_PIPE_PIPE] = ACTIONS(3297), - [anon_sym_LT] = ACTIONS(4548), - [anon_sym_GT] = ACTIONS(4548), - [anon_sym_GT_GT] = ACTIONS(3297), - [anon_sym_AMP_GT] = ACTIONS(4548), - [anon_sym_AMP_GT_GT] = ACTIONS(3297), - [anon_sym_LT_AMP] = ACTIONS(3297), - [anon_sym_GT_AMP] = ACTIONS(3297), - [sym__special_characters] = ACTIONS(4548), - [anon_sym_DQUOTE] = ACTIONS(3297), - [anon_sym_DOLLAR] = ACTIONS(4548), - [sym_raw_string] = ACTIONS(3297), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(3297), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(3297), - [anon_sym_BQUOTE] = ACTIONS(3297), - [anon_sym_LT_LPAREN] = ACTIONS(3297), - [anon_sym_GT_LPAREN] = ACTIONS(3297), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(4548), + [anon_sym_PIPE] = ACTIONS(3299), + [anon_sym_RPAREN] = ACTIONS(3299), + [anon_sym_SEMI_SEMI] = ACTIONS(3299), + [anon_sym_PIPE_AMP] = ACTIONS(3299), + [anon_sym_AMP_AMP] = ACTIONS(3299), + [anon_sym_PIPE_PIPE] = ACTIONS(3299), + [anon_sym_LT] = ACTIONS(3299), + [anon_sym_GT] = ACTIONS(3299), + [anon_sym_GT_GT] = ACTIONS(3299), + [anon_sym_AMP_GT] = ACTIONS(3299), + [anon_sym_AMP_GT_GT] = ACTIONS(3299), + [anon_sym_LT_AMP] = ACTIONS(3299), + [anon_sym_GT_AMP] = ACTIONS(3299), + [anon_sym_LT_LT] = ACTIONS(3299), + [anon_sym_LT_LT_DASH] = ACTIONS(3299), + [anon_sym_LT_LT_LT] = ACTIONS(3299), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(3299), + [anon_sym_LF] = ACTIONS(3299), + [anon_sym_AMP] = ACTIONS(3299), }, - [2909] = { - [sym_concatenation] = STATE(3383), - [sym_string] = STATE(3382), - [sym_simple_expansion] = STATE(3382), - [sym_string_expansion] = STATE(3382), - [sym_expansion] = STATE(3382), - [sym_command_substitution] = STATE(3382), - [sym_process_substitution] = STATE(3382), - [anon_sym_RBRACE] = ACTIONS(6826), - [sym__special_characters] = ACTIONS(6830), + [2808] = { + [sym_concatenation] = STATE(3411), + [sym_string] = STATE(3410), + [sym_simple_expansion] = STATE(3410), + [sym_string_expansion] = STATE(3410), + [sym_expansion] = STATE(3410), + [sym_command_substitution] = STATE(3410), + [sym_process_substitution] = STATE(3410), + [anon_sym_RBRACE] = ACTIONS(6822), + [sym__special_characters] = ACTIONS(6826), [anon_sym_DQUOTE] = ACTIONS(1924), [anon_sym_DOLLAR] = ACTIONS(1926), - [sym_raw_string] = ACTIONS(6832), + [sym_raw_string] = ACTIONS(6828), [anon_sym_DOLLAR_LBRACE] = ACTIONS(1930), [anon_sym_DOLLAR_LPAREN] = ACTIONS(1932), [anon_sym_BQUOTE] = ACTIONS(1934), [anon_sym_LT_LPAREN] = ACTIONS(1936), [anon_sym_GT_LPAREN] = ACTIONS(1936), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6834), + [sym_word] = ACTIONS(6830), }, - [2910] = { + [2809] = { [sym_file_descriptor] = ACTIONS(3342), [sym__concat] = ACTIONS(3342), - [sym_variable_name] = ACTIONS(3342), - [anon_sym_PIPE] = ACTIONS(4556), - [anon_sym_RPAREN] = ACTIONS(3342), - [anon_sym_PIPE_AMP] = ACTIONS(3342), - [anon_sym_AMP_AMP] = ACTIONS(3342), - [anon_sym_PIPE_PIPE] = ACTIONS(3342), - [anon_sym_LT] = ACTIONS(4556), - [anon_sym_GT] = ACTIONS(4556), - [anon_sym_GT_GT] = ACTIONS(3342), - [anon_sym_AMP_GT] = ACTIONS(4556), - [anon_sym_AMP_GT_GT] = ACTIONS(3342), - [anon_sym_LT_AMP] = ACTIONS(3342), - [anon_sym_GT_AMP] = ACTIONS(3342), - [sym__special_characters] = ACTIONS(4556), - [anon_sym_DQUOTE] = ACTIONS(3342), - [anon_sym_DOLLAR] = ACTIONS(4556), - [sym_raw_string] = ACTIONS(3342), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(3342), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(3342), - [anon_sym_BQUOTE] = ACTIONS(3342), - [anon_sym_LT_LPAREN] = ACTIONS(3342), - [anon_sym_GT_LPAREN] = ACTIONS(3342), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(4556), + [anon_sym_PIPE] = ACTIONS(3344), + [anon_sym_RPAREN] = ACTIONS(3344), + [anon_sym_SEMI_SEMI] = ACTIONS(3344), + [anon_sym_PIPE_AMP] = ACTIONS(3344), + [anon_sym_AMP_AMP] = ACTIONS(3344), + [anon_sym_PIPE_PIPE] = ACTIONS(3344), + [anon_sym_LT] = ACTIONS(3344), + [anon_sym_GT] = ACTIONS(3344), + [anon_sym_GT_GT] = ACTIONS(3344), + [anon_sym_AMP_GT] = ACTIONS(3344), + [anon_sym_AMP_GT_GT] = ACTIONS(3344), + [anon_sym_LT_AMP] = ACTIONS(3344), + [anon_sym_GT_AMP] = ACTIONS(3344), + [anon_sym_LT_LT] = ACTIONS(3344), + [anon_sym_LT_LT_DASH] = ACTIONS(3344), + [anon_sym_LT_LT_LT] = ACTIONS(3344), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(3344), + [anon_sym_LF] = ACTIONS(3344), + [anon_sym_AMP] = ACTIONS(3344), }, - [2911] = { + [2810] = { + [sym_comment] = ACTIONS(182), + [sym_regex_without_right_brace] = ACTIONS(6832), + }, + [2811] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(6834), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [2812] = { + [sym_file_descriptor] = ACTIONS(3350), + [sym__concat] = ACTIONS(3350), + [anon_sym_PIPE] = ACTIONS(3352), + [anon_sym_RPAREN] = ACTIONS(3352), + [anon_sym_SEMI_SEMI] = ACTIONS(3352), + [anon_sym_PIPE_AMP] = ACTIONS(3352), + [anon_sym_AMP_AMP] = ACTIONS(3352), + [anon_sym_PIPE_PIPE] = ACTIONS(3352), + [anon_sym_LT] = ACTIONS(3352), + [anon_sym_GT] = ACTIONS(3352), + [anon_sym_GT_GT] = ACTIONS(3352), + [anon_sym_AMP_GT] = ACTIONS(3352), + [anon_sym_AMP_GT_GT] = ACTIONS(3352), + [anon_sym_LT_AMP] = ACTIONS(3352), + [anon_sym_GT_AMP] = ACTIONS(3352), + [anon_sym_LT_LT] = ACTIONS(3352), + [anon_sym_LT_LT_DASH] = ACTIONS(3352), + [anon_sym_LT_LT_LT] = ACTIONS(3352), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(3352), + [anon_sym_LF] = ACTIONS(3352), + [anon_sym_AMP] = ACTIONS(3352), + }, + [2813] = { [sym_comment] = ACTIONS(182), [sym_regex_without_right_brace] = ACTIONS(6836), }, - [2912] = { + [2814] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -74162,7 +73593,2461 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, + [2815] = { + [sym_comment] = ACTIONS(182), + [sym_regex_without_right_brace] = ACTIONS(6840), + }, + [2816] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(6822), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [2817] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(3418), + [anon_sym_RBRACE] = ACTIONS(6842), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [2818] = { + [sym_file_descriptor] = ACTIONS(3362), + [sym__concat] = ACTIONS(3362), + [anon_sym_PIPE] = ACTIONS(3364), + [anon_sym_RPAREN] = ACTIONS(3364), + [anon_sym_SEMI_SEMI] = ACTIONS(3364), + [anon_sym_PIPE_AMP] = ACTIONS(3364), + [anon_sym_AMP_AMP] = ACTIONS(3364), + [anon_sym_PIPE_PIPE] = ACTIONS(3364), + [anon_sym_LT] = ACTIONS(3364), + [anon_sym_GT] = ACTIONS(3364), + [anon_sym_GT_GT] = ACTIONS(3364), + [anon_sym_AMP_GT] = ACTIONS(3364), + [anon_sym_AMP_GT_GT] = ACTIONS(3364), + [anon_sym_LT_AMP] = ACTIONS(3364), + [anon_sym_GT_AMP] = ACTIONS(3364), + [anon_sym_LT_LT] = ACTIONS(3364), + [anon_sym_LT_LT_DASH] = ACTIONS(3364), + [anon_sym_LT_LT_LT] = ACTIONS(3364), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(3364), + [anon_sym_LF] = ACTIONS(3364), + [anon_sym_AMP] = ACTIONS(3364), + }, + [2819] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(3420), + [anon_sym_RBRACE] = ACTIONS(6844), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [2820] = { + [sym__concat] = ACTIONS(5961), + [anon_sym_EQ_TILDE] = ACTIONS(6846), + [anon_sym_RBRACK] = ACTIONS(5961), + [sym__special_characters] = ACTIONS(5963), + [anon_sym_DQUOTE] = ACTIONS(5961), + [anon_sym_DOLLAR] = ACTIONS(6846), + [sym_raw_string] = ACTIONS(5961), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5961), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5961), + [anon_sym_BQUOTE] = ACTIONS(5961), + [anon_sym_LT_LPAREN] = ACTIONS(5961), + [anon_sym_GT_LPAREN] = ACTIONS(5961), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(5963), + }, + [2821] = { + [sym__concat] = ACTIONS(5965), + [anon_sym_EQ_TILDE] = ACTIONS(6848), + [anon_sym_RBRACK] = ACTIONS(5965), + [sym__special_characters] = ACTIONS(5967), + [anon_sym_DQUOTE] = ACTIONS(5965), + [anon_sym_DOLLAR] = ACTIONS(6848), + [sym_raw_string] = ACTIONS(5965), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5965), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5965), + [anon_sym_BQUOTE] = ACTIONS(5965), + [anon_sym_LT_LPAREN] = ACTIONS(5965), + [anon_sym_GT_LPAREN] = ACTIONS(5965), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(5967), + }, + [2822] = { + [sym__concat] = ACTIONS(5969), + [anon_sym_EQ_TILDE] = ACTIONS(6850), + [anon_sym_RBRACK] = ACTIONS(5969), + [sym__special_characters] = ACTIONS(5971), + [anon_sym_DQUOTE] = ACTIONS(5969), + [anon_sym_DOLLAR] = ACTIONS(6850), + [sym_raw_string] = ACTIONS(5969), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5969), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5969), + [anon_sym_BQUOTE] = ACTIONS(5969), + [anon_sym_LT_LPAREN] = ACTIONS(5969), + [anon_sym_GT_LPAREN] = ACTIONS(5969), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(5971), + }, + [2823] = { + [sym__concat] = ACTIONS(5973), + [anon_sym_EQ_TILDE] = ACTIONS(6852), + [anon_sym_RBRACK] = ACTIONS(5973), + [sym__special_characters] = ACTIONS(5975), + [anon_sym_DQUOTE] = ACTIONS(5973), + [anon_sym_DOLLAR] = ACTIONS(6852), + [sym_raw_string] = ACTIONS(5973), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5973), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5973), + [anon_sym_BQUOTE] = ACTIONS(5973), + [anon_sym_LT_LPAREN] = ACTIONS(5973), + [anon_sym_GT_LPAREN] = ACTIONS(5973), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(5975), + }, + [2824] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(6854), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [2825] = { + [sym__concat] = ACTIONS(5979), + [anon_sym_EQ_TILDE] = ACTIONS(6856), + [anon_sym_RBRACK] = ACTIONS(5979), + [sym__special_characters] = ACTIONS(5981), + [anon_sym_DQUOTE] = ACTIONS(5979), + [anon_sym_DOLLAR] = ACTIONS(6856), + [sym_raw_string] = ACTIONS(5979), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5979), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5979), + [anon_sym_BQUOTE] = ACTIONS(5979), + [anon_sym_LT_LPAREN] = ACTIONS(5979), + [anon_sym_GT_LPAREN] = ACTIONS(5979), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(5981), + }, + [2826] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(6858), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [2827] = { + [sym__concat] = ACTIONS(5985), + [anon_sym_EQ_TILDE] = ACTIONS(6860), + [anon_sym_RBRACK] = ACTIONS(5985), + [sym__special_characters] = ACTIONS(5987), + [anon_sym_DQUOTE] = ACTIONS(5985), + [anon_sym_DOLLAR] = ACTIONS(6860), + [sym_raw_string] = ACTIONS(5985), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5985), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5985), + [anon_sym_BQUOTE] = ACTIONS(5985), + [anon_sym_LT_LPAREN] = ACTIONS(5985), + [anon_sym_GT_LPAREN] = ACTIONS(5985), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(5987), + }, + [2828] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(6862), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [2829] = { + [sym__concat] = ACTIONS(5991), + [anon_sym_EQ_TILDE] = ACTIONS(6864), + [anon_sym_RBRACK] = ACTIONS(5991), + [sym__special_characters] = ACTIONS(5993), + [anon_sym_DQUOTE] = ACTIONS(5991), + [anon_sym_DOLLAR] = ACTIONS(6864), + [sym_raw_string] = ACTIONS(5991), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5991), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5991), + [anon_sym_BQUOTE] = ACTIONS(5991), + [anon_sym_LT_LPAREN] = ACTIONS(5991), + [anon_sym_GT_LPAREN] = ACTIONS(5991), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(5993), + }, + [2830] = { + [sym__concat] = ACTIONS(5995), + [anon_sym_EQ_TILDE] = ACTIONS(6866), + [anon_sym_RBRACK] = ACTIONS(5995), + [sym__special_characters] = ACTIONS(5997), + [anon_sym_DQUOTE] = ACTIONS(5995), + [anon_sym_DOLLAR] = ACTIONS(6866), + [sym_raw_string] = ACTIONS(5995), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5995), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5995), + [anon_sym_BQUOTE] = ACTIONS(5995), + [anon_sym_LT_LPAREN] = ACTIONS(5995), + [anon_sym_GT_LPAREN] = ACTIONS(5995), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(5997), + }, + [2831] = { + [sym__concat] = ACTIONS(5961), + [anon_sym_EQ_TILDE] = ACTIONS(6846), + [anon_sym_RBRACK_RBRACK] = ACTIONS(5961), + [sym__special_characters] = ACTIONS(5963), + [anon_sym_DQUOTE] = ACTIONS(5961), + [anon_sym_DOLLAR] = ACTIONS(6846), + [sym_raw_string] = ACTIONS(5961), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5961), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5961), + [anon_sym_BQUOTE] = ACTIONS(5961), + [anon_sym_LT_LPAREN] = ACTIONS(5961), + [anon_sym_GT_LPAREN] = ACTIONS(5961), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(5963), + }, + [2832] = { + [sym__concat] = ACTIONS(5965), + [anon_sym_EQ_TILDE] = ACTIONS(6848), + [anon_sym_RBRACK_RBRACK] = ACTIONS(5965), + [sym__special_characters] = ACTIONS(5967), + [anon_sym_DQUOTE] = ACTIONS(5965), + [anon_sym_DOLLAR] = ACTIONS(6848), + [sym_raw_string] = ACTIONS(5965), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5965), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5965), + [anon_sym_BQUOTE] = ACTIONS(5965), + [anon_sym_LT_LPAREN] = ACTIONS(5965), + [anon_sym_GT_LPAREN] = ACTIONS(5965), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(5967), + }, + [2833] = { + [sym__concat] = ACTIONS(5969), + [anon_sym_EQ_TILDE] = ACTIONS(6850), + [anon_sym_RBRACK_RBRACK] = ACTIONS(5969), + [sym__special_characters] = ACTIONS(5971), + [anon_sym_DQUOTE] = ACTIONS(5969), + [anon_sym_DOLLAR] = ACTIONS(6850), + [sym_raw_string] = ACTIONS(5969), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5969), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5969), + [anon_sym_BQUOTE] = ACTIONS(5969), + [anon_sym_LT_LPAREN] = ACTIONS(5969), + [anon_sym_GT_LPAREN] = ACTIONS(5969), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(5971), + }, + [2834] = { + [sym__concat] = ACTIONS(5973), + [anon_sym_EQ_TILDE] = ACTIONS(6852), + [anon_sym_RBRACK_RBRACK] = ACTIONS(5973), + [sym__special_characters] = ACTIONS(5975), + [anon_sym_DQUOTE] = ACTIONS(5973), + [anon_sym_DOLLAR] = ACTIONS(6852), + [sym_raw_string] = ACTIONS(5973), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5973), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5973), + [anon_sym_BQUOTE] = ACTIONS(5973), + [anon_sym_LT_LPAREN] = ACTIONS(5973), + [anon_sym_GT_LPAREN] = ACTIONS(5973), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(5975), + }, + [2835] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(6868), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [2836] = { + [sym__concat] = ACTIONS(5979), + [anon_sym_EQ_TILDE] = ACTIONS(6856), + [anon_sym_RBRACK_RBRACK] = ACTIONS(5979), + [sym__special_characters] = ACTIONS(5981), + [anon_sym_DQUOTE] = ACTIONS(5979), + [anon_sym_DOLLAR] = ACTIONS(6856), + [sym_raw_string] = ACTIONS(5979), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5979), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5979), + [anon_sym_BQUOTE] = ACTIONS(5979), + [anon_sym_LT_LPAREN] = ACTIONS(5979), + [anon_sym_GT_LPAREN] = ACTIONS(5979), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(5981), + }, + [2837] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(6870), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [2838] = { + [sym__concat] = ACTIONS(5985), + [anon_sym_EQ_TILDE] = ACTIONS(6860), + [anon_sym_RBRACK_RBRACK] = ACTIONS(5985), + [sym__special_characters] = ACTIONS(5987), + [anon_sym_DQUOTE] = ACTIONS(5985), + [anon_sym_DOLLAR] = ACTIONS(6860), + [sym_raw_string] = ACTIONS(5985), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5985), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5985), + [anon_sym_BQUOTE] = ACTIONS(5985), + [anon_sym_LT_LPAREN] = ACTIONS(5985), + [anon_sym_GT_LPAREN] = ACTIONS(5985), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(5987), + }, + [2839] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(6872), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [2840] = { + [sym__concat] = ACTIONS(5991), + [anon_sym_EQ_TILDE] = ACTIONS(6864), + [anon_sym_RBRACK_RBRACK] = ACTIONS(5991), + [sym__special_characters] = ACTIONS(5993), + [anon_sym_DQUOTE] = ACTIONS(5991), + [anon_sym_DOLLAR] = ACTIONS(6864), + [sym_raw_string] = ACTIONS(5991), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5991), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5991), + [anon_sym_BQUOTE] = ACTIONS(5991), + [anon_sym_LT_LPAREN] = ACTIONS(5991), + [anon_sym_GT_LPAREN] = ACTIONS(5991), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(5993), + }, + [2841] = { + [sym__concat] = ACTIONS(5995), + [anon_sym_EQ_TILDE] = ACTIONS(6866), + [anon_sym_RBRACK_RBRACK] = ACTIONS(5995), + [sym__special_characters] = ACTIONS(5997), + [anon_sym_DQUOTE] = ACTIONS(5995), + [anon_sym_DOLLAR] = ACTIONS(6866), + [sym_raw_string] = ACTIONS(5995), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5995), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5995), + [anon_sym_BQUOTE] = ACTIONS(5995), + [anon_sym_LT_LPAREN] = ACTIONS(5995), + [anon_sym_GT_LPAREN] = ACTIONS(5995), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(5997), + }, + [2842] = { + [sym__concat] = ACTIONS(5961), + [sym_variable_name] = ACTIONS(5961), + [anon_sym_PIPE] = ACTIONS(5963), + [anon_sym_SEMI_SEMI] = ACTIONS(5963), + [anon_sym_PIPE_AMP] = ACTIONS(5963), + [anon_sym_AMP_AMP] = ACTIONS(5963), + [anon_sym_PIPE_PIPE] = ACTIONS(5963), + [sym__special_characters] = ACTIONS(5963), + [anon_sym_DQUOTE] = ACTIONS(5963), + [anon_sym_DOLLAR] = ACTIONS(5963), + [sym_raw_string] = ACTIONS(5963), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5963), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5963), + [anon_sym_BQUOTE] = ACTIONS(5963), + [anon_sym_LT_LPAREN] = ACTIONS(5963), + [anon_sym_GT_LPAREN] = ACTIONS(5963), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5963), + [sym_word] = ACTIONS(5963), + [anon_sym_SEMI] = ACTIONS(5963), + [anon_sym_LF] = ACTIONS(5963), + [anon_sym_AMP] = ACTIONS(5963), + }, + [2843] = { + [sym__concat] = ACTIONS(5965), + [sym_variable_name] = ACTIONS(5965), + [anon_sym_PIPE] = ACTIONS(5967), + [anon_sym_SEMI_SEMI] = ACTIONS(5967), + [anon_sym_PIPE_AMP] = ACTIONS(5967), + [anon_sym_AMP_AMP] = ACTIONS(5967), + [anon_sym_PIPE_PIPE] = ACTIONS(5967), + [sym__special_characters] = ACTIONS(5967), + [anon_sym_DQUOTE] = ACTIONS(5967), + [anon_sym_DOLLAR] = ACTIONS(5967), + [sym_raw_string] = ACTIONS(5967), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5967), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5967), + [anon_sym_BQUOTE] = ACTIONS(5967), + [anon_sym_LT_LPAREN] = ACTIONS(5967), + [anon_sym_GT_LPAREN] = ACTIONS(5967), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5967), + [sym_word] = ACTIONS(5967), + [anon_sym_SEMI] = ACTIONS(5967), + [anon_sym_LF] = ACTIONS(5967), + [anon_sym_AMP] = ACTIONS(5967), + }, + [2844] = { + [sym__concat] = ACTIONS(5969), + [sym_variable_name] = ACTIONS(5969), + [anon_sym_PIPE] = ACTIONS(5971), + [anon_sym_SEMI_SEMI] = ACTIONS(5971), + [anon_sym_PIPE_AMP] = ACTIONS(5971), + [anon_sym_AMP_AMP] = ACTIONS(5971), + [anon_sym_PIPE_PIPE] = ACTIONS(5971), + [sym__special_characters] = ACTIONS(5971), + [anon_sym_DQUOTE] = ACTIONS(5971), + [anon_sym_DOLLAR] = ACTIONS(5971), + [sym_raw_string] = ACTIONS(5971), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5971), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5971), + [anon_sym_BQUOTE] = ACTIONS(5971), + [anon_sym_LT_LPAREN] = ACTIONS(5971), + [anon_sym_GT_LPAREN] = ACTIONS(5971), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5971), + [sym_word] = ACTIONS(5971), + [anon_sym_SEMI] = ACTIONS(5971), + [anon_sym_LF] = ACTIONS(5971), + [anon_sym_AMP] = ACTIONS(5971), + }, + [2845] = { + [sym__concat] = ACTIONS(5973), + [sym_variable_name] = ACTIONS(5973), + [anon_sym_PIPE] = ACTIONS(5975), + [anon_sym_SEMI_SEMI] = ACTIONS(5975), + [anon_sym_PIPE_AMP] = ACTIONS(5975), + [anon_sym_AMP_AMP] = ACTIONS(5975), + [anon_sym_PIPE_PIPE] = ACTIONS(5975), + [sym__special_characters] = ACTIONS(5975), + [anon_sym_DQUOTE] = ACTIONS(5975), + [anon_sym_DOLLAR] = ACTIONS(5975), + [sym_raw_string] = ACTIONS(5975), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5975), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5975), + [anon_sym_BQUOTE] = ACTIONS(5975), + [anon_sym_LT_LPAREN] = ACTIONS(5975), + [anon_sym_GT_LPAREN] = ACTIONS(5975), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5975), + [sym_word] = ACTIONS(5975), + [anon_sym_SEMI] = ACTIONS(5975), + [anon_sym_LF] = ACTIONS(5975), + [anon_sym_AMP] = ACTIONS(5975), + }, + [2846] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(6874), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [2847] = { + [sym__concat] = ACTIONS(5979), + [sym_variable_name] = ACTIONS(5979), + [anon_sym_PIPE] = ACTIONS(5981), + [anon_sym_SEMI_SEMI] = ACTIONS(5981), + [anon_sym_PIPE_AMP] = ACTIONS(5981), + [anon_sym_AMP_AMP] = ACTIONS(5981), + [anon_sym_PIPE_PIPE] = ACTIONS(5981), + [sym__special_characters] = ACTIONS(5981), + [anon_sym_DQUOTE] = ACTIONS(5981), + [anon_sym_DOLLAR] = ACTIONS(5981), + [sym_raw_string] = ACTIONS(5981), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5981), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5981), + [anon_sym_BQUOTE] = ACTIONS(5981), + [anon_sym_LT_LPAREN] = ACTIONS(5981), + [anon_sym_GT_LPAREN] = ACTIONS(5981), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5981), + [sym_word] = ACTIONS(5981), + [anon_sym_SEMI] = ACTIONS(5981), + [anon_sym_LF] = ACTIONS(5981), + [anon_sym_AMP] = ACTIONS(5981), + }, + [2848] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(6876), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [2849] = { + [sym__concat] = ACTIONS(5985), + [sym_variable_name] = ACTIONS(5985), + [anon_sym_PIPE] = ACTIONS(5987), + [anon_sym_SEMI_SEMI] = ACTIONS(5987), + [anon_sym_PIPE_AMP] = ACTIONS(5987), + [anon_sym_AMP_AMP] = ACTIONS(5987), + [anon_sym_PIPE_PIPE] = ACTIONS(5987), + [sym__special_characters] = ACTIONS(5987), + [anon_sym_DQUOTE] = ACTIONS(5987), + [anon_sym_DOLLAR] = ACTIONS(5987), + [sym_raw_string] = ACTIONS(5987), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5987), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5987), + [anon_sym_BQUOTE] = ACTIONS(5987), + [anon_sym_LT_LPAREN] = ACTIONS(5987), + [anon_sym_GT_LPAREN] = ACTIONS(5987), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5987), + [sym_word] = ACTIONS(5987), + [anon_sym_SEMI] = ACTIONS(5987), + [anon_sym_LF] = ACTIONS(5987), + [anon_sym_AMP] = ACTIONS(5987), + }, + [2850] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(6878), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [2851] = { + [sym__concat] = ACTIONS(5991), + [sym_variable_name] = ACTIONS(5991), + [anon_sym_PIPE] = ACTIONS(5993), + [anon_sym_SEMI_SEMI] = ACTIONS(5993), + [anon_sym_PIPE_AMP] = ACTIONS(5993), + [anon_sym_AMP_AMP] = ACTIONS(5993), + [anon_sym_PIPE_PIPE] = ACTIONS(5993), + [sym__special_characters] = ACTIONS(5993), + [anon_sym_DQUOTE] = ACTIONS(5993), + [anon_sym_DOLLAR] = ACTIONS(5993), + [sym_raw_string] = ACTIONS(5993), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5993), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5993), + [anon_sym_BQUOTE] = ACTIONS(5993), + [anon_sym_LT_LPAREN] = ACTIONS(5993), + [anon_sym_GT_LPAREN] = ACTIONS(5993), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5993), + [sym_word] = ACTIONS(5993), + [anon_sym_SEMI] = ACTIONS(5993), + [anon_sym_LF] = ACTIONS(5993), + [anon_sym_AMP] = ACTIONS(5993), + }, + [2852] = { + [sym__concat] = ACTIONS(5995), + [sym_variable_name] = ACTIONS(5995), + [anon_sym_PIPE] = ACTIONS(5997), + [anon_sym_SEMI_SEMI] = ACTIONS(5997), + [anon_sym_PIPE_AMP] = ACTIONS(5997), + [anon_sym_AMP_AMP] = ACTIONS(5997), + [anon_sym_PIPE_PIPE] = ACTIONS(5997), + [sym__special_characters] = ACTIONS(5997), + [anon_sym_DQUOTE] = ACTIONS(5997), + [anon_sym_DOLLAR] = ACTIONS(5997), + [sym_raw_string] = ACTIONS(5997), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5997), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5997), + [anon_sym_BQUOTE] = ACTIONS(5997), + [anon_sym_LT_LPAREN] = ACTIONS(5997), + [anon_sym_GT_LPAREN] = ACTIONS(5997), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5997), + [sym_word] = ACTIONS(5997), + [anon_sym_SEMI] = ACTIONS(5997), + [anon_sym_LF] = ACTIONS(5997), + [anon_sym_AMP] = ACTIONS(5997), + }, + [2853] = { + [sym__concat] = ACTIONS(5961), + [anon_sym_PIPE] = ACTIONS(5963), + [anon_sym_SEMI_SEMI] = ACTIONS(5963), + [anon_sym_PIPE_AMP] = ACTIONS(5963), + [anon_sym_AMP_AMP] = ACTIONS(5963), + [anon_sym_PIPE_PIPE] = ACTIONS(5963), + [sym__special_characters] = ACTIONS(5963), + [anon_sym_DQUOTE] = ACTIONS(5963), + [anon_sym_DOLLAR] = ACTIONS(5963), + [sym_raw_string] = ACTIONS(5963), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5963), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5963), + [anon_sym_BQUOTE] = ACTIONS(5963), + [anon_sym_LT_LPAREN] = ACTIONS(5963), + [anon_sym_GT_LPAREN] = ACTIONS(5963), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5963), + [sym_word] = ACTIONS(5963), + [anon_sym_SEMI] = ACTIONS(5963), + [anon_sym_LF] = ACTIONS(5963), + [anon_sym_AMP] = ACTIONS(5963), + }, + [2854] = { + [sym__concat] = ACTIONS(5965), + [anon_sym_PIPE] = ACTIONS(5967), + [anon_sym_SEMI_SEMI] = ACTIONS(5967), + [anon_sym_PIPE_AMP] = ACTIONS(5967), + [anon_sym_AMP_AMP] = ACTIONS(5967), + [anon_sym_PIPE_PIPE] = ACTIONS(5967), + [sym__special_characters] = ACTIONS(5967), + [anon_sym_DQUOTE] = ACTIONS(5967), + [anon_sym_DOLLAR] = ACTIONS(5967), + [sym_raw_string] = ACTIONS(5967), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5967), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5967), + [anon_sym_BQUOTE] = ACTIONS(5967), + [anon_sym_LT_LPAREN] = ACTIONS(5967), + [anon_sym_GT_LPAREN] = ACTIONS(5967), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5967), + [sym_word] = ACTIONS(5967), + [anon_sym_SEMI] = ACTIONS(5967), + [anon_sym_LF] = ACTIONS(5967), + [anon_sym_AMP] = ACTIONS(5967), + }, + [2855] = { + [sym__concat] = ACTIONS(5969), + [anon_sym_PIPE] = ACTIONS(5971), + [anon_sym_SEMI_SEMI] = ACTIONS(5971), + [anon_sym_PIPE_AMP] = ACTIONS(5971), + [anon_sym_AMP_AMP] = ACTIONS(5971), + [anon_sym_PIPE_PIPE] = ACTIONS(5971), + [sym__special_characters] = ACTIONS(5971), + [anon_sym_DQUOTE] = ACTIONS(5971), + [anon_sym_DOLLAR] = ACTIONS(5971), + [sym_raw_string] = ACTIONS(5971), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5971), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5971), + [anon_sym_BQUOTE] = ACTIONS(5971), + [anon_sym_LT_LPAREN] = ACTIONS(5971), + [anon_sym_GT_LPAREN] = ACTIONS(5971), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5971), + [sym_word] = ACTIONS(5971), + [anon_sym_SEMI] = ACTIONS(5971), + [anon_sym_LF] = ACTIONS(5971), + [anon_sym_AMP] = ACTIONS(5971), + }, + [2856] = { + [sym__concat] = ACTIONS(5973), + [anon_sym_PIPE] = ACTIONS(5975), + [anon_sym_SEMI_SEMI] = ACTIONS(5975), + [anon_sym_PIPE_AMP] = ACTIONS(5975), + [anon_sym_AMP_AMP] = ACTIONS(5975), + [anon_sym_PIPE_PIPE] = ACTIONS(5975), + [sym__special_characters] = ACTIONS(5975), + [anon_sym_DQUOTE] = ACTIONS(5975), + [anon_sym_DOLLAR] = ACTIONS(5975), + [sym_raw_string] = ACTIONS(5975), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5975), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5975), + [anon_sym_BQUOTE] = ACTIONS(5975), + [anon_sym_LT_LPAREN] = ACTIONS(5975), + [anon_sym_GT_LPAREN] = ACTIONS(5975), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5975), + [sym_word] = ACTIONS(5975), + [anon_sym_SEMI] = ACTIONS(5975), + [anon_sym_LF] = ACTIONS(5975), + [anon_sym_AMP] = ACTIONS(5975), + }, + [2857] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(6880), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [2858] = { + [sym__concat] = ACTIONS(5979), + [anon_sym_PIPE] = ACTIONS(5981), + [anon_sym_SEMI_SEMI] = ACTIONS(5981), + [anon_sym_PIPE_AMP] = ACTIONS(5981), + [anon_sym_AMP_AMP] = ACTIONS(5981), + [anon_sym_PIPE_PIPE] = ACTIONS(5981), + [sym__special_characters] = ACTIONS(5981), + [anon_sym_DQUOTE] = ACTIONS(5981), + [anon_sym_DOLLAR] = ACTIONS(5981), + [sym_raw_string] = ACTIONS(5981), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5981), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5981), + [anon_sym_BQUOTE] = ACTIONS(5981), + [anon_sym_LT_LPAREN] = ACTIONS(5981), + [anon_sym_GT_LPAREN] = ACTIONS(5981), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5981), + [sym_word] = ACTIONS(5981), + [anon_sym_SEMI] = ACTIONS(5981), + [anon_sym_LF] = ACTIONS(5981), + [anon_sym_AMP] = ACTIONS(5981), + }, + [2859] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(6882), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [2860] = { + [sym__concat] = ACTIONS(5985), + [anon_sym_PIPE] = ACTIONS(5987), + [anon_sym_SEMI_SEMI] = ACTIONS(5987), + [anon_sym_PIPE_AMP] = ACTIONS(5987), + [anon_sym_AMP_AMP] = ACTIONS(5987), + [anon_sym_PIPE_PIPE] = ACTIONS(5987), + [sym__special_characters] = ACTIONS(5987), + [anon_sym_DQUOTE] = ACTIONS(5987), + [anon_sym_DOLLAR] = ACTIONS(5987), + [sym_raw_string] = ACTIONS(5987), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5987), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5987), + [anon_sym_BQUOTE] = ACTIONS(5987), + [anon_sym_LT_LPAREN] = ACTIONS(5987), + [anon_sym_GT_LPAREN] = ACTIONS(5987), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5987), + [sym_word] = ACTIONS(5987), + [anon_sym_SEMI] = ACTIONS(5987), + [anon_sym_LF] = ACTIONS(5987), + [anon_sym_AMP] = ACTIONS(5987), + }, + [2861] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(6884), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [2862] = { + [sym__concat] = ACTIONS(5991), + [anon_sym_PIPE] = ACTIONS(5993), + [anon_sym_SEMI_SEMI] = ACTIONS(5993), + [anon_sym_PIPE_AMP] = ACTIONS(5993), + [anon_sym_AMP_AMP] = ACTIONS(5993), + [anon_sym_PIPE_PIPE] = ACTIONS(5993), + [sym__special_characters] = ACTIONS(5993), + [anon_sym_DQUOTE] = ACTIONS(5993), + [anon_sym_DOLLAR] = ACTIONS(5993), + [sym_raw_string] = ACTIONS(5993), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5993), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5993), + [anon_sym_BQUOTE] = ACTIONS(5993), + [anon_sym_LT_LPAREN] = ACTIONS(5993), + [anon_sym_GT_LPAREN] = ACTIONS(5993), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5993), + [sym_word] = ACTIONS(5993), + [anon_sym_SEMI] = ACTIONS(5993), + [anon_sym_LF] = ACTIONS(5993), + [anon_sym_AMP] = ACTIONS(5993), + }, + [2863] = { + [sym__concat] = ACTIONS(5995), + [anon_sym_PIPE] = ACTIONS(5997), + [anon_sym_SEMI_SEMI] = ACTIONS(5997), + [anon_sym_PIPE_AMP] = ACTIONS(5997), + [anon_sym_AMP_AMP] = ACTIONS(5997), + [anon_sym_PIPE_PIPE] = ACTIONS(5997), + [sym__special_characters] = ACTIONS(5997), + [anon_sym_DQUOTE] = ACTIONS(5997), + [anon_sym_DOLLAR] = ACTIONS(5997), + [sym_raw_string] = ACTIONS(5997), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5997), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5997), + [anon_sym_BQUOTE] = ACTIONS(5997), + [anon_sym_LT_LPAREN] = ACTIONS(5997), + [anon_sym_GT_LPAREN] = ACTIONS(5997), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5997), + [sym_word] = ACTIONS(5997), + [anon_sym_SEMI] = ACTIONS(5997), + [anon_sym_LF] = ACTIONS(5997), + [anon_sym_AMP] = ACTIONS(5997), + }, + [2864] = { + [sym_file_descriptor] = ACTIONS(5961), + [sym__concat] = ACTIONS(5961), + [sym_variable_name] = ACTIONS(5961), + [anon_sym_LT] = ACTIONS(6846), + [anon_sym_GT] = ACTIONS(6846), + [anon_sym_GT_GT] = ACTIONS(5961), + [anon_sym_AMP_GT] = ACTIONS(6846), + [anon_sym_AMP_GT_GT] = ACTIONS(5961), + [anon_sym_LT_AMP] = ACTIONS(5961), + [anon_sym_GT_AMP] = ACTIONS(5961), + [sym__special_characters] = ACTIONS(6846), + [anon_sym_DQUOTE] = ACTIONS(5961), + [anon_sym_DOLLAR] = ACTIONS(6846), + [sym_raw_string] = ACTIONS(5961), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5961), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5961), + [anon_sym_BQUOTE] = ACTIONS(5961), + [anon_sym_LT_LPAREN] = ACTIONS(5961), + [anon_sym_GT_LPAREN] = ACTIONS(5961), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(6846), + }, + [2865] = { + [sym_file_descriptor] = ACTIONS(5965), + [sym__concat] = ACTIONS(5965), + [sym_variable_name] = ACTIONS(5965), + [anon_sym_LT] = ACTIONS(6848), + [anon_sym_GT] = ACTIONS(6848), + [anon_sym_GT_GT] = ACTIONS(5965), + [anon_sym_AMP_GT] = ACTIONS(6848), + [anon_sym_AMP_GT_GT] = ACTIONS(5965), + [anon_sym_LT_AMP] = ACTIONS(5965), + [anon_sym_GT_AMP] = ACTIONS(5965), + [sym__special_characters] = ACTIONS(6848), + [anon_sym_DQUOTE] = ACTIONS(5965), + [anon_sym_DOLLAR] = ACTIONS(6848), + [sym_raw_string] = ACTIONS(5965), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5965), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5965), + [anon_sym_BQUOTE] = ACTIONS(5965), + [anon_sym_LT_LPAREN] = ACTIONS(5965), + [anon_sym_GT_LPAREN] = ACTIONS(5965), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(6848), + }, + [2866] = { + [sym_file_descriptor] = ACTIONS(5969), + [sym__concat] = ACTIONS(5969), + [sym_variable_name] = ACTIONS(5969), + [anon_sym_LT] = ACTIONS(6850), + [anon_sym_GT] = ACTIONS(6850), + [anon_sym_GT_GT] = ACTIONS(5969), + [anon_sym_AMP_GT] = ACTIONS(6850), + [anon_sym_AMP_GT_GT] = ACTIONS(5969), + [anon_sym_LT_AMP] = ACTIONS(5969), + [anon_sym_GT_AMP] = ACTIONS(5969), + [sym__special_characters] = ACTIONS(6850), + [anon_sym_DQUOTE] = ACTIONS(5969), + [anon_sym_DOLLAR] = ACTIONS(6850), + [sym_raw_string] = ACTIONS(5969), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5969), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5969), + [anon_sym_BQUOTE] = ACTIONS(5969), + [anon_sym_LT_LPAREN] = ACTIONS(5969), + [anon_sym_GT_LPAREN] = ACTIONS(5969), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(6850), + }, + [2867] = { + [sym_file_descriptor] = ACTIONS(5973), + [sym__concat] = ACTIONS(5973), + [sym_variable_name] = ACTIONS(5973), + [anon_sym_LT] = ACTIONS(6852), + [anon_sym_GT] = ACTIONS(6852), + [anon_sym_GT_GT] = ACTIONS(5973), + [anon_sym_AMP_GT] = ACTIONS(6852), + [anon_sym_AMP_GT_GT] = ACTIONS(5973), + [anon_sym_LT_AMP] = ACTIONS(5973), + [anon_sym_GT_AMP] = ACTIONS(5973), + [sym__special_characters] = ACTIONS(6852), + [anon_sym_DQUOTE] = ACTIONS(5973), + [anon_sym_DOLLAR] = ACTIONS(6852), + [sym_raw_string] = ACTIONS(5973), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5973), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5973), + [anon_sym_BQUOTE] = ACTIONS(5973), + [anon_sym_LT_LPAREN] = ACTIONS(5973), + [anon_sym_GT_LPAREN] = ACTIONS(5973), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(6852), + }, + [2868] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(6886), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [2869] = { + [sym_file_descriptor] = ACTIONS(5979), + [sym__concat] = ACTIONS(5979), + [sym_variable_name] = ACTIONS(5979), + [anon_sym_LT] = ACTIONS(6856), + [anon_sym_GT] = ACTIONS(6856), + [anon_sym_GT_GT] = ACTIONS(5979), + [anon_sym_AMP_GT] = ACTIONS(6856), + [anon_sym_AMP_GT_GT] = ACTIONS(5979), + [anon_sym_LT_AMP] = ACTIONS(5979), + [anon_sym_GT_AMP] = ACTIONS(5979), + [sym__special_characters] = ACTIONS(6856), + [anon_sym_DQUOTE] = ACTIONS(5979), + [anon_sym_DOLLAR] = ACTIONS(6856), + [sym_raw_string] = ACTIONS(5979), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5979), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5979), + [anon_sym_BQUOTE] = ACTIONS(5979), + [anon_sym_LT_LPAREN] = ACTIONS(5979), + [anon_sym_GT_LPAREN] = ACTIONS(5979), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(6856), + }, + [2870] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(6888), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [2871] = { + [sym_file_descriptor] = ACTIONS(5985), + [sym__concat] = ACTIONS(5985), + [sym_variable_name] = ACTIONS(5985), + [anon_sym_LT] = ACTIONS(6860), + [anon_sym_GT] = ACTIONS(6860), + [anon_sym_GT_GT] = ACTIONS(5985), + [anon_sym_AMP_GT] = ACTIONS(6860), + [anon_sym_AMP_GT_GT] = ACTIONS(5985), + [anon_sym_LT_AMP] = ACTIONS(5985), + [anon_sym_GT_AMP] = ACTIONS(5985), + [sym__special_characters] = ACTIONS(6860), + [anon_sym_DQUOTE] = ACTIONS(5985), + [anon_sym_DOLLAR] = ACTIONS(6860), + [sym_raw_string] = ACTIONS(5985), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5985), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5985), + [anon_sym_BQUOTE] = ACTIONS(5985), + [anon_sym_LT_LPAREN] = ACTIONS(5985), + [anon_sym_GT_LPAREN] = ACTIONS(5985), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(6860), + }, + [2872] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(6890), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [2873] = { + [sym_file_descriptor] = ACTIONS(5991), + [sym__concat] = ACTIONS(5991), + [sym_variable_name] = ACTIONS(5991), + [anon_sym_LT] = ACTIONS(6864), + [anon_sym_GT] = ACTIONS(6864), + [anon_sym_GT_GT] = ACTIONS(5991), + [anon_sym_AMP_GT] = ACTIONS(6864), + [anon_sym_AMP_GT_GT] = ACTIONS(5991), + [anon_sym_LT_AMP] = ACTIONS(5991), + [anon_sym_GT_AMP] = ACTIONS(5991), + [sym__special_characters] = ACTIONS(6864), + [anon_sym_DQUOTE] = ACTIONS(5991), + [anon_sym_DOLLAR] = ACTIONS(6864), + [sym_raw_string] = ACTIONS(5991), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5991), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5991), + [anon_sym_BQUOTE] = ACTIONS(5991), + [anon_sym_LT_LPAREN] = ACTIONS(5991), + [anon_sym_GT_LPAREN] = ACTIONS(5991), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(6864), + }, + [2874] = { + [sym_file_descriptor] = ACTIONS(5995), + [sym__concat] = ACTIONS(5995), + [sym_variable_name] = ACTIONS(5995), + [anon_sym_LT] = ACTIONS(6866), + [anon_sym_GT] = ACTIONS(6866), + [anon_sym_GT_GT] = ACTIONS(5995), + [anon_sym_AMP_GT] = ACTIONS(6866), + [anon_sym_AMP_GT_GT] = ACTIONS(5995), + [anon_sym_LT_AMP] = ACTIONS(5995), + [anon_sym_GT_AMP] = ACTIONS(5995), + [sym__special_characters] = ACTIONS(6866), + [anon_sym_DQUOTE] = ACTIONS(5995), + [anon_sym_DOLLAR] = ACTIONS(6866), + [sym_raw_string] = ACTIONS(5995), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5995), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5995), + [anon_sym_BQUOTE] = ACTIONS(5995), + [anon_sym_LT_LPAREN] = ACTIONS(5995), + [anon_sym_GT_LPAREN] = ACTIONS(5995), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(6866), + }, + [2875] = { + [sym__concat] = ACTIONS(5961), + [anon_sym_DQUOTE] = ACTIONS(5963), + [anon_sym_DOLLAR] = ACTIONS(5963), + [sym__string_content] = ACTIONS(6846), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5963), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5963), + [anon_sym_BQUOTE] = ACTIONS(5963), + [sym_comment] = ACTIONS(182), + }, + [2876] = { + [sym__concat] = ACTIONS(5965), + [anon_sym_DQUOTE] = ACTIONS(5967), + [anon_sym_DOLLAR] = ACTIONS(5967), + [sym__string_content] = ACTIONS(6848), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5967), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5967), + [anon_sym_BQUOTE] = ACTIONS(5967), + [sym_comment] = ACTIONS(182), + }, + [2877] = { + [sym__concat] = ACTIONS(5969), + [anon_sym_DQUOTE] = ACTIONS(5971), + [anon_sym_DOLLAR] = ACTIONS(5971), + [sym__string_content] = ACTIONS(6850), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5971), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5971), + [anon_sym_BQUOTE] = ACTIONS(5971), + [sym_comment] = ACTIONS(182), + }, + [2878] = { + [sym__concat] = ACTIONS(5973), + [anon_sym_DQUOTE] = ACTIONS(5975), + [anon_sym_DOLLAR] = ACTIONS(5975), + [sym__string_content] = ACTIONS(6852), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5975), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5975), + [anon_sym_BQUOTE] = ACTIONS(5975), + [sym_comment] = ACTIONS(182), + }, + [2879] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(6892), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [2880] = { + [sym__concat] = ACTIONS(5979), + [anon_sym_DQUOTE] = ACTIONS(5981), + [anon_sym_DOLLAR] = ACTIONS(5981), + [sym__string_content] = ACTIONS(6856), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5981), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5981), + [anon_sym_BQUOTE] = ACTIONS(5981), + [sym_comment] = ACTIONS(182), + }, + [2881] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(6894), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [2882] = { + [sym__concat] = ACTIONS(5985), + [anon_sym_DQUOTE] = ACTIONS(5987), + [anon_sym_DOLLAR] = ACTIONS(5987), + [sym__string_content] = ACTIONS(6860), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5987), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5987), + [anon_sym_BQUOTE] = ACTIONS(5987), + [sym_comment] = ACTIONS(182), + }, + [2883] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(6896), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [2884] = { + [sym__concat] = ACTIONS(5991), + [anon_sym_DQUOTE] = ACTIONS(5993), + [anon_sym_DOLLAR] = ACTIONS(5993), + [sym__string_content] = ACTIONS(6864), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5993), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5993), + [anon_sym_BQUOTE] = ACTIONS(5993), + [sym_comment] = ACTIONS(182), + }, + [2885] = { + [sym__concat] = ACTIONS(5995), + [anon_sym_DQUOTE] = ACTIONS(5997), + [anon_sym_DOLLAR] = ACTIONS(5997), + [sym__string_content] = ACTIONS(6866), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5997), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5997), + [anon_sym_BQUOTE] = ACTIONS(5997), + [sym_comment] = ACTIONS(182), + }, + [2886] = { + [anon_sym_RBRACE] = ACTIONS(5317), + [anon_sym_EQ] = ACTIONS(6898), + [sym__special_characters] = ACTIONS(6900), + [anon_sym_DQUOTE] = ACTIONS(5317), + [anon_sym_DOLLAR] = ACTIONS(6898), + [sym_raw_string] = ACTIONS(5317), + [anon_sym_POUND] = ACTIONS(5317), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5317), + [aux_sym_SLASH] = ACTIONS(5317), + [anon_sym_COLON] = ACTIONS(6898), + [anon_sym_COLON_QMARK] = ACTIONS(6898), + [anon_sym_COLON_DASH] = ACTIONS(6898), + [anon_sym_PERCENT] = ACTIONS(6898), + [anon_sym_DASH] = ACTIONS(6898), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5317), + [anon_sym_BQUOTE] = ACTIONS(5317), + [anon_sym_LT_LPAREN] = ACTIONS(5317), + [anon_sym_GT_LPAREN] = ACTIONS(5317), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(6900), + }, + [2887] = { + [anon_sym_RBRACE] = ACTIONS(5319), + [anon_sym_EQ] = ACTIONS(6902), + [sym__special_characters] = ACTIONS(6904), + [anon_sym_DQUOTE] = ACTIONS(5319), + [anon_sym_DOLLAR] = ACTIONS(6902), + [sym_raw_string] = ACTIONS(5319), + [anon_sym_POUND] = ACTIONS(5319), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5319), + [aux_sym_SLASH] = ACTIONS(5319), + [anon_sym_COLON] = ACTIONS(6902), + [anon_sym_COLON_QMARK] = ACTIONS(6902), + [anon_sym_COLON_DASH] = ACTIONS(6902), + [anon_sym_PERCENT] = ACTIONS(6902), + [anon_sym_DASH] = ACTIONS(6902), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5319), + [anon_sym_BQUOTE] = ACTIONS(5319), + [anon_sym_LT_LPAREN] = ACTIONS(5319), + [anon_sym_GT_LPAREN] = ACTIONS(5319), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(6904), + }, + [2888] = { + [sym__concat] = ACTIONS(3235), + [anon_sym_RBRACE] = ACTIONS(3235), + [sym_comment] = ACTIONS(56), + }, + [2889] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(6906), + [sym_comment] = ACTIONS(56), + }, + [2890] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(6908), + [sym_comment] = ACTIONS(56), + }, + [2891] = { + [anon_sym_RBRACE] = ACTIONS(6908), + [sym_comment] = ACTIONS(56), + }, + [2892] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(3442), + [anon_sym_RBRACE] = ACTIONS(6910), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [2893] = { + [sym__concat] = ACTIONS(3297), + [anon_sym_RBRACE] = ACTIONS(3297), + [sym_comment] = ACTIONS(56), + }, + [2894] = { + [sym_concatenation] = STATE(3445), + [sym_string] = STATE(3444), + [sym_simple_expansion] = STATE(3444), + [sym_string_expansion] = STATE(3444), + [sym_expansion] = STATE(3444), + [sym_command_substitution] = STATE(3444), + [sym_process_substitution] = STATE(3444), + [anon_sym_RBRACE] = ACTIONS(6908), + [sym__special_characters] = ACTIONS(6912), + [anon_sym_DQUOTE] = ACTIONS(1924), + [anon_sym_DOLLAR] = ACTIONS(1926), + [sym_raw_string] = ACTIONS(6914), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(1930), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1932), + [anon_sym_BQUOTE] = ACTIONS(1934), + [anon_sym_LT_LPAREN] = ACTIONS(1936), + [anon_sym_GT_LPAREN] = ACTIONS(1936), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(6916), + }, + [2895] = { + [sym__concat] = ACTIONS(3342), + [anon_sym_RBRACE] = ACTIONS(3342), + [sym_comment] = ACTIONS(56), + }, + [2896] = { + [sym_comment] = ACTIONS(182), + [sym_regex_without_right_brace] = ACTIONS(6918), + }, + [2897] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(6920), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [2898] = { + [sym__concat] = ACTIONS(3350), + [anon_sym_RBRACE] = ACTIONS(3350), + [sym_comment] = ACTIONS(56), + }, + [2899] = { + [sym_comment] = ACTIONS(182), + [sym_regex_without_right_brace] = ACTIONS(6922), + }, + [2900] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(6924), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [2901] = { + [sym_comment] = ACTIONS(182), + [sym_regex_without_right_brace] = ACTIONS(6926), + }, + [2902] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(6908), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [2903] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(3452), + [anon_sym_RBRACE] = ACTIONS(6928), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [2904] = { + [sym__concat] = ACTIONS(3362), + [anon_sym_RBRACE] = ACTIONS(3362), + [sym_comment] = ACTIONS(56), + }, + [2905] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(3454), + [anon_sym_RBRACE] = ACTIONS(6930), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [2906] = { + [sym__concat] = ACTIONS(4728), + [anon_sym_RBRACE] = ACTIONS(4728), + [anon_sym_EQ] = ACTIONS(5780), + [sym__special_characters] = ACTIONS(4730), + [anon_sym_DQUOTE] = ACTIONS(4728), + [anon_sym_DOLLAR] = ACTIONS(5780), + [sym_raw_string] = ACTIONS(4728), + [anon_sym_POUND] = ACTIONS(4728), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4728), + [anon_sym_COLON] = ACTIONS(5780), + [anon_sym_COLON_QMARK] = ACTIONS(5780), + [anon_sym_COLON_DASH] = ACTIONS(5780), + [anon_sym_PERCENT] = ACTIONS(5780), + [anon_sym_DASH] = ACTIONS(5780), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4728), + [anon_sym_BQUOTE] = ACTIONS(4728), + [anon_sym_LT_LPAREN] = ACTIONS(4728), + [anon_sym_GT_LPAREN] = ACTIONS(4728), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(4730), + }, + [2907] = { + [sym__concat] = ACTIONS(4734), + [anon_sym_RBRACE] = ACTIONS(4734), + [anon_sym_EQ] = ACTIONS(5782), + [sym__special_characters] = ACTIONS(4736), + [anon_sym_DQUOTE] = ACTIONS(4734), + [anon_sym_DOLLAR] = ACTIONS(5782), + [sym_raw_string] = ACTIONS(4734), + [anon_sym_POUND] = ACTIONS(4734), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4734), + [anon_sym_COLON] = ACTIONS(5782), + [anon_sym_COLON_QMARK] = ACTIONS(5782), + [anon_sym_COLON_DASH] = ACTIONS(5782), + [anon_sym_PERCENT] = ACTIONS(5782), + [anon_sym_DASH] = ACTIONS(5782), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4734), + [anon_sym_BQUOTE] = ACTIONS(4734), + [anon_sym_LT_LPAREN] = ACTIONS(4734), + [anon_sym_GT_LPAREN] = ACTIONS(4734), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(4736), + }, + [2908] = { + [sym__concat] = ACTIONS(4797), + [anon_sym_RBRACE] = ACTIONS(4797), + [anon_sym_EQ] = ACTIONS(5784), + [sym__special_characters] = ACTIONS(4799), + [anon_sym_DQUOTE] = ACTIONS(4797), + [anon_sym_DOLLAR] = ACTIONS(5784), + [sym_raw_string] = ACTIONS(4797), + [anon_sym_POUND] = ACTIONS(4797), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4797), + [anon_sym_COLON] = ACTIONS(5784), + [anon_sym_COLON_QMARK] = ACTIONS(5784), + [anon_sym_COLON_DASH] = ACTIONS(5784), + [anon_sym_PERCENT] = ACTIONS(5784), + [anon_sym_DASH] = ACTIONS(5784), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4797), + [anon_sym_BQUOTE] = ACTIONS(4797), + [anon_sym_LT_LPAREN] = ACTIONS(4797), + [anon_sym_GT_LPAREN] = ACTIONS(4797), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(4799), + }, + [2909] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(6932), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [2910] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(6934), + [sym_comment] = ACTIONS(56), + }, + [2911] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(6936), + [sym_comment] = ACTIONS(56), + }, + [2912] = { + [anon_sym_RBRACE] = ACTIONS(6936), + [sym_comment] = ACTIONS(56), + }, [2913] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(3459), + [anon_sym_RBRACE] = ACTIONS(6938), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [2914] = { + [sym__concat] = ACTIONS(4809), + [anon_sym_RBRACE] = ACTIONS(4809), + [anon_sym_EQ] = ACTIONS(5794), + [sym__special_characters] = ACTIONS(4811), + [anon_sym_DQUOTE] = ACTIONS(4809), + [anon_sym_DOLLAR] = ACTIONS(5794), + [sym_raw_string] = ACTIONS(4809), + [anon_sym_POUND] = ACTIONS(4809), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4809), + [anon_sym_COLON] = ACTIONS(5794), + [anon_sym_COLON_QMARK] = ACTIONS(5794), + [anon_sym_COLON_DASH] = ACTIONS(5794), + [anon_sym_PERCENT] = ACTIONS(5794), + [anon_sym_DASH] = ACTIONS(5794), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4809), + [anon_sym_BQUOTE] = ACTIONS(4809), + [anon_sym_LT_LPAREN] = ACTIONS(4809), + [anon_sym_GT_LPAREN] = ACTIONS(4809), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(4811), + }, + [2915] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(3461), + [anon_sym_RBRACE] = ACTIONS(6940), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [2916] = { + [sym__concat] = ACTIONS(4815), + [anon_sym_RBRACE] = ACTIONS(4815), + [anon_sym_EQ] = ACTIONS(5798), + [sym__special_characters] = ACTIONS(4817), + [anon_sym_DQUOTE] = ACTIONS(4815), + [anon_sym_DOLLAR] = ACTIONS(5798), + [sym_raw_string] = ACTIONS(4815), + [anon_sym_POUND] = ACTIONS(4815), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4815), + [anon_sym_COLON] = ACTIONS(5798), + [anon_sym_COLON_QMARK] = ACTIONS(5798), + [anon_sym_COLON_DASH] = ACTIONS(5798), + [anon_sym_PERCENT] = ACTIONS(5798), + [anon_sym_DASH] = ACTIONS(5798), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4815), + [anon_sym_BQUOTE] = ACTIONS(4815), + [anon_sym_LT_LPAREN] = ACTIONS(4815), + [anon_sym_GT_LPAREN] = ACTIONS(4815), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(4817), + }, + [2917] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(3463), + [anon_sym_RBRACE] = ACTIONS(6942), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [2918] = { + [sym__concat] = ACTIONS(4821), + [anon_sym_RBRACE] = ACTIONS(4821), + [anon_sym_EQ] = ACTIONS(5802), + [sym__special_characters] = ACTIONS(4823), + [anon_sym_DQUOTE] = ACTIONS(4821), + [anon_sym_DOLLAR] = ACTIONS(5802), + [sym_raw_string] = ACTIONS(4821), + [anon_sym_POUND] = ACTIONS(4821), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4821), + [anon_sym_COLON] = ACTIONS(5802), + [anon_sym_COLON_QMARK] = ACTIONS(5802), + [anon_sym_COLON_DASH] = ACTIONS(5802), + [anon_sym_PERCENT] = ACTIONS(5802), + [anon_sym_DASH] = ACTIONS(5802), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4821), + [anon_sym_BQUOTE] = ACTIONS(4821), + [anon_sym_LT_LPAREN] = ACTIONS(4821), + [anon_sym_GT_LPAREN] = ACTIONS(4821), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(4823), + }, + [2919] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(6944), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [2920] = { + [sym__concat] = ACTIONS(4827), + [anon_sym_RBRACE] = ACTIONS(4827), + [anon_sym_EQ] = ACTIONS(5806), + [sym__special_characters] = ACTIONS(4829), + [anon_sym_DQUOTE] = ACTIONS(4827), + [anon_sym_DOLLAR] = ACTIONS(5806), + [sym_raw_string] = ACTIONS(4827), + [anon_sym_POUND] = ACTIONS(4827), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4827), + [anon_sym_COLON] = ACTIONS(5806), + [anon_sym_COLON_QMARK] = ACTIONS(5806), + [anon_sym_COLON_DASH] = ACTIONS(5806), + [anon_sym_PERCENT] = ACTIONS(5806), + [anon_sym_DASH] = ACTIONS(5806), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4827), + [anon_sym_BQUOTE] = ACTIONS(4827), + [anon_sym_LT_LPAREN] = ACTIONS(4827), + [anon_sym_GT_LPAREN] = ACTIONS(4827), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(4829), + }, + [2921] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(6946), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [2922] = { + [sym_file_descriptor] = ACTIONS(6948), + [sym__concat] = ACTIONS(6948), + [anon_sym_PIPE] = ACTIONS(6950), + [anon_sym_SEMI_SEMI] = ACTIONS(6950), + [anon_sym_PIPE_AMP] = ACTIONS(6950), + [anon_sym_AMP_AMP] = ACTIONS(6950), + [anon_sym_PIPE_PIPE] = ACTIONS(6950), + [anon_sym_EQ_TILDE] = ACTIONS(6950), + [anon_sym_LT] = ACTIONS(6950), + [anon_sym_GT] = ACTIONS(6950), + [anon_sym_GT_GT] = ACTIONS(6950), + [anon_sym_AMP_GT] = ACTIONS(6950), + [anon_sym_AMP_GT_GT] = ACTIONS(6950), + [anon_sym_LT_AMP] = ACTIONS(6950), + [anon_sym_GT_AMP] = ACTIONS(6950), + [anon_sym_LT_LT] = ACTIONS(6950), + [anon_sym_LT_LT_DASH] = ACTIONS(6950), + [anon_sym_LT_LT_LT] = ACTIONS(6950), + [sym__special_characters] = ACTIONS(6950), + [anon_sym_DQUOTE] = ACTIONS(6950), + [anon_sym_DOLLAR] = ACTIONS(6950), + [sym_raw_string] = ACTIONS(6950), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6950), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6950), + [anon_sym_BQUOTE] = ACTIONS(6950), + [anon_sym_LT_LPAREN] = ACTIONS(6950), + [anon_sym_GT_LPAREN] = ACTIONS(6950), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(6950), + [anon_sym_SEMI] = ACTIONS(6950), + [anon_sym_LF] = ACTIONS(6950), + [anon_sym_AMP] = ACTIONS(6950), + }, + [2923] = { + [sym_file_descriptor] = ACTIONS(6952), + [sym__concat] = ACTIONS(6952), + [anon_sym_PIPE] = ACTIONS(6954), + [anon_sym_SEMI_SEMI] = ACTIONS(6954), + [anon_sym_PIPE_AMP] = ACTIONS(6954), + [anon_sym_AMP_AMP] = ACTIONS(6954), + [anon_sym_PIPE_PIPE] = ACTIONS(6954), + [anon_sym_EQ_TILDE] = ACTIONS(6954), + [anon_sym_LT] = ACTIONS(6954), + [anon_sym_GT] = ACTIONS(6954), + [anon_sym_GT_GT] = ACTIONS(6954), + [anon_sym_AMP_GT] = ACTIONS(6954), + [anon_sym_AMP_GT_GT] = ACTIONS(6954), + [anon_sym_LT_AMP] = ACTIONS(6954), + [anon_sym_GT_AMP] = ACTIONS(6954), + [anon_sym_LT_LT] = ACTIONS(6954), + [anon_sym_LT_LT_DASH] = ACTIONS(6954), + [anon_sym_LT_LT_LT] = ACTIONS(6954), + [sym__special_characters] = ACTIONS(6954), + [anon_sym_DQUOTE] = ACTIONS(6954), + [anon_sym_DOLLAR] = ACTIONS(6954), + [sym_raw_string] = ACTIONS(6954), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6954), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6954), + [anon_sym_BQUOTE] = ACTIONS(6954), + [anon_sym_LT_LPAREN] = ACTIONS(6954), + [anon_sym_GT_LPAREN] = ACTIONS(6954), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(6954), + [anon_sym_SEMI] = ACTIONS(6954), + [anon_sym_LF] = ACTIONS(6954), + [anon_sym_AMP] = ACTIONS(6954), + }, + [2924] = { + [sym_file_descriptor] = ACTIONS(6956), + [sym__concat] = ACTIONS(6956), + [anon_sym_PIPE] = ACTIONS(6958), + [anon_sym_SEMI_SEMI] = ACTIONS(6958), + [anon_sym_PIPE_AMP] = ACTIONS(6958), + [anon_sym_AMP_AMP] = ACTIONS(6958), + [anon_sym_PIPE_PIPE] = ACTIONS(6958), + [anon_sym_EQ_TILDE] = ACTIONS(6958), + [anon_sym_LT] = ACTIONS(6958), + [anon_sym_GT] = ACTIONS(6958), + [anon_sym_GT_GT] = ACTIONS(6958), + [anon_sym_AMP_GT] = ACTIONS(6958), + [anon_sym_AMP_GT_GT] = ACTIONS(6958), + [anon_sym_LT_AMP] = ACTIONS(6958), + [anon_sym_GT_AMP] = ACTIONS(6958), + [anon_sym_LT_LT] = ACTIONS(6958), + [anon_sym_LT_LT_DASH] = ACTIONS(6958), + [anon_sym_LT_LT_LT] = ACTIONS(6958), + [sym__special_characters] = ACTIONS(6958), + [anon_sym_DQUOTE] = ACTIONS(6958), + [anon_sym_DOLLAR] = ACTIONS(6958), + [sym_raw_string] = ACTIONS(6958), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6958), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6958), + [anon_sym_BQUOTE] = ACTIONS(6958), + [anon_sym_LT_LPAREN] = ACTIONS(6958), + [anon_sym_GT_LPAREN] = ACTIONS(6958), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(6958), + [anon_sym_SEMI] = ACTIONS(6958), + [anon_sym_LF] = ACTIONS(6958), + [anon_sym_AMP] = ACTIONS(6958), + }, + [2925] = { + [sym_file_descriptor] = ACTIONS(3235), + [sym__concat] = ACTIONS(3235), + [sym_variable_name] = ACTIONS(3235), + [anon_sym_PIPE] = ACTIONS(4540), + [anon_sym_RPAREN] = ACTIONS(3235), + [anon_sym_PIPE_AMP] = ACTIONS(3235), + [anon_sym_AMP_AMP] = ACTIONS(3235), + [anon_sym_PIPE_PIPE] = ACTIONS(3235), + [anon_sym_LT] = ACTIONS(4540), + [anon_sym_GT] = ACTIONS(4540), + [anon_sym_GT_GT] = ACTIONS(3235), + [anon_sym_AMP_GT] = ACTIONS(4540), + [anon_sym_AMP_GT_GT] = ACTIONS(3235), + [anon_sym_LT_AMP] = ACTIONS(3235), + [anon_sym_GT_AMP] = ACTIONS(3235), + [sym__special_characters] = ACTIONS(4540), + [anon_sym_DQUOTE] = ACTIONS(3235), + [anon_sym_DOLLAR] = ACTIONS(4540), + [sym_raw_string] = ACTIONS(3235), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(3235), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(3235), + [anon_sym_BQUOTE] = ACTIONS(3235), + [anon_sym_LT_LPAREN] = ACTIONS(3235), + [anon_sym_GT_LPAREN] = ACTIONS(3235), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(4540), + }, + [2926] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(6960), + [sym_comment] = ACTIONS(56), + }, + [2927] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(6962), + [sym_comment] = ACTIONS(56), + }, + [2928] = { + [anon_sym_RBRACE] = ACTIONS(6962), + [sym_comment] = ACTIONS(56), + }, + [2929] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(3469), + [anon_sym_RBRACE] = ACTIONS(6964), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [2930] = { + [sym_file_descriptor] = ACTIONS(3297), + [sym__concat] = ACTIONS(3297), + [sym_variable_name] = ACTIONS(3297), + [anon_sym_PIPE] = ACTIONS(4548), + [anon_sym_RPAREN] = ACTIONS(3297), + [anon_sym_PIPE_AMP] = ACTIONS(3297), + [anon_sym_AMP_AMP] = ACTIONS(3297), + [anon_sym_PIPE_PIPE] = ACTIONS(3297), + [anon_sym_LT] = ACTIONS(4548), + [anon_sym_GT] = ACTIONS(4548), + [anon_sym_GT_GT] = ACTIONS(3297), + [anon_sym_AMP_GT] = ACTIONS(4548), + [anon_sym_AMP_GT_GT] = ACTIONS(3297), + [anon_sym_LT_AMP] = ACTIONS(3297), + [anon_sym_GT_AMP] = ACTIONS(3297), + [sym__special_characters] = ACTIONS(4548), + [anon_sym_DQUOTE] = ACTIONS(3297), + [anon_sym_DOLLAR] = ACTIONS(4548), + [sym_raw_string] = ACTIONS(3297), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(3297), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(3297), + [anon_sym_BQUOTE] = ACTIONS(3297), + [anon_sym_LT_LPAREN] = ACTIONS(3297), + [anon_sym_GT_LPAREN] = ACTIONS(3297), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(4548), + }, + [2931] = { + [sym_concatenation] = STATE(3472), + [sym_string] = STATE(3471), + [sym_simple_expansion] = STATE(3471), + [sym_string_expansion] = STATE(3471), + [sym_expansion] = STATE(3471), + [sym_command_substitution] = STATE(3471), + [sym_process_substitution] = STATE(3471), + [anon_sym_RBRACE] = ACTIONS(6962), + [sym__special_characters] = ACTIONS(6966), + [anon_sym_DQUOTE] = ACTIONS(1924), + [anon_sym_DOLLAR] = ACTIONS(1926), + [sym_raw_string] = ACTIONS(6968), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(1930), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1932), + [anon_sym_BQUOTE] = ACTIONS(1934), + [anon_sym_LT_LPAREN] = ACTIONS(1936), + [anon_sym_GT_LPAREN] = ACTIONS(1936), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(6970), + }, + [2932] = { + [sym_file_descriptor] = ACTIONS(3342), + [sym__concat] = ACTIONS(3342), + [sym_variable_name] = ACTIONS(3342), + [anon_sym_PIPE] = ACTIONS(4556), + [anon_sym_RPAREN] = ACTIONS(3342), + [anon_sym_PIPE_AMP] = ACTIONS(3342), + [anon_sym_AMP_AMP] = ACTIONS(3342), + [anon_sym_PIPE_PIPE] = ACTIONS(3342), + [anon_sym_LT] = ACTIONS(4556), + [anon_sym_GT] = ACTIONS(4556), + [anon_sym_GT_GT] = ACTIONS(3342), + [anon_sym_AMP_GT] = ACTIONS(4556), + [anon_sym_AMP_GT_GT] = ACTIONS(3342), + [anon_sym_LT_AMP] = ACTIONS(3342), + [anon_sym_GT_AMP] = ACTIONS(3342), + [sym__special_characters] = ACTIONS(4556), + [anon_sym_DQUOTE] = ACTIONS(3342), + [anon_sym_DOLLAR] = ACTIONS(4556), + [sym_raw_string] = ACTIONS(3342), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(3342), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(3342), + [anon_sym_BQUOTE] = ACTIONS(3342), + [anon_sym_LT_LPAREN] = ACTIONS(3342), + [anon_sym_GT_LPAREN] = ACTIONS(3342), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(4556), + }, + [2933] = { + [sym_comment] = ACTIONS(182), + [sym_regex_without_right_brace] = ACTIONS(6972), + }, + [2934] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(6974), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [2935] = { [sym_file_descriptor] = ACTIONS(3350), [sym__concat] = ACTIONS(3350), [sym_variable_name] = ACTIONS(3350), @@ -74190,11 +76075,11 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(56), [sym_word] = ACTIONS(4562), }, - [2914] = { + [2936] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(6840), + [sym_regex_without_right_brace] = ACTIONS(6976), }, - [2915] = { + [2937] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -74203,7 +76088,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6842), + [anon_sym_RBRACE] = ACTIONS(6978), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -74223,11 +76108,11 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [2916] = { + [2938] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(6844), + [sym_regex_without_right_brace] = ACTIONS(6980), }, - [2917] = { + [2939] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -74236,7 +76121,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6826), + [anon_sym_RBRACE] = ACTIONS(6962), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -74256,7 +76141,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [2918] = { + [2940] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -74264,8 +76149,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3390), - [anon_sym_RBRACE] = ACTIONS(6846), + [aux_sym_expansion_repeat1] = STATE(3479), + [anon_sym_RBRACE] = ACTIONS(6982), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -74285,7 +76170,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [2919] = { + [2941] = { [sym_file_descriptor] = ACTIONS(3362), [sym__concat] = ACTIONS(3362), [sym_variable_name] = ACTIONS(3362), @@ -74313,7 +76198,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(56), [sym_word] = ACTIONS(4572), }, - [2920] = { + [2942] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -74321,8 +76206,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3392), - [anon_sym_RBRACE] = ACTIONS(6848), + [aux_sym_expansion_repeat1] = STATE(3481), + [anon_sym_RBRACE] = ACTIONS(6984), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -74342,7 +76227,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [2921] = { + [2943] = { [sym__terminated_statement] = STATE(691), [sym_for_statement] = STATE(692), [sym_while_statement] = STATE(692), @@ -74367,13 +76252,13 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(18), [sym_command_substitution] = STATE(18), [sym_process_substitution] = STATE(18), - [aux_sym_program_repeat1] = STATE(3394), + [aux_sym_program_repeat1] = STATE(3483), [aux_sym_command_repeat1] = STATE(33), [sym_file_descriptor] = ACTIONS(10), [sym_variable_name] = ACTIONS(12), [anon_sym_for] = ACTIONS(16), [anon_sym_while] = ACTIONS(18), - [anon_sym_done] = ACTIONS(6850), + [anon_sym_done] = ACTIONS(6986), [anon_sym_if] = ACTIONS(20), [anon_sym_case] = ACTIONS(22), [anon_sym_function] = ACTIONS(24), @@ -74406,53 +76291,53 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(56), [sym_word] = ACTIONS(58), }, - [2922] = { - [anon_sym_PIPE] = ACTIONS(6852), - [anon_sym_RPAREN] = ACTIONS(6854), - [anon_sym_PIPE_AMP] = ACTIONS(6854), - [anon_sym_AMP_AMP] = ACTIONS(6854), - [anon_sym_PIPE_PIPE] = ACTIONS(6854), - [anon_sym_BQUOTE] = ACTIONS(6854), + [2944] = { + [anon_sym_PIPE] = ACTIONS(6988), + [anon_sym_RPAREN] = ACTIONS(6990), + [anon_sym_PIPE_AMP] = ACTIONS(6990), + [anon_sym_AMP_AMP] = ACTIONS(6990), + [anon_sym_PIPE_PIPE] = ACTIONS(6990), + [anon_sym_BQUOTE] = ACTIONS(6990), [sym_comment] = ACTIONS(56), }, - [2923] = { - [anon_sym_PIPE] = ACTIONS(6856), - [anon_sym_RPAREN] = ACTIONS(6858), - [anon_sym_PIPE_AMP] = ACTIONS(6858), - [anon_sym_AMP_AMP] = ACTIONS(6858), - [anon_sym_PIPE_PIPE] = ACTIONS(6858), - [anon_sym_BQUOTE] = ACTIONS(6858), + [2945] = { + [anon_sym_PIPE] = ACTIONS(6992), + [anon_sym_RPAREN] = ACTIONS(6994), + [anon_sym_PIPE_AMP] = ACTIONS(6994), + [anon_sym_AMP_AMP] = ACTIONS(6994), + [anon_sym_PIPE_PIPE] = ACTIONS(6994), + [anon_sym_BQUOTE] = ACTIONS(6994), [sym_comment] = ACTIONS(56), }, - [2924] = { - [anon_sym_fi] = ACTIONS(6860), + [2946] = { + [anon_sym_fi] = ACTIONS(6996), [sym_comment] = ACTIONS(56), }, - [2925] = { - [anon_sym_PIPE] = ACTIONS(6862), - [anon_sym_RPAREN] = ACTIONS(6864), - [anon_sym_PIPE_AMP] = ACTIONS(6864), - [anon_sym_AMP_AMP] = ACTIONS(6864), - [anon_sym_PIPE_PIPE] = ACTIONS(6864), - [anon_sym_BQUOTE] = ACTIONS(6864), + [2947] = { + [anon_sym_PIPE] = ACTIONS(6998), + [anon_sym_RPAREN] = ACTIONS(7000), + [anon_sym_PIPE_AMP] = ACTIONS(7000), + [anon_sym_AMP_AMP] = ACTIONS(7000), + [anon_sym_PIPE_PIPE] = ACTIONS(7000), + [anon_sym_BQUOTE] = ACTIONS(7000), [sym_comment] = ACTIONS(56), }, - [2926] = { - [anon_sym_esac] = ACTIONS(6866), + [2948] = { + [anon_sym_esac] = ACTIONS(7002), [sym_comment] = ACTIONS(56), }, - [2927] = { - [anon_sym_PIPE] = ACTIONS(6868), - [anon_sym_RPAREN] = ACTIONS(6870), - [anon_sym_PIPE_AMP] = ACTIONS(6870), - [anon_sym_AMP_AMP] = ACTIONS(6870), - [anon_sym_PIPE_PIPE] = ACTIONS(6870), - [anon_sym_BQUOTE] = ACTIONS(6870), + [2949] = { + [anon_sym_PIPE] = ACTIONS(7004), + [anon_sym_RPAREN] = ACTIONS(7006), + [anon_sym_PIPE_AMP] = ACTIONS(7006), + [anon_sym_AMP_AMP] = ACTIONS(7006), + [anon_sym_PIPE_PIPE] = ACTIONS(7006), + [anon_sym_BQUOTE] = ACTIONS(7006), [sym_comment] = ACTIONS(56), }, - [2928] = { + [2950] = { [sym_case_item] = STATE(1332), - [sym_last_case_item] = STATE(3397), + [sym_last_case_item] = STATE(3486), [sym_concatenation] = STATE(1334), [sym_string] = STATE(1327), [sym_simple_expansion] = STATE(1327), @@ -74473,31 +76358,31 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(56), [sym_word] = ACTIONS(4292), }, - [2929] = { - [anon_sym_PIPE] = ACTIONS(6872), - [anon_sym_RPAREN] = ACTIONS(6874), - [anon_sym_PIPE_AMP] = ACTIONS(6874), - [anon_sym_AMP_AMP] = ACTIONS(6874), - [anon_sym_PIPE_PIPE] = ACTIONS(6874), - [anon_sym_BQUOTE] = ACTIONS(6874), + [2951] = { + [anon_sym_PIPE] = ACTIONS(7008), + [anon_sym_RPAREN] = ACTIONS(7010), + [anon_sym_PIPE_AMP] = ACTIONS(7010), + [anon_sym_AMP_AMP] = ACTIONS(7010), + [anon_sym_PIPE_PIPE] = ACTIONS(7010), + [anon_sym_BQUOTE] = ACTIONS(7010), [sym_comment] = ACTIONS(56), }, - [2930] = { - [anon_sym_esac] = ACTIONS(6876), + [2952] = { + [anon_sym_esac] = ACTIONS(7012), [sym_comment] = ACTIONS(56), }, - [2931] = { - [anon_sym_PIPE] = ACTIONS(6878), - [anon_sym_RPAREN] = ACTIONS(6880), - [anon_sym_PIPE_AMP] = ACTIONS(6880), - [anon_sym_AMP_AMP] = ACTIONS(6880), - [anon_sym_PIPE_PIPE] = ACTIONS(6880), - [anon_sym_BQUOTE] = ACTIONS(6880), + [2953] = { + [anon_sym_PIPE] = ACTIONS(7014), + [anon_sym_RPAREN] = ACTIONS(7016), + [anon_sym_PIPE_AMP] = ACTIONS(7016), + [anon_sym_AMP_AMP] = ACTIONS(7016), + [anon_sym_PIPE_PIPE] = ACTIONS(7016), + [anon_sym_BQUOTE] = ACTIONS(7016), [sym_comment] = ACTIONS(56), }, - [2932] = { + [2954] = { [sym_case_item] = STATE(1332), - [sym_last_case_item] = STATE(3399), + [sym_last_case_item] = STATE(3488), [sym_concatenation] = STATE(1334), [sym_string] = STATE(1327), [sym_simple_expansion] = STATE(1327), @@ -74518,18 +76403,18 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(56), [sym_word] = ACTIONS(4292), }, - [2933] = { - [anon_sym_PIPE] = ACTIONS(6882), - [anon_sym_RPAREN] = ACTIONS(6884), - [anon_sym_PIPE_AMP] = ACTIONS(6884), - [anon_sym_AMP_AMP] = ACTIONS(6884), - [anon_sym_PIPE_PIPE] = ACTIONS(6884), - [anon_sym_BQUOTE] = ACTIONS(6884), + [2955] = { + [anon_sym_PIPE] = ACTIONS(7018), + [anon_sym_RPAREN] = ACTIONS(7020), + [anon_sym_PIPE_AMP] = ACTIONS(7020), + [anon_sym_AMP_AMP] = ACTIONS(7020), + [anon_sym_PIPE_PIPE] = ACTIONS(7020), + [anon_sym_BQUOTE] = ACTIONS(7020), [sym_comment] = ACTIONS(56), }, - [2934] = { - [aux_sym_concatenation_repeat1] = STATE(2938), - [sym__concat] = ACTIONS(6040), + [2956] = { + [aux_sym_concatenation_repeat1] = STATE(2960), + [sym__concat] = ACTIONS(6072), [anon_sym_PIPE] = ACTIONS(1221), [anon_sym_RPAREN] = ACTIONS(1219), [anon_sym_PIPE_AMP] = ACTIONS(1219), @@ -74537,9 +76422,9 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE_PIPE] = ACTIONS(1219), [sym_comment] = ACTIONS(56), }, - [2935] = { - [aux_sym_concatenation_repeat1] = STATE(2938), - [sym__concat] = ACTIONS(6040), + [2957] = { + [aux_sym_concatenation_repeat1] = STATE(2960), + [sym__concat] = ACTIONS(6072), [anon_sym_PIPE] = ACTIONS(1225), [anon_sym_RPAREN] = ACTIONS(1223), [anon_sym_PIPE_AMP] = ACTIONS(1223), @@ -74547,7 +76432,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE_PIPE] = ACTIONS(1223), [sym_comment] = ACTIONS(56), }, - [2936] = { + [2958] = { [anon_sym_PIPE] = ACTIONS(1225), [anon_sym_RPAREN] = ACTIONS(1223), [anon_sym_PIPE_AMP] = ACTIONS(1223), @@ -74556,28 +76441,28 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BQUOTE] = ACTIONS(1223), [sym_comment] = ACTIONS(56), }, - [2937] = { - [sym_string] = STATE(3400), - [sym_simple_expansion] = STATE(3400), - [sym_string_expansion] = STATE(3400), - [sym_expansion] = STATE(3400), - [sym_command_substitution] = STATE(3400), - [sym_process_substitution] = STATE(3400), - [sym__special_characters] = ACTIONS(6886), + [2959] = { + [sym_string] = STATE(3489), + [sym_simple_expansion] = STATE(3489), + [sym_string_expansion] = STATE(3489), + [sym_expansion] = STATE(3489), + [sym_command_substitution] = STATE(3489), + [sym_process_substitution] = STATE(3489), + [sym__special_characters] = ACTIONS(7022), [anon_sym_DQUOTE] = ACTIONS(4905), [anon_sym_DOLLAR] = ACTIONS(4907), - [sym_raw_string] = ACTIONS(6888), + [sym_raw_string] = ACTIONS(7024), [anon_sym_DOLLAR_LBRACE] = ACTIONS(4911), [anon_sym_DOLLAR_LPAREN] = ACTIONS(4913), [anon_sym_BQUOTE] = ACTIONS(4915), [anon_sym_LT_LPAREN] = ACTIONS(4917), [anon_sym_GT_LPAREN] = ACTIONS(4917), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6886), + [sym_word] = ACTIONS(7022), }, - [2938] = { - [aux_sym_concatenation_repeat1] = STATE(3401), - [sym__concat] = ACTIONS(6040), + [2960] = { + [aux_sym_concatenation_repeat1] = STATE(3490), + [sym__concat] = ACTIONS(6072), [anon_sym_PIPE] = ACTIONS(1539), [anon_sym_RPAREN] = ACTIONS(772), [anon_sym_PIPE_AMP] = ACTIONS(772), @@ -74585,7 +76470,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE_PIPE] = ACTIONS(772), [sym_comment] = ACTIONS(56), }, - [2939] = { + [2961] = { [sym__concat] = ACTIONS(776), [anon_sym_PIPE] = ACTIONS(1541), [anon_sym_RPAREN] = ACTIONS(776), @@ -74594,12 +76479,12 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE_PIPE] = ACTIONS(776), [sym_comment] = ACTIONS(56), }, - [2940] = { + [2962] = { [sym_simple_expansion] = STATE(134), [sym_expansion] = STATE(134), [sym_command_substitution] = STATE(134), [aux_sym_string_repeat1] = STATE(447), - [anon_sym_DQUOTE] = ACTIONS(6890), + [anon_sym_DQUOTE] = ACTIONS(7026), [anon_sym_DOLLAR] = ACTIONS(232), [sym__string_content] = ACTIONS(234), [anon_sym_DOLLAR_LBRACE] = ACTIONS(236), @@ -74607,7 +76492,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BQUOTE] = ACTIONS(240), [sym_comment] = ACTIONS(182), }, - [2941] = { + [2963] = { [sym__concat] = ACTIONS(808), [anon_sym_PIPE] = ACTIONS(1545), [anon_sym_RPAREN] = ACTIONS(808), @@ -74616,7 +76501,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE_PIPE] = ACTIONS(808), [sym_comment] = ACTIONS(56), }, - [2942] = { + [2964] = { [sym__concat] = ACTIONS(812), [anon_sym_PIPE] = ACTIONS(1547), [anon_sym_RPAREN] = ACTIONS(812), @@ -74625,7 +76510,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE_PIPE] = ACTIONS(812), [sym_comment] = ACTIONS(56), }, - [2943] = { + [2965] = { [sym__concat] = ACTIONS(816), [anon_sym_PIPE] = ACTIONS(1549), [anon_sym_RPAREN] = ACTIONS(816), @@ -74634,445 +76519,10 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE_PIPE] = ACTIONS(816), [sym_comment] = ACTIONS(56), }, - [2944] = { - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_EQ] = ACTIONS(6892), - [sym_comment] = ACTIONS(56), - }, - [2945] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3406), - [anon_sym_RBRACE] = ACTIONS(6894), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [aux_sym_SLASH] = ACTIONS(6896), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [2946] = { - [sym_subscript] = STATE(3410), - [sym_variable_name] = ACTIONS(6898), - [anon_sym_DOLLAR] = ACTIONS(6900), - [anon_sym_DASH] = ACTIONS(6900), - [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6902), - [anon_sym_STAR] = ACTIONS(6900), - [anon_sym_AT] = ACTIONS(6900), - [anon_sym_QMARK] = ACTIONS(6900), - [anon_sym_0] = ACTIONS(6904), - [anon_sym__] = ACTIONS(6904), - }, - [2947] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3413), - [anon_sym_RBRACE] = ACTIONS(6906), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [aux_sym_SLASH] = ACTIONS(6908), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [2948] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3416), - [anon_sym_RBRACE] = ACTIONS(6910), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [aux_sym_SLASH] = ACTIONS(6912), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [2949] = { - [anon_sym_PIPE] = ACTIONS(954), - [anon_sym_RPAREN] = ACTIONS(6914), - [anon_sym_PIPE_AMP] = ACTIONS(958), - [anon_sym_AMP_AMP] = ACTIONS(960), - [anon_sym_PIPE_PIPE] = ACTIONS(960), - [sym_comment] = ACTIONS(56), - }, - [2950] = { - [sym_file_descriptor] = ACTIONS(378), - [sym_variable_name] = ACTIONS(378), - [anon_sym_PIPE] = ACTIONS(954), - [anon_sym_RPAREN] = ACTIONS(6914), - [anon_sym_PIPE_AMP] = ACTIONS(958), - [anon_sym_AMP_AMP] = ACTIONS(960), - [anon_sym_PIPE_PIPE] = ACTIONS(960), - [anon_sym_LT] = ACTIONS(382), - [anon_sym_GT] = ACTIONS(382), - [anon_sym_GT_GT] = ACTIONS(378), - [anon_sym_AMP_GT] = ACTIONS(382), - [anon_sym_AMP_GT_GT] = ACTIONS(378), - [anon_sym_LT_AMP] = ACTIONS(378), - [anon_sym_GT_AMP] = ACTIONS(378), - [sym__special_characters] = ACTIONS(382), - [anon_sym_DQUOTE] = ACTIONS(378), - [anon_sym_DOLLAR] = ACTIONS(382), - [sym_raw_string] = ACTIONS(378), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(378), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(378), - [anon_sym_BQUOTE] = ACTIONS(378), - [anon_sym_LT_LPAREN] = ACTIONS(378), - [anon_sym_GT_LPAREN] = ACTIONS(378), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(382), - }, - [2951] = { - [anon_sym_PIPE] = ACTIONS(1050), - [anon_sym_PIPE_AMP] = ACTIONS(1052), - [anon_sym_AMP_AMP] = ACTIONS(1054), - [anon_sym_PIPE_PIPE] = ACTIONS(1054), - [anon_sym_BQUOTE] = ACTIONS(6914), - [sym_comment] = ACTIONS(56), - }, - [2952] = { - [sym_file_descriptor] = ACTIONS(378), - [sym_variable_name] = ACTIONS(378), - [anon_sym_PIPE] = ACTIONS(1050), - [anon_sym_PIPE_AMP] = ACTIONS(1052), - [anon_sym_AMP_AMP] = ACTIONS(1054), - [anon_sym_PIPE_PIPE] = ACTIONS(1054), - [anon_sym_LT] = ACTIONS(382), - [anon_sym_GT] = ACTIONS(382), - [anon_sym_GT_GT] = ACTIONS(378), - [anon_sym_AMP_GT] = ACTIONS(382), - [anon_sym_AMP_GT_GT] = ACTIONS(378), - [anon_sym_LT_AMP] = ACTIONS(378), - [anon_sym_GT_AMP] = ACTIONS(378), - [sym__special_characters] = ACTIONS(382), - [anon_sym_DQUOTE] = ACTIONS(378), - [anon_sym_DOLLAR] = ACTIONS(382), - [sym_raw_string] = ACTIONS(378), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(378), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(378), - [anon_sym_BQUOTE] = ACTIONS(6914), - [anon_sym_LT_LPAREN] = ACTIONS(378), - [anon_sym_GT_LPAREN] = ACTIONS(378), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(382), - }, - [2953] = { - [anon_sym_PIPE] = ACTIONS(954), - [anon_sym_RPAREN] = ACTIONS(6916), - [anon_sym_PIPE_AMP] = ACTIONS(958), - [anon_sym_AMP_AMP] = ACTIONS(960), - [anon_sym_PIPE_PIPE] = ACTIONS(960), - [sym_comment] = ACTIONS(56), - }, - [2954] = { - [sym_file_descriptor] = ACTIONS(378), - [sym_variable_name] = ACTIONS(378), - [anon_sym_PIPE] = ACTIONS(954), - [anon_sym_RPAREN] = ACTIONS(6916), - [anon_sym_PIPE_AMP] = ACTIONS(958), - [anon_sym_AMP_AMP] = ACTIONS(960), - [anon_sym_PIPE_PIPE] = ACTIONS(960), - [anon_sym_LT] = ACTIONS(382), - [anon_sym_GT] = ACTIONS(382), - [anon_sym_GT_GT] = ACTIONS(378), - [anon_sym_AMP_GT] = ACTIONS(382), - [anon_sym_AMP_GT_GT] = ACTIONS(378), - [anon_sym_LT_AMP] = ACTIONS(378), - [anon_sym_GT_AMP] = ACTIONS(378), - [sym__special_characters] = ACTIONS(382), - [anon_sym_DQUOTE] = ACTIONS(378), - [anon_sym_DOLLAR] = ACTIONS(382), - [sym_raw_string] = ACTIONS(378), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(378), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(378), - [anon_sym_BQUOTE] = ACTIONS(378), - [anon_sym_LT_LPAREN] = ACTIONS(378), - [anon_sym_GT_LPAREN] = ACTIONS(378), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(382), - }, - [2955] = { - [sym_variable_name] = ACTIONS(4111), - [anon_sym_PIPE] = ACTIONS(5967), - [anon_sym_RPAREN] = ACTIONS(4111), - [anon_sym_PIPE_AMP] = ACTIONS(4111), - [anon_sym_AMP_AMP] = ACTIONS(4111), - [anon_sym_PIPE_PIPE] = ACTIONS(4111), - [sym__special_characters] = ACTIONS(5967), - [anon_sym_DQUOTE] = ACTIONS(4111), - [anon_sym_DOLLAR] = ACTIONS(5967), - [sym_raw_string] = ACTIONS(4111), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4111), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4111), - [anon_sym_BQUOTE] = ACTIONS(4111), - [anon_sym_LT_LPAREN] = ACTIONS(4111), - [anon_sym_GT_LPAREN] = ACTIONS(4111), - [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5967), - [sym_word] = ACTIONS(4113), - }, - [2956] = { - [sym__concat] = ACTIONS(4728), - [sym_variable_name] = ACTIONS(4728), - [anon_sym_PIPE] = ACTIONS(5748), - [anon_sym_RPAREN] = ACTIONS(4728), - [anon_sym_PIPE_AMP] = ACTIONS(4728), - [anon_sym_AMP_AMP] = ACTIONS(4728), - [anon_sym_PIPE_PIPE] = ACTIONS(4728), - [sym__special_characters] = ACTIONS(5748), - [anon_sym_DQUOTE] = ACTIONS(4728), - [anon_sym_DOLLAR] = ACTIONS(5748), - [sym_raw_string] = ACTIONS(4728), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4728), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4728), - [anon_sym_BQUOTE] = ACTIONS(4728), - [anon_sym_LT_LPAREN] = ACTIONS(4728), - [anon_sym_GT_LPAREN] = ACTIONS(4728), - [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5748), - [sym_word] = ACTIONS(4730), - }, - [2957] = { - [sym__concat] = ACTIONS(4734), - [sym_variable_name] = ACTIONS(4734), - [anon_sym_PIPE] = ACTIONS(5750), - [anon_sym_RPAREN] = ACTIONS(4734), - [anon_sym_PIPE_AMP] = ACTIONS(4734), - [anon_sym_AMP_AMP] = ACTIONS(4734), - [anon_sym_PIPE_PIPE] = ACTIONS(4734), - [sym__special_characters] = ACTIONS(5750), - [anon_sym_DQUOTE] = ACTIONS(4734), - [anon_sym_DOLLAR] = ACTIONS(5750), - [sym_raw_string] = ACTIONS(4734), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4734), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4734), - [anon_sym_BQUOTE] = ACTIONS(4734), - [anon_sym_LT_LPAREN] = ACTIONS(4734), - [anon_sym_GT_LPAREN] = ACTIONS(4734), - [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5750), - [sym_word] = ACTIONS(4736), - }, - [2958] = { - [sym__concat] = ACTIONS(4797), - [sym_variable_name] = ACTIONS(4797), - [anon_sym_PIPE] = ACTIONS(5752), - [anon_sym_RPAREN] = ACTIONS(4797), - [anon_sym_PIPE_AMP] = ACTIONS(4797), - [anon_sym_AMP_AMP] = ACTIONS(4797), - [anon_sym_PIPE_PIPE] = ACTIONS(4797), - [sym__special_characters] = ACTIONS(5752), - [anon_sym_DQUOTE] = ACTIONS(4797), - [anon_sym_DOLLAR] = ACTIONS(5752), - [sym_raw_string] = ACTIONS(4797), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4797), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4797), - [anon_sym_BQUOTE] = ACTIONS(4797), - [anon_sym_LT_LPAREN] = ACTIONS(4797), - [anon_sym_GT_LPAREN] = ACTIONS(4797), - [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5752), - [sym_word] = ACTIONS(4799), - }, - [2959] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6918), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [2960] = { - [aux_sym_concatenation_repeat1] = STATE(1594), - [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(6920), - [sym_comment] = ACTIONS(56), - }, - [2961] = { - [aux_sym_concatenation_repeat1] = STATE(1594), - [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(6922), - [sym_comment] = ACTIONS(56), - }, - [2962] = { - [anon_sym_RBRACE] = ACTIONS(6922), - [sym_comment] = ACTIONS(56), - }, - [2963] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3423), - [anon_sym_RBRACE] = ACTIONS(6924), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [2964] = { - [sym__concat] = ACTIONS(4809), - [sym_variable_name] = ACTIONS(4809), - [anon_sym_PIPE] = ACTIONS(5762), - [anon_sym_RPAREN] = ACTIONS(4809), - [anon_sym_PIPE_AMP] = ACTIONS(4809), - [anon_sym_AMP_AMP] = ACTIONS(4809), - [anon_sym_PIPE_PIPE] = ACTIONS(4809), - [sym__special_characters] = ACTIONS(5762), - [anon_sym_DQUOTE] = ACTIONS(4809), - [anon_sym_DOLLAR] = ACTIONS(5762), - [sym_raw_string] = ACTIONS(4809), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4809), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4809), - [anon_sym_BQUOTE] = ACTIONS(4809), - [anon_sym_LT_LPAREN] = ACTIONS(4809), - [anon_sym_GT_LPAREN] = ACTIONS(4809), - [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5762), - [sym_word] = ACTIONS(4811), - }, - [2965] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3425), - [anon_sym_RBRACE] = ACTIONS(6926), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, [2966] = { - [sym__concat] = ACTIONS(4815), - [sym_variable_name] = ACTIONS(4815), - [anon_sym_PIPE] = ACTIONS(5766), - [anon_sym_RPAREN] = ACTIONS(4815), - [anon_sym_PIPE_AMP] = ACTIONS(4815), - [anon_sym_AMP_AMP] = ACTIONS(4815), - [anon_sym_PIPE_PIPE] = ACTIONS(4815), - [sym__special_characters] = ACTIONS(5766), - [anon_sym_DQUOTE] = ACTIONS(4815), - [anon_sym_DOLLAR] = ACTIONS(5766), - [sym_raw_string] = ACTIONS(4815), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4815), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4815), - [anon_sym_BQUOTE] = ACTIONS(4815), - [anon_sym_LT_LPAREN] = ACTIONS(4815), - [anon_sym_GT_LPAREN] = ACTIONS(4815), + [anon_sym_LBRACK] = ACTIONS(820), + [anon_sym_EQ] = ACTIONS(7028), [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5766), - [sym_word] = ACTIONS(4817), }, [2967] = { [sym_concatenation] = STATE(451), @@ -75082,8 +76532,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3427), - [anon_sym_RBRACE] = ACTIONS(6928), + [aux_sym_expansion_repeat1] = STATE(3495), + [anon_sym_RBRACE] = ACTIONS(7030), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -75091,6 +76541,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_raw_string] = ACTIONS(834), [anon_sym_POUND] = ACTIONS(836), [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [aux_sym_SLASH] = ACTIONS(7032), [anon_sym_COLON] = ACTIONS(826), [anon_sym_COLON_QMARK] = ACTIONS(826), [anon_sym_COLON_DASH] = ACTIONS(826), @@ -75104,25 +76555,17 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(848), }, [2968] = { - [sym__concat] = ACTIONS(4821), - [sym_variable_name] = ACTIONS(4821), - [anon_sym_PIPE] = ACTIONS(5770), - [anon_sym_RPAREN] = ACTIONS(4821), - [anon_sym_PIPE_AMP] = ACTIONS(4821), - [anon_sym_AMP_AMP] = ACTIONS(4821), - [anon_sym_PIPE_PIPE] = ACTIONS(4821), - [sym__special_characters] = ACTIONS(5770), - [anon_sym_DQUOTE] = ACTIONS(4821), - [anon_sym_DOLLAR] = ACTIONS(5770), - [sym_raw_string] = ACTIONS(4821), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4821), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4821), - [anon_sym_BQUOTE] = ACTIONS(4821), - [anon_sym_LT_LPAREN] = ACTIONS(4821), - [anon_sym_GT_LPAREN] = ACTIONS(4821), + [sym_subscript] = STATE(3499), + [sym_variable_name] = ACTIONS(7034), + [anon_sym_DOLLAR] = ACTIONS(7036), + [anon_sym_DASH] = ACTIONS(7036), [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5770), - [sym_word] = ACTIONS(4823), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(7038), + [anon_sym_STAR] = ACTIONS(7036), + [anon_sym_AT] = ACTIONS(7036), + [anon_sym_QMARK] = ACTIONS(7036), + [anon_sym_0] = ACTIONS(7040), + [anon_sym__] = ACTIONS(7040), }, [2969] = { [sym_concatenation] = STATE(451), @@ -75132,8 +76575,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6930), + [aux_sym_expansion_repeat1] = STATE(3502), + [anon_sym_RBRACE] = ACTIONS(7042), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -75141,6 +76584,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_raw_string] = ACTIONS(834), [anon_sym_POUND] = ACTIONS(836), [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [aux_sym_SLASH] = ACTIONS(7044), [anon_sym_COLON] = ACTIONS(826), [anon_sym_COLON_QMARK] = ACTIONS(826), [anon_sym_COLON_DASH] = ACTIONS(826), @@ -75154,27 +76598,6 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(848), }, [2970] = { - [sym__concat] = ACTIONS(4827), - [sym_variable_name] = ACTIONS(4827), - [anon_sym_PIPE] = ACTIONS(5774), - [anon_sym_RPAREN] = ACTIONS(4827), - [anon_sym_PIPE_AMP] = ACTIONS(4827), - [anon_sym_AMP_AMP] = ACTIONS(4827), - [anon_sym_PIPE_PIPE] = ACTIONS(4827), - [sym__special_characters] = ACTIONS(5774), - [anon_sym_DQUOTE] = ACTIONS(4827), - [anon_sym_DOLLAR] = ACTIONS(5774), - [sym_raw_string] = ACTIONS(4827), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4827), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4827), - [anon_sym_BQUOTE] = ACTIONS(4827), - [anon_sym_LT_LPAREN] = ACTIONS(4827), - [anon_sym_GT_LPAREN] = ACTIONS(4827), - [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5774), - [sym_word] = ACTIONS(4829), - }, - [2971] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -75182,1797 +76605,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6932), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [2972] = { - [sym__concat] = ACTIONS(4728), - [anon_sym_PIPE] = ACTIONS(5748), - [anon_sym_RPAREN] = ACTIONS(4728), - [anon_sym_PIPE_AMP] = ACTIONS(4728), - [anon_sym_AMP_AMP] = ACTIONS(4728), - [anon_sym_PIPE_PIPE] = ACTIONS(4728), - [sym__special_characters] = ACTIONS(5748), - [anon_sym_DQUOTE] = ACTIONS(4728), - [anon_sym_DOLLAR] = ACTIONS(5748), - [sym_raw_string] = ACTIONS(4728), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4728), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4728), - [anon_sym_BQUOTE] = ACTIONS(4728), - [anon_sym_LT_LPAREN] = ACTIONS(4728), - [anon_sym_GT_LPAREN] = ACTIONS(4728), - [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5748), - [sym_word] = ACTIONS(4730), - }, - [2973] = { - [sym__concat] = ACTIONS(4734), - [anon_sym_PIPE] = ACTIONS(5750), - [anon_sym_RPAREN] = ACTIONS(4734), - [anon_sym_PIPE_AMP] = ACTIONS(4734), - [anon_sym_AMP_AMP] = ACTIONS(4734), - [anon_sym_PIPE_PIPE] = ACTIONS(4734), - [sym__special_characters] = ACTIONS(5750), - [anon_sym_DQUOTE] = ACTIONS(4734), - [anon_sym_DOLLAR] = ACTIONS(5750), - [sym_raw_string] = ACTIONS(4734), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4734), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4734), - [anon_sym_BQUOTE] = ACTIONS(4734), - [anon_sym_LT_LPAREN] = ACTIONS(4734), - [anon_sym_GT_LPAREN] = ACTIONS(4734), - [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5750), - [sym_word] = ACTIONS(4736), - }, - [2974] = { - [sym__concat] = ACTIONS(4797), - [anon_sym_PIPE] = ACTIONS(5752), - [anon_sym_RPAREN] = ACTIONS(4797), - [anon_sym_PIPE_AMP] = ACTIONS(4797), - [anon_sym_AMP_AMP] = ACTIONS(4797), - [anon_sym_PIPE_PIPE] = ACTIONS(4797), - [sym__special_characters] = ACTIONS(5752), - [anon_sym_DQUOTE] = ACTIONS(4797), - [anon_sym_DOLLAR] = ACTIONS(5752), - [sym_raw_string] = ACTIONS(4797), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4797), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4797), - [anon_sym_BQUOTE] = ACTIONS(4797), - [anon_sym_LT_LPAREN] = ACTIONS(4797), - [anon_sym_GT_LPAREN] = ACTIONS(4797), - [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5752), - [sym_word] = ACTIONS(4799), - }, - [2975] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6934), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [2976] = { - [aux_sym_concatenation_repeat1] = STATE(1594), - [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(6936), - [sym_comment] = ACTIONS(56), - }, - [2977] = { - [aux_sym_concatenation_repeat1] = STATE(1594), - [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(6938), - [sym_comment] = ACTIONS(56), - }, - [2978] = { - [anon_sym_RBRACE] = ACTIONS(6938), - [sym_comment] = ACTIONS(56), - }, - [2979] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3434), - [anon_sym_RBRACE] = ACTIONS(6940), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [2980] = { - [sym__concat] = ACTIONS(4809), - [anon_sym_PIPE] = ACTIONS(5762), - [anon_sym_RPAREN] = ACTIONS(4809), - [anon_sym_PIPE_AMP] = ACTIONS(4809), - [anon_sym_AMP_AMP] = ACTIONS(4809), - [anon_sym_PIPE_PIPE] = ACTIONS(4809), - [sym__special_characters] = ACTIONS(5762), - [anon_sym_DQUOTE] = ACTIONS(4809), - [anon_sym_DOLLAR] = ACTIONS(5762), - [sym_raw_string] = ACTIONS(4809), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4809), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4809), - [anon_sym_BQUOTE] = ACTIONS(4809), - [anon_sym_LT_LPAREN] = ACTIONS(4809), - [anon_sym_GT_LPAREN] = ACTIONS(4809), - [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5762), - [sym_word] = ACTIONS(4811), - }, - [2981] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3436), - [anon_sym_RBRACE] = ACTIONS(6942), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [2982] = { - [sym__concat] = ACTIONS(4815), - [anon_sym_PIPE] = ACTIONS(5766), - [anon_sym_RPAREN] = ACTIONS(4815), - [anon_sym_PIPE_AMP] = ACTIONS(4815), - [anon_sym_AMP_AMP] = ACTIONS(4815), - [anon_sym_PIPE_PIPE] = ACTIONS(4815), - [sym__special_characters] = ACTIONS(5766), - [anon_sym_DQUOTE] = ACTIONS(4815), - [anon_sym_DOLLAR] = ACTIONS(5766), - [sym_raw_string] = ACTIONS(4815), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4815), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4815), - [anon_sym_BQUOTE] = ACTIONS(4815), - [anon_sym_LT_LPAREN] = ACTIONS(4815), - [anon_sym_GT_LPAREN] = ACTIONS(4815), - [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5766), - [sym_word] = ACTIONS(4817), - }, - [2983] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3438), - [anon_sym_RBRACE] = ACTIONS(6944), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [2984] = { - [sym__concat] = ACTIONS(4821), - [anon_sym_PIPE] = ACTIONS(5770), - [anon_sym_RPAREN] = ACTIONS(4821), - [anon_sym_PIPE_AMP] = ACTIONS(4821), - [anon_sym_AMP_AMP] = ACTIONS(4821), - [anon_sym_PIPE_PIPE] = ACTIONS(4821), - [sym__special_characters] = ACTIONS(5770), - [anon_sym_DQUOTE] = ACTIONS(4821), - [anon_sym_DOLLAR] = ACTIONS(5770), - [sym_raw_string] = ACTIONS(4821), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4821), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4821), - [anon_sym_BQUOTE] = ACTIONS(4821), - [anon_sym_LT_LPAREN] = ACTIONS(4821), - [anon_sym_GT_LPAREN] = ACTIONS(4821), - [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5770), - [sym_word] = ACTIONS(4823), - }, - [2985] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6946), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [2986] = { - [sym__concat] = ACTIONS(4827), - [anon_sym_PIPE] = ACTIONS(5774), - [anon_sym_RPAREN] = ACTIONS(4827), - [anon_sym_PIPE_AMP] = ACTIONS(4827), - [anon_sym_AMP_AMP] = ACTIONS(4827), - [anon_sym_PIPE_PIPE] = ACTIONS(4827), - [sym__special_characters] = ACTIONS(5774), - [anon_sym_DQUOTE] = ACTIONS(4827), - [anon_sym_DOLLAR] = ACTIONS(5774), - [sym_raw_string] = ACTIONS(4827), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4827), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4827), - [anon_sym_BQUOTE] = ACTIONS(4827), - [anon_sym_LT_LPAREN] = ACTIONS(4827), - [anon_sym_GT_LPAREN] = ACTIONS(4827), - [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5774), - [sym_word] = ACTIONS(4829), - }, - [2987] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6948), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [2988] = { - [sym_file_descriptor] = ACTIONS(5929), - [sym__concat] = ACTIONS(5929), - [anon_sym_PIPE] = ACTIONS(6710), - [anon_sym_RPAREN] = ACTIONS(5929), - [anon_sym_PIPE_AMP] = ACTIONS(5929), - [anon_sym_AMP_AMP] = ACTIONS(5929), - [anon_sym_PIPE_PIPE] = ACTIONS(5929), - [anon_sym_EQ_TILDE] = ACTIONS(6710), - [anon_sym_LT] = ACTIONS(6710), - [anon_sym_GT] = ACTIONS(6710), - [anon_sym_GT_GT] = ACTIONS(5929), - [anon_sym_AMP_GT] = ACTIONS(6710), - [anon_sym_AMP_GT_GT] = ACTIONS(5929), - [anon_sym_LT_AMP] = ACTIONS(5929), - [anon_sym_GT_AMP] = ACTIONS(5929), - [anon_sym_LT_LT] = ACTIONS(6710), - [anon_sym_LT_LT_DASH] = ACTIONS(5929), - [anon_sym_LT_LT_LT] = ACTIONS(5929), - [sym__special_characters] = ACTIONS(6710), - [anon_sym_DQUOTE] = ACTIONS(5929), - [anon_sym_DOLLAR] = ACTIONS(6710), - [sym_raw_string] = ACTIONS(5929), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5929), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5929), - [anon_sym_BQUOTE] = ACTIONS(5929), - [anon_sym_LT_LPAREN] = ACTIONS(5929), - [anon_sym_GT_LPAREN] = ACTIONS(5929), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5931), - }, - [2989] = { - [sym_file_descriptor] = ACTIONS(5933), - [sym__concat] = ACTIONS(5933), - [anon_sym_PIPE] = ACTIONS(6712), - [anon_sym_RPAREN] = ACTIONS(5933), - [anon_sym_PIPE_AMP] = ACTIONS(5933), - [anon_sym_AMP_AMP] = ACTIONS(5933), - [anon_sym_PIPE_PIPE] = ACTIONS(5933), - [anon_sym_EQ_TILDE] = ACTIONS(6712), - [anon_sym_LT] = ACTIONS(6712), - [anon_sym_GT] = ACTIONS(6712), - [anon_sym_GT_GT] = ACTIONS(5933), - [anon_sym_AMP_GT] = ACTIONS(6712), - [anon_sym_AMP_GT_GT] = ACTIONS(5933), - [anon_sym_LT_AMP] = ACTIONS(5933), - [anon_sym_GT_AMP] = ACTIONS(5933), - [anon_sym_LT_LT] = ACTIONS(6712), - [anon_sym_LT_LT_DASH] = ACTIONS(5933), - [anon_sym_LT_LT_LT] = ACTIONS(5933), - [sym__special_characters] = ACTIONS(6712), - [anon_sym_DQUOTE] = ACTIONS(5933), - [anon_sym_DOLLAR] = ACTIONS(6712), - [sym_raw_string] = ACTIONS(5933), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5933), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5933), - [anon_sym_BQUOTE] = ACTIONS(5933), - [anon_sym_LT_LPAREN] = ACTIONS(5933), - [anon_sym_GT_LPAREN] = ACTIONS(5933), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5935), - }, - [2990] = { - [sym_file_descriptor] = ACTIONS(5937), - [sym__concat] = ACTIONS(5937), - [anon_sym_PIPE] = ACTIONS(6714), - [anon_sym_RPAREN] = ACTIONS(5937), - [anon_sym_PIPE_AMP] = ACTIONS(5937), - [anon_sym_AMP_AMP] = ACTIONS(5937), - [anon_sym_PIPE_PIPE] = ACTIONS(5937), - [anon_sym_EQ_TILDE] = ACTIONS(6714), - [anon_sym_LT] = ACTIONS(6714), - [anon_sym_GT] = ACTIONS(6714), - [anon_sym_GT_GT] = ACTIONS(5937), - [anon_sym_AMP_GT] = ACTIONS(6714), - [anon_sym_AMP_GT_GT] = ACTIONS(5937), - [anon_sym_LT_AMP] = ACTIONS(5937), - [anon_sym_GT_AMP] = ACTIONS(5937), - [anon_sym_LT_LT] = ACTIONS(6714), - [anon_sym_LT_LT_DASH] = ACTIONS(5937), - [anon_sym_LT_LT_LT] = ACTIONS(5937), - [sym__special_characters] = ACTIONS(6714), - [anon_sym_DQUOTE] = ACTIONS(5937), - [anon_sym_DOLLAR] = ACTIONS(6714), - [sym_raw_string] = ACTIONS(5937), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5937), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5937), - [anon_sym_BQUOTE] = ACTIONS(5937), - [anon_sym_LT_LPAREN] = ACTIONS(5937), - [anon_sym_GT_LPAREN] = ACTIONS(5937), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5939), - }, - [2991] = { - [sym_file_descriptor] = ACTIONS(5941), - [sym__concat] = ACTIONS(5941), - [anon_sym_PIPE] = ACTIONS(6716), - [anon_sym_RPAREN] = ACTIONS(5941), - [anon_sym_PIPE_AMP] = ACTIONS(5941), - [anon_sym_AMP_AMP] = ACTIONS(5941), - [anon_sym_PIPE_PIPE] = ACTIONS(5941), - [anon_sym_EQ_TILDE] = ACTIONS(6716), - [anon_sym_LT] = ACTIONS(6716), - [anon_sym_GT] = ACTIONS(6716), - [anon_sym_GT_GT] = ACTIONS(5941), - [anon_sym_AMP_GT] = ACTIONS(6716), - [anon_sym_AMP_GT_GT] = ACTIONS(5941), - [anon_sym_LT_AMP] = ACTIONS(5941), - [anon_sym_GT_AMP] = ACTIONS(5941), - [anon_sym_LT_LT] = ACTIONS(6716), - [anon_sym_LT_LT_DASH] = ACTIONS(5941), - [anon_sym_LT_LT_LT] = ACTIONS(5941), - [sym__special_characters] = ACTIONS(6716), - [anon_sym_DQUOTE] = ACTIONS(5941), - [anon_sym_DOLLAR] = ACTIONS(6716), - [sym_raw_string] = ACTIONS(5941), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5941), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5941), - [anon_sym_BQUOTE] = ACTIONS(5941), - [anon_sym_LT_LPAREN] = ACTIONS(5941), - [anon_sym_GT_LPAREN] = ACTIONS(5941), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5943), - }, - [2992] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6950), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [2993] = { - [sym_file_descriptor] = ACTIONS(5947), - [sym__concat] = ACTIONS(5947), - [anon_sym_PIPE] = ACTIONS(6720), - [anon_sym_RPAREN] = ACTIONS(5947), - [anon_sym_PIPE_AMP] = ACTIONS(5947), - [anon_sym_AMP_AMP] = ACTIONS(5947), - [anon_sym_PIPE_PIPE] = ACTIONS(5947), - [anon_sym_EQ_TILDE] = ACTIONS(6720), - [anon_sym_LT] = ACTIONS(6720), - [anon_sym_GT] = ACTIONS(6720), - [anon_sym_GT_GT] = ACTIONS(5947), - [anon_sym_AMP_GT] = ACTIONS(6720), - [anon_sym_AMP_GT_GT] = ACTIONS(5947), - [anon_sym_LT_AMP] = ACTIONS(5947), - [anon_sym_GT_AMP] = ACTIONS(5947), - [anon_sym_LT_LT] = ACTIONS(6720), - [anon_sym_LT_LT_DASH] = ACTIONS(5947), - [anon_sym_LT_LT_LT] = ACTIONS(5947), - [sym__special_characters] = ACTIONS(6720), - [anon_sym_DQUOTE] = ACTIONS(5947), - [anon_sym_DOLLAR] = ACTIONS(6720), - [sym_raw_string] = ACTIONS(5947), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5947), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5947), - [anon_sym_BQUOTE] = ACTIONS(5947), - [anon_sym_LT_LPAREN] = ACTIONS(5947), - [anon_sym_GT_LPAREN] = ACTIONS(5947), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5949), - }, - [2994] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6952), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [2995] = { - [sym_file_descriptor] = ACTIONS(5953), - [sym__concat] = ACTIONS(5953), - [anon_sym_PIPE] = ACTIONS(6724), - [anon_sym_RPAREN] = ACTIONS(5953), - [anon_sym_PIPE_AMP] = ACTIONS(5953), - [anon_sym_AMP_AMP] = ACTIONS(5953), - [anon_sym_PIPE_PIPE] = ACTIONS(5953), - [anon_sym_EQ_TILDE] = ACTIONS(6724), - [anon_sym_LT] = ACTIONS(6724), - [anon_sym_GT] = ACTIONS(6724), - [anon_sym_GT_GT] = ACTIONS(5953), - [anon_sym_AMP_GT] = ACTIONS(6724), - [anon_sym_AMP_GT_GT] = ACTIONS(5953), - [anon_sym_LT_AMP] = ACTIONS(5953), - [anon_sym_GT_AMP] = ACTIONS(5953), - [anon_sym_LT_LT] = ACTIONS(6724), - [anon_sym_LT_LT_DASH] = ACTIONS(5953), - [anon_sym_LT_LT_LT] = ACTIONS(5953), - [sym__special_characters] = ACTIONS(6724), - [anon_sym_DQUOTE] = ACTIONS(5953), - [anon_sym_DOLLAR] = ACTIONS(6724), - [sym_raw_string] = ACTIONS(5953), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5953), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5953), - [anon_sym_BQUOTE] = ACTIONS(5953), - [anon_sym_LT_LPAREN] = ACTIONS(5953), - [anon_sym_GT_LPAREN] = ACTIONS(5953), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5955), - }, - [2996] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6954), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [2997] = { - [sym_file_descriptor] = ACTIONS(5959), - [sym__concat] = ACTIONS(5959), - [anon_sym_PIPE] = ACTIONS(6728), - [anon_sym_RPAREN] = ACTIONS(5959), - [anon_sym_PIPE_AMP] = ACTIONS(5959), - [anon_sym_AMP_AMP] = ACTIONS(5959), - [anon_sym_PIPE_PIPE] = ACTIONS(5959), - [anon_sym_EQ_TILDE] = ACTIONS(6728), - [anon_sym_LT] = ACTIONS(6728), - [anon_sym_GT] = ACTIONS(6728), - [anon_sym_GT_GT] = ACTIONS(5959), - [anon_sym_AMP_GT] = ACTIONS(6728), - [anon_sym_AMP_GT_GT] = ACTIONS(5959), - [anon_sym_LT_AMP] = ACTIONS(5959), - [anon_sym_GT_AMP] = ACTIONS(5959), - [anon_sym_LT_LT] = ACTIONS(6728), - [anon_sym_LT_LT_DASH] = ACTIONS(5959), - [anon_sym_LT_LT_LT] = ACTIONS(5959), - [sym__special_characters] = ACTIONS(6728), - [anon_sym_DQUOTE] = ACTIONS(5959), - [anon_sym_DOLLAR] = ACTIONS(6728), - [sym_raw_string] = ACTIONS(5959), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5959), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5959), - [anon_sym_BQUOTE] = ACTIONS(5959), - [anon_sym_LT_LPAREN] = ACTIONS(5959), - [anon_sym_GT_LPAREN] = ACTIONS(5959), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5961), - }, - [2998] = { - [sym_file_descriptor] = ACTIONS(5963), - [sym__concat] = ACTIONS(5963), - [anon_sym_PIPE] = ACTIONS(6730), - [anon_sym_RPAREN] = ACTIONS(5963), - [anon_sym_PIPE_AMP] = ACTIONS(5963), - [anon_sym_AMP_AMP] = ACTIONS(5963), - [anon_sym_PIPE_PIPE] = ACTIONS(5963), - [anon_sym_EQ_TILDE] = ACTIONS(6730), - [anon_sym_LT] = ACTIONS(6730), - [anon_sym_GT] = ACTIONS(6730), - [anon_sym_GT_GT] = ACTIONS(5963), - [anon_sym_AMP_GT] = ACTIONS(6730), - [anon_sym_AMP_GT_GT] = ACTIONS(5963), - [anon_sym_LT_AMP] = ACTIONS(5963), - [anon_sym_GT_AMP] = ACTIONS(5963), - [anon_sym_LT_LT] = ACTIONS(6730), - [anon_sym_LT_LT_DASH] = ACTIONS(5963), - [anon_sym_LT_LT_LT] = ACTIONS(5963), - [sym__special_characters] = ACTIONS(6730), - [anon_sym_DQUOTE] = ACTIONS(5963), - [anon_sym_DOLLAR] = ACTIONS(6730), - [sym_raw_string] = ACTIONS(5963), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5963), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5963), - [anon_sym_BQUOTE] = ACTIONS(5963), - [anon_sym_LT_LPAREN] = ACTIONS(5963), - [anon_sym_GT_LPAREN] = ACTIONS(5963), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5965), - }, - [2999] = { - [sym_file_descriptor] = ACTIONS(3235), - [sym__concat] = ACTIONS(3235), - [anon_sym_PIPE] = ACTIONS(4540), - [anon_sym_RPAREN] = ACTIONS(3235), - [anon_sym_PIPE_AMP] = ACTIONS(3235), - [anon_sym_AMP_AMP] = ACTIONS(3235), - [anon_sym_PIPE_PIPE] = ACTIONS(3235), - [anon_sym_LT] = ACTIONS(4540), - [anon_sym_GT] = ACTIONS(4540), - [anon_sym_GT_GT] = ACTIONS(3235), - [anon_sym_AMP_GT] = ACTIONS(4540), - [anon_sym_AMP_GT_GT] = ACTIONS(3235), - [anon_sym_LT_AMP] = ACTIONS(3235), - [anon_sym_GT_AMP] = ACTIONS(3235), - [anon_sym_LT_LT] = ACTIONS(4540), - [anon_sym_LT_LT_DASH] = ACTIONS(3235), - [anon_sym_LT_LT_LT] = ACTIONS(3235), - [sym_comment] = ACTIONS(56), - }, - [3000] = { - [aux_sym_concatenation_repeat1] = STATE(1594), - [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(6956), - [sym_comment] = ACTIONS(56), - }, - [3001] = { - [aux_sym_concatenation_repeat1] = STATE(1594), - [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(6958), - [sym_comment] = ACTIONS(56), - }, - [3002] = { - [anon_sym_RBRACE] = ACTIONS(6958), - [sym_comment] = ACTIONS(56), - }, - [3003] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3447), - [anon_sym_RBRACE] = ACTIONS(6960), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3004] = { - [sym_file_descriptor] = ACTIONS(3297), - [sym__concat] = ACTIONS(3297), - [anon_sym_PIPE] = ACTIONS(4548), - [anon_sym_RPAREN] = ACTIONS(3297), - [anon_sym_PIPE_AMP] = ACTIONS(3297), - [anon_sym_AMP_AMP] = ACTIONS(3297), - [anon_sym_PIPE_PIPE] = ACTIONS(3297), - [anon_sym_LT] = ACTIONS(4548), - [anon_sym_GT] = ACTIONS(4548), - [anon_sym_GT_GT] = ACTIONS(3297), - [anon_sym_AMP_GT] = ACTIONS(4548), - [anon_sym_AMP_GT_GT] = ACTIONS(3297), - [anon_sym_LT_AMP] = ACTIONS(3297), - [anon_sym_GT_AMP] = ACTIONS(3297), - [anon_sym_LT_LT] = ACTIONS(4548), - [anon_sym_LT_LT_DASH] = ACTIONS(3297), - [anon_sym_LT_LT_LT] = ACTIONS(3297), - [sym_comment] = ACTIONS(56), - }, - [3005] = { - [sym_concatenation] = STATE(3450), - [sym_string] = STATE(3449), - [sym_simple_expansion] = STATE(3449), - [sym_string_expansion] = STATE(3449), - [sym_expansion] = STATE(3449), - [sym_command_substitution] = STATE(3449), - [sym_process_substitution] = STATE(3449), - [anon_sym_RBRACE] = ACTIONS(6958), - [sym__special_characters] = ACTIONS(6962), - [anon_sym_DQUOTE] = ACTIONS(1924), - [anon_sym_DOLLAR] = ACTIONS(1926), - [sym_raw_string] = ACTIONS(6964), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(1930), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1932), - [anon_sym_BQUOTE] = ACTIONS(1934), - [anon_sym_LT_LPAREN] = ACTIONS(1936), - [anon_sym_GT_LPAREN] = ACTIONS(1936), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6966), - }, - [3006] = { - [sym_file_descriptor] = ACTIONS(3342), - [sym__concat] = ACTIONS(3342), - [anon_sym_PIPE] = ACTIONS(4556), - [anon_sym_RPAREN] = ACTIONS(3342), - [anon_sym_PIPE_AMP] = ACTIONS(3342), - [anon_sym_AMP_AMP] = ACTIONS(3342), - [anon_sym_PIPE_PIPE] = ACTIONS(3342), - [anon_sym_LT] = ACTIONS(4556), - [anon_sym_GT] = ACTIONS(4556), - [anon_sym_GT_GT] = ACTIONS(3342), - [anon_sym_AMP_GT] = ACTIONS(4556), - [anon_sym_AMP_GT_GT] = ACTIONS(3342), - [anon_sym_LT_AMP] = ACTIONS(3342), - [anon_sym_GT_AMP] = ACTIONS(3342), - [anon_sym_LT_LT] = ACTIONS(4556), - [anon_sym_LT_LT_DASH] = ACTIONS(3342), - [anon_sym_LT_LT_LT] = ACTIONS(3342), - [sym_comment] = ACTIONS(56), - }, - [3007] = { - [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(6968), - }, - [3008] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6970), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3009] = { - [sym_file_descriptor] = ACTIONS(3350), - [sym__concat] = ACTIONS(3350), - [anon_sym_PIPE] = ACTIONS(4562), - [anon_sym_RPAREN] = ACTIONS(3350), - [anon_sym_PIPE_AMP] = ACTIONS(3350), - [anon_sym_AMP_AMP] = ACTIONS(3350), - [anon_sym_PIPE_PIPE] = ACTIONS(3350), - [anon_sym_LT] = ACTIONS(4562), - [anon_sym_GT] = ACTIONS(4562), - [anon_sym_GT_GT] = ACTIONS(3350), - [anon_sym_AMP_GT] = ACTIONS(4562), - [anon_sym_AMP_GT_GT] = ACTIONS(3350), - [anon_sym_LT_AMP] = ACTIONS(3350), - [anon_sym_GT_AMP] = ACTIONS(3350), - [anon_sym_LT_LT] = ACTIONS(4562), - [anon_sym_LT_LT_DASH] = ACTIONS(3350), - [anon_sym_LT_LT_LT] = ACTIONS(3350), - [sym_comment] = ACTIONS(56), - }, - [3010] = { - [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(6972), - }, - [3011] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6974), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3012] = { - [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(6976), - }, - [3013] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6958), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3014] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3457), - [anon_sym_RBRACE] = ACTIONS(6978), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3015] = { - [sym_file_descriptor] = ACTIONS(3362), - [sym__concat] = ACTIONS(3362), - [anon_sym_PIPE] = ACTIONS(4572), - [anon_sym_RPAREN] = ACTIONS(3362), - [anon_sym_PIPE_AMP] = ACTIONS(3362), - [anon_sym_AMP_AMP] = ACTIONS(3362), - [anon_sym_PIPE_PIPE] = ACTIONS(3362), - [anon_sym_LT] = ACTIONS(4572), - [anon_sym_GT] = ACTIONS(4572), - [anon_sym_GT_GT] = ACTIONS(3362), - [anon_sym_AMP_GT] = ACTIONS(4572), - [anon_sym_AMP_GT_GT] = ACTIONS(3362), - [anon_sym_LT_AMP] = ACTIONS(3362), - [anon_sym_GT_AMP] = ACTIONS(3362), - [anon_sym_LT_LT] = ACTIONS(4572), - [anon_sym_LT_LT_DASH] = ACTIONS(3362), - [anon_sym_LT_LT_LT] = ACTIONS(3362), - [sym_comment] = ACTIONS(56), - }, - [3016] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3459), - [anon_sym_RBRACE] = ACTIONS(6980), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3017] = { - [sym_file_descriptor] = ACTIONS(3235), - [sym__concat] = ACTIONS(3235), - [sym_variable_name] = ACTIONS(3235), - [anon_sym_PIPE] = ACTIONS(4540), - [anon_sym_PIPE_AMP] = ACTIONS(3235), - [anon_sym_AMP_AMP] = ACTIONS(3235), - [anon_sym_PIPE_PIPE] = ACTIONS(3235), - [anon_sym_LT] = ACTIONS(4540), - [anon_sym_GT] = ACTIONS(4540), - [anon_sym_GT_GT] = ACTIONS(3235), - [anon_sym_AMP_GT] = ACTIONS(4540), - [anon_sym_AMP_GT_GT] = ACTIONS(3235), - [anon_sym_LT_AMP] = ACTIONS(3235), - [anon_sym_GT_AMP] = ACTIONS(3235), - [sym__special_characters] = ACTIONS(4540), - [anon_sym_DQUOTE] = ACTIONS(3235), - [anon_sym_DOLLAR] = ACTIONS(4540), - [sym_raw_string] = ACTIONS(3235), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(3235), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(3235), - [anon_sym_BQUOTE] = ACTIONS(3235), - [anon_sym_LT_LPAREN] = ACTIONS(3235), - [anon_sym_GT_LPAREN] = ACTIONS(3235), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(4540), - }, - [3018] = { - [aux_sym_concatenation_repeat1] = STATE(1594), - [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(6982), - [sym_comment] = ACTIONS(56), - }, - [3019] = { - [aux_sym_concatenation_repeat1] = STATE(1594), - [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(6984), - [sym_comment] = ACTIONS(56), - }, - [3020] = { - [anon_sym_RBRACE] = ACTIONS(6984), - [sym_comment] = ACTIONS(56), - }, - [3021] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3463), - [anon_sym_RBRACE] = ACTIONS(6986), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3022] = { - [sym_file_descriptor] = ACTIONS(3297), - [sym__concat] = ACTIONS(3297), - [sym_variable_name] = ACTIONS(3297), - [anon_sym_PIPE] = ACTIONS(4548), - [anon_sym_PIPE_AMP] = ACTIONS(3297), - [anon_sym_AMP_AMP] = ACTIONS(3297), - [anon_sym_PIPE_PIPE] = ACTIONS(3297), - [anon_sym_LT] = ACTIONS(4548), - [anon_sym_GT] = ACTIONS(4548), - [anon_sym_GT_GT] = ACTIONS(3297), - [anon_sym_AMP_GT] = ACTIONS(4548), - [anon_sym_AMP_GT_GT] = ACTIONS(3297), - [anon_sym_LT_AMP] = ACTIONS(3297), - [anon_sym_GT_AMP] = ACTIONS(3297), - [sym__special_characters] = ACTIONS(4548), - [anon_sym_DQUOTE] = ACTIONS(3297), - [anon_sym_DOLLAR] = ACTIONS(4548), - [sym_raw_string] = ACTIONS(3297), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(3297), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(3297), - [anon_sym_BQUOTE] = ACTIONS(3297), - [anon_sym_LT_LPAREN] = ACTIONS(3297), - [anon_sym_GT_LPAREN] = ACTIONS(3297), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(4548), - }, - [3023] = { - [sym_concatenation] = STATE(3466), - [sym_string] = STATE(3465), - [sym_simple_expansion] = STATE(3465), - [sym_string_expansion] = STATE(3465), - [sym_expansion] = STATE(3465), - [sym_command_substitution] = STATE(3465), - [sym_process_substitution] = STATE(3465), - [anon_sym_RBRACE] = ACTIONS(6984), - [sym__special_characters] = ACTIONS(6988), - [anon_sym_DQUOTE] = ACTIONS(1924), - [anon_sym_DOLLAR] = ACTIONS(1926), - [sym_raw_string] = ACTIONS(6990), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(1930), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1932), - [anon_sym_BQUOTE] = ACTIONS(1934), - [anon_sym_LT_LPAREN] = ACTIONS(1936), - [anon_sym_GT_LPAREN] = ACTIONS(1936), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6992), - }, - [3024] = { - [sym_file_descriptor] = ACTIONS(3342), - [sym__concat] = ACTIONS(3342), - [sym_variable_name] = ACTIONS(3342), - [anon_sym_PIPE] = ACTIONS(4556), - [anon_sym_PIPE_AMP] = ACTIONS(3342), - [anon_sym_AMP_AMP] = ACTIONS(3342), - [anon_sym_PIPE_PIPE] = ACTIONS(3342), - [anon_sym_LT] = ACTIONS(4556), - [anon_sym_GT] = ACTIONS(4556), - [anon_sym_GT_GT] = ACTIONS(3342), - [anon_sym_AMP_GT] = ACTIONS(4556), - [anon_sym_AMP_GT_GT] = ACTIONS(3342), - [anon_sym_LT_AMP] = ACTIONS(3342), - [anon_sym_GT_AMP] = ACTIONS(3342), - [sym__special_characters] = ACTIONS(4556), - [anon_sym_DQUOTE] = ACTIONS(3342), - [anon_sym_DOLLAR] = ACTIONS(4556), - [sym_raw_string] = ACTIONS(3342), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(3342), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(3342), - [anon_sym_BQUOTE] = ACTIONS(3342), - [anon_sym_LT_LPAREN] = ACTIONS(3342), - [anon_sym_GT_LPAREN] = ACTIONS(3342), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(4556), - }, - [3025] = { - [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(6994), - }, - [3026] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6996), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3027] = { - [sym_file_descriptor] = ACTIONS(3350), - [sym__concat] = ACTIONS(3350), - [sym_variable_name] = ACTIONS(3350), - [anon_sym_PIPE] = ACTIONS(4562), - [anon_sym_PIPE_AMP] = ACTIONS(3350), - [anon_sym_AMP_AMP] = ACTIONS(3350), - [anon_sym_PIPE_PIPE] = ACTIONS(3350), - [anon_sym_LT] = ACTIONS(4562), - [anon_sym_GT] = ACTIONS(4562), - [anon_sym_GT_GT] = ACTIONS(3350), - [anon_sym_AMP_GT] = ACTIONS(4562), - [anon_sym_AMP_GT_GT] = ACTIONS(3350), - [anon_sym_LT_AMP] = ACTIONS(3350), - [anon_sym_GT_AMP] = ACTIONS(3350), - [sym__special_characters] = ACTIONS(4562), - [anon_sym_DQUOTE] = ACTIONS(3350), - [anon_sym_DOLLAR] = ACTIONS(4562), - [sym_raw_string] = ACTIONS(3350), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(3350), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(3350), - [anon_sym_BQUOTE] = ACTIONS(3350), - [anon_sym_LT_LPAREN] = ACTIONS(3350), - [anon_sym_GT_LPAREN] = ACTIONS(3350), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(4562), - }, - [3028] = { - [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(6998), - }, - [3029] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7000), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3030] = { - [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(7002), - }, - [3031] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(6984), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3032] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3473), - [anon_sym_RBRACE] = ACTIONS(7004), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3033] = { - [sym_file_descriptor] = ACTIONS(3362), - [sym__concat] = ACTIONS(3362), - [sym_variable_name] = ACTIONS(3362), - [anon_sym_PIPE] = ACTIONS(4572), - [anon_sym_PIPE_AMP] = ACTIONS(3362), - [anon_sym_AMP_AMP] = ACTIONS(3362), - [anon_sym_PIPE_PIPE] = ACTIONS(3362), - [anon_sym_LT] = ACTIONS(4572), - [anon_sym_GT] = ACTIONS(4572), - [anon_sym_GT_GT] = ACTIONS(3362), - [anon_sym_AMP_GT] = ACTIONS(4572), - [anon_sym_AMP_GT_GT] = ACTIONS(3362), - [anon_sym_LT_AMP] = ACTIONS(3362), - [anon_sym_GT_AMP] = ACTIONS(3362), - [sym__special_characters] = ACTIONS(4572), - [anon_sym_DQUOTE] = ACTIONS(3362), - [anon_sym_DOLLAR] = ACTIONS(4572), - [sym_raw_string] = ACTIONS(3362), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(3362), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(3362), - [anon_sym_BQUOTE] = ACTIONS(3362), - [anon_sym_LT_LPAREN] = ACTIONS(3362), - [anon_sym_GT_LPAREN] = ACTIONS(3362), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(4572), - }, - [3034] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3475), - [anon_sym_RBRACE] = ACTIONS(7006), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3035] = { - [aux_sym_concatenation_repeat1] = STATE(3038), - [sym__concat] = ACTIONS(6208), - [anon_sym_PIPE] = ACTIONS(1221), - [anon_sym_PIPE_AMP] = ACTIONS(1219), - [anon_sym_AMP_AMP] = ACTIONS(1219), - [anon_sym_PIPE_PIPE] = ACTIONS(1219), - [anon_sym_BQUOTE] = ACTIONS(1219), - [sym_comment] = ACTIONS(56), - }, - [3036] = { - [aux_sym_concatenation_repeat1] = STATE(3038), - [sym__concat] = ACTIONS(6208), - [anon_sym_PIPE] = ACTIONS(1225), - [anon_sym_PIPE_AMP] = ACTIONS(1223), - [anon_sym_AMP_AMP] = ACTIONS(1223), - [anon_sym_PIPE_PIPE] = ACTIONS(1223), - [anon_sym_BQUOTE] = ACTIONS(1223), - [sym_comment] = ACTIONS(56), - }, - [3037] = { - [sym_string] = STATE(3476), - [sym_simple_expansion] = STATE(3476), - [sym_string_expansion] = STATE(3476), - [sym_expansion] = STATE(3476), - [sym_command_substitution] = STATE(3476), - [sym_process_substitution] = STATE(3476), - [sym__special_characters] = ACTIONS(7008), - [anon_sym_DQUOTE] = ACTIONS(5107), - [anon_sym_DOLLAR] = ACTIONS(5109), - [sym_raw_string] = ACTIONS(7010), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5113), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5115), - [anon_sym_BQUOTE] = ACTIONS(5117), - [anon_sym_LT_LPAREN] = ACTIONS(5119), - [anon_sym_GT_LPAREN] = ACTIONS(5119), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(7008), - }, - [3038] = { - [aux_sym_concatenation_repeat1] = STATE(3477), - [sym__concat] = ACTIONS(6208), - [anon_sym_PIPE] = ACTIONS(1539), - [anon_sym_PIPE_AMP] = ACTIONS(772), - [anon_sym_AMP_AMP] = ACTIONS(772), - [anon_sym_PIPE_PIPE] = ACTIONS(772), - [anon_sym_BQUOTE] = ACTIONS(772), - [sym_comment] = ACTIONS(56), - }, - [3039] = { - [sym__concat] = ACTIONS(776), - [anon_sym_PIPE] = ACTIONS(1541), - [anon_sym_PIPE_AMP] = ACTIONS(776), - [anon_sym_AMP_AMP] = ACTIONS(776), - [anon_sym_PIPE_PIPE] = ACTIONS(776), - [anon_sym_BQUOTE] = ACTIONS(776), - [sym_comment] = ACTIONS(56), - }, - [3040] = { - [sym_simple_expansion] = STATE(134), - [sym_expansion] = STATE(134), - [sym_command_substitution] = STATE(134), - [aux_sym_string_repeat1] = STATE(447), - [anon_sym_DQUOTE] = ACTIONS(7012), - [anon_sym_DOLLAR] = ACTIONS(232), - [sym__string_content] = ACTIONS(234), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(236), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(238), - [anon_sym_BQUOTE] = ACTIONS(240), - [sym_comment] = ACTIONS(182), - }, - [3041] = { - [sym__concat] = ACTIONS(808), - [anon_sym_PIPE] = ACTIONS(1545), - [anon_sym_PIPE_AMP] = ACTIONS(808), - [anon_sym_AMP_AMP] = ACTIONS(808), - [anon_sym_PIPE_PIPE] = ACTIONS(808), - [anon_sym_BQUOTE] = ACTIONS(808), - [sym_comment] = ACTIONS(56), - }, - [3042] = { - [sym__concat] = ACTIONS(812), - [anon_sym_PIPE] = ACTIONS(1547), - [anon_sym_PIPE_AMP] = ACTIONS(812), - [anon_sym_AMP_AMP] = ACTIONS(812), - [anon_sym_PIPE_PIPE] = ACTIONS(812), - [anon_sym_BQUOTE] = ACTIONS(812), - [sym_comment] = ACTIONS(56), - }, - [3043] = { - [sym__concat] = ACTIONS(816), - [anon_sym_PIPE] = ACTIONS(1549), - [anon_sym_PIPE_AMP] = ACTIONS(816), - [anon_sym_AMP_AMP] = ACTIONS(816), - [anon_sym_PIPE_PIPE] = ACTIONS(816), - [anon_sym_BQUOTE] = ACTIONS(816), - [sym_comment] = ACTIONS(56), - }, - [3044] = { - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_EQ] = ACTIONS(7014), - [sym_comment] = ACTIONS(56), - }, - [3045] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3482), - [anon_sym_RBRACE] = ACTIONS(7016), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [aux_sym_SLASH] = ACTIONS(7018), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3046] = { - [sym_subscript] = STATE(3486), - [sym_variable_name] = ACTIONS(7020), - [anon_sym_DOLLAR] = ACTIONS(7022), - [anon_sym_DASH] = ACTIONS(7022), - [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(7024), - [anon_sym_STAR] = ACTIONS(7022), - [anon_sym_AT] = ACTIONS(7022), - [anon_sym_QMARK] = ACTIONS(7022), - [anon_sym_0] = ACTIONS(7026), - [anon_sym__] = ACTIONS(7026), - }, - [3047] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3489), - [anon_sym_RBRACE] = ACTIONS(7028), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [aux_sym_SLASH] = ACTIONS(7030), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3048] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3492), - [anon_sym_RBRACE] = ACTIONS(7032), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [aux_sym_SLASH] = ACTIONS(7034), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3049] = { - [anon_sym_PIPE] = ACTIONS(954), - [anon_sym_RPAREN] = ACTIONS(7036), - [anon_sym_PIPE_AMP] = ACTIONS(958), - [anon_sym_AMP_AMP] = ACTIONS(960), - [anon_sym_PIPE_PIPE] = ACTIONS(960), - [sym_comment] = ACTIONS(56), - }, - [3050] = { - [sym_file_descriptor] = ACTIONS(378), - [sym_variable_name] = ACTIONS(378), - [anon_sym_PIPE] = ACTIONS(954), - [anon_sym_RPAREN] = ACTIONS(7036), - [anon_sym_PIPE_AMP] = ACTIONS(958), - [anon_sym_AMP_AMP] = ACTIONS(960), - [anon_sym_PIPE_PIPE] = ACTIONS(960), - [anon_sym_LT] = ACTIONS(382), - [anon_sym_GT] = ACTIONS(382), - [anon_sym_GT_GT] = ACTIONS(378), - [anon_sym_AMP_GT] = ACTIONS(382), - [anon_sym_AMP_GT_GT] = ACTIONS(378), - [anon_sym_LT_AMP] = ACTIONS(378), - [anon_sym_GT_AMP] = ACTIONS(378), - [sym__special_characters] = ACTIONS(382), - [anon_sym_DQUOTE] = ACTIONS(378), - [anon_sym_DOLLAR] = ACTIONS(382), - [sym_raw_string] = ACTIONS(378), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(378), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(378), - [anon_sym_BQUOTE] = ACTIONS(378), - [anon_sym_LT_LPAREN] = ACTIONS(378), - [anon_sym_GT_LPAREN] = ACTIONS(378), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(382), - }, - [3051] = { - [anon_sym_PIPE] = ACTIONS(1050), - [anon_sym_PIPE_AMP] = ACTIONS(1052), - [anon_sym_AMP_AMP] = ACTIONS(1054), - [anon_sym_PIPE_PIPE] = ACTIONS(1054), - [anon_sym_BQUOTE] = ACTIONS(7036), - [sym_comment] = ACTIONS(56), - }, - [3052] = { - [sym_file_descriptor] = ACTIONS(378), - [sym_variable_name] = ACTIONS(378), - [anon_sym_PIPE] = ACTIONS(1050), - [anon_sym_PIPE_AMP] = ACTIONS(1052), - [anon_sym_AMP_AMP] = ACTIONS(1054), - [anon_sym_PIPE_PIPE] = ACTIONS(1054), - [anon_sym_LT] = ACTIONS(382), - [anon_sym_GT] = ACTIONS(382), - [anon_sym_GT_GT] = ACTIONS(378), - [anon_sym_AMP_GT] = ACTIONS(382), - [anon_sym_AMP_GT_GT] = ACTIONS(378), - [anon_sym_LT_AMP] = ACTIONS(378), - [anon_sym_GT_AMP] = ACTIONS(378), - [sym__special_characters] = ACTIONS(382), - [anon_sym_DQUOTE] = ACTIONS(378), - [anon_sym_DOLLAR] = ACTIONS(382), - [sym_raw_string] = ACTIONS(378), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(378), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(378), - [anon_sym_BQUOTE] = ACTIONS(7036), - [anon_sym_LT_LPAREN] = ACTIONS(378), - [anon_sym_GT_LPAREN] = ACTIONS(378), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(382), - }, - [3053] = { - [anon_sym_PIPE] = ACTIONS(954), - [anon_sym_RPAREN] = ACTIONS(7038), - [anon_sym_PIPE_AMP] = ACTIONS(958), - [anon_sym_AMP_AMP] = ACTIONS(960), - [anon_sym_PIPE_PIPE] = ACTIONS(960), - [sym_comment] = ACTIONS(56), - }, - [3054] = { - [sym_file_descriptor] = ACTIONS(378), - [sym_variable_name] = ACTIONS(378), - [anon_sym_PIPE] = ACTIONS(954), - [anon_sym_RPAREN] = ACTIONS(7038), - [anon_sym_PIPE_AMP] = ACTIONS(958), - [anon_sym_AMP_AMP] = ACTIONS(960), - [anon_sym_PIPE_PIPE] = ACTIONS(960), - [anon_sym_LT] = ACTIONS(382), - [anon_sym_GT] = ACTIONS(382), - [anon_sym_GT_GT] = ACTIONS(378), - [anon_sym_AMP_GT] = ACTIONS(382), - [anon_sym_AMP_GT_GT] = ACTIONS(378), - [anon_sym_LT_AMP] = ACTIONS(378), - [anon_sym_GT_AMP] = ACTIONS(378), - [sym__special_characters] = ACTIONS(382), - [anon_sym_DQUOTE] = ACTIONS(378), - [anon_sym_DOLLAR] = ACTIONS(382), - [sym_raw_string] = ACTIONS(378), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(378), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(378), - [anon_sym_BQUOTE] = ACTIONS(378), - [anon_sym_LT_LPAREN] = ACTIONS(378), - [anon_sym_GT_LPAREN] = ACTIONS(378), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(382), - }, - [3055] = { - [sym__concat] = ACTIONS(4728), - [sym_variable_name] = ACTIONS(4728), - [anon_sym_PIPE] = ACTIONS(5748), - [anon_sym_PIPE_AMP] = ACTIONS(4728), - [anon_sym_AMP_AMP] = ACTIONS(4728), - [anon_sym_PIPE_PIPE] = ACTIONS(4728), - [sym__special_characters] = ACTIONS(5748), - [anon_sym_DQUOTE] = ACTIONS(4728), - [anon_sym_DOLLAR] = ACTIONS(5748), - [sym_raw_string] = ACTIONS(4728), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4728), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4728), - [anon_sym_BQUOTE] = ACTIONS(4728), - [anon_sym_LT_LPAREN] = ACTIONS(4728), - [anon_sym_GT_LPAREN] = ACTIONS(4728), - [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5748), - [sym_word] = ACTIONS(4730), - }, - [3056] = { - [sym__concat] = ACTIONS(4734), - [sym_variable_name] = ACTIONS(4734), - [anon_sym_PIPE] = ACTIONS(5750), - [anon_sym_PIPE_AMP] = ACTIONS(4734), - [anon_sym_AMP_AMP] = ACTIONS(4734), - [anon_sym_PIPE_PIPE] = ACTIONS(4734), - [sym__special_characters] = ACTIONS(5750), - [anon_sym_DQUOTE] = ACTIONS(4734), - [anon_sym_DOLLAR] = ACTIONS(5750), - [sym_raw_string] = ACTIONS(4734), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4734), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4734), - [anon_sym_BQUOTE] = ACTIONS(4734), - [anon_sym_LT_LPAREN] = ACTIONS(4734), - [anon_sym_GT_LPAREN] = ACTIONS(4734), - [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5750), - [sym_word] = ACTIONS(4736), - }, - [3057] = { - [sym__concat] = ACTIONS(4797), - [sym_variable_name] = ACTIONS(4797), - [anon_sym_PIPE] = ACTIONS(5752), - [anon_sym_PIPE_AMP] = ACTIONS(4797), - [anon_sym_AMP_AMP] = ACTIONS(4797), - [anon_sym_PIPE_PIPE] = ACTIONS(4797), - [sym__special_characters] = ACTIONS(5752), - [anon_sym_DQUOTE] = ACTIONS(4797), - [anon_sym_DOLLAR] = ACTIONS(5752), - [sym_raw_string] = ACTIONS(4797), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4797), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4797), - [anon_sym_BQUOTE] = ACTIONS(4797), - [anon_sym_LT_LPAREN] = ACTIONS(4797), - [anon_sym_GT_LPAREN] = ACTIONS(4797), - [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5752), - [sym_word] = ACTIONS(4799), - }, - [3058] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7040), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3059] = { - [aux_sym_concatenation_repeat1] = STATE(1594), - [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(7042), - [sym_comment] = ACTIONS(56), - }, - [3060] = { - [aux_sym_concatenation_repeat1] = STATE(1594), - [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(7044), - [sym_comment] = ACTIONS(56), - }, - [3061] = { - [anon_sym_RBRACE] = ACTIONS(7044), - [sym_comment] = ACTIONS(56), - }, - [3062] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3499), + [aux_sym_expansion_repeat1] = STATE(3505), [anon_sym_RBRACE] = ACTIONS(7046), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), @@ -76981,6 +76614,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_raw_string] = ACTIONS(834), [anon_sym_POUND] = ACTIONS(836), [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [aux_sym_SLASH] = ACTIONS(7048), [anon_sym_COLON] = ACTIONS(826), [anon_sym_COLON_QMARK] = ACTIONS(826), [anon_sym_COLON_DASH] = ACTIONS(826), @@ -76993,174 +76627,194 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3063] = { - [sym__concat] = ACTIONS(4809), - [sym_variable_name] = ACTIONS(4809), - [anon_sym_PIPE] = ACTIONS(5762), - [anon_sym_PIPE_AMP] = ACTIONS(4809), - [anon_sym_AMP_AMP] = ACTIONS(4809), - [anon_sym_PIPE_PIPE] = ACTIONS(4809), - [sym__special_characters] = ACTIONS(5762), - [anon_sym_DQUOTE] = ACTIONS(4809), - [anon_sym_DOLLAR] = ACTIONS(5762), - [sym_raw_string] = ACTIONS(4809), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4809), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4809), - [anon_sym_BQUOTE] = ACTIONS(4809), - [anon_sym_LT_LPAREN] = ACTIONS(4809), - [anon_sym_GT_LPAREN] = ACTIONS(4809), + [2971] = { + [anon_sym_PIPE] = ACTIONS(954), + [anon_sym_RPAREN] = ACTIONS(7050), + [anon_sym_PIPE_AMP] = ACTIONS(958), + [anon_sym_AMP_AMP] = ACTIONS(960), + [anon_sym_PIPE_PIPE] = ACTIONS(960), [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5762), - [sym_word] = ACTIONS(4811), }, - [3064] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3501), - [anon_sym_RBRACE] = ACTIONS(7048), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3065] = { - [sym__concat] = ACTIONS(4815), - [sym_variable_name] = ACTIONS(4815), - [anon_sym_PIPE] = ACTIONS(5766), - [anon_sym_PIPE_AMP] = ACTIONS(4815), - [anon_sym_AMP_AMP] = ACTIONS(4815), - [anon_sym_PIPE_PIPE] = ACTIONS(4815), - [sym__special_characters] = ACTIONS(5766), - [anon_sym_DQUOTE] = ACTIONS(4815), - [anon_sym_DOLLAR] = ACTIONS(5766), - [sym_raw_string] = ACTIONS(4815), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4815), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4815), - [anon_sym_BQUOTE] = ACTIONS(4815), - [anon_sym_LT_LPAREN] = ACTIONS(4815), - [anon_sym_GT_LPAREN] = ACTIONS(4815), + [2972] = { + [sym_file_descriptor] = ACTIONS(378), + [sym_variable_name] = ACTIONS(378), + [anon_sym_PIPE] = ACTIONS(954), + [anon_sym_RPAREN] = ACTIONS(7050), + [anon_sym_PIPE_AMP] = ACTIONS(958), + [anon_sym_AMP_AMP] = ACTIONS(960), + [anon_sym_PIPE_PIPE] = ACTIONS(960), + [anon_sym_LT] = ACTIONS(382), + [anon_sym_GT] = ACTIONS(382), + [anon_sym_GT_GT] = ACTIONS(378), + [anon_sym_AMP_GT] = ACTIONS(382), + [anon_sym_AMP_GT_GT] = ACTIONS(378), + [anon_sym_LT_AMP] = ACTIONS(378), + [anon_sym_GT_AMP] = ACTIONS(378), + [sym__special_characters] = ACTIONS(382), + [anon_sym_DQUOTE] = ACTIONS(378), + [anon_sym_DOLLAR] = ACTIONS(382), + [sym_raw_string] = ACTIONS(378), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(378), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(378), + [anon_sym_BQUOTE] = ACTIONS(378), + [anon_sym_LT_LPAREN] = ACTIONS(378), + [anon_sym_GT_LPAREN] = ACTIONS(378), [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5766), - [sym_word] = ACTIONS(4817), + [sym_word] = ACTIONS(382), }, - [3066] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3503), - [anon_sym_RBRACE] = ACTIONS(7050), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3067] = { - [sym__concat] = ACTIONS(4821), - [sym_variable_name] = ACTIONS(4821), - [anon_sym_PIPE] = ACTIONS(5770), - [anon_sym_PIPE_AMP] = ACTIONS(4821), - [anon_sym_AMP_AMP] = ACTIONS(4821), - [anon_sym_PIPE_PIPE] = ACTIONS(4821), - [sym__special_characters] = ACTIONS(5770), - [anon_sym_DQUOTE] = ACTIONS(4821), - [anon_sym_DOLLAR] = ACTIONS(5770), - [sym_raw_string] = ACTIONS(4821), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4821), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4821), - [anon_sym_BQUOTE] = ACTIONS(4821), - [anon_sym_LT_LPAREN] = ACTIONS(4821), - [anon_sym_GT_LPAREN] = ACTIONS(4821), + [2973] = { + [anon_sym_PIPE] = ACTIONS(1050), + [anon_sym_PIPE_AMP] = ACTIONS(1052), + [anon_sym_AMP_AMP] = ACTIONS(1054), + [anon_sym_PIPE_PIPE] = ACTIONS(1054), + [anon_sym_BQUOTE] = ACTIONS(7050), [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5770), - [sym_word] = ACTIONS(4823), }, - [3068] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7052), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3069] = { - [sym__concat] = ACTIONS(4827), - [sym_variable_name] = ACTIONS(4827), - [anon_sym_PIPE] = ACTIONS(5774), - [anon_sym_PIPE_AMP] = ACTIONS(4827), - [anon_sym_AMP_AMP] = ACTIONS(4827), - [anon_sym_PIPE_PIPE] = ACTIONS(4827), - [sym__special_characters] = ACTIONS(5774), - [anon_sym_DQUOTE] = ACTIONS(4827), - [anon_sym_DOLLAR] = ACTIONS(5774), - [sym_raw_string] = ACTIONS(4827), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4827), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4827), - [anon_sym_BQUOTE] = ACTIONS(4827), - [anon_sym_LT_LPAREN] = ACTIONS(4827), - [anon_sym_GT_LPAREN] = ACTIONS(4827), + [2974] = { + [sym_file_descriptor] = ACTIONS(378), + [sym_variable_name] = ACTIONS(378), + [anon_sym_PIPE] = ACTIONS(1050), + [anon_sym_PIPE_AMP] = ACTIONS(1052), + [anon_sym_AMP_AMP] = ACTIONS(1054), + [anon_sym_PIPE_PIPE] = ACTIONS(1054), + [anon_sym_LT] = ACTIONS(382), + [anon_sym_GT] = ACTIONS(382), + [anon_sym_GT_GT] = ACTIONS(378), + [anon_sym_AMP_GT] = ACTIONS(382), + [anon_sym_AMP_GT_GT] = ACTIONS(378), + [anon_sym_LT_AMP] = ACTIONS(378), + [anon_sym_GT_AMP] = ACTIONS(378), + [sym__special_characters] = ACTIONS(382), + [anon_sym_DQUOTE] = ACTIONS(378), + [anon_sym_DOLLAR] = ACTIONS(382), + [sym_raw_string] = ACTIONS(378), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(378), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(378), + [anon_sym_BQUOTE] = ACTIONS(7050), + [anon_sym_LT_LPAREN] = ACTIONS(378), + [anon_sym_GT_LPAREN] = ACTIONS(378), [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5774), - [sym_word] = ACTIONS(4829), + [sym_word] = ACTIONS(382), }, - [3070] = { + [2975] = { + [anon_sym_PIPE] = ACTIONS(954), + [anon_sym_RPAREN] = ACTIONS(7052), + [anon_sym_PIPE_AMP] = ACTIONS(958), + [anon_sym_AMP_AMP] = ACTIONS(960), + [anon_sym_PIPE_PIPE] = ACTIONS(960), + [sym_comment] = ACTIONS(56), + }, + [2976] = { + [sym_file_descriptor] = ACTIONS(378), + [sym_variable_name] = ACTIONS(378), + [anon_sym_PIPE] = ACTIONS(954), + [anon_sym_RPAREN] = ACTIONS(7052), + [anon_sym_PIPE_AMP] = ACTIONS(958), + [anon_sym_AMP_AMP] = ACTIONS(960), + [anon_sym_PIPE_PIPE] = ACTIONS(960), + [anon_sym_LT] = ACTIONS(382), + [anon_sym_GT] = ACTIONS(382), + [anon_sym_GT_GT] = ACTIONS(378), + [anon_sym_AMP_GT] = ACTIONS(382), + [anon_sym_AMP_GT_GT] = ACTIONS(378), + [anon_sym_LT_AMP] = ACTIONS(378), + [anon_sym_GT_AMP] = ACTIONS(378), + [sym__special_characters] = ACTIONS(382), + [anon_sym_DQUOTE] = ACTIONS(378), + [anon_sym_DOLLAR] = ACTIONS(382), + [sym_raw_string] = ACTIONS(378), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(378), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(378), + [anon_sym_BQUOTE] = ACTIONS(378), + [anon_sym_LT_LPAREN] = ACTIONS(378), + [anon_sym_GT_LPAREN] = ACTIONS(378), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(382), + }, + [2977] = { + [sym_variable_name] = ACTIONS(4111), + [anon_sym_PIPE] = ACTIONS(5999), + [anon_sym_RPAREN] = ACTIONS(4111), + [anon_sym_PIPE_AMP] = ACTIONS(4111), + [anon_sym_AMP_AMP] = ACTIONS(4111), + [anon_sym_PIPE_PIPE] = ACTIONS(4111), + [sym__special_characters] = ACTIONS(5999), + [anon_sym_DQUOTE] = ACTIONS(4111), + [anon_sym_DOLLAR] = ACTIONS(5999), + [sym_raw_string] = ACTIONS(4111), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4111), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4111), + [anon_sym_BQUOTE] = ACTIONS(4111), + [anon_sym_LT_LPAREN] = ACTIONS(4111), + [anon_sym_GT_LPAREN] = ACTIONS(4111), + [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5999), + [sym_word] = ACTIONS(4113), + }, + [2978] = { + [sym__concat] = ACTIONS(4728), + [sym_variable_name] = ACTIONS(4728), + [anon_sym_PIPE] = ACTIONS(5780), + [anon_sym_RPAREN] = ACTIONS(4728), + [anon_sym_PIPE_AMP] = ACTIONS(4728), + [anon_sym_AMP_AMP] = ACTIONS(4728), + [anon_sym_PIPE_PIPE] = ACTIONS(4728), + [sym__special_characters] = ACTIONS(5780), + [anon_sym_DQUOTE] = ACTIONS(4728), + [anon_sym_DOLLAR] = ACTIONS(5780), + [sym_raw_string] = ACTIONS(4728), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4728), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4728), + [anon_sym_BQUOTE] = ACTIONS(4728), + [anon_sym_LT_LPAREN] = ACTIONS(4728), + [anon_sym_GT_LPAREN] = ACTIONS(4728), + [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5780), + [sym_word] = ACTIONS(4730), + }, + [2979] = { + [sym__concat] = ACTIONS(4734), + [sym_variable_name] = ACTIONS(4734), + [anon_sym_PIPE] = ACTIONS(5782), + [anon_sym_RPAREN] = ACTIONS(4734), + [anon_sym_PIPE_AMP] = ACTIONS(4734), + [anon_sym_AMP_AMP] = ACTIONS(4734), + [anon_sym_PIPE_PIPE] = ACTIONS(4734), + [sym__special_characters] = ACTIONS(5782), + [anon_sym_DQUOTE] = ACTIONS(4734), + [anon_sym_DOLLAR] = ACTIONS(5782), + [sym_raw_string] = ACTIONS(4734), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4734), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4734), + [anon_sym_BQUOTE] = ACTIONS(4734), + [anon_sym_LT_LPAREN] = ACTIONS(4734), + [anon_sym_GT_LPAREN] = ACTIONS(4734), + [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5782), + [sym_word] = ACTIONS(4736), + }, + [2980] = { + [sym__concat] = ACTIONS(4797), + [sym_variable_name] = ACTIONS(4797), + [anon_sym_PIPE] = ACTIONS(5784), + [anon_sym_RPAREN] = ACTIONS(4797), + [anon_sym_PIPE_AMP] = ACTIONS(4797), + [anon_sym_AMP_AMP] = ACTIONS(4797), + [anon_sym_PIPE_PIPE] = ACTIONS(4797), + [sym__special_characters] = ACTIONS(5784), + [anon_sym_DQUOTE] = ACTIONS(4797), + [anon_sym_DOLLAR] = ACTIONS(5784), + [sym_raw_string] = ACTIONS(4797), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4797), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4797), + [anon_sym_BQUOTE] = ACTIONS(4797), + [anon_sym_LT_LPAREN] = ACTIONS(4797), + [anon_sym_GT_LPAREN] = ACTIONS(4797), + [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5784), + [sym_word] = ACTIONS(4799), + }, + [2981] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -77189,64 +76843,23 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3071] = { - [sym__concat] = ACTIONS(4728), - [anon_sym_PIPE] = ACTIONS(5748), - [anon_sym_PIPE_AMP] = ACTIONS(4728), - [anon_sym_AMP_AMP] = ACTIONS(4728), - [anon_sym_PIPE_PIPE] = ACTIONS(4728), - [sym__special_characters] = ACTIONS(5748), - [anon_sym_DQUOTE] = ACTIONS(4728), - [anon_sym_DOLLAR] = ACTIONS(5748), - [sym_raw_string] = ACTIONS(4728), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4728), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4728), - [anon_sym_BQUOTE] = ACTIONS(4728), - [anon_sym_LT_LPAREN] = ACTIONS(4728), - [anon_sym_GT_LPAREN] = ACTIONS(4728), + [2982] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(7056), [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5748), - [sym_word] = ACTIONS(4730), }, - [3072] = { - [sym__concat] = ACTIONS(4734), - [anon_sym_PIPE] = ACTIONS(5750), - [anon_sym_PIPE_AMP] = ACTIONS(4734), - [anon_sym_AMP_AMP] = ACTIONS(4734), - [anon_sym_PIPE_PIPE] = ACTIONS(4734), - [sym__special_characters] = ACTIONS(5750), - [anon_sym_DQUOTE] = ACTIONS(4734), - [anon_sym_DOLLAR] = ACTIONS(5750), - [sym_raw_string] = ACTIONS(4734), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4734), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4734), - [anon_sym_BQUOTE] = ACTIONS(4734), - [anon_sym_LT_LPAREN] = ACTIONS(4734), - [anon_sym_GT_LPAREN] = ACTIONS(4734), + [2983] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(7058), [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5750), - [sym_word] = ACTIONS(4736), }, - [3073] = { - [sym__concat] = ACTIONS(4797), - [anon_sym_PIPE] = ACTIONS(5752), - [anon_sym_PIPE_AMP] = ACTIONS(4797), - [anon_sym_AMP_AMP] = ACTIONS(4797), - [anon_sym_PIPE_PIPE] = ACTIONS(4797), - [sym__special_characters] = ACTIONS(5752), - [anon_sym_DQUOTE] = ACTIONS(4797), - [anon_sym_DOLLAR] = ACTIONS(5752), - [sym_raw_string] = ACTIONS(4797), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4797), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4797), - [anon_sym_BQUOTE] = ACTIONS(4797), - [anon_sym_LT_LPAREN] = ACTIONS(4797), - [anon_sym_GT_LPAREN] = ACTIONS(4797), + [2984] = { + [anon_sym_RBRACE] = ACTIONS(7058), [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5752), - [sym_word] = ACTIONS(4799), }, - [3074] = { + [2985] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -77254,8 +76867,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7056), + [aux_sym_expansion_repeat1] = STATE(3512), + [anon_sym_RBRACE] = ACTIONS(7060), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -77275,23 +76888,28 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3075] = { - [aux_sym_concatenation_repeat1] = STATE(1594), - [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(7058), + [2986] = { + [sym__concat] = ACTIONS(4809), + [sym_variable_name] = ACTIONS(4809), + [anon_sym_PIPE] = ACTIONS(5794), + [anon_sym_RPAREN] = ACTIONS(4809), + [anon_sym_PIPE_AMP] = ACTIONS(4809), + [anon_sym_AMP_AMP] = ACTIONS(4809), + [anon_sym_PIPE_PIPE] = ACTIONS(4809), + [sym__special_characters] = ACTIONS(5794), + [anon_sym_DQUOTE] = ACTIONS(4809), + [anon_sym_DOLLAR] = ACTIONS(5794), + [sym_raw_string] = ACTIONS(4809), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4809), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4809), + [anon_sym_BQUOTE] = ACTIONS(4809), + [anon_sym_LT_LPAREN] = ACTIONS(4809), + [anon_sym_GT_LPAREN] = ACTIONS(4809), [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5794), + [sym_word] = ACTIONS(4811), }, - [3076] = { - [aux_sym_concatenation_repeat1] = STATE(1594), - [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(7060), - [sym_comment] = ACTIONS(56), - }, - [3077] = { - [anon_sym_RBRACE] = ACTIONS(7060), - [sym_comment] = ACTIONS(56), - }, - [3078] = { + [2987] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -77299,7 +76917,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3510), + [aux_sym_expansion_repeat1] = STATE(3514), [anon_sym_RBRACE] = ACTIONS(7062), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), @@ -77320,26 +76938,28 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3079] = { - [sym__concat] = ACTIONS(4809), - [anon_sym_PIPE] = ACTIONS(5762), - [anon_sym_PIPE_AMP] = ACTIONS(4809), - [anon_sym_AMP_AMP] = ACTIONS(4809), - [anon_sym_PIPE_PIPE] = ACTIONS(4809), - [sym__special_characters] = ACTIONS(5762), - [anon_sym_DQUOTE] = ACTIONS(4809), - [anon_sym_DOLLAR] = ACTIONS(5762), - [sym_raw_string] = ACTIONS(4809), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4809), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4809), - [anon_sym_BQUOTE] = ACTIONS(4809), - [anon_sym_LT_LPAREN] = ACTIONS(4809), - [anon_sym_GT_LPAREN] = ACTIONS(4809), + [2988] = { + [sym__concat] = ACTIONS(4815), + [sym_variable_name] = ACTIONS(4815), + [anon_sym_PIPE] = ACTIONS(5798), + [anon_sym_RPAREN] = ACTIONS(4815), + [anon_sym_PIPE_AMP] = ACTIONS(4815), + [anon_sym_AMP_AMP] = ACTIONS(4815), + [anon_sym_PIPE_PIPE] = ACTIONS(4815), + [sym__special_characters] = ACTIONS(5798), + [anon_sym_DQUOTE] = ACTIONS(4815), + [anon_sym_DOLLAR] = ACTIONS(5798), + [sym_raw_string] = ACTIONS(4815), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4815), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4815), + [anon_sym_BQUOTE] = ACTIONS(4815), + [anon_sym_LT_LPAREN] = ACTIONS(4815), + [anon_sym_GT_LPAREN] = ACTIONS(4815), [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5762), - [sym_word] = ACTIONS(4811), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5798), + [sym_word] = ACTIONS(4817), }, - [3080] = { + [2989] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -77347,7 +76967,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3512), + [aux_sym_expansion_repeat1] = STATE(3516), [anon_sym_RBRACE] = ACTIONS(7064), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), @@ -77368,26 +76988,28 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3081] = { - [sym__concat] = ACTIONS(4815), - [anon_sym_PIPE] = ACTIONS(5766), - [anon_sym_PIPE_AMP] = ACTIONS(4815), - [anon_sym_AMP_AMP] = ACTIONS(4815), - [anon_sym_PIPE_PIPE] = ACTIONS(4815), - [sym__special_characters] = ACTIONS(5766), - [anon_sym_DQUOTE] = ACTIONS(4815), - [anon_sym_DOLLAR] = ACTIONS(5766), - [sym_raw_string] = ACTIONS(4815), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4815), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4815), - [anon_sym_BQUOTE] = ACTIONS(4815), - [anon_sym_LT_LPAREN] = ACTIONS(4815), - [anon_sym_GT_LPAREN] = ACTIONS(4815), + [2990] = { + [sym__concat] = ACTIONS(4821), + [sym_variable_name] = ACTIONS(4821), + [anon_sym_PIPE] = ACTIONS(5802), + [anon_sym_RPAREN] = ACTIONS(4821), + [anon_sym_PIPE_AMP] = ACTIONS(4821), + [anon_sym_AMP_AMP] = ACTIONS(4821), + [anon_sym_PIPE_PIPE] = ACTIONS(4821), + [sym__special_characters] = ACTIONS(5802), + [anon_sym_DQUOTE] = ACTIONS(4821), + [anon_sym_DOLLAR] = ACTIONS(5802), + [sym_raw_string] = ACTIONS(4821), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4821), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4821), + [anon_sym_BQUOTE] = ACTIONS(4821), + [anon_sym_LT_LPAREN] = ACTIONS(4821), + [anon_sym_GT_LPAREN] = ACTIONS(4821), [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5766), - [sym_word] = ACTIONS(4817), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5802), + [sym_word] = ACTIONS(4823), }, - [3082] = { + [2991] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -77395,7 +77017,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3514), + [aux_sym_expansion_repeat1] = STATE(979), [anon_sym_RBRACE] = ACTIONS(7066), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), @@ -77416,26 +77038,28 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3083] = { - [sym__concat] = ACTIONS(4821), - [anon_sym_PIPE] = ACTIONS(5770), - [anon_sym_PIPE_AMP] = ACTIONS(4821), - [anon_sym_AMP_AMP] = ACTIONS(4821), - [anon_sym_PIPE_PIPE] = ACTIONS(4821), - [sym__special_characters] = ACTIONS(5770), - [anon_sym_DQUOTE] = ACTIONS(4821), - [anon_sym_DOLLAR] = ACTIONS(5770), - [sym_raw_string] = ACTIONS(4821), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4821), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4821), - [anon_sym_BQUOTE] = ACTIONS(4821), - [anon_sym_LT_LPAREN] = ACTIONS(4821), - [anon_sym_GT_LPAREN] = ACTIONS(4821), + [2992] = { + [sym__concat] = ACTIONS(4827), + [sym_variable_name] = ACTIONS(4827), + [anon_sym_PIPE] = ACTIONS(5806), + [anon_sym_RPAREN] = ACTIONS(4827), + [anon_sym_PIPE_AMP] = ACTIONS(4827), + [anon_sym_AMP_AMP] = ACTIONS(4827), + [anon_sym_PIPE_PIPE] = ACTIONS(4827), + [sym__special_characters] = ACTIONS(5806), + [anon_sym_DQUOTE] = ACTIONS(4827), + [anon_sym_DOLLAR] = ACTIONS(5806), + [sym_raw_string] = ACTIONS(4827), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4827), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4827), + [anon_sym_BQUOTE] = ACTIONS(4827), + [anon_sym_LT_LPAREN] = ACTIONS(4827), + [anon_sym_GT_LPAREN] = ACTIONS(4827), [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5770), - [sym_word] = ACTIONS(4823), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5806), + [sym_word] = ACTIONS(4829), }, - [3084] = { + [2993] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -77464,26 +77088,67 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3085] = { - [sym__concat] = ACTIONS(4827), - [anon_sym_PIPE] = ACTIONS(5774), - [anon_sym_PIPE_AMP] = ACTIONS(4827), - [anon_sym_AMP_AMP] = ACTIONS(4827), - [anon_sym_PIPE_PIPE] = ACTIONS(4827), - [sym__special_characters] = ACTIONS(5774), - [anon_sym_DQUOTE] = ACTIONS(4827), - [anon_sym_DOLLAR] = ACTIONS(5774), - [sym_raw_string] = ACTIONS(4827), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4827), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4827), - [anon_sym_BQUOTE] = ACTIONS(4827), - [anon_sym_LT_LPAREN] = ACTIONS(4827), - [anon_sym_GT_LPAREN] = ACTIONS(4827), + [2994] = { + [sym__concat] = ACTIONS(4728), + [anon_sym_PIPE] = ACTIONS(5780), + [anon_sym_RPAREN] = ACTIONS(4728), + [anon_sym_PIPE_AMP] = ACTIONS(4728), + [anon_sym_AMP_AMP] = ACTIONS(4728), + [anon_sym_PIPE_PIPE] = ACTIONS(4728), + [sym__special_characters] = ACTIONS(5780), + [anon_sym_DQUOTE] = ACTIONS(4728), + [anon_sym_DOLLAR] = ACTIONS(5780), + [sym_raw_string] = ACTIONS(4728), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4728), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4728), + [anon_sym_BQUOTE] = ACTIONS(4728), + [anon_sym_LT_LPAREN] = ACTIONS(4728), + [anon_sym_GT_LPAREN] = ACTIONS(4728), [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5774), - [sym_word] = ACTIONS(4829), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5780), + [sym_word] = ACTIONS(4730), }, - [3086] = { + [2995] = { + [sym__concat] = ACTIONS(4734), + [anon_sym_PIPE] = ACTIONS(5782), + [anon_sym_RPAREN] = ACTIONS(4734), + [anon_sym_PIPE_AMP] = ACTIONS(4734), + [anon_sym_AMP_AMP] = ACTIONS(4734), + [anon_sym_PIPE_PIPE] = ACTIONS(4734), + [sym__special_characters] = ACTIONS(5782), + [anon_sym_DQUOTE] = ACTIONS(4734), + [anon_sym_DOLLAR] = ACTIONS(5782), + [sym_raw_string] = ACTIONS(4734), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4734), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4734), + [anon_sym_BQUOTE] = ACTIONS(4734), + [anon_sym_LT_LPAREN] = ACTIONS(4734), + [anon_sym_GT_LPAREN] = ACTIONS(4734), + [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5782), + [sym_word] = ACTIONS(4736), + }, + [2996] = { + [sym__concat] = ACTIONS(4797), + [anon_sym_PIPE] = ACTIONS(5784), + [anon_sym_RPAREN] = ACTIONS(4797), + [anon_sym_PIPE_AMP] = ACTIONS(4797), + [anon_sym_AMP_AMP] = ACTIONS(4797), + [anon_sym_PIPE_PIPE] = ACTIONS(4797), + [sym__special_characters] = ACTIONS(5784), + [anon_sym_DQUOTE] = ACTIONS(4797), + [anon_sym_DOLLAR] = ACTIONS(5784), + [sym_raw_string] = ACTIONS(4797), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4797), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4797), + [anon_sym_BQUOTE] = ACTIONS(4797), + [anon_sym_LT_LPAREN] = ACTIONS(4797), + [anon_sym_GT_LPAREN] = ACTIONS(4797), + [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5784), + [sym_word] = ACTIONS(4799), + }, + [2997] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -77512,245 +77177,23 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3087] = { - [sym_file_descriptor] = ACTIONS(5929), - [sym__concat] = ACTIONS(5929), - [anon_sym_PIPE] = ACTIONS(6710), - [anon_sym_PIPE_AMP] = ACTIONS(5929), - [anon_sym_AMP_AMP] = ACTIONS(5929), - [anon_sym_PIPE_PIPE] = ACTIONS(5929), - [anon_sym_EQ_TILDE] = ACTIONS(6710), - [anon_sym_LT] = ACTIONS(6710), - [anon_sym_GT] = ACTIONS(6710), - [anon_sym_GT_GT] = ACTIONS(5929), - [anon_sym_AMP_GT] = ACTIONS(6710), - [anon_sym_AMP_GT_GT] = ACTIONS(5929), - [anon_sym_LT_AMP] = ACTIONS(5929), - [anon_sym_GT_AMP] = ACTIONS(5929), - [anon_sym_LT_LT] = ACTIONS(6710), - [anon_sym_LT_LT_DASH] = ACTIONS(5929), - [anon_sym_LT_LT_LT] = ACTIONS(5929), - [sym__special_characters] = ACTIONS(6710), - [anon_sym_DQUOTE] = ACTIONS(5929), - [anon_sym_DOLLAR] = ACTIONS(6710), - [sym_raw_string] = ACTIONS(5929), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5929), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5929), - [anon_sym_BQUOTE] = ACTIONS(5929), - [anon_sym_LT_LPAREN] = ACTIONS(5929), - [anon_sym_GT_LPAREN] = ACTIONS(5929), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5931), - }, - [3088] = { - [sym_file_descriptor] = ACTIONS(5933), - [sym__concat] = ACTIONS(5933), - [anon_sym_PIPE] = ACTIONS(6712), - [anon_sym_PIPE_AMP] = ACTIONS(5933), - [anon_sym_AMP_AMP] = ACTIONS(5933), - [anon_sym_PIPE_PIPE] = ACTIONS(5933), - [anon_sym_EQ_TILDE] = ACTIONS(6712), - [anon_sym_LT] = ACTIONS(6712), - [anon_sym_GT] = ACTIONS(6712), - [anon_sym_GT_GT] = ACTIONS(5933), - [anon_sym_AMP_GT] = ACTIONS(6712), - [anon_sym_AMP_GT_GT] = ACTIONS(5933), - [anon_sym_LT_AMP] = ACTIONS(5933), - [anon_sym_GT_AMP] = ACTIONS(5933), - [anon_sym_LT_LT] = ACTIONS(6712), - [anon_sym_LT_LT_DASH] = ACTIONS(5933), - [anon_sym_LT_LT_LT] = ACTIONS(5933), - [sym__special_characters] = ACTIONS(6712), - [anon_sym_DQUOTE] = ACTIONS(5933), - [anon_sym_DOLLAR] = ACTIONS(6712), - [sym_raw_string] = ACTIONS(5933), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5933), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5933), - [anon_sym_BQUOTE] = ACTIONS(5933), - [anon_sym_LT_LPAREN] = ACTIONS(5933), - [anon_sym_GT_LPAREN] = ACTIONS(5933), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5935), - }, - [3089] = { - [sym_file_descriptor] = ACTIONS(5937), - [sym__concat] = ACTIONS(5937), - [anon_sym_PIPE] = ACTIONS(6714), - [anon_sym_PIPE_AMP] = ACTIONS(5937), - [anon_sym_AMP_AMP] = ACTIONS(5937), - [anon_sym_PIPE_PIPE] = ACTIONS(5937), - [anon_sym_EQ_TILDE] = ACTIONS(6714), - [anon_sym_LT] = ACTIONS(6714), - [anon_sym_GT] = ACTIONS(6714), - [anon_sym_GT_GT] = ACTIONS(5937), - [anon_sym_AMP_GT] = ACTIONS(6714), - [anon_sym_AMP_GT_GT] = ACTIONS(5937), - [anon_sym_LT_AMP] = ACTIONS(5937), - [anon_sym_GT_AMP] = ACTIONS(5937), - [anon_sym_LT_LT] = ACTIONS(6714), - [anon_sym_LT_LT_DASH] = ACTIONS(5937), - [anon_sym_LT_LT_LT] = ACTIONS(5937), - [sym__special_characters] = ACTIONS(6714), - [anon_sym_DQUOTE] = ACTIONS(5937), - [anon_sym_DOLLAR] = ACTIONS(6714), - [sym_raw_string] = ACTIONS(5937), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5937), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5937), - [anon_sym_BQUOTE] = ACTIONS(5937), - [anon_sym_LT_LPAREN] = ACTIONS(5937), - [anon_sym_GT_LPAREN] = ACTIONS(5937), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5939), - }, - [3090] = { - [sym_file_descriptor] = ACTIONS(5941), - [sym__concat] = ACTIONS(5941), - [anon_sym_PIPE] = ACTIONS(6716), - [anon_sym_PIPE_AMP] = ACTIONS(5941), - [anon_sym_AMP_AMP] = ACTIONS(5941), - [anon_sym_PIPE_PIPE] = ACTIONS(5941), - [anon_sym_EQ_TILDE] = ACTIONS(6716), - [anon_sym_LT] = ACTIONS(6716), - [anon_sym_GT] = ACTIONS(6716), - [anon_sym_GT_GT] = ACTIONS(5941), - [anon_sym_AMP_GT] = ACTIONS(6716), - [anon_sym_AMP_GT_GT] = ACTIONS(5941), - [anon_sym_LT_AMP] = ACTIONS(5941), - [anon_sym_GT_AMP] = ACTIONS(5941), - [anon_sym_LT_LT] = ACTIONS(6716), - [anon_sym_LT_LT_DASH] = ACTIONS(5941), - [anon_sym_LT_LT_LT] = ACTIONS(5941), - [sym__special_characters] = ACTIONS(6716), - [anon_sym_DQUOTE] = ACTIONS(5941), - [anon_sym_DOLLAR] = ACTIONS(6716), - [sym_raw_string] = ACTIONS(5941), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5941), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5941), - [anon_sym_BQUOTE] = ACTIONS(5941), - [anon_sym_LT_LPAREN] = ACTIONS(5941), - [anon_sym_GT_LPAREN] = ACTIONS(5941), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5943), - }, - [3091] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), + [2998] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), [anon_sym_RBRACE] = ACTIONS(7072), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3092] = { - [sym_file_descriptor] = ACTIONS(5947), - [sym__concat] = ACTIONS(5947), - [anon_sym_PIPE] = ACTIONS(6720), - [anon_sym_PIPE_AMP] = ACTIONS(5947), - [anon_sym_AMP_AMP] = ACTIONS(5947), - [anon_sym_PIPE_PIPE] = ACTIONS(5947), - [anon_sym_EQ_TILDE] = ACTIONS(6720), - [anon_sym_LT] = ACTIONS(6720), - [anon_sym_GT] = ACTIONS(6720), - [anon_sym_GT_GT] = ACTIONS(5947), - [anon_sym_AMP_GT] = ACTIONS(6720), - [anon_sym_AMP_GT_GT] = ACTIONS(5947), - [anon_sym_LT_AMP] = ACTIONS(5947), - [anon_sym_GT_AMP] = ACTIONS(5947), - [anon_sym_LT_LT] = ACTIONS(6720), - [anon_sym_LT_LT_DASH] = ACTIONS(5947), - [anon_sym_LT_LT_LT] = ACTIONS(5947), - [sym__special_characters] = ACTIONS(6720), - [anon_sym_DQUOTE] = ACTIONS(5947), - [anon_sym_DOLLAR] = ACTIONS(6720), - [sym_raw_string] = ACTIONS(5947), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5947), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5947), - [anon_sym_BQUOTE] = ACTIONS(5947), - [anon_sym_LT_LPAREN] = ACTIONS(5947), - [anon_sym_GT_LPAREN] = ACTIONS(5947), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5949), }, - [3093] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), + [2999] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), [anon_sym_RBRACE] = ACTIONS(7074), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3094] = { - [sym_file_descriptor] = ACTIONS(5953), - [sym__concat] = ACTIONS(5953), - [anon_sym_PIPE] = ACTIONS(6724), - [anon_sym_PIPE_AMP] = ACTIONS(5953), - [anon_sym_AMP_AMP] = ACTIONS(5953), - [anon_sym_PIPE_PIPE] = ACTIONS(5953), - [anon_sym_EQ_TILDE] = ACTIONS(6724), - [anon_sym_LT] = ACTIONS(6724), - [anon_sym_GT] = ACTIONS(6724), - [anon_sym_GT_GT] = ACTIONS(5953), - [anon_sym_AMP_GT] = ACTIONS(6724), - [anon_sym_AMP_GT_GT] = ACTIONS(5953), - [anon_sym_LT_AMP] = ACTIONS(5953), - [anon_sym_GT_AMP] = ACTIONS(5953), - [anon_sym_LT_LT] = ACTIONS(6724), - [anon_sym_LT_LT_DASH] = ACTIONS(5953), - [anon_sym_LT_LT_LT] = ACTIONS(5953), - [sym__special_characters] = ACTIONS(6724), - [anon_sym_DQUOTE] = ACTIONS(5953), - [anon_sym_DOLLAR] = ACTIONS(6724), - [sym_raw_string] = ACTIONS(5953), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5953), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5953), - [anon_sym_BQUOTE] = ACTIONS(5953), - [anon_sym_LT_LPAREN] = ACTIONS(5953), - [anon_sym_GT_LPAREN] = ACTIONS(5953), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5955), }, - [3095] = { + [3000] = { + [anon_sym_RBRACE] = ACTIONS(7074), + [sym_comment] = ACTIONS(56), + }, + [3001] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -77758,7 +77201,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), + [aux_sym_expansion_repeat1] = STATE(3523), [anon_sym_RBRACE] = ACTIONS(7076), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), @@ -77779,103 +77222,27 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3096] = { - [sym_file_descriptor] = ACTIONS(5959), - [sym__concat] = ACTIONS(5959), - [anon_sym_PIPE] = ACTIONS(6728), - [anon_sym_PIPE_AMP] = ACTIONS(5959), - [anon_sym_AMP_AMP] = ACTIONS(5959), - [anon_sym_PIPE_PIPE] = ACTIONS(5959), - [anon_sym_EQ_TILDE] = ACTIONS(6728), - [anon_sym_LT] = ACTIONS(6728), - [anon_sym_GT] = ACTIONS(6728), - [anon_sym_GT_GT] = ACTIONS(5959), - [anon_sym_AMP_GT] = ACTIONS(6728), - [anon_sym_AMP_GT_GT] = ACTIONS(5959), - [anon_sym_LT_AMP] = ACTIONS(5959), - [anon_sym_GT_AMP] = ACTIONS(5959), - [anon_sym_LT_LT] = ACTIONS(6728), - [anon_sym_LT_LT_DASH] = ACTIONS(5959), - [anon_sym_LT_LT_LT] = ACTIONS(5959), - [sym__special_characters] = ACTIONS(6728), - [anon_sym_DQUOTE] = ACTIONS(5959), - [anon_sym_DOLLAR] = ACTIONS(6728), - [sym_raw_string] = ACTIONS(5959), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5959), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5959), - [anon_sym_BQUOTE] = ACTIONS(5959), - [anon_sym_LT_LPAREN] = ACTIONS(5959), - [anon_sym_GT_LPAREN] = ACTIONS(5959), + [3002] = { + [sym__concat] = ACTIONS(4809), + [anon_sym_PIPE] = ACTIONS(5794), + [anon_sym_RPAREN] = ACTIONS(4809), + [anon_sym_PIPE_AMP] = ACTIONS(4809), + [anon_sym_AMP_AMP] = ACTIONS(4809), + [anon_sym_PIPE_PIPE] = ACTIONS(4809), + [sym__special_characters] = ACTIONS(5794), + [anon_sym_DQUOTE] = ACTIONS(4809), + [anon_sym_DOLLAR] = ACTIONS(5794), + [sym_raw_string] = ACTIONS(4809), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4809), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4809), + [anon_sym_BQUOTE] = ACTIONS(4809), + [anon_sym_LT_LPAREN] = ACTIONS(4809), + [anon_sym_GT_LPAREN] = ACTIONS(4809), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5961), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5794), + [sym_word] = ACTIONS(4811), }, - [3097] = { - [sym_file_descriptor] = ACTIONS(5963), - [sym__concat] = ACTIONS(5963), - [anon_sym_PIPE] = ACTIONS(6730), - [anon_sym_PIPE_AMP] = ACTIONS(5963), - [anon_sym_AMP_AMP] = ACTIONS(5963), - [anon_sym_PIPE_PIPE] = ACTIONS(5963), - [anon_sym_EQ_TILDE] = ACTIONS(6730), - [anon_sym_LT] = ACTIONS(6730), - [anon_sym_GT] = ACTIONS(6730), - [anon_sym_GT_GT] = ACTIONS(5963), - [anon_sym_AMP_GT] = ACTIONS(6730), - [anon_sym_AMP_GT_GT] = ACTIONS(5963), - [anon_sym_LT_AMP] = ACTIONS(5963), - [anon_sym_GT_AMP] = ACTIONS(5963), - [anon_sym_LT_LT] = ACTIONS(6730), - [anon_sym_LT_LT_DASH] = ACTIONS(5963), - [anon_sym_LT_LT_LT] = ACTIONS(5963), - [sym__special_characters] = ACTIONS(6730), - [anon_sym_DQUOTE] = ACTIONS(5963), - [anon_sym_DOLLAR] = ACTIONS(6730), - [sym_raw_string] = ACTIONS(5963), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5963), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5963), - [anon_sym_BQUOTE] = ACTIONS(5963), - [anon_sym_LT_LPAREN] = ACTIONS(5963), - [anon_sym_GT_LPAREN] = ACTIONS(5963), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5965), - }, - [3098] = { - [sym_file_descriptor] = ACTIONS(3235), - [sym__concat] = ACTIONS(3235), - [anon_sym_PIPE] = ACTIONS(4540), - [anon_sym_PIPE_AMP] = ACTIONS(3235), - [anon_sym_AMP_AMP] = ACTIONS(3235), - [anon_sym_PIPE_PIPE] = ACTIONS(3235), - [anon_sym_LT] = ACTIONS(4540), - [anon_sym_GT] = ACTIONS(4540), - [anon_sym_GT_GT] = ACTIONS(3235), - [anon_sym_AMP_GT] = ACTIONS(4540), - [anon_sym_AMP_GT_GT] = ACTIONS(3235), - [anon_sym_LT_AMP] = ACTIONS(3235), - [anon_sym_GT_AMP] = ACTIONS(3235), - [anon_sym_LT_LT] = ACTIONS(4540), - [anon_sym_LT_LT_DASH] = ACTIONS(3235), - [anon_sym_LT_LT_LT] = ACTIONS(3235), - [anon_sym_BQUOTE] = ACTIONS(3235), - [sym_comment] = ACTIONS(56), - }, - [3099] = { - [aux_sym_concatenation_repeat1] = STATE(1594), - [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(7078), - [sym_comment] = ACTIONS(56), - }, - [3100] = { - [aux_sym_concatenation_repeat1] = STATE(1594), - [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(7080), - [sym_comment] = ACTIONS(56), - }, - [3101] = { - [anon_sym_RBRACE] = ACTIONS(7080), - [sym_comment] = ACTIONS(56), - }, - [3102] = { + [3003] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -77883,7 +77250,105 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3523), + [aux_sym_expansion_repeat1] = STATE(3525), + [anon_sym_RBRACE] = ACTIONS(7078), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3004] = { + [sym__concat] = ACTIONS(4815), + [anon_sym_PIPE] = ACTIONS(5798), + [anon_sym_RPAREN] = ACTIONS(4815), + [anon_sym_PIPE_AMP] = ACTIONS(4815), + [anon_sym_AMP_AMP] = ACTIONS(4815), + [anon_sym_PIPE_PIPE] = ACTIONS(4815), + [sym__special_characters] = ACTIONS(5798), + [anon_sym_DQUOTE] = ACTIONS(4815), + [anon_sym_DOLLAR] = ACTIONS(5798), + [sym_raw_string] = ACTIONS(4815), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4815), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4815), + [anon_sym_BQUOTE] = ACTIONS(4815), + [anon_sym_LT_LPAREN] = ACTIONS(4815), + [anon_sym_GT_LPAREN] = ACTIONS(4815), + [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5798), + [sym_word] = ACTIONS(4817), + }, + [3005] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(3527), + [anon_sym_RBRACE] = ACTIONS(7080), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3006] = { + [sym__concat] = ACTIONS(4821), + [anon_sym_PIPE] = ACTIONS(5802), + [anon_sym_RPAREN] = ACTIONS(4821), + [anon_sym_PIPE_AMP] = ACTIONS(4821), + [anon_sym_AMP_AMP] = ACTIONS(4821), + [anon_sym_PIPE_PIPE] = ACTIONS(4821), + [sym__special_characters] = ACTIONS(5802), + [anon_sym_DQUOTE] = ACTIONS(4821), + [anon_sym_DOLLAR] = ACTIONS(5802), + [sym_raw_string] = ACTIONS(4821), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4821), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4821), + [anon_sym_BQUOTE] = ACTIONS(4821), + [anon_sym_LT_LPAREN] = ACTIONS(4821), + [anon_sym_GT_LPAREN] = ACTIONS(4821), + [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5802), + [sym_word] = ACTIONS(4823), + }, + [3007] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), [anon_sym_RBRACE] = ACTIONS(7082), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), @@ -77904,72 +77369,27 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3103] = { - [sym_file_descriptor] = ACTIONS(3297), - [sym__concat] = ACTIONS(3297), - [anon_sym_PIPE] = ACTIONS(4548), - [anon_sym_PIPE_AMP] = ACTIONS(3297), - [anon_sym_AMP_AMP] = ACTIONS(3297), - [anon_sym_PIPE_PIPE] = ACTIONS(3297), - [anon_sym_LT] = ACTIONS(4548), - [anon_sym_GT] = ACTIONS(4548), - [anon_sym_GT_GT] = ACTIONS(3297), - [anon_sym_AMP_GT] = ACTIONS(4548), - [anon_sym_AMP_GT_GT] = ACTIONS(3297), - [anon_sym_LT_AMP] = ACTIONS(3297), - [anon_sym_GT_AMP] = ACTIONS(3297), - [anon_sym_LT_LT] = ACTIONS(4548), - [anon_sym_LT_LT_DASH] = ACTIONS(3297), - [anon_sym_LT_LT_LT] = ACTIONS(3297), - [anon_sym_BQUOTE] = ACTIONS(3297), + [3008] = { + [sym__concat] = ACTIONS(4827), + [anon_sym_PIPE] = ACTIONS(5806), + [anon_sym_RPAREN] = ACTIONS(4827), + [anon_sym_PIPE_AMP] = ACTIONS(4827), + [anon_sym_AMP_AMP] = ACTIONS(4827), + [anon_sym_PIPE_PIPE] = ACTIONS(4827), + [sym__special_characters] = ACTIONS(5806), + [anon_sym_DQUOTE] = ACTIONS(4827), + [anon_sym_DOLLAR] = ACTIONS(5806), + [sym_raw_string] = ACTIONS(4827), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4827), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4827), + [anon_sym_BQUOTE] = ACTIONS(4827), + [anon_sym_LT_LPAREN] = ACTIONS(4827), + [anon_sym_GT_LPAREN] = ACTIONS(4827), [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5806), + [sym_word] = ACTIONS(4829), }, - [3104] = { - [sym_concatenation] = STATE(3526), - [sym_string] = STATE(3525), - [sym_simple_expansion] = STATE(3525), - [sym_string_expansion] = STATE(3525), - [sym_expansion] = STATE(3525), - [sym_command_substitution] = STATE(3525), - [sym_process_substitution] = STATE(3525), - [anon_sym_RBRACE] = ACTIONS(7080), - [sym__special_characters] = ACTIONS(7084), - [anon_sym_DQUOTE] = ACTIONS(1924), - [anon_sym_DOLLAR] = ACTIONS(1926), - [sym_raw_string] = ACTIONS(7086), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(1930), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1932), - [anon_sym_BQUOTE] = ACTIONS(1934), - [anon_sym_LT_LPAREN] = ACTIONS(1936), - [anon_sym_GT_LPAREN] = ACTIONS(1936), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(7088), - }, - [3105] = { - [sym_file_descriptor] = ACTIONS(3342), - [sym__concat] = ACTIONS(3342), - [anon_sym_PIPE] = ACTIONS(4556), - [anon_sym_PIPE_AMP] = ACTIONS(3342), - [anon_sym_AMP_AMP] = ACTIONS(3342), - [anon_sym_PIPE_PIPE] = ACTIONS(3342), - [anon_sym_LT] = ACTIONS(4556), - [anon_sym_GT] = ACTIONS(4556), - [anon_sym_GT_GT] = ACTIONS(3342), - [anon_sym_AMP_GT] = ACTIONS(4556), - [anon_sym_AMP_GT_GT] = ACTIONS(3342), - [anon_sym_LT_AMP] = ACTIONS(3342), - [anon_sym_GT_AMP] = ACTIONS(3342), - [anon_sym_LT_LT] = ACTIONS(4556), - [anon_sym_LT_LT_DASH] = ACTIONS(3342), - [anon_sym_LT_LT_LT] = ACTIONS(3342), - [anon_sym_BQUOTE] = ACTIONS(3342), - [sym_comment] = ACTIONS(56), - }, - [3106] = { - [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(7090), - }, - [3107] = { + [3009] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -77978,7 +77398,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7092), + [anon_sym_RBRACE] = ACTIONS(7084), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -77998,31 +77418,131 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3108] = { - [sym_file_descriptor] = ACTIONS(3350), - [sym__concat] = ACTIONS(3350), - [anon_sym_PIPE] = ACTIONS(4562), - [anon_sym_PIPE_AMP] = ACTIONS(3350), - [anon_sym_AMP_AMP] = ACTIONS(3350), - [anon_sym_PIPE_PIPE] = ACTIONS(3350), - [anon_sym_LT] = ACTIONS(4562), - [anon_sym_GT] = ACTIONS(4562), - [anon_sym_GT_GT] = ACTIONS(3350), - [anon_sym_AMP_GT] = ACTIONS(4562), - [anon_sym_AMP_GT_GT] = ACTIONS(3350), - [anon_sym_LT_AMP] = ACTIONS(3350), - [anon_sym_GT_AMP] = ACTIONS(3350), - [anon_sym_LT_LT] = ACTIONS(4562), - [anon_sym_LT_LT_DASH] = ACTIONS(3350), - [anon_sym_LT_LT_LT] = ACTIONS(3350), - [anon_sym_BQUOTE] = ACTIONS(3350), + [3010] = { + [sym_file_descriptor] = ACTIONS(5961), + [sym__concat] = ACTIONS(5961), + [anon_sym_PIPE] = ACTIONS(6846), + [anon_sym_RPAREN] = ACTIONS(5961), + [anon_sym_PIPE_AMP] = ACTIONS(5961), + [anon_sym_AMP_AMP] = ACTIONS(5961), + [anon_sym_PIPE_PIPE] = ACTIONS(5961), + [anon_sym_EQ_TILDE] = ACTIONS(6846), + [anon_sym_LT] = ACTIONS(6846), + [anon_sym_GT] = ACTIONS(6846), + [anon_sym_GT_GT] = ACTIONS(5961), + [anon_sym_AMP_GT] = ACTIONS(6846), + [anon_sym_AMP_GT_GT] = ACTIONS(5961), + [anon_sym_LT_AMP] = ACTIONS(5961), + [anon_sym_GT_AMP] = ACTIONS(5961), + [anon_sym_LT_LT] = ACTIONS(6846), + [anon_sym_LT_LT_DASH] = ACTIONS(5961), + [anon_sym_LT_LT_LT] = ACTIONS(5961), + [sym__special_characters] = ACTIONS(6846), + [anon_sym_DQUOTE] = ACTIONS(5961), + [anon_sym_DOLLAR] = ACTIONS(6846), + [sym_raw_string] = ACTIONS(5961), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5961), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5961), + [anon_sym_BQUOTE] = ACTIONS(5961), + [anon_sym_LT_LPAREN] = ACTIONS(5961), + [anon_sym_GT_LPAREN] = ACTIONS(5961), [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(5963), }, - [3109] = { - [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(7094), + [3011] = { + [sym_file_descriptor] = ACTIONS(5965), + [sym__concat] = ACTIONS(5965), + [anon_sym_PIPE] = ACTIONS(6848), + [anon_sym_RPAREN] = ACTIONS(5965), + [anon_sym_PIPE_AMP] = ACTIONS(5965), + [anon_sym_AMP_AMP] = ACTIONS(5965), + [anon_sym_PIPE_PIPE] = ACTIONS(5965), + [anon_sym_EQ_TILDE] = ACTIONS(6848), + [anon_sym_LT] = ACTIONS(6848), + [anon_sym_GT] = ACTIONS(6848), + [anon_sym_GT_GT] = ACTIONS(5965), + [anon_sym_AMP_GT] = ACTIONS(6848), + [anon_sym_AMP_GT_GT] = ACTIONS(5965), + [anon_sym_LT_AMP] = ACTIONS(5965), + [anon_sym_GT_AMP] = ACTIONS(5965), + [anon_sym_LT_LT] = ACTIONS(6848), + [anon_sym_LT_LT_DASH] = ACTIONS(5965), + [anon_sym_LT_LT_LT] = ACTIONS(5965), + [sym__special_characters] = ACTIONS(6848), + [anon_sym_DQUOTE] = ACTIONS(5965), + [anon_sym_DOLLAR] = ACTIONS(6848), + [sym_raw_string] = ACTIONS(5965), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5965), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5965), + [anon_sym_BQUOTE] = ACTIONS(5965), + [anon_sym_LT_LPAREN] = ACTIONS(5965), + [anon_sym_GT_LPAREN] = ACTIONS(5965), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(5967), }, - [3110] = { + [3012] = { + [sym_file_descriptor] = ACTIONS(5969), + [sym__concat] = ACTIONS(5969), + [anon_sym_PIPE] = ACTIONS(6850), + [anon_sym_RPAREN] = ACTIONS(5969), + [anon_sym_PIPE_AMP] = ACTIONS(5969), + [anon_sym_AMP_AMP] = ACTIONS(5969), + [anon_sym_PIPE_PIPE] = ACTIONS(5969), + [anon_sym_EQ_TILDE] = ACTIONS(6850), + [anon_sym_LT] = ACTIONS(6850), + [anon_sym_GT] = ACTIONS(6850), + [anon_sym_GT_GT] = ACTIONS(5969), + [anon_sym_AMP_GT] = ACTIONS(6850), + [anon_sym_AMP_GT_GT] = ACTIONS(5969), + [anon_sym_LT_AMP] = ACTIONS(5969), + [anon_sym_GT_AMP] = ACTIONS(5969), + [anon_sym_LT_LT] = ACTIONS(6850), + [anon_sym_LT_LT_DASH] = ACTIONS(5969), + [anon_sym_LT_LT_LT] = ACTIONS(5969), + [sym__special_characters] = ACTIONS(6850), + [anon_sym_DQUOTE] = ACTIONS(5969), + [anon_sym_DOLLAR] = ACTIONS(6850), + [sym_raw_string] = ACTIONS(5969), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5969), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5969), + [anon_sym_BQUOTE] = ACTIONS(5969), + [anon_sym_LT_LPAREN] = ACTIONS(5969), + [anon_sym_GT_LPAREN] = ACTIONS(5969), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(5971), + }, + [3013] = { + [sym_file_descriptor] = ACTIONS(5973), + [sym__concat] = ACTIONS(5973), + [anon_sym_PIPE] = ACTIONS(6852), + [anon_sym_RPAREN] = ACTIONS(5973), + [anon_sym_PIPE_AMP] = ACTIONS(5973), + [anon_sym_AMP_AMP] = ACTIONS(5973), + [anon_sym_PIPE_PIPE] = ACTIONS(5973), + [anon_sym_EQ_TILDE] = ACTIONS(6852), + [anon_sym_LT] = ACTIONS(6852), + [anon_sym_GT] = ACTIONS(6852), + [anon_sym_GT_GT] = ACTIONS(5973), + [anon_sym_AMP_GT] = ACTIONS(6852), + [anon_sym_AMP_GT_GT] = ACTIONS(5973), + [anon_sym_LT_AMP] = ACTIONS(5973), + [anon_sym_GT_AMP] = ACTIONS(5973), + [anon_sym_LT_LT] = ACTIONS(6852), + [anon_sym_LT_LT_DASH] = ACTIONS(5973), + [anon_sym_LT_LT_LT] = ACTIONS(5973), + [sym__special_characters] = ACTIONS(6852), + [anon_sym_DQUOTE] = ACTIONS(5973), + [anon_sym_DOLLAR] = ACTIONS(6852), + [sym_raw_string] = ACTIONS(5973), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5973), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5973), + [anon_sym_BQUOTE] = ACTIONS(5973), + [anon_sym_LT_LPAREN] = ACTIONS(5973), + [anon_sym_GT_LPAREN] = ACTIONS(5973), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(5975), + }, + [3014] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -78031,6 +77551,253 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(7086), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3015] = { + [sym_file_descriptor] = ACTIONS(5979), + [sym__concat] = ACTIONS(5979), + [anon_sym_PIPE] = ACTIONS(6856), + [anon_sym_RPAREN] = ACTIONS(5979), + [anon_sym_PIPE_AMP] = ACTIONS(5979), + [anon_sym_AMP_AMP] = ACTIONS(5979), + [anon_sym_PIPE_PIPE] = ACTIONS(5979), + [anon_sym_EQ_TILDE] = ACTIONS(6856), + [anon_sym_LT] = ACTIONS(6856), + [anon_sym_GT] = ACTIONS(6856), + [anon_sym_GT_GT] = ACTIONS(5979), + [anon_sym_AMP_GT] = ACTIONS(6856), + [anon_sym_AMP_GT_GT] = ACTIONS(5979), + [anon_sym_LT_AMP] = ACTIONS(5979), + [anon_sym_GT_AMP] = ACTIONS(5979), + [anon_sym_LT_LT] = ACTIONS(6856), + [anon_sym_LT_LT_DASH] = ACTIONS(5979), + [anon_sym_LT_LT_LT] = ACTIONS(5979), + [sym__special_characters] = ACTIONS(6856), + [anon_sym_DQUOTE] = ACTIONS(5979), + [anon_sym_DOLLAR] = ACTIONS(6856), + [sym_raw_string] = ACTIONS(5979), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5979), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5979), + [anon_sym_BQUOTE] = ACTIONS(5979), + [anon_sym_LT_LPAREN] = ACTIONS(5979), + [anon_sym_GT_LPAREN] = ACTIONS(5979), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(5981), + }, + [3016] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(7088), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3017] = { + [sym_file_descriptor] = ACTIONS(5985), + [sym__concat] = ACTIONS(5985), + [anon_sym_PIPE] = ACTIONS(6860), + [anon_sym_RPAREN] = ACTIONS(5985), + [anon_sym_PIPE_AMP] = ACTIONS(5985), + [anon_sym_AMP_AMP] = ACTIONS(5985), + [anon_sym_PIPE_PIPE] = ACTIONS(5985), + [anon_sym_EQ_TILDE] = ACTIONS(6860), + [anon_sym_LT] = ACTIONS(6860), + [anon_sym_GT] = ACTIONS(6860), + [anon_sym_GT_GT] = ACTIONS(5985), + [anon_sym_AMP_GT] = ACTIONS(6860), + [anon_sym_AMP_GT_GT] = ACTIONS(5985), + [anon_sym_LT_AMP] = ACTIONS(5985), + [anon_sym_GT_AMP] = ACTIONS(5985), + [anon_sym_LT_LT] = ACTIONS(6860), + [anon_sym_LT_LT_DASH] = ACTIONS(5985), + [anon_sym_LT_LT_LT] = ACTIONS(5985), + [sym__special_characters] = ACTIONS(6860), + [anon_sym_DQUOTE] = ACTIONS(5985), + [anon_sym_DOLLAR] = ACTIONS(6860), + [sym_raw_string] = ACTIONS(5985), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5985), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5985), + [anon_sym_BQUOTE] = ACTIONS(5985), + [anon_sym_LT_LPAREN] = ACTIONS(5985), + [anon_sym_GT_LPAREN] = ACTIONS(5985), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(5987), + }, + [3018] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(7090), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3019] = { + [sym_file_descriptor] = ACTIONS(5991), + [sym__concat] = ACTIONS(5991), + [anon_sym_PIPE] = ACTIONS(6864), + [anon_sym_RPAREN] = ACTIONS(5991), + [anon_sym_PIPE_AMP] = ACTIONS(5991), + [anon_sym_AMP_AMP] = ACTIONS(5991), + [anon_sym_PIPE_PIPE] = ACTIONS(5991), + [anon_sym_EQ_TILDE] = ACTIONS(6864), + [anon_sym_LT] = ACTIONS(6864), + [anon_sym_GT] = ACTIONS(6864), + [anon_sym_GT_GT] = ACTIONS(5991), + [anon_sym_AMP_GT] = ACTIONS(6864), + [anon_sym_AMP_GT_GT] = ACTIONS(5991), + [anon_sym_LT_AMP] = ACTIONS(5991), + [anon_sym_GT_AMP] = ACTIONS(5991), + [anon_sym_LT_LT] = ACTIONS(6864), + [anon_sym_LT_LT_DASH] = ACTIONS(5991), + [anon_sym_LT_LT_LT] = ACTIONS(5991), + [sym__special_characters] = ACTIONS(6864), + [anon_sym_DQUOTE] = ACTIONS(5991), + [anon_sym_DOLLAR] = ACTIONS(6864), + [sym_raw_string] = ACTIONS(5991), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5991), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5991), + [anon_sym_BQUOTE] = ACTIONS(5991), + [anon_sym_LT_LPAREN] = ACTIONS(5991), + [anon_sym_GT_LPAREN] = ACTIONS(5991), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(5993), + }, + [3020] = { + [sym_file_descriptor] = ACTIONS(5995), + [sym__concat] = ACTIONS(5995), + [anon_sym_PIPE] = ACTIONS(6866), + [anon_sym_RPAREN] = ACTIONS(5995), + [anon_sym_PIPE_AMP] = ACTIONS(5995), + [anon_sym_AMP_AMP] = ACTIONS(5995), + [anon_sym_PIPE_PIPE] = ACTIONS(5995), + [anon_sym_EQ_TILDE] = ACTIONS(6866), + [anon_sym_LT] = ACTIONS(6866), + [anon_sym_GT] = ACTIONS(6866), + [anon_sym_GT_GT] = ACTIONS(5995), + [anon_sym_AMP_GT] = ACTIONS(6866), + [anon_sym_AMP_GT_GT] = ACTIONS(5995), + [anon_sym_LT_AMP] = ACTIONS(5995), + [anon_sym_GT_AMP] = ACTIONS(5995), + [anon_sym_LT_LT] = ACTIONS(6866), + [anon_sym_LT_LT_DASH] = ACTIONS(5995), + [anon_sym_LT_LT_LT] = ACTIONS(5995), + [sym__special_characters] = ACTIONS(6866), + [anon_sym_DQUOTE] = ACTIONS(5995), + [anon_sym_DOLLAR] = ACTIONS(6866), + [sym_raw_string] = ACTIONS(5995), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5995), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5995), + [anon_sym_BQUOTE] = ACTIONS(5995), + [anon_sym_LT_LPAREN] = ACTIONS(5995), + [anon_sym_GT_LPAREN] = ACTIONS(5995), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(5997), + }, + [3021] = { + [sym_file_descriptor] = ACTIONS(3235), + [sym__concat] = ACTIONS(3235), + [anon_sym_PIPE] = ACTIONS(4540), + [anon_sym_RPAREN] = ACTIONS(3235), + [anon_sym_PIPE_AMP] = ACTIONS(3235), + [anon_sym_AMP_AMP] = ACTIONS(3235), + [anon_sym_PIPE_PIPE] = ACTIONS(3235), + [anon_sym_LT] = ACTIONS(4540), + [anon_sym_GT] = ACTIONS(4540), + [anon_sym_GT_GT] = ACTIONS(3235), + [anon_sym_AMP_GT] = ACTIONS(4540), + [anon_sym_AMP_GT_GT] = ACTIONS(3235), + [anon_sym_LT_AMP] = ACTIONS(3235), + [anon_sym_GT_AMP] = ACTIONS(3235), + [anon_sym_LT_LT] = ACTIONS(4540), + [anon_sym_LT_LT_DASH] = ACTIONS(3235), + [anon_sym_LT_LT_LT] = ACTIONS(3235), + [sym_comment] = ACTIONS(56), + }, + [3022] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(7092), + [sym_comment] = ACTIONS(56), + }, + [3023] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(7094), + [sym_comment] = ACTIONS(56), + }, + [3024] = { + [anon_sym_RBRACE] = ACTIONS(7094), + [sym_comment] = ACTIONS(56), + }, + [3025] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(3536), [anon_sym_RBRACE] = ACTIONS(7096), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), @@ -78051,187 +77818,72 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3111] = { - [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(7098), - }, - [3112] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7080), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3113] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3533), - [anon_sym_RBRACE] = ACTIONS(7100), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3114] = { - [sym_file_descriptor] = ACTIONS(3362), - [sym__concat] = ACTIONS(3362), - [anon_sym_PIPE] = ACTIONS(4572), - [anon_sym_PIPE_AMP] = ACTIONS(3362), - [anon_sym_AMP_AMP] = ACTIONS(3362), - [anon_sym_PIPE_PIPE] = ACTIONS(3362), - [anon_sym_LT] = ACTIONS(4572), - [anon_sym_GT] = ACTIONS(4572), - [anon_sym_GT_GT] = ACTIONS(3362), - [anon_sym_AMP_GT] = ACTIONS(4572), - [anon_sym_AMP_GT_GT] = ACTIONS(3362), - [anon_sym_LT_AMP] = ACTIONS(3362), - [anon_sym_GT_AMP] = ACTIONS(3362), - [anon_sym_LT_LT] = ACTIONS(4572), - [anon_sym_LT_LT_DASH] = ACTIONS(3362), - [anon_sym_LT_LT_LT] = ACTIONS(3362), - [anon_sym_BQUOTE] = ACTIONS(3362), + [3026] = { + [sym_file_descriptor] = ACTIONS(3297), + [sym__concat] = ACTIONS(3297), + [anon_sym_PIPE] = ACTIONS(4548), + [anon_sym_RPAREN] = ACTIONS(3297), + [anon_sym_PIPE_AMP] = ACTIONS(3297), + [anon_sym_AMP_AMP] = ACTIONS(3297), + [anon_sym_PIPE_PIPE] = ACTIONS(3297), + [anon_sym_LT] = ACTIONS(4548), + [anon_sym_GT] = ACTIONS(4548), + [anon_sym_GT_GT] = ACTIONS(3297), + [anon_sym_AMP_GT] = ACTIONS(4548), + [anon_sym_AMP_GT_GT] = ACTIONS(3297), + [anon_sym_LT_AMP] = ACTIONS(3297), + [anon_sym_GT_AMP] = ACTIONS(3297), + [anon_sym_LT_LT] = ACTIONS(4548), + [anon_sym_LT_LT_DASH] = ACTIONS(3297), + [anon_sym_LT_LT_LT] = ACTIONS(3297), [sym_comment] = ACTIONS(56), }, - [3115] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3535), - [anon_sym_RBRACE] = ACTIONS(7102), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), + [3027] = { + [sym_concatenation] = STATE(3539), + [sym_string] = STATE(3538), + [sym_simple_expansion] = STATE(3538), + [sym_string_expansion] = STATE(3538), + [sym_expansion] = STATE(3538), + [sym_command_substitution] = STATE(3538), + [sym_process_substitution] = STATE(3538), + [anon_sym_RBRACE] = ACTIONS(7094), + [sym__special_characters] = ACTIONS(7098), + [anon_sym_DQUOTE] = ACTIONS(1924), + [anon_sym_DOLLAR] = ACTIONS(1926), + [sym_raw_string] = ACTIONS(7100), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(1930), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1932), + [anon_sym_BQUOTE] = ACTIONS(1934), + [anon_sym_LT_LPAREN] = ACTIONS(1936), + [anon_sym_GT_LPAREN] = ACTIONS(1936), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(7102), }, - [3116] = { - [sym_file_descriptor] = ACTIONS(4728), - [sym__concat] = ACTIONS(4728), - [anon_sym_PIPE] = ACTIONS(4730), - [anon_sym_SEMI_SEMI] = ACTIONS(4730), - [anon_sym_PIPE_AMP] = ACTIONS(4730), - [anon_sym_AMP_AMP] = ACTIONS(4730), - [anon_sym_PIPE_PIPE] = ACTIONS(4730), - [anon_sym_LT] = ACTIONS(4730), - [anon_sym_GT] = ACTIONS(4730), - [anon_sym_GT_GT] = ACTIONS(4730), - [anon_sym_AMP_GT] = ACTIONS(4730), - [anon_sym_AMP_GT_GT] = ACTIONS(4730), - [anon_sym_LT_AMP] = ACTIONS(4730), - [anon_sym_GT_AMP] = ACTIONS(4730), - [anon_sym_LT_LT] = ACTIONS(4730), - [anon_sym_LT_LT_DASH] = ACTIONS(4730), - [anon_sym_LT_LT_LT] = ACTIONS(4730), - [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(4730), - [anon_sym_LF] = ACTIONS(4730), - [anon_sym_AMP] = ACTIONS(4730), + [3028] = { + [sym_file_descriptor] = ACTIONS(3342), + [sym__concat] = ACTIONS(3342), + [anon_sym_PIPE] = ACTIONS(4556), + [anon_sym_RPAREN] = ACTIONS(3342), + [anon_sym_PIPE_AMP] = ACTIONS(3342), + [anon_sym_AMP_AMP] = ACTIONS(3342), + [anon_sym_PIPE_PIPE] = ACTIONS(3342), + [anon_sym_LT] = ACTIONS(4556), + [anon_sym_GT] = ACTIONS(4556), + [anon_sym_GT_GT] = ACTIONS(3342), + [anon_sym_AMP_GT] = ACTIONS(4556), + [anon_sym_AMP_GT_GT] = ACTIONS(3342), + [anon_sym_LT_AMP] = ACTIONS(3342), + [anon_sym_GT_AMP] = ACTIONS(3342), + [anon_sym_LT_LT] = ACTIONS(4556), + [anon_sym_LT_LT_DASH] = ACTIONS(3342), + [anon_sym_LT_LT_LT] = ACTIONS(3342), + [sym_comment] = ACTIONS(56), }, - [3117] = { - [sym_file_descriptor] = ACTIONS(4734), - [sym__concat] = ACTIONS(4734), - [anon_sym_PIPE] = ACTIONS(4736), - [anon_sym_SEMI_SEMI] = ACTIONS(4736), - [anon_sym_PIPE_AMP] = ACTIONS(4736), - [anon_sym_AMP_AMP] = ACTIONS(4736), - [anon_sym_PIPE_PIPE] = ACTIONS(4736), - [anon_sym_LT] = ACTIONS(4736), - [anon_sym_GT] = ACTIONS(4736), - [anon_sym_GT_GT] = ACTIONS(4736), - [anon_sym_AMP_GT] = ACTIONS(4736), - [anon_sym_AMP_GT_GT] = ACTIONS(4736), - [anon_sym_LT_AMP] = ACTIONS(4736), - [anon_sym_GT_AMP] = ACTIONS(4736), - [anon_sym_LT_LT] = ACTIONS(4736), - [anon_sym_LT_LT_DASH] = ACTIONS(4736), - [anon_sym_LT_LT_LT] = ACTIONS(4736), + [3029] = { [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(4736), - [anon_sym_LF] = ACTIONS(4736), - [anon_sym_AMP] = ACTIONS(4736), + [sym_regex_without_right_brace] = ACTIONS(7104), }, - [3118] = { - [sym_file_descriptor] = ACTIONS(4797), - [sym__concat] = ACTIONS(4797), - [anon_sym_PIPE] = ACTIONS(4799), - [anon_sym_SEMI_SEMI] = ACTIONS(4799), - [anon_sym_PIPE_AMP] = ACTIONS(4799), - [anon_sym_AMP_AMP] = ACTIONS(4799), - [anon_sym_PIPE_PIPE] = ACTIONS(4799), - [anon_sym_LT] = ACTIONS(4799), - [anon_sym_GT] = ACTIONS(4799), - [anon_sym_GT_GT] = ACTIONS(4799), - [anon_sym_AMP_GT] = ACTIONS(4799), - [anon_sym_AMP_GT_GT] = ACTIONS(4799), - [anon_sym_LT_AMP] = ACTIONS(4799), - [anon_sym_GT_AMP] = ACTIONS(4799), - [anon_sym_LT_LT] = ACTIONS(4799), - [anon_sym_LT_LT_DASH] = ACTIONS(4799), - [anon_sym_LT_LT_LT] = ACTIONS(4799), - [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(4799), - [anon_sym_LF] = ACTIONS(4799), - [anon_sym_AMP] = ACTIONS(4799), - }, - [3119] = { + [3030] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -78240,43 +77892,51 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7104), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3120] = { - [aux_sym_concatenation_repeat1] = STATE(1594), - [sym__concat] = ACTIONS(3239), [anon_sym_RBRACE] = ACTIONS(7106), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3031] = { + [sym_file_descriptor] = ACTIONS(3350), + [sym__concat] = ACTIONS(3350), + [anon_sym_PIPE] = ACTIONS(4562), + [anon_sym_RPAREN] = ACTIONS(3350), + [anon_sym_PIPE_AMP] = ACTIONS(3350), + [anon_sym_AMP_AMP] = ACTIONS(3350), + [anon_sym_PIPE_PIPE] = ACTIONS(3350), + [anon_sym_LT] = ACTIONS(4562), + [anon_sym_GT] = ACTIONS(4562), + [anon_sym_GT_GT] = ACTIONS(3350), + [anon_sym_AMP_GT] = ACTIONS(4562), + [anon_sym_AMP_GT_GT] = ACTIONS(3350), + [anon_sym_LT_AMP] = ACTIONS(3350), + [anon_sym_GT_AMP] = ACTIONS(3350), + [anon_sym_LT_LT] = ACTIONS(4562), + [anon_sym_LT_LT_DASH] = ACTIONS(3350), + [anon_sym_LT_LT_LT] = ACTIONS(3350), [sym_comment] = ACTIONS(56), }, - [3121] = { - [aux_sym_concatenation_repeat1] = STATE(1594), - [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(7108), - [sym_comment] = ACTIONS(56), + [3032] = { + [sym_comment] = ACTIONS(182), + [sym_regex_without_right_brace] = ACTIONS(7108), }, - [3122] = { - [anon_sym_RBRACE] = ACTIONS(7108), - [sym_comment] = ACTIONS(56), - }, - [3123] = { + [3033] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -78284,7 +77944,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3540), + [aux_sym_expansion_repeat1] = STATE(979), [anon_sym_RBRACE] = ACTIONS(7110), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), @@ -78305,30 +77965,11 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3124] = { - [sym_file_descriptor] = ACTIONS(4809), - [sym__concat] = ACTIONS(4809), - [anon_sym_PIPE] = ACTIONS(4811), - [anon_sym_SEMI_SEMI] = ACTIONS(4811), - [anon_sym_PIPE_AMP] = ACTIONS(4811), - [anon_sym_AMP_AMP] = ACTIONS(4811), - [anon_sym_PIPE_PIPE] = ACTIONS(4811), - [anon_sym_LT] = ACTIONS(4811), - [anon_sym_GT] = ACTIONS(4811), - [anon_sym_GT_GT] = ACTIONS(4811), - [anon_sym_AMP_GT] = ACTIONS(4811), - [anon_sym_AMP_GT_GT] = ACTIONS(4811), - [anon_sym_LT_AMP] = ACTIONS(4811), - [anon_sym_GT_AMP] = ACTIONS(4811), - [anon_sym_LT_LT] = ACTIONS(4811), - [anon_sym_LT_LT_DASH] = ACTIONS(4811), - [anon_sym_LT_LT_LT] = ACTIONS(4811), + [3034] = { [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(4811), - [anon_sym_LF] = ACTIONS(4811), - [anon_sym_AMP] = ACTIONS(4811), + [sym_regex_without_right_brace] = ACTIONS(7112), }, - [3125] = { + [3035] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -78336,8 +77977,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3542), - [anon_sym_RBRACE] = ACTIONS(7112), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(7094), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -78357,30 +77998,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3126] = { - [sym_file_descriptor] = ACTIONS(4815), - [sym__concat] = ACTIONS(4815), - [anon_sym_PIPE] = ACTIONS(4817), - [anon_sym_SEMI_SEMI] = ACTIONS(4817), - [anon_sym_PIPE_AMP] = ACTIONS(4817), - [anon_sym_AMP_AMP] = ACTIONS(4817), - [anon_sym_PIPE_PIPE] = ACTIONS(4817), - [anon_sym_LT] = ACTIONS(4817), - [anon_sym_GT] = ACTIONS(4817), - [anon_sym_GT_GT] = ACTIONS(4817), - [anon_sym_AMP_GT] = ACTIONS(4817), - [anon_sym_AMP_GT_GT] = ACTIONS(4817), - [anon_sym_LT_AMP] = ACTIONS(4817), - [anon_sym_GT_AMP] = ACTIONS(4817), - [anon_sym_LT_LT] = ACTIONS(4817), - [anon_sym_LT_LT_DASH] = ACTIONS(4817), - [anon_sym_LT_LT_LT] = ACTIONS(4817), - [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(4817), - [anon_sym_LF] = ACTIONS(4817), - [anon_sym_AMP] = ACTIONS(4817), - }, - [3127] = { + [3036] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -78388,7 +78006,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3544), + [aux_sym_expansion_repeat1] = STATE(3546), [anon_sym_RBRACE] = ACTIONS(7114), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), @@ -78409,30 +78027,27 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3128] = { - [sym_file_descriptor] = ACTIONS(4821), - [sym__concat] = ACTIONS(4821), - [anon_sym_PIPE] = ACTIONS(4823), - [anon_sym_SEMI_SEMI] = ACTIONS(4823), - [anon_sym_PIPE_AMP] = ACTIONS(4823), - [anon_sym_AMP_AMP] = ACTIONS(4823), - [anon_sym_PIPE_PIPE] = ACTIONS(4823), - [anon_sym_LT] = ACTIONS(4823), - [anon_sym_GT] = ACTIONS(4823), - [anon_sym_GT_GT] = ACTIONS(4823), - [anon_sym_AMP_GT] = ACTIONS(4823), - [anon_sym_AMP_GT_GT] = ACTIONS(4823), - [anon_sym_LT_AMP] = ACTIONS(4823), - [anon_sym_GT_AMP] = ACTIONS(4823), - [anon_sym_LT_LT] = ACTIONS(4823), - [anon_sym_LT_LT_DASH] = ACTIONS(4823), - [anon_sym_LT_LT_LT] = ACTIONS(4823), - [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(4823), - [anon_sym_LF] = ACTIONS(4823), - [anon_sym_AMP] = ACTIONS(4823), + [3037] = { + [sym_file_descriptor] = ACTIONS(3362), + [sym__concat] = ACTIONS(3362), + [anon_sym_PIPE] = ACTIONS(4572), + [anon_sym_RPAREN] = ACTIONS(3362), + [anon_sym_PIPE_AMP] = ACTIONS(3362), + [anon_sym_AMP_AMP] = ACTIONS(3362), + [anon_sym_PIPE_PIPE] = ACTIONS(3362), + [anon_sym_LT] = ACTIONS(4572), + [anon_sym_GT] = ACTIONS(4572), + [anon_sym_GT_GT] = ACTIONS(3362), + [anon_sym_AMP_GT] = ACTIONS(4572), + [anon_sym_AMP_GT_GT] = ACTIONS(3362), + [anon_sym_LT_AMP] = ACTIONS(3362), + [anon_sym_GT_AMP] = ACTIONS(3362), + [anon_sym_LT_LT] = ACTIONS(4572), + [anon_sym_LT_LT_DASH] = ACTIONS(3362), + [anon_sym_LT_LT_LT] = ACTIONS(3362), + [sym_comment] = ACTIONS(56), }, - [3129] = { + [3038] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -78440,7 +78055,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), + [aux_sym_expansion_repeat1] = STATE(3548), [anon_sym_RBRACE] = ACTIONS(7116), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), @@ -78461,82 +78076,50 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3130] = { - [sym_file_descriptor] = ACTIONS(4827), - [sym__concat] = ACTIONS(4827), - [anon_sym_PIPE] = ACTIONS(4829), - [anon_sym_SEMI_SEMI] = ACTIONS(4829), - [anon_sym_PIPE_AMP] = ACTIONS(4829), - [anon_sym_AMP_AMP] = ACTIONS(4829), - [anon_sym_PIPE_PIPE] = ACTIONS(4829), - [anon_sym_LT] = ACTIONS(4829), - [anon_sym_GT] = ACTIONS(4829), - [anon_sym_GT_GT] = ACTIONS(4829), - [anon_sym_AMP_GT] = ACTIONS(4829), - [anon_sym_AMP_GT_GT] = ACTIONS(4829), - [anon_sym_LT_AMP] = ACTIONS(4829), - [anon_sym_GT_AMP] = ACTIONS(4829), - [anon_sym_LT_LT] = ACTIONS(4829), - [anon_sym_LT_LT_DASH] = ACTIONS(4829), - [anon_sym_LT_LT_LT] = ACTIONS(4829), - [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(4829), - [anon_sym_LF] = ACTIONS(4829), - [anon_sym_AMP] = ACTIONS(4829), - }, - [3131] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7118), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3132] = { - [sym__heredoc_middle] = ACTIONS(3235), - [sym__heredoc_end] = ACTIONS(3235), + [3039] = { + [sym_file_descriptor] = ACTIONS(3235), + [sym__concat] = ACTIONS(3235), + [sym_variable_name] = ACTIONS(3235), + [anon_sym_PIPE] = ACTIONS(4540), + [anon_sym_PIPE_AMP] = ACTIONS(3235), + [anon_sym_AMP_AMP] = ACTIONS(3235), + [anon_sym_PIPE_PIPE] = ACTIONS(3235), + [anon_sym_LT] = ACTIONS(4540), + [anon_sym_GT] = ACTIONS(4540), + [anon_sym_GT_GT] = ACTIONS(3235), + [anon_sym_AMP_GT] = ACTIONS(4540), + [anon_sym_AMP_GT_GT] = ACTIONS(3235), + [anon_sym_LT_AMP] = ACTIONS(3235), + [anon_sym_GT_AMP] = ACTIONS(3235), + [sym__special_characters] = ACTIONS(4540), + [anon_sym_DQUOTE] = ACTIONS(3235), [anon_sym_DOLLAR] = ACTIONS(4540), + [sym_raw_string] = ACTIONS(3235), [anon_sym_DOLLAR_LBRACE] = ACTIONS(3235), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(3235), + [anon_sym_BQUOTE] = ACTIONS(3235), + [anon_sym_LT_LPAREN] = ACTIONS(3235), + [anon_sym_GT_LPAREN] = ACTIONS(3235), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(4540), + }, + [3040] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(7118), [sym_comment] = ACTIONS(56), }, - [3133] = { + [3041] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), [anon_sym_RBRACE] = ACTIONS(7120), [sym_comment] = ACTIONS(56), }, - [3134] = { - [aux_sym_concatenation_repeat1] = STATE(1594), - [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(7122), + [3042] = { + [anon_sym_RBRACE] = ACTIONS(7120), [sym_comment] = ACTIONS(56), }, - [3135] = { - [anon_sym_RBRACE] = ACTIONS(7122), - [sym_comment] = ACTIONS(56), - }, - [3136] = { + [3043] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -78544,8 +78127,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3550), - [anon_sym_RBRACE] = ACTIONS(7124), + [aux_sym_expansion_repeat1] = STATE(3552), + [anon_sym_RBRACE] = ACTIONS(7122), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -78565,46 +78148,86 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3137] = { - [sym__heredoc_middle] = ACTIONS(3297), - [sym__heredoc_end] = ACTIONS(3297), + [3044] = { + [sym_file_descriptor] = ACTIONS(3297), + [sym__concat] = ACTIONS(3297), + [sym_variable_name] = ACTIONS(3297), + [anon_sym_PIPE] = ACTIONS(4548), + [anon_sym_PIPE_AMP] = ACTIONS(3297), + [anon_sym_AMP_AMP] = ACTIONS(3297), + [anon_sym_PIPE_PIPE] = ACTIONS(3297), + [anon_sym_LT] = ACTIONS(4548), + [anon_sym_GT] = ACTIONS(4548), + [anon_sym_GT_GT] = ACTIONS(3297), + [anon_sym_AMP_GT] = ACTIONS(4548), + [anon_sym_AMP_GT_GT] = ACTIONS(3297), + [anon_sym_LT_AMP] = ACTIONS(3297), + [anon_sym_GT_AMP] = ACTIONS(3297), + [sym__special_characters] = ACTIONS(4548), + [anon_sym_DQUOTE] = ACTIONS(3297), [anon_sym_DOLLAR] = ACTIONS(4548), + [sym_raw_string] = ACTIONS(3297), [anon_sym_DOLLAR_LBRACE] = ACTIONS(3297), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(3297), + [anon_sym_BQUOTE] = ACTIONS(3297), + [anon_sym_LT_LPAREN] = ACTIONS(3297), + [anon_sym_GT_LPAREN] = ACTIONS(3297), [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(4548), }, - [3138] = { - [sym_concatenation] = STATE(3553), - [sym_string] = STATE(3552), - [sym_simple_expansion] = STATE(3552), - [sym_string_expansion] = STATE(3552), - [sym_expansion] = STATE(3552), - [sym_command_substitution] = STATE(3552), - [sym_process_substitution] = STATE(3552), - [anon_sym_RBRACE] = ACTIONS(7122), - [sym__special_characters] = ACTIONS(7126), + [3045] = { + [sym_concatenation] = STATE(3555), + [sym_string] = STATE(3554), + [sym_simple_expansion] = STATE(3554), + [sym_string_expansion] = STATE(3554), + [sym_expansion] = STATE(3554), + [sym_command_substitution] = STATE(3554), + [sym_process_substitution] = STATE(3554), + [anon_sym_RBRACE] = ACTIONS(7120), + [sym__special_characters] = ACTIONS(7124), [anon_sym_DQUOTE] = ACTIONS(1924), [anon_sym_DOLLAR] = ACTIONS(1926), - [sym_raw_string] = ACTIONS(7128), + [sym_raw_string] = ACTIONS(7126), [anon_sym_DOLLAR_LBRACE] = ACTIONS(1930), [anon_sym_DOLLAR_LPAREN] = ACTIONS(1932), [anon_sym_BQUOTE] = ACTIONS(1934), [anon_sym_LT_LPAREN] = ACTIONS(1936), [anon_sym_GT_LPAREN] = ACTIONS(1936), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(7130), + [sym_word] = ACTIONS(7128), }, - [3139] = { - [sym__heredoc_middle] = ACTIONS(3342), - [sym__heredoc_end] = ACTIONS(3342), + [3046] = { + [sym_file_descriptor] = ACTIONS(3342), + [sym__concat] = ACTIONS(3342), + [sym_variable_name] = ACTIONS(3342), + [anon_sym_PIPE] = ACTIONS(4556), + [anon_sym_PIPE_AMP] = ACTIONS(3342), + [anon_sym_AMP_AMP] = ACTIONS(3342), + [anon_sym_PIPE_PIPE] = ACTIONS(3342), + [anon_sym_LT] = ACTIONS(4556), + [anon_sym_GT] = ACTIONS(4556), + [anon_sym_GT_GT] = ACTIONS(3342), + [anon_sym_AMP_GT] = ACTIONS(4556), + [anon_sym_AMP_GT_GT] = ACTIONS(3342), + [anon_sym_LT_AMP] = ACTIONS(3342), + [anon_sym_GT_AMP] = ACTIONS(3342), + [sym__special_characters] = ACTIONS(4556), + [anon_sym_DQUOTE] = ACTIONS(3342), [anon_sym_DOLLAR] = ACTIONS(4556), + [sym_raw_string] = ACTIONS(3342), [anon_sym_DOLLAR_LBRACE] = ACTIONS(3342), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(3342), + [anon_sym_BQUOTE] = ACTIONS(3342), + [anon_sym_LT_LPAREN] = ACTIONS(3342), + [anon_sym_GT_LPAREN] = ACTIONS(3342), [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(4556), }, - [3140] = { + [3047] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(7132), + [sym_regex_without_right_brace] = ACTIONS(7130), }, - [3141] = { + [3048] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -78613,7 +78236,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7134), + [anon_sym_RBRACE] = ACTIONS(7132), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -78633,18 +78256,38 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3142] = { - [sym__heredoc_middle] = ACTIONS(3350), - [sym__heredoc_end] = ACTIONS(3350), + [3049] = { + [sym_file_descriptor] = ACTIONS(3350), + [sym__concat] = ACTIONS(3350), + [sym_variable_name] = ACTIONS(3350), + [anon_sym_PIPE] = ACTIONS(4562), + [anon_sym_PIPE_AMP] = ACTIONS(3350), + [anon_sym_AMP_AMP] = ACTIONS(3350), + [anon_sym_PIPE_PIPE] = ACTIONS(3350), + [anon_sym_LT] = ACTIONS(4562), + [anon_sym_GT] = ACTIONS(4562), + [anon_sym_GT_GT] = ACTIONS(3350), + [anon_sym_AMP_GT] = ACTIONS(4562), + [anon_sym_AMP_GT_GT] = ACTIONS(3350), + [anon_sym_LT_AMP] = ACTIONS(3350), + [anon_sym_GT_AMP] = ACTIONS(3350), + [sym__special_characters] = ACTIONS(4562), + [anon_sym_DQUOTE] = ACTIONS(3350), [anon_sym_DOLLAR] = ACTIONS(4562), + [sym_raw_string] = ACTIONS(3350), [anon_sym_DOLLAR_LBRACE] = ACTIONS(3350), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(3350), + [anon_sym_BQUOTE] = ACTIONS(3350), + [anon_sym_LT_LPAREN] = ACTIONS(3350), + [anon_sym_GT_LPAREN] = ACTIONS(3350), [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(4562), }, - [3143] = { + [3050] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(7136), + [sym_regex_without_right_brace] = ACTIONS(7134), }, - [3144] = { + [3051] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -78653,7 +78296,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7138), + [anon_sym_RBRACE] = ACTIONS(7136), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -78673,11 +78316,11 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3145] = { + [3052] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(7140), + [sym_regex_without_right_brace] = ACTIONS(7138), }, - [3146] = { + [3053] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -78686,7 +78329,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7122), + [anon_sym_RBRACE] = ACTIONS(7120), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -78706,7 +78349,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3147] = { + [3054] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -78714,7 +78357,63 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3560), + [aux_sym_expansion_repeat1] = STATE(3562), + [anon_sym_RBRACE] = ACTIONS(7140), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3055] = { + [sym_file_descriptor] = ACTIONS(3362), + [sym__concat] = ACTIONS(3362), + [sym_variable_name] = ACTIONS(3362), + [anon_sym_PIPE] = ACTIONS(4572), + [anon_sym_PIPE_AMP] = ACTIONS(3362), + [anon_sym_AMP_AMP] = ACTIONS(3362), + [anon_sym_PIPE_PIPE] = ACTIONS(3362), + [anon_sym_LT] = ACTIONS(4572), + [anon_sym_GT] = ACTIONS(4572), + [anon_sym_GT_GT] = ACTIONS(3362), + [anon_sym_AMP_GT] = ACTIONS(4572), + [anon_sym_AMP_GT_GT] = ACTIONS(3362), + [anon_sym_LT_AMP] = ACTIONS(3362), + [anon_sym_GT_AMP] = ACTIONS(3362), + [sym__special_characters] = ACTIONS(4572), + [anon_sym_DQUOTE] = ACTIONS(3362), + [anon_sym_DOLLAR] = ACTIONS(4572), + [sym_raw_string] = ACTIONS(3362), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(3362), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(3362), + [anon_sym_BQUOTE] = ACTIONS(3362), + [anon_sym_LT_LPAREN] = ACTIONS(3362), + [anon_sym_GT_LPAREN] = ACTIONS(3362), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(4572), + }, + [3056] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(3564), [anon_sym_RBRACE] = ACTIONS(7142), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), @@ -78735,63 +78434,110 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3148] = { - [sym__heredoc_middle] = ACTIONS(3362), - [sym__heredoc_end] = ACTIONS(3362), - [anon_sym_DOLLAR] = ACTIONS(4572), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(3362), + [3057] = { + [aux_sym_concatenation_repeat1] = STATE(3060), + [sym__concat] = ACTIONS(6240), + [anon_sym_PIPE] = ACTIONS(1221), + [anon_sym_PIPE_AMP] = ACTIONS(1219), + [anon_sym_AMP_AMP] = ACTIONS(1219), + [anon_sym_PIPE_PIPE] = ACTIONS(1219), + [anon_sym_BQUOTE] = ACTIONS(1219), [sym_comment] = ACTIONS(56), }, - [3149] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3562), - [anon_sym_RBRACE] = ACTIONS(7144), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), + [3058] = { + [aux_sym_concatenation_repeat1] = STATE(3060), + [sym__concat] = ACTIONS(6240), + [anon_sym_PIPE] = ACTIONS(1225), + [anon_sym_PIPE_AMP] = ACTIONS(1223), + [anon_sym_AMP_AMP] = ACTIONS(1223), + [anon_sym_PIPE_PIPE] = ACTIONS(1223), + [anon_sym_BQUOTE] = ACTIONS(1223), + [sym_comment] = ACTIONS(56), + }, + [3059] = { + [sym_string] = STATE(3565), + [sym_simple_expansion] = STATE(3565), + [sym_string_expansion] = STATE(3565), + [sym_expansion] = STATE(3565), + [sym_command_substitution] = STATE(3565), + [sym_process_substitution] = STATE(3565), + [sym__special_characters] = ACTIONS(7144), + [anon_sym_DQUOTE] = ACTIONS(5107), + [anon_sym_DOLLAR] = ACTIONS(5109), + [sym_raw_string] = ACTIONS(7146), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5113), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5115), + [anon_sym_BQUOTE] = ACTIONS(5117), + [anon_sym_LT_LPAREN] = ACTIONS(5119), + [anon_sym_GT_LPAREN] = ACTIONS(5119), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(7144), + }, + [3060] = { + [aux_sym_concatenation_repeat1] = STATE(3566), + [sym__concat] = ACTIONS(6240), + [anon_sym_PIPE] = ACTIONS(1539), + [anon_sym_PIPE_AMP] = ACTIONS(772), + [anon_sym_AMP_AMP] = ACTIONS(772), + [anon_sym_PIPE_PIPE] = ACTIONS(772), + [anon_sym_BQUOTE] = ACTIONS(772), + [sym_comment] = ACTIONS(56), + }, + [3061] = { + [sym__concat] = ACTIONS(776), + [anon_sym_PIPE] = ACTIONS(1541), + [anon_sym_PIPE_AMP] = ACTIONS(776), + [anon_sym_AMP_AMP] = ACTIONS(776), + [anon_sym_PIPE_PIPE] = ACTIONS(776), + [anon_sym_BQUOTE] = ACTIONS(776), + [sym_comment] = ACTIONS(56), + }, + [3062] = { + [sym_simple_expansion] = STATE(134), + [sym_expansion] = STATE(134), + [sym_command_substitution] = STATE(134), + [aux_sym_string_repeat1] = STATE(447), + [anon_sym_DQUOTE] = ACTIONS(7148), + [anon_sym_DOLLAR] = ACTIONS(232), + [sym__string_content] = ACTIONS(234), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(236), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(238), + [anon_sym_BQUOTE] = ACTIONS(240), [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), }, - [3150] = { - [sym__concat] = ACTIONS(5929), - [anon_sym_RBRACK] = ACTIONS(5929), + [3063] = { + [sym__concat] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(1545), + [anon_sym_PIPE_AMP] = ACTIONS(808), + [anon_sym_AMP_AMP] = ACTIONS(808), + [anon_sym_PIPE_PIPE] = ACTIONS(808), + [anon_sym_BQUOTE] = ACTIONS(808), [sym_comment] = ACTIONS(56), }, - [3151] = { - [sym__concat] = ACTIONS(5933), - [anon_sym_RBRACK] = ACTIONS(5933), + [3064] = { + [sym__concat] = ACTIONS(812), + [anon_sym_PIPE] = ACTIONS(1547), + [anon_sym_PIPE_AMP] = ACTIONS(812), + [anon_sym_AMP_AMP] = ACTIONS(812), + [anon_sym_PIPE_PIPE] = ACTIONS(812), + [anon_sym_BQUOTE] = ACTIONS(812), [sym_comment] = ACTIONS(56), }, - [3152] = { - [sym__concat] = ACTIONS(5937), - [anon_sym_RBRACK] = ACTIONS(5937), + [3065] = { + [sym__concat] = ACTIONS(816), + [anon_sym_PIPE] = ACTIONS(1549), + [anon_sym_PIPE_AMP] = ACTIONS(816), + [anon_sym_AMP_AMP] = ACTIONS(816), + [anon_sym_PIPE_PIPE] = ACTIONS(816), + [anon_sym_BQUOTE] = ACTIONS(816), [sym_comment] = ACTIONS(56), }, - [3153] = { - [sym__concat] = ACTIONS(5941), - [anon_sym_RBRACK] = ACTIONS(5941), + [3066] = { + [anon_sym_LBRACK] = ACTIONS(820), + [anon_sym_EQ] = ACTIONS(7150), [sym_comment] = ACTIONS(56), }, - [3154] = { + [3067] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -78799,159 +78545,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7146), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3155] = { - [sym__concat] = ACTIONS(5947), - [anon_sym_RBRACK] = ACTIONS(5947), - [sym_comment] = ACTIONS(56), - }, - [3156] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7148), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3157] = { - [sym__concat] = ACTIONS(5953), - [anon_sym_RBRACK] = ACTIONS(5953), - [sym_comment] = ACTIONS(56), - }, - [3158] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7150), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3159] = { - [sym__concat] = ACTIONS(5959), - [anon_sym_RBRACK] = ACTIONS(5959), - [sym_comment] = ACTIONS(56), - }, - [3160] = { - [sym__concat] = ACTIONS(5963), - [anon_sym_RBRACK] = ACTIONS(5963), - [sym_comment] = ACTIONS(56), - }, - [3161] = { - [sym__concat] = ACTIONS(4728), - [anon_sym_RPAREN] = ACTIONS(4728), - [sym__special_characters] = ACTIONS(5748), - [anon_sym_DQUOTE] = ACTIONS(4728), - [anon_sym_DOLLAR] = ACTIONS(5748), - [sym_raw_string] = ACTIONS(4728), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4728), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4728), - [anon_sym_BQUOTE] = ACTIONS(4728), - [anon_sym_LT_LPAREN] = ACTIONS(4728), - [anon_sym_GT_LPAREN] = ACTIONS(4728), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5748), - }, - [3162] = { - [sym__concat] = ACTIONS(4734), - [anon_sym_RPAREN] = ACTIONS(4734), - [sym__special_characters] = ACTIONS(5750), - [anon_sym_DQUOTE] = ACTIONS(4734), - [anon_sym_DOLLAR] = ACTIONS(5750), - [sym_raw_string] = ACTIONS(4734), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4734), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4734), - [anon_sym_BQUOTE] = ACTIONS(4734), - [anon_sym_LT_LPAREN] = ACTIONS(4734), - [anon_sym_GT_LPAREN] = ACTIONS(4734), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5750), - }, - [3163] = { - [sym__concat] = ACTIONS(4797), - [anon_sym_RPAREN] = ACTIONS(4797), - [sym__special_characters] = ACTIONS(5752), - [anon_sym_DQUOTE] = ACTIONS(4797), - [anon_sym_DOLLAR] = ACTIONS(5752), - [sym_raw_string] = ACTIONS(4797), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4797), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4797), - [anon_sym_BQUOTE] = ACTIONS(4797), - [anon_sym_LT_LPAREN] = ACTIONS(4797), - [anon_sym_GT_LPAREN] = ACTIONS(4797), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5752), - }, - [3164] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), + [aux_sym_expansion_repeat1] = STATE(3571), [anon_sym_RBRACE] = ACTIONS(7152), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), @@ -78960,6 +78554,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_raw_string] = ACTIONS(834), [anon_sym_POUND] = ACTIONS(836), [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [aux_sym_SLASH] = ACTIONS(7154), [anon_sym_COLON] = ACTIONS(826), [anon_sym_COLON_QMARK] = ACTIONS(826), [anon_sym_COLON_DASH] = ACTIONS(826), @@ -78972,23 +78567,20 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3165] = { - [aux_sym_concatenation_repeat1] = STATE(1594), - [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(7154), + [3068] = { + [sym_subscript] = STATE(3575), + [sym_variable_name] = ACTIONS(7156), + [anon_sym_DOLLAR] = ACTIONS(7158), + [anon_sym_DASH] = ACTIONS(7158), [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(7160), + [anon_sym_STAR] = ACTIONS(7158), + [anon_sym_AT] = ACTIONS(7158), + [anon_sym_QMARK] = ACTIONS(7158), + [anon_sym_0] = ACTIONS(7162), + [anon_sym__] = ACTIONS(7162), }, - [3166] = { - [aux_sym_concatenation_repeat1] = STATE(1594), - [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(7156), - [sym_comment] = ACTIONS(56), - }, - [3167] = { - [anon_sym_RBRACE] = ACTIONS(7156), - [sym_comment] = ACTIONS(56), - }, - [3168] = { + [3069] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -78996,139 +78588,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3570), - [anon_sym_RBRACE] = ACTIONS(7158), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3169] = { - [sym__concat] = ACTIONS(4809), - [anon_sym_RPAREN] = ACTIONS(4809), - [sym__special_characters] = ACTIONS(5762), - [anon_sym_DQUOTE] = ACTIONS(4809), - [anon_sym_DOLLAR] = ACTIONS(5762), - [sym_raw_string] = ACTIONS(4809), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4809), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4809), - [anon_sym_BQUOTE] = ACTIONS(4809), - [anon_sym_LT_LPAREN] = ACTIONS(4809), - [anon_sym_GT_LPAREN] = ACTIONS(4809), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5762), - }, - [3170] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3572), - [anon_sym_RBRACE] = ACTIONS(7160), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3171] = { - [sym__concat] = ACTIONS(4815), - [anon_sym_RPAREN] = ACTIONS(4815), - [sym__special_characters] = ACTIONS(5766), - [anon_sym_DQUOTE] = ACTIONS(4815), - [anon_sym_DOLLAR] = ACTIONS(5766), - [sym_raw_string] = ACTIONS(4815), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4815), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4815), - [anon_sym_BQUOTE] = ACTIONS(4815), - [anon_sym_LT_LPAREN] = ACTIONS(4815), - [anon_sym_GT_LPAREN] = ACTIONS(4815), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5766), - }, - [3172] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3574), - [anon_sym_RBRACE] = ACTIONS(7162), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3173] = { - [sym__concat] = ACTIONS(4821), - [anon_sym_RPAREN] = ACTIONS(4821), - [sym__special_characters] = ACTIONS(5770), - [anon_sym_DQUOTE] = ACTIONS(4821), - [anon_sym_DOLLAR] = ACTIONS(5770), - [sym_raw_string] = ACTIONS(4821), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4821), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4821), - [anon_sym_BQUOTE] = ACTIONS(4821), - [anon_sym_LT_LPAREN] = ACTIONS(4821), - [anon_sym_GT_LPAREN] = ACTIONS(4821), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5770), - }, - [3174] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), + [aux_sym_expansion_repeat1] = STATE(3578), [anon_sym_RBRACE] = ACTIONS(7164), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), @@ -79137,6 +78597,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_raw_string] = ACTIONS(834), [anon_sym_POUND] = ACTIONS(836), [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [aux_sym_SLASH] = ACTIONS(7166), [anon_sym_COLON] = ACTIONS(826), [anon_sym_COLON_QMARK] = ACTIONS(826), [anon_sym_COLON_DASH] = ACTIONS(826), @@ -79149,22 +78610,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3175] = { - [sym__concat] = ACTIONS(4827), - [anon_sym_RPAREN] = ACTIONS(4827), - [sym__special_characters] = ACTIONS(5774), - [anon_sym_DQUOTE] = ACTIONS(4827), - [anon_sym_DOLLAR] = ACTIONS(5774), - [sym_raw_string] = ACTIONS(4827), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4827), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4827), - [anon_sym_BQUOTE] = ACTIONS(4827), - [anon_sym_LT_LPAREN] = ACTIONS(4827), - [anon_sym_GT_LPAREN] = ACTIONS(4827), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5774), - }, - [3176] = { + [3070] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -79172,160 +78618,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7166), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3177] = { - [sym_file_descriptor] = ACTIONS(5929), - [sym__concat] = ACTIONS(5929), - [sym_variable_name] = ACTIONS(5929), - [anon_sym_PIPE] = ACTIONS(5931), - [anon_sym_SEMI_SEMI] = ACTIONS(5931), - [anon_sym_PIPE_AMP] = ACTIONS(5931), - [anon_sym_AMP_AMP] = ACTIONS(5931), - [anon_sym_PIPE_PIPE] = ACTIONS(5931), - [anon_sym_LT] = ACTIONS(5931), - [anon_sym_GT] = ACTIONS(5931), - [anon_sym_GT_GT] = ACTIONS(5931), - [anon_sym_AMP_GT] = ACTIONS(5931), - [anon_sym_AMP_GT_GT] = ACTIONS(5931), - [anon_sym_LT_AMP] = ACTIONS(5931), - [anon_sym_GT_AMP] = ACTIONS(5931), - [sym__special_characters] = ACTIONS(5931), - [anon_sym_DQUOTE] = ACTIONS(5931), - [anon_sym_DOLLAR] = ACTIONS(5931), - [sym_raw_string] = ACTIONS(5931), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5931), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5931), - [anon_sym_BQUOTE] = ACTIONS(5931), - [anon_sym_LT_LPAREN] = ACTIONS(5931), - [anon_sym_GT_LPAREN] = ACTIONS(5931), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(5931), - [anon_sym_SEMI] = ACTIONS(5931), - [anon_sym_LF] = ACTIONS(5931), - [anon_sym_AMP] = ACTIONS(5931), - }, - [3178] = { - [sym_file_descriptor] = ACTIONS(5933), - [sym__concat] = ACTIONS(5933), - [sym_variable_name] = ACTIONS(5933), - [anon_sym_PIPE] = ACTIONS(5935), - [anon_sym_SEMI_SEMI] = ACTIONS(5935), - [anon_sym_PIPE_AMP] = ACTIONS(5935), - [anon_sym_AMP_AMP] = ACTIONS(5935), - [anon_sym_PIPE_PIPE] = ACTIONS(5935), - [anon_sym_LT] = ACTIONS(5935), - [anon_sym_GT] = ACTIONS(5935), - [anon_sym_GT_GT] = ACTIONS(5935), - [anon_sym_AMP_GT] = ACTIONS(5935), - [anon_sym_AMP_GT_GT] = ACTIONS(5935), - [anon_sym_LT_AMP] = ACTIONS(5935), - [anon_sym_GT_AMP] = ACTIONS(5935), - [sym__special_characters] = ACTIONS(5935), - [anon_sym_DQUOTE] = ACTIONS(5935), - [anon_sym_DOLLAR] = ACTIONS(5935), - [sym_raw_string] = ACTIONS(5935), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5935), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5935), - [anon_sym_BQUOTE] = ACTIONS(5935), - [anon_sym_LT_LPAREN] = ACTIONS(5935), - [anon_sym_GT_LPAREN] = ACTIONS(5935), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(5935), - [anon_sym_SEMI] = ACTIONS(5935), - [anon_sym_LF] = ACTIONS(5935), - [anon_sym_AMP] = ACTIONS(5935), - }, - [3179] = { - [sym_file_descriptor] = ACTIONS(5937), - [sym__concat] = ACTIONS(5937), - [sym_variable_name] = ACTIONS(5937), - [anon_sym_PIPE] = ACTIONS(5939), - [anon_sym_SEMI_SEMI] = ACTIONS(5939), - [anon_sym_PIPE_AMP] = ACTIONS(5939), - [anon_sym_AMP_AMP] = ACTIONS(5939), - [anon_sym_PIPE_PIPE] = ACTIONS(5939), - [anon_sym_LT] = ACTIONS(5939), - [anon_sym_GT] = ACTIONS(5939), - [anon_sym_GT_GT] = ACTIONS(5939), - [anon_sym_AMP_GT] = ACTIONS(5939), - [anon_sym_AMP_GT_GT] = ACTIONS(5939), - [anon_sym_LT_AMP] = ACTIONS(5939), - [anon_sym_GT_AMP] = ACTIONS(5939), - [sym__special_characters] = ACTIONS(5939), - [anon_sym_DQUOTE] = ACTIONS(5939), - [anon_sym_DOLLAR] = ACTIONS(5939), - [sym_raw_string] = ACTIONS(5939), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5939), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5939), - [anon_sym_BQUOTE] = ACTIONS(5939), - [anon_sym_LT_LPAREN] = ACTIONS(5939), - [anon_sym_GT_LPAREN] = ACTIONS(5939), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(5939), - [anon_sym_SEMI] = ACTIONS(5939), - [anon_sym_LF] = ACTIONS(5939), - [anon_sym_AMP] = ACTIONS(5939), - }, - [3180] = { - [sym_file_descriptor] = ACTIONS(5941), - [sym__concat] = ACTIONS(5941), - [sym_variable_name] = ACTIONS(5941), - [anon_sym_PIPE] = ACTIONS(5943), - [anon_sym_SEMI_SEMI] = ACTIONS(5943), - [anon_sym_PIPE_AMP] = ACTIONS(5943), - [anon_sym_AMP_AMP] = ACTIONS(5943), - [anon_sym_PIPE_PIPE] = ACTIONS(5943), - [anon_sym_LT] = ACTIONS(5943), - [anon_sym_GT] = ACTIONS(5943), - [anon_sym_GT_GT] = ACTIONS(5943), - [anon_sym_AMP_GT] = ACTIONS(5943), - [anon_sym_AMP_GT_GT] = ACTIONS(5943), - [anon_sym_LT_AMP] = ACTIONS(5943), - [anon_sym_GT_AMP] = ACTIONS(5943), - [sym__special_characters] = ACTIONS(5943), - [anon_sym_DQUOTE] = ACTIONS(5943), - [anon_sym_DOLLAR] = ACTIONS(5943), - [sym_raw_string] = ACTIONS(5943), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5943), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5943), - [anon_sym_BQUOTE] = ACTIONS(5943), - [anon_sym_LT_LPAREN] = ACTIONS(5943), - [anon_sym_GT_LPAREN] = ACTIONS(5943), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(5943), - [anon_sym_SEMI] = ACTIONS(5943), - [anon_sym_LF] = ACTIONS(5943), - [anon_sym_AMP] = ACTIONS(5943), - }, - [3181] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), + [aux_sym_expansion_repeat1] = STATE(3581), [anon_sym_RBRACE] = ACTIONS(7168), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), @@ -79334,6 +78627,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_raw_string] = ACTIONS(834), [anon_sym_POUND] = ACTIONS(836), [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [aux_sym_SLASH] = ACTIONS(7170), [anon_sym_COLON] = ACTIONS(826), [anon_sym_COLON_QMARK] = ACTIONS(826), [anon_sym_COLON_DASH] = ACTIONS(826), @@ -79346,243 +78640,171 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3182] = { - [sym_file_descriptor] = ACTIONS(5947), - [sym__concat] = ACTIONS(5947), - [sym_variable_name] = ACTIONS(5947), - [anon_sym_PIPE] = ACTIONS(5949), - [anon_sym_SEMI_SEMI] = ACTIONS(5949), - [anon_sym_PIPE_AMP] = ACTIONS(5949), - [anon_sym_AMP_AMP] = ACTIONS(5949), - [anon_sym_PIPE_PIPE] = ACTIONS(5949), - [anon_sym_LT] = ACTIONS(5949), - [anon_sym_GT] = ACTIONS(5949), - [anon_sym_GT_GT] = ACTIONS(5949), - [anon_sym_AMP_GT] = ACTIONS(5949), - [anon_sym_AMP_GT_GT] = ACTIONS(5949), - [anon_sym_LT_AMP] = ACTIONS(5949), - [anon_sym_GT_AMP] = ACTIONS(5949), - [sym__special_characters] = ACTIONS(5949), - [anon_sym_DQUOTE] = ACTIONS(5949), - [anon_sym_DOLLAR] = ACTIONS(5949), - [sym_raw_string] = ACTIONS(5949), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5949), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5949), - [anon_sym_BQUOTE] = ACTIONS(5949), - [anon_sym_LT_LPAREN] = ACTIONS(5949), - [anon_sym_GT_LPAREN] = ACTIONS(5949), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(5949), - [anon_sym_SEMI] = ACTIONS(5949), - [anon_sym_LF] = ACTIONS(5949), - [anon_sym_AMP] = ACTIONS(5949), + [3071] = { + [anon_sym_PIPE] = ACTIONS(954), + [anon_sym_RPAREN] = ACTIONS(7172), + [anon_sym_PIPE_AMP] = ACTIONS(958), + [anon_sym_AMP_AMP] = ACTIONS(960), + [anon_sym_PIPE_PIPE] = ACTIONS(960), + [sym_comment] = ACTIONS(56), }, - [3183] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7170), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), + [3072] = { + [sym_file_descriptor] = ACTIONS(378), + [sym_variable_name] = ACTIONS(378), + [anon_sym_PIPE] = ACTIONS(954), + [anon_sym_RPAREN] = ACTIONS(7172), + [anon_sym_PIPE_AMP] = ACTIONS(958), + [anon_sym_AMP_AMP] = ACTIONS(960), + [anon_sym_PIPE_PIPE] = ACTIONS(960), + [anon_sym_LT] = ACTIONS(382), + [anon_sym_GT] = ACTIONS(382), + [anon_sym_GT_GT] = ACTIONS(378), + [anon_sym_AMP_GT] = ACTIONS(382), + [anon_sym_AMP_GT_GT] = ACTIONS(378), + [anon_sym_LT_AMP] = ACTIONS(378), + [anon_sym_GT_AMP] = ACTIONS(378), + [sym__special_characters] = ACTIONS(382), + [anon_sym_DQUOTE] = ACTIONS(378), + [anon_sym_DOLLAR] = ACTIONS(382), + [sym_raw_string] = ACTIONS(378), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(378), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(378), + [anon_sym_BQUOTE] = ACTIONS(378), + [anon_sym_LT_LPAREN] = ACTIONS(378), + [anon_sym_GT_LPAREN] = ACTIONS(378), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(382), }, - [3184] = { - [sym_file_descriptor] = ACTIONS(5953), - [sym__concat] = ACTIONS(5953), - [sym_variable_name] = ACTIONS(5953), - [anon_sym_PIPE] = ACTIONS(5955), - [anon_sym_SEMI_SEMI] = ACTIONS(5955), - [anon_sym_PIPE_AMP] = ACTIONS(5955), - [anon_sym_AMP_AMP] = ACTIONS(5955), - [anon_sym_PIPE_PIPE] = ACTIONS(5955), - [anon_sym_LT] = ACTIONS(5955), - [anon_sym_GT] = ACTIONS(5955), - [anon_sym_GT_GT] = ACTIONS(5955), - [anon_sym_AMP_GT] = ACTIONS(5955), - [anon_sym_AMP_GT_GT] = ACTIONS(5955), - [anon_sym_LT_AMP] = ACTIONS(5955), - [anon_sym_GT_AMP] = ACTIONS(5955), - [sym__special_characters] = ACTIONS(5955), - [anon_sym_DQUOTE] = ACTIONS(5955), - [anon_sym_DOLLAR] = ACTIONS(5955), - [sym_raw_string] = ACTIONS(5955), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5955), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5955), - [anon_sym_BQUOTE] = ACTIONS(5955), - [anon_sym_LT_LPAREN] = ACTIONS(5955), - [anon_sym_GT_LPAREN] = ACTIONS(5955), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(5955), - [anon_sym_SEMI] = ACTIONS(5955), - [anon_sym_LF] = ACTIONS(5955), - [anon_sym_AMP] = ACTIONS(5955), + [3073] = { + [anon_sym_PIPE] = ACTIONS(1050), + [anon_sym_PIPE_AMP] = ACTIONS(1052), + [anon_sym_AMP_AMP] = ACTIONS(1054), + [anon_sym_PIPE_PIPE] = ACTIONS(1054), + [anon_sym_BQUOTE] = ACTIONS(7172), + [sym_comment] = ACTIONS(56), }, - [3185] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7172), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), + [3074] = { + [sym_file_descriptor] = ACTIONS(378), + [sym_variable_name] = ACTIONS(378), + [anon_sym_PIPE] = ACTIONS(1050), + [anon_sym_PIPE_AMP] = ACTIONS(1052), + [anon_sym_AMP_AMP] = ACTIONS(1054), + [anon_sym_PIPE_PIPE] = ACTIONS(1054), + [anon_sym_LT] = ACTIONS(382), + [anon_sym_GT] = ACTIONS(382), + [anon_sym_GT_GT] = ACTIONS(378), + [anon_sym_AMP_GT] = ACTIONS(382), + [anon_sym_AMP_GT_GT] = ACTIONS(378), + [anon_sym_LT_AMP] = ACTIONS(378), + [anon_sym_GT_AMP] = ACTIONS(378), + [sym__special_characters] = ACTIONS(382), + [anon_sym_DQUOTE] = ACTIONS(378), + [anon_sym_DOLLAR] = ACTIONS(382), + [sym_raw_string] = ACTIONS(378), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(378), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(378), + [anon_sym_BQUOTE] = ACTIONS(7172), + [anon_sym_LT_LPAREN] = ACTIONS(378), + [anon_sym_GT_LPAREN] = ACTIONS(378), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(382), }, - [3186] = { - [sym_file_descriptor] = ACTIONS(5959), - [sym__concat] = ACTIONS(5959), - [sym_variable_name] = ACTIONS(5959), - [anon_sym_PIPE] = ACTIONS(5961), - [anon_sym_SEMI_SEMI] = ACTIONS(5961), - [anon_sym_PIPE_AMP] = ACTIONS(5961), - [anon_sym_AMP_AMP] = ACTIONS(5961), - [anon_sym_PIPE_PIPE] = ACTIONS(5961), - [anon_sym_LT] = ACTIONS(5961), - [anon_sym_GT] = ACTIONS(5961), - [anon_sym_GT_GT] = ACTIONS(5961), - [anon_sym_AMP_GT] = ACTIONS(5961), - [anon_sym_AMP_GT_GT] = ACTIONS(5961), - [anon_sym_LT_AMP] = ACTIONS(5961), - [anon_sym_GT_AMP] = ACTIONS(5961), - [sym__special_characters] = ACTIONS(5961), - [anon_sym_DQUOTE] = ACTIONS(5961), - [anon_sym_DOLLAR] = ACTIONS(5961), - [sym_raw_string] = ACTIONS(5961), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5961), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5961), - [anon_sym_BQUOTE] = ACTIONS(5961), - [anon_sym_LT_LPAREN] = ACTIONS(5961), - [anon_sym_GT_LPAREN] = ACTIONS(5961), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(5961), - [anon_sym_SEMI] = ACTIONS(5961), - [anon_sym_LF] = ACTIONS(5961), - [anon_sym_AMP] = ACTIONS(5961), + [3075] = { + [anon_sym_PIPE] = ACTIONS(954), + [anon_sym_RPAREN] = ACTIONS(7174), + [anon_sym_PIPE_AMP] = ACTIONS(958), + [anon_sym_AMP_AMP] = ACTIONS(960), + [anon_sym_PIPE_PIPE] = ACTIONS(960), + [sym_comment] = ACTIONS(56), }, - [3187] = { - [sym_file_descriptor] = ACTIONS(5963), - [sym__concat] = ACTIONS(5963), - [sym_variable_name] = ACTIONS(5963), - [anon_sym_PIPE] = ACTIONS(5965), - [anon_sym_SEMI_SEMI] = ACTIONS(5965), - [anon_sym_PIPE_AMP] = ACTIONS(5965), - [anon_sym_AMP_AMP] = ACTIONS(5965), - [anon_sym_PIPE_PIPE] = ACTIONS(5965), - [anon_sym_LT] = ACTIONS(5965), - [anon_sym_GT] = ACTIONS(5965), - [anon_sym_GT_GT] = ACTIONS(5965), - [anon_sym_AMP_GT] = ACTIONS(5965), - [anon_sym_AMP_GT_GT] = ACTIONS(5965), - [anon_sym_LT_AMP] = ACTIONS(5965), - [anon_sym_GT_AMP] = ACTIONS(5965), - [sym__special_characters] = ACTIONS(5965), - [anon_sym_DQUOTE] = ACTIONS(5965), - [anon_sym_DOLLAR] = ACTIONS(5965), - [sym_raw_string] = ACTIONS(5965), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5965), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5965), - [anon_sym_BQUOTE] = ACTIONS(5965), - [anon_sym_LT_LPAREN] = ACTIONS(5965), - [anon_sym_GT_LPAREN] = ACTIONS(5965), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(5965), - [anon_sym_SEMI] = ACTIONS(5965), - [anon_sym_LF] = ACTIONS(5965), - [anon_sym_AMP] = ACTIONS(5965), + [3076] = { + [sym_file_descriptor] = ACTIONS(378), + [sym_variable_name] = ACTIONS(378), + [anon_sym_PIPE] = ACTIONS(954), + [anon_sym_RPAREN] = ACTIONS(7174), + [anon_sym_PIPE_AMP] = ACTIONS(958), + [anon_sym_AMP_AMP] = ACTIONS(960), + [anon_sym_PIPE_PIPE] = ACTIONS(960), + [anon_sym_LT] = ACTIONS(382), + [anon_sym_GT] = ACTIONS(382), + [anon_sym_GT_GT] = ACTIONS(378), + [anon_sym_AMP_GT] = ACTIONS(382), + [anon_sym_AMP_GT_GT] = ACTIONS(378), + [anon_sym_LT_AMP] = ACTIONS(378), + [anon_sym_GT_AMP] = ACTIONS(378), + [sym__special_characters] = ACTIONS(382), + [anon_sym_DQUOTE] = ACTIONS(378), + [anon_sym_DOLLAR] = ACTIONS(382), + [sym_raw_string] = ACTIONS(378), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(378), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(378), + [anon_sym_BQUOTE] = ACTIONS(378), + [anon_sym_LT_LPAREN] = ACTIONS(378), + [anon_sym_GT_LPAREN] = ACTIONS(378), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(382), }, - [3188] = { + [3077] = { [sym__concat] = ACTIONS(4728), - [anon_sym_SEMI_SEMI] = ACTIONS(4730), - [sym__special_characters] = ACTIONS(4730), - [anon_sym_DQUOTE] = ACTIONS(4730), - [anon_sym_DOLLAR] = ACTIONS(4730), - [sym_raw_string] = ACTIONS(4730), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4730), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4730), - [anon_sym_BQUOTE] = ACTIONS(4730), - [anon_sym_LT_LPAREN] = ACTIONS(4730), - [anon_sym_GT_LPAREN] = ACTIONS(4730), - [sym_comment] = ACTIONS(182), + [sym_variable_name] = ACTIONS(4728), + [anon_sym_PIPE] = ACTIONS(5780), + [anon_sym_PIPE_AMP] = ACTIONS(4728), + [anon_sym_AMP_AMP] = ACTIONS(4728), + [anon_sym_PIPE_PIPE] = ACTIONS(4728), + [sym__special_characters] = ACTIONS(5780), + [anon_sym_DQUOTE] = ACTIONS(4728), + [anon_sym_DOLLAR] = ACTIONS(5780), + [sym_raw_string] = ACTIONS(4728), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4728), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4728), + [anon_sym_BQUOTE] = ACTIONS(4728), + [anon_sym_LT_LPAREN] = ACTIONS(4728), + [anon_sym_GT_LPAREN] = ACTIONS(4728), + [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5780), [sym_word] = ACTIONS(4730), - [anon_sym_SEMI] = ACTIONS(4730), - [anon_sym_LF] = ACTIONS(4730), - [anon_sym_AMP] = ACTIONS(4730), }, - [3189] = { + [3078] = { [sym__concat] = ACTIONS(4734), - [anon_sym_SEMI_SEMI] = ACTIONS(4736), - [sym__special_characters] = ACTIONS(4736), - [anon_sym_DQUOTE] = ACTIONS(4736), - [anon_sym_DOLLAR] = ACTIONS(4736), - [sym_raw_string] = ACTIONS(4736), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4736), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4736), - [anon_sym_BQUOTE] = ACTIONS(4736), - [anon_sym_LT_LPAREN] = ACTIONS(4736), - [anon_sym_GT_LPAREN] = ACTIONS(4736), - [sym_comment] = ACTIONS(182), + [sym_variable_name] = ACTIONS(4734), + [anon_sym_PIPE] = ACTIONS(5782), + [anon_sym_PIPE_AMP] = ACTIONS(4734), + [anon_sym_AMP_AMP] = ACTIONS(4734), + [anon_sym_PIPE_PIPE] = ACTIONS(4734), + [sym__special_characters] = ACTIONS(5782), + [anon_sym_DQUOTE] = ACTIONS(4734), + [anon_sym_DOLLAR] = ACTIONS(5782), + [sym_raw_string] = ACTIONS(4734), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4734), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4734), + [anon_sym_BQUOTE] = ACTIONS(4734), + [anon_sym_LT_LPAREN] = ACTIONS(4734), + [anon_sym_GT_LPAREN] = ACTIONS(4734), + [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5782), [sym_word] = ACTIONS(4736), - [anon_sym_SEMI] = ACTIONS(4736), - [anon_sym_LF] = ACTIONS(4736), - [anon_sym_AMP] = ACTIONS(4736), }, - [3190] = { + [3079] = { [sym__concat] = ACTIONS(4797), - [anon_sym_SEMI_SEMI] = ACTIONS(4799), - [sym__special_characters] = ACTIONS(4799), - [anon_sym_DQUOTE] = ACTIONS(4799), - [anon_sym_DOLLAR] = ACTIONS(4799), - [sym_raw_string] = ACTIONS(4799), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4799), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4799), - [anon_sym_BQUOTE] = ACTIONS(4799), - [anon_sym_LT_LPAREN] = ACTIONS(4799), - [anon_sym_GT_LPAREN] = ACTIONS(4799), - [sym_comment] = ACTIONS(182), + [sym_variable_name] = ACTIONS(4797), + [anon_sym_PIPE] = ACTIONS(5784), + [anon_sym_PIPE_AMP] = ACTIONS(4797), + [anon_sym_AMP_AMP] = ACTIONS(4797), + [anon_sym_PIPE_PIPE] = ACTIONS(4797), + [sym__special_characters] = ACTIONS(5784), + [anon_sym_DQUOTE] = ACTIONS(4797), + [anon_sym_DOLLAR] = ACTIONS(5784), + [sym_raw_string] = ACTIONS(4797), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4797), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4797), + [anon_sym_BQUOTE] = ACTIONS(4797), + [anon_sym_LT_LPAREN] = ACTIONS(4797), + [anon_sym_GT_LPAREN] = ACTIONS(4797), + [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5784), [sym_word] = ACTIONS(4799), - [anon_sym_SEMI] = ACTIONS(4799), - [anon_sym_LF] = ACTIONS(4799), - [anon_sym_AMP] = ACTIONS(4799), }, - [3191] = { + [3080] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -79591,52 +78813,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7174), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3192] = { - [aux_sym_concatenation_repeat1] = STATE(1594), - [sym__concat] = ACTIONS(3239), [anon_sym_RBRACE] = ACTIONS(7176), - [sym_comment] = ACTIONS(56), - }, - [3193] = { - [aux_sym_concatenation_repeat1] = STATE(1594), - [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(7178), - [sym_comment] = ACTIONS(56), - }, - [3194] = { - [anon_sym_RBRACE] = ACTIONS(7178), - [sym_comment] = ACTIONS(56), - }, - [3195] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3584), - [anon_sym_RBRACE] = ACTIONS(7180), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -79656,25 +78833,23 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3196] = { - [sym__concat] = ACTIONS(4809), - [anon_sym_SEMI_SEMI] = ACTIONS(4811), - [sym__special_characters] = ACTIONS(4811), - [anon_sym_DQUOTE] = ACTIONS(4811), - [anon_sym_DOLLAR] = ACTIONS(4811), - [sym_raw_string] = ACTIONS(4811), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4811), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4811), - [anon_sym_BQUOTE] = ACTIONS(4811), - [anon_sym_LT_LPAREN] = ACTIONS(4811), - [anon_sym_GT_LPAREN] = ACTIONS(4811), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(4811), - [anon_sym_SEMI] = ACTIONS(4811), - [anon_sym_LF] = ACTIONS(4811), - [anon_sym_AMP] = ACTIONS(4811), + [3081] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(7178), + [sym_comment] = ACTIONS(56), }, - [3197] = { + [3082] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(7180), + [sym_comment] = ACTIONS(56), + }, + [3083] = { + [anon_sym_RBRACE] = ACTIONS(7180), + [sym_comment] = ACTIONS(56), + }, + [3084] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -79682,7 +78857,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3586), + [aux_sym_expansion_repeat1] = STATE(3588), [anon_sym_RBRACE] = ACTIONS(7182), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), @@ -79703,25 +78878,27 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3198] = { - [sym__concat] = ACTIONS(4815), - [anon_sym_SEMI_SEMI] = ACTIONS(4817), - [sym__special_characters] = ACTIONS(4817), - [anon_sym_DQUOTE] = ACTIONS(4817), - [anon_sym_DOLLAR] = ACTIONS(4817), - [sym_raw_string] = ACTIONS(4817), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4817), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4817), - [anon_sym_BQUOTE] = ACTIONS(4817), - [anon_sym_LT_LPAREN] = ACTIONS(4817), - [anon_sym_GT_LPAREN] = ACTIONS(4817), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(4817), - [anon_sym_SEMI] = ACTIONS(4817), - [anon_sym_LF] = ACTIONS(4817), - [anon_sym_AMP] = ACTIONS(4817), + [3085] = { + [sym__concat] = ACTIONS(4809), + [sym_variable_name] = ACTIONS(4809), + [anon_sym_PIPE] = ACTIONS(5794), + [anon_sym_PIPE_AMP] = ACTIONS(4809), + [anon_sym_AMP_AMP] = ACTIONS(4809), + [anon_sym_PIPE_PIPE] = ACTIONS(4809), + [sym__special_characters] = ACTIONS(5794), + [anon_sym_DQUOTE] = ACTIONS(4809), + [anon_sym_DOLLAR] = ACTIONS(5794), + [sym_raw_string] = ACTIONS(4809), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4809), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4809), + [anon_sym_BQUOTE] = ACTIONS(4809), + [anon_sym_LT_LPAREN] = ACTIONS(4809), + [anon_sym_GT_LPAREN] = ACTIONS(4809), + [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5794), + [sym_word] = ACTIONS(4811), }, - [3199] = { + [3086] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -79729,7 +78906,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3588), + [aux_sym_expansion_repeat1] = STATE(3590), [anon_sym_RBRACE] = ACTIONS(7184), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), @@ -79750,25 +78927,27 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3200] = { - [sym__concat] = ACTIONS(4821), - [anon_sym_SEMI_SEMI] = ACTIONS(4823), - [sym__special_characters] = ACTIONS(4823), - [anon_sym_DQUOTE] = ACTIONS(4823), - [anon_sym_DOLLAR] = ACTIONS(4823), - [sym_raw_string] = ACTIONS(4823), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4823), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4823), - [anon_sym_BQUOTE] = ACTIONS(4823), - [anon_sym_LT_LPAREN] = ACTIONS(4823), - [anon_sym_GT_LPAREN] = ACTIONS(4823), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(4823), - [anon_sym_SEMI] = ACTIONS(4823), - [anon_sym_LF] = ACTIONS(4823), - [anon_sym_AMP] = ACTIONS(4823), + [3087] = { + [sym__concat] = ACTIONS(4815), + [sym_variable_name] = ACTIONS(4815), + [anon_sym_PIPE] = ACTIONS(5798), + [anon_sym_PIPE_AMP] = ACTIONS(4815), + [anon_sym_AMP_AMP] = ACTIONS(4815), + [anon_sym_PIPE_PIPE] = ACTIONS(4815), + [sym__special_characters] = ACTIONS(5798), + [anon_sym_DQUOTE] = ACTIONS(4815), + [anon_sym_DOLLAR] = ACTIONS(5798), + [sym_raw_string] = ACTIONS(4815), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4815), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4815), + [anon_sym_BQUOTE] = ACTIONS(4815), + [anon_sym_LT_LPAREN] = ACTIONS(4815), + [anon_sym_GT_LPAREN] = ACTIONS(4815), + [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5798), + [sym_word] = ACTIONS(4817), }, - [3201] = { + [3088] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -79776,7 +78955,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), + [aux_sym_expansion_repeat1] = STATE(3592), [anon_sym_RBRACE] = ACTIONS(7186), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), @@ -79797,25 +78976,27 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3202] = { - [sym__concat] = ACTIONS(4827), - [anon_sym_SEMI_SEMI] = ACTIONS(4829), - [sym__special_characters] = ACTIONS(4829), - [anon_sym_DQUOTE] = ACTIONS(4829), - [anon_sym_DOLLAR] = ACTIONS(4829), - [sym_raw_string] = ACTIONS(4829), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4829), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4829), - [anon_sym_BQUOTE] = ACTIONS(4829), - [anon_sym_LT_LPAREN] = ACTIONS(4829), - [anon_sym_GT_LPAREN] = ACTIONS(4829), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(4829), - [anon_sym_SEMI] = ACTIONS(4829), - [anon_sym_LF] = ACTIONS(4829), - [anon_sym_AMP] = ACTIONS(4829), + [3089] = { + [sym__concat] = ACTIONS(4821), + [sym_variable_name] = ACTIONS(4821), + [anon_sym_PIPE] = ACTIONS(5802), + [anon_sym_PIPE_AMP] = ACTIONS(4821), + [anon_sym_AMP_AMP] = ACTIONS(4821), + [anon_sym_PIPE_PIPE] = ACTIONS(4821), + [sym__special_characters] = ACTIONS(5802), + [anon_sym_DQUOTE] = ACTIONS(4821), + [anon_sym_DOLLAR] = ACTIONS(5802), + [sym_raw_string] = ACTIONS(4821), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4821), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4821), + [anon_sym_BQUOTE] = ACTIONS(4821), + [anon_sym_LT_LPAREN] = ACTIONS(4821), + [anon_sym_GT_LPAREN] = ACTIONS(4821), + [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5802), + [sym_word] = ACTIONS(4823), }, - [3203] = { + [3090] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -79844,7 +79025,2712 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, + [3091] = { + [sym__concat] = ACTIONS(4827), + [sym_variable_name] = ACTIONS(4827), + [anon_sym_PIPE] = ACTIONS(5806), + [anon_sym_PIPE_AMP] = ACTIONS(4827), + [anon_sym_AMP_AMP] = ACTIONS(4827), + [anon_sym_PIPE_PIPE] = ACTIONS(4827), + [sym__special_characters] = ACTIONS(5806), + [anon_sym_DQUOTE] = ACTIONS(4827), + [anon_sym_DOLLAR] = ACTIONS(5806), + [sym_raw_string] = ACTIONS(4827), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4827), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4827), + [anon_sym_BQUOTE] = ACTIONS(4827), + [anon_sym_LT_LPAREN] = ACTIONS(4827), + [anon_sym_GT_LPAREN] = ACTIONS(4827), + [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5806), + [sym_word] = ACTIONS(4829), + }, + [3092] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(7190), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3093] = { + [sym__concat] = ACTIONS(4728), + [anon_sym_PIPE] = ACTIONS(5780), + [anon_sym_PIPE_AMP] = ACTIONS(4728), + [anon_sym_AMP_AMP] = ACTIONS(4728), + [anon_sym_PIPE_PIPE] = ACTIONS(4728), + [sym__special_characters] = ACTIONS(5780), + [anon_sym_DQUOTE] = ACTIONS(4728), + [anon_sym_DOLLAR] = ACTIONS(5780), + [sym_raw_string] = ACTIONS(4728), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4728), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4728), + [anon_sym_BQUOTE] = ACTIONS(4728), + [anon_sym_LT_LPAREN] = ACTIONS(4728), + [anon_sym_GT_LPAREN] = ACTIONS(4728), + [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5780), + [sym_word] = ACTIONS(4730), + }, + [3094] = { + [sym__concat] = ACTIONS(4734), + [anon_sym_PIPE] = ACTIONS(5782), + [anon_sym_PIPE_AMP] = ACTIONS(4734), + [anon_sym_AMP_AMP] = ACTIONS(4734), + [anon_sym_PIPE_PIPE] = ACTIONS(4734), + [sym__special_characters] = ACTIONS(5782), + [anon_sym_DQUOTE] = ACTIONS(4734), + [anon_sym_DOLLAR] = ACTIONS(5782), + [sym_raw_string] = ACTIONS(4734), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4734), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4734), + [anon_sym_BQUOTE] = ACTIONS(4734), + [anon_sym_LT_LPAREN] = ACTIONS(4734), + [anon_sym_GT_LPAREN] = ACTIONS(4734), + [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5782), + [sym_word] = ACTIONS(4736), + }, + [3095] = { + [sym__concat] = ACTIONS(4797), + [anon_sym_PIPE] = ACTIONS(5784), + [anon_sym_PIPE_AMP] = ACTIONS(4797), + [anon_sym_AMP_AMP] = ACTIONS(4797), + [anon_sym_PIPE_PIPE] = ACTIONS(4797), + [sym__special_characters] = ACTIONS(5784), + [anon_sym_DQUOTE] = ACTIONS(4797), + [anon_sym_DOLLAR] = ACTIONS(5784), + [sym_raw_string] = ACTIONS(4797), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4797), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4797), + [anon_sym_BQUOTE] = ACTIONS(4797), + [anon_sym_LT_LPAREN] = ACTIONS(4797), + [anon_sym_GT_LPAREN] = ACTIONS(4797), + [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5784), + [sym_word] = ACTIONS(4799), + }, + [3096] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(7192), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3097] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(7194), + [sym_comment] = ACTIONS(56), + }, + [3098] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(7196), + [sym_comment] = ACTIONS(56), + }, + [3099] = { + [anon_sym_RBRACE] = ACTIONS(7196), + [sym_comment] = ACTIONS(56), + }, + [3100] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(3599), + [anon_sym_RBRACE] = ACTIONS(7198), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3101] = { + [sym__concat] = ACTIONS(4809), + [anon_sym_PIPE] = ACTIONS(5794), + [anon_sym_PIPE_AMP] = ACTIONS(4809), + [anon_sym_AMP_AMP] = ACTIONS(4809), + [anon_sym_PIPE_PIPE] = ACTIONS(4809), + [sym__special_characters] = ACTIONS(5794), + [anon_sym_DQUOTE] = ACTIONS(4809), + [anon_sym_DOLLAR] = ACTIONS(5794), + [sym_raw_string] = ACTIONS(4809), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4809), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4809), + [anon_sym_BQUOTE] = ACTIONS(4809), + [anon_sym_LT_LPAREN] = ACTIONS(4809), + [anon_sym_GT_LPAREN] = ACTIONS(4809), + [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5794), + [sym_word] = ACTIONS(4811), + }, + [3102] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(3601), + [anon_sym_RBRACE] = ACTIONS(7200), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3103] = { + [sym__concat] = ACTIONS(4815), + [anon_sym_PIPE] = ACTIONS(5798), + [anon_sym_PIPE_AMP] = ACTIONS(4815), + [anon_sym_AMP_AMP] = ACTIONS(4815), + [anon_sym_PIPE_PIPE] = ACTIONS(4815), + [sym__special_characters] = ACTIONS(5798), + [anon_sym_DQUOTE] = ACTIONS(4815), + [anon_sym_DOLLAR] = ACTIONS(5798), + [sym_raw_string] = ACTIONS(4815), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4815), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4815), + [anon_sym_BQUOTE] = ACTIONS(4815), + [anon_sym_LT_LPAREN] = ACTIONS(4815), + [anon_sym_GT_LPAREN] = ACTIONS(4815), + [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5798), + [sym_word] = ACTIONS(4817), + }, + [3104] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(3603), + [anon_sym_RBRACE] = ACTIONS(7202), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3105] = { + [sym__concat] = ACTIONS(4821), + [anon_sym_PIPE] = ACTIONS(5802), + [anon_sym_PIPE_AMP] = ACTIONS(4821), + [anon_sym_AMP_AMP] = ACTIONS(4821), + [anon_sym_PIPE_PIPE] = ACTIONS(4821), + [sym__special_characters] = ACTIONS(5802), + [anon_sym_DQUOTE] = ACTIONS(4821), + [anon_sym_DOLLAR] = ACTIONS(5802), + [sym_raw_string] = ACTIONS(4821), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4821), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4821), + [anon_sym_BQUOTE] = ACTIONS(4821), + [anon_sym_LT_LPAREN] = ACTIONS(4821), + [anon_sym_GT_LPAREN] = ACTIONS(4821), + [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5802), + [sym_word] = ACTIONS(4823), + }, + [3106] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(7204), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3107] = { + [sym__concat] = ACTIONS(4827), + [anon_sym_PIPE] = ACTIONS(5806), + [anon_sym_PIPE_AMP] = ACTIONS(4827), + [anon_sym_AMP_AMP] = ACTIONS(4827), + [anon_sym_PIPE_PIPE] = ACTIONS(4827), + [sym__special_characters] = ACTIONS(5806), + [anon_sym_DQUOTE] = ACTIONS(4827), + [anon_sym_DOLLAR] = ACTIONS(5806), + [sym_raw_string] = ACTIONS(4827), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4827), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4827), + [anon_sym_BQUOTE] = ACTIONS(4827), + [anon_sym_LT_LPAREN] = ACTIONS(4827), + [anon_sym_GT_LPAREN] = ACTIONS(4827), + [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5806), + [sym_word] = ACTIONS(4829), + }, + [3108] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(7206), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3109] = { + [sym_file_descriptor] = ACTIONS(5961), + [sym__concat] = ACTIONS(5961), + [anon_sym_PIPE] = ACTIONS(6846), + [anon_sym_PIPE_AMP] = ACTIONS(5961), + [anon_sym_AMP_AMP] = ACTIONS(5961), + [anon_sym_PIPE_PIPE] = ACTIONS(5961), + [anon_sym_EQ_TILDE] = ACTIONS(6846), + [anon_sym_LT] = ACTIONS(6846), + [anon_sym_GT] = ACTIONS(6846), + [anon_sym_GT_GT] = ACTIONS(5961), + [anon_sym_AMP_GT] = ACTIONS(6846), + [anon_sym_AMP_GT_GT] = ACTIONS(5961), + [anon_sym_LT_AMP] = ACTIONS(5961), + [anon_sym_GT_AMP] = ACTIONS(5961), + [anon_sym_LT_LT] = ACTIONS(6846), + [anon_sym_LT_LT_DASH] = ACTIONS(5961), + [anon_sym_LT_LT_LT] = ACTIONS(5961), + [sym__special_characters] = ACTIONS(6846), + [anon_sym_DQUOTE] = ACTIONS(5961), + [anon_sym_DOLLAR] = ACTIONS(6846), + [sym_raw_string] = ACTIONS(5961), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5961), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5961), + [anon_sym_BQUOTE] = ACTIONS(5961), + [anon_sym_LT_LPAREN] = ACTIONS(5961), + [anon_sym_GT_LPAREN] = ACTIONS(5961), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(5963), + }, + [3110] = { + [sym_file_descriptor] = ACTIONS(5965), + [sym__concat] = ACTIONS(5965), + [anon_sym_PIPE] = ACTIONS(6848), + [anon_sym_PIPE_AMP] = ACTIONS(5965), + [anon_sym_AMP_AMP] = ACTIONS(5965), + [anon_sym_PIPE_PIPE] = ACTIONS(5965), + [anon_sym_EQ_TILDE] = ACTIONS(6848), + [anon_sym_LT] = ACTIONS(6848), + [anon_sym_GT] = ACTIONS(6848), + [anon_sym_GT_GT] = ACTIONS(5965), + [anon_sym_AMP_GT] = ACTIONS(6848), + [anon_sym_AMP_GT_GT] = ACTIONS(5965), + [anon_sym_LT_AMP] = ACTIONS(5965), + [anon_sym_GT_AMP] = ACTIONS(5965), + [anon_sym_LT_LT] = ACTIONS(6848), + [anon_sym_LT_LT_DASH] = ACTIONS(5965), + [anon_sym_LT_LT_LT] = ACTIONS(5965), + [sym__special_characters] = ACTIONS(6848), + [anon_sym_DQUOTE] = ACTIONS(5965), + [anon_sym_DOLLAR] = ACTIONS(6848), + [sym_raw_string] = ACTIONS(5965), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5965), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5965), + [anon_sym_BQUOTE] = ACTIONS(5965), + [anon_sym_LT_LPAREN] = ACTIONS(5965), + [anon_sym_GT_LPAREN] = ACTIONS(5965), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(5967), + }, + [3111] = { + [sym_file_descriptor] = ACTIONS(5969), + [sym__concat] = ACTIONS(5969), + [anon_sym_PIPE] = ACTIONS(6850), + [anon_sym_PIPE_AMP] = ACTIONS(5969), + [anon_sym_AMP_AMP] = ACTIONS(5969), + [anon_sym_PIPE_PIPE] = ACTIONS(5969), + [anon_sym_EQ_TILDE] = ACTIONS(6850), + [anon_sym_LT] = ACTIONS(6850), + [anon_sym_GT] = ACTIONS(6850), + [anon_sym_GT_GT] = ACTIONS(5969), + [anon_sym_AMP_GT] = ACTIONS(6850), + [anon_sym_AMP_GT_GT] = ACTIONS(5969), + [anon_sym_LT_AMP] = ACTIONS(5969), + [anon_sym_GT_AMP] = ACTIONS(5969), + [anon_sym_LT_LT] = ACTIONS(6850), + [anon_sym_LT_LT_DASH] = ACTIONS(5969), + [anon_sym_LT_LT_LT] = ACTIONS(5969), + [sym__special_characters] = ACTIONS(6850), + [anon_sym_DQUOTE] = ACTIONS(5969), + [anon_sym_DOLLAR] = ACTIONS(6850), + [sym_raw_string] = ACTIONS(5969), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5969), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5969), + [anon_sym_BQUOTE] = ACTIONS(5969), + [anon_sym_LT_LPAREN] = ACTIONS(5969), + [anon_sym_GT_LPAREN] = ACTIONS(5969), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(5971), + }, + [3112] = { + [sym_file_descriptor] = ACTIONS(5973), + [sym__concat] = ACTIONS(5973), + [anon_sym_PIPE] = ACTIONS(6852), + [anon_sym_PIPE_AMP] = ACTIONS(5973), + [anon_sym_AMP_AMP] = ACTIONS(5973), + [anon_sym_PIPE_PIPE] = ACTIONS(5973), + [anon_sym_EQ_TILDE] = ACTIONS(6852), + [anon_sym_LT] = ACTIONS(6852), + [anon_sym_GT] = ACTIONS(6852), + [anon_sym_GT_GT] = ACTIONS(5973), + [anon_sym_AMP_GT] = ACTIONS(6852), + [anon_sym_AMP_GT_GT] = ACTIONS(5973), + [anon_sym_LT_AMP] = ACTIONS(5973), + [anon_sym_GT_AMP] = ACTIONS(5973), + [anon_sym_LT_LT] = ACTIONS(6852), + [anon_sym_LT_LT_DASH] = ACTIONS(5973), + [anon_sym_LT_LT_LT] = ACTIONS(5973), + [sym__special_characters] = ACTIONS(6852), + [anon_sym_DQUOTE] = ACTIONS(5973), + [anon_sym_DOLLAR] = ACTIONS(6852), + [sym_raw_string] = ACTIONS(5973), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5973), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5973), + [anon_sym_BQUOTE] = ACTIONS(5973), + [anon_sym_LT_LPAREN] = ACTIONS(5973), + [anon_sym_GT_LPAREN] = ACTIONS(5973), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(5975), + }, + [3113] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(7208), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3114] = { + [sym_file_descriptor] = ACTIONS(5979), + [sym__concat] = ACTIONS(5979), + [anon_sym_PIPE] = ACTIONS(6856), + [anon_sym_PIPE_AMP] = ACTIONS(5979), + [anon_sym_AMP_AMP] = ACTIONS(5979), + [anon_sym_PIPE_PIPE] = ACTIONS(5979), + [anon_sym_EQ_TILDE] = ACTIONS(6856), + [anon_sym_LT] = ACTIONS(6856), + [anon_sym_GT] = ACTIONS(6856), + [anon_sym_GT_GT] = ACTIONS(5979), + [anon_sym_AMP_GT] = ACTIONS(6856), + [anon_sym_AMP_GT_GT] = ACTIONS(5979), + [anon_sym_LT_AMP] = ACTIONS(5979), + [anon_sym_GT_AMP] = ACTIONS(5979), + [anon_sym_LT_LT] = ACTIONS(6856), + [anon_sym_LT_LT_DASH] = ACTIONS(5979), + [anon_sym_LT_LT_LT] = ACTIONS(5979), + [sym__special_characters] = ACTIONS(6856), + [anon_sym_DQUOTE] = ACTIONS(5979), + [anon_sym_DOLLAR] = ACTIONS(6856), + [sym_raw_string] = ACTIONS(5979), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5979), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5979), + [anon_sym_BQUOTE] = ACTIONS(5979), + [anon_sym_LT_LPAREN] = ACTIONS(5979), + [anon_sym_GT_LPAREN] = ACTIONS(5979), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(5981), + }, + [3115] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(7210), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3116] = { + [sym_file_descriptor] = ACTIONS(5985), + [sym__concat] = ACTIONS(5985), + [anon_sym_PIPE] = ACTIONS(6860), + [anon_sym_PIPE_AMP] = ACTIONS(5985), + [anon_sym_AMP_AMP] = ACTIONS(5985), + [anon_sym_PIPE_PIPE] = ACTIONS(5985), + [anon_sym_EQ_TILDE] = ACTIONS(6860), + [anon_sym_LT] = ACTIONS(6860), + [anon_sym_GT] = ACTIONS(6860), + [anon_sym_GT_GT] = ACTIONS(5985), + [anon_sym_AMP_GT] = ACTIONS(6860), + [anon_sym_AMP_GT_GT] = ACTIONS(5985), + [anon_sym_LT_AMP] = ACTIONS(5985), + [anon_sym_GT_AMP] = ACTIONS(5985), + [anon_sym_LT_LT] = ACTIONS(6860), + [anon_sym_LT_LT_DASH] = ACTIONS(5985), + [anon_sym_LT_LT_LT] = ACTIONS(5985), + [sym__special_characters] = ACTIONS(6860), + [anon_sym_DQUOTE] = ACTIONS(5985), + [anon_sym_DOLLAR] = ACTIONS(6860), + [sym_raw_string] = ACTIONS(5985), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5985), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5985), + [anon_sym_BQUOTE] = ACTIONS(5985), + [anon_sym_LT_LPAREN] = ACTIONS(5985), + [anon_sym_GT_LPAREN] = ACTIONS(5985), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(5987), + }, + [3117] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(7212), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3118] = { + [sym_file_descriptor] = ACTIONS(5991), + [sym__concat] = ACTIONS(5991), + [anon_sym_PIPE] = ACTIONS(6864), + [anon_sym_PIPE_AMP] = ACTIONS(5991), + [anon_sym_AMP_AMP] = ACTIONS(5991), + [anon_sym_PIPE_PIPE] = ACTIONS(5991), + [anon_sym_EQ_TILDE] = ACTIONS(6864), + [anon_sym_LT] = ACTIONS(6864), + [anon_sym_GT] = ACTIONS(6864), + [anon_sym_GT_GT] = ACTIONS(5991), + [anon_sym_AMP_GT] = ACTIONS(6864), + [anon_sym_AMP_GT_GT] = ACTIONS(5991), + [anon_sym_LT_AMP] = ACTIONS(5991), + [anon_sym_GT_AMP] = ACTIONS(5991), + [anon_sym_LT_LT] = ACTIONS(6864), + [anon_sym_LT_LT_DASH] = ACTIONS(5991), + [anon_sym_LT_LT_LT] = ACTIONS(5991), + [sym__special_characters] = ACTIONS(6864), + [anon_sym_DQUOTE] = ACTIONS(5991), + [anon_sym_DOLLAR] = ACTIONS(6864), + [sym_raw_string] = ACTIONS(5991), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5991), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5991), + [anon_sym_BQUOTE] = ACTIONS(5991), + [anon_sym_LT_LPAREN] = ACTIONS(5991), + [anon_sym_GT_LPAREN] = ACTIONS(5991), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(5993), + }, + [3119] = { + [sym_file_descriptor] = ACTIONS(5995), + [sym__concat] = ACTIONS(5995), + [anon_sym_PIPE] = ACTIONS(6866), + [anon_sym_PIPE_AMP] = ACTIONS(5995), + [anon_sym_AMP_AMP] = ACTIONS(5995), + [anon_sym_PIPE_PIPE] = ACTIONS(5995), + [anon_sym_EQ_TILDE] = ACTIONS(6866), + [anon_sym_LT] = ACTIONS(6866), + [anon_sym_GT] = ACTIONS(6866), + [anon_sym_GT_GT] = ACTIONS(5995), + [anon_sym_AMP_GT] = ACTIONS(6866), + [anon_sym_AMP_GT_GT] = ACTIONS(5995), + [anon_sym_LT_AMP] = ACTIONS(5995), + [anon_sym_GT_AMP] = ACTIONS(5995), + [anon_sym_LT_LT] = ACTIONS(6866), + [anon_sym_LT_LT_DASH] = ACTIONS(5995), + [anon_sym_LT_LT_LT] = ACTIONS(5995), + [sym__special_characters] = ACTIONS(6866), + [anon_sym_DQUOTE] = ACTIONS(5995), + [anon_sym_DOLLAR] = ACTIONS(6866), + [sym_raw_string] = ACTIONS(5995), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5995), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5995), + [anon_sym_BQUOTE] = ACTIONS(5995), + [anon_sym_LT_LPAREN] = ACTIONS(5995), + [anon_sym_GT_LPAREN] = ACTIONS(5995), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(5997), + }, + [3120] = { + [sym_file_descriptor] = ACTIONS(3235), + [sym__concat] = ACTIONS(3235), + [anon_sym_PIPE] = ACTIONS(4540), + [anon_sym_PIPE_AMP] = ACTIONS(3235), + [anon_sym_AMP_AMP] = ACTIONS(3235), + [anon_sym_PIPE_PIPE] = ACTIONS(3235), + [anon_sym_LT] = ACTIONS(4540), + [anon_sym_GT] = ACTIONS(4540), + [anon_sym_GT_GT] = ACTIONS(3235), + [anon_sym_AMP_GT] = ACTIONS(4540), + [anon_sym_AMP_GT_GT] = ACTIONS(3235), + [anon_sym_LT_AMP] = ACTIONS(3235), + [anon_sym_GT_AMP] = ACTIONS(3235), + [anon_sym_LT_LT] = ACTIONS(4540), + [anon_sym_LT_LT_DASH] = ACTIONS(3235), + [anon_sym_LT_LT_LT] = ACTIONS(3235), + [anon_sym_BQUOTE] = ACTIONS(3235), + [sym_comment] = ACTIONS(56), + }, + [3121] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(7214), + [sym_comment] = ACTIONS(56), + }, + [3122] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(7216), + [sym_comment] = ACTIONS(56), + }, + [3123] = { + [anon_sym_RBRACE] = ACTIONS(7216), + [sym_comment] = ACTIONS(56), + }, + [3124] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(3612), + [anon_sym_RBRACE] = ACTIONS(7218), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3125] = { + [sym_file_descriptor] = ACTIONS(3297), + [sym__concat] = ACTIONS(3297), + [anon_sym_PIPE] = ACTIONS(4548), + [anon_sym_PIPE_AMP] = ACTIONS(3297), + [anon_sym_AMP_AMP] = ACTIONS(3297), + [anon_sym_PIPE_PIPE] = ACTIONS(3297), + [anon_sym_LT] = ACTIONS(4548), + [anon_sym_GT] = ACTIONS(4548), + [anon_sym_GT_GT] = ACTIONS(3297), + [anon_sym_AMP_GT] = ACTIONS(4548), + [anon_sym_AMP_GT_GT] = ACTIONS(3297), + [anon_sym_LT_AMP] = ACTIONS(3297), + [anon_sym_GT_AMP] = ACTIONS(3297), + [anon_sym_LT_LT] = ACTIONS(4548), + [anon_sym_LT_LT_DASH] = ACTIONS(3297), + [anon_sym_LT_LT_LT] = ACTIONS(3297), + [anon_sym_BQUOTE] = ACTIONS(3297), + [sym_comment] = ACTIONS(56), + }, + [3126] = { + [sym_concatenation] = STATE(3615), + [sym_string] = STATE(3614), + [sym_simple_expansion] = STATE(3614), + [sym_string_expansion] = STATE(3614), + [sym_expansion] = STATE(3614), + [sym_command_substitution] = STATE(3614), + [sym_process_substitution] = STATE(3614), + [anon_sym_RBRACE] = ACTIONS(7216), + [sym__special_characters] = ACTIONS(7220), + [anon_sym_DQUOTE] = ACTIONS(1924), + [anon_sym_DOLLAR] = ACTIONS(1926), + [sym_raw_string] = ACTIONS(7222), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(1930), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1932), + [anon_sym_BQUOTE] = ACTIONS(1934), + [anon_sym_LT_LPAREN] = ACTIONS(1936), + [anon_sym_GT_LPAREN] = ACTIONS(1936), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(7224), + }, + [3127] = { + [sym_file_descriptor] = ACTIONS(3342), + [sym__concat] = ACTIONS(3342), + [anon_sym_PIPE] = ACTIONS(4556), + [anon_sym_PIPE_AMP] = ACTIONS(3342), + [anon_sym_AMP_AMP] = ACTIONS(3342), + [anon_sym_PIPE_PIPE] = ACTIONS(3342), + [anon_sym_LT] = ACTIONS(4556), + [anon_sym_GT] = ACTIONS(4556), + [anon_sym_GT_GT] = ACTIONS(3342), + [anon_sym_AMP_GT] = ACTIONS(4556), + [anon_sym_AMP_GT_GT] = ACTIONS(3342), + [anon_sym_LT_AMP] = ACTIONS(3342), + [anon_sym_GT_AMP] = ACTIONS(3342), + [anon_sym_LT_LT] = ACTIONS(4556), + [anon_sym_LT_LT_DASH] = ACTIONS(3342), + [anon_sym_LT_LT_LT] = ACTIONS(3342), + [anon_sym_BQUOTE] = ACTIONS(3342), + [sym_comment] = ACTIONS(56), + }, + [3128] = { + [sym_comment] = ACTIONS(182), + [sym_regex_without_right_brace] = ACTIONS(7226), + }, + [3129] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(7228), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3130] = { + [sym_file_descriptor] = ACTIONS(3350), + [sym__concat] = ACTIONS(3350), + [anon_sym_PIPE] = ACTIONS(4562), + [anon_sym_PIPE_AMP] = ACTIONS(3350), + [anon_sym_AMP_AMP] = ACTIONS(3350), + [anon_sym_PIPE_PIPE] = ACTIONS(3350), + [anon_sym_LT] = ACTIONS(4562), + [anon_sym_GT] = ACTIONS(4562), + [anon_sym_GT_GT] = ACTIONS(3350), + [anon_sym_AMP_GT] = ACTIONS(4562), + [anon_sym_AMP_GT_GT] = ACTIONS(3350), + [anon_sym_LT_AMP] = ACTIONS(3350), + [anon_sym_GT_AMP] = ACTIONS(3350), + [anon_sym_LT_LT] = ACTIONS(4562), + [anon_sym_LT_LT_DASH] = ACTIONS(3350), + [anon_sym_LT_LT_LT] = ACTIONS(3350), + [anon_sym_BQUOTE] = ACTIONS(3350), + [sym_comment] = ACTIONS(56), + }, + [3131] = { + [sym_comment] = ACTIONS(182), + [sym_regex_without_right_brace] = ACTIONS(7230), + }, + [3132] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(7232), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3133] = { + [sym_comment] = ACTIONS(182), + [sym_regex_without_right_brace] = ACTIONS(7234), + }, + [3134] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(7216), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3135] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(3622), + [anon_sym_RBRACE] = ACTIONS(7236), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3136] = { + [sym_file_descriptor] = ACTIONS(3362), + [sym__concat] = ACTIONS(3362), + [anon_sym_PIPE] = ACTIONS(4572), + [anon_sym_PIPE_AMP] = ACTIONS(3362), + [anon_sym_AMP_AMP] = ACTIONS(3362), + [anon_sym_PIPE_PIPE] = ACTIONS(3362), + [anon_sym_LT] = ACTIONS(4572), + [anon_sym_GT] = ACTIONS(4572), + [anon_sym_GT_GT] = ACTIONS(3362), + [anon_sym_AMP_GT] = ACTIONS(4572), + [anon_sym_AMP_GT_GT] = ACTIONS(3362), + [anon_sym_LT_AMP] = ACTIONS(3362), + [anon_sym_GT_AMP] = ACTIONS(3362), + [anon_sym_LT_LT] = ACTIONS(4572), + [anon_sym_LT_LT_DASH] = ACTIONS(3362), + [anon_sym_LT_LT_LT] = ACTIONS(3362), + [anon_sym_BQUOTE] = ACTIONS(3362), + [sym_comment] = ACTIONS(56), + }, + [3137] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(3624), + [anon_sym_RBRACE] = ACTIONS(7238), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3138] = { + [sym_file_descriptor] = ACTIONS(4728), + [sym__concat] = ACTIONS(4728), + [anon_sym_PIPE] = ACTIONS(4730), + [anon_sym_SEMI_SEMI] = ACTIONS(4730), + [anon_sym_PIPE_AMP] = ACTIONS(4730), + [anon_sym_AMP_AMP] = ACTIONS(4730), + [anon_sym_PIPE_PIPE] = ACTIONS(4730), + [anon_sym_LT] = ACTIONS(4730), + [anon_sym_GT] = ACTIONS(4730), + [anon_sym_GT_GT] = ACTIONS(4730), + [anon_sym_AMP_GT] = ACTIONS(4730), + [anon_sym_AMP_GT_GT] = ACTIONS(4730), + [anon_sym_LT_AMP] = ACTIONS(4730), + [anon_sym_GT_AMP] = ACTIONS(4730), + [anon_sym_LT_LT] = ACTIONS(4730), + [anon_sym_LT_LT_DASH] = ACTIONS(4730), + [anon_sym_LT_LT_LT] = ACTIONS(4730), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(4730), + [anon_sym_LF] = ACTIONS(4730), + [anon_sym_AMP] = ACTIONS(4730), + }, + [3139] = { + [sym_file_descriptor] = ACTIONS(4734), + [sym__concat] = ACTIONS(4734), + [anon_sym_PIPE] = ACTIONS(4736), + [anon_sym_SEMI_SEMI] = ACTIONS(4736), + [anon_sym_PIPE_AMP] = ACTIONS(4736), + [anon_sym_AMP_AMP] = ACTIONS(4736), + [anon_sym_PIPE_PIPE] = ACTIONS(4736), + [anon_sym_LT] = ACTIONS(4736), + [anon_sym_GT] = ACTIONS(4736), + [anon_sym_GT_GT] = ACTIONS(4736), + [anon_sym_AMP_GT] = ACTIONS(4736), + [anon_sym_AMP_GT_GT] = ACTIONS(4736), + [anon_sym_LT_AMP] = ACTIONS(4736), + [anon_sym_GT_AMP] = ACTIONS(4736), + [anon_sym_LT_LT] = ACTIONS(4736), + [anon_sym_LT_LT_DASH] = ACTIONS(4736), + [anon_sym_LT_LT_LT] = ACTIONS(4736), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(4736), + [anon_sym_LF] = ACTIONS(4736), + [anon_sym_AMP] = ACTIONS(4736), + }, + [3140] = { + [sym_file_descriptor] = ACTIONS(4797), + [sym__concat] = ACTIONS(4797), + [anon_sym_PIPE] = ACTIONS(4799), + [anon_sym_SEMI_SEMI] = ACTIONS(4799), + [anon_sym_PIPE_AMP] = ACTIONS(4799), + [anon_sym_AMP_AMP] = ACTIONS(4799), + [anon_sym_PIPE_PIPE] = ACTIONS(4799), + [anon_sym_LT] = ACTIONS(4799), + [anon_sym_GT] = ACTIONS(4799), + [anon_sym_GT_GT] = ACTIONS(4799), + [anon_sym_AMP_GT] = ACTIONS(4799), + [anon_sym_AMP_GT_GT] = ACTIONS(4799), + [anon_sym_LT_AMP] = ACTIONS(4799), + [anon_sym_GT_AMP] = ACTIONS(4799), + [anon_sym_LT_LT] = ACTIONS(4799), + [anon_sym_LT_LT_DASH] = ACTIONS(4799), + [anon_sym_LT_LT_LT] = ACTIONS(4799), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(4799), + [anon_sym_LF] = ACTIONS(4799), + [anon_sym_AMP] = ACTIONS(4799), + }, + [3141] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(7240), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3142] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(7242), + [sym_comment] = ACTIONS(56), + }, + [3143] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(7244), + [sym_comment] = ACTIONS(56), + }, + [3144] = { + [anon_sym_RBRACE] = ACTIONS(7244), + [sym_comment] = ACTIONS(56), + }, + [3145] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(3629), + [anon_sym_RBRACE] = ACTIONS(7246), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3146] = { + [sym_file_descriptor] = ACTIONS(4809), + [sym__concat] = ACTIONS(4809), + [anon_sym_PIPE] = ACTIONS(4811), + [anon_sym_SEMI_SEMI] = ACTIONS(4811), + [anon_sym_PIPE_AMP] = ACTIONS(4811), + [anon_sym_AMP_AMP] = ACTIONS(4811), + [anon_sym_PIPE_PIPE] = ACTIONS(4811), + [anon_sym_LT] = ACTIONS(4811), + [anon_sym_GT] = ACTIONS(4811), + [anon_sym_GT_GT] = ACTIONS(4811), + [anon_sym_AMP_GT] = ACTIONS(4811), + [anon_sym_AMP_GT_GT] = ACTIONS(4811), + [anon_sym_LT_AMP] = ACTIONS(4811), + [anon_sym_GT_AMP] = ACTIONS(4811), + [anon_sym_LT_LT] = ACTIONS(4811), + [anon_sym_LT_LT_DASH] = ACTIONS(4811), + [anon_sym_LT_LT_LT] = ACTIONS(4811), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(4811), + [anon_sym_LF] = ACTIONS(4811), + [anon_sym_AMP] = ACTIONS(4811), + }, + [3147] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(3631), + [anon_sym_RBRACE] = ACTIONS(7248), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3148] = { + [sym_file_descriptor] = ACTIONS(4815), + [sym__concat] = ACTIONS(4815), + [anon_sym_PIPE] = ACTIONS(4817), + [anon_sym_SEMI_SEMI] = ACTIONS(4817), + [anon_sym_PIPE_AMP] = ACTIONS(4817), + [anon_sym_AMP_AMP] = ACTIONS(4817), + [anon_sym_PIPE_PIPE] = ACTIONS(4817), + [anon_sym_LT] = ACTIONS(4817), + [anon_sym_GT] = ACTIONS(4817), + [anon_sym_GT_GT] = ACTIONS(4817), + [anon_sym_AMP_GT] = ACTIONS(4817), + [anon_sym_AMP_GT_GT] = ACTIONS(4817), + [anon_sym_LT_AMP] = ACTIONS(4817), + [anon_sym_GT_AMP] = ACTIONS(4817), + [anon_sym_LT_LT] = ACTIONS(4817), + [anon_sym_LT_LT_DASH] = ACTIONS(4817), + [anon_sym_LT_LT_LT] = ACTIONS(4817), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(4817), + [anon_sym_LF] = ACTIONS(4817), + [anon_sym_AMP] = ACTIONS(4817), + }, + [3149] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(3633), + [anon_sym_RBRACE] = ACTIONS(7250), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3150] = { + [sym_file_descriptor] = ACTIONS(4821), + [sym__concat] = ACTIONS(4821), + [anon_sym_PIPE] = ACTIONS(4823), + [anon_sym_SEMI_SEMI] = ACTIONS(4823), + [anon_sym_PIPE_AMP] = ACTIONS(4823), + [anon_sym_AMP_AMP] = ACTIONS(4823), + [anon_sym_PIPE_PIPE] = ACTIONS(4823), + [anon_sym_LT] = ACTIONS(4823), + [anon_sym_GT] = ACTIONS(4823), + [anon_sym_GT_GT] = ACTIONS(4823), + [anon_sym_AMP_GT] = ACTIONS(4823), + [anon_sym_AMP_GT_GT] = ACTIONS(4823), + [anon_sym_LT_AMP] = ACTIONS(4823), + [anon_sym_GT_AMP] = ACTIONS(4823), + [anon_sym_LT_LT] = ACTIONS(4823), + [anon_sym_LT_LT_DASH] = ACTIONS(4823), + [anon_sym_LT_LT_LT] = ACTIONS(4823), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(4823), + [anon_sym_LF] = ACTIONS(4823), + [anon_sym_AMP] = ACTIONS(4823), + }, + [3151] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(7252), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3152] = { + [sym_file_descriptor] = ACTIONS(4827), + [sym__concat] = ACTIONS(4827), + [anon_sym_PIPE] = ACTIONS(4829), + [anon_sym_SEMI_SEMI] = ACTIONS(4829), + [anon_sym_PIPE_AMP] = ACTIONS(4829), + [anon_sym_AMP_AMP] = ACTIONS(4829), + [anon_sym_PIPE_PIPE] = ACTIONS(4829), + [anon_sym_LT] = ACTIONS(4829), + [anon_sym_GT] = ACTIONS(4829), + [anon_sym_GT_GT] = ACTIONS(4829), + [anon_sym_AMP_GT] = ACTIONS(4829), + [anon_sym_AMP_GT_GT] = ACTIONS(4829), + [anon_sym_LT_AMP] = ACTIONS(4829), + [anon_sym_GT_AMP] = ACTIONS(4829), + [anon_sym_LT_LT] = ACTIONS(4829), + [anon_sym_LT_LT_DASH] = ACTIONS(4829), + [anon_sym_LT_LT_LT] = ACTIONS(4829), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(4829), + [anon_sym_LF] = ACTIONS(4829), + [anon_sym_AMP] = ACTIONS(4829), + }, + [3153] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(7254), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3154] = { + [sym__heredoc_middle] = ACTIONS(3235), + [sym__heredoc_end] = ACTIONS(3235), + [anon_sym_DOLLAR] = ACTIONS(4540), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(3235), + [sym_comment] = ACTIONS(56), + }, + [3155] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(7256), + [sym_comment] = ACTIONS(56), + }, + [3156] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(7258), + [sym_comment] = ACTIONS(56), + }, + [3157] = { + [anon_sym_RBRACE] = ACTIONS(7258), + [sym_comment] = ACTIONS(56), + }, + [3158] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(3639), + [anon_sym_RBRACE] = ACTIONS(7260), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3159] = { + [sym__heredoc_middle] = ACTIONS(3297), + [sym__heredoc_end] = ACTIONS(3297), + [anon_sym_DOLLAR] = ACTIONS(4548), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(3297), + [sym_comment] = ACTIONS(56), + }, + [3160] = { + [sym_concatenation] = STATE(3642), + [sym_string] = STATE(3641), + [sym_simple_expansion] = STATE(3641), + [sym_string_expansion] = STATE(3641), + [sym_expansion] = STATE(3641), + [sym_command_substitution] = STATE(3641), + [sym_process_substitution] = STATE(3641), + [anon_sym_RBRACE] = ACTIONS(7258), + [sym__special_characters] = ACTIONS(7262), + [anon_sym_DQUOTE] = ACTIONS(1924), + [anon_sym_DOLLAR] = ACTIONS(1926), + [sym_raw_string] = ACTIONS(7264), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(1930), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1932), + [anon_sym_BQUOTE] = ACTIONS(1934), + [anon_sym_LT_LPAREN] = ACTIONS(1936), + [anon_sym_GT_LPAREN] = ACTIONS(1936), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(7266), + }, + [3161] = { + [sym__heredoc_middle] = ACTIONS(3342), + [sym__heredoc_end] = ACTIONS(3342), + [anon_sym_DOLLAR] = ACTIONS(4556), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(3342), + [sym_comment] = ACTIONS(56), + }, + [3162] = { + [sym_comment] = ACTIONS(182), + [sym_regex_without_right_brace] = ACTIONS(7268), + }, + [3163] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(7270), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3164] = { + [sym__heredoc_middle] = ACTIONS(3350), + [sym__heredoc_end] = ACTIONS(3350), + [anon_sym_DOLLAR] = ACTIONS(4562), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(3350), + [sym_comment] = ACTIONS(56), + }, + [3165] = { + [sym_comment] = ACTIONS(182), + [sym_regex_without_right_brace] = ACTIONS(7272), + }, + [3166] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(7274), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3167] = { + [sym_comment] = ACTIONS(182), + [sym_regex_without_right_brace] = ACTIONS(7276), + }, + [3168] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(7258), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3169] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(3649), + [anon_sym_RBRACE] = ACTIONS(7278), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3170] = { + [sym__heredoc_middle] = ACTIONS(3362), + [sym__heredoc_end] = ACTIONS(3362), + [anon_sym_DOLLAR] = ACTIONS(4572), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(3362), + [sym_comment] = ACTIONS(56), + }, + [3171] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(3651), + [anon_sym_RBRACE] = ACTIONS(7280), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3172] = { + [sym__concat] = ACTIONS(5961), + [anon_sym_RBRACK] = ACTIONS(5961), + [sym_comment] = ACTIONS(56), + }, + [3173] = { + [sym__concat] = ACTIONS(5965), + [anon_sym_RBRACK] = ACTIONS(5965), + [sym_comment] = ACTIONS(56), + }, + [3174] = { + [sym__concat] = ACTIONS(5969), + [anon_sym_RBRACK] = ACTIONS(5969), + [sym_comment] = ACTIONS(56), + }, + [3175] = { + [sym__concat] = ACTIONS(5973), + [anon_sym_RBRACK] = ACTIONS(5973), + [sym_comment] = ACTIONS(56), + }, + [3176] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(7282), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3177] = { + [sym__concat] = ACTIONS(5979), + [anon_sym_RBRACK] = ACTIONS(5979), + [sym_comment] = ACTIONS(56), + }, + [3178] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(7284), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3179] = { + [sym__concat] = ACTIONS(5985), + [anon_sym_RBRACK] = ACTIONS(5985), + [sym_comment] = ACTIONS(56), + }, + [3180] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(7286), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3181] = { + [sym__concat] = ACTIONS(5991), + [anon_sym_RBRACK] = ACTIONS(5991), + [sym_comment] = ACTIONS(56), + }, + [3182] = { + [sym__concat] = ACTIONS(5995), + [anon_sym_RBRACK] = ACTIONS(5995), + [sym_comment] = ACTIONS(56), + }, + [3183] = { + [sym__concat] = ACTIONS(4728), + [anon_sym_RPAREN] = ACTIONS(4728), + [sym__special_characters] = ACTIONS(5780), + [anon_sym_DQUOTE] = ACTIONS(4728), + [anon_sym_DOLLAR] = ACTIONS(5780), + [sym_raw_string] = ACTIONS(4728), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4728), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4728), + [anon_sym_BQUOTE] = ACTIONS(4728), + [anon_sym_LT_LPAREN] = ACTIONS(4728), + [anon_sym_GT_LPAREN] = ACTIONS(4728), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(5780), + }, + [3184] = { + [sym__concat] = ACTIONS(4734), + [anon_sym_RPAREN] = ACTIONS(4734), + [sym__special_characters] = ACTIONS(5782), + [anon_sym_DQUOTE] = ACTIONS(4734), + [anon_sym_DOLLAR] = ACTIONS(5782), + [sym_raw_string] = ACTIONS(4734), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4734), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4734), + [anon_sym_BQUOTE] = ACTIONS(4734), + [anon_sym_LT_LPAREN] = ACTIONS(4734), + [anon_sym_GT_LPAREN] = ACTIONS(4734), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(5782), + }, + [3185] = { + [sym__concat] = ACTIONS(4797), + [anon_sym_RPAREN] = ACTIONS(4797), + [sym__special_characters] = ACTIONS(5784), + [anon_sym_DQUOTE] = ACTIONS(4797), + [anon_sym_DOLLAR] = ACTIONS(5784), + [sym_raw_string] = ACTIONS(4797), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4797), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4797), + [anon_sym_BQUOTE] = ACTIONS(4797), + [anon_sym_LT_LPAREN] = ACTIONS(4797), + [anon_sym_GT_LPAREN] = ACTIONS(4797), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(5784), + }, + [3186] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(7288), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3187] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(7290), + [sym_comment] = ACTIONS(56), + }, + [3188] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(7292), + [sym_comment] = ACTIONS(56), + }, + [3189] = { + [anon_sym_RBRACE] = ACTIONS(7292), + [sym_comment] = ACTIONS(56), + }, + [3190] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(3659), + [anon_sym_RBRACE] = ACTIONS(7294), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3191] = { + [sym__concat] = ACTIONS(4809), + [anon_sym_RPAREN] = ACTIONS(4809), + [sym__special_characters] = ACTIONS(5794), + [anon_sym_DQUOTE] = ACTIONS(4809), + [anon_sym_DOLLAR] = ACTIONS(5794), + [sym_raw_string] = ACTIONS(4809), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4809), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4809), + [anon_sym_BQUOTE] = ACTIONS(4809), + [anon_sym_LT_LPAREN] = ACTIONS(4809), + [anon_sym_GT_LPAREN] = ACTIONS(4809), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(5794), + }, + [3192] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(3661), + [anon_sym_RBRACE] = ACTIONS(7296), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3193] = { + [sym__concat] = ACTIONS(4815), + [anon_sym_RPAREN] = ACTIONS(4815), + [sym__special_characters] = ACTIONS(5798), + [anon_sym_DQUOTE] = ACTIONS(4815), + [anon_sym_DOLLAR] = ACTIONS(5798), + [sym_raw_string] = ACTIONS(4815), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4815), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4815), + [anon_sym_BQUOTE] = ACTIONS(4815), + [anon_sym_LT_LPAREN] = ACTIONS(4815), + [anon_sym_GT_LPAREN] = ACTIONS(4815), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(5798), + }, + [3194] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(3663), + [anon_sym_RBRACE] = ACTIONS(7298), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3195] = { + [sym__concat] = ACTIONS(4821), + [anon_sym_RPAREN] = ACTIONS(4821), + [sym__special_characters] = ACTIONS(5802), + [anon_sym_DQUOTE] = ACTIONS(4821), + [anon_sym_DOLLAR] = ACTIONS(5802), + [sym_raw_string] = ACTIONS(4821), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4821), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4821), + [anon_sym_BQUOTE] = ACTIONS(4821), + [anon_sym_LT_LPAREN] = ACTIONS(4821), + [anon_sym_GT_LPAREN] = ACTIONS(4821), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(5802), + }, + [3196] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(7300), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3197] = { + [sym__concat] = ACTIONS(4827), + [anon_sym_RPAREN] = ACTIONS(4827), + [sym__special_characters] = ACTIONS(5806), + [anon_sym_DQUOTE] = ACTIONS(4827), + [anon_sym_DOLLAR] = ACTIONS(5806), + [sym_raw_string] = ACTIONS(4827), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4827), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4827), + [anon_sym_BQUOTE] = ACTIONS(4827), + [anon_sym_LT_LPAREN] = ACTIONS(4827), + [anon_sym_GT_LPAREN] = ACTIONS(4827), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(5806), + }, + [3198] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(7302), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3199] = { + [sym_file_descriptor] = ACTIONS(5961), + [sym__concat] = ACTIONS(5961), + [sym_variable_name] = ACTIONS(5961), + [anon_sym_PIPE] = ACTIONS(5963), + [anon_sym_SEMI_SEMI] = ACTIONS(5963), + [anon_sym_PIPE_AMP] = ACTIONS(5963), + [anon_sym_AMP_AMP] = ACTIONS(5963), + [anon_sym_PIPE_PIPE] = ACTIONS(5963), + [anon_sym_LT] = ACTIONS(5963), + [anon_sym_GT] = ACTIONS(5963), + [anon_sym_GT_GT] = ACTIONS(5963), + [anon_sym_AMP_GT] = ACTIONS(5963), + [anon_sym_AMP_GT_GT] = ACTIONS(5963), + [anon_sym_LT_AMP] = ACTIONS(5963), + [anon_sym_GT_AMP] = ACTIONS(5963), + [sym__special_characters] = ACTIONS(5963), + [anon_sym_DQUOTE] = ACTIONS(5963), + [anon_sym_DOLLAR] = ACTIONS(5963), + [sym_raw_string] = ACTIONS(5963), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5963), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5963), + [anon_sym_BQUOTE] = ACTIONS(5963), + [anon_sym_LT_LPAREN] = ACTIONS(5963), + [anon_sym_GT_LPAREN] = ACTIONS(5963), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(5963), + [anon_sym_SEMI] = ACTIONS(5963), + [anon_sym_LF] = ACTIONS(5963), + [anon_sym_AMP] = ACTIONS(5963), + }, + [3200] = { + [sym_file_descriptor] = ACTIONS(5965), + [sym__concat] = ACTIONS(5965), + [sym_variable_name] = ACTIONS(5965), + [anon_sym_PIPE] = ACTIONS(5967), + [anon_sym_SEMI_SEMI] = ACTIONS(5967), + [anon_sym_PIPE_AMP] = ACTIONS(5967), + [anon_sym_AMP_AMP] = ACTIONS(5967), + [anon_sym_PIPE_PIPE] = ACTIONS(5967), + [anon_sym_LT] = ACTIONS(5967), + [anon_sym_GT] = ACTIONS(5967), + [anon_sym_GT_GT] = ACTIONS(5967), + [anon_sym_AMP_GT] = ACTIONS(5967), + [anon_sym_AMP_GT_GT] = ACTIONS(5967), + [anon_sym_LT_AMP] = ACTIONS(5967), + [anon_sym_GT_AMP] = ACTIONS(5967), + [sym__special_characters] = ACTIONS(5967), + [anon_sym_DQUOTE] = ACTIONS(5967), + [anon_sym_DOLLAR] = ACTIONS(5967), + [sym_raw_string] = ACTIONS(5967), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5967), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5967), + [anon_sym_BQUOTE] = ACTIONS(5967), + [anon_sym_LT_LPAREN] = ACTIONS(5967), + [anon_sym_GT_LPAREN] = ACTIONS(5967), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(5967), + [anon_sym_SEMI] = ACTIONS(5967), + [anon_sym_LF] = ACTIONS(5967), + [anon_sym_AMP] = ACTIONS(5967), + }, + [3201] = { + [sym_file_descriptor] = ACTIONS(5969), + [sym__concat] = ACTIONS(5969), + [sym_variable_name] = ACTIONS(5969), + [anon_sym_PIPE] = ACTIONS(5971), + [anon_sym_SEMI_SEMI] = ACTIONS(5971), + [anon_sym_PIPE_AMP] = ACTIONS(5971), + [anon_sym_AMP_AMP] = ACTIONS(5971), + [anon_sym_PIPE_PIPE] = ACTIONS(5971), + [anon_sym_LT] = ACTIONS(5971), + [anon_sym_GT] = ACTIONS(5971), + [anon_sym_GT_GT] = ACTIONS(5971), + [anon_sym_AMP_GT] = ACTIONS(5971), + [anon_sym_AMP_GT_GT] = ACTIONS(5971), + [anon_sym_LT_AMP] = ACTIONS(5971), + [anon_sym_GT_AMP] = ACTIONS(5971), + [sym__special_characters] = ACTIONS(5971), + [anon_sym_DQUOTE] = ACTIONS(5971), + [anon_sym_DOLLAR] = ACTIONS(5971), + [sym_raw_string] = ACTIONS(5971), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5971), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5971), + [anon_sym_BQUOTE] = ACTIONS(5971), + [anon_sym_LT_LPAREN] = ACTIONS(5971), + [anon_sym_GT_LPAREN] = ACTIONS(5971), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(5971), + [anon_sym_SEMI] = ACTIONS(5971), + [anon_sym_LF] = ACTIONS(5971), + [anon_sym_AMP] = ACTIONS(5971), + }, + [3202] = { + [sym_file_descriptor] = ACTIONS(5973), + [sym__concat] = ACTIONS(5973), + [sym_variable_name] = ACTIONS(5973), + [anon_sym_PIPE] = ACTIONS(5975), + [anon_sym_SEMI_SEMI] = ACTIONS(5975), + [anon_sym_PIPE_AMP] = ACTIONS(5975), + [anon_sym_AMP_AMP] = ACTIONS(5975), + [anon_sym_PIPE_PIPE] = ACTIONS(5975), + [anon_sym_LT] = ACTIONS(5975), + [anon_sym_GT] = ACTIONS(5975), + [anon_sym_GT_GT] = ACTIONS(5975), + [anon_sym_AMP_GT] = ACTIONS(5975), + [anon_sym_AMP_GT_GT] = ACTIONS(5975), + [anon_sym_LT_AMP] = ACTIONS(5975), + [anon_sym_GT_AMP] = ACTIONS(5975), + [sym__special_characters] = ACTIONS(5975), + [anon_sym_DQUOTE] = ACTIONS(5975), + [anon_sym_DOLLAR] = ACTIONS(5975), + [sym_raw_string] = ACTIONS(5975), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5975), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5975), + [anon_sym_BQUOTE] = ACTIONS(5975), + [anon_sym_LT_LPAREN] = ACTIONS(5975), + [anon_sym_GT_LPAREN] = ACTIONS(5975), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(5975), + [anon_sym_SEMI] = ACTIONS(5975), + [anon_sym_LF] = ACTIONS(5975), + [anon_sym_AMP] = ACTIONS(5975), + }, + [3203] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(7304), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, [3204] = { + [sym_file_descriptor] = ACTIONS(5979), + [sym__concat] = ACTIONS(5979), + [sym_variable_name] = ACTIONS(5979), + [anon_sym_PIPE] = ACTIONS(5981), + [anon_sym_SEMI_SEMI] = ACTIONS(5981), + [anon_sym_PIPE_AMP] = ACTIONS(5981), + [anon_sym_AMP_AMP] = ACTIONS(5981), + [anon_sym_PIPE_PIPE] = ACTIONS(5981), + [anon_sym_LT] = ACTIONS(5981), + [anon_sym_GT] = ACTIONS(5981), + [anon_sym_GT_GT] = ACTIONS(5981), + [anon_sym_AMP_GT] = ACTIONS(5981), + [anon_sym_AMP_GT_GT] = ACTIONS(5981), + [anon_sym_LT_AMP] = ACTIONS(5981), + [anon_sym_GT_AMP] = ACTIONS(5981), + [sym__special_characters] = ACTIONS(5981), + [anon_sym_DQUOTE] = ACTIONS(5981), + [anon_sym_DOLLAR] = ACTIONS(5981), + [sym_raw_string] = ACTIONS(5981), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5981), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5981), + [anon_sym_BQUOTE] = ACTIONS(5981), + [anon_sym_LT_LPAREN] = ACTIONS(5981), + [anon_sym_GT_LPAREN] = ACTIONS(5981), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(5981), + [anon_sym_SEMI] = ACTIONS(5981), + [anon_sym_LF] = ACTIONS(5981), + [anon_sym_AMP] = ACTIONS(5981), + }, + [3205] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(7306), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3206] = { + [sym_file_descriptor] = ACTIONS(5985), + [sym__concat] = ACTIONS(5985), + [sym_variable_name] = ACTIONS(5985), + [anon_sym_PIPE] = ACTIONS(5987), + [anon_sym_SEMI_SEMI] = ACTIONS(5987), + [anon_sym_PIPE_AMP] = ACTIONS(5987), + [anon_sym_AMP_AMP] = ACTIONS(5987), + [anon_sym_PIPE_PIPE] = ACTIONS(5987), + [anon_sym_LT] = ACTIONS(5987), + [anon_sym_GT] = ACTIONS(5987), + [anon_sym_GT_GT] = ACTIONS(5987), + [anon_sym_AMP_GT] = ACTIONS(5987), + [anon_sym_AMP_GT_GT] = ACTIONS(5987), + [anon_sym_LT_AMP] = ACTIONS(5987), + [anon_sym_GT_AMP] = ACTIONS(5987), + [sym__special_characters] = ACTIONS(5987), + [anon_sym_DQUOTE] = ACTIONS(5987), + [anon_sym_DOLLAR] = ACTIONS(5987), + [sym_raw_string] = ACTIONS(5987), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5987), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5987), + [anon_sym_BQUOTE] = ACTIONS(5987), + [anon_sym_LT_LPAREN] = ACTIONS(5987), + [anon_sym_GT_LPAREN] = ACTIONS(5987), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(5987), + [anon_sym_SEMI] = ACTIONS(5987), + [anon_sym_LF] = ACTIONS(5987), + [anon_sym_AMP] = ACTIONS(5987), + }, + [3207] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(7308), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3208] = { + [sym_file_descriptor] = ACTIONS(5991), + [sym__concat] = ACTIONS(5991), + [sym_variable_name] = ACTIONS(5991), + [anon_sym_PIPE] = ACTIONS(5993), + [anon_sym_SEMI_SEMI] = ACTIONS(5993), + [anon_sym_PIPE_AMP] = ACTIONS(5993), + [anon_sym_AMP_AMP] = ACTIONS(5993), + [anon_sym_PIPE_PIPE] = ACTIONS(5993), + [anon_sym_LT] = ACTIONS(5993), + [anon_sym_GT] = ACTIONS(5993), + [anon_sym_GT_GT] = ACTIONS(5993), + [anon_sym_AMP_GT] = ACTIONS(5993), + [anon_sym_AMP_GT_GT] = ACTIONS(5993), + [anon_sym_LT_AMP] = ACTIONS(5993), + [anon_sym_GT_AMP] = ACTIONS(5993), + [sym__special_characters] = ACTIONS(5993), + [anon_sym_DQUOTE] = ACTIONS(5993), + [anon_sym_DOLLAR] = ACTIONS(5993), + [sym_raw_string] = ACTIONS(5993), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5993), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5993), + [anon_sym_BQUOTE] = ACTIONS(5993), + [anon_sym_LT_LPAREN] = ACTIONS(5993), + [anon_sym_GT_LPAREN] = ACTIONS(5993), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(5993), + [anon_sym_SEMI] = ACTIONS(5993), + [anon_sym_LF] = ACTIONS(5993), + [anon_sym_AMP] = ACTIONS(5993), + }, + [3209] = { + [sym_file_descriptor] = ACTIONS(5995), + [sym__concat] = ACTIONS(5995), + [sym_variable_name] = ACTIONS(5995), + [anon_sym_PIPE] = ACTIONS(5997), + [anon_sym_SEMI_SEMI] = ACTIONS(5997), + [anon_sym_PIPE_AMP] = ACTIONS(5997), + [anon_sym_AMP_AMP] = ACTIONS(5997), + [anon_sym_PIPE_PIPE] = ACTIONS(5997), + [anon_sym_LT] = ACTIONS(5997), + [anon_sym_GT] = ACTIONS(5997), + [anon_sym_GT_GT] = ACTIONS(5997), + [anon_sym_AMP_GT] = ACTIONS(5997), + [anon_sym_AMP_GT_GT] = ACTIONS(5997), + [anon_sym_LT_AMP] = ACTIONS(5997), + [anon_sym_GT_AMP] = ACTIONS(5997), + [sym__special_characters] = ACTIONS(5997), + [anon_sym_DQUOTE] = ACTIONS(5997), + [anon_sym_DOLLAR] = ACTIONS(5997), + [sym_raw_string] = ACTIONS(5997), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5997), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5997), + [anon_sym_BQUOTE] = ACTIONS(5997), + [anon_sym_LT_LPAREN] = ACTIONS(5997), + [anon_sym_GT_LPAREN] = ACTIONS(5997), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(5997), + [anon_sym_SEMI] = ACTIONS(5997), + [anon_sym_LF] = ACTIONS(5997), + [anon_sym_AMP] = ACTIONS(5997), + }, + [3210] = { + [sym__concat] = ACTIONS(4728), + [anon_sym_SEMI_SEMI] = ACTIONS(4730), + [sym__special_characters] = ACTIONS(4730), + [anon_sym_DQUOTE] = ACTIONS(4730), + [anon_sym_DOLLAR] = ACTIONS(4730), + [sym_raw_string] = ACTIONS(4730), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4730), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4730), + [anon_sym_BQUOTE] = ACTIONS(4730), + [anon_sym_LT_LPAREN] = ACTIONS(4730), + [anon_sym_GT_LPAREN] = ACTIONS(4730), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(4730), + [anon_sym_SEMI] = ACTIONS(4730), + [anon_sym_LF] = ACTIONS(4730), + [anon_sym_AMP] = ACTIONS(4730), + }, + [3211] = { + [sym__concat] = ACTIONS(4734), + [anon_sym_SEMI_SEMI] = ACTIONS(4736), + [sym__special_characters] = ACTIONS(4736), + [anon_sym_DQUOTE] = ACTIONS(4736), + [anon_sym_DOLLAR] = ACTIONS(4736), + [sym_raw_string] = ACTIONS(4736), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4736), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4736), + [anon_sym_BQUOTE] = ACTIONS(4736), + [anon_sym_LT_LPAREN] = ACTIONS(4736), + [anon_sym_GT_LPAREN] = ACTIONS(4736), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(4736), + [anon_sym_SEMI] = ACTIONS(4736), + [anon_sym_LF] = ACTIONS(4736), + [anon_sym_AMP] = ACTIONS(4736), + }, + [3212] = { + [sym__concat] = ACTIONS(4797), + [anon_sym_SEMI_SEMI] = ACTIONS(4799), + [sym__special_characters] = ACTIONS(4799), + [anon_sym_DQUOTE] = ACTIONS(4799), + [anon_sym_DOLLAR] = ACTIONS(4799), + [sym_raw_string] = ACTIONS(4799), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4799), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4799), + [anon_sym_BQUOTE] = ACTIONS(4799), + [anon_sym_LT_LPAREN] = ACTIONS(4799), + [anon_sym_GT_LPAREN] = ACTIONS(4799), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(4799), + [anon_sym_SEMI] = ACTIONS(4799), + [anon_sym_LF] = ACTIONS(4799), + [anon_sym_AMP] = ACTIONS(4799), + }, + [3213] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(7310), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3214] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(7312), + [sym_comment] = ACTIONS(56), + }, + [3215] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(7314), + [sym_comment] = ACTIONS(56), + }, + [3216] = { + [anon_sym_RBRACE] = ACTIONS(7314), + [sym_comment] = ACTIONS(56), + }, + [3217] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(3673), + [anon_sym_RBRACE] = ACTIONS(7316), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3218] = { + [sym__concat] = ACTIONS(4809), + [anon_sym_SEMI_SEMI] = ACTIONS(4811), + [sym__special_characters] = ACTIONS(4811), + [anon_sym_DQUOTE] = ACTIONS(4811), + [anon_sym_DOLLAR] = ACTIONS(4811), + [sym_raw_string] = ACTIONS(4811), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4811), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4811), + [anon_sym_BQUOTE] = ACTIONS(4811), + [anon_sym_LT_LPAREN] = ACTIONS(4811), + [anon_sym_GT_LPAREN] = ACTIONS(4811), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(4811), + [anon_sym_SEMI] = ACTIONS(4811), + [anon_sym_LF] = ACTIONS(4811), + [anon_sym_AMP] = ACTIONS(4811), + }, + [3219] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(3675), + [anon_sym_RBRACE] = ACTIONS(7318), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3220] = { + [sym__concat] = ACTIONS(4815), + [anon_sym_SEMI_SEMI] = ACTIONS(4817), + [sym__special_characters] = ACTIONS(4817), + [anon_sym_DQUOTE] = ACTIONS(4817), + [anon_sym_DOLLAR] = ACTIONS(4817), + [sym_raw_string] = ACTIONS(4817), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4817), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4817), + [anon_sym_BQUOTE] = ACTIONS(4817), + [anon_sym_LT_LPAREN] = ACTIONS(4817), + [anon_sym_GT_LPAREN] = ACTIONS(4817), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(4817), + [anon_sym_SEMI] = ACTIONS(4817), + [anon_sym_LF] = ACTIONS(4817), + [anon_sym_AMP] = ACTIONS(4817), + }, + [3221] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(3677), + [anon_sym_RBRACE] = ACTIONS(7320), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3222] = { + [sym__concat] = ACTIONS(4821), + [anon_sym_SEMI_SEMI] = ACTIONS(4823), + [sym__special_characters] = ACTIONS(4823), + [anon_sym_DQUOTE] = ACTIONS(4823), + [anon_sym_DOLLAR] = ACTIONS(4823), + [sym_raw_string] = ACTIONS(4823), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4823), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4823), + [anon_sym_BQUOTE] = ACTIONS(4823), + [anon_sym_LT_LPAREN] = ACTIONS(4823), + [anon_sym_GT_LPAREN] = ACTIONS(4823), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(4823), + [anon_sym_SEMI] = ACTIONS(4823), + [anon_sym_LF] = ACTIONS(4823), + [anon_sym_AMP] = ACTIONS(4823), + }, + [3223] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(7322), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3224] = { + [sym__concat] = ACTIONS(4827), + [anon_sym_SEMI_SEMI] = ACTIONS(4829), + [sym__special_characters] = ACTIONS(4829), + [anon_sym_DQUOTE] = ACTIONS(4829), + [anon_sym_DOLLAR] = ACTIONS(4829), + [sym_raw_string] = ACTIONS(4829), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4829), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4829), + [anon_sym_BQUOTE] = ACTIONS(4829), + [anon_sym_LT_LPAREN] = ACTIONS(4829), + [anon_sym_GT_LPAREN] = ACTIONS(4829), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(4829), + [anon_sym_SEMI] = ACTIONS(4829), + [anon_sym_LF] = ACTIONS(4829), + [anon_sym_AMP] = ACTIONS(4829), + }, + [3225] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(7324), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3226] = { + [anon_sym_esac] = ACTIONS(4239), [anon_sym_PIPE] = ACTIONS(4239), [anon_sym_RPAREN] = ACTIONS(4239), [anon_sym_SEMI_SEMI] = ACTIONS(4239), @@ -79856,7 +81742,1425 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(4239), [anon_sym_AMP] = ACTIONS(4239), }, - [3205] = { + [3227] = { + [sym_concatenation] = STATE(3680), + [sym_string] = STATE(3685), + [sym_array] = STATE(3680), + [sym_simple_expansion] = STATE(3685), + [sym_string_expansion] = STATE(3685), + [sym_expansion] = STATE(3685), + [sym_command_substitution] = STATE(3685), + [sym_process_substitution] = STATE(3685), + [sym__empty_value] = ACTIONS(7326), + [anon_sym_LPAREN] = ACTIONS(7328), + [sym__special_characters] = ACTIONS(7330), + [anon_sym_DQUOTE] = ACTIONS(7332), + [anon_sym_DOLLAR] = ACTIONS(7334), + [sym_raw_string] = ACTIONS(7336), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(7338), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(7340), + [anon_sym_BQUOTE] = ACTIONS(7342), + [anon_sym_LT_LPAREN] = ACTIONS(7344), + [anon_sym_GT_LPAREN] = ACTIONS(7344), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(7346), + }, + [3228] = { + [sym_file_descriptor] = ACTIONS(438), + [sym_variable_name] = ACTIONS(438), + [anon_sym_esac] = ACTIONS(440), + [anon_sym_PIPE] = ACTIONS(440), + [anon_sym_SEMI_SEMI] = ACTIONS(440), + [anon_sym_PIPE_AMP] = ACTIONS(440), + [anon_sym_AMP_AMP] = ACTIONS(440), + [anon_sym_PIPE_PIPE] = ACTIONS(440), + [anon_sym_LT] = ACTIONS(440), + [anon_sym_GT] = ACTIONS(440), + [anon_sym_GT_GT] = ACTIONS(440), + [anon_sym_AMP_GT] = ACTIONS(440), + [anon_sym_AMP_GT_GT] = ACTIONS(440), + [anon_sym_LT_AMP] = ACTIONS(440), + [anon_sym_GT_AMP] = ACTIONS(440), + [sym__special_characters] = ACTIONS(440), + [anon_sym_DQUOTE] = ACTIONS(440), + [anon_sym_DOLLAR] = ACTIONS(440), + [sym_raw_string] = ACTIONS(440), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(440), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(440), + [anon_sym_BQUOTE] = ACTIONS(440), + [anon_sym_LT_LPAREN] = ACTIONS(440), + [anon_sym_GT_LPAREN] = ACTIONS(440), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(440), + [anon_sym_SEMI] = ACTIONS(440), + [anon_sym_LF] = ACTIONS(440), + [anon_sym_AMP] = ACTIONS(440), + }, + [3229] = { + [sym_do_group] = STATE(3690), + [anon_sym_do] = ACTIONS(444), + [sym_comment] = ACTIONS(56), + }, + [3230] = { + [sym_compound_statement] = STATE(3692), + [anon_sym_LPAREN] = ACTIONS(7348), + [anon_sym_LBRACE] = ACTIONS(480), + [sym_comment] = ACTIONS(56), + }, + [3231] = { + [sym_concatenation] = STATE(84), + [sym_string] = STATE(79), + [sym_simple_expansion] = STATE(79), + [sym_string_expansion] = STATE(79), + [sym_expansion] = STATE(79), + [sym_command_substitution] = STATE(79), + [sym_process_substitution] = STATE(79), + [aux_sym_command_repeat2] = STATE(350), + [anon_sym_EQ_TILDE] = ACTIONS(122), + [anon_sym_RBRACK] = ACTIONS(7350), + [sym__special_characters] = ACTIONS(630), + [anon_sym_DQUOTE] = ACTIONS(126), + [anon_sym_DOLLAR] = ACTIONS(128), + [sym_raw_string] = ACTIONS(130), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(132), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(134), + [anon_sym_BQUOTE] = ACTIONS(136), + [anon_sym_LT_LPAREN] = ACTIONS(138), + [anon_sym_GT_LPAREN] = ACTIONS(138), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(140), + }, + [3232] = { + [sym_concatenation] = STATE(95), + [sym_string] = STATE(90), + [sym_simple_expansion] = STATE(90), + [sym_string_expansion] = STATE(90), + [sym_expansion] = STATE(90), + [sym_command_substitution] = STATE(90), + [sym_process_substitution] = STATE(90), + [aux_sym_command_repeat2] = STATE(372), + [anon_sym_EQ_TILDE] = ACTIONS(142), + [anon_sym_RBRACK_RBRACK] = ACTIONS(7350), + [sym__special_characters] = ACTIONS(670), + [anon_sym_DQUOTE] = ACTIONS(146), + [anon_sym_DOLLAR] = ACTIONS(148), + [sym_raw_string] = ACTIONS(150), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(152), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(154), + [anon_sym_BQUOTE] = ACTIONS(156), + [anon_sym_LT_LPAREN] = ACTIONS(158), + [anon_sym_GT_LPAREN] = ACTIONS(158), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(160), + }, + [3233] = { + [sym__assignment] = STATE(3695), + [anon_sym_LBRACK] = ACTIONS(64), + [anon_sym_EQ] = ACTIONS(7352), + [anon_sym_PLUS_EQ] = ACTIONS(7352), + [sym_comment] = ACTIONS(56), + }, + [3234] = { + [aux_sym_concatenation_repeat1] = STATE(3697), + [sym__concat] = ACTIONS(7354), + [sym_variable_name] = ACTIONS(676), + [anon_sym_esac] = ACTIONS(678), + [anon_sym_PIPE] = ACTIONS(678), + [anon_sym_SEMI_SEMI] = ACTIONS(678), + [anon_sym_PIPE_AMP] = ACTIONS(678), + [anon_sym_AMP_AMP] = ACTIONS(678), + [anon_sym_PIPE_PIPE] = ACTIONS(678), + [sym__special_characters] = ACTIONS(678), + [anon_sym_DQUOTE] = ACTIONS(678), + [anon_sym_DOLLAR] = ACTIONS(678), + [sym_raw_string] = ACTIONS(678), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(678), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(678), + [anon_sym_BQUOTE] = ACTIONS(678), + [anon_sym_LT_LPAREN] = ACTIONS(678), + [anon_sym_GT_LPAREN] = ACTIONS(678), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(678), + [sym_word] = ACTIONS(678), + [anon_sym_SEMI] = ACTIONS(678), + [anon_sym_LF] = ACTIONS(678), + [anon_sym_AMP] = ACTIONS(678), + }, + [3235] = { + [sym_simple_expansion] = STATE(134), + [sym_expansion] = STATE(134), + [sym_command_substitution] = STATE(134), + [aux_sym_string_repeat1] = STATE(3699), + [anon_sym_DQUOTE] = ACTIONS(7356), + [anon_sym_DOLLAR] = ACTIONS(232), + [sym__string_content] = ACTIONS(234), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(236), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(238), + [anon_sym_BQUOTE] = ACTIONS(240), + [sym_comment] = ACTIONS(182), + }, + [3236] = { + [sym_string] = STATE(3702), + [anon_sym_DQUOTE] = ACTIONS(7358), + [anon_sym_DOLLAR] = ACTIONS(7360), + [anon_sym_POUND] = ACTIONS(7360), + [anon_sym_DASH] = ACTIONS(7360), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(7362), + [anon_sym_STAR] = ACTIONS(7360), + [anon_sym_AT] = ACTIONS(7360), + [anon_sym_QMARK] = ACTIONS(7360), + [anon_sym_0] = ACTIONS(7364), + [anon_sym__] = ACTIONS(7364), + }, + [3237] = { + [aux_sym_concatenation_repeat1] = STATE(3697), + [sym__concat] = ACTIONS(7354), + [sym_variable_name] = ACTIONS(690), + [anon_sym_esac] = ACTIONS(692), + [anon_sym_PIPE] = ACTIONS(692), + [anon_sym_SEMI_SEMI] = ACTIONS(692), + [anon_sym_PIPE_AMP] = ACTIONS(692), + [anon_sym_AMP_AMP] = ACTIONS(692), + [anon_sym_PIPE_PIPE] = ACTIONS(692), + [sym__special_characters] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(692), + [anon_sym_DOLLAR] = ACTIONS(692), + [sym_raw_string] = ACTIONS(692), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(692), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(692), + [anon_sym_BQUOTE] = ACTIONS(692), + [anon_sym_LT_LPAREN] = ACTIONS(692), + [anon_sym_GT_LPAREN] = ACTIONS(692), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(692), + [sym_word] = ACTIONS(692), + [anon_sym_SEMI] = ACTIONS(692), + [anon_sym_LF] = ACTIONS(692), + [anon_sym_AMP] = ACTIONS(692), + }, + [3238] = { + [sym_subscript] = STATE(3707), + [sym_variable_name] = ACTIONS(7366), + [anon_sym_DOLLAR] = ACTIONS(7368), + [anon_sym_POUND] = ACTIONS(7370), + [anon_sym_DASH] = ACTIONS(7368), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(7372), + [anon_sym_STAR] = ACTIONS(7368), + [anon_sym_AT] = ACTIONS(7368), + [anon_sym_QMARK] = ACTIONS(7368), + [anon_sym_0] = ACTIONS(7374), + [anon_sym__] = ACTIONS(7374), + }, + [3239] = { + [sym_for_statement] = STATE(3708), + [sym_while_statement] = STATE(3708), + [sym_if_statement] = STATE(3708), + [sym_case_statement] = STATE(3708), + [sym_function_definition] = STATE(3708), + [sym_subshell] = STATE(3708), + [sym_pipeline] = STATE(3708), + [sym_list] = STATE(3708), + [sym_command] = STATE(3708), + [sym_command_name] = STATE(168), + [sym_bracket_command] = STATE(3708), + [sym_variable_assignment] = STATE(3709), + [sym_declaration_command] = STATE(3708), + [sym_unset_command] = STATE(3708), + [sym_subscript] = STATE(170), + [sym_file_redirect] = STATE(30), + [sym_concatenation] = STATE(171), + [sym_string] = STATE(161), + [sym_simple_expansion] = STATE(161), + [sym_string_expansion] = STATE(161), + [sym_expansion] = STATE(161), + [sym_command_substitution] = STATE(161), + [sym_process_substitution] = STATE(161), + [aux_sym_command_repeat1] = STATE(172), + [sym_file_descriptor] = ACTIONS(10), + [sym_variable_name] = ACTIONS(262), + [anon_sym_for] = ACTIONS(264), + [anon_sym_while] = ACTIONS(266), + [anon_sym_if] = ACTIONS(268), + [anon_sym_case] = ACTIONS(270), + [anon_sym_function] = ACTIONS(272), + [anon_sym_LPAREN] = ACTIONS(274), + [anon_sym_LBRACK] = ACTIONS(276), + [anon_sym_LBRACK_LBRACK] = ACTIONS(278), + [anon_sym_declare] = ACTIONS(280), + [anon_sym_typeset] = ACTIONS(280), + [anon_sym_export] = ACTIONS(280), + [anon_sym_readonly] = ACTIONS(280), + [anon_sym_local] = ACTIONS(280), + [anon_sym_unset] = ACTIONS(282), + [anon_sym_unsetenv] = ACTIONS(282), + [anon_sym_LT] = ACTIONS(36), + [anon_sym_GT] = ACTIONS(36), + [anon_sym_GT_GT] = ACTIONS(38), + [anon_sym_AMP_GT] = ACTIONS(36), + [anon_sym_AMP_GT_GT] = ACTIONS(38), + [anon_sym_LT_AMP] = ACTIONS(38), + [anon_sym_GT_AMP] = ACTIONS(38), + [sym__special_characters] = ACTIONS(284), + [anon_sym_DQUOTE] = ACTIONS(286), + [anon_sym_DOLLAR] = ACTIONS(288), + [sym_raw_string] = ACTIONS(290), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(292), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(294), + [anon_sym_BQUOTE] = ACTIONS(296), + [anon_sym_LT_LPAREN] = ACTIONS(298), + [anon_sym_GT_LPAREN] = ACTIONS(298), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(300), + }, + [3240] = { + [sym_for_statement] = STATE(3710), + [sym_while_statement] = STATE(3710), + [sym_if_statement] = STATE(3710), + [sym_case_statement] = STATE(3710), + [sym_function_definition] = STATE(3710), + [sym_subshell] = STATE(3710), + [sym_pipeline] = STATE(3710), + [sym_list] = STATE(3710), + [sym_command] = STATE(3710), + [sym_command_name] = STATE(190), + [sym_bracket_command] = STATE(3710), + [sym_variable_assignment] = STATE(3711), + [sym_declaration_command] = STATE(3710), + [sym_unset_command] = STATE(3710), + [sym_subscript] = STATE(192), + [sym_file_redirect] = STATE(30), + [sym_concatenation] = STATE(171), + [sym_string] = STATE(183), + [sym_simple_expansion] = STATE(183), + [sym_string_expansion] = STATE(183), + [sym_expansion] = STATE(183), + [sym_command_substitution] = STATE(183), + [sym_process_substitution] = STATE(183), + [aux_sym_command_repeat1] = STATE(193), + [sym_file_descriptor] = ACTIONS(10), + [sym_variable_name] = ACTIONS(302), + [anon_sym_for] = ACTIONS(264), + [anon_sym_while] = ACTIONS(304), + [anon_sym_if] = ACTIONS(268), + [anon_sym_case] = ACTIONS(270), + [anon_sym_function] = ACTIONS(306), + [anon_sym_LPAREN] = ACTIONS(274), + [anon_sym_LBRACK] = ACTIONS(308), + [anon_sym_LBRACK_LBRACK] = ACTIONS(310), + [anon_sym_declare] = ACTIONS(312), + [anon_sym_typeset] = ACTIONS(312), + [anon_sym_export] = ACTIONS(312), + [anon_sym_readonly] = ACTIONS(312), + [anon_sym_local] = ACTIONS(312), + [anon_sym_unset] = ACTIONS(314), + [anon_sym_unsetenv] = ACTIONS(314), + [anon_sym_LT] = ACTIONS(36), + [anon_sym_GT] = ACTIONS(36), + [anon_sym_GT_GT] = ACTIONS(38), + [anon_sym_AMP_GT] = ACTIONS(36), + [anon_sym_AMP_GT_GT] = ACTIONS(38), + [anon_sym_LT_AMP] = ACTIONS(38), + [anon_sym_GT_AMP] = ACTIONS(38), + [sym__special_characters] = ACTIONS(316), + [anon_sym_DQUOTE] = ACTIONS(318), + [anon_sym_DOLLAR] = ACTIONS(320), + [sym_raw_string] = ACTIONS(322), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(324), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(326), + [anon_sym_BQUOTE] = ACTIONS(328), + [anon_sym_LT_LPAREN] = ACTIONS(330), + [anon_sym_GT_LPAREN] = ACTIONS(330), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(332), + }, + [3241] = { + [sym_for_statement] = STATE(3712), + [sym_while_statement] = STATE(3712), + [sym_if_statement] = STATE(3712), + [sym_case_statement] = STATE(3712), + [sym_function_definition] = STATE(3712), + [sym_subshell] = STATE(3712), + [sym_pipeline] = STATE(3712), + [sym_list] = STATE(3712), + [sym_command] = STATE(3712), + [sym_command_name] = STATE(168), + [sym_bracket_command] = STATE(3712), + [sym_variable_assignment] = STATE(3713), + [sym_declaration_command] = STATE(3712), + [sym_unset_command] = STATE(3712), + [sym_subscript] = STATE(170), + [sym_file_redirect] = STATE(30), + [sym_concatenation] = STATE(171), + [sym_string] = STATE(161), + [sym_simple_expansion] = STATE(161), + [sym_string_expansion] = STATE(161), + [sym_expansion] = STATE(161), + [sym_command_substitution] = STATE(161), + [sym_process_substitution] = STATE(161), + [aux_sym_command_repeat1] = STATE(172), + [sym_file_descriptor] = ACTIONS(10), + [sym_variable_name] = ACTIONS(262), + [anon_sym_for] = ACTIONS(264), + [anon_sym_while] = ACTIONS(266), + [anon_sym_if] = ACTIONS(268), + [anon_sym_case] = ACTIONS(270), + [anon_sym_function] = ACTIONS(272), + [anon_sym_LPAREN] = ACTIONS(274), + [anon_sym_LBRACK] = ACTIONS(276), + [anon_sym_LBRACK_LBRACK] = ACTIONS(278), + [anon_sym_declare] = ACTIONS(280), + [anon_sym_typeset] = ACTIONS(280), + [anon_sym_export] = ACTIONS(280), + [anon_sym_readonly] = ACTIONS(280), + [anon_sym_local] = ACTIONS(280), + [anon_sym_unset] = ACTIONS(282), + [anon_sym_unsetenv] = ACTIONS(282), + [anon_sym_LT] = ACTIONS(36), + [anon_sym_GT] = ACTIONS(36), + [anon_sym_GT_GT] = ACTIONS(38), + [anon_sym_AMP_GT] = ACTIONS(36), + [anon_sym_AMP_GT_GT] = ACTIONS(38), + [anon_sym_LT_AMP] = ACTIONS(38), + [anon_sym_GT_AMP] = ACTIONS(38), + [sym__special_characters] = ACTIONS(284), + [anon_sym_DQUOTE] = ACTIONS(286), + [anon_sym_DOLLAR] = ACTIONS(288), + [sym_raw_string] = ACTIONS(290), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(292), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(294), + [anon_sym_BQUOTE] = ACTIONS(296), + [anon_sym_LT_LPAREN] = ACTIONS(298), + [anon_sym_GT_LPAREN] = ACTIONS(298), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(300), + }, + [3242] = { + [sym_variable_name] = ACTIONS(704), + [anon_sym_esac] = ACTIONS(706), + [anon_sym_PIPE] = ACTIONS(706), + [anon_sym_SEMI_SEMI] = ACTIONS(706), + [anon_sym_PIPE_AMP] = ACTIONS(706), + [anon_sym_AMP_AMP] = ACTIONS(706), + [anon_sym_PIPE_PIPE] = ACTIONS(706), + [sym__special_characters] = ACTIONS(706), + [anon_sym_DQUOTE] = ACTIONS(706), + [anon_sym_DOLLAR] = ACTIONS(706), + [sym_raw_string] = ACTIONS(706), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(706), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(706), + [anon_sym_BQUOTE] = ACTIONS(706), + [anon_sym_LT_LPAREN] = ACTIONS(706), + [anon_sym_GT_LPAREN] = ACTIONS(706), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(706), + [sym_word] = ACTIONS(706), + [anon_sym_SEMI] = ACTIONS(706), + [anon_sym_LF] = ACTIONS(706), + [anon_sym_AMP] = ACTIONS(706), + }, + [3243] = { + [sym_variable_name] = ACTIONS(690), + [anon_sym_esac] = ACTIONS(692), + [anon_sym_PIPE] = ACTIONS(692), + [anon_sym_SEMI_SEMI] = ACTIONS(692), + [anon_sym_PIPE_AMP] = ACTIONS(692), + [anon_sym_AMP_AMP] = ACTIONS(692), + [anon_sym_PIPE_PIPE] = ACTIONS(692), + [sym__special_characters] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(692), + [anon_sym_DOLLAR] = ACTIONS(692), + [sym_raw_string] = ACTIONS(692), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(692), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(692), + [anon_sym_BQUOTE] = ACTIONS(692), + [anon_sym_LT_LPAREN] = ACTIONS(692), + [anon_sym_GT_LPAREN] = ACTIONS(692), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(692), + [sym_word] = ACTIONS(692), + [anon_sym_SEMI] = ACTIONS(692), + [anon_sym_LF] = ACTIONS(692), + [anon_sym_AMP] = ACTIONS(692), + }, + [3244] = { + [sym__assignment] = STATE(3695), + [anon_sym_EQ] = ACTIONS(7352), + [anon_sym_PLUS_EQ] = ACTIONS(7352), + [sym_comment] = ACTIONS(56), + }, + [3245] = { + [sym_variable_assignment] = STATE(3243), + [sym_subscript] = STATE(3244), + [sym_concatenation] = STATE(3243), + [sym_string] = STATE(3237), + [sym_simple_expansion] = STATE(3237), + [sym_string_expansion] = STATE(3237), + [sym_expansion] = STATE(3237), + [sym_command_substitution] = STATE(3237), + [sym_process_substitution] = STATE(3237), + [aux_sym_declaration_command_repeat1] = STATE(3714), + [sym_variable_name] = ACTIONS(6523), + [anon_sym_esac] = ACTIONS(708), + [anon_sym_PIPE] = ACTIONS(708), + [anon_sym_SEMI_SEMI] = ACTIONS(708), + [anon_sym_PIPE_AMP] = ACTIONS(708), + [anon_sym_AMP_AMP] = ACTIONS(708), + [anon_sym_PIPE_PIPE] = ACTIONS(708), + [sym__special_characters] = ACTIONS(6525), + [anon_sym_DQUOTE] = ACTIONS(6527), + [anon_sym_DOLLAR] = ACTIONS(6529), + [sym_raw_string] = ACTIONS(6531), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6533), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6535), + [anon_sym_BQUOTE] = ACTIONS(6537), + [anon_sym_LT_LPAREN] = ACTIONS(6539), + [anon_sym_GT_LPAREN] = ACTIONS(6539), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6541), + [sym_word] = ACTIONS(6531), + [anon_sym_SEMI] = ACTIONS(708), + [anon_sym_LF] = ACTIONS(708), + [anon_sym_AMP] = ACTIONS(708), + }, + [3246] = { + [aux_sym_concatenation_repeat1] = STATE(3716), + [sym__concat] = ACTIONS(7376), + [anon_sym_esac] = ACTIONS(712), + [anon_sym_PIPE] = ACTIONS(712), + [anon_sym_SEMI_SEMI] = ACTIONS(712), + [anon_sym_PIPE_AMP] = ACTIONS(712), + [anon_sym_AMP_AMP] = ACTIONS(712), + [anon_sym_PIPE_PIPE] = ACTIONS(712), + [sym__special_characters] = ACTIONS(712), + [anon_sym_DQUOTE] = ACTIONS(712), + [anon_sym_DOLLAR] = ACTIONS(712), + [sym_raw_string] = ACTIONS(712), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(712), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(712), + [anon_sym_BQUOTE] = ACTIONS(712), + [anon_sym_LT_LPAREN] = ACTIONS(712), + [anon_sym_GT_LPAREN] = ACTIONS(712), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(712), + [sym_word] = ACTIONS(712), + [anon_sym_SEMI] = ACTIONS(712), + [anon_sym_LF] = ACTIONS(712), + [anon_sym_AMP] = ACTIONS(712), + }, + [3247] = { + [sym_simple_expansion] = STATE(134), + [sym_expansion] = STATE(134), + [sym_command_substitution] = STATE(134), + [aux_sym_string_repeat1] = STATE(3718), + [anon_sym_DQUOTE] = ACTIONS(7378), + [anon_sym_DOLLAR] = ACTIONS(232), + [sym__string_content] = ACTIONS(234), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(236), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(238), + [anon_sym_BQUOTE] = ACTIONS(240), + [sym_comment] = ACTIONS(182), + }, + [3248] = { + [sym_string] = STATE(3721), + [anon_sym_DQUOTE] = ACTIONS(7380), + [anon_sym_DOLLAR] = ACTIONS(7382), + [anon_sym_POUND] = ACTIONS(7382), + [anon_sym_DASH] = ACTIONS(7382), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(7384), + [anon_sym_STAR] = ACTIONS(7382), + [anon_sym_AT] = ACTIONS(7382), + [anon_sym_QMARK] = ACTIONS(7382), + [anon_sym_0] = ACTIONS(7386), + [anon_sym__] = ACTIONS(7386), + }, + [3249] = { + [aux_sym_concatenation_repeat1] = STATE(3716), + [sym__concat] = ACTIONS(7376), + [anon_sym_esac] = ACTIONS(724), + [anon_sym_PIPE] = ACTIONS(724), + [anon_sym_SEMI_SEMI] = ACTIONS(724), + [anon_sym_PIPE_AMP] = ACTIONS(724), + [anon_sym_AMP_AMP] = ACTIONS(724), + [anon_sym_PIPE_PIPE] = ACTIONS(724), + [sym__special_characters] = ACTIONS(724), + [anon_sym_DQUOTE] = ACTIONS(724), + [anon_sym_DOLLAR] = ACTIONS(724), + [sym_raw_string] = ACTIONS(724), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(724), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(724), + [anon_sym_BQUOTE] = ACTIONS(724), + [anon_sym_LT_LPAREN] = ACTIONS(724), + [anon_sym_GT_LPAREN] = ACTIONS(724), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(724), + [sym_word] = ACTIONS(724), + [anon_sym_SEMI] = ACTIONS(724), + [anon_sym_LF] = ACTIONS(724), + [anon_sym_AMP] = ACTIONS(724), + }, + [3250] = { + [sym_subscript] = STATE(3726), + [sym_variable_name] = ACTIONS(7388), + [anon_sym_DOLLAR] = ACTIONS(7390), + [anon_sym_POUND] = ACTIONS(7392), + [anon_sym_DASH] = ACTIONS(7390), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(7394), + [anon_sym_STAR] = ACTIONS(7390), + [anon_sym_AT] = ACTIONS(7390), + [anon_sym_QMARK] = ACTIONS(7390), + [anon_sym_0] = ACTIONS(7396), + [anon_sym__] = ACTIONS(7396), + }, + [3251] = { + [sym_for_statement] = STATE(3727), + [sym_while_statement] = STATE(3727), + [sym_if_statement] = STATE(3727), + [sym_case_statement] = STATE(3727), + [sym_function_definition] = STATE(3727), + [sym_subshell] = STATE(3727), + [sym_pipeline] = STATE(3727), + [sym_list] = STATE(3727), + [sym_command] = STATE(3727), + [sym_command_name] = STATE(168), + [sym_bracket_command] = STATE(3727), + [sym_variable_assignment] = STATE(3728), + [sym_declaration_command] = STATE(3727), + [sym_unset_command] = STATE(3727), + [sym_subscript] = STATE(170), + [sym_file_redirect] = STATE(30), + [sym_concatenation] = STATE(171), + [sym_string] = STATE(161), + [sym_simple_expansion] = STATE(161), + [sym_string_expansion] = STATE(161), + [sym_expansion] = STATE(161), + [sym_command_substitution] = STATE(161), + [sym_process_substitution] = STATE(161), + [aux_sym_command_repeat1] = STATE(172), + [sym_file_descriptor] = ACTIONS(10), + [sym_variable_name] = ACTIONS(262), + [anon_sym_for] = ACTIONS(264), + [anon_sym_while] = ACTIONS(266), + [anon_sym_if] = ACTIONS(268), + [anon_sym_case] = ACTIONS(270), + [anon_sym_function] = ACTIONS(272), + [anon_sym_LPAREN] = ACTIONS(274), + [anon_sym_LBRACK] = ACTIONS(276), + [anon_sym_LBRACK_LBRACK] = ACTIONS(278), + [anon_sym_declare] = ACTIONS(280), + [anon_sym_typeset] = ACTIONS(280), + [anon_sym_export] = ACTIONS(280), + [anon_sym_readonly] = ACTIONS(280), + [anon_sym_local] = ACTIONS(280), + [anon_sym_unset] = ACTIONS(282), + [anon_sym_unsetenv] = ACTIONS(282), + [anon_sym_LT] = ACTIONS(36), + [anon_sym_GT] = ACTIONS(36), + [anon_sym_GT_GT] = ACTIONS(38), + [anon_sym_AMP_GT] = ACTIONS(36), + [anon_sym_AMP_GT_GT] = ACTIONS(38), + [anon_sym_LT_AMP] = ACTIONS(38), + [anon_sym_GT_AMP] = ACTIONS(38), + [sym__special_characters] = ACTIONS(284), + [anon_sym_DQUOTE] = ACTIONS(286), + [anon_sym_DOLLAR] = ACTIONS(288), + [sym_raw_string] = ACTIONS(290), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(292), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(294), + [anon_sym_BQUOTE] = ACTIONS(296), + [anon_sym_LT_LPAREN] = ACTIONS(298), + [anon_sym_GT_LPAREN] = ACTIONS(298), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(300), + }, + [3252] = { + [sym_for_statement] = STATE(3729), + [sym_while_statement] = STATE(3729), + [sym_if_statement] = STATE(3729), + [sym_case_statement] = STATE(3729), + [sym_function_definition] = STATE(3729), + [sym_subshell] = STATE(3729), + [sym_pipeline] = STATE(3729), + [sym_list] = STATE(3729), + [sym_command] = STATE(3729), + [sym_command_name] = STATE(190), + [sym_bracket_command] = STATE(3729), + [sym_variable_assignment] = STATE(3730), + [sym_declaration_command] = STATE(3729), + [sym_unset_command] = STATE(3729), + [sym_subscript] = STATE(192), + [sym_file_redirect] = STATE(30), + [sym_concatenation] = STATE(171), + [sym_string] = STATE(183), + [sym_simple_expansion] = STATE(183), + [sym_string_expansion] = STATE(183), + [sym_expansion] = STATE(183), + [sym_command_substitution] = STATE(183), + [sym_process_substitution] = STATE(183), + [aux_sym_command_repeat1] = STATE(193), + [sym_file_descriptor] = ACTIONS(10), + [sym_variable_name] = ACTIONS(302), + [anon_sym_for] = ACTIONS(264), + [anon_sym_while] = ACTIONS(304), + [anon_sym_if] = ACTIONS(268), + [anon_sym_case] = ACTIONS(270), + [anon_sym_function] = ACTIONS(306), + [anon_sym_LPAREN] = ACTIONS(274), + [anon_sym_LBRACK] = ACTIONS(308), + [anon_sym_LBRACK_LBRACK] = ACTIONS(310), + [anon_sym_declare] = ACTIONS(312), + [anon_sym_typeset] = ACTIONS(312), + [anon_sym_export] = ACTIONS(312), + [anon_sym_readonly] = ACTIONS(312), + [anon_sym_local] = ACTIONS(312), + [anon_sym_unset] = ACTIONS(314), + [anon_sym_unsetenv] = ACTIONS(314), + [anon_sym_LT] = ACTIONS(36), + [anon_sym_GT] = ACTIONS(36), + [anon_sym_GT_GT] = ACTIONS(38), + [anon_sym_AMP_GT] = ACTIONS(36), + [anon_sym_AMP_GT_GT] = ACTIONS(38), + [anon_sym_LT_AMP] = ACTIONS(38), + [anon_sym_GT_AMP] = ACTIONS(38), + [sym__special_characters] = ACTIONS(316), + [anon_sym_DQUOTE] = ACTIONS(318), + [anon_sym_DOLLAR] = ACTIONS(320), + [sym_raw_string] = ACTIONS(322), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(324), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(326), + [anon_sym_BQUOTE] = ACTIONS(328), + [anon_sym_LT_LPAREN] = ACTIONS(330), + [anon_sym_GT_LPAREN] = ACTIONS(330), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(332), + }, + [3253] = { + [sym_for_statement] = STATE(3731), + [sym_while_statement] = STATE(3731), + [sym_if_statement] = STATE(3731), + [sym_case_statement] = STATE(3731), + [sym_function_definition] = STATE(3731), + [sym_subshell] = STATE(3731), + [sym_pipeline] = STATE(3731), + [sym_list] = STATE(3731), + [sym_command] = STATE(3731), + [sym_command_name] = STATE(168), + [sym_bracket_command] = STATE(3731), + [sym_variable_assignment] = STATE(3732), + [sym_declaration_command] = STATE(3731), + [sym_unset_command] = STATE(3731), + [sym_subscript] = STATE(170), + [sym_file_redirect] = STATE(30), + [sym_concatenation] = STATE(171), + [sym_string] = STATE(161), + [sym_simple_expansion] = STATE(161), + [sym_string_expansion] = STATE(161), + [sym_expansion] = STATE(161), + [sym_command_substitution] = STATE(161), + [sym_process_substitution] = STATE(161), + [aux_sym_command_repeat1] = STATE(172), + [sym_file_descriptor] = ACTIONS(10), + [sym_variable_name] = ACTIONS(262), + [anon_sym_for] = ACTIONS(264), + [anon_sym_while] = ACTIONS(266), + [anon_sym_if] = ACTIONS(268), + [anon_sym_case] = ACTIONS(270), + [anon_sym_function] = ACTIONS(272), + [anon_sym_LPAREN] = ACTIONS(274), + [anon_sym_LBRACK] = ACTIONS(276), + [anon_sym_LBRACK_LBRACK] = ACTIONS(278), + [anon_sym_declare] = ACTIONS(280), + [anon_sym_typeset] = ACTIONS(280), + [anon_sym_export] = ACTIONS(280), + [anon_sym_readonly] = ACTIONS(280), + [anon_sym_local] = ACTIONS(280), + [anon_sym_unset] = ACTIONS(282), + [anon_sym_unsetenv] = ACTIONS(282), + [anon_sym_LT] = ACTIONS(36), + [anon_sym_GT] = ACTIONS(36), + [anon_sym_GT_GT] = ACTIONS(38), + [anon_sym_AMP_GT] = ACTIONS(36), + [anon_sym_AMP_GT_GT] = ACTIONS(38), + [anon_sym_LT_AMP] = ACTIONS(38), + [anon_sym_GT_AMP] = ACTIONS(38), + [sym__special_characters] = ACTIONS(284), + [anon_sym_DQUOTE] = ACTIONS(286), + [anon_sym_DOLLAR] = ACTIONS(288), + [sym_raw_string] = ACTIONS(290), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(292), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(294), + [anon_sym_BQUOTE] = ACTIONS(296), + [anon_sym_LT_LPAREN] = ACTIONS(298), + [anon_sym_GT_LPAREN] = ACTIONS(298), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(300), + }, + [3254] = { + [anon_sym_esac] = ACTIONS(736), + [anon_sym_PIPE] = ACTIONS(736), + [anon_sym_SEMI_SEMI] = ACTIONS(736), + [anon_sym_PIPE_AMP] = ACTIONS(736), + [anon_sym_AMP_AMP] = ACTIONS(736), + [anon_sym_PIPE_PIPE] = ACTIONS(736), + [sym__special_characters] = ACTIONS(736), + [anon_sym_DQUOTE] = ACTIONS(736), + [anon_sym_DOLLAR] = ACTIONS(736), + [sym_raw_string] = ACTIONS(736), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(736), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(736), + [anon_sym_BQUOTE] = ACTIONS(736), + [anon_sym_LT_LPAREN] = ACTIONS(736), + [anon_sym_GT_LPAREN] = ACTIONS(736), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(736), + [sym_word] = ACTIONS(736), + [anon_sym_SEMI] = ACTIONS(736), + [anon_sym_LF] = ACTIONS(736), + [anon_sym_AMP] = ACTIONS(736), + }, + [3255] = { + [anon_sym_esac] = ACTIONS(724), + [anon_sym_PIPE] = ACTIONS(724), + [anon_sym_SEMI_SEMI] = ACTIONS(724), + [anon_sym_PIPE_AMP] = ACTIONS(724), + [anon_sym_AMP_AMP] = ACTIONS(724), + [anon_sym_PIPE_PIPE] = ACTIONS(724), + [sym__special_characters] = ACTIONS(724), + [anon_sym_DQUOTE] = ACTIONS(724), + [anon_sym_DOLLAR] = ACTIONS(724), + [sym_raw_string] = ACTIONS(724), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(724), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(724), + [anon_sym_BQUOTE] = ACTIONS(724), + [anon_sym_LT_LPAREN] = ACTIONS(724), + [anon_sym_GT_LPAREN] = ACTIONS(724), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(724), + [sym_word] = ACTIONS(724), + [anon_sym_SEMI] = ACTIONS(724), + [anon_sym_LF] = ACTIONS(724), + [anon_sym_AMP] = ACTIONS(724), + }, + [3256] = { + [sym_concatenation] = STATE(3255), + [sym_string] = STATE(3249), + [sym_simple_expansion] = STATE(3249), + [sym_string_expansion] = STATE(3249), + [sym_expansion] = STATE(3249), + [sym_command_substitution] = STATE(3249), + [sym_process_substitution] = STATE(3249), + [aux_sym_unset_command_repeat1] = STATE(3733), + [anon_sym_esac] = ACTIONS(738), + [anon_sym_PIPE] = ACTIONS(738), + [anon_sym_SEMI_SEMI] = ACTIONS(738), + [anon_sym_PIPE_AMP] = ACTIONS(738), + [anon_sym_AMP_AMP] = ACTIONS(738), + [anon_sym_PIPE_PIPE] = ACTIONS(738), + [sym__special_characters] = ACTIONS(6543), + [anon_sym_DQUOTE] = ACTIONS(6545), + [anon_sym_DOLLAR] = ACTIONS(6547), + [sym_raw_string] = ACTIONS(6549), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6551), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6553), + [anon_sym_BQUOTE] = ACTIONS(6555), + [anon_sym_LT_LPAREN] = ACTIONS(6557), + [anon_sym_GT_LPAREN] = ACTIONS(6557), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6559), + [sym_word] = ACTIONS(6549), + [anon_sym_SEMI] = ACTIONS(738), + [anon_sym_LF] = ACTIONS(738), + [anon_sym_AMP] = ACTIONS(738), + }, + [3257] = { + [sym_string] = STATE(3734), + [sym_simple_expansion] = STATE(3734), + [sym_string_expansion] = STATE(3734), + [sym_expansion] = STATE(3734), + [sym_command_substitution] = STATE(3734), + [sym_process_substitution] = STATE(3734), + [sym__special_characters] = ACTIONS(7398), + [anon_sym_DQUOTE] = ACTIONS(5479), + [anon_sym_DOLLAR] = ACTIONS(5481), + [sym_raw_string] = ACTIONS(7400), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5485), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5487), + [anon_sym_BQUOTE] = ACTIONS(5489), + [anon_sym_LT_LPAREN] = ACTIONS(5491), + [anon_sym_GT_LPAREN] = ACTIONS(5491), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(7398), + }, + [3258] = { + [aux_sym_concatenation_repeat1] = STATE(3735), + [sym_file_descriptor] = ACTIONS(772), + [sym__concat] = ACTIONS(6561), + [anon_sym_esac] = ACTIONS(774), + [anon_sym_PIPE] = ACTIONS(774), + [anon_sym_SEMI_SEMI] = ACTIONS(774), + [anon_sym_PIPE_AMP] = ACTIONS(774), + [anon_sym_AMP_AMP] = ACTIONS(774), + [anon_sym_PIPE_PIPE] = ACTIONS(774), + [anon_sym_EQ_TILDE] = ACTIONS(774), + [anon_sym_LT] = ACTIONS(774), + [anon_sym_GT] = ACTIONS(774), + [anon_sym_GT_GT] = ACTIONS(774), + [anon_sym_AMP_GT] = ACTIONS(774), + [anon_sym_AMP_GT_GT] = ACTIONS(774), + [anon_sym_LT_AMP] = ACTIONS(774), + [anon_sym_GT_AMP] = ACTIONS(774), + [anon_sym_LT_LT] = ACTIONS(774), + [anon_sym_LT_LT_DASH] = ACTIONS(774), + [anon_sym_LT_LT_LT] = ACTIONS(774), + [sym__special_characters] = ACTIONS(774), + [anon_sym_DQUOTE] = ACTIONS(774), + [anon_sym_DOLLAR] = ACTIONS(774), + [sym_raw_string] = ACTIONS(774), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(774), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(774), + [anon_sym_BQUOTE] = ACTIONS(774), + [anon_sym_LT_LPAREN] = ACTIONS(774), + [anon_sym_GT_LPAREN] = ACTIONS(774), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(774), + [anon_sym_SEMI] = ACTIONS(774), + [anon_sym_LF] = ACTIONS(774), + [anon_sym_AMP] = ACTIONS(774), + }, + [3259] = { + [sym_file_descriptor] = ACTIONS(776), + [sym__concat] = ACTIONS(776), + [anon_sym_esac] = ACTIONS(778), + [anon_sym_PIPE] = ACTIONS(778), + [anon_sym_SEMI_SEMI] = ACTIONS(778), + [anon_sym_PIPE_AMP] = ACTIONS(778), + [anon_sym_AMP_AMP] = ACTIONS(778), + [anon_sym_PIPE_PIPE] = ACTIONS(778), + [anon_sym_EQ_TILDE] = ACTIONS(778), + [anon_sym_LT] = ACTIONS(778), + [anon_sym_GT] = ACTIONS(778), + [anon_sym_GT_GT] = ACTIONS(778), + [anon_sym_AMP_GT] = ACTIONS(778), + [anon_sym_AMP_GT_GT] = ACTIONS(778), + [anon_sym_LT_AMP] = ACTIONS(778), + [anon_sym_GT_AMP] = ACTIONS(778), + [anon_sym_LT_LT] = ACTIONS(778), + [anon_sym_LT_LT_DASH] = ACTIONS(778), + [anon_sym_LT_LT_LT] = ACTIONS(778), + [sym__special_characters] = ACTIONS(778), + [anon_sym_DQUOTE] = ACTIONS(778), + [anon_sym_DOLLAR] = ACTIONS(778), + [sym_raw_string] = ACTIONS(778), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(778), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(778), + [anon_sym_BQUOTE] = ACTIONS(778), + [anon_sym_LT_LPAREN] = ACTIONS(778), + [anon_sym_GT_LPAREN] = ACTIONS(778), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(778), + [anon_sym_SEMI] = ACTIONS(778), + [anon_sym_LF] = ACTIONS(778), + [anon_sym_AMP] = ACTIONS(778), + }, + [3260] = { + [sym_simple_expansion] = STATE(134), + [sym_expansion] = STATE(134), + [sym_command_substitution] = STATE(134), + [aux_sym_string_repeat1] = STATE(447), + [anon_sym_DQUOTE] = ACTIONS(7402), + [anon_sym_DOLLAR] = ACTIONS(232), + [sym__string_content] = ACTIONS(234), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(236), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(238), + [anon_sym_BQUOTE] = ACTIONS(240), + [sym_comment] = ACTIONS(182), + }, + [3261] = { + [sym_file_descriptor] = ACTIONS(808), + [sym__concat] = ACTIONS(808), + [anon_sym_esac] = ACTIONS(810), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_SEMI_SEMI] = ACTIONS(810), + [anon_sym_PIPE_AMP] = ACTIONS(810), + [anon_sym_AMP_AMP] = ACTIONS(810), + [anon_sym_PIPE_PIPE] = ACTIONS(810), + [anon_sym_EQ_TILDE] = ACTIONS(810), + [anon_sym_LT] = ACTIONS(810), + [anon_sym_GT] = ACTIONS(810), + [anon_sym_GT_GT] = ACTIONS(810), + [anon_sym_AMP_GT] = ACTIONS(810), + [anon_sym_AMP_GT_GT] = ACTIONS(810), + [anon_sym_LT_AMP] = ACTIONS(810), + [anon_sym_GT_AMP] = ACTIONS(810), + [anon_sym_LT_LT] = ACTIONS(810), + [anon_sym_LT_LT_DASH] = ACTIONS(810), + [anon_sym_LT_LT_LT] = ACTIONS(810), + [sym__special_characters] = ACTIONS(810), + [anon_sym_DQUOTE] = ACTIONS(810), + [anon_sym_DOLLAR] = ACTIONS(810), + [sym_raw_string] = ACTIONS(810), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(810), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(810), + [anon_sym_BQUOTE] = ACTIONS(810), + [anon_sym_LT_LPAREN] = ACTIONS(810), + [anon_sym_GT_LPAREN] = ACTIONS(810), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(810), + [anon_sym_SEMI] = ACTIONS(810), + [anon_sym_LF] = ACTIONS(810), + [anon_sym_AMP] = ACTIONS(810), + }, + [3262] = { + [sym_file_descriptor] = ACTIONS(812), + [sym__concat] = ACTIONS(812), + [anon_sym_esac] = ACTIONS(814), + [anon_sym_PIPE] = ACTIONS(814), + [anon_sym_SEMI_SEMI] = ACTIONS(814), + [anon_sym_PIPE_AMP] = ACTIONS(814), + [anon_sym_AMP_AMP] = ACTIONS(814), + [anon_sym_PIPE_PIPE] = ACTIONS(814), + [anon_sym_EQ_TILDE] = ACTIONS(814), + [anon_sym_LT] = ACTIONS(814), + [anon_sym_GT] = ACTIONS(814), + [anon_sym_GT_GT] = ACTIONS(814), + [anon_sym_AMP_GT] = ACTIONS(814), + [anon_sym_AMP_GT_GT] = ACTIONS(814), + [anon_sym_LT_AMP] = ACTIONS(814), + [anon_sym_GT_AMP] = ACTIONS(814), + [anon_sym_LT_LT] = ACTIONS(814), + [anon_sym_LT_LT_DASH] = ACTIONS(814), + [anon_sym_LT_LT_LT] = ACTIONS(814), + [sym__special_characters] = ACTIONS(814), + [anon_sym_DQUOTE] = ACTIONS(814), + [anon_sym_DOLLAR] = ACTIONS(814), + [sym_raw_string] = ACTIONS(814), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(814), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(814), + [anon_sym_BQUOTE] = ACTIONS(814), + [anon_sym_LT_LPAREN] = ACTIONS(814), + [anon_sym_GT_LPAREN] = ACTIONS(814), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(814), + [anon_sym_SEMI] = ACTIONS(814), + [anon_sym_LF] = ACTIONS(814), + [anon_sym_AMP] = ACTIONS(814), + }, + [3263] = { + [sym_file_descriptor] = ACTIONS(816), + [sym__concat] = ACTIONS(816), + [anon_sym_esac] = ACTIONS(818), + [anon_sym_PIPE] = ACTIONS(818), + [anon_sym_SEMI_SEMI] = ACTIONS(818), + [anon_sym_PIPE_AMP] = ACTIONS(818), + [anon_sym_AMP_AMP] = ACTIONS(818), + [anon_sym_PIPE_PIPE] = ACTIONS(818), + [anon_sym_EQ_TILDE] = ACTIONS(818), + [anon_sym_LT] = ACTIONS(818), + [anon_sym_GT] = ACTIONS(818), + [anon_sym_GT_GT] = ACTIONS(818), + [anon_sym_AMP_GT] = ACTIONS(818), + [anon_sym_AMP_GT_GT] = ACTIONS(818), + [anon_sym_LT_AMP] = ACTIONS(818), + [anon_sym_GT_AMP] = ACTIONS(818), + [anon_sym_LT_LT] = ACTIONS(818), + [anon_sym_LT_LT_DASH] = ACTIONS(818), + [anon_sym_LT_LT_LT] = ACTIONS(818), + [sym__special_characters] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(818), + [anon_sym_DOLLAR] = ACTIONS(818), + [sym_raw_string] = ACTIONS(818), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(818), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(818), + [anon_sym_BQUOTE] = ACTIONS(818), + [anon_sym_LT_LPAREN] = ACTIONS(818), + [anon_sym_GT_LPAREN] = ACTIONS(818), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(818), + [anon_sym_SEMI] = ACTIONS(818), + [anon_sym_LF] = ACTIONS(818), + [anon_sym_AMP] = ACTIONS(818), + }, + [3264] = { + [anon_sym_LBRACK] = ACTIONS(820), + [anon_sym_EQ] = ACTIONS(7404), + [sym_comment] = ACTIONS(56), + }, + [3265] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(3740), + [anon_sym_RBRACE] = ACTIONS(7406), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [aux_sym_SLASH] = ACTIONS(7408), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3266] = { + [sym_subscript] = STATE(3744), + [sym_variable_name] = ACTIONS(7410), + [anon_sym_DOLLAR] = ACTIONS(7412), + [anon_sym_DASH] = ACTIONS(7412), + [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(7414), + [anon_sym_STAR] = ACTIONS(7412), + [anon_sym_AT] = ACTIONS(7412), + [anon_sym_QMARK] = ACTIONS(7412), + [anon_sym_0] = ACTIONS(7416), + [anon_sym__] = ACTIONS(7416), + }, + [3267] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(3747), + [anon_sym_RBRACE] = ACTIONS(7418), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [aux_sym_SLASH] = ACTIONS(7420), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3268] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(3750), + [anon_sym_RBRACE] = ACTIONS(7422), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [aux_sym_SLASH] = ACTIONS(7424), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3269] = { + [anon_sym_PIPE] = ACTIONS(954), + [anon_sym_RPAREN] = ACTIONS(7426), + [anon_sym_PIPE_AMP] = ACTIONS(958), + [anon_sym_AMP_AMP] = ACTIONS(960), + [anon_sym_PIPE_PIPE] = ACTIONS(960), + [sym_comment] = ACTIONS(56), + }, + [3270] = { + [sym_file_descriptor] = ACTIONS(378), + [sym_variable_name] = ACTIONS(378), + [anon_sym_PIPE] = ACTIONS(954), + [anon_sym_RPAREN] = ACTIONS(7426), + [anon_sym_PIPE_AMP] = ACTIONS(958), + [anon_sym_AMP_AMP] = ACTIONS(960), + [anon_sym_PIPE_PIPE] = ACTIONS(960), + [anon_sym_LT] = ACTIONS(382), + [anon_sym_GT] = ACTIONS(382), + [anon_sym_GT_GT] = ACTIONS(378), + [anon_sym_AMP_GT] = ACTIONS(382), + [anon_sym_AMP_GT_GT] = ACTIONS(378), + [anon_sym_LT_AMP] = ACTIONS(378), + [anon_sym_GT_AMP] = ACTIONS(378), + [sym__special_characters] = ACTIONS(382), + [anon_sym_DQUOTE] = ACTIONS(378), + [anon_sym_DOLLAR] = ACTIONS(382), + [sym_raw_string] = ACTIONS(378), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(378), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(378), + [anon_sym_BQUOTE] = ACTIONS(378), + [anon_sym_LT_LPAREN] = ACTIONS(378), + [anon_sym_GT_LPAREN] = ACTIONS(378), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(382), + }, + [3271] = { + [anon_sym_PIPE] = ACTIONS(1050), + [anon_sym_PIPE_AMP] = ACTIONS(1052), + [anon_sym_AMP_AMP] = ACTIONS(1054), + [anon_sym_PIPE_PIPE] = ACTIONS(1054), + [anon_sym_BQUOTE] = ACTIONS(7426), + [sym_comment] = ACTIONS(56), + }, + [3272] = { + [sym_file_descriptor] = ACTIONS(378), + [sym_variable_name] = ACTIONS(378), + [anon_sym_PIPE] = ACTIONS(1050), + [anon_sym_PIPE_AMP] = ACTIONS(1052), + [anon_sym_AMP_AMP] = ACTIONS(1054), + [anon_sym_PIPE_PIPE] = ACTIONS(1054), + [anon_sym_LT] = ACTIONS(382), + [anon_sym_GT] = ACTIONS(382), + [anon_sym_GT_GT] = ACTIONS(378), + [anon_sym_AMP_GT] = ACTIONS(382), + [anon_sym_AMP_GT_GT] = ACTIONS(378), + [anon_sym_LT_AMP] = ACTIONS(378), + [anon_sym_GT_AMP] = ACTIONS(378), + [sym__special_characters] = ACTIONS(382), + [anon_sym_DQUOTE] = ACTIONS(378), + [anon_sym_DOLLAR] = ACTIONS(382), + [sym_raw_string] = ACTIONS(378), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(378), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(378), + [anon_sym_BQUOTE] = ACTIONS(7426), + [anon_sym_LT_LPAREN] = ACTIONS(378), + [anon_sym_GT_LPAREN] = ACTIONS(378), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(382), + }, + [3273] = { + [anon_sym_PIPE] = ACTIONS(954), + [anon_sym_RPAREN] = ACTIONS(7428), + [anon_sym_PIPE_AMP] = ACTIONS(958), + [anon_sym_AMP_AMP] = ACTIONS(960), + [anon_sym_PIPE_PIPE] = ACTIONS(960), + [sym_comment] = ACTIONS(56), + }, + [3274] = { + [sym_file_descriptor] = ACTIONS(378), + [sym_variable_name] = ACTIONS(378), + [anon_sym_PIPE] = ACTIONS(954), + [anon_sym_RPAREN] = ACTIONS(7428), + [anon_sym_PIPE_AMP] = ACTIONS(958), + [anon_sym_AMP_AMP] = ACTIONS(960), + [anon_sym_PIPE_PIPE] = ACTIONS(960), + [anon_sym_LT] = ACTIONS(382), + [anon_sym_GT] = ACTIONS(382), + [anon_sym_GT_GT] = ACTIONS(378), + [anon_sym_AMP_GT] = ACTIONS(382), + [anon_sym_AMP_GT_GT] = ACTIONS(378), + [anon_sym_LT_AMP] = ACTIONS(378), + [anon_sym_GT_AMP] = ACTIONS(378), + [sym__special_characters] = ACTIONS(382), + [anon_sym_DQUOTE] = ACTIONS(378), + [anon_sym_DOLLAR] = ACTIONS(382), + [sym_raw_string] = ACTIONS(378), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(378), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(378), + [anon_sym_BQUOTE] = ACTIONS(378), + [anon_sym_LT_LPAREN] = ACTIONS(378), + [anon_sym_GT_LPAREN] = ACTIONS(378), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(382), + }, + [3275] = { + [anon_sym_RPAREN] = ACTIONS(7430), + [sym_comment] = ACTIONS(56), + }, + [3276] = { + [sym_for_statement] = STATE(601), + [sym_while_statement] = STATE(601), + [sym_if_statement] = STATE(601), + [sym_case_statement] = STATE(601), + [sym_function_definition] = STATE(601), + [sym_subshell] = STATE(601), + [sym_pipeline] = STATE(601), + [sym_list] = STATE(601), + [sym_command] = STATE(601), + [sym_command_name] = STATE(2653), + [sym_bracket_command] = STATE(601), + [sym_variable_assignment] = STATE(3754), + [sym_declaration_command] = STATE(601), + [sym_unset_command] = STATE(601), + [sym_subscript] = STATE(2655), + [sym_file_redirect] = STATE(30), + [sym_concatenation] = STATE(2656), + [sym_string] = STATE(2645), + [sym_simple_expansion] = STATE(2645), + [sym_string_expansion] = STATE(2645), + [sym_expansion] = STATE(2645), + [sym_command_substitution] = STATE(2645), + [sym_process_substitution] = STATE(2645), + [aux_sym_command_repeat1] = STATE(2658), + [sym_file_descriptor] = ACTIONS(10), + [sym_variable_name] = ACTIONS(5459), + [anon_sym_for] = ACTIONS(16), + [anon_sym_while] = ACTIONS(5461), + [anon_sym_if] = ACTIONS(20), + [anon_sym_case] = ACTIONS(22), + [anon_sym_function] = ACTIONS(5467), + [anon_sym_LPAREN] = ACTIONS(26), + [anon_sym_LBRACK] = ACTIONS(5469), + [anon_sym_LBRACK_LBRACK] = ACTIONS(5471), + [anon_sym_declare] = ACTIONS(5473), + [anon_sym_typeset] = ACTIONS(5473), + [anon_sym_export] = ACTIONS(5473), + [anon_sym_readonly] = ACTIONS(5473), + [anon_sym_local] = ACTIONS(5473), + [anon_sym_unset] = ACTIONS(5475), + [anon_sym_unsetenv] = ACTIONS(5475), + [anon_sym_LT] = ACTIONS(36), + [anon_sym_GT] = ACTIONS(36), + [anon_sym_GT_GT] = ACTIONS(38), + [anon_sym_AMP_GT] = ACTIONS(36), + [anon_sym_AMP_GT_GT] = ACTIONS(38), + [anon_sym_LT_AMP] = ACTIONS(38), + [anon_sym_GT_AMP] = ACTIONS(38), + [sym__special_characters] = ACTIONS(5477), + [anon_sym_DQUOTE] = ACTIONS(5479), + [anon_sym_DOLLAR] = ACTIONS(5481), + [sym_raw_string] = ACTIONS(5483), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5485), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5487), + [anon_sym_BQUOTE] = ACTIONS(5489), + [anon_sym_LT_LPAREN] = ACTIONS(5491), + [anon_sym_GT_LPAREN] = ACTIONS(5491), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(5493), + }, + [3277] = { + [sym_file_descriptor] = ACTIONS(1080), + [sym_variable_name] = ACTIONS(1080), + [anon_sym_for] = ACTIONS(1082), + [anon_sym_while] = ACTIONS(1082), + [anon_sym_if] = ACTIONS(1082), + [anon_sym_case] = ACTIONS(1082), + [anon_sym_esac] = ACTIONS(7432), + [anon_sym_SEMI_SEMI] = ACTIONS(1080), + [anon_sym_function] = ACTIONS(1082), + [anon_sym_LPAREN] = ACTIONS(1080), + [anon_sym_LBRACK] = ACTIONS(1082), + [anon_sym_LBRACK_LBRACK] = ACTIONS(1080), + [anon_sym_declare] = ACTIONS(1082), + [anon_sym_typeset] = ACTIONS(1082), + [anon_sym_export] = ACTIONS(1082), + [anon_sym_readonly] = ACTIONS(1082), + [anon_sym_local] = ACTIONS(1082), + [anon_sym_unset] = ACTIONS(1082), + [anon_sym_unsetenv] = ACTIONS(1082), + [anon_sym_LT] = ACTIONS(1082), + [anon_sym_GT] = ACTIONS(1082), + [anon_sym_GT_GT] = ACTIONS(1080), + [anon_sym_AMP_GT] = ACTIONS(1082), + [anon_sym_AMP_GT_GT] = ACTIONS(1080), + [anon_sym_LT_AMP] = ACTIONS(1080), + [anon_sym_GT_AMP] = ACTIONS(1080), + [sym__special_characters] = ACTIONS(7434), + [anon_sym_DQUOTE] = ACTIONS(7436), + [anon_sym_DOLLAR] = ACTIONS(7438), + [sym_raw_string] = ACTIONS(7436), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(7436), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(7436), + [anon_sym_BQUOTE] = ACTIONS(7436), + [anon_sym_LT_LPAREN] = ACTIONS(7436), + [anon_sym_GT_LPAREN] = ACTIONS(7436), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(7434), + }, + [3278] = { + [sym_for_statement] = STATE(3755), + [sym_while_statement] = STATE(3755), + [sym_if_statement] = STATE(3755), + [sym_case_statement] = STATE(3755), + [sym_function_definition] = STATE(3755), + [sym_subshell] = STATE(3755), + [sym_pipeline] = STATE(3755), + [sym_list] = STATE(3755), + [sym_command] = STATE(3755), + [sym_command_name] = STATE(2653), + [sym_bracket_command] = STATE(3755), + [sym_variable_assignment] = STATE(3756), + [sym_declaration_command] = STATE(3755), + [sym_unset_command] = STATE(3755), + [sym_subscript] = STATE(2655), + [sym_file_redirect] = STATE(30), + [sym_concatenation] = STATE(2656), + [sym_string] = STATE(2645), + [sym_simple_expansion] = STATE(2645), + [sym_string_expansion] = STATE(2645), + [sym_expansion] = STATE(2645), + [sym_command_substitution] = STATE(2645), + [sym_process_substitution] = STATE(2645), + [aux_sym_command_repeat1] = STATE(2658), + [sym_file_descriptor] = ACTIONS(10), + [sym_variable_name] = ACTIONS(5459), + [anon_sym_for] = ACTIONS(16), + [anon_sym_while] = ACTIONS(5461), + [anon_sym_if] = ACTIONS(20), + [anon_sym_case] = ACTIONS(22), + [anon_sym_function] = ACTIONS(5467), + [anon_sym_LPAREN] = ACTIONS(26), + [anon_sym_LBRACK] = ACTIONS(5469), + [anon_sym_LBRACK_LBRACK] = ACTIONS(5471), + [anon_sym_declare] = ACTIONS(5473), + [anon_sym_typeset] = ACTIONS(5473), + [anon_sym_export] = ACTIONS(5473), + [anon_sym_readonly] = ACTIONS(5473), + [anon_sym_local] = ACTIONS(5473), + [anon_sym_unset] = ACTIONS(5475), + [anon_sym_unsetenv] = ACTIONS(5475), + [anon_sym_LT] = ACTIONS(36), + [anon_sym_GT] = ACTIONS(36), + [anon_sym_GT_GT] = ACTIONS(38), + [anon_sym_AMP_GT] = ACTIONS(36), + [anon_sym_AMP_GT_GT] = ACTIONS(38), + [anon_sym_LT_AMP] = ACTIONS(38), + [anon_sym_GT_AMP] = ACTIONS(38), + [sym__special_characters] = ACTIONS(5477), + [anon_sym_DQUOTE] = ACTIONS(5479), + [anon_sym_DOLLAR] = ACTIONS(5481), + [sym_raw_string] = ACTIONS(5483), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5485), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5487), + [anon_sym_BQUOTE] = ACTIONS(5489), + [anon_sym_LT_LPAREN] = ACTIONS(5491), + [anon_sym_GT_LPAREN] = ACTIONS(5491), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(5493), + }, + [3279] = { [sym_file_descriptor] = ACTIONS(1080), [sym_variable_name] = ACTIONS(1080), [anon_sym_for] = ACTIONS(1082), @@ -79895,36 +83199,329 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(56), [sym_word] = ACTIONS(1084), }, - [3206] = { - [anon_sym_esac] = ACTIONS(7190), - [sym__special_characters] = ACTIONS(7192), - [anon_sym_DQUOTE] = ACTIONS(7194), - [anon_sym_DOLLAR] = ACTIONS(7192), - [sym_raw_string] = ACTIONS(7194), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(7194), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(7194), - [anon_sym_BQUOTE] = ACTIONS(7194), - [anon_sym_LT_LPAREN] = ACTIONS(7194), - [anon_sym_GT_LPAREN] = ACTIONS(7194), + [3280] = { + [anon_sym_LT] = ACTIONS(7440), + [anon_sym_GT] = ACTIONS(7440), + [anon_sym_GT_GT] = ACTIONS(7442), + [anon_sym_AMP_GT] = ACTIONS(7440), + [anon_sym_AMP_GT_GT] = ACTIONS(7442), + [anon_sym_LT_AMP] = ACTIONS(7442), + [anon_sym_GT_AMP] = ACTIONS(7442), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(7196), }, - [3207] = { - [sym__terminated_statement] = STATE(2635), - [sym_for_statement] = STATE(2636), - [sym_while_statement] = STATE(2636), - [sym_if_statement] = STATE(2636), - [sym_case_statement] = STATE(2636), - [sym_function_definition] = STATE(2636), - [sym_subshell] = STATE(2636), - [sym_pipeline] = STATE(2636), - [sym_list] = STATE(2636), - [sym_command] = STATE(2636), + [3281] = { + [sym_concatenation] = STATE(3760), + [sym_string] = STATE(3759), + [sym_simple_expansion] = STATE(3759), + [sym_string_expansion] = STATE(3759), + [sym_expansion] = STATE(3759), + [sym_command_substitution] = STATE(3759), + [sym_process_substitution] = STATE(3759), + [sym__special_characters] = ACTIONS(7444), + [anon_sym_DQUOTE] = ACTIONS(6603), + [anon_sym_DOLLAR] = ACTIONS(6605), + [sym_raw_string] = ACTIONS(7446), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6609), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6611), + [anon_sym_BQUOTE] = ACTIONS(6613), + [anon_sym_LT_LPAREN] = ACTIONS(6615), + [anon_sym_GT_LPAREN] = ACTIONS(6615), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(7446), + [sym_regex] = ACTIONS(7448), + }, + [3282] = { + [sym_concatenation] = STATE(617), + [sym_string] = STATE(3764), + [sym_simple_expansion] = STATE(3764), + [sym_string_expansion] = STATE(3764), + [sym_expansion] = STATE(3764), + [sym_command_substitution] = STATE(3764), + [sym_process_substitution] = STATE(3764), + [sym__special_characters] = ACTIONS(7450), + [anon_sym_DQUOTE] = ACTIONS(7452), + [anon_sym_DOLLAR] = ACTIONS(7454), + [sym_raw_string] = ACTIONS(7456), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(7458), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(7460), + [anon_sym_BQUOTE] = ACTIONS(7462), + [anon_sym_LT_LPAREN] = ACTIONS(7464), + [anon_sym_GT_LPAREN] = ACTIONS(7464), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(7466), + }, + [3283] = { + [sym_concatenation] = STATE(623), + [sym_string] = STATE(3770), + [sym_simple_expansion] = STATE(3770), + [sym_string_expansion] = STATE(3770), + [sym_expansion] = STATE(3770), + [sym_command_substitution] = STATE(3770), + [sym_process_substitution] = STATE(3770), + [sym__special_characters] = ACTIONS(7468), + [anon_sym_DQUOTE] = ACTIONS(7452), + [anon_sym_DOLLAR] = ACTIONS(7454), + [sym_raw_string] = ACTIONS(7470), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(7458), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(7460), + [anon_sym_BQUOTE] = ACTIONS(7462), + [anon_sym_LT_LPAREN] = ACTIONS(7464), + [anon_sym_GT_LPAREN] = ACTIONS(7464), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(7472), + }, + [3284] = { + [aux_sym_concatenation_repeat1] = STATE(3258), + [sym_file_descriptor] = ACTIONS(600), + [sym__concat] = ACTIONS(6561), + [anon_sym_esac] = ACTIONS(602), + [anon_sym_PIPE] = ACTIONS(602), + [anon_sym_SEMI_SEMI] = ACTIONS(602), + [anon_sym_PIPE_AMP] = ACTIONS(602), + [anon_sym_AMP_AMP] = ACTIONS(602), + [anon_sym_PIPE_PIPE] = ACTIONS(602), + [anon_sym_EQ_TILDE] = ACTIONS(602), + [anon_sym_LT] = ACTIONS(602), + [anon_sym_GT] = ACTIONS(602), + [anon_sym_GT_GT] = ACTIONS(602), + [anon_sym_AMP_GT] = ACTIONS(602), + [anon_sym_AMP_GT_GT] = ACTIONS(602), + [anon_sym_LT_AMP] = ACTIONS(602), + [anon_sym_GT_AMP] = ACTIONS(602), + [anon_sym_LT_LT] = ACTIONS(602), + [anon_sym_LT_LT_DASH] = ACTIONS(602), + [anon_sym_LT_LT_LT] = ACTIONS(602), + [sym__special_characters] = ACTIONS(602), + [anon_sym_DQUOTE] = ACTIONS(602), + [anon_sym_DOLLAR] = ACTIONS(602), + [sym_raw_string] = ACTIONS(602), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(602), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(602), + [anon_sym_BQUOTE] = ACTIONS(602), + [anon_sym_LT_LPAREN] = ACTIONS(602), + [anon_sym_GT_LPAREN] = ACTIONS(602), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(602), + [anon_sym_SEMI] = ACTIONS(602), + [anon_sym_LF] = ACTIONS(602), + [anon_sym_AMP] = ACTIONS(602), + }, + [3285] = { + [aux_sym_concatenation_repeat1] = STATE(3258), + [sym_file_descriptor] = ACTIONS(614), + [sym__concat] = ACTIONS(6561), + [anon_sym_esac] = ACTIONS(616), + [anon_sym_PIPE] = ACTIONS(616), + [anon_sym_SEMI_SEMI] = ACTIONS(616), + [anon_sym_PIPE_AMP] = ACTIONS(616), + [anon_sym_AMP_AMP] = ACTIONS(616), + [anon_sym_PIPE_PIPE] = ACTIONS(616), + [anon_sym_EQ_TILDE] = ACTIONS(616), + [anon_sym_LT] = ACTIONS(616), + [anon_sym_GT] = ACTIONS(616), + [anon_sym_GT_GT] = ACTIONS(616), + [anon_sym_AMP_GT] = ACTIONS(616), + [anon_sym_AMP_GT_GT] = ACTIONS(616), + [anon_sym_LT_AMP] = ACTIONS(616), + [anon_sym_GT_AMP] = ACTIONS(616), + [anon_sym_LT_LT] = ACTIONS(616), + [anon_sym_LT_LT_DASH] = ACTIONS(616), + [anon_sym_LT_LT_LT] = ACTIONS(616), + [sym__special_characters] = ACTIONS(616), + [anon_sym_DQUOTE] = ACTIONS(616), + [anon_sym_DOLLAR] = ACTIONS(616), + [sym_raw_string] = ACTIONS(616), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(616), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(616), + [anon_sym_BQUOTE] = ACTIONS(616), + [anon_sym_LT_LPAREN] = ACTIONS(616), + [anon_sym_GT_LPAREN] = ACTIONS(616), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(616), + [anon_sym_SEMI] = ACTIONS(616), + [anon_sym_LF] = ACTIONS(616), + [anon_sym_AMP] = ACTIONS(616), + }, + [3286] = { + [sym_file_descriptor] = ACTIONS(614), + [anon_sym_esac] = ACTIONS(616), + [anon_sym_PIPE] = ACTIONS(616), + [anon_sym_SEMI_SEMI] = ACTIONS(616), + [anon_sym_PIPE_AMP] = ACTIONS(616), + [anon_sym_AMP_AMP] = ACTIONS(616), + [anon_sym_PIPE_PIPE] = ACTIONS(616), + [anon_sym_EQ_TILDE] = ACTIONS(616), + [anon_sym_LT] = ACTIONS(616), + [anon_sym_GT] = ACTIONS(616), + [anon_sym_GT_GT] = ACTIONS(616), + [anon_sym_AMP_GT] = ACTIONS(616), + [anon_sym_AMP_GT_GT] = ACTIONS(616), + [anon_sym_LT_AMP] = ACTIONS(616), + [anon_sym_GT_AMP] = ACTIONS(616), + [anon_sym_LT_LT] = ACTIONS(616), + [anon_sym_LT_LT_DASH] = ACTIONS(616), + [anon_sym_LT_LT_LT] = ACTIONS(616), + [sym__special_characters] = ACTIONS(616), + [anon_sym_DQUOTE] = ACTIONS(616), + [anon_sym_DOLLAR] = ACTIONS(616), + [sym_raw_string] = ACTIONS(616), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(616), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(616), + [anon_sym_BQUOTE] = ACTIONS(616), + [anon_sym_LT_LPAREN] = ACTIONS(616), + [anon_sym_GT_LPAREN] = ACTIONS(616), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(616), + [anon_sym_SEMI] = ACTIONS(616), + [anon_sym_LF] = ACTIONS(616), + [anon_sym_AMP] = ACTIONS(616), + }, + [3287] = { + [sym_file_redirect] = STATE(207), + [sym_heredoc_redirect] = STATE(207), + [sym_herestring_redirect] = STATE(207), + [aux_sym_while_statement_repeat1] = STATE(3771), + [sym_file_descriptor] = ACTIONS(6593), + [anon_sym_esac] = ACTIONS(1128), + [anon_sym_PIPE] = ACTIONS(1128), + [anon_sym_SEMI_SEMI] = ACTIONS(1128), + [anon_sym_PIPE_AMP] = ACTIONS(1128), + [anon_sym_AMP_AMP] = ACTIONS(1128), + [anon_sym_PIPE_PIPE] = ACTIONS(1128), + [anon_sym_LT] = ACTIONS(6597), + [anon_sym_GT] = ACTIONS(6597), + [anon_sym_GT_GT] = ACTIONS(6597), + [anon_sym_AMP_GT] = ACTIONS(6597), + [anon_sym_AMP_GT_GT] = ACTIONS(6597), + [anon_sym_LT_AMP] = ACTIONS(6597), + [anon_sym_GT_AMP] = ACTIONS(6597), + [anon_sym_LT_LT] = ACTIONS(358), + [anon_sym_LT_LT_DASH] = ACTIONS(358), + [anon_sym_LT_LT_LT] = ACTIONS(6599), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(1128), + [anon_sym_LF] = ACTIONS(1128), + [anon_sym_AMP] = ACTIONS(1128), + }, + [3288] = { + [sym_file_redirect] = STATE(207), + [sym_heredoc_redirect] = STATE(207), + [sym_herestring_redirect] = STATE(207), + [sym_concatenation] = STATE(3286), + [sym_string] = STATE(3285), + [sym_simple_expansion] = STATE(3285), + [sym_string_expansion] = STATE(3285), + [sym_expansion] = STATE(3285), + [sym_command_substitution] = STATE(3285), + [sym_process_substitution] = STATE(3285), + [aux_sym_while_statement_repeat1] = STATE(3772), + [aux_sym_command_repeat2] = STATE(3773), + [sym_file_descriptor] = ACTIONS(6593), + [anon_sym_esac] = ACTIONS(1128), + [anon_sym_PIPE] = ACTIONS(1128), + [anon_sym_SEMI_SEMI] = ACTIONS(1128), + [anon_sym_PIPE_AMP] = ACTIONS(1128), + [anon_sym_AMP_AMP] = ACTIONS(1128), + [anon_sym_PIPE_PIPE] = ACTIONS(1128), + [anon_sym_EQ_TILDE] = ACTIONS(6595), + [anon_sym_LT] = ACTIONS(6597), + [anon_sym_GT] = ACTIONS(6597), + [anon_sym_GT_GT] = ACTIONS(6597), + [anon_sym_AMP_GT] = ACTIONS(6597), + [anon_sym_AMP_GT_GT] = ACTIONS(6597), + [anon_sym_LT_AMP] = ACTIONS(6597), + [anon_sym_GT_AMP] = ACTIONS(6597), + [anon_sym_LT_LT] = ACTIONS(358), + [anon_sym_LT_LT_DASH] = ACTIONS(358), + [anon_sym_LT_LT_LT] = ACTIONS(6599), + [sym__special_characters] = ACTIONS(6601), + [anon_sym_DQUOTE] = ACTIONS(6603), + [anon_sym_DOLLAR] = ACTIONS(6605), + [sym_raw_string] = ACTIONS(6607), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6609), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6611), + [anon_sym_BQUOTE] = ACTIONS(6613), + [anon_sym_LT_LPAREN] = ACTIONS(6615), + [anon_sym_GT_LPAREN] = ACTIONS(6615), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(6607), + [anon_sym_SEMI] = ACTIONS(1128), + [anon_sym_LF] = ACTIONS(1128), + [anon_sym_AMP] = ACTIONS(1128), + }, + [3289] = { + [anon_sym_esac] = ACTIONS(7432), + [sym__special_characters] = ACTIONS(7438), + [anon_sym_DQUOTE] = ACTIONS(7436), + [anon_sym_DOLLAR] = ACTIONS(7438), + [sym_raw_string] = ACTIONS(7436), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(7436), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(7436), + [anon_sym_BQUOTE] = ACTIONS(7436), + [anon_sym_LT_LPAREN] = ACTIONS(7436), + [anon_sym_GT_LPAREN] = ACTIONS(7436), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(7434), + }, + [3290] = { + [anon_sym_esac] = ACTIONS(7474), + [anon_sym_PIPE] = ACTIONS(6585), + [anon_sym_SEMI_SEMI] = ACTIONS(7476), + [anon_sym_PIPE_AMP] = ACTIONS(6585), + [anon_sym_AMP_AMP] = ACTIONS(6589), + [anon_sym_PIPE_PIPE] = ACTIONS(6589), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(6591), + [anon_sym_LF] = ACTIONS(6591), + [anon_sym_AMP] = ACTIONS(6591), + }, + [3291] = { + [sym_file_descriptor] = ACTIONS(378), + [sym_variable_name] = ACTIONS(378), + [anon_sym_esac] = ACTIONS(7474), + [anon_sym_PIPE] = ACTIONS(6585), + [anon_sym_SEMI_SEMI] = ACTIONS(7476), + [anon_sym_PIPE_AMP] = ACTIONS(6585), + [anon_sym_AMP_AMP] = ACTIONS(6589), + [anon_sym_PIPE_PIPE] = ACTIONS(6589), + [anon_sym_LT] = ACTIONS(380), + [anon_sym_GT] = ACTIONS(380), + [anon_sym_GT_GT] = ACTIONS(380), + [anon_sym_AMP_GT] = ACTIONS(380), + [anon_sym_AMP_GT_GT] = ACTIONS(380), + [anon_sym_LT_AMP] = ACTIONS(380), + [anon_sym_GT_AMP] = ACTIONS(380), + [sym__special_characters] = ACTIONS(380), + [anon_sym_DQUOTE] = ACTIONS(380), + [anon_sym_DOLLAR] = ACTIONS(380), + [sym_raw_string] = ACTIONS(380), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(380), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(380), + [anon_sym_BQUOTE] = ACTIONS(380), + [anon_sym_LT_LPAREN] = ACTIONS(380), + [anon_sym_GT_LPAREN] = ACTIONS(380), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(380), + [anon_sym_SEMI] = ACTIONS(6591), + [anon_sym_LF] = ACTIONS(6591), + [anon_sym_AMP] = ACTIONS(6591), + }, + [3292] = { + [sym__terminated_statement] = STATE(2651), + [sym_for_statement] = STATE(3775), + [sym_while_statement] = STATE(3775), + [sym_if_statement] = STATE(3775), + [sym_case_statement] = STATE(3775), + [sym_function_definition] = STATE(3775), + [sym_subshell] = STATE(3775), + [sym_pipeline] = STATE(3775), + [sym_list] = STATE(3775), + [sym_command] = STATE(3775), [sym_command_name] = STATE(27), - [sym_bracket_command] = STATE(2636), - [sym_variable_assignment] = STATE(2637), - [sym_declaration_command] = STATE(2636), - [sym_unset_command] = STATE(2636), + [sym_bracket_command] = STATE(3775), + [sym_variable_assignment] = STATE(3776), + [sym_declaration_command] = STATE(3775), + [sym_unset_command] = STATE(3775), [sym_subscript] = STATE(29), [sym_file_redirect] = STATE(30), [sym_concatenation] = STATE(31), @@ -79934,7 +83531,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(18), [sym_command_substitution] = STATE(18), [sym_process_substitution] = STATE(18), - [aux_sym_program_repeat1] = STATE(3207), + [aux_sym_program_repeat1] = STATE(3292), [aux_sym_command_repeat1] = STATE(33), [sym_file_descriptor] = ACTIONS(1130), [sym_variable_name] = ACTIONS(1133), @@ -79974,52 +83571,98 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(56), [sym_word] = ACTIONS(1198), }, - [3208] = { - [sym__terminated_statement] = STATE(2635), - [sym_for_statement] = STATE(2636), - [sym_while_statement] = STATE(2636), - [sym_if_statement] = STATE(2636), - [sym_case_statement] = STATE(2636), - [sym_function_definition] = STATE(2636), - [sym_subshell] = STATE(2636), - [sym_pipeline] = STATE(2636), - [sym_list] = STATE(2636), - [sym_command] = STATE(2636), - [sym_command_name] = STATE(27), - [sym_bracket_command] = STATE(2636), - [sym_variable_assignment] = STATE(2637), - [sym_declaration_command] = STATE(2636), - [sym_unset_command] = STATE(2636), - [sym_subscript] = STATE(29), + [3293] = { + [sym_file_redirect] = STATE(207), + [sym_heredoc_redirect] = STATE(207), + [sym_herestring_redirect] = STATE(207), + [sym_concatenation] = STATE(3286), + [sym_string] = STATE(3285), + [sym_simple_expansion] = STATE(3285), + [sym_string_expansion] = STATE(3285), + [sym_expansion] = STATE(3285), + [sym_command_substitution] = STATE(3285), + [sym_process_substitution] = STATE(3285), + [aux_sym_while_statement_repeat1] = STATE(3772), + [aux_sym_command_repeat2] = STATE(3777), + [sym_file_descriptor] = ACTIONS(6593), + [anon_sym_esac] = ACTIONS(1128), + [anon_sym_PIPE] = ACTIONS(1128), + [anon_sym_SEMI_SEMI] = ACTIONS(1128), + [anon_sym_PIPE_AMP] = ACTIONS(1128), + [anon_sym_AMP_AMP] = ACTIONS(1128), + [anon_sym_PIPE_PIPE] = ACTIONS(1128), + [anon_sym_EQ_TILDE] = ACTIONS(6595), + [anon_sym_LT] = ACTIONS(6597), + [anon_sym_GT] = ACTIONS(6597), + [anon_sym_GT_GT] = ACTIONS(6597), + [anon_sym_AMP_GT] = ACTIONS(6597), + [anon_sym_AMP_GT_GT] = ACTIONS(6597), + [anon_sym_LT_AMP] = ACTIONS(6597), + [anon_sym_GT_AMP] = ACTIONS(6597), + [anon_sym_LT_LT] = ACTIONS(358), + [anon_sym_LT_LT_DASH] = ACTIONS(358), + [anon_sym_LT_LT_LT] = ACTIONS(6599), + [sym__special_characters] = ACTIONS(6601), + [anon_sym_DQUOTE] = ACTIONS(6603), + [anon_sym_DOLLAR] = ACTIONS(6605), + [sym_raw_string] = ACTIONS(6607), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6609), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6611), + [anon_sym_BQUOTE] = ACTIONS(6613), + [anon_sym_LT_LPAREN] = ACTIONS(6615), + [anon_sym_GT_LPAREN] = ACTIONS(6615), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(6607), + [anon_sym_SEMI] = ACTIONS(1128), + [anon_sym_LF] = ACTIONS(1128), + [anon_sym_AMP] = ACTIONS(1128), + }, + [3294] = { + [sym__terminated_statement] = STATE(2651), + [sym_for_statement] = STATE(3779), + [sym_while_statement] = STATE(3779), + [sym_if_statement] = STATE(3779), + [sym_case_statement] = STATE(3779), + [sym_function_definition] = STATE(3779), + [sym_subshell] = STATE(3779), + [sym_pipeline] = STATE(3779), + [sym_list] = STATE(3779), + [sym_command] = STATE(3779), + [sym_command_name] = STATE(2653), + [sym_bracket_command] = STATE(3779), + [sym_variable_assignment] = STATE(3780), + [sym_declaration_command] = STATE(3779), + [sym_unset_command] = STATE(3779), + [sym_subscript] = STATE(2655), [sym_file_redirect] = STATE(30), - [sym_concatenation] = STATE(31), - [sym_string] = STATE(18), - [sym_simple_expansion] = STATE(18), - [sym_string_expansion] = STATE(18), - [sym_expansion] = STATE(18), - [sym_command_substitution] = STATE(18), - [sym_process_substitution] = STATE(18), - [aux_sym_program_repeat1] = STATE(3207), - [aux_sym_command_repeat1] = STATE(33), + [sym_concatenation] = STATE(2656), + [sym_string] = STATE(2645), + [sym_simple_expansion] = STATE(2645), + [sym_string_expansion] = STATE(2645), + [sym_expansion] = STATE(2645), + [sym_command_substitution] = STATE(2645), + [sym_process_substitution] = STATE(2645), + [aux_sym_program_repeat1] = STATE(3292), + [aux_sym_command_repeat1] = STATE(2658), [sym_file_descriptor] = ACTIONS(10), - [sym_variable_name] = ACTIONS(12), + [sym_variable_name] = ACTIONS(5459), [anon_sym_for] = ACTIONS(16), - [anon_sym_while] = ACTIONS(18), + [anon_sym_while] = ACTIONS(5461), [anon_sym_if] = ACTIONS(20), [anon_sym_case] = ACTIONS(22), - [anon_sym_esac] = ACTIONS(7190), - [anon_sym_SEMI_SEMI] = ACTIONS(7198), - [anon_sym_function] = ACTIONS(24), + [anon_sym_esac] = ACTIONS(7432), + [anon_sym_SEMI_SEMI] = ACTIONS(7478), + [anon_sym_function] = ACTIONS(5467), [anon_sym_LPAREN] = ACTIONS(26), - [anon_sym_LBRACK] = ACTIONS(28), - [anon_sym_LBRACK_LBRACK] = ACTIONS(30), - [anon_sym_declare] = ACTIONS(32), - [anon_sym_typeset] = ACTIONS(32), - [anon_sym_export] = ACTIONS(32), - [anon_sym_readonly] = ACTIONS(32), - [anon_sym_local] = ACTIONS(32), - [anon_sym_unset] = ACTIONS(34), - [anon_sym_unsetenv] = ACTIONS(34), + [anon_sym_LBRACK] = ACTIONS(5469), + [anon_sym_LBRACK_LBRACK] = ACTIONS(5471), + [anon_sym_declare] = ACTIONS(5473), + [anon_sym_typeset] = ACTIONS(5473), + [anon_sym_export] = ACTIONS(5473), + [anon_sym_readonly] = ACTIONS(5473), + [anon_sym_local] = ACTIONS(5473), + [anon_sym_unset] = ACTIONS(5475), + [anon_sym_unsetenv] = ACTIONS(5475), [anon_sym_LT] = ACTIONS(36), [anon_sym_GT] = ACTIONS(36), [anon_sym_GT_GT] = ACTIONS(38), @@ -80027,78 +83670,160 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP_GT_GT] = ACTIONS(38), [anon_sym_LT_AMP] = ACTIONS(38), [anon_sym_GT_AMP] = ACTIONS(38), - [sym__special_characters] = ACTIONS(40), - [anon_sym_DQUOTE] = ACTIONS(42), - [anon_sym_DOLLAR] = ACTIONS(44), - [sym_raw_string] = ACTIONS(46), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(48), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(50), - [anon_sym_BQUOTE] = ACTIONS(52), - [anon_sym_LT_LPAREN] = ACTIONS(54), - [anon_sym_GT_LPAREN] = ACTIONS(54), + [sym__special_characters] = ACTIONS(5477), + [anon_sym_DQUOTE] = ACTIONS(5479), + [anon_sym_DOLLAR] = ACTIONS(5481), + [sym_raw_string] = ACTIONS(5483), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5485), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5487), + [anon_sym_BQUOTE] = ACTIONS(5489), + [anon_sym_LT_LPAREN] = ACTIONS(5491), + [anon_sym_GT_LPAREN] = ACTIONS(5491), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(58), + [sym_word] = ACTIONS(5493), }, - [3209] = { - [anon_sym_esac] = ACTIONS(7200), - [sym__special_characters] = ACTIONS(7202), - [anon_sym_DQUOTE] = ACTIONS(7204), - [anon_sym_DOLLAR] = ACTIONS(7202), - [sym_raw_string] = ACTIONS(7204), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(7204), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(7204), - [anon_sym_BQUOTE] = ACTIONS(7204), - [anon_sym_LT_LPAREN] = ACTIONS(7204), - [anon_sym_GT_LPAREN] = ACTIONS(7204), + [3295] = { + [sym_file_descriptor] = ACTIONS(1080), + [sym_variable_name] = ACTIONS(1080), + [anon_sym_for] = ACTIONS(1082), + [anon_sym_while] = ACTIONS(1082), + [anon_sym_if] = ACTIONS(1082), + [anon_sym_case] = ACTIONS(1082), + [anon_sym_esac] = ACTIONS(7480), + [anon_sym_SEMI_SEMI] = ACTIONS(1080), + [anon_sym_function] = ACTIONS(1082), + [anon_sym_LPAREN] = ACTIONS(1080), + [anon_sym_LBRACK] = ACTIONS(1082), + [anon_sym_LBRACK_LBRACK] = ACTIONS(1080), + [anon_sym_declare] = ACTIONS(1082), + [anon_sym_typeset] = ACTIONS(1082), + [anon_sym_export] = ACTIONS(1082), + [anon_sym_readonly] = ACTIONS(1082), + [anon_sym_local] = ACTIONS(1082), + [anon_sym_unset] = ACTIONS(1082), + [anon_sym_unsetenv] = ACTIONS(1082), + [anon_sym_LT] = ACTIONS(1082), + [anon_sym_GT] = ACTIONS(1082), + [anon_sym_GT_GT] = ACTIONS(1080), + [anon_sym_AMP_GT] = ACTIONS(1082), + [anon_sym_AMP_GT_GT] = ACTIONS(1080), + [anon_sym_LT_AMP] = ACTIONS(1080), + [anon_sym_GT_AMP] = ACTIONS(1080), + [sym__special_characters] = ACTIONS(7482), + [anon_sym_DQUOTE] = ACTIONS(7484), + [anon_sym_DOLLAR] = ACTIONS(7486), + [sym_raw_string] = ACTIONS(7484), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(7484), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(7484), + [anon_sym_BQUOTE] = ACTIONS(7484), + [anon_sym_LT_LPAREN] = ACTIONS(7484), + [anon_sym_GT_LPAREN] = ACTIONS(7484), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(7206), + [sym_word] = ACTIONS(7482), }, - [3210] = { - [sym__terminated_statement] = STATE(2635), - [sym_for_statement] = STATE(2636), - [sym_while_statement] = STATE(2636), - [sym_if_statement] = STATE(2636), - [sym_case_statement] = STATE(2636), - [sym_function_definition] = STATE(2636), - [sym_subshell] = STATE(2636), - [sym_pipeline] = STATE(2636), - [sym_list] = STATE(2636), - [sym_command] = STATE(2636), - [sym_command_name] = STATE(27), - [sym_bracket_command] = STATE(2636), - [sym_variable_assignment] = STATE(2637), - [sym_declaration_command] = STATE(2636), - [sym_unset_command] = STATE(2636), - [sym_subscript] = STATE(29), + [3296] = { + [anon_sym_esac] = ACTIONS(7480), + [sym__special_characters] = ACTIONS(7486), + [anon_sym_DQUOTE] = ACTIONS(7484), + [anon_sym_DOLLAR] = ACTIONS(7486), + [sym_raw_string] = ACTIONS(7484), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(7484), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(7484), + [anon_sym_BQUOTE] = ACTIONS(7484), + [anon_sym_LT_LPAREN] = ACTIONS(7484), + [anon_sym_GT_LPAREN] = ACTIONS(7484), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(7482), + }, + [3297] = { + [anon_sym_esac] = ACTIONS(7488), + [anon_sym_PIPE] = ACTIONS(6585), + [anon_sym_SEMI_SEMI] = ACTIONS(7490), + [anon_sym_PIPE_AMP] = ACTIONS(6585), + [anon_sym_AMP_AMP] = ACTIONS(6589), + [anon_sym_PIPE_PIPE] = ACTIONS(6589), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(6591), + [anon_sym_LF] = ACTIONS(6591), + [anon_sym_AMP] = ACTIONS(6591), + }, + [3298] = { + [sym_file_descriptor] = ACTIONS(378), + [sym_variable_name] = ACTIONS(378), + [anon_sym_esac] = ACTIONS(7488), + [anon_sym_PIPE] = ACTIONS(6585), + [anon_sym_SEMI_SEMI] = ACTIONS(7490), + [anon_sym_PIPE_AMP] = ACTIONS(6585), + [anon_sym_AMP_AMP] = ACTIONS(6589), + [anon_sym_PIPE_PIPE] = ACTIONS(6589), + [anon_sym_LT] = ACTIONS(380), + [anon_sym_GT] = ACTIONS(380), + [anon_sym_GT_GT] = ACTIONS(380), + [anon_sym_AMP_GT] = ACTIONS(380), + [anon_sym_AMP_GT_GT] = ACTIONS(380), + [anon_sym_LT_AMP] = ACTIONS(380), + [anon_sym_GT_AMP] = ACTIONS(380), + [sym__special_characters] = ACTIONS(380), + [anon_sym_DQUOTE] = ACTIONS(380), + [anon_sym_DOLLAR] = ACTIONS(380), + [sym_raw_string] = ACTIONS(380), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(380), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(380), + [anon_sym_BQUOTE] = ACTIONS(380), + [anon_sym_LT_LPAREN] = ACTIONS(380), + [anon_sym_GT_LPAREN] = ACTIONS(380), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(380), + [anon_sym_SEMI] = ACTIONS(6591), + [anon_sym_LF] = ACTIONS(6591), + [anon_sym_AMP] = ACTIONS(6591), + }, + [3299] = { + [sym__terminated_statement] = STATE(2651), + [sym_for_statement] = STATE(3783), + [sym_while_statement] = STATE(3783), + [sym_if_statement] = STATE(3783), + [sym_case_statement] = STATE(3783), + [sym_function_definition] = STATE(3783), + [sym_subshell] = STATE(3783), + [sym_pipeline] = STATE(3783), + [sym_list] = STATE(3783), + [sym_command] = STATE(3783), + [sym_command_name] = STATE(2653), + [sym_bracket_command] = STATE(3783), + [sym_variable_assignment] = STATE(3784), + [sym_declaration_command] = STATE(3783), + [sym_unset_command] = STATE(3783), + [sym_subscript] = STATE(2655), [sym_file_redirect] = STATE(30), - [sym_concatenation] = STATE(31), - [sym_string] = STATE(18), - [sym_simple_expansion] = STATE(18), - [sym_string_expansion] = STATE(18), - [sym_expansion] = STATE(18), - [sym_command_substitution] = STATE(18), - [sym_process_substitution] = STATE(18), - [aux_sym_program_repeat1] = STATE(3207), - [aux_sym_command_repeat1] = STATE(33), + [sym_concatenation] = STATE(2656), + [sym_string] = STATE(2645), + [sym_simple_expansion] = STATE(2645), + [sym_string_expansion] = STATE(2645), + [sym_expansion] = STATE(2645), + [sym_command_substitution] = STATE(2645), + [sym_process_substitution] = STATE(2645), + [aux_sym_program_repeat1] = STATE(3292), + [aux_sym_command_repeat1] = STATE(2658), [sym_file_descriptor] = ACTIONS(10), - [sym_variable_name] = ACTIONS(12), + [sym_variable_name] = ACTIONS(5459), [anon_sym_for] = ACTIONS(16), - [anon_sym_while] = ACTIONS(18), + [anon_sym_while] = ACTIONS(5461), [anon_sym_if] = ACTIONS(20), [anon_sym_case] = ACTIONS(22), - [anon_sym_esac] = ACTIONS(7200), - [anon_sym_SEMI_SEMI] = ACTIONS(7208), - [anon_sym_function] = ACTIONS(24), + [anon_sym_esac] = ACTIONS(7480), + [anon_sym_SEMI_SEMI] = ACTIONS(7492), + [anon_sym_function] = ACTIONS(5467), [anon_sym_LPAREN] = ACTIONS(26), - [anon_sym_LBRACK] = ACTIONS(28), - [anon_sym_LBRACK_LBRACK] = ACTIONS(30), - [anon_sym_declare] = ACTIONS(32), - [anon_sym_typeset] = ACTIONS(32), - [anon_sym_export] = ACTIONS(32), - [anon_sym_readonly] = ACTIONS(32), - [anon_sym_local] = ACTIONS(32), - [anon_sym_unset] = ACTIONS(34), - [anon_sym_unsetenv] = ACTIONS(34), + [anon_sym_LBRACK] = ACTIONS(5469), + [anon_sym_LBRACK_LBRACK] = ACTIONS(5471), + [anon_sym_declare] = ACTIONS(5473), + [anon_sym_typeset] = ACTIONS(5473), + [anon_sym_export] = ACTIONS(5473), + [anon_sym_readonly] = ACTIONS(5473), + [anon_sym_local] = ACTIONS(5473), + [anon_sym_unset] = ACTIONS(5475), + [anon_sym_unsetenv] = ACTIONS(5475), [anon_sym_LT] = ACTIONS(36), [anon_sym_GT] = ACTIONS(36), [anon_sym_GT_GT] = ACTIONS(38), @@ -80106,41 +83831,41 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP_GT_GT] = ACTIONS(38), [anon_sym_LT_AMP] = ACTIONS(38), [anon_sym_GT_AMP] = ACTIONS(38), - [sym__special_characters] = ACTIONS(40), - [anon_sym_DQUOTE] = ACTIONS(42), - [anon_sym_DOLLAR] = ACTIONS(44), - [sym_raw_string] = ACTIONS(46), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(48), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(50), - [anon_sym_BQUOTE] = ACTIONS(52), - [anon_sym_LT_LPAREN] = ACTIONS(54), - [anon_sym_GT_LPAREN] = ACTIONS(54), + [sym__special_characters] = ACTIONS(5477), + [anon_sym_DQUOTE] = ACTIONS(5479), + [anon_sym_DOLLAR] = ACTIONS(5481), + [sym_raw_string] = ACTIONS(5483), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5485), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5487), + [anon_sym_BQUOTE] = ACTIONS(5489), + [anon_sym_LT_LPAREN] = ACTIONS(5491), + [anon_sym_GT_LPAREN] = ACTIONS(5491), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(58), + [sym_word] = ACTIONS(5493), }, - [3211] = { + [3300] = { [sym__concat] = ACTIONS(3235), [anon_sym_PIPE] = ACTIONS(3235), [anon_sym_RPAREN] = ACTIONS(3235), [sym_comment] = ACTIONS(56), }, - [3212] = { + [3301] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(7210), + [anon_sym_RBRACE] = ACTIONS(7494), [sym_comment] = ACTIONS(56), }, - [3213] = { + [3302] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(7212), + [anon_sym_RBRACE] = ACTIONS(7496), [sym_comment] = ACTIONS(56), }, - [3214] = { - [anon_sym_RBRACE] = ACTIONS(7212), + [3303] = { + [anon_sym_RBRACE] = ACTIONS(7496), [sym_comment] = ACTIONS(56), }, - [3215] = { + [3304] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -80148,8 +83873,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3596), - [anon_sym_RBRACE] = ACTIONS(7214), + [aux_sym_expansion_repeat1] = STATE(3788), + [anon_sym_RBRACE] = ACTIONS(7498), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -80169,44 +83894,44 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3216] = { + [3305] = { [sym__concat] = ACTIONS(3297), [anon_sym_PIPE] = ACTIONS(3297), [anon_sym_RPAREN] = ACTIONS(3297), [sym_comment] = ACTIONS(56), }, - [3217] = { - [sym_concatenation] = STATE(3599), - [sym_string] = STATE(3598), - [sym_simple_expansion] = STATE(3598), - [sym_string_expansion] = STATE(3598), - [sym_expansion] = STATE(3598), - [sym_command_substitution] = STATE(3598), - [sym_process_substitution] = STATE(3598), - [anon_sym_RBRACE] = ACTIONS(7212), - [sym__special_characters] = ACTIONS(7216), + [3306] = { + [sym_concatenation] = STATE(3791), + [sym_string] = STATE(3790), + [sym_simple_expansion] = STATE(3790), + [sym_string_expansion] = STATE(3790), + [sym_expansion] = STATE(3790), + [sym_command_substitution] = STATE(3790), + [sym_process_substitution] = STATE(3790), + [anon_sym_RBRACE] = ACTIONS(7496), + [sym__special_characters] = ACTIONS(7500), [anon_sym_DQUOTE] = ACTIONS(1924), [anon_sym_DOLLAR] = ACTIONS(1926), - [sym_raw_string] = ACTIONS(7218), + [sym_raw_string] = ACTIONS(7502), [anon_sym_DOLLAR_LBRACE] = ACTIONS(1930), [anon_sym_DOLLAR_LPAREN] = ACTIONS(1932), [anon_sym_BQUOTE] = ACTIONS(1934), [anon_sym_LT_LPAREN] = ACTIONS(1936), [anon_sym_GT_LPAREN] = ACTIONS(1936), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(7220), + [sym_word] = ACTIONS(7504), }, - [3218] = { + [3307] = { [sym__concat] = ACTIONS(3342), [anon_sym_PIPE] = ACTIONS(3342), [anon_sym_RPAREN] = ACTIONS(3342), [sym_comment] = ACTIONS(56), }, - [3219] = { + [3308] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(7222), + [sym_regex_without_right_brace] = ACTIONS(7506), }, - [3220] = { + [3309] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -80215,7 +83940,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7224), + [anon_sym_RBRACE] = ACTIONS(7508), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -80235,17 +83960,17 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3221] = { + [3310] = { [sym__concat] = ACTIONS(3350), [anon_sym_PIPE] = ACTIONS(3350), [anon_sym_RPAREN] = ACTIONS(3350), [sym_comment] = ACTIONS(56), }, - [3222] = { + [3311] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(7226), + [sym_regex_without_right_brace] = ACTIONS(7510), }, - [3223] = { + [3312] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -80254,7 +83979,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7228), + [anon_sym_RBRACE] = ACTIONS(7512), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -80274,11 +83999,11 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3224] = { + [3313] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(7230), + [sym_regex_without_right_brace] = ACTIONS(7514), }, - [3225] = { + [3314] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -80287,7 +84012,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7212), + [anon_sym_RBRACE] = ACTIONS(7496), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -80307,7 +84032,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3226] = { + [3315] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -80315,8 +84040,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3606), - [anon_sym_RBRACE] = ACTIONS(7232), + [aux_sym_expansion_repeat1] = STATE(3798), + [anon_sym_RBRACE] = ACTIONS(7516), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -80336,13 +84061,13 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3227] = { + [3316] = { [sym__concat] = ACTIONS(3362), [anon_sym_PIPE] = ACTIONS(3362), [anon_sym_RPAREN] = ACTIONS(3362), [sym_comment] = ACTIONS(56), }, - [3228] = { + [3317] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -80350,8 +84075,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3608), - [anon_sym_RBRACE] = ACTIONS(7234), + [aux_sym_expansion_repeat1] = STATE(3800), + [anon_sym_RBRACE] = ACTIONS(7518), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -80371,22 +84096,22 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3229] = { + [3318] = { [sym__terminated_statement] = STATE(25), - [sym_for_statement] = STATE(26), - [sym_while_statement] = STATE(26), - [sym_if_statement] = STATE(26), - [sym_case_statement] = STATE(26), - [sym_function_definition] = STATE(26), - [sym_subshell] = STATE(26), - [sym_pipeline] = STATE(26), - [sym_list] = STATE(26), - [sym_command] = STATE(26), + [sym_for_statement] = STATE(3802), + [sym_while_statement] = STATE(3802), + [sym_if_statement] = STATE(3802), + [sym_case_statement] = STATE(3802), + [sym_function_definition] = STATE(3802), + [sym_subshell] = STATE(3802), + [sym_pipeline] = STATE(3802), + [sym_list] = STATE(3802), + [sym_command] = STATE(3802), [sym_command_name] = STATE(27), - [sym_bracket_command] = STATE(26), - [sym_variable_assignment] = STATE(28), - [sym_declaration_command] = STATE(26), - [sym_unset_command] = STATE(26), + [sym_bracket_command] = STATE(3802), + [sym_variable_assignment] = STATE(3803), + [sym_declaration_command] = STATE(3802), + [sym_unset_command] = STATE(3802), [sym_subscript] = STATE(29), [sym_file_redirect] = STATE(30), [sym_concatenation] = STATE(31), @@ -80396,7 +84121,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(18), [sym_command_substitution] = STATE(18), [sym_process_substitution] = STATE(18), - [aux_sym_program_repeat1] = STATE(3610), + [aux_sym_program_repeat1] = STATE(3804), [aux_sym_command_repeat1] = STATE(33), [sym_file_descriptor] = ACTIONS(10), [sym_variable_name] = ACTIONS(12), @@ -80404,7 +84129,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_while] = ACTIONS(18), [anon_sym_if] = ACTIONS(20), [anon_sym_case] = ACTIONS(22), - [anon_sym_SEMI_SEMI] = ACTIONS(7236), + [anon_sym_SEMI_SEMI] = ACTIONS(7520), [anon_sym_function] = ACTIONS(24), [anon_sym_LPAREN] = ACTIONS(26), [anon_sym_LBRACK] = ACTIONS(28), @@ -80435,28 +84160,28 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(56), [sym_word] = ACTIONS(58), }, - [3230] = { - [aux_sym_case_item_repeat1] = STATE(2640), + [3319] = { + [aux_sym_case_item_repeat1] = STATE(2660), [anon_sym_PIPE] = ACTIONS(4262), - [anon_sym_RPAREN] = ACTIONS(7238), + [anon_sym_RPAREN] = ACTIONS(7522), [sym_comment] = ACTIONS(56), }, - [3231] = { + [3320] = { [sym__terminated_statement] = STATE(25), - [sym_for_statement] = STATE(26), - [sym_while_statement] = STATE(26), - [sym_if_statement] = STATE(26), - [sym_case_statement] = STATE(26), - [sym_function_definition] = STATE(26), - [sym_subshell] = STATE(26), - [sym_pipeline] = STATE(26), - [sym_list] = STATE(26), - [sym_command] = STATE(26), + [sym_for_statement] = STATE(3807), + [sym_while_statement] = STATE(3807), + [sym_if_statement] = STATE(3807), + [sym_case_statement] = STATE(3807), + [sym_function_definition] = STATE(3807), + [sym_subshell] = STATE(3807), + [sym_pipeline] = STATE(3807), + [sym_list] = STATE(3807), + [sym_command] = STATE(3807), [sym_command_name] = STATE(27), - [sym_bracket_command] = STATE(26), - [sym_variable_assignment] = STATE(28), - [sym_declaration_command] = STATE(26), - [sym_unset_command] = STATE(26), + [sym_bracket_command] = STATE(3807), + [sym_variable_assignment] = STATE(3808), + [sym_declaration_command] = STATE(3807), + [sym_unset_command] = STATE(3807), [sym_subscript] = STATE(29), [sym_file_redirect] = STATE(30), [sym_concatenation] = STATE(31), @@ -80466,7 +84191,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(18), [sym_command_substitution] = STATE(18), [sym_process_substitution] = STATE(18), - [aux_sym_program_repeat1] = STATE(3613), + [aux_sym_program_repeat1] = STATE(3809), [aux_sym_command_repeat1] = STATE(33), [sym_file_descriptor] = ACTIONS(10), [sym_variable_name] = ACTIONS(12), @@ -80474,7 +84199,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_while] = ACTIONS(18), [anon_sym_if] = ACTIONS(20), [anon_sym_case] = ACTIONS(22), - [anon_sym_SEMI_SEMI] = ACTIONS(7240), + [anon_sym_SEMI_SEMI] = ACTIONS(7524), [anon_sym_function] = ACTIONS(24), [anon_sym_LPAREN] = ACTIONS(26), [anon_sym_LBRACK] = ACTIONS(28), @@ -80505,64 +84230,66 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(56), [sym_word] = ACTIONS(58), }, - [3232] = { - [aux_sym_case_item_repeat1] = STATE(2640), + [3321] = { + [aux_sym_case_item_repeat1] = STATE(2660), [anon_sym_PIPE] = ACTIONS(4262), - [anon_sym_RPAREN] = ACTIONS(7242), + [anon_sym_RPAREN] = ACTIONS(7526), [sym_comment] = ACTIONS(56), }, - [3233] = { - [anon_sym_PIPE] = ACTIONS(7244), - [anon_sym_RPAREN] = ACTIONS(7244), - [anon_sym_SEMI_SEMI] = ACTIONS(7244), - [anon_sym_PIPE_AMP] = ACTIONS(7244), - [anon_sym_AMP_AMP] = ACTIONS(7244), - [anon_sym_PIPE_PIPE] = ACTIONS(7244), + [3322] = { + [anon_sym_esac] = ACTIONS(7528), + [anon_sym_PIPE] = ACTIONS(7528), + [anon_sym_RPAREN] = ACTIONS(7528), + [anon_sym_SEMI_SEMI] = ACTIONS(7528), + [anon_sym_PIPE_AMP] = ACTIONS(7528), + [anon_sym_AMP_AMP] = ACTIONS(7528), + [anon_sym_PIPE_PIPE] = ACTIONS(7528), [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(7244), - [anon_sym_LF] = ACTIONS(7244), - [anon_sym_AMP] = ACTIONS(7244), + [anon_sym_SEMI] = ACTIONS(7528), + [anon_sym_LF] = ACTIONS(7528), + [anon_sym_AMP] = ACTIONS(7528), }, - [3234] = { - [anon_sym_PIPE] = ACTIONS(7246), - [anon_sym_RPAREN] = ACTIONS(7246), - [anon_sym_SEMI_SEMI] = ACTIONS(7246), - [anon_sym_PIPE_AMP] = ACTIONS(7246), - [anon_sym_AMP_AMP] = ACTIONS(7246), - [anon_sym_PIPE_PIPE] = ACTIONS(7246), + [3323] = { + [anon_sym_esac] = ACTIONS(7530), + [anon_sym_PIPE] = ACTIONS(7530), + [anon_sym_RPAREN] = ACTIONS(7530), + [anon_sym_SEMI_SEMI] = ACTIONS(7530), + [anon_sym_PIPE_AMP] = ACTIONS(7530), + [anon_sym_AMP_AMP] = ACTIONS(7530), + [anon_sym_PIPE_PIPE] = ACTIONS(7530), [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(7246), - [anon_sym_LF] = ACTIONS(7246), - [anon_sym_AMP] = ACTIONS(7246), + [anon_sym_SEMI] = ACTIONS(7530), + [anon_sym_LF] = ACTIONS(7530), + [anon_sym_AMP] = ACTIONS(7530), }, - [3235] = { - [sym__concat] = ACTIONS(6812), - [anon_sym_in] = ACTIONS(6814), - [anon_sym_SEMI_SEMI] = ACTIONS(6814), + [3324] = { + [sym__concat] = ACTIONS(6948), + [anon_sym_in] = ACTIONS(6950), + [anon_sym_SEMI_SEMI] = ACTIONS(6950), [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(6814), - [anon_sym_LF] = ACTIONS(6814), - [anon_sym_AMP] = ACTIONS(6814), + [anon_sym_SEMI] = ACTIONS(6950), + [anon_sym_LF] = ACTIONS(6950), + [anon_sym_AMP] = ACTIONS(6950), }, - [3236] = { - [sym__concat] = ACTIONS(6816), - [anon_sym_in] = ACTIONS(6818), - [anon_sym_SEMI_SEMI] = ACTIONS(6818), + [3325] = { + [sym__concat] = ACTIONS(6952), + [anon_sym_in] = ACTIONS(6954), + [anon_sym_SEMI_SEMI] = ACTIONS(6954), [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(6818), - [anon_sym_LF] = ACTIONS(6818), - [anon_sym_AMP] = ACTIONS(6818), + [anon_sym_SEMI] = ACTIONS(6954), + [anon_sym_LF] = ACTIONS(6954), + [anon_sym_AMP] = ACTIONS(6954), }, - [3237] = { - [sym__concat] = ACTIONS(6820), - [anon_sym_in] = ACTIONS(6822), - [anon_sym_SEMI_SEMI] = ACTIONS(6822), + [3326] = { + [sym__concat] = ACTIONS(6956), + [anon_sym_in] = ACTIONS(6958), + [anon_sym_SEMI_SEMI] = ACTIONS(6958), [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(6822), - [anon_sym_LF] = ACTIONS(6822), - [anon_sym_AMP] = ACTIONS(6822), + [anon_sym_SEMI] = ACTIONS(6958), + [anon_sym_LF] = ACTIONS(6958), + [anon_sym_AMP] = ACTIONS(6958), }, - [3238] = { + [3327] = { [sym__concat] = ACTIONS(3235), [anon_sym_PIPE] = ACTIONS(3237), [anon_sym_SEMI_SEMI] = ACTIONS(3237), @@ -80574,23 +84301,23 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(3237), [anon_sym_AMP] = ACTIONS(3237), }, - [3239] = { + [3328] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(7248), + [anon_sym_RBRACE] = ACTIONS(7532), [sym_comment] = ACTIONS(56), }, - [3240] = { + [3329] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(7250), + [anon_sym_RBRACE] = ACTIONS(7534), [sym_comment] = ACTIONS(56), }, - [3241] = { - [anon_sym_RBRACE] = ACTIONS(7250), + [3330] = { + [anon_sym_RBRACE] = ACTIONS(7534), [sym_comment] = ACTIONS(56), }, - [3242] = { + [3331] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -80598,8 +84325,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3618), - [anon_sym_RBRACE] = ACTIONS(7252), + [aux_sym_expansion_repeat1] = STATE(3814), + [anon_sym_RBRACE] = ACTIONS(7536), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -80619,7 +84346,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3243] = { + [3332] = { [sym__concat] = ACTIONS(3297), [anon_sym_PIPE] = ACTIONS(3299), [anon_sym_SEMI_SEMI] = ACTIONS(3299), @@ -80631,28 +84358,28 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(3299), [anon_sym_AMP] = ACTIONS(3299), }, - [3244] = { - [sym_concatenation] = STATE(3621), - [sym_string] = STATE(3620), - [sym_simple_expansion] = STATE(3620), - [sym_string_expansion] = STATE(3620), - [sym_expansion] = STATE(3620), - [sym_command_substitution] = STATE(3620), - [sym_process_substitution] = STATE(3620), - [anon_sym_RBRACE] = ACTIONS(7250), - [sym__special_characters] = ACTIONS(7254), + [3333] = { + [sym_concatenation] = STATE(3817), + [sym_string] = STATE(3816), + [sym_simple_expansion] = STATE(3816), + [sym_string_expansion] = STATE(3816), + [sym_expansion] = STATE(3816), + [sym_command_substitution] = STATE(3816), + [sym_process_substitution] = STATE(3816), + [anon_sym_RBRACE] = ACTIONS(7534), + [sym__special_characters] = ACTIONS(7538), [anon_sym_DQUOTE] = ACTIONS(1924), [anon_sym_DOLLAR] = ACTIONS(1926), - [sym_raw_string] = ACTIONS(7256), + [sym_raw_string] = ACTIONS(7540), [anon_sym_DOLLAR_LBRACE] = ACTIONS(1930), [anon_sym_DOLLAR_LPAREN] = ACTIONS(1932), [anon_sym_BQUOTE] = ACTIONS(1934), [anon_sym_LT_LPAREN] = ACTIONS(1936), [anon_sym_GT_LPAREN] = ACTIONS(1936), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(7258), + [sym_word] = ACTIONS(7542), }, - [3245] = { + [3334] = { [sym__concat] = ACTIONS(3342), [anon_sym_PIPE] = ACTIONS(3344), [anon_sym_SEMI_SEMI] = ACTIONS(3344), @@ -80664,11 +84391,11 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(3344), [anon_sym_AMP] = ACTIONS(3344), }, - [3246] = { + [3335] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(7260), + [sym_regex_without_right_brace] = ACTIONS(7544), }, - [3247] = { + [3336] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -80677,7 +84404,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7262), + [anon_sym_RBRACE] = ACTIONS(7546), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -80697,7 +84424,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3248] = { + [3337] = { [sym__concat] = ACTIONS(3350), [anon_sym_PIPE] = ACTIONS(3352), [anon_sym_SEMI_SEMI] = ACTIONS(3352), @@ -80709,11 +84436,11 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(3352), [anon_sym_AMP] = ACTIONS(3352), }, - [3249] = { + [3338] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(7264), + [sym_regex_without_right_brace] = ACTIONS(7548), }, - [3250] = { + [3339] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -80722,7 +84449,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7266), + [anon_sym_RBRACE] = ACTIONS(7550), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -80742,11 +84469,11 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3251] = { + [3340] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(7268), + [sym_regex_without_right_brace] = ACTIONS(7552), }, - [3252] = { + [3341] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -80755,7 +84482,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7250), + [anon_sym_RBRACE] = ACTIONS(7534), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -80775,7 +84502,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3253] = { + [3342] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -80783,8 +84510,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3628), - [anon_sym_RBRACE] = ACTIONS(7270), + [aux_sym_expansion_repeat1] = STATE(3824), + [anon_sym_RBRACE] = ACTIONS(7554), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -80804,7 +84531,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3254] = { + [3343] = { [sym__concat] = ACTIONS(3362), [anon_sym_PIPE] = ACTIONS(3364), [anon_sym_SEMI_SEMI] = ACTIONS(3364), @@ -80816,7 +84543,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(3364), [anon_sym_AMP] = ACTIONS(3364), }, - [3255] = { + [3344] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -80824,8 +84551,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3630), - [anon_sym_RBRACE] = ACTIONS(7272), + [aux_sym_expansion_repeat1] = STATE(3826), + [anon_sym_RBRACE] = ACTIONS(7556), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -80845,7 +84572,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3256] = { + [3345] = { [sym_file_descriptor] = ACTIONS(4728), [sym__concat] = ACTIONS(4728), [sym_variable_name] = ACTIONS(4728), @@ -80877,7 +84604,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(4730), [anon_sym_AMP] = ACTIONS(4730), }, - [3257] = { + [3346] = { [sym_file_descriptor] = ACTIONS(4734), [sym__concat] = ACTIONS(4734), [sym_variable_name] = ACTIONS(4734), @@ -80909,7 +84636,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(4736), [anon_sym_AMP] = ACTIONS(4736), }, - [3258] = { + [3347] = { [sym_file_descriptor] = ACTIONS(4797), [sym__concat] = ACTIONS(4797), [sym_variable_name] = ACTIONS(4797), @@ -80941,7 +84668,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(4799), [anon_sym_AMP] = ACTIONS(4799), }, - [3259] = { + [3348] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -80950,7 +84677,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7274), + [anon_sym_RBRACE] = ACTIONS(7558), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -80970,23 +84697,23 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3260] = { + [3349] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(7276), + [anon_sym_RBRACE] = ACTIONS(7560), [sym_comment] = ACTIONS(56), }, - [3261] = { + [3350] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(7278), + [anon_sym_RBRACE] = ACTIONS(7562), [sym_comment] = ACTIONS(56), }, - [3262] = { - [anon_sym_RBRACE] = ACTIONS(7278), + [3351] = { + [anon_sym_RBRACE] = ACTIONS(7562), [sym_comment] = ACTIONS(56), }, - [3263] = { + [3352] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -80994,8 +84721,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3635), - [anon_sym_RBRACE] = ACTIONS(7280), + [aux_sym_expansion_repeat1] = STATE(3831), + [anon_sym_RBRACE] = ACTIONS(7564), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -81015,7 +84742,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3264] = { + [3353] = { [sym_file_descriptor] = ACTIONS(4809), [sym__concat] = ACTIONS(4809), [sym_variable_name] = ACTIONS(4809), @@ -81047,7 +84774,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(4811), [anon_sym_AMP] = ACTIONS(4811), }, - [3265] = { + [3354] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -81055,8 +84782,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3637), - [anon_sym_RBRACE] = ACTIONS(7282), + [aux_sym_expansion_repeat1] = STATE(3833), + [anon_sym_RBRACE] = ACTIONS(7566), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -81076,7 +84803,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3266] = { + [3355] = { [sym_file_descriptor] = ACTIONS(4815), [sym__concat] = ACTIONS(4815), [sym_variable_name] = ACTIONS(4815), @@ -81108,7 +84835,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(4817), [anon_sym_AMP] = ACTIONS(4817), }, - [3267] = { + [3356] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -81116,8 +84843,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3639), - [anon_sym_RBRACE] = ACTIONS(7284), + [aux_sym_expansion_repeat1] = STATE(3835), + [anon_sym_RBRACE] = ACTIONS(7568), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -81137,7 +84864,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3268] = { + [3357] = { [sym_file_descriptor] = ACTIONS(4821), [sym__concat] = ACTIONS(4821), [sym_variable_name] = ACTIONS(4821), @@ -81169,7 +84896,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(4823), [anon_sym_AMP] = ACTIONS(4823), }, - [3269] = { + [3358] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -81178,7 +84905,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7286), + [anon_sym_RBRACE] = ACTIONS(7570), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -81198,7 +84925,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3270] = { + [3359] = { [sym_file_descriptor] = ACTIONS(4827), [sym__concat] = ACTIONS(4827), [sym_variable_name] = ACTIONS(4827), @@ -81230,7 +84957,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(4829), [anon_sym_AMP] = ACTIONS(4829), }, - [3271] = { + [3360] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -81239,7 +84966,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7288), + [anon_sym_RBRACE] = ACTIONS(7572), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -81259,7 +84986,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3272] = { + [3361] = { [sym__concat] = ACTIONS(1858), [anon_sym_PIPE] = ACTIONS(1860), [anon_sym_RPAREN] = ACTIONS(1860), @@ -81272,9 +84999,9 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(1860), [anon_sym_AMP] = ACTIONS(1860), }, - [3273] = { - [aux_sym_concatenation_repeat1] = STATE(3273), - [sym__concat] = ACTIONS(7290), + [3362] = { + [aux_sym_concatenation_repeat1] = STATE(3362), + [sym__concat] = ACTIONS(7574), [anon_sym_PIPE] = ACTIONS(1860), [anon_sym_RPAREN] = ACTIONS(1860), [anon_sym_SEMI_SEMI] = ACTIONS(1860), @@ -81286,7 +85013,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(1860), [anon_sym_AMP] = ACTIONS(1860), }, - [3274] = { + [3363] = { [sym__concat] = ACTIONS(1895), [anon_sym_PIPE] = ACTIONS(1897), [anon_sym_RPAREN] = ACTIONS(1897), @@ -81299,28 +85026,28 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(1897), [anon_sym_AMP] = ACTIONS(1897), }, - [3275] = { - [sym_concatenation] = STATE(3645), - [sym_string] = STATE(3644), - [sym_simple_expansion] = STATE(3644), - [sym_string_expansion] = STATE(3644), - [sym_expansion] = STATE(3644), - [sym_command_substitution] = STATE(3644), - [sym_process_substitution] = STATE(3644), - [anon_sym_RBRACE] = ACTIONS(7293), - [sym__special_characters] = ACTIONS(7295), + [3364] = { + [sym_concatenation] = STATE(3841), + [sym_string] = STATE(3840), + [sym_simple_expansion] = STATE(3840), + [sym_string_expansion] = STATE(3840), + [sym_expansion] = STATE(3840), + [sym_command_substitution] = STATE(3840), + [sym_process_substitution] = STATE(3840), + [anon_sym_RBRACE] = ACTIONS(7577), + [sym__special_characters] = ACTIONS(7579), [anon_sym_DQUOTE] = ACTIONS(1924), [anon_sym_DOLLAR] = ACTIONS(1926), - [sym_raw_string] = ACTIONS(7297), + [sym_raw_string] = ACTIONS(7581), [anon_sym_DOLLAR_LBRACE] = ACTIONS(1930), [anon_sym_DOLLAR_LPAREN] = ACTIONS(1932), [anon_sym_BQUOTE] = ACTIONS(1934), [anon_sym_LT_LPAREN] = ACTIONS(1936), [anon_sym_GT_LPAREN] = ACTIONS(1936), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(7299), + [sym_word] = ACTIONS(7583), }, - [3276] = { + [3365] = { [sym__concat] = ACTIONS(1940), [anon_sym_PIPE] = ACTIONS(1942), [anon_sym_RPAREN] = ACTIONS(1942), @@ -81333,11 +85060,11 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(1942), [anon_sym_AMP] = ACTIONS(1942), }, - [3277] = { + [3366] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(7301), + [sym_regex_without_right_brace] = ACTIONS(7585), }, - [3278] = { + [3367] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -81346,7 +85073,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7303), + [anon_sym_RBRACE] = ACTIONS(7587), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -81366,12 +85093,12 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3279] = { + [3368] = { [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_EQ] = ACTIONS(7305), + [anon_sym_EQ] = ACTIONS(7589), [sym_comment] = ACTIONS(56), }, - [3280] = { + [3369] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -81379,8 +85106,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3651), - [anon_sym_RBRACE] = ACTIONS(7307), + [aux_sym_expansion_repeat1] = STATE(3847), + [anon_sym_RBRACE] = ACTIONS(7591), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -81388,7 +85115,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_raw_string] = ACTIONS(834), [anon_sym_POUND] = ACTIONS(836), [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [aux_sym_SLASH] = ACTIONS(7309), + [aux_sym_SLASH] = ACTIONS(7593), [anon_sym_COLON] = ACTIONS(826), [anon_sym_COLON_QMARK] = ACTIONS(826), [anon_sym_COLON_DASH] = ACTIONS(826), @@ -81401,7 +85128,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3281] = { + [3370] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -81409,8 +85136,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3654), - [anon_sym_RBRACE] = ACTIONS(7311), + [aux_sym_expansion_repeat1] = STATE(3850), + [anon_sym_RBRACE] = ACTIONS(7595), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -81418,7 +85145,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_raw_string] = ACTIONS(834), [anon_sym_POUND] = ACTIONS(836), [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [aux_sym_SLASH] = ACTIONS(7313), + [aux_sym_SLASH] = ACTIONS(7597), [anon_sym_COLON] = ACTIONS(826), [anon_sym_COLON_QMARK] = ACTIONS(826), [anon_sym_COLON_DASH] = ACTIONS(826), @@ -81431,7 +85158,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3282] = { + [3371] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -81439,8 +85166,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3656), - [anon_sym_RBRACE] = ACTIONS(7293), + [aux_sym_expansion_repeat1] = STATE(3852), + [anon_sym_RBRACE] = ACTIONS(7577), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -81448,7 +85175,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_raw_string] = ACTIONS(834), [anon_sym_POUND] = ACTIONS(836), [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [aux_sym_SLASH] = ACTIONS(7315), + [aux_sym_SLASH] = ACTIONS(7599), [anon_sym_COLON] = ACTIONS(826), [anon_sym_COLON_QMARK] = ACTIONS(826), [anon_sym_COLON_DASH] = ACTIONS(826), @@ -81461,7 +85188,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3283] = { + [3372] = { [sym__concat] = ACTIONS(1992), [anon_sym_PIPE] = ACTIONS(1994), [anon_sym_RPAREN] = ACTIONS(1994), @@ -81474,11 +85201,11 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(1994), [anon_sym_AMP] = ACTIONS(1994), }, - [3284] = { + [3373] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(7317), + [sym_regex_without_right_brace] = ACTIONS(7601), }, - [3285] = { + [3374] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -81487,7 +85214,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7319), + [anon_sym_RBRACE] = ACTIONS(7603), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -81507,7 +85234,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3286] = { + [3375] = { [sym__concat] = ACTIONS(2000), [anon_sym_PIPE] = ACTIONS(2002), [anon_sym_RPAREN] = ACTIONS(2002), @@ -81520,11 +85247,11 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(2002), [anon_sym_AMP] = ACTIONS(2002), }, - [3287] = { + [3376] = { [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(7321), + [sym_regex_without_right_brace] = ACTIONS(7605), }, - [3288] = { + [3377] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -81533,7 +85260,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7293), + [anon_sym_RBRACE] = ACTIONS(7577), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -81553,7 +85280,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3289] = { + [3378] = { [sym__concat] = ACTIONS(2156), [anon_sym_PIPE] = ACTIONS(2158), [anon_sym_RPAREN] = ACTIONS(2158), @@ -81566,7 +85293,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(2158), [anon_sym_AMP] = ACTIONS(2158), }, - [3290] = { + [3379] = { [sym__concat] = ACTIONS(2358), [anon_sym_PIPE] = ACTIONS(2360), [anon_sym_RPAREN] = ACTIONS(2360), @@ -81579,107 +85306,107 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(2360), [anon_sym_AMP] = ACTIONS(2360), }, - [3291] = { - [sym__concat] = ACTIONS(5929), - [sym_variable_name] = ACTIONS(5929), - [anon_sym_PIPE] = ACTIONS(5931), - [anon_sym_RPAREN] = ACTIONS(5931), - [anon_sym_SEMI_SEMI] = ACTIONS(5931), - [anon_sym_PIPE_AMP] = ACTIONS(5931), - [anon_sym_AMP_AMP] = ACTIONS(5931), - [anon_sym_PIPE_PIPE] = ACTIONS(5931), - [sym__special_characters] = ACTIONS(5931), - [anon_sym_DQUOTE] = ACTIONS(5931), - [anon_sym_DOLLAR] = ACTIONS(5931), - [sym_raw_string] = ACTIONS(5931), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5931), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5931), - [anon_sym_BQUOTE] = ACTIONS(5931), - [anon_sym_LT_LPAREN] = ACTIONS(5931), - [anon_sym_GT_LPAREN] = ACTIONS(5931), + [3380] = { + [sym__concat] = ACTIONS(5961), + [sym_variable_name] = ACTIONS(5961), + [anon_sym_PIPE] = ACTIONS(5963), + [anon_sym_RPAREN] = ACTIONS(5963), + [anon_sym_SEMI_SEMI] = ACTIONS(5963), + [anon_sym_PIPE_AMP] = ACTIONS(5963), + [anon_sym_AMP_AMP] = ACTIONS(5963), + [anon_sym_PIPE_PIPE] = ACTIONS(5963), + [sym__special_characters] = ACTIONS(5963), + [anon_sym_DQUOTE] = ACTIONS(5963), + [anon_sym_DOLLAR] = ACTIONS(5963), + [sym_raw_string] = ACTIONS(5963), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5963), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5963), + [anon_sym_BQUOTE] = ACTIONS(5963), + [anon_sym_LT_LPAREN] = ACTIONS(5963), + [anon_sym_GT_LPAREN] = ACTIONS(5963), [sym_comment] = ACTIONS(182), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5931), - [sym_word] = ACTIONS(5931), - [anon_sym_SEMI] = ACTIONS(5931), - [anon_sym_LF] = ACTIONS(5931), - [anon_sym_AMP] = ACTIONS(5931), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5963), + [sym_word] = ACTIONS(5963), + [anon_sym_SEMI] = ACTIONS(5963), + [anon_sym_LF] = ACTIONS(5963), + [anon_sym_AMP] = ACTIONS(5963), }, - [3292] = { - [sym__concat] = ACTIONS(5933), - [sym_variable_name] = ACTIONS(5933), - [anon_sym_PIPE] = ACTIONS(5935), - [anon_sym_RPAREN] = ACTIONS(5935), - [anon_sym_SEMI_SEMI] = ACTIONS(5935), - [anon_sym_PIPE_AMP] = ACTIONS(5935), - [anon_sym_AMP_AMP] = ACTIONS(5935), - [anon_sym_PIPE_PIPE] = ACTIONS(5935), - [sym__special_characters] = ACTIONS(5935), - [anon_sym_DQUOTE] = ACTIONS(5935), - [anon_sym_DOLLAR] = ACTIONS(5935), - [sym_raw_string] = ACTIONS(5935), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5935), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5935), - [anon_sym_BQUOTE] = ACTIONS(5935), - [anon_sym_LT_LPAREN] = ACTIONS(5935), - [anon_sym_GT_LPAREN] = ACTIONS(5935), + [3381] = { + [sym__concat] = ACTIONS(5965), + [sym_variable_name] = ACTIONS(5965), + [anon_sym_PIPE] = ACTIONS(5967), + [anon_sym_RPAREN] = ACTIONS(5967), + [anon_sym_SEMI_SEMI] = ACTIONS(5967), + [anon_sym_PIPE_AMP] = ACTIONS(5967), + [anon_sym_AMP_AMP] = ACTIONS(5967), + [anon_sym_PIPE_PIPE] = ACTIONS(5967), + [sym__special_characters] = ACTIONS(5967), + [anon_sym_DQUOTE] = ACTIONS(5967), + [anon_sym_DOLLAR] = ACTIONS(5967), + [sym_raw_string] = ACTIONS(5967), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5967), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5967), + [anon_sym_BQUOTE] = ACTIONS(5967), + [anon_sym_LT_LPAREN] = ACTIONS(5967), + [anon_sym_GT_LPAREN] = ACTIONS(5967), [sym_comment] = ACTIONS(182), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5935), - [sym_word] = ACTIONS(5935), - [anon_sym_SEMI] = ACTIONS(5935), - [anon_sym_LF] = ACTIONS(5935), - [anon_sym_AMP] = ACTIONS(5935), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5967), + [sym_word] = ACTIONS(5967), + [anon_sym_SEMI] = ACTIONS(5967), + [anon_sym_LF] = ACTIONS(5967), + [anon_sym_AMP] = ACTIONS(5967), }, - [3293] = { - [sym__concat] = ACTIONS(5937), - [sym_variable_name] = ACTIONS(5937), - [anon_sym_PIPE] = ACTIONS(5939), - [anon_sym_RPAREN] = ACTIONS(5939), - [anon_sym_SEMI_SEMI] = ACTIONS(5939), - [anon_sym_PIPE_AMP] = ACTIONS(5939), - [anon_sym_AMP_AMP] = ACTIONS(5939), - [anon_sym_PIPE_PIPE] = ACTIONS(5939), - [sym__special_characters] = ACTIONS(5939), - [anon_sym_DQUOTE] = ACTIONS(5939), - [anon_sym_DOLLAR] = ACTIONS(5939), - [sym_raw_string] = ACTIONS(5939), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5939), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5939), - [anon_sym_BQUOTE] = ACTIONS(5939), - [anon_sym_LT_LPAREN] = ACTIONS(5939), - [anon_sym_GT_LPAREN] = ACTIONS(5939), + [3382] = { + [sym__concat] = ACTIONS(5969), + [sym_variable_name] = ACTIONS(5969), + [anon_sym_PIPE] = ACTIONS(5971), + [anon_sym_RPAREN] = ACTIONS(5971), + [anon_sym_SEMI_SEMI] = ACTIONS(5971), + [anon_sym_PIPE_AMP] = ACTIONS(5971), + [anon_sym_AMP_AMP] = ACTIONS(5971), + [anon_sym_PIPE_PIPE] = ACTIONS(5971), + [sym__special_characters] = ACTIONS(5971), + [anon_sym_DQUOTE] = ACTIONS(5971), + [anon_sym_DOLLAR] = ACTIONS(5971), + [sym_raw_string] = ACTIONS(5971), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5971), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5971), + [anon_sym_BQUOTE] = ACTIONS(5971), + [anon_sym_LT_LPAREN] = ACTIONS(5971), + [anon_sym_GT_LPAREN] = ACTIONS(5971), [sym_comment] = ACTIONS(182), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5939), - [sym_word] = ACTIONS(5939), - [anon_sym_SEMI] = ACTIONS(5939), - [anon_sym_LF] = ACTIONS(5939), - [anon_sym_AMP] = ACTIONS(5939), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5971), + [sym_word] = ACTIONS(5971), + [anon_sym_SEMI] = ACTIONS(5971), + [anon_sym_LF] = ACTIONS(5971), + [anon_sym_AMP] = ACTIONS(5971), }, - [3294] = { - [sym__concat] = ACTIONS(5941), - [sym_variable_name] = ACTIONS(5941), - [anon_sym_PIPE] = ACTIONS(5943), - [anon_sym_RPAREN] = ACTIONS(5943), - [anon_sym_SEMI_SEMI] = ACTIONS(5943), - [anon_sym_PIPE_AMP] = ACTIONS(5943), - [anon_sym_AMP_AMP] = ACTIONS(5943), - [anon_sym_PIPE_PIPE] = ACTIONS(5943), - [sym__special_characters] = ACTIONS(5943), - [anon_sym_DQUOTE] = ACTIONS(5943), - [anon_sym_DOLLAR] = ACTIONS(5943), - [sym_raw_string] = ACTIONS(5943), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5943), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5943), - [anon_sym_BQUOTE] = ACTIONS(5943), - [anon_sym_LT_LPAREN] = ACTIONS(5943), - [anon_sym_GT_LPAREN] = ACTIONS(5943), + [3383] = { + [sym__concat] = ACTIONS(5973), + [sym_variable_name] = ACTIONS(5973), + [anon_sym_PIPE] = ACTIONS(5975), + [anon_sym_RPAREN] = ACTIONS(5975), + [anon_sym_SEMI_SEMI] = ACTIONS(5975), + [anon_sym_PIPE_AMP] = ACTIONS(5975), + [anon_sym_AMP_AMP] = ACTIONS(5975), + [anon_sym_PIPE_PIPE] = ACTIONS(5975), + [sym__special_characters] = ACTIONS(5975), + [anon_sym_DQUOTE] = ACTIONS(5975), + [anon_sym_DOLLAR] = ACTIONS(5975), + [sym_raw_string] = ACTIONS(5975), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5975), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5975), + [anon_sym_BQUOTE] = ACTIONS(5975), + [anon_sym_LT_LPAREN] = ACTIONS(5975), + [anon_sym_GT_LPAREN] = ACTIONS(5975), [sym_comment] = ACTIONS(182), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5943), - [sym_word] = ACTIONS(5943), - [anon_sym_SEMI] = ACTIONS(5943), - [anon_sym_LF] = ACTIONS(5943), - [anon_sym_AMP] = ACTIONS(5943), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5975), + [sym_word] = ACTIONS(5975), + [anon_sym_SEMI] = ACTIONS(5975), + [anon_sym_LF] = ACTIONS(5975), + [anon_sym_AMP] = ACTIONS(5975), }, - [3295] = { + [3384] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -81688,7 +85415,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7323), + [anon_sym_RBRACE] = ACTIONS(7607), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -81708,32 +85435,32 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3296] = { - [sym__concat] = ACTIONS(5947), - [sym_variable_name] = ACTIONS(5947), - [anon_sym_PIPE] = ACTIONS(5949), - [anon_sym_RPAREN] = ACTIONS(5949), - [anon_sym_SEMI_SEMI] = ACTIONS(5949), - [anon_sym_PIPE_AMP] = ACTIONS(5949), - [anon_sym_AMP_AMP] = ACTIONS(5949), - [anon_sym_PIPE_PIPE] = ACTIONS(5949), - [sym__special_characters] = ACTIONS(5949), - [anon_sym_DQUOTE] = ACTIONS(5949), - [anon_sym_DOLLAR] = ACTIONS(5949), - [sym_raw_string] = ACTIONS(5949), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5949), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5949), - [anon_sym_BQUOTE] = ACTIONS(5949), - [anon_sym_LT_LPAREN] = ACTIONS(5949), - [anon_sym_GT_LPAREN] = ACTIONS(5949), + [3385] = { + [sym__concat] = ACTIONS(5979), + [sym_variable_name] = ACTIONS(5979), + [anon_sym_PIPE] = ACTIONS(5981), + [anon_sym_RPAREN] = ACTIONS(5981), + [anon_sym_SEMI_SEMI] = ACTIONS(5981), + [anon_sym_PIPE_AMP] = ACTIONS(5981), + [anon_sym_AMP_AMP] = ACTIONS(5981), + [anon_sym_PIPE_PIPE] = ACTIONS(5981), + [sym__special_characters] = ACTIONS(5981), + [anon_sym_DQUOTE] = ACTIONS(5981), + [anon_sym_DOLLAR] = ACTIONS(5981), + [sym_raw_string] = ACTIONS(5981), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5981), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5981), + [anon_sym_BQUOTE] = ACTIONS(5981), + [anon_sym_LT_LPAREN] = ACTIONS(5981), + [anon_sym_GT_LPAREN] = ACTIONS(5981), [sym_comment] = ACTIONS(182), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5949), - [sym_word] = ACTIONS(5949), - [anon_sym_SEMI] = ACTIONS(5949), - [anon_sym_LF] = ACTIONS(5949), - [anon_sym_AMP] = ACTIONS(5949), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5981), + [sym_word] = ACTIONS(5981), + [anon_sym_SEMI] = ACTIONS(5981), + [anon_sym_LF] = ACTIONS(5981), + [anon_sym_AMP] = ACTIONS(5981), }, - [3297] = { + [3386] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -81742,7 +85469,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7325), + [anon_sym_RBRACE] = ACTIONS(7609), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -81762,32 +85489,32 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3298] = { - [sym__concat] = ACTIONS(5953), - [sym_variable_name] = ACTIONS(5953), - [anon_sym_PIPE] = ACTIONS(5955), - [anon_sym_RPAREN] = ACTIONS(5955), - [anon_sym_SEMI_SEMI] = ACTIONS(5955), - [anon_sym_PIPE_AMP] = ACTIONS(5955), - [anon_sym_AMP_AMP] = ACTIONS(5955), - [anon_sym_PIPE_PIPE] = ACTIONS(5955), - [sym__special_characters] = ACTIONS(5955), - [anon_sym_DQUOTE] = ACTIONS(5955), - [anon_sym_DOLLAR] = ACTIONS(5955), - [sym_raw_string] = ACTIONS(5955), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5955), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5955), - [anon_sym_BQUOTE] = ACTIONS(5955), - [anon_sym_LT_LPAREN] = ACTIONS(5955), - [anon_sym_GT_LPAREN] = ACTIONS(5955), + [3387] = { + [sym__concat] = ACTIONS(5985), + [sym_variable_name] = ACTIONS(5985), + [anon_sym_PIPE] = ACTIONS(5987), + [anon_sym_RPAREN] = ACTIONS(5987), + [anon_sym_SEMI_SEMI] = ACTIONS(5987), + [anon_sym_PIPE_AMP] = ACTIONS(5987), + [anon_sym_AMP_AMP] = ACTIONS(5987), + [anon_sym_PIPE_PIPE] = ACTIONS(5987), + [sym__special_characters] = ACTIONS(5987), + [anon_sym_DQUOTE] = ACTIONS(5987), + [anon_sym_DOLLAR] = ACTIONS(5987), + [sym_raw_string] = ACTIONS(5987), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5987), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5987), + [anon_sym_BQUOTE] = ACTIONS(5987), + [anon_sym_LT_LPAREN] = ACTIONS(5987), + [anon_sym_GT_LPAREN] = ACTIONS(5987), [sym_comment] = ACTIONS(182), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5955), - [sym_word] = ACTIONS(5955), - [anon_sym_SEMI] = ACTIONS(5955), - [anon_sym_LF] = ACTIONS(5955), - [anon_sym_AMP] = ACTIONS(5955), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5987), + [sym_word] = ACTIONS(5987), + [anon_sym_SEMI] = ACTIONS(5987), + [anon_sym_LF] = ACTIONS(5987), + [anon_sym_AMP] = ACTIONS(5987), }, - [3299] = { + [3388] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -81796,7 +85523,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7327), + [anon_sym_RBRACE] = ACTIONS(7611), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -81816,153 +85543,153 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3300] = { - [sym__concat] = ACTIONS(5959), - [sym_variable_name] = ACTIONS(5959), - [anon_sym_PIPE] = ACTIONS(5961), - [anon_sym_RPAREN] = ACTIONS(5961), - [anon_sym_SEMI_SEMI] = ACTIONS(5961), - [anon_sym_PIPE_AMP] = ACTIONS(5961), - [anon_sym_AMP_AMP] = ACTIONS(5961), - [anon_sym_PIPE_PIPE] = ACTIONS(5961), - [sym__special_characters] = ACTIONS(5961), - [anon_sym_DQUOTE] = ACTIONS(5961), - [anon_sym_DOLLAR] = ACTIONS(5961), - [sym_raw_string] = ACTIONS(5961), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5961), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5961), - [anon_sym_BQUOTE] = ACTIONS(5961), - [anon_sym_LT_LPAREN] = ACTIONS(5961), - [anon_sym_GT_LPAREN] = ACTIONS(5961), + [3389] = { + [sym__concat] = ACTIONS(5991), + [sym_variable_name] = ACTIONS(5991), + [anon_sym_PIPE] = ACTIONS(5993), + [anon_sym_RPAREN] = ACTIONS(5993), + [anon_sym_SEMI_SEMI] = ACTIONS(5993), + [anon_sym_PIPE_AMP] = ACTIONS(5993), + [anon_sym_AMP_AMP] = ACTIONS(5993), + [anon_sym_PIPE_PIPE] = ACTIONS(5993), + [sym__special_characters] = ACTIONS(5993), + [anon_sym_DQUOTE] = ACTIONS(5993), + [anon_sym_DOLLAR] = ACTIONS(5993), + [sym_raw_string] = ACTIONS(5993), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5993), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5993), + [anon_sym_BQUOTE] = ACTIONS(5993), + [anon_sym_LT_LPAREN] = ACTIONS(5993), + [anon_sym_GT_LPAREN] = ACTIONS(5993), [sym_comment] = ACTIONS(182), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5961), - [sym_word] = ACTIONS(5961), - [anon_sym_SEMI] = ACTIONS(5961), - [anon_sym_LF] = ACTIONS(5961), - [anon_sym_AMP] = ACTIONS(5961), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5993), + [sym_word] = ACTIONS(5993), + [anon_sym_SEMI] = ACTIONS(5993), + [anon_sym_LF] = ACTIONS(5993), + [anon_sym_AMP] = ACTIONS(5993), }, - [3301] = { - [sym__concat] = ACTIONS(5963), - [sym_variable_name] = ACTIONS(5963), - [anon_sym_PIPE] = ACTIONS(5965), - [anon_sym_RPAREN] = ACTIONS(5965), - [anon_sym_SEMI_SEMI] = ACTIONS(5965), - [anon_sym_PIPE_AMP] = ACTIONS(5965), - [anon_sym_AMP_AMP] = ACTIONS(5965), - [anon_sym_PIPE_PIPE] = ACTIONS(5965), - [sym__special_characters] = ACTIONS(5965), - [anon_sym_DQUOTE] = ACTIONS(5965), - [anon_sym_DOLLAR] = ACTIONS(5965), - [sym_raw_string] = ACTIONS(5965), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5965), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5965), - [anon_sym_BQUOTE] = ACTIONS(5965), - [anon_sym_LT_LPAREN] = ACTIONS(5965), - [anon_sym_GT_LPAREN] = ACTIONS(5965), + [3390] = { + [sym__concat] = ACTIONS(5995), + [sym_variable_name] = ACTIONS(5995), + [anon_sym_PIPE] = ACTIONS(5997), + [anon_sym_RPAREN] = ACTIONS(5997), + [anon_sym_SEMI_SEMI] = ACTIONS(5997), + [anon_sym_PIPE_AMP] = ACTIONS(5997), + [anon_sym_AMP_AMP] = ACTIONS(5997), + [anon_sym_PIPE_PIPE] = ACTIONS(5997), + [sym__special_characters] = ACTIONS(5997), + [anon_sym_DQUOTE] = ACTIONS(5997), + [anon_sym_DOLLAR] = ACTIONS(5997), + [sym_raw_string] = ACTIONS(5997), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5997), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5997), + [anon_sym_BQUOTE] = ACTIONS(5997), + [anon_sym_LT_LPAREN] = ACTIONS(5997), + [anon_sym_GT_LPAREN] = ACTIONS(5997), [sym_comment] = ACTIONS(182), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5965), - [sym_word] = ACTIONS(5965), - [anon_sym_SEMI] = ACTIONS(5965), - [anon_sym_LF] = ACTIONS(5965), - [anon_sym_AMP] = ACTIONS(5965), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5997), + [sym_word] = ACTIONS(5997), + [anon_sym_SEMI] = ACTIONS(5997), + [anon_sym_LF] = ACTIONS(5997), + [anon_sym_AMP] = ACTIONS(5997), }, - [3302] = { - [sym__concat] = ACTIONS(5929), - [anon_sym_PIPE] = ACTIONS(5931), - [anon_sym_RPAREN] = ACTIONS(5931), - [anon_sym_SEMI_SEMI] = ACTIONS(5931), - [anon_sym_PIPE_AMP] = ACTIONS(5931), - [anon_sym_AMP_AMP] = ACTIONS(5931), - [anon_sym_PIPE_PIPE] = ACTIONS(5931), - [sym__special_characters] = ACTIONS(5931), - [anon_sym_DQUOTE] = ACTIONS(5931), - [anon_sym_DOLLAR] = ACTIONS(5931), - [sym_raw_string] = ACTIONS(5931), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5931), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5931), - [anon_sym_BQUOTE] = ACTIONS(5931), - [anon_sym_LT_LPAREN] = ACTIONS(5931), - [anon_sym_GT_LPAREN] = ACTIONS(5931), + [3391] = { + [sym__concat] = ACTIONS(5961), + [anon_sym_PIPE] = ACTIONS(5963), + [anon_sym_RPAREN] = ACTIONS(5963), + [anon_sym_SEMI_SEMI] = ACTIONS(5963), + [anon_sym_PIPE_AMP] = ACTIONS(5963), + [anon_sym_AMP_AMP] = ACTIONS(5963), + [anon_sym_PIPE_PIPE] = ACTIONS(5963), + [sym__special_characters] = ACTIONS(5963), + [anon_sym_DQUOTE] = ACTIONS(5963), + [anon_sym_DOLLAR] = ACTIONS(5963), + [sym_raw_string] = ACTIONS(5963), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5963), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5963), + [anon_sym_BQUOTE] = ACTIONS(5963), + [anon_sym_LT_LPAREN] = ACTIONS(5963), + [anon_sym_GT_LPAREN] = ACTIONS(5963), [sym_comment] = ACTIONS(182), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5931), - [sym_word] = ACTIONS(5931), - [anon_sym_SEMI] = ACTIONS(5931), - [anon_sym_LF] = ACTIONS(5931), - [anon_sym_AMP] = ACTIONS(5931), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5963), + [sym_word] = ACTIONS(5963), + [anon_sym_SEMI] = ACTIONS(5963), + [anon_sym_LF] = ACTIONS(5963), + [anon_sym_AMP] = ACTIONS(5963), }, - [3303] = { - [sym__concat] = ACTIONS(5933), - [anon_sym_PIPE] = ACTIONS(5935), - [anon_sym_RPAREN] = ACTIONS(5935), - [anon_sym_SEMI_SEMI] = ACTIONS(5935), - [anon_sym_PIPE_AMP] = ACTIONS(5935), - [anon_sym_AMP_AMP] = ACTIONS(5935), - [anon_sym_PIPE_PIPE] = ACTIONS(5935), - [sym__special_characters] = ACTIONS(5935), - [anon_sym_DQUOTE] = ACTIONS(5935), - [anon_sym_DOLLAR] = ACTIONS(5935), - [sym_raw_string] = ACTIONS(5935), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5935), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5935), - [anon_sym_BQUOTE] = ACTIONS(5935), - [anon_sym_LT_LPAREN] = ACTIONS(5935), - [anon_sym_GT_LPAREN] = ACTIONS(5935), + [3392] = { + [sym__concat] = ACTIONS(5965), + [anon_sym_PIPE] = ACTIONS(5967), + [anon_sym_RPAREN] = ACTIONS(5967), + [anon_sym_SEMI_SEMI] = ACTIONS(5967), + [anon_sym_PIPE_AMP] = ACTIONS(5967), + [anon_sym_AMP_AMP] = ACTIONS(5967), + [anon_sym_PIPE_PIPE] = ACTIONS(5967), + [sym__special_characters] = ACTIONS(5967), + [anon_sym_DQUOTE] = ACTIONS(5967), + [anon_sym_DOLLAR] = ACTIONS(5967), + [sym_raw_string] = ACTIONS(5967), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5967), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5967), + [anon_sym_BQUOTE] = ACTIONS(5967), + [anon_sym_LT_LPAREN] = ACTIONS(5967), + [anon_sym_GT_LPAREN] = ACTIONS(5967), [sym_comment] = ACTIONS(182), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5935), - [sym_word] = ACTIONS(5935), - [anon_sym_SEMI] = ACTIONS(5935), - [anon_sym_LF] = ACTIONS(5935), - [anon_sym_AMP] = ACTIONS(5935), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5967), + [sym_word] = ACTIONS(5967), + [anon_sym_SEMI] = ACTIONS(5967), + [anon_sym_LF] = ACTIONS(5967), + [anon_sym_AMP] = ACTIONS(5967), }, - [3304] = { - [sym__concat] = ACTIONS(5937), - [anon_sym_PIPE] = ACTIONS(5939), - [anon_sym_RPAREN] = ACTIONS(5939), - [anon_sym_SEMI_SEMI] = ACTIONS(5939), - [anon_sym_PIPE_AMP] = ACTIONS(5939), - [anon_sym_AMP_AMP] = ACTIONS(5939), - [anon_sym_PIPE_PIPE] = ACTIONS(5939), - [sym__special_characters] = ACTIONS(5939), - [anon_sym_DQUOTE] = ACTIONS(5939), - [anon_sym_DOLLAR] = ACTIONS(5939), - [sym_raw_string] = ACTIONS(5939), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5939), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5939), - [anon_sym_BQUOTE] = ACTIONS(5939), - [anon_sym_LT_LPAREN] = ACTIONS(5939), - [anon_sym_GT_LPAREN] = ACTIONS(5939), + [3393] = { + [sym__concat] = ACTIONS(5969), + [anon_sym_PIPE] = ACTIONS(5971), + [anon_sym_RPAREN] = ACTIONS(5971), + [anon_sym_SEMI_SEMI] = ACTIONS(5971), + [anon_sym_PIPE_AMP] = ACTIONS(5971), + [anon_sym_AMP_AMP] = ACTIONS(5971), + [anon_sym_PIPE_PIPE] = ACTIONS(5971), + [sym__special_characters] = ACTIONS(5971), + [anon_sym_DQUOTE] = ACTIONS(5971), + [anon_sym_DOLLAR] = ACTIONS(5971), + [sym_raw_string] = ACTIONS(5971), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5971), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5971), + [anon_sym_BQUOTE] = ACTIONS(5971), + [anon_sym_LT_LPAREN] = ACTIONS(5971), + [anon_sym_GT_LPAREN] = ACTIONS(5971), [sym_comment] = ACTIONS(182), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5939), - [sym_word] = ACTIONS(5939), - [anon_sym_SEMI] = ACTIONS(5939), - [anon_sym_LF] = ACTIONS(5939), - [anon_sym_AMP] = ACTIONS(5939), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5971), + [sym_word] = ACTIONS(5971), + [anon_sym_SEMI] = ACTIONS(5971), + [anon_sym_LF] = ACTIONS(5971), + [anon_sym_AMP] = ACTIONS(5971), }, - [3305] = { - [sym__concat] = ACTIONS(5941), - [anon_sym_PIPE] = ACTIONS(5943), - [anon_sym_RPAREN] = ACTIONS(5943), - [anon_sym_SEMI_SEMI] = ACTIONS(5943), - [anon_sym_PIPE_AMP] = ACTIONS(5943), - [anon_sym_AMP_AMP] = ACTIONS(5943), - [anon_sym_PIPE_PIPE] = ACTIONS(5943), - [sym__special_characters] = ACTIONS(5943), - [anon_sym_DQUOTE] = ACTIONS(5943), - [anon_sym_DOLLAR] = ACTIONS(5943), - [sym_raw_string] = ACTIONS(5943), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5943), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5943), - [anon_sym_BQUOTE] = ACTIONS(5943), - [anon_sym_LT_LPAREN] = ACTIONS(5943), - [anon_sym_GT_LPAREN] = ACTIONS(5943), + [3394] = { + [sym__concat] = ACTIONS(5973), + [anon_sym_PIPE] = ACTIONS(5975), + [anon_sym_RPAREN] = ACTIONS(5975), + [anon_sym_SEMI_SEMI] = ACTIONS(5975), + [anon_sym_PIPE_AMP] = ACTIONS(5975), + [anon_sym_AMP_AMP] = ACTIONS(5975), + [anon_sym_PIPE_PIPE] = ACTIONS(5975), + [sym__special_characters] = ACTIONS(5975), + [anon_sym_DQUOTE] = ACTIONS(5975), + [anon_sym_DOLLAR] = ACTIONS(5975), + [sym_raw_string] = ACTIONS(5975), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5975), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5975), + [anon_sym_BQUOTE] = ACTIONS(5975), + [anon_sym_LT_LPAREN] = ACTIONS(5975), + [anon_sym_GT_LPAREN] = ACTIONS(5975), [sym_comment] = ACTIONS(182), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5943), - [sym_word] = ACTIONS(5943), - [anon_sym_SEMI] = ACTIONS(5943), - [anon_sym_LF] = ACTIONS(5943), - [anon_sym_AMP] = ACTIONS(5943), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5975), + [sym_word] = ACTIONS(5975), + [anon_sym_SEMI] = ACTIONS(5975), + [anon_sym_LF] = ACTIONS(5975), + [anon_sym_AMP] = ACTIONS(5975), }, - [3306] = { + [3395] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -81971,7 +85698,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7329), + [anon_sym_RBRACE] = ACTIONS(7613), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -81991,31 +85718,31 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3307] = { - [sym__concat] = ACTIONS(5947), - [anon_sym_PIPE] = ACTIONS(5949), - [anon_sym_RPAREN] = ACTIONS(5949), - [anon_sym_SEMI_SEMI] = ACTIONS(5949), - [anon_sym_PIPE_AMP] = ACTIONS(5949), - [anon_sym_AMP_AMP] = ACTIONS(5949), - [anon_sym_PIPE_PIPE] = ACTIONS(5949), - [sym__special_characters] = ACTIONS(5949), - [anon_sym_DQUOTE] = ACTIONS(5949), - [anon_sym_DOLLAR] = ACTIONS(5949), - [sym_raw_string] = ACTIONS(5949), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5949), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5949), - [anon_sym_BQUOTE] = ACTIONS(5949), - [anon_sym_LT_LPAREN] = ACTIONS(5949), - [anon_sym_GT_LPAREN] = ACTIONS(5949), + [3396] = { + [sym__concat] = ACTIONS(5979), + [anon_sym_PIPE] = ACTIONS(5981), + [anon_sym_RPAREN] = ACTIONS(5981), + [anon_sym_SEMI_SEMI] = ACTIONS(5981), + [anon_sym_PIPE_AMP] = ACTIONS(5981), + [anon_sym_AMP_AMP] = ACTIONS(5981), + [anon_sym_PIPE_PIPE] = ACTIONS(5981), + [sym__special_characters] = ACTIONS(5981), + [anon_sym_DQUOTE] = ACTIONS(5981), + [anon_sym_DOLLAR] = ACTIONS(5981), + [sym_raw_string] = ACTIONS(5981), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5981), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5981), + [anon_sym_BQUOTE] = ACTIONS(5981), + [anon_sym_LT_LPAREN] = ACTIONS(5981), + [anon_sym_GT_LPAREN] = ACTIONS(5981), [sym_comment] = ACTIONS(182), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5949), - [sym_word] = ACTIONS(5949), - [anon_sym_SEMI] = ACTIONS(5949), - [anon_sym_LF] = ACTIONS(5949), - [anon_sym_AMP] = ACTIONS(5949), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5981), + [sym_word] = ACTIONS(5981), + [anon_sym_SEMI] = ACTIONS(5981), + [anon_sym_LF] = ACTIONS(5981), + [anon_sym_AMP] = ACTIONS(5981), }, - [3308] = { + [3397] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -82024,7 +85751,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7331), + [anon_sym_RBRACE] = ACTIONS(7615), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -82044,31 +85771,31 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3309] = { - [sym__concat] = ACTIONS(5953), - [anon_sym_PIPE] = ACTIONS(5955), - [anon_sym_RPAREN] = ACTIONS(5955), - [anon_sym_SEMI_SEMI] = ACTIONS(5955), - [anon_sym_PIPE_AMP] = ACTIONS(5955), - [anon_sym_AMP_AMP] = ACTIONS(5955), - [anon_sym_PIPE_PIPE] = ACTIONS(5955), - [sym__special_characters] = ACTIONS(5955), - [anon_sym_DQUOTE] = ACTIONS(5955), - [anon_sym_DOLLAR] = ACTIONS(5955), - [sym_raw_string] = ACTIONS(5955), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5955), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5955), - [anon_sym_BQUOTE] = ACTIONS(5955), - [anon_sym_LT_LPAREN] = ACTIONS(5955), - [anon_sym_GT_LPAREN] = ACTIONS(5955), + [3398] = { + [sym__concat] = ACTIONS(5985), + [anon_sym_PIPE] = ACTIONS(5987), + [anon_sym_RPAREN] = ACTIONS(5987), + [anon_sym_SEMI_SEMI] = ACTIONS(5987), + [anon_sym_PIPE_AMP] = ACTIONS(5987), + [anon_sym_AMP_AMP] = ACTIONS(5987), + [anon_sym_PIPE_PIPE] = ACTIONS(5987), + [sym__special_characters] = ACTIONS(5987), + [anon_sym_DQUOTE] = ACTIONS(5987), + [anon_sym_DOLLAR] = ACTIONS(5987), + [sym_raw_string] = ACTIONS(5987), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5987), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5987), + [anon_sym_BQUOTE] = ACTIONS(5987), + [anon_sym_LT_LPAREN] = ACTIONS(5987), + [anon_sym_GT_LPAREN] = ACTIONS(5987), [sym_comment] = ACTIONS(182), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5955), - [sym_word] = ACTIONS(5955), - [anon_sym_SEMI] = ACTIONS(5955), - [anon_sym_LF] = ACTIONS(5955), - [anon_sym_AMP] = ACTIONS(5955), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5987), + [sym_word] = ACTIONS(5987), + [anon_sym_SEMI] = ACTIONS(5987), + [anon_sym_LF] = ACTIONS(5987), + [anon_sym_AMP] = ACTIONS(5987), }, - [3310] = { + [3399] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -82077,7 +85804,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7333), + [anon_sym_RBRACE] = ACTIONS(7617), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -82097,160 +85824,160 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3311] = { - [sym__concat] = ACTIONS(5959), - [anon_sym_PIPE] = ACTIONS(5961), - [anon_sym_RPAREN] = ACTIONS(5961), - [anon_sym_SEMI_SEMI] = ACTIONS(5961), - [anon_sym_PIPE_AMP] = ACTIONS(5961), - [anon_sym_AMP_AMP] = ACTIONS(5961), - [anon_sym_PIPE_PIPE] = ACTIONS(5961), - [sym__special_characters] = ACTIONS(5961), - [anon_sym_DQUOTE] = ACTIONS(5961), - [anon_sym_DOLLAR] = ACTIONS(5961), - [sym_raw_string] = ACTIONS(5961), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5961), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5961), - [anon_sym_BQUOTE] = ACTIONS(5961), - [anon_sym_LT_LPAREN] = ACTIONS(5961), - [anon_sym_GT_LPAREN] = ACTIONS(5961), + [3400] = { + [sym__concat] = ACTIONS(5991), + [anon_sym_PIPE] = ACTIONS(5993), + [anon_sym_RPAREN] = ACTIONS(5993), + [anon_sym_SEMI_SEMI] = ACTIONS(5993), + [anon_sym_PIPE_AMP] = ACTIONS(5993), + [anon_sym_AMP_AMP] = ACTIONS(5993), + [anon_sym_PIPE_PIPE] = ACTIONS(5993), + [sym__special_characters] = ACTIONS(5993), + [anon_sym_DQUOTE] = ACTIONS(5993), + [anon_sym_DOLLAR] = ACTIONS(5993), + [sym_raw_string] = ACTIONS(5993), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5993), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5993), + [anon_sym_BQUOTE] = ACTIONS(5993), + [anon_sym_LT_LPAREN] = ACTIONS(5993), + [anon_sym_GT_LPAREN] = ACTIONS(5993), [sym_comment] = ACTIONS(182), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5961), - [sym_word] = ACTIONS(5961), - [anon_sym_SEMI] = ACTIONS(5961), - [anon_sym_LF] = ACTIONS(5961), - [anon_sym_AMP] = ACTIONS(5961), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5993), + [sym_word] = ACTIONS(5993), + [anon_sym_SEMI] = ACTIONS(5993), + [anon_sym_LF] = ACTIONS(5993), + [anon_sym_AMP] = ACTIONS(5993), }, - [3312] = { - [sym__concat] = ACTIONS(5963), - [anon_sym_PIPE] = ACTIONS(5965), - [anon_sym_RPAREN] = ACTIONS(5965), - [anon_sym_SEMI_SEMI] = ACTIONS(5965), - [anon_sym_PIPE_AMP] = ACTIONS(5965), - [anon_sym_AMP_AMP] = ACTIONS(5965), - [anon_sym_PIPE_PIPE] = ACTIONS(5965), - [sym__special_characters] = ACTIONS(5965), - [anon_sym_DQUOTE] = ACTIONS(5965), - [anon_sym_DOLLAR] = ACTIONS(5965), - [sym_raw_string] = ACTIONS(5965), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5965), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5965), - [anon_sym_BQUOTE] = ACTIONS(5965), - [anon_sym_LT_LPAREN] = ACTIONS(5965), - [anon_sym_GT_LPAREN] = ACTIONS(5965), + [3401] = { + [sym__concat] = ACTIONS(5995), + [anon_sym_PIPE] = ACTIONS(5997), + [anon_sym_RPAREN] = ACTIONS(5997), + [anon_sym_SEMI_SEMI] = ACTIONS(5997), + [anon_sym_PIPE_AMP] = ACTIONS(5997), + [anon_sym_AMP_AMP] = ACTIONS(5997), + [anon_sym_PIPE_PIPE] = ACTIONS(5997), + [sym__special_characters] = ACTIONS(5997), + [anon_sym_DQUOTE] = ACTIONS(5997), + [anon_sym_DOLLAR] = ACTIONS(5997), + [sym_raw_string] = ACTIONS(5997), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5997), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5997), + [anon_sym_BQUOTE] = ACTIONS(5997), + [anon_sym_LT_LPAREN] = ACTIONS(5997), + [anon_sym_GT_LPAREN] = ACTIONS(5997), [sym_comment] = ACTIONS(182), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5965), - [sym_word] = ACTIONS(5965), - [anon_sym_SEMI] = ACTIONS(5965), - [anon_sym_LF] = ACTIONS(5965), - [anon_sym_AMP] = ACTIONS(5965), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5997), + [sym_word] = ACTIONS(5997), + [anon_sym_SEMI] = ACTIONS(5997), + [anon_sym_LF] = ACTIONS(5997), + [anon_sym_AMP] = ACTIONS(5997), }, - [3313] = { - [sym_file_descriptor] = ACTIONS(6812), - [sym__concat] = ACTIONS(6812), - [anon_sym_PIPE] = ACTIONS(6814), - [anon_sym_RPAREN] = ACTIONS(6814), - [anon_sym_SEMI_SEMI] = ACTIONS(6814), - [anon_sym_PIPE_AMP] = ACTIONS(6814), - [anon_sym_AMP_AMP] = ACTIONS(6814), - [anon_sym_PIPE_PIPE] = ACTIONS(6814), - [anon_sym_EQ_TILDE] = ACTIONS(6814), - [anon_sym_LT] = ACTIONS(6814), - [anon_sym_GT] = ACTIONS(6814), - [anon_sym_GT_GT] = ACTIONS(6814), - [anon_sym_AMP_GT] = ACTIONS(6814), - [anon_sym_AMP_GT_GT] = ACTIONS(6814), - [anon_sym_LT_AMP] = ACTIONS(6814), - [anon_sym_GT_AMP] = ACTIONS(6814), - [anon_sym_LT_LT] = ACTIONS(6814), - [anon_sym_LT_LT_DASH] = ACTIONS(6814), - [anon_sym_LT_LT_LT] = ACTIONS(6814), - [sym__special_characters] = ACTIONS(6814), - [anon_sym_DQUOTE] = ACTIONS(6814), - [anon_sym_DOLLAR] = ACTIONS(6814), - [sym_raw_string] = ACTIONS(6814), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6814), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6814), - [anon_sym_BQUOTE] = ACTIONS(6814), - [anon_sym_LT_LPAREN] = ACTIONS(6814), - [anon_sym_GT_LPAREN] = ACTIONS(6814), + [3402] = { + [sym_file_descriptor] = ACTIONS(6948), + [sym__concat] = ACTIONS(6948), + [anon_sym_PIPE] = ACTIONS(6950), + [anon_sym_RPAREN] = ACTIONS(6950), + [anon_sym_SEMI_SEMI] = ACTIONS(6950), + [anon_sym_PIPE_AMP] = ACTIONS(6950), + [anon_sym_AMP_AMP] = ACTIONS(6950), + [anon_sym_PIPE_PIPE] = ACTIONS(6950), + [anon_sym_EQ_TILDE] = ACTIONS(6950), + [anon_sym_LT] = ACTIONS(6950), + [anon_sym_GT] = ACTIONS(6950), + [anon_sym_GT_GT] = ACTIONS(6950), + [anon_sym_AMP_GT] = ACTIONS(6950), + [anon_sym_AMP_GT_GT] = ACTIONS(6950), + [anon_sym_LT_AMP] = ACTIONS(6950), + [anon_sym_GT_AMP] = ACTIONS(6950), + [anon_sym_LT_LT] = ACTIONS(6950), + [anon_sym_LT_LT_DASH] = ACTIONS(6950), + [anon_sym_LT_LT_LT] = ACTIONS(6950), + [sym__special_characters] = ACTIONS(6950), + [anon_sym_DQUOTE] = ACTIONS(6950), + [anon_sym_DOLLAR] = ACTIONS(6950), + [sym_raw_string] = ACTIONS(6950), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6950), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6950), + [anon_sym_BQUOTE] = ACTIONS(6950), + [anon_sym_LT_LPAREN] = ACTIONS(6950), + [anon_sym_GT_LPAREN] = ACTIONS(6950), [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(6814), - [anon_sym_SEMI] = ACTIONS(6814), - [anon_sym_LF] = ACTIONS(6814), - [anon_sym_AMP] = ACTIONS(6814), + [sym_word] = ACTIONS(6950), + [anon_sym_SEMI] = ACTIONS(6950), + [anon_sym_LF] = ACTIONS(6950), + [anon_sym_AMP] = ACTIONS(6950), }, - [3314] = { - [sym_file_descriptor] = ACTIONS(6816), - [sym__concat] = ACTIONS(6816), - [anon_sym_PIPE] = ACTIONS(6818), - [anon_sym_RPAREN] = ACTIONS(6818), - [anon_sym_SEMI_SEMI] = ACTIONS(6818), - [anon_sym_PIPE_AMP] = ACTIONS(6818), - [anon_sym_AMP_AMP] = ACTIONS(6818), - [anon_sym_PIPE_PIPE] = ACTIONS(6818), - [anon_sym_EQ_TILDE] = ACTIONS(6818), - [anon_sym_LT] = ACTIONS(6818), - [anon_sym_GT] = ACTIONS(6818), - [anon_sym_GT_GT] = ACTIONS(6818), - [anon_sym_AMP_GT] = ACTIONS(6818), - [anon_sym_AMP_GT_GT] = ACTIONS(6818), - [anon_sym_LT_AMP] = ACTIONS(6818), - [anon_sym_GT_AMP] = ACTIONS(6818), - [anon_sym_LT_LT] = ACTIONS(6818), - [anon_sym_LT_LT_DASH] = ACTIONS(6818), - [anon_sym_LT_LT_LT] = ACTIONS(6818), - [sym__special_characters] = ACTIONS(6818), - [anon_sym_DQUOTE] = ACTIONS(6818), - [anon_sym_DOLLAR] = ACTIONS(6818), - [sym_raw_string] = ACTIONS(6818), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6818), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6818), - [anon_sym_BQUOTE] = ACTIONS(6818), - [anon_sym_LT_LPAREN] = ACTIONS(6818), - [anon_sym_GT_LPAREN] = ACTIONS(6818), + [3403] = { + [sym_file_descriptor] = ACTIONS(6952), + [sym__concat] = ACTIONS(6952), + [anon_sym_PIPE] = ACTIONS(6954), + [anon_sym_RPAREN] = ACTIONS(6954), + [anon_sym_SEMI_SEMI] = ACTIONS(6954), + [anon_sym_PIPE_AMP] = ACTIONS(6954), + [anon_sym_AMP_AMP] = ACTIONS(6954), + [anon_sym_PIPE_PIPE] = ACTIONS(6954), + [anon_sym_EQ_TILDE] = ACTIONS(6954), + [anon_sym_LT] = ACTIONS(6954), + [anon_sym_GT] = ACTIONS(6954), + [anon_sym_GT_GT] = ACTIONS(6954), + [anon_sym_AMP_GT] = ACTIONS(6954), + [anon_sym_AMP_GT_GT] = ACTIONS(6954), + [anon_sym_LT_AMP] = ACTIONS(6954), + [anon_sym_GT_AMP] = ACTIONS(6954), + [anon_sym_LT_LT] = ACTIONS(6954), + [anon_sym_LT_LT_DASH] = ACTIONS(6954), + [anon_sym_LT_LT_LT] = ACTIONS(6954), + [sym__special_characters] = ACTIONS(6954), + [anon_sym_DQUOTE] = ACTIONS(6954), + [anon_sym_DOLLAR] = ACTIONS(6954), + [sym_raw_string] = ACTIONS(6954), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6954), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6954), + [anon_sym_BQUOTE] = ACTIONS(6954), + [anon_sym_LT_LPAREN] = ACTIONS(6954), + [anon_sym_GT_LPAREN] = ACTIONS(6954), [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(6818), - [anon_sym_SEMI] = ACTIONS(6818), - [anon_sym_LF] = ACTIONS(6818), - [anon_sym_AMP] = ACTIONS(6818), + [sym_word] = ACTIONS(6954), + [anon_sym_SEMI] = ACTIONS(6954), + [anon_sym_LF] = ACTIONS(6954), + [anon_sym_AMP] = ACTIONS(6954), }, - [3315] = { - [sym_file_descriptor] = ACTIONS(6820), - [sym__concat] = ACTIONS(6820), - [anon_sym_PIPE] = ACTIONS(6822), - [anon_sym_RPAREN] = ACTIONS(6822), - [anon_sym_SEMI_SEMI] = ACTIONS(6822), - [anon_sym_PIPE_AMP] = ACTIONS(6822), - [anon_sym_AMP_AMP] = ACTIONS(6822), - [anon_sym_PIPE_PIPE] = ACTIONS(6822), - [anon_sym_EQ_TILDE] = ACTIONS(6822), - [anon_sym_LT] = ACTIONS(6822), - [anon_sym_GT] = ACTIONS(6822), - [anon_sym_GT_GT] = ACTIONS(6822), - [anon_sym_AMP_GT] = ACTIONS(6822), - [anon_sym_AMP_GT_GT] = ACTIONS(6822), - [anon_sym_LT_AMP] = ACTIONS(6822), - [anon_sym_GT_AMP] = ACTIONS(6822), - [anon_sym_LT_LT] = ACTIONS(6822), - [anon_sym_LT_LT_DASH] = ACTIONS(6822), - [anon_sym_LT_LT_LT] = ACTIONS(6822), - [sym__special_characters] = ACTIONS(6822), - [anon_sym_DQUOTE] = ACTIONS(6822), - [anon_sym_DOLLAR] = ACTIONS(6822), - [sym_raw_string] = ACTIONS(6822), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6822), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6822), - [anon_sym_BQUOTE] = ACTIONS(6822), - [anon_sym_LT_LPAREN] = ACTIONS(6822), - [anon_sym_GT_LPAREN] = ACTIONS(6822), + [3404] = { + [sym_file_descriptor] = ACTIONS(6956), + [sym__concat] = ACTIONS(6956), + [anon_sym_PIPE] = ACTIONS(6958), + [anon_sym_RPAREN] = ACTIONS(6958), + [anon_sym_SEMI_SEMI] = ACTIONS(6958), + [anon_sym_PIPE_AMP] = ACTIONS(6958), + [anon_sym_AMP_AMP] = ACTIONS(6958), + [anon_sym_PIPE_PIPE] = ACTIONS(6958), + [anon_sym_EQ_TILDE] = ACTIONS(6958), + [anon_sym_LT] = ACTIONS(6958), + [anon_sym_GT] = ACTIONS(6958), + [anon_sym_GT_GT] = ACTIONS(6958), + [anon_sym_AMP_GT] = ACTIONS(6958), + [anon_sym_AMP_GT_GT] = ACTIONS(6958), + [anon_sym_LT_AMP] = ACTIONS(6958), + [anon_sym_GT_AMP] = ACTIONS(6958), + [anon_sym_LT_LT] = ACTIONS(6958), + [anon_sym_LT_LT_DASH] = ACTIONS(6958), + [anon_sym_LT_LT_LT] = ACTIONS(6958), + [sym__special_characters] = ACTIONS(6958), + [anon_sym_DQUOTE] = ACTIONS(6958), + [anon_sym_DOLLAR] = ACTIONS(6958), + [sym_raw_string] = ACTIONS(6958), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6958), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6958), + [anon_sym_BQUOTE] = ACTIONS(6958), + [anon_sym_LT_LPAREN] = ACTIONS(6958), + [anon_sym_GT_LPAREN] = ACTIONS(6958), [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(6822), - [anon_sym_SEMI] = ACTIONS(6822), - [anon_sym_LF] = ACTIONS(6822), - [anon_sym_AMP] = ACTIONS(6822), + [sym_word] = ACTIONS(6958), + [anon_sym_SEMI] = ACTIONS(6958), + [anon_sym_LF] = ACTIONS(6958), + [anon_sym_AMP] = ACTIONS(6958), }, - [3316] = { + [3405] = { [sym_file_descriptor] = ACTIONS(4728), [sym__concat] = ACTIONS(4728), [anon_sym_PIPE] = ACTIONS(4730), @@ -82274,7 +86001,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(4730), [anon_sym_AMP] = ACTIONS(4730), }, - [3317] = { + [3406] = { [sym_file_descriptor] = ACTIONS(4734), [sym__concat] = ACTIONS(4734), [anon_sym_PIPE] = ACTIONS(4736), @@ -82298,7 +86025,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(4736), [anon_sym_AMP] = ACTIONS(4736), }, - [3318] = { + [3407] = { [sym_file_descriptor] = ACTIONS(4797), [sym__concat] = ACTIONS(4797), [anon_sym_PIPE] = ACTIONS(4799), @@ -82322,7 +86049,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(4799), [anon_sym_AMP] = ACTIONS(4799), }, - [3319] = { + [3408] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -82331,7 +86058,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7335), + [anon_sym_RBRACE] = ACTIONS(7619), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -82351,23 +86078,23 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3320] = { + [3409] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(7337), + [anon_sym_RBRACE] = ACTIONS(7621), [sym_comment] = ACTIONS(56), }, - [3321] = { + [3410] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(7339), + [anon_sym_RBRACE] = ACTIONS(7623), [sym_comment] = ACTIONS(56), }, - [3322] = { - [anon_sym_RBRACE] = ACTIONS(7339), + [3411] = { + [anon_sym_RBRACE] = ACTIONS(7623), [sym_comment] = ACTIONS(56), }, - [3323] = { + [3412] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -82375,8 +86102,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3670), - [anon_sym_RBRACE] = ACTIONS(7341), + [aux_sym_expansion_repeat1] = STATE(3866), + [anon_sym_RBRACE] = ACTIONS(7625), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -82396,7 +86123,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3324] = { + [3413] = { [sym_file_descriptor] = ACTIONS(4809), [sym__concat] = ACTIONS(4809), [anon_sym_PIPE] = ACTIONS(4811), @@ -82420,7 +86147,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(4811), [anon_sym_AMP] = ACTIONS(4811), }, - [3325] = { + [3414] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -82428,8 +86155,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3672), - [anon_sym_RBRACE] = ACTIONS(7343), + [aux_sym_expansion_repeat1] = STATE(3868), + [anon_sym_RBRACE] = ACTIONS(7627), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -82449,7 +86176,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3326] = { + [3415] = { [sym_file_descriptor] = ACTIONS(4815), [sym__concat] = ACTIONS(4815), [anon_sym_PIPE] = ACTIONS(4817), @@ -82473,7 +86200,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(4817), [anon_sym_AMP] = ACTIONS(4817), }, - [3327] = { + [3416] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -82481,8 +86208,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3674), - [anon_sym_RBRACE] = ACTIONS(7345), + [aux_sym_expansion_repeat1] = STATE(3870), + [anon_sym_RBRACE] = ACTIONS(7629), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -82502,7 +86229,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3328] = { + [3417] = { [sym_file_descriptor] = ACTIONS(4821), [sym__concat] = ACTIONS(4821), [anon_sym_PIPE] = ACTIONS(4823), @@ -82526,7 +86253,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(4823), [anon_sym_AMP] = ACTIONS(4823), }, - [3329] = { + [3418] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -82535,7 +86262,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7347), + [anon_sym_RBRACE] = ACTIONS(7631), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -82555,7 +86282,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3330] = { + [3419] = { [sym_file_descriptor] = ACTIONS(4827), [sym__concat] = ACTIONS(4827), [anon_sym_PIPE] = ACTIONS(4829), @@ -82579,7 +86306,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(4829), [anon_sym_AMP] = ACTIONS(4829), }, - [3331] = { + [3420] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -82588,7 +86315,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7349), + [anon_sym_RBRACE] = ACTIONS(7633), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -82608,358 +86335,358 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3332] = { - [sym__concat] = ACTIONS(6812), - [anon_sym_EQ_TILDE] = ACTIONS(7351), - [anon_sym_RBRACK] = ACTIONS(6812), - [sym__special_characters] = ACTIONS(6814), - [anon_sym_DQUOTE] = ACTIONS(6812), - [anon_sym_DOLLAR] = ACTIONS(7351), - [sym_raw_string] = ACTIONS(6812), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6812), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6812), - [anon_sym_BQUOTE] = ACTIONS(6812), - [anon_sym_LT_LPAREN] = ACTIONS(6812), - [anon_sym_GT_LPAREN] = ACTIONS(6812), + [3421] = { + [sym__concat] = ACTIONS(6948), + [anon_sym_EQ_TILDE] = ACTIONS(7635), + [anon_sym_RBRACK] = ACTIONS(6948), + [sym__special_characters] = ACTIONS(6950), + [anon_sym_DQUOTE] = ACTIONS(6948), + [anon_sym_DOLLAR] = ACTIONS(7635), + [sym_raw_string] = ACTIONS(6948), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6948), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6948), + [anon_sym_BQUOTE] = ACTIONS(6948), + [anon_sym_LT_LPAREN] = ACTIONS(6948), + [anon_sym_GT_LPAREN] = ACTIONS(6948), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6814), + [sym_word] = ACTIONS(6950), }, - [3333] = { - [sym__concat] = ACTIONS(6816), - [anon_sym_EQ_TILDE] = ACTIONS(7353), - [anon_sym_RBRACK] = ACTIONS(6816), - [sym__special_characters] = ACTIONS(6818), - [anon_sym_DQUOTE] = ACTIONS(6816), - [anon_sym_DOLLAR] = ACTIONS(7353), - [sym_raw_string] = ACTIONS(6816), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6816), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6816), - [anon_sym_BQUOTE] = ACTIONS(6816), - [anon_sym_LT_LPAREN] = ACTIONS(6816), - [anon_sym_GT_LPAREN] = ACTIONS(6816), + [3422] = { + [sym__concat] = ACTIONS(6952), + [anon_sym_EQ_TILDE] = ACTIONS(7637), + [anon_sym_RBRACK] = ACTIONS(6952), + [sym__special_characters] = ACTIONS(6954), + [anon_sym_DQUOTE] = ACTIONS(6952), + [anon_sym_DOLLAR] = ACTIONS(7637), + [sym_raw_string] = ACTIONS(6952), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6952), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6952), + [anon_sym_BQUOTE] = ACTIONS(6952), + [anon_sym_LT_LPAREN] = ACTIONS(6952), + [anon_sym_GT_LPAREN] = ACTIONS(6952), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6818), + [sym_word] = ACTIONS(6954), }, - [3334] = { - [sym__concat] = ACTIONS(6820), - [anon_sym_EQ_TILDE] = ACTIONS(7355), - [anon_sym_RBRACK] = ACTIONS(6820), - [sym__special_characters] = ACTIONS(6822), - [anon_sym_DQUOTE] = ACTIONS(6820), - [anon_sym_DOLLAR] = ACTIONS(7355), - [sym_raw_string] = ACTIONS(6820), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6820), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6820), - [anon_sym_BQUOTE] = ACTIONS(6820), - [anon_sym_LT_LPAREN] = ACTIONS(6820), - [anon_sym_GT_LPAREN] = ACTIONS(6820), + [3423] = { + [sym__concat] = ACTIONS(6956), + [anon_sym_EQ_TILDE] = ACTIONS(7639), + [anon_sym_RBRACK] = ACTIONS(6956), + [sym__special_characters] = ACTIONS(6958), + [anon_sym_DQUOTE] = ACTIONS(6956), + [anon_sym_DOLLAR] = ACTIONS(7639), + [sym_raw_string] = ACTIONS(6956), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6956), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6956), + [anon_sym_BQUOTE] = ACTIONS(6956), + [anon_sym_LT_LPAREN] = ACTIONS(6956), + [anon_sym_GT_LPAREN] = ACTIONS(6956), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6822), + [sym_word] = ACTIONS(6958), }, - [3335] = { - [sym__concat] = ACTIONS(6812), - [anon_sym_EQ_TILDE] = ACTIONS(7351), - [anon_sym_RBRACK_RBRACK] = ACTIONS(6812), - [sym__special_characters] = ACTIONS(6814), - [anon_sym_DQUOTE] = ACTIONS(6812), - [anon_sym_DOLLAR] = ACTIONS(7351), - [sym_raw_string] = ACTIONS(6812), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6812), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6812), - [anon_sym_BQUOTE] = ACTIONS(6812), - [anon_sym_LT_LPAREN] = ACTIONS(6812), - [anon_sym_GT_LPAREN] = ACTIONS(6812), + [3424] = { + [sym__concat] = ACTIONS(6948), + [anon_sym_EQ_TILDE] = ACTIONS(7635), + [anon_sym_RBRACK_RBRACK] = ACTIONS(6948), + [sym__special_characters] = ACTIONS(6950), + [anon_sym_DQUOTE] = ACTIONS(6948), + [anon_sym_DOLLAR] = ACTIONS(7635), + [sym_raw_string] = ACTIONS(6948), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6948), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6948), + [anon_sym_BQUOTE] = ACTIONS(6948), + [anon_sym_LT_LPAREN] = ACTIONS(6948), + [anon_sym_GT_LPAREN] = ACTIONS(6948), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6814), + [sym_word] = ACTIONS(6950), }, - [3336] = { - [sym__concat] = ACTIONS(6816), - [anon_sym_EQ_TILDE] = ACTIONS(7353), - [anon_sym_RBRACK_RBRACK] = ACTIONS(6816), - [sym__special_characters] = ACTIONS(6818), - [anon_sym_DQUOTE] = ACTIONS(6816), - [anon_sym_DOLLAR] = ACTIONS(7353), - [sym_raw_string] = ACTIONS(6816), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6816), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6816), - [anon_sym_BQUOTE] = ACTIONS(6816), - [anon_sym_LT_LPAREN] = ACTIONS(6816), - [anon_sym_GT_LPAREN] = ACTIONS(6816), + [3425] = { + [sym__concat] = ACTIONS(6952), + [anon_sym_EQ_TILDE] = ACTIONS(7637), + [anon_sym_RBRACK_RBRACK] = ACTIONS(6952), + [sym__special_characters] = ACTIONS(6954), + [anon_sym_DQUOTE] = ACTIONS(6952), + [anon_sym_DOLLAR] = ACTIONS(7637), + [sym_raw_string] = ACTIONS(6952), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6952), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6952), + [anon_sym_BQUOTE] = ACTIONS(6952), + [anon_sym_LT_LPAREN] = ACTIONS(6952), + [anon_sym_GT_LPAREN] = ACTIONS(6952), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6818), + [sym_word] = ACTIONS(6954), }, - [3337] = { - [sym__concat] = ACTIONS(6820), - [anon_sym_EQ_TILDE] = ACTIONS(7355), - [anon_sym_RBRACK_RBRACK] = ACTIONS(6820), - [sym__special_characters] = ACTIONS(6822), - [anon_sym_DQUOTE] = ACTIONS(6820), - [anon_sym_DOLLAR] = ACTIONS(7355), - [sym_raw_string] = ACTIONS(6820), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6820), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6820), - [anon_sym_BQUOTE] = ACTIONS(6820), - [anon_sym_LT_LPAREN] = ACTIONS(6820), - [anon_sym_GT_LPAREN] = ACTIONS(6820), + [3426] = { + [sym__concat] = ACTIONS(6956), + [anon_sym_EQ_TILDE] = ACTIONS(7639), + [anon_sym_RBRACK_RBRACK] = ACTIONS(6956), + [sym__special_characters] = ACTIONS(6958), + [anon_sym_DQUOTE] = ACTIONS(6956), + [anon_sym_DOLLAR] = ACTIONS(7639), + [sym_raw_string] = ACTIONS(6956), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6956), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6956), + [anon_sym_BQUOTE] = ACTIONS(6956), + [anon_sym_LT_LPAREN] = ACTIONS(6956), + [anon_sym_GT_LPAREN] = ACTIONS(6956), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6822), + [sym_word] = ACTIONS(6958), }, - [3338] = { - [sym__concat] = ACTIONS(6812), - [sym_variable_name] = ACTIONS(6812), - [anon_sym_PIPE] = ACTIONS(6814), - [anon_sym_SEMI_SEMI] = ACTIONS(6814), - [anon_sym_PIPE_AMP] = ACTIONS(6814), - [anon_sym_AMP_AMP] = ACTIONS(6814), - [anon_sym_PIPE_PIPE] = ACTIONS(6814), - [sym__special_characters] = ACTIONS(6814), - [anon_sym_DQUOTE] = ACTIONS(6814), - [anon_sym_DOLLAR] = ACTIONS(6814), - [sym_raw_string] = ACTIONS(6814), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6814), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6814), - [anon_sym_BQUOTE] = ACTIONS(6814), - [anon_sym_LT_LPAREN] = ACTIONS(6814), - [anon_sym_GT_LPAREN] = ACTIONS(6814), + [3427] = { + [sym__concat] = ACTIONS(6948), + [sym_variable_name] = ACTIONS(6948), + [anon_sym_PIPE] = ACTIONS(6950), + [anon_sym_SEMI_SEMI] = ACTIONS(6950), + [anon_sym_PIPE_AMP] = ACTIONS(6950), + [anon_sym_AMP_AMP] = ACTIONS(6950), + [anon_sym_PIPE_PIPE] = ACTIONS(6950), + [sym__special_characters] = ACTIONS(6950), + [anon_sym_DQUOTE] = ACTIONS(6950), + [anon_sym_DOLLAR] = ACTIONS(6950), + [sym_raw_string] = ACTIONS(6950), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6950), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6950), + [anon_sym_BQUOTE] = ACTIONS(6950), + [anon_sym_LT_LPAREN] = ACTIONS(6950), + [anon_sym_GT_LPAREN] = ACTIONS(6950), [sym_comment] = ACTIONS(182), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6814), - [sym_word] = ACTIONS(6814), - [anon_sym_SEMI] = ACTIONS(6814), - [anon_sym_LF] = ACTIONS(6814), - [anon_sym_AMP] = ACTIONS(6814), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6950), + [sym_word] = ACTIONS(6950), + [anon_sym_SEMI] = ACTIONS(6950), + [anon_sym_LF] = ACTIONS(6950), + [anon_sym_AMP] = ACTIONS(6950), }, - [3339] = { - [sym__concat] = ACTIONS(6816), - [sym_variable_name] = ACTIONS(6816), - [anon_sym_PIPE] = ACTIONS(6818), - [anon_sym_SEMI_SEMI] = ACTIONS(6818), - [anon_sym_PIPE_AMP] = ACTIONS(6818), - [anon_sym_AMP_AMP] = ACTIONS(6818), - [anon_sym_PIPE_PIPE] = ACTIONS(6818), - [sym__special_characters] = ACTIONS(6818), - [anon_sym_DQUOTE] = ACTIONS(6818), - [anon_sym_DOLLAR] = ACTIONS(6818), - [sym_raw_string] = ACTIONS(6818), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6818), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6818), - [anon_sym_BQUOTE] = ACTIONS(6818), - [anon_sym_LT_LPAREN] = ACTIONS(6818), - [anon_sym_GT_LPAREN] = ACTIONS(6818), + [3428] = { + [sym__concat] = ACTIONS(6952), + [sym_variable_name] = ACTIONS(6952), + [anon_sym_PIPE] = ACTIONS(6954), + [anon_sym_SEMI_SEMI] = ACTIONS(6954), + [anon_sym_PIPE_AMP] = ACTIONS(6954), + [anon_sym_AMP_AMP] = ACTIONS(6954), + [anon_sym_PIPE_PIPE] = ACTIONS(6954), + [sym__special_characters] = ACTIONS(6954), + [anon_sym_DQUOTE] = ACTIONS(6954), + [anon_sym_DOLLAR] = ACTIONS(6954), + [sym_raw_string] = ACTIONS(6954), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6954), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6954), + [anon_sym_BQUOTE] = ACTIONS(6954), + [anon_sym_LT_LPAREN] = ACTIONS(6954), + [anon_sym_GT_LPAREN] = ACTIONS(6954), [sym_comment] = ACTIONS(182), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6818), - [sym_word] = ACTIONS(6818), - [anon_sym_SEMI] = ACTIONS(6818), - [anon_sym_LF] = ACTIONS(6818), - [anon_sym_AMP] = ACTIONS(6818), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6954), + [sym_word] = ACTIONS(6954), + [anon_sym_SEMI] = ACTIONS(6954), + [anon_sym_LF] = ACTIONS(6954), + [anon_sym_AMP] = ACTIONS(6954), }, - [3340] = { - [sym__concat] = ACTIONS(6820), - [sym_variable_name] = ACTIONS(6820), - [anon_sym_PIPE] = ACTIONS(6822), - [anon_sym_SEMI_SEMI] = ACTIONS(6822), - [anon_sym_PIPE_AMP] = ACTIONS(6822), - [anon_sym_AMP_AMP] = ACTIONS(6822), - [anon_sym_PIPE_PIPE] = ACTIONS(6822), - [sym__special_characters] = ACTIONS(6822), - [anon_sym_DQUOTE] = ACTIONS(6822), - [anon_sym_DOLLAR] = ACTIONS(6822), - [sym_raw_string] = ACTIONS(6822), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6822), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6822), - [anon_sym_BQUOTE] = ACTIONS(6822), - [anon_sym_LT_LPAREN] = ACTIONS(6822), - [anon_sym_GT_LPAREN] = ACTIONS(6822), + [3429] = { + [sym__concat] = ACTIONS(6956), + [sym_variable_name] = ACTIONS(6956), + [anon_sym_PIPE] = ACTIONS(6958), + [anon_sym_SEMI_SEMI] = ACTIONS(6958), + [anon_sym_PIPE_AMP] = ACTIONS(6958), + [anon_sym_AMP_AMP] = ACTIONS(6958), + [anon_sym_PIPE_PIPE] = ACTIONS(6958), + [sym__special_characters] = ACTIONS(6958), + [anon_sym_DQUOTE] = ACTIONS(6958), + [anon_sym_DOLLAR] = ACTIONS(6958), + [sym_raw_string] = ACTIONS(6958), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6958), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6958), + [anon_sym_BQUOTE] = ACTIONS(6958), + [anon_sym_LT_LPAREN] = ACTIONS(6958), + [anon_sym_GT_LPAREN] = ACTIONS(6958), [sym_comment] = ACTIONS(182), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6822), - [sym_word] = ACTIONS(6822), - [anon_sym_SEMI] = ACTIONS(6822), - [anon_sym_LF] = ACTIONS(6822), - [anon_sym_AMP] = ACTIONS(6822), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6958), + [sym_word] = ACTIONS(6958), + [anon_sym_SEMI] = ACTIONS(6958), + [anon_sym_LF] = ACTIONS(6958), + [anon_sym_AMP] = ACTIONS(6958), }, - [3341] = { - [sym__concat] = ACTIONS(6812), - [anon_sym_PIPE] = ACTIONS(6814), - [anon_sym_SEMI_SEMI] = ACTIONS(6814), - [anon_sym_PIPE_AMP] = ACTIONS(6814), - [anon_sym_AMP_AMP] = ACTIONS(6814), - [anon_sym_PIPE_PIPE] = ACTIONS(6814), - [sym__special_characters] = ACTIONS(6814), - [anon_sym_DQUOTE] = ACTIONS(6814), - [anon_sym_DOLLAR] = ACTIONS(6814), - [sym_raw_string] = ACTIONS(6814), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6814), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6814), - [anon_sym_BQUOTE] = ACTIONS(6814), - [anon_sym_LT_LPAREN] = ACTIONS(6814), - [anon_sym_GT_LPAREN] = ACTIONS(6814), + [3430] = { + [sym__concat] = ACTIONS(6948), + [anon_sym_PIPE] = ACTIONS(6950), + [anon_sym_SEMI_SEMI] = ACTIONS(6950), + [anon_sym_PIPE_AMP] = ACTIONS(6950), + [anon_sym_AMP_AMP] = ACTIONS(6950), + [anon_sym_PIPE_PIPE] = ACTIONS(6950), + [sym__special_characters] = ACTIONS(6950), + [anon_sym_DQUOTE] = ACTIONS(6950), + [anon_sym_DOLLAR] = ACTIONS(6950), + [sym_raw_string] = ACTIONS(6950), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6950), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6950), + [anon_sym_BQUOTE] = ACTIONS(6950), + [anon_sym_LT_LPAREN] = ACTIONS(6950), + [anon_sym_GT_LPAREN] = ACTIONS(6950), [sym_comment] = ACTIONS(182), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6814), - [sym_word] = ACTIONS(6814), - [anon_sym_SEMI] = ACTIONS(6814), - [anon_sym_LF] = ACTIONS(6814), - [anon_sym_AMP] = ACTIONS(6814), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6950), + [sym_word] = ACTIONS(6950), + [anon_sym_SEMI] = ACTIONS(6950), + [anon_sym_LF] = ACTIONS(6950), + [anon_sym_AMP] = ACTIONS(6950), }, - [3342] = { - [sym__concat] = ACTIONS(6816), - [anon_sym_PIPE] = ACTIONS(6818), - [anon_sym_SEMI_SEMI] = ACTIONS(6818), - [anon_sym_PIPE_AMP] = ACTIONS(6818), - [anon_sym_AMP_AMP] = ACTIONS(6818), - [anon_sym_PIPE_PIPE] = ACTIONS(6818), - [sym__special_characters] = ACTIONS(6818), - [anon_sym_DQUOTE] = ACTIONS(6818), - [anon_sym_DOLLAR] = ACTIONS(6818), - [sym_raw_string] = ACTIONS(6818), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6818), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6818), - [anon_sym_BQUOTE] = ACTIONS(6818), - [anon_sym_LT_LPAREN] = ACTIONS(6818), - [anon_sym_GT_LPAREN] = ACTIONS(6818), + [3431] = { + [sym__concat] = ACTIONS(6952), + [anon_sym_PIPE] = ACTIONS(6954), + [anon_sym_SEMI_SEMI] = ACTIONS(6954), + [anon_sym_PIPE_AMP] = ACTIONS(6954), + [anon_sym_AMP_AMP] = ACTIONS(6954), + [anon_sym_PIPE_PIPE] = ACTIONS(6954), + [sym__special_characters] = ACTIONS(6954), + [anon_sym_DQUOTE] = ACTIONS(6954), + [anon_sym_DOLLAR] = ACTIONS(6954), + [sym_raw_string] = ACTIONS(6954), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6954), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6954), + [anon_sym_BQUOTE] = ACTIONS(6954), + [anon_sym_LT_LPAREN] = ACTIONS(6954), + [anon_sym_GT_LPAREN] = ACTIONS(6954), [sym_comment] = ACTIONS(182), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6818), - [sym_word] = ACTIONS(6818), - [anon_sym_SEMI] = ACTIONS(6818), - [anon_sym_LF] = ACTIONS(6818), - [anon_sym_AMP] = ACTIONS(6818), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6954), + [sym_word] = ACTIONS(6954), + [anon_sym_SEMI] = ACTIONS(6954), + [anon_sym_LF] = ACTIONS(6954), + [anon_sym_AMP] = ACTIONS(6954), }, - [3343] = { - [sym__concat] = ACTIONS(6820), - [anon_sym_PIPE] = ACTIONS(6822), - [anon_sym_SEMI_SEMI] = ACTIONS(6822), - [anon_sym_PIPE_AMP] = ACTIONS(6822), - [anon_sym_AMP_AMP] = ACTIONS(6822), - [anon_sym_PIPE_PIPE] = ACTIONS(6822), - [sym__special_characters] = ACTIONS(6822), - [anon_sym_DQUOTE] = ACTIONS(6822), - [anon_sym_DOLLAR] = ACTIONS(6822), - [sym_raw_string] = ACTIONS(6822), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6822), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6822), - [anon_sym_BQUOTE] = ACTIONS(6822), - [anon_sym_LT_LPAREN] = ACTIONS(6822), - [anon_sym_GT_LPAREN] = ACTIONS(6822), + [3432] = { + [sym__concat] = ACTIONS(6956), + [anon_sym_PIPE] = ACTIONS(6958), + [anon_sym_SEMI_SEMI] = ACTIONS(6958), + [anon_sym_PIPE_AMP] = ACTIONS(6958), + [anon_sym_AMP_AMP] = ACTIONS(6958), + [anon_sym_PIPE_PIPE] = ACTIONS(6958), + [sym__special_characters] = ACTIONS(6958), + [anon_sym_DQUOTE] = ACTIONS(6958), + [anon_sym_DOLLAR] = ACTIONS(6958), + [sym_raw_string] = ACTIONS(6958), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6958), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6958), + [anon_sym_BQUOTE] = ACTIONS(6958), + [anon_sym_LT_LPAREN] = ACTIONS(6958), + [anon_sym_GT_LPAREN] = ACTIONS(6958), [sym_comment] = ACTIONS(182), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6822), - [sym_word] = ACTIONS(6822), - [anon_sym_SEMI] = ACTIONS(6822), - [anon_sym_LF] = ACTIONS(6822), - [anon_sym_AMP] = ACTIONS(6822), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6958), + [sym_word] = ACTIONS(6958), + [anon_sym_SEMI] = ACTIONS(6958), + [anon_sym_LF] = ACTIONS(6958), + [anon_sym_AMP] = ACTIONS(6958), }, - [3344] = { - [sym_file_descriptor] = ACTIONS(6812), - [sym__concat] = ACTIONS(6812), - [sym_variable_name] = ACTIONS(6812), - [anon_sym_LT] = ACTIONS(7351), - [anon_sym_GT] = ACTIONS(7351), - [anon_sym_GT_GT] = ACTIONS(6812), - [anon_sym_AMP_GT] = ACTIONS(7351), - [anon_sym_AMP_GT_GT] = ACTIONS(6812), - [anon_sym_LT_AMP] = ACTIONS(6812), - [anon_sym_GT_AMP] = ACTIONS(6812), - [sym__special_characters] = ACTIONS(7351), - [anon_sym_DQUOTE] = ACTIONS(6812), - [anon_sym_DOLLAR] = ACTIONS(7351), - [sym_raw_string] = ACTIONS(6812), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6812), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6812), - [anon_sym_BQUOTE] = ACTIONS(6812), - [anon_sym_LT_LPAREN] = ACTIONS(6812), - [anon_sym_GT_LPAREN] = ACTIONS(6812), + [3433] = { + [sym_file_descriptor] = ACTIONS(6948), + [sym__concat] = ACTIONS(6948), + [sym_variable_name] = ACTIONS(6948), + [anon_sym_LT] = ACTIONS(7635), + [anon_sym_GT] = ACTIONS(7635), + [anon_sym_GT_GT] = ACTIONS(6948), + [anon_sym_AMP_GT] = ACTIONS(7635), + [anon_sym_AMP_GT_GT] = ACTIONS(6948), + [anon_sym_LT_AMP] = ACTIONS(6948), + [anon_sym_GT_AMP] = ACTIONS(6948), + [sym__special_characters] = ACTIONS(7635), + [anon_sym_DQUOTE] = ACTIONS(6948), + [anon_sym_DOLLAR] = ACTIONS(7635), + [sym_raw_string] = ACTIONS(6948), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6948), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6948), + [anon_sym_BQUOTE] = ACTIONS(6948), + [anon_sym_LT_LPAREN] = ACTIONS(6948), + [anon_sym_GT_LPAREN] = ACTIONS(6948), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(7351), + [sym_word] = ACTIONS(7635), }, - [3345] = { - [sym_file_descriptor] = ACTIONS(6816), - [sym__concat] = ACTIONS(6816), - [sym_variable_name] = ACTIONS(6816), - [anon_sym_LT] = ACTIONS(7353), - [anon_sym_GT] = ACTIONS(7353), - [anon_sym_GT_GT] = ACTIONS(6816), - [anon_sym_AMP_GT] = ACTIONS(7353), - [anon_sym_AMP_GT_GT] = ACTIONS(6816), - [anon_sym_LT_AMP] = ACTIONS(6816), - [anon_sym_GT_AMP] = ACTIONS(6816), - [sym__special_characters] = ACTIONS(7353), - [anon_sym_DQUOTE] = ACTIONS(6816), - [anon_sym_DOLLAR] = ACTIONS(7353), - [sym_raw_string] = ACTIONS(6816), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6816), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6816), - [anon_sym_BQUOTE] = ACTIONS(6816), - [anon_sym_LT_LPAREN] = ACTIONS(6816), - [anon_sym_GT_LPAREN] = ACTIONS(6816), + [3434] = { + [sym_file_descriptor] = ACTIONS(6952), + [sym__concat] = ACTIONS(6952), + [sym_variable_name] = ACTIONS(6952), + [anon_sym_LT] = ACTIONS(7637), + [anon_sym_GT] = ACTIONS(7637), + [anon_sym_GT_GT] = ACTIONS(6952), + [anon_sym_AMP_GT] = ACTIONS(7637), + [anon_sym_AMP_GT_GT] = ACTIONS(6952), + [anon_sym_LT_AMP] = ACTIONS(6952), + [anon_sym_GT_AMP] = ACTIONS(6952), + [sym__special_characters] = ACTIONS(7637), + [anon_sym_DQUOTE] = ACTIONS(6952), + [anon_sym_DOLLAR] = ACTIONS(7637), + [sym_raw_string] = ACTIONS(6952), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6952), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6952), + [anon_sym_BQUOTE] = ACTIONS(6952), + [anon_sym_LT_LPAREN] = ACTIONS(6952), + [anon_sym_GT_LPAREN] = ACTIONS(6952), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(7353), + [sym_word] = ACTIONS(7637), }, - [3346] = { - [sym_file_descriptor] = ACTIONS(6820), - [sym__concat] = ACTIONS(6820), - [sym_variable_name] = ACTIONS(6820), - [anon_sym_LT] = ACTIONS(7355), - [anon_sym_GT] = ACTIONS(7355), - [anon_sym_GT_GT] = ACTIONS(6820), - [anon_sym_AMP_GT] = ACTIONS(7355), - [anon_sym_AMP_GT_GT] = ACTIONS(6820), - [anon_sym_LT_AMP] = ACTIONS(6820), - [anon_sym_GT_AMP] = ACTIONS(6820), - [sym__special_characters] = ACTIONS(7355), - [anon_sym_DQUOTE] = ACTIONS(6820), - [anon_sym_DOLLAR] = ACTIONS(7355), - [sym_raw_string] = ACTIONS(6820), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6820), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6820), - [anon_sym_BQUOTE] = ACTIONS(6820), - [anon_sym_LT_LPAREN] = ACTIONS(6820), - [anon_sym_GT_LPAREN] = ACTIONS(6820), + [3435] = { + [sym_file_descriptor] = ACTIONS(6956), + [sym__concat] = ACTIONS(6956), + [sym_variable_name] = ACTIONS(6956), + [anon_sym_LT] = ACTIONS(7639), + [anon_sym_GT] = ACTIONS(7639), + [anon_sym_GT_GT] = ACTIONS(6956), + [anon_sym_AMP_GT] = ACTIONS(7639), + [anon_sym_AMP_GT_GT] = ACTIONS(6956), + [anon_sym_LT_AMP] = ACTIONS(6956), + [anon_sym_GT_AMP] = ACTIONS(6956), + [sym__special_characters] = ACTIONS(7639), + [anon_sym_DQUOTE] = ACTIONS(6956), + [anon_sym_DOLLAR] = ACTIONS(7639), + [sym_raw_string] = ACTIONS(6956), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6956), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6956), + [anon_sym_BQUOTE] = ACTIONS(6956), + [anon_sym_LT_LPAREN] = ACTIONS(6956), + [anon_sym_GT_LPAREN] = ACTIONS(6956), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(7355), + [sym_word] = ACTIONS(7639), }, - [3347] = { - [sym__concat] = ACTIONS(6812), - [anon_sym_DQUOTE] = ACTIONS(6814), - [anon_sym_DOLLAR] = ACTIONS(6814), - [sym__string_content] = ACTIONS(7351), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6814), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6814), - [anon_sym_BQUOTE] = ACTIONS(6814), + [3436] = { + [sym__concat] = ACTIONS(6948), + [anon_sym_DQUOTE] = ACTIONS(6950), + [anon_sym_DOLLAR] = ACTIONS(6950), + [sym__string_content] = ACTIONS(7635), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6950), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6950), + [anon_sym_BQUOTE] = ACTIONS(6950), [sym_comment] = ACTIONS(182), }, - [3348] = { - [sym__concat] = ACTIONS(6816), - [anon_sym_DQUOTE] = ACTIONS(6818), - [anon_sym_DOLLAR] = ACTIONS(6818), - [sym__string_content] = ACTIONS(7353), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6818), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6818), - [anon_sym_BQUOTE] = ACTIONS(6818), + [3437] = { + [sym__concat] = ACTIONS(6952), + [anon_sym_DQUOTE] = ACTIONS(6954), + [anon_sym_DOLLAR] = ACTIONS(6954), + [sym__string_content] = ACTIONS(7637), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6954), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6954), + [anon_sym_BQUOTE] = ACTIONS(6954), [sym_comment] = ACTIONS(182), }, - [3349] = { - [sym__concat] = ACTIONS(6820), - [anon_sym_DQUOTE] = ACTIONS(6822), - [anon_sym_DOLLAR] = ACTIONS(6822), - [sym__string_content] = ACTIONS(7355), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6822), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6822), - [anon_sym_BQUOTE] = ACTIONS(6822), + [3438] = { + [sym__concat] = ACTIONS(6956), + [anon_sym_DQUOTE] = ACTIONS(6958), + [anon_sym_DOLLAR] = ACTIONS(6958), + [sym__string_content] = ACTIONS(7639), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6958), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6958), + [anon_sym_BQUOTE] = ACTIONS(6958), [sym_comment] = ACTIONS(182), }, - [3350] = { + [3439] = { [sym__concat] = ACTIONS(4728), [anon_sym_RBRACE] = ACTIONS(4728), [sym_comment] = ACTIONS(56), }, - [3351] = { + [3440] = { [sym__concat] = ACTIONS(4734), [anon_sym_RBRACE] = ACTIONS(4734), [sym_comment] = ACTIONS(56), }, - [3352] = { + [3441] = { [sym__concat] = ACTIONS(4797), [anon_sym_RBRACE] = ACTIONS(4797), [sym_comment] = ACTIONS(56), }, - [3353] = { + [3442] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -82968,7 +86695,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7357), + [anon_sym_RBRACE] = ACTIONS(7641), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -82988,23 +86715,23 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3354] = { + [3443] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(7359), + [anon_sym_RBRACE] = ACTIONS(7643), [sym_comment] = ACTIONS(56), }, - [3355] = { + [3444] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(7361), + [anon_sym_RBRACE] = ACTIONS(7645), [sym_comment] = ACTIONS(56), }, - [3356] = { - [anon_sym_RBRACE] = ACTIONS(7361), + [3445] = { + [anon_sym_RBRACE] = ACTIONS(7645), [sym_comment] = ACTIONS(56), }, - [3357] = { + [3446] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -83012,8 +86739,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3681), - [anon_sym_RBRACE] = ACTIONS(7363), + [aux_sym_expansion_repeat1] = STATE(3877), + [anon_sym_RBRACE] = ACTIONS(7647), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -83033,12 +86760,12 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3358] = { + [3447] = { [sym__concat] = ACTIONS(4809), [anon_sym_RBRACE] = ACTIONS(4809), [sym_comment] = ACTIONS(56), }, - [3359] = { + [3448] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -83046,8 +86773,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3683), - [anon_sym_RBRACE] = ACTIONS(7365), + [aux_sym_expansion_repeat1] = STATE(3879), + [anon_sym_RBRACE] = ACTIONS(7649), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -83067,12 +86794,12 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3360] = { + [3449] = { [sym__concat] = ACTIONS(4815), [anon_sym_RBRACE] = ACTIONS(4815), [sym_comment] = ACTIONS(56), }, - [3361] = { + [3450] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -83080,8 +86807,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3685), - [anon_sym_RBRACE] = ACTIONS(7367), + [aux_sym_expansion_repeat1] = STATE(3881), + [anon_sym_RBRACE] = ACTIONS(7651), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -83101,12 +86828,12 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3362] = { + [3451] = { [sym__concat] = ACTIONS(4821), [anon_sym_RBRACE] = ACTIONS(4821), [sym_comment] = ACTIONS(56), }, - [3363] = { + [3452] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -83115,7 +86842,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7369), + [anon_sym_RBRACE] = ACTIONS(7653), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -83135,12 +86862,12 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3364] = { + [3453] = { [sym__concat] = ACTIONS(4827), [anon_sym_RBRACE] = ACTIONS(4827), [sym_comment] = ACTIONS(56), }, - [3365] = { + [3454] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -83149,7 +86876,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7371), + [anon_sym_RBRACE] = ACTIONS(7655), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -83169,95 +86896,95 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3366] = { - [sym__concat] = ACTIONS(5929), - [anon_sym_RBRACE] = ACTIONS(5929), - [anon_sym_EQ] = ACTIONS(6710), - [sym__special_characters] = ACTIONS(5931), - [anon_sym_DQUOTE] = ACTIONS(5929), - [anon_sym_DOLLAR] = ACTIONS(6710), - [sym_raw_string] = ACTIONS(5929), - [anon_sym_POUND] = ACTIONS(5929), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5929), - [anon_sym_COLON] = ACTIONS(6710), - [anon_sym_COLON_QMARK] = ACTIONS(6710), - [anon_sym_COLON_DASH] = ACTIONS(6710), - [anon_sym_PERCENT] = ACTIONS(6710), - [anon_sym_DASH] = ACTIONS(6710), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5929), - [anon_sym_BQUOTE] = ACTIONS(5929), - [anon_sym_LT_LPAREN] = ACTIONS(5929), - [anon_sym_GT_LPAREN] = ACTIONS(5929), + [3455] = { + [sym__concat] = ACTIONS(5961), + [anon_sym_RBRACE] = ACTIONS(5961), + [anon_sym_EQ] = ACTIONS(6846), + [sym__special_characters] = ACTIONS(5963), + [anon_sym_DQUOTE] = ACTIONS(5961), + [anon_sym_DOLLAR] = ACTIONS(6846), + [sym_raw_string] = ACTIONS(5961), + [anon_sym_POUND] = ACTIONS(5961), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5961), + [anon_sym_COLON] = ACTIONS(6846), + [anon_sym_COLON_QMARK] = ACTIONS(6846), + [anon_sym_COLON_DASH] = ACTIONS(6846), + [anon_sym_PERCENT] = ACTIONS(6846), + [anon_sym_DASH] = ACTIONS(6846), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5961), + [anon_sym_BQUOTE] = ACTIONS(5961), + [anon_sym_LT_LPAREN] = ACTIONS(5961), + [anon_sym_GT_LPAREN] = ACTIONS(5961), [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(5931), + [sym_word] = ACTIONS(5963), }, - [3367] = { - [sym__concat] = ACTIONS(5933), - [anon_sym_RBRACE] = ACTIONS(5933), - [anon_sym_EQ] = ACTIONS(6712), - [sym__special_characters] = ACTIONS(5935), - [anon_sym_DQUOTE] = ACTIONS(5933), - [anon_sym_DOLLAR] = ACTIONS(6712), - [sym_raw_string] = ACTIONS(5933), - [anon_sym_POUND] = ACTIONS(5933), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5933), - [anon_sym_COLON] = ACTIONS(6712), - [anon_sym_COLON_QMARK] = ACTIONS(6712), - [anon_sym_COLON_DASH] = ACTIONS(6712), - [anon_sym_PERCENT] = ACTIONS(6712), - [anon_sym_DASH] = ACTIONS(6712), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5933), - [anon_sym_BQUOTE] = ACTIONS(5933), - [anon_sym_LT_LPAREN] = ACTIONS(5933), - [anon_sym_GT_LPAREN] = ACTIONS(5933), + [3456] = { + [sym__concat] = ACTIONS(5965), + [anon_sym_RBRACE] = ACTIONS(5965), + [anon_sym_EQ] = ACTIONS(6848), + [sym__special_characters] = ACTIONS(5967), + [anon_sym_DQUOTE] = ACTIONS(5965), + [anon_sym_DOLLAR] = ACTIONS(6848), + [sym_raw_string] = ACTIONS(5965), + [anon_sym_POUND] = ACTIONS(5965), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5965), + [anon_sym_COLON] = ACTIONS(6848), + [anon_sym_COLON_QMARK] = ACTIONS(6848), + [anon_sym_COLON_DASH] = ACTIONS(6848), + [anon_sym_PERCENT] = ACTIONS(6848), + [anon_sym_DASH] = ACTIONS(6848), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5965), + [anon_sym_BQUOTE] = ACTIONS(5965), + [anon_sym_LT_LPAREN] = ACTIONS(5965), + [anon_sym_GT_LPAREN] = ACTIONS(5965), [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(5935), + [sym_word] = ACTIONS(5967), }, - [3368] = { - [sym__concat] = ACTIONS(5937), - [anon_sym_RBRACE] = ACTIONS(5937), - [anon_sym_EQ] = ACTIONS(6714), - [sym__special_characters] = ACTIONS(5939), - [anon_sym_DQUOTE] = ACTIONS(5937), - [anon_sym_DOLLAR] = ACTIONS(6714), - [sym_raw_string] = ACTIONS(5937), - [anon_sym_POUND] = ACTIONS(5937), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5937), - [anon_sym_COLON] = ACTIONS(6714), - [anon_sym_COLON_QMARK] = ACTIONS(6714), - [anon_sym_COLON_DASH] = ACTIONS(6714), - [anon_sym_PERCENT] = ACTIONS(6714), - [anon_sym_DASH] = ACTIONS(6714), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5937), - [anon_sym_BQUOTE] = ACTIONS(5937), - [anon_sym_LT_LPAREN] = ACTIONS(5937), - [anon_sym_GT_LPAREN] = ACTIONS(5937), + [3457] = { + [sym__concat] = ACTIONS(5969), + [anon_sym_RBRACE] = ACTIONS(5969), + [anon_sym_EQ] = ACTIONS(6850), + [sym__special_characters] = ACTIONS(5971), + [anon_sym_DQUOTE] = ACTIONS(5969), + [anon_sym_DOLLAR] = ACTIONS(6850), + [sym_raw_string] = ACTIONS(5969), + [anon_sym_POUND] = ACTIONS(5969), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5969), + [anon_sym_COLON] = ACTIONS(6850), + [anon_sym_COLON_QMARK] = ACTIONS(6850), + [anon_sym_COLON_DASH] = ACTIONS(6850), + [anon_sym_PERCENT] = ACTIONS(6850), + [anon_sym_DASH] = ACTIONS(6850), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5969), + [anon_sym_BQUOTE] = ACTIONS(5969), + [anon_sym_LT_LPAREN] = ACTIONS(5969), + [anon_sym_GT_LPAREN] = ACTIONS(5969), [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(5939), + [sym_word] = ACTIONS(5971), }, - [3369] = { - [sym__concat] = ACTIONS(5941), - [anon_sym_RBRACE] = ACTIONS(5941), - [anon_sym_EQ] = ACTIONS(6716), - [sym__special_characters] = ACTIONS(5943), - [anon_sym_DQUOTE] = ACTIONS(5941), - [anon_sym_DOLLAR] = ACTIONS(6716), - [sym_raw_string] = ACTIONS(5941), - [anon_sym_POUND] = ACTIONS(5941), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5941), - [anon_sym_COLON] = ACTIONS(6716), - [anon_sym_COLON_QMARK] = ACTIONS(6716), - [anon_sym_COLON_DASH] = ACTIONS(6716), - [anon_sym_PERCENT] = ACTIONS(6716), - [anon_sym_DASH] = ACTIONS(6716), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5941), - [anon_sym_BQUOTE] = ACTIONS(5941), - [anon_sym_LT_LPAREN] = ACTIONS(5941), - [anon_sym_GT_LPAREN] = ACTIONS(5941), + [3458] = { + [sym__concat] = ACTIONS(5973), + [anon_sym_RBRACE] = ACTIONS(5973), + [anon_sym_EQ] = ACTIONS(6852), + [sym__special_characters] = ACTIONS(5975), + [anon_sym_DQUOTE] = ACTIONS(5973), + [anon_sym_DOLLAR] = ACTIONS(6852), + [sym_raw_string] = ACTIONS(5973), + [anon_sym_POUND] = ACTIONS(5973), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5973), + [anon_sym_COLON] = ACTIONS(6852), + [anon_sym_COLON_QMARK] = ACTIONS(6852), + [anon_sym_COLON_DASH] = ACTIONS(6852), + [anon_sym_PERCENT] = ACTIONS(6852), + [anon_sym_DASH] = ACTIONS(6852), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5973), + [anon_sym_BQUOTE] = ACTIONS(5973), + [anon_sym_LT_LPAREN] = ACTIONS(5973), + [anon_sym_GT_LPAREN] = ACTIONS(5973), [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(5943), + [sym_word] = ACTIONS(5975), }, - [3370] = { + [3459] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -83266,7 +86993,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7373), + [anon_sym_RBRACE] = ACTIONS(7657), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -83286,29 +87013,29 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3371] = { - [sym__concat] = ACTIONS(5947), - [anon_sym_RBRACE] = ACTIONS(5947), - [anon_sym_EQ] = ACTIONS(6720), - [sym__special_characters] = ACTIONS(5949), - [anon_sym_DQUOTE] = ACTIONS(5947), - [anon_sym_DOLLAR] = ACTIONS(6720), - [sym_raw_string] = ACTIONS(5947), - [anon_sym_POUND] = ACTIONS(5947), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5947), - [anon_sym_COLON] = ACTIONS(6720), - [anon_sym_COLON_QMARK] = ACTIONS(6720), - [anon_sym_COLON_DASH] = ACTIONS(6720), - [anon_sym_PERCENT] = ACTIONS(6720), - [anon_sym_DASH] = ACTIONS(6720), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5947), - [anon_sym_BQUOTE] = ACTIONS(5947), - [anon_sym_LT_LPAREN] = ACTIONS(5947), - [anon_sym_GT_LPAREN] = ACTIONS(5947), + [3460] = { + [sym__concat] = ACTIONS(5979), + [anon_sym_RBRACE] = ACTIONS(5979), + [anon_sym_EQ] = ACTIONS(6856), + [sym__special_characters] = ACTIONS(5981), + [anon_sym_DQUOTE] = ACTIONS(5979), + [anon_sym_DOLLAR] = ACTIONS(6856), + [sym_raw_string] = ACTIONS(5979), + [anon_sym_POUND] = ACTIONS(5979), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5979), + [anon_sym_COLON] = ACTIONS(6856), + [anon_sym_COLON_QMARK] = ACTIONS(6856), + [anon_sym_COLON_DASH] = ACTIONS(6856), + [anon_sym_PERCENT] = ACTIONS(6856), + [anon_sym_DASH] = ACTIONS(6856), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5979), + [anon_sym_BQUOTE] = ACTIONS(5979), + [anon_sym_LT_LPAREN] = ACTIONS(5979), + [anon_sym_GT_LPAREN] = ACTIONS(5979), [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(5949), + [sym_word] = ACTIONS(5981), }, - [3372] = { + [3461] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -83317,7 +87044,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7375), + [anon_sym_RBRACE] = ACTIONS(7659), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -83337,29 +87064,29 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3373] = { - [sym__concat] = ACTIONS(5953), - [anon_sym_RBRACE] = ACTIONS(5953), - [anon_sym_EQ] = ACTIONS(6724), - [sym__special_characters] = ACTIONS(5955), - [anon_sym_DQUOTE] = ACTIONS(5953), - [anon_sym_DOLLAR] = ACTIONS(6724), - [sym_raw_string] = ACTIONS(5953), - [anon_sym_POUND] = ACTIONS(5953), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5953), - [anon_sym_COLON] = ACTIONS(6724), - [anon_sym_COLON_QMARK] = ACTIONS(6724), - [anon_sym_COLON_DASH] = ACTIONS(6724), - [anon_sym_PERCENT] = ACTIONS(6724), - [anon_sym_DASH] = ACTIONS(6724), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5953), - [anon_sym_BQUOTE] = ACTIONS(5953), - [anon_sym_LT_LPAREN] = ACTIONS(5953), - [anon_sym_GT_LPAREN] = ACTIONS(5953), + [3462] = { + [sym__concat] = ACTIONS(5985), + [anon_sym_RBRACE] = ACTIONS(5985), + [anon_sym_EQ] = ACTIONS(6860), + [sym__special_characters] = ACTIONS(5987), + [anon_sym_DQUOTE] = ACTIONS(5985), + [anon_sym_DOLLAR] = ACTIONS(6860), + [sym_raw_string] = ACTIONS(5985), + [anon_sym_POUND] = ACTIONS(5985), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5985), + [anon_sym_COLON] = ACTIONS(6860), + [anon_sym_COLON_QMARK] = ACTIONS(6860), + [anon_sym_COLON_DASH] = ACTIONS(6860), + [anon_sym_PERCENT] = ACTIONS(6860), + [anon_sym_DASH] = ACTIONS(6860), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5985), + [anon_sym_BQUOTE] = ACTIONS(5985), + [anon_sym_LT_LPAREN] = ACTIONS(5985), + [anon_sym_GT_LPAREN] = ACTIONS(5985), [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(5955), + [sym_word] = ACTIONS(5987), }, - [3374] = { + [3463] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -83368,7 +87095,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7377), + [anon_sym_RBRACE] = ACTIONS(7661), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -83388,69 +87115,69 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3375] = { - [sym__concat] = ACTIONS(5959), - [anon_sym_RBRACE] = ACTIONS(5959), - [anon_sym_EQ] = ACTIONS(6728), - [sym__special_characters] = ACTIONS(5961), - [anon_sym_DQUOTE] = ACTIONS(5959), - [anon_sym_DOLLAR] = ACTIONS(6728), - [sym_raw_string] = ACTIONS(5959), - [anon_sym_POUND] = ACTIONS(5959), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5959), - [anon_sym_COLON] = ACTIONS(6728), - [anon_sym_COLON_QMARK] = ACTIONS(6728), - [anon_sym_COLON_DASH] = ACTIONS(6728), - [anon_sym_PERCENT] = ACTIONS(6728), - [anon_sym_DASH] = ACTIONS(6728), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5959), - [anon_sym_BQUOTE] = ACTIONS(5959), - [anon_sym_LT_LPAREN] = ACTIONS(5959), - [anon_sym_GT_LPAREN] = ACTIONS(5959), + [3464] = { + [sym__concat] = ACTIONS(5991), + [anon_sym_RBRACE] = ACTIONS(5991), + [anon_sym_EQ] = ACTIONS(6864), + [sym__special_characters] = ACTIONS(5993), + [anon_sym_DQUOTE] = ACTIONS(5991), + [anon_sym_DOLLAR] = ACTIONS(6864), + [sym_raw_string] = ACTIONS(5991), + [anon_sym_POUND] = ACTIONS(5991), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5991), + [anon_sym_COLON] = ACTIONS(6864), + [anon_sym_COLON_QMARK] = ACTIONS(6864), + [anon_sym_COLON_DASH] = ACTIONS(6864), + [anon_sym_PERCENT] = ACTIONS(6864), + [anon_sym_DASH] = ACTIONS(6864), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5991), + [anon_sym_BQUOTE] = ACTIONS(5991), + [anon_sym_LT_LPAREN] = ACTIONS(5991), + [anon_sym_GT_LPAREN] = ACTIONS(5991), [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(5961), + [sym_word] = ACTIONS(5993), }, - [3376] = { - [sym__concat] = ACTIONS(5963), - [anon_sym_RBRACE] = ACTIONS(5963), - [anon_sym_EQ] = ACTIONS(6730), - [sym__special_characters] = ACTIONS(5965), - [anon_sym_DQUOTE] = ACTIONS(5963), - [anon_sym_DOLLAR] = ACTIONS(6730), - [sym_raw_string] = ACTIONS(5963), - [anon_sym_POUND] = ACTIONS(5963), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5963), - [anon_sym_COLON] = ACTIONS(6730), - [anon_sym_COLON_QMARK] = ACTIONS(6730), - [anon_sym_COLON_DASH] = ACTIONS(6730), - [anon_sym_PERCENT] = ACTIONS(6730), - [anon_sym_DASH] = ACTIONS(6730), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5963), - [anon_sym_BQUOTE] = ACTIONS(5963), - [anon_sym_LT_LPAREN] = ACTIONS(5963), - [anon_sym_GT_LPAREN] = ACTIONS(5963), + [3465] = { + [sym__concat] = ACTIONS(5995), + [anon_sym_RBRACE] = ACTIONS(5995), + [anon_sym_EQ] = ACTIONS(6866), + [sym__special_characters] = ACTIONS(5997), + [anon_sym_DQUOTE] = ACTIONS(5995), + [anon_sym_DOLLAR] = ACTIONS(6866), + [sym_raw_string] = ACTIONS(5995), + [anon_sym_POUND] = ACTIONS(5995), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5995), + [anon_sym_COLON] = ACTIONS(6866), + [anon_sym_COLON_QMARK] = ACTIONS(6866), + [anon_sym_COLON_DASH] = ACTIONS(6866), + [anon_sym_PERCENT] = ACTIONS(6866), + [anon_sym_DASH] = ACTIONS(6866), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5995), + [anon_sym_BQUOTE] = ACTIONS(5995), + [anon_sym_LT_LPAREN] = ACTIONS(5995), + [anon_sym_GT_LPAREN] = ACTIONS(5995), [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(5965), + [sym_word] = ACTIONS(5997), }, - [3377] = { + [3466] = { [sym_file_descriptor] = ACTIONS(4728), [sym__concat] = ACTIONS(4728), [sym_variable_name] = ACTIONS(4728), - [anon_sym_PIPE] = ACTIONS(5748), + [anon_sym_PIPE] = ACTIONS(5780), [anon_sym_RPAREN] = ACTIONS(4728), [anon_sym_PIPE_AMP] = ACTIONS(4728), [anon_sym_AMP_AMP] = ACTIONS(4728), [anon_sym_PIPE_PIPE] = ACTIONS(4728), - [anon_sym_LT] = ACTIONS(5748), - [anon_sym_GT] = ACTIONS(5748), + [anon_sym_LT] = ACTIONS(5780), + [anon_sym_GT] = ACTIONS(5780), [anon_sym_GT_GT] = ACTIONS(4728), - [anon_sym_AMP_GT] = ACTIONS(5748), + [anon_sym_AMP_GT] = ACTIONS(5780), [anon_sym_AMP_GT_GT] = ACTIONS(4728), [anon_sym_LT_AMP] = ACTIONS(4728), [anon_sym_GT_AMP] = ACTIONS(4728), - [sym__special_characters] = ACTIONS(5748), + [sym__special_characters] = ACTIONS(5780), [anon_sym_DQUOTE] = ACTIONS(4728), - [anon_sym_DOLLAR] = ACTIONS(5748), + [anon_sym_DOLLAR] = ACTIONS(5780), [sym_raw_string] = ACTIONS(4728), [anon_sym_DOLLAR_LBRACE] = ACTIONS(4728), [anon_sym_DOLLAR_LPAREN] = ACTIONS(4728), @@ -83458,27 +87185,27 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT_LPAREN] = ACTIONS(4728), [anon_sym_GT_LPAREN] = ACTIONS(4728), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5748), + [sym_word] = ACTIONS(5780), }, - [3378] = { + [3467] = { [sym_file_descriptor] = ACTIONS(4734), [sym__concat] = ACTIONS(4734), [sym_variable_name] = ACTIONS(4734), - [anon_sym_PIPE] = ACTIONS(5750), + [anon_sym_PIPE] = ACTIONS(5782), [anon_sym_RPAREN] = ACTIONS(4734), [anon_sym_PIPE_AMP] = ACTIONS(4734), [anon_sym_AMP_AMP] = ACTIONS(4734), [anon_sym_PIPE_PIPE] = ACTIONS(4734), - [anon_sym_LT] = ACTIONS(5750), - [anon_sym_GT] = ACTIONS(5750), + [anon_sym_LT] = ACTIONS(5782), + [anon_sym_GT] = ACTIONS(5782), [anon_sym_GT_GT] = ACTIONS(4734), - [anon_sym_AMP_GT] = ACTIONS(5750), + [anon_sym_AMP_GT] = ACTIONS(5782), [anon_sym_AMP_GT_GT] = ACTIONS(4734), [anon_sym_LT_AMP] = ACTIONS(4734), [anon_sym_GT_AMP] = ACTIONS(4734), - [sym__special_characters] = ACTIONS(5750), + [sym__special_characters] = ACTIONS(5782), [anon_sym_DQUOTE] = ACTIONS(4734), - [anon_sym_DOLLAR] = ACTIONS(5750), + [anon_sym_DOLLAR] = ACTIONS(5782), [sym_raw_string] = ACTIONS(4734), [anon_sym_DOLLAR_LBRACE] = ACTIONS(4734), [anon_sym_DOLLAR_LPAREN] = ACTIONS(4734), @@ -83486,27 +87213,27 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT_LPAREN] = ACTIONS(4734), [anon_sym_GT_LPAREN] = ACTIONS(4734), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5750), + [sym_word] = ACTIONS(5782), }, - [3379] = { + [3468] = { [sym_file_descriptor] = ACTIONS(4797), [sym__concat] = ACTIONS(4797), [sym_variable_name] = ACTIONS(4797), - [anon_sym_PIPE] = ACTIONS(5752), + [anon_sym_PIPE] = ACTIONS(5784), [anon_sym_RPAREN] = ACTIONS(4797), [anon_sym_PIPE_AMP] = ACTIONS(4797), [anon_sym_AMP_AMP] = ACTIONS(4797), [anon_sym_PIPE_PIPE] = ACTIONS(4797), - [anon_sym_LT] = ACTIONS(5752), - [anon_sym_GT] = ACTIONS(5752), + [anon_sym_LT] = ACTIONS(5784), + [anon_sym_GT] = ACTIONS(5784), [anon_sym_GT_GT] = ACTIONS(4797), - [anon_sym_AMP_GT] = ACTIONS(5752), + [anon_sym_AMP_GT] = ACTIONS(5784), [anon_sym_AMP_GT_GT] = ACTIONS(4797), [anon_sym_LT_AMP] = ACTIONS(4797), [anon_sym_GT_AMP] = ACTIONS(4797), - [sym__special_characters] = ACTIONS(5752), + [sym__special_characters] = ACTIONS(5784), [anon_sym_DQUOTE] = ACTIONS(4797), - [anon_sym_DOLLAR] = ACTIONS(5752), + [anon_sym_DOLLAR] = ACTIONS(5784), [sym_raw_string] = ACTIONS(4797), [anon_sym_DOLLAR_LBRACE] = ACTIONS(4797), [anon_sym_DOLLAR_LPAREN] = ACTIONS(4797), @@ -83514,9 +87241,9 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT_LPAREN] = ACTIONS(4797), [anon_sym_GT_LPAREN] = ACTIONS(4797), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5752), + [sym_word] = ACTIONS(5784), }, - [3380] = { + [3469] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -83525,7 +87252,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7379), + [anon_sym_RBRACE] = ACTIONS(7663), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -83545,23 +87272,23 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3381] = { + [3470] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(7381), + [anon_sym_RBRACE] = ACTIONS(7665), [sym_comment] = ACTIONS(56), }, - [3382] = { + [3471] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(7383), + [anon_sym_RBRACE] = ACTIONS(7667), [sym_comment] = ACTIONS(56), }, - [3383] = { - [anon_sym_RBRACE] = ACTIONS(7383), + [3472] = { + [anon_sym_RBRACE] = ACTIONS(7667), [sym_comment] = ACTIONS(56), }, - [3384] = { + [3473] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -83569,8 +87296,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3695), - [anon_sym_RBRACE] = ACTIONS(7385), + [aux_sym_expansion_repeat1] = STATE(3891), + [anon_sym_RBRACE] = ACTIONS(7669), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -83590,25 +87317,25 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3385] = { + [3474] = { [sym_file_descriptor] = ACTIONS(4809), [sym__concat] = ACTIONS(4809), [sym_variable_name] = ACTIONS(4809), - [anon_sym_PIPE] = ACTIONS(5762), + [anon_sym_PIPE] = ACTIONS(5794), [anon_sym_RPAREN] = ACTIONS(4809), [anon_sym_PIPE_AMP] = ACTIONS(4809), [anon_sym_AMP_AMP] = ACTIONS(4809), [anon_sym_PIPE_PIPE] = ACTIONS(4809), - [anon_sym_LT] = ACTIONS(5762), - [anon_sym_GT] = ACTIONS(5762), + [anon_sym_LT] = ACTIONS(5794), + [anon_sym_GT] = ACTIONS(5794), [anon_sym_GT_GT] = ACTIONS(4809), - [anon_sym_AMP_GT] = ACTIONS(5762), + [anon_sym_AMP_GT] = ACTIONS(5794), [anon_sym_AMP_GT_GT] = ACTIONS(4809), [anon_sym_LT_AMP] = ACTIONS(4809), [anon_sym_GT_AMP] = ACTIONS(4809), - [sym__special_characters] = ACTIONS(5762), + [sym__special_characters] = ACTIONS(5794), [anon_sym_DQUOTE] = ACTIONS(4809), - [anon_sym_DOLLAR] = ACTIONS(5762), + [anon_sym_DOLLAR] = ACTIONS(5794), [sym_raw_string] = ACTIONS(4809), [anon_sym_DOLLAR_LBRACE] = ACTIONS(4809), [anon_sym_DOLLAR_LPAREN] = ACTIONS(4809), @@ -83616,9 +87343,9 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT_LPAREN] = ACTIONS(4809), [anon_sym_GT_LPAREN] = ACTIONS(4809), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5762), + [sym_word] = ACTIONS(5794), }, - [3386] = { + [3475] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -83626,8 +87353,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3697), - [anon_sym_RBRACE] = ACTIONS(7387), + [aux_sym_expansion_repeat1] = STATE(3893), + [anon_sym_RBRACE] = ACTIONS(7671), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -83647,25 +87374,25 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3387] = { + [3476] = { [sym_file_descriptor] = ACTIONS(4815), [sym__concat] = ACTIONS(4815), [sym_variable_name] = ACTIONS(4815), - [anon_sym_PIPE] = ACTIONS(5766), + [anon_sym_PIPE] = ACTIONS(5798), [anon_sym_RPAREN] = ACTIONS(4815), [anon_sym_PIPE_AMP] = ACTIONS(4815), [anon_sym_AMP_AMP] = ACTIONS(4815), [anon_sym_PIPE_PIPE] = ACTIONS(4815), - [anon_sym_LT] = ACTIONS(5766), - [anon_sym_GT] = ACTIONS(5766), + [anon_sym_LT] = ACTIONS(5798), + [anon_sym_GT] = ACTIONS(5798), [anon_sym_GT_GT] = ACTIONS(4815), - [anon_sym_AMP_GT] = ACTIONS(5766), + [anon_sym_AMP_GT] = ACTIONS(5798), [anon_sym_AMP_GT_GT] = ACTIONS(4815), [anon_sym_LT_AMP] = ACTIONS(4815), [anon_sym_GT_AMP] = ACTIONS(4815), - [sym__special_characters] = ACTIONS(5766), + [sym__special_characters] = ACTIONS(5798), [anon_sym_DQUOTE] = ACTIONS(4815), - [anon_sym_DOLLAR] = ACTIONS(5766), + [anon_sym_DOLLAR] = ACTIONS(5798), [sym_raw_string] = ACTIONS(4815), [anon_sym_DOLLAR_LBRACE] = ACTIONS(4815), [anon_sym_DOLLAR_LPAREN] = ACTIONS(4815), @@ -83673,9 +87400,9 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT_LPAREN] = ACTIONS(4815), [anon_sym_GT_LPAREN] = ACTIONS(4815), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5766), + [sym_word] = ACTIONS(5798), }, - [3388] = { + [3477] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -83683,8 +87410,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3699), - [anon_sym_RBRACE] = ACTIONS(7389), + [aux_sym_expansion_repeat1] = STATE(3895), + [anon_sym_RBRACE] = ACTIONS(7673), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -83704,25 +87431,25 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3389] = { + [3478] = { [sym_file_descriptor] = ACTIONS(4821), [sym__concat] = ACTIONS(4821), [sym_variable_name] = ACTIONS(4821), - [anon_sym_PIPE] = ACTIONS(5770), + [anon_sym_PIPE] = ACTIONS(5802), [anon_sym_RPAREN] = ACTIONS(4821), [anon_sym_PIPE_AMP] = ACTIONS(4821), [anon_sym_AMP_AMP] = ACTIONS(4821), [anon_sym_PIPE_PIPE] = ACTIONS(4821), - [anon_sym_LT] = ACTIONS(5770), - [anon_sym_GT] = ACTIONS(5770), + [anon_sym_LT] = ACTIONS(5802), + [anon_sym_GT] = ACTIONS(5802), [anon_sym_GT_GT] = ACTIONS(4821), - [anon_sym_AMP_GT] = ACTIONS(5770), + [anon_sym_AMP_GT] = ACTIONS(5802), [anon_sym_AMP_GT_GT] = ACTIONS(4821), [anon_sym_LT_AMP] = ACTIONS(4821), [anon_sym_GT_AMP] = ACTIONS(4821), - [sym__special_characters] = ACTIONS(5770), + [sym__special_characters] = ACTIONS(5802), [anon_sym_DQUOTE] = ACTIONS(4821), - [anon_sym_DOLLAR] = ACTIONS(5770), + [anon_sym_DOLLAR] = ACTIONS(5802), [sym_raw_string] = ACTIONS(4821), [anon_sym_DOLLAR_LBRACE] = ACTIONS(4821), [anon_sym_DOLLAR_LPAREN] = ACTIONS(4821), @@ -83730,9 +87457,9 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT_LPAREN] = ACTIONS(4821), [anon_sym_GT_LPAREN] = ACTIONS(4821), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5770), + [sym_word] = ACTIONS(5802), }, - [3390] = { + [3479] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -83741,7 +87468,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7391), + [anon_sym_RBRACE] = ACTIONS(7675), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -83761,25 +87488,25 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3391] = { + [3480] = { [sym_file_descriptor] = ACTIONS(4827), [sym__concat] = ACTIONS(4827), [sym_variable_name] = ACTIONS(4827), - [anon_sym_PIPE] = ACTIONS(5774), + [anon_sym_PIPE] = ACTIONS(5806), [anon_sym_RPAREN] = ACTIONS(4827), [anon_sym_PIPE_AMP] = ACTIONS(4827), [anon_sym_AMP_AMP] = ACTIONS(4827), [anon_sym_PIPE_PIPE] = ACTIONS(4827), - [anon_sym_LT] = ACTIONS(5774), - [anon_sym_GT] = ACTIONS(5774), + [anon_sym_LT] = ACTIONS(5806), + [anon_sym_GT] = ACTIONS(5806), [anon_sym_GT_GT] = ACTIONS(4827), - [anon_sym_AMP_GT] = ACTIONS(5774), + [anon_sym_AMP_GT] = ACTIONS(5806), [anon_sym_AMP_GT_GT] = ACTIONS(4827), [anon_sym_LT_AMP] = ACTIONS(4827), [anon_sym_GT_AMP] = ACTIONS(4827), - [sym__special_characters] = ACTIONS(5774), + [sym__special_characters] = ACTIONS(5806), [anon_sym_DQUOTE] = ACTIONS(4827), - [anon_sym_DOLLAR] = ACTIONS(5774), + [anon_sym_DOLLAR] = ACTIONS(5806), [sym_raw_string] = ACTIONS(4827), [anon_sym_DOLLAR_LBRACE] = ACTIONS(4827), [anon_sym_DOLLAR_LPAREN] = ACTIONS(4827), @@ -83787,9 +87514,9 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT_LPAREN] = ACTIONS(4827), [anon_sym_GT_LPAREN] = ACTIONS(4827), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5774), + [sym_word] = ACTIONS(5806), }, - [3392] = { + [3481] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -83798,7 +87525,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7393), + [anon_sym_RBRACE] = ACTIONS(7677), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -83818,7 +87545,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3393] = { + [3482] = { [anon_sym_PIPE] = ACTIONS(4871), [anon_sym_RPAREN] = ACTIONS(2625), [anon_sym_PIPE_AMP] = ACTIONS(2625), @@ -83827,7 +87554,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BQUOTE] = ACTIONS(2625), [sym_comment] = ACTIONS(56), }, - [3394] = { + [3483] = { [sym__terminated_statement] = STATE(691), [sym_for_statement] = STATE(692), [sym_while_statement] = STATE(692), @@ -83858,7 +87585,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_variable_name] = ACTIONS(12), [anon_sym_for] = ACTIONS(16), [anon_sym_while] = ACTIONS(18), - [anon_sym_done] = ACTIONS(7395), + [anon_sym_done] = ACTIONS(7679), [anon_sym_if] = ACTIONS(20), [anon_sym_case] = ACTIONS(22), [anon_sym_function] = ACTIONS(24), @@ -83891,42 +87618,42 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(56), [sym_word] = ACTIONS(58), }, - [3395] = { - [anon_sym_PIPE] = ACTIONS(7397), - [anon_sym_RPAREN] = ACTIONS(7399), - [anon_sym_PIPE_AMP] = ACTIONS(7399), - [anon_sym_AMP_AMP] = ACTIONS(7399), - [anon_sym_PIPE_PIPE] = ACTIONS(7399), - [anon_sym_BQUOTE] = ACTIONS(7399), + [3484] = { + [anon_sym_PIPE] = ACTIONS(7681), + [anon_sym_RPAREN] = ACTIONS(7683), + [anon_sym_PIPE_AMP] = ACTIONS(7683), + [anon_sym_AMP_AMP] = ACTIONS(7683), + [anon_sym_PIPE_PIPE] = ACTIONS(7683), + [anon_sym_BQUOTE] = ACTIONS(7683), [sym_comment] = ACTIONS(56), }, - [3396] = { - [anon_sym_PIPE] = ACTIONS(7401), - [anon_sym_RPAREN] = ACTIONS(7403), - [anon_sym_PIPE_AMP] = ACTIONS(7403), - [anon_sym_AMP_AMP] = ACTIONS(7403), - [anon_sym_PIPE_PIPE] = ACTIONS(7403), - [anon_sym_BQUOTE] = ACTIONS(7403), + [3485] = { + [anon_sym_PIPE] = ACTIONS(7685), + [anon_sym_RPAREN] = ACTIONS(7687), + [anon_sym_PIPE_AMP] = ACTIONS(7687), + [anon_sym_AMP_AMP] = ACTIONS(7687), + [anon_sym_PIPE_PIPE] = ACTIONS(7687), + [anon_sym_BQUOTE] = ACTIONS(7687), [sym_comment] = ACTIONS(56), }, - [3397] = { - [anon_sym_esac] = ACTIONS(7405), + [3486] = { + [anon_sym_esac] = ACTIONS(7689), [sym_comment] = ACTIONS(56), }, - [3398] = { - [anon_sym_PIPE] = ACTIONS(7407), - [anon_sym_RPAREN] = ACTIONS(7409), - [anon_sym_PIPE_AMP] = ACTIONS(7409), - [anon_sym_AMP_AMP] = ACTIONS(7409), - [anon_sym_PIPE_PIPE] = ACTIONS(7409), - [anon_sym_BQUOTE] = ACTIONS(7409), + [3487] = { + [anon_sym_PIPE] = ACTIONS(7691), + [anon_sym_RPAREN] = ACTIONS(7693), + [anon_sym_PIPE_AMP] = ACTIONS(7693), + [anon_sym_AMP_AMP] = ACTIONS(7693), + [anon_sym_PIPE_PIPE] = ACTIONS(7693), + [anon_sym_BQUOTE] = ACTIONS(7693), [sym_comment] = ACTIONS(56), }, - [3399] = { - [anon_sym_esac] = ACTIONS(7411), + [3488] = { + [anon_sym_esac] = ACTIONS(7695), [sym_comment] = ACTIONS(56), }, - [3400] = { + [3489] = { [sym__concat] = ACTIONS(1858), [anon_sym_PIPE] = ACTIONS(3008), [anon_sym_RPAREN] = ACTIONS(1858), @@ -83935,9 +87662,9 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE_PIPE] = ACTIONS(1858), [sym_comment] = ACTIONS(56), }, - [3401] = { - [aux_sym_concatenation_repeat1] = STATE(3401), - [sym__concat] = ACTIONS(7413), + [3490] = { + [aux_sym_concatenation_repeat1] = STATE(3490), + [sym__concat] = ACTIONS(7697), [anon_sym_PIPE] = ACTIONS(3008), [anon_sym_RPAREN] = ACTIONS(1858), [anon_sym_PIPE_AMP] = ACTIONS(1858), @@ -83945,7 +87672,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE_PIPE] = ACTIONS(1858), [sym_comment] = ACTIONS(56), }, - [3402] = { + [3491] = { [sym__concat] = ACTIONS(1895), [anon_sym_PIPE] = ACTIONS(3013), [anon_sym_RPAREN] = ACTIONS(1895), @@ -83954,28 +87681,28 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE_PIPE] = ACTIONS(1895), [sym_comment] = ACTIONS(56), }, - [3403] = { - [sym_concatenation] = STATE(3708), - [sym_string] = STATE(3707), - [sym_simple_expansion] = STATE(3707), - [sym_string_expansion] = STATE(3707), - [sym_expansion] = STATE(3707), - [sym_command_substitution] = STATE(3707), - [sym_process_substitution] = STATE(3707), - [anon_sym_RBRACE] = ACTIONS(7416), - [sym__special_characters] = ACTIONS(7418), + [3492] = { + [sym_concatenation] = STATE(3904), + [sym_string] = STATE(3903), + [sym_simple_expansion] = STATE(3903), + [sym_string_expansion] = STATE(3903), + [sym_expansion] = STATE(3903), + [sym_command_substitution] = STATE(3903), + [sym_process_substitution] = STATE(3903), + [anon_sym_RBRACE] = ACTIONS(7700), + [sym__special_characters] = ACTIONS(7702), [anon_sym_DQUOTE] = ACTIONS(1924), [anon_sym_DOLLAR] = ACTIONS(1926), - [sym_raw_string] = ACTIONS(7420), + [sym_raw_string] = ACTIONS(7704), [anon_sym_DOLLAR_LBRACE] = ACTIONS(1930), [anon_sym_DOLLAR_LPAREN] = ACTIONS(1932), [anon_sym_BQUOTE] = ACTIONS(1934), [anon_sym_LT_LPAREN] = ACTIONS(1936), [anon_sym_GT_LPAREN] = ACTIONS(1936), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(7422), + [sym_word] = ACTIONS(7706), }, - [3404] = { + [3493] = { [sym__concat] = ACTIONS(1940), [anon_sym_PIPE] = ACTIONS(3023), [anon_sym_RPAREN] = ACTIONS(1940), @@ -83984,1907 +87711,103 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE_PIPE] = ACTIONS(1940), [sym_comment] = ACTIONS(56), }, - [3405] = { - [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(7424), - }, - [3406] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7426), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3407] = { - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_EQ] = ACTIONS(7428), - [sym_comment] = ACTIONS(56), - }, - [3408] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3714), - [anon_sym_RBRACE] = ACTIONS(7430), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [aux_sym_SLASH] = ACTIONS(7432), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3409] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3717), - [anon_sym_RBRACE] = ACTIONS(7434), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [aux_sym_SLASH] = ACTIONS(7436), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3410] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3719), - [anon_sym_RBRACE] = ACTIONS(7416), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [aux_sym_SLASH] = ACTIONS(7438), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3411] = { - [sym__concat] = ACTIONS(1992), - [anon_sym_PIPE] = ACTIONS(3041), - [anon_sym_RPAREN] = ACTIONS(1992), - [anon_sym_PIPE_AMP] = ACTIONS(1992), - [anon_sym_AMP_AMP] = ACTIONS(1992), - [anon_sym_PIPE_PIPE] = ACTIONS(1992), - [sym_comment] = ACTIONS(56), - }, - [3412] = { - [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(7440), - }, - [3413] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7442), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3414] = { - [sym__concat] = ACTIONS(2000), - [anon_sym_PIPE] = ACTIONS(3047), - [anon_sym_RPAREN] = ACTIONS(2000), - [anon_sym_PIPE_AMP] = ACTIONS(2000), - [anon_sym_AMP_AMP] = ACTIONS(2000), - [anon_sym_PIPE_PIPE] = ACTIONS(2000), - [sym_comment] = ACTIONS(56), - }, - [3415] = { - [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(7444), - }, - [3416] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7416), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3417] = { - [sym__concat] = ACTIONS(2156), - [anon_sym_PIPE] = ACTIONS(3051), - [anon_sym_RPAREN] = ACTIONS(2156), - [anon_sym_PIPE_AMP] = ACTIONS(2156), - [anon_sym_AMP_AMP] = ACTIONS(2156), - [anon_sym_PIPE_PIPE] = ACTIONS(2156), - [sym_comment] = ACTIONS(56), - }, - [3418] = { - [sym__concat] = ACTIONS(2358), - [anon_sym_PIPE] = ACTIONS(3053), - [anon_sym_RPAREN] = ACTIONS(2358), - [anon_sym_PIPE_AMP] = ACTIONS(2358), - [anon_sym_AMP_AMP] = ACTIONS(2358), - [anon_sym_PIPE_PIPE] = ACTIONS(2358), - [sym_comment] = ACTIONS(56), - }, - [3419] = { - [sym__concat] = ACTIONS(5929), - [sym_variable_name] = ACTIONS(5929), - [anon_sym_PIPE] = ACTIONS(6710), - [anon_sym_RPAREN] = ACTIONS(5929), - [anon_sym_PIPE_AMP] = ACTIONS(5929), - [anon_sym_AMP_AMP] = ACTIONS(5929), - [anon_sym_PIPE_PIPE] = ACTIONS(5929), - [sym__special_characters] = ACTIONS(6710), - [anon_sym_DQUOTE] = ACTIONS(5929), - [anon_sym_DOLLAR] = ACTIONS(6710), - [sym_raw_string] = ACTIONS(5929), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5929), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5929), - [anon_sym_BQUOTE] = ACTIONS(5929), - [anon_sym_LT_LPAREN] = ACTIONS(5929), - [anon_sym_GT_LPAREN] = ACTIONS(5929), - [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6710), - [sym_word] = ACTIONS(5931), - }, - [3420] = { - [sym__concat] = ACTIONS(5933), - [sym_variable_name] = ACTIONS(5933), - [anon_sym_PIPE] = ACTIONS(6712), - [anon_sym_RPAREN] = ACTIONS(5933), - [anon_sym_PIPE_AMP] = ACTIONS(5933), - [anon_sym_AMP_AMP] = ACTIONS(5933), - [anon_sym_PIPE_PIPE] = ACTIONS(5933), - [sym__special_characters] = ACTIONS(6712), - [anon_sym_DQUOTE] = ACTIONS(5933), - [anon_sym_DOLLAR] = ACTIONS(6712), - [sym_raw_string] = ACTIONS(5933), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5933), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5933), - [anon_sym_BQUOTE] = ACTIONS(5933), - [anon_sym_LT_LPAREN] = ACTIONS(5933), - [anon_sym_GT_LPAREN] = ACTIONS(5933), - [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6712), - [sym_word] = ACTIONS(5935), - }, - [3421] = { - [sym__concat] = ACTIONS(5937), - [sym_variable_name] = ACTIONS(5937), - [anon_sym_PIPE] = ACTIONS(6714), - [anon_sym_RPAREN] = ACTIONS(5937), - [anon_sym_PIPE_AMP] = ACTIONS(5937), - [anon_sym_AMP_AMP] = ACTIONS(5937), - [anon_sym_PIPE_PIPE] = ACTIONS(5937), - [sym__special_characters] = ACTIONS(6714), - [anon_sym_DQUOTE] = ACTIONS(5937), - [anon_sym_DOLLAR] = ACTIONS(6714), - [sym_raw_string] = ACTIONS(5937), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5937), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5937), - [anon_sym_BQUOTE] = ACTIONS(5937), - [anon_sym_LT_LPAREN] = ACTIONS(5937), - [anon_sym_GT_LPAREN] = ACTIONS(5937), - [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6714), - [sym_word] = ACTIONS(5939), - }, - [3422] = { - [sym__concat] = ACTIONS(5941), - [sym_variable_name] = ACTIONS(5941), - [anon_sym_PIPE] = ACTIONS(6716), - [anon_sym_RPAREN] = ACTIONS(5941), - [anon_sym_PIPE_AMP] = ACTIONS(5941), - [anon_sym_AMP_AMP] = ACTIONS(5941), - [anon_sym_PIPE_PIPE] = ACTIONS(5941), - [sym__special_characters] = ACTIONS(6716), - [anon_sym_DQUOTE] = ACTIONS(5941), - [anon_sym_DOLLAR] = ACTIONS(6716), - [sym_raw_string] = ACTIONS(5941), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5941), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5941), - [anon_sym_BQUOTE] = ACTIONS(5941), - [anon_sym_LT_LPAREN] = ACTIONS(5941), - [anon_sym_GT_LPAREN] = ACTIONS(5941), - [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6716), - [sym_word] = ACTIONS(5943), - }, - [3423] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7446), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3424] = { - [sym__concat] = ACTIONS(5947), - [sym_variable_name] = ACTIONS(5947), - [anon_sym_PIPE] = ACTIONS(6720), - [anon_sym_RPAREN] = ACTIONS(5947), - [anon_sym_PIPE_AMP] = ACTIONS(5947), - [anon_sym_AMP_AMP] = ACTIONS(5947), - [anon_sym_PIPE_PIPE] = ACTIONS(5947), - [sym__special_characters] = ACTIONS(6720), - [anon_sym_DQUOTE] = ACTIONS(5947), - [anon_sym_DOLLAR] = ACTIONS(6720), - [sym_raw_string] = ACTIONS(5947), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5947), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5947), - [anon_sym_BQUOTE] = ACTIONS(5947), - [anon_sym_LT_LPAREN] = ACTIONS(5947), - [anon_sym_GT_LPAREN] = ACTIONS(5947), - [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6720), - [sym_word] = ACTIONS(5949), - }, - [3425] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7448), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3426] = { - [sym__concat] = ACTIONS(5953), - [sym_variable_name] = ACTIONS(5953), - [anon_sym_PIPE] = ACTIONS(6724), - [anon_sym_RPAREN] = ACTIONS(5953), - [anon_sym_PIPE_AMP] = ACTIONS(5953), - [anon_sym_AMP_AMP] = ACTIONS(5953), - [anon_sym_PIPE_PIPE] = ACTIONS(5953), - [sym__special_characters] = ACTIONS(6724), - [anon_sym_DQUOTE] = ACTIONS(5953), - [anon_sym_DOLLAR] = ACTIONS(6724), - [sym_raw_string] = ACTIONS(5953), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5953), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5953), - [anon_sym_BQUOTE] = ACTIONS(5953), - [anon_sym_LT_LPAREN] = ACTIONS(5953), - [anon_sym_GT_LPAREN] = ACTIONS(5953), - [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6724), - [sym_word] = ACTIONS(5955), - }, - [3427] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7450), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3428] = { - [sym__concat] = ACTIONS(5959), - [sym_variable_name] = ACTIONS(5959), - [anon_sym_PIPE] = ACTIONS(6728), - [anon_sym_RPAREN] = ACTIONS(5959), - [anon_sym_PIPE_AMP] = ACTIONS(5959), - [anon_sym_AMP_AMP] = ACTIONS(5959), - [anon_sym_PIPE_PIPE] = ACTIONS(5959), - [sym__special_characters] = ACTIONS(6728), - [anon_sym_DQUOTE] = ACTIONS(5959), - [anon_sym_DOLLAR] = ACTIONS(6728), - [sym_raw_string] = ACTIONS(5959), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5959), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5959), - [anon_sym_BQUOTE] = ACTIONS(5959), - [anon_sym_LT_LPAREN] = ACTIONS(5959), - [anon_sym_GT_LPAREN] = ACTIONS(5959), - [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6728), - [sym_word] = ACTIONS(5961), - }, - [3429] = { - [sym__concat] = ACTIONS(5963), - [sym_variable_name] = ACTIONS(5963), - [anon_sym_PIPE] = ACTIONS(6730), - [anon_sym_RPAREN] = ACTIONS(5963), - [anon_sym_PIPE_AMP] = ACTIONS(5963), - [anon_sym_AMP_AMP] = ACTIONS(5963), - [anon_sym_PIPE_PIPE] = ACTIONS(5963), - [sym__special_characters] = ACTIONS(6730), - [anon_sym_DQUOTE] = ACTIONS(5963), - [anon_sym_DOLLAR] = ACTIONS(6730), - [sym_raw_string] = ACTIONS(5963), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5963), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5963), - [anon_sym_BQUOTE] = ACTIONS(5963), - [anon_sym_LT_LPAREN] = ACTIONS(5963), - [anon_sym_GT_LPAREN] = ACTIONS(5963), - [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6730), - [sym_word] = ACTIONS(5965), - }, - [3430] = { - [sym__concat] = ACTIONS(5929), - [anon_sym_PIPE] = ACTIONS(6710), - [anon_sym_RPAREN] = ACTIONS(5929), - [anon_sym_PIPE_AMP] = ACTIONS(5929), - [anon_sym_AMP_AMP] = ACTIONS(5929), - [anon_sym_PIPE_PIPE] = ACTIONS(5929), - [sym__special_characters] = ACTIONS(6710), - [anon_sym_DQUOTE] = ACTIONS(5929), - [anon_sym_DOLLAR] = ACTIONS(6710), - [sym_raw_string] = ACTIONS(5929), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5929), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5929), - [anon_sym_BQUOTE] = ACTIONS(5929), - [anon_sym_LT_LPAREN] = ACTIONS(5929), - [anon_sym_GT_LPAREN] = ACTIONS(5929), - [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6710), - [sym_word] = ACTIONS(5931), - }, - [3431] = { - [sym__concat] = ACTIONS(5933), - [anon_sym_PIPE] = ACTIONS(6712), - [anon_sym_RPAREN] = ACTIONS(5933), - [anon_sym_PIPE_AMP] = ACTIONS(5933), - [anon_sym_AMP_AMP] = ACTIONS(5933), - [anon_sym_PIPE_PIPE] = ACTIONS(5933), - [sym__special_characters] = ACTIONS(6712), - [anon_sym_DQUOTE] = ACTIONS(5933), - [anon_sym_DOLLAR] = ACTIONS(6712), - [sym_raw_string] = ACTIONS(5933), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5933), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5933), - [anon_sym_BQUOTE] = ACTIONS(5933), - [anon_sym_LT_LPAREN] = ACTIONS(5933), - [anon_sym_GT_LPAREN] = ACTIONS(5933), - [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6712), - [sym_word] = ACTIONS(5935), - }, - [3432] = { - [sym__concat] = ACTIONS(5937), - [anon_sym_PIPE] = ACTIONS(6714), - [anon_sym_RPAREN] = ACTIONS(5937), - [anon_sym_PIPE_AMP] = ACTIONS(5937), - [anon_sym_AMP_AMP] = ACTIONS(5937), - [anon_sym_PIPE_PIPE] = ACTIONS(5937), - [sym__special_characters] = ACTIONS(6714), - [anon_sym_DQUOTE] = ACTIONS(5937), - [anon_sym_DOLLAR] = ACTIONS(6714), - [sym_raw_string] = ACTIONS(5937), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5937), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5937), - [anon_sym_BQUOTE] = ACTIONS(5937), - [anon_sym_LT_LPAREN] = ACTIONS(5937), - [anon_sym_GT_LPAREN] = ACTIONS(5937), - [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6714), - [sym_word] = ACTIONS(5939), - }, - [3433] = { - [sym__concat] = ACTIONS(5941), - [anon_sym_PIPE] = ACTIONS(6716), - [anon_sym_RPAREN] = ACTIONS(5941), - [anon_sym_PIPE_AMP] = ACTIONS(5941), - [anon_sym_AMP_AMP] = ACTIONS(5941), - [anon_sym_PIPE_PIPE] = ACTIONS(5941), - [sym__special_characters] = ACTIONS(6716), - [anon_sym_DQUOTE] = ACTIONS(5941), - [anon_sym_DOLLAR] = ACTIONS(6716), - [sym_raw_string] = ACTIONS(5941), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5941), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5941), - [anon_sym_BQUOTE] = ACTIONS(5941), - [anon_sym_LT_LPAREN] = ACTIONS(5941), - [anon_sym_GT_LPAREN] = ACTIONS(5941), - [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6716), - [sym_word] = ACTIONS(5943), - }, - [3434] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7452), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3435] = { - [sym__concat] = ACTIONS(5947), - [anon_sym_PIPE] = ACTIONS(6720), - [anon_sym_RPAREN] = ACTIONS(5947), - [anon_sym_PIPE_AMP] = ACTIONS(5947), - [anon_sym_AMP_AMP] = ACTIONS(5947), - [anon_sym_PIPE_PIPE] = ACTIONS(5947), - [sym__special_characters] = ACTIONS(6720), - [anon_sym_DQUOTE] = ACTIONS(5947), - [anon_sym_DOLLAR] = ACTIONS(6720), - [sym_raw_string] = ACTIONS(5947), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5947), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5947), - [anon_sym_BQUOTE] = ACTIONS(5947), - [anon_sym_LT_LPAREN] = ACTIONS(5947), - [anon_sym_GT_LPAREN] = ACTIONS(5947), - [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6720), - [sym_word] = ACTIONS(5949), - }, - [3436] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7454), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3437] = { - [sym__concat] = ACTIONS(5953), - [anon_sym_PIPE] = ACTIONS(6724), - [anon_sym_RPAREN] = ACTIONS(5953), - [anon_sym_PIPE_AMP] = ACTIONS(5953), - [anon_sym_AMP_AMP] = ACTIONS(5953), - [anon_sym_PIPE_PIPE] = ACTIONS(5953), - [sym__special_characters] = ACTIONS(6724), - [anon_sym_DQUOTE] = ACTIONS(5953), - [anon_sym_DOLLAR] = ACTIONS(6724), - [sym_raw_string] = ACTIONS(5953), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5953), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5953), - [anon_sym_BQUOTE] = ACTIONS(5953), - [anon_sym_LT_LPAREN] = ACTIONS(5953), - [anon_sym_GT_LPAREN] = ACTIONS(5953), - [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6724), - [sym_word] = ACTIONS(5955), - }, - [3438] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7456), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3439] = { - [sym__concat] = ACTIONS(5959), - [anon_sym_PIPE] = ACTIONS(6728), - [anon_sym_RPAREN] = ACTIONS(5959), - [anon_sym_PIPE_AMP] = ACTIONS(5959), - [anon_sym_AMP_AMP] = ACTIONS(5959), - [anon_sym_PIPE_PIPE] = ACTIONS(5959), - [sym__special_characters] = ACTIONS(6728), - [anon_sym_DQUOTE] = ACTIONS(5959), - [anon_sym_DOLLAR] = ACTIONS(6728), - [sym_raw_string] = ACTIONS(5959), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5959), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5959), - [anon_sym_BQUOTE] = ACTIONS(5959), - [anon_sym_LT_LPAREN] = ACTIONS(5959), - [anon_sym_GT_LPAREN] = ACTIONS(5959), - [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6728), - [sym_word] = ACTIONS(5961), - }, - [3440] = { - [sym__concat] = ACTIONS(5963), - [anon_sym_PIPE] = ACTIONS(6730), - [anon_sym_RPAREN] = ACTIONS(5963), - [anon_sym_PIPE_AMP] = ACTIONS(5963), - [anon_sym_AMP_AMP] = ACTIONS(5963), - [anon_sym_PIPE_PIPE] = ACTIONS(5963), - [sym__special_characters] = ACTIONS(6730), - [anon_sym_DQUOTE] = ACTIONS(5963), - [anon_sym_DOLLAR] = ACTIONS(6730), - [sym_raw_string] = ACTIONS(5963), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5963), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5963), - [anon_sym_BQUOTE] = ACTIONS(5963), - [anon_sym_LT_LPAREN] = ACTIONS(5963), - [anon_sym_GT_LPAREN] = ACTIONS(5963), - [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6730), - [sym_word] = ACTIONS(5965), - }, - [3441] = { - [sym_file_descriptor] = ACTIONS(6812), - [sym__concat] = ACTIONS(6812), - [anon_sym_PIPE] = ACTIONS(7351), - [anon_sym_RPAREN] = ACTIONS(6812), - [anon_sym_PIPE_AMP] = ACTIONS(6812), - [anon_sym_AMP_AMP] = ACTIONS(6812), - [anon_sym_PIPE_PIPE] = ACTIONS(6812), - [anon_sym_EQ_TILDE] = ACTIONS(7351), - [anon_sym_LT] = ACTIONS(7351), - [anon_sym_GT] = ACTIONS(7351), - [anon_sym_GT_GT] = ACTIONS(6812), - [anon_sym_AMP_GT] = ACTIONS(7351), - [anon_sym_AMP_GT_GT] = ACTIONS(6812), - [anon_sym_LT_AMP] = ACTIONS(6812), - [anon_sym_GT_AMP] = ACTIONS(6812), - [anon_sym_LT_LT] = ACTIONS(7351), - [anon_sym_LT_LT_DASH] = ACTIONS(6812), - [anon_sym_LT_LT_LT] = ACTIONS(6812), - [sym__special_characters] = ACTIONS(7351), - [anon_sym_DQUOTE] = ACTIONS(6812), - [anon_sym_DOLLAR] = ACTIONS(7351), - [sym_raw_string] = ACTIONS(6812), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6812), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6812), - [anon_sym_BQUOTE] = ACTIONS(6812), - [anon_sym_LT_LPAREN] = ACTIONS(6812), - [anon_sym_GT_LPAREN] = ACTIONS(6812), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6814), - }, - [3442] = { - [sym_file_descriptor] = ACTIONS(6816), - [sym__concat] = ACTIONS(6816), - [anon_sym_PIPE] = ACTIONS(7353), - [anon_sym_RPAREN] = ACTIONS(6816), - [anon_sym_PIPE_AMP] = ACTIONS(6816), - [anon_sym_AMP_AMP] = ACTIONS(6816), - [anon_sym_PIPE_PIPE] = ACTIONS(6816), - [anon_sym_EQ_TILDE] = ACTIONS(7353), - [anon_sym_LT] = ACTIONS(7353), - [anon_sym_GT] = ACTIONS(7353), - [anon_sym_GT_GT] = ACTIONS(6816), - [anon_sym_AMP_GT] = ACTIONS(7353), - [anon_sym_AMP_GT_GT] = ACTIONS(6816), - [anon_sym_LT_AMP] = ACTIONS(6816), - [anon_sym_GT_AMP] = ACTIONS(6816), - [anon_sym_LT_LT] = ACTIONS(7353), - [anon_sym_LT_LT_DASH] = ACTIONS(6816), - [anon_sym_LT_LT_LT] = ACTIONS(6816), - [sym__special_characters] = ACTIONS(7353), - [anon_sym_DQUOTE] = ACTIONS(6816), - [anon_sym_DOLLAR] = ACTIONS(7353), - [sym_raw_string] = ACTIONS(6816), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6816), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6816), - [anon_sym_BQUOTE] = ACTIONS(6816), - [anon_sym_LT_LPAREN] = ACTIONS(6816), - [anon_sym_GT_LPAREN] = ACTIONS(6816), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6818), - }, - [3443] = { - [sym_file_descriptor] = ACTIONS(6820), - [sym__concat] = ACTIONS(6820), - [anon_sym_PIPE] = ACTIONS(7355), - [anon_sym_RPAREN] = ACTIONS(6820), - [anon_sym_PIPE_AMP] = ACTIONS(6820), - [anon_sym_AMP_AMP] = ACTIONS(6820), - [anon_sym_PIPE_PIPE] = ACTIONS(6820), - [anon_sym_EQ_TILDE] = ACTIONS(7355), - [anon_sym_LT] = ACTIONS(7355), - [anon_sym_GT] = ACTIONS(7355), - [anon_sym_GT_GT] = ACTIONS(6820), - [anon_sym_AMP_GT] = ACTIONS(7355), - [anon_sym_AMP_GT_GT] = ACTIONS(6820), - [anon_sym_LT_AMP] = ACTIONS(6820), - [anon_sym_GT_AMP] = ACTIONS(6820), - [anon_sym_LT_LT] = ACTIONS(7355), - [anon_sym_LT_LT_DASH] = ACTIONS(6820), - [anon_sym_LT_LT_LT] = ACTIONS(6820), - [sym__special_characters] = ACTIONS(7355), - [anon_sym_DQUOTE] = ACTIONS(6820), - [anon_sym_DOLLAR] = ACTIONS(7355), - [sym_raw_string] = ACTIONS(6820), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6820), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6820), - [anon_sym_BQUOTE] = ACTIONS(6820), - [anon_sym_LT_LPAREN] = ACTIONS(6820), - [anon_sym_GT_LPAREN] = ACTIONS(6820), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6822), - }, - [3444] = { - [sym_file_descriptor] = ACTIONS(4728), - [sym__concat] = ACTIONS(4728), - [anon_sym_PIPE] = ACTIONS(5748), - [anon_sym_RPAREN] = ACTIONS(4728), - [anon_sym_PIPE_AMP] = ACTIONS(4728), - [anon_sym_AMP_AMP] = ACTIONS(4728), - [anon_sym_PIPE_PIPE] = ACTIONS(4728), - [anon_sym_LT] = ACTIONS(5748), - [anon_sym_GT] = ACTIONS(5748), - [anon_sym_GT_GT] = ACTIONS(4728), - [anon_sym_AMP_GT] = ACTIONS(5748), - [anon_sym_AMP_GT_GT] = ACTIONS(4728), - [anon_sym_LT_AMP] = ACTIONS(4728), - [anon_sym_GT_AMP] = ACTIONS(4728), - [anon_sym_LT_LT] = ACTIONS(5748), - [anon_sym_LT_LT_DASH] = ACTIONS(4728), - [anon_sym_LT_LT_LT] = ACTIONS(4728), - [sym_comment] = ACTIONS(56), - }, - [3445] = { - [sym_file_descriptor] = ACTIONS(4734), - [sym__concat] = ACTIONS(4734), - [anon_sym_PIPE] = ACTIONS(5750), - [anon_sym_RPAREN] = ACTIONS(4734), - [anon_sym_PIPE_AMP] = ACTIONS(4734), - [anon_sym_AMP_AMP] = ACTIONS(4734), - [anon_sym_PIPE_PIPE] = ACTIONS(4734), - [anon_sym_LT] = ACTIONS(5750), - [anon_sym_GT] = ACTIONS(5750), - [anon_sym_GT_GT] = ACTIONS(4734), - [anon_sym_AMP_GT] = ACTIONS(5750), - [anon_sym_AMP_GT_GT] = ACTIONS(4734), - [anon_sym_LT_AMP] = ACTIONS(4734), - [anon_sym_GT_AMP] = ACTIONS(4734), - [anon_sym_LT_LT] = ACTIONS(5750), - [anon_sym_LT_LT_DASH] = ACTIONS(4734), - [anon_sym_LT_LT_LT] = ACTIONS(4734), - [sym_comment] = ACTIONS(56), - }, - [3446] = { - [sym_file_descriptor] = ACTIONS(4797), - [sym__concat] = ACTIONS(4797), - [anon_sym_PIPE] = ACTIONS(5752), - [anon_sym_RPAREN] = ACTIONS(4797), - [anon_sym_PIPE_AMP] = ACTIONS(4797), - [anon_sym_AMP_AMP] = ACTIONS(4797), - [anon_sym_PIPE_PIPE] = ACTIONS(4797), - [anon_sym_LT] = ACTIONS(5752), - [anon_sym_GT] = ACTIONS(5752), - [anon_sym_GT_GT] = ACTIONS(4797), - [anon_sym_AMP_GT] = ACTIONS(5752), - [anon_sym_AMP_GT_GT] = ACTIONS(4797), - [anon_sym_LT_AMP] = ACTIONS(4797), - [anon_sym_GT_AMP] = ACTIONS(4797), - [anon_sym_LT_LT] = ACTIONS(5752), - [anon_sym_LT_LT_DASH] = ACTIONS(4797), - [anon_sym_LT_LT_LT] = ACTIONS(4797), - [sym_comment] = ACTIONS(56), - }, - [3447] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7458), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3448] = { - [aux_sym_concatenation_repeat1] = STATE(1594), - [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(7460), - [sym_comment] = ACTIONS(56), - }, - [3449] = { - [aux_sym_concatenation_repeat1] = STATE(1594), - [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(7462), - [sym_comment] = ACTIONS(56), - }, - [3450] = { - [anon_sym_RBRACE] = ACTIONS(7462), - [sym_comment] = ACTIONS(56), - }, - [3451] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3733), - [anon_sym_RBRACE] = ACTIONS(7464), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3452] = { - [sym_file_descriptor] = ACTIONS(4809), - [sym__concat] = ACTIONS(4809), - [anon_sym_PIPE] = ACTIONS(5762), - [anon_sym_RPAREN] = ACTIONS(4809), - [anon_sym_PIPE_AMP] = ACTIONS(4809), - [anon_sym_AMP_AMP] = ACTIONS(4809), - [anon_sym_PIPE_PIPE] = ACTIONS(4809), - [anon_sym_LT] = ACTIONS(5762), - [anon_sym_GT] = ACTIONS(5762), - [anon_sym_GT_GT] = ACTIONS(4809), - [anon_sym_AMP_GT] = ACTIONS(5762), - [anon_sym_AMP_GT_GT] = ACTIONS(4809), - [anon_sym_LT_AMP] = ACTIONS(4809), - [anon_sym_GT_AMP] = ACTIONS(4809), - [anon_sym_LT_LT] = ACTIONS(5762), - [anon_sym_LT_LT_DASH] = ACTIONS(4809), - [anon_sym_LT_LT_LT] = ACTIONS(4809), - [sym_comment] = ACTIONS(56), - }, - [3453] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3735), - [anon_sym_RBRACE] = ACTIONS(7466), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3454] = { - [sym_file_descriptor] = ACTIONS(4815), - [sym__concat] = ACTIONS(4815), - [anon_sym_PIPE] = ACTIONS(5766), - [anon_sym_RPAREN] = ACTIONS(4815), - [anon_sym_PIPE_AMP] = ACTIONS(4815), - [anon_sym_AMP_AMP] = ACTIONS(4815), - [anon_sym_PIPE_PIPE] = ACTIONS(4815), - [anon_sym_LT] = ACTIONS(5766), - [anon_sym_GT] = ACTIONS(5766), - [anon_sym_GT_GT] = ACTIONS(4815), - [anon_sym_AMP_GT] = ACTIONS(5766), - [anon_sym_AMP_GT_GT] = ACTIONS(4815), - [anon_sym_LT_AMP] = ACTIONS(4815), - [anon_sym_GT_AMP] = ACTIONS(4815), - [anon_sym_LT_LT] = ACTIONS(5766), - [anon_sym_LT_LT_DASH] = ACTIONS(4815), - [anon_sym_LT_LT_LT] = ACTIONS(4815), - [sym_comment] = ACTIONS(56), - }, - [3455] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3737), - [anon_sym_RBRACE] = ACTIONS(7468), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3456] = { - [sym_file_descriptor] = ACTIONS(4821), - [sym__concat] = ACTIONS(4821), - [anon_sym_PIPE] = ACTIONS(5770), - [anon_sym_RPAREN] = ACTIONS(4821), - [anon_sym_PIPE_AMP] = ACTIONS(4821), - [anon_sym_AMP_AMP] = ACTIONS(4821), - [anon_sym_PIPE_PIPE] = ACTIONS(4821), - [anon_sym_LT] = ACTIONS(5770), - [anon_sym_GT] = ACTIONS(5770), - [anon_sym_GT_GT] = ACTIONS(4821), - [anon_sym_AMP_GT] = ACTIONS(5770), - [anon_sym_AMP_GT_GT] = ACTIONS(4821), - [anon_sym_LT_AMP] = ACTIONS(4821), - [anon_sym_GT_AMP] = ACTIONS(4821), - [anon_sym_LT_LT] = ACTIONS(5770), - [anon_sym_LT_LT_DASH] = ACTIONS(4821), - [anon_sym_LT_LT_LT] = ACTIONS(4821), - [sym_comment] = ACTIONS(56), - }, - [3457] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7470), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3458] = { - [sym_file_descriptor] = ACTIONS(4827), - [sym__concat] = ACTIONS(4827), - [anon_sym_PIPE] = ACTIONS(5774), - [anon_sym_RPAREN] = ACTIONS(4827), - [anon_sym_PIPE_AMP] = ACTIONS(4827), - [anon_sym_AMP_AMP] = ACTIONS(4827), - [anon_sym_PIPE_PIPE] = ACTIONS(4827), - [anon_sym_LT] = ACTIONS(5774), - [anon_sym_GT] = ACTIONS(5774), - [anon_sym_GT_GT] = ACTIONS(4827), - [anon_sym_AMP_GT] = ACTIONS(5774), - [anon_sym_AMP_GT_GT] = ACTIONS(4827), - [anon_sym_LT_AMP] = ACTIONS(4827), - [anon_sym_GT_AMP] = ACTIONS(4827), - [anon_sym_LT_LT] = ACTIONS(5774), - [anon_sym_LT_LT_DASH] = ACTIONS(4827), - [anon_sym_LT_LT_LT] = ACTIONS(4827), - [sym_comment] = ACTIONS(56), - }, - [3459] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7472), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3460] = { - [sym_file_descriptor] = ACTIONS(4728), - [sym__concat] = ACTIONS(4728), - [sym_variable_name] = ACTIONS(4728), - [anon_sym_PIPE] = ACTIONS(5748), - [anon_sym_PIPE_AMP] = ACTIONS(4728), - [anon_sym_AMP_AMP] = ACTIONS(4728), - [anon_sym_PIPE_PIPE] = ACTIONS(4728), - [anon_sym_LT] = ACTIONS(5748), - [anon_sym_GT] = ACTIONS(5748), - [anon_sym_GT_GT] = ACTIONS(4728), - [anon_sym_AMP_GT] = ACTIONS(5748), - [anon_sym_AMP_GT_GT] = ACTIONS(4728), - [anon_sym_LT_AMP] = ACTIONS(4728), - [anon_sym_GT_AMP] = ACTIONS(4728), - [sym__special_characters] = ACTIONS(5748), - [anon_sym_DQUOTE] = ACTIONS(4728), - [anon_sym_DOLLAR] = ACTIONS(5748), - [sym_raw_string] = ACTIONS(4728), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4728), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4728), - [anon_sym_BQUOTE] = ACTIONS(4728), - [anon_sym_LT_LPAREN] = ACTIONS(4728), - [anon_sym_GT_LPAREN] = ACTIONS(4728), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5748), - }, - [3461] = { - [sym_file_descriptor] = ACTIONS(4734), - [sym__concat] = ACTIONS(4734), - [sym_variable_name] = ACTIONS(4734), - [anon_sym_PIPE] = ACTIONS(5750), - [anon_sym_PIPE_AMP] = ACTIONS(4734), - [anon_sym_AMP_AMP] = ACTIONS(4734), - [anon_sym_PIPE_PIPE] = ACTIONS(4734), - [anon_sym_LT] = ACTIONS(5750), - [anon_sym_GT] = ACTIONS(5750), - [anon_sym_GT_GT] = ACTIONS(4734), - [anon_sym_AMP_GT] = ACTIONS(5750), - [anon_sym_AMP_GT_GT] = ACTIONS(4734), - [anon_sym_LT_AMP] = ACTIONS(4734), - [anon_sym_GT_AMP] = ACTIONS(4734), - [sym__special_characters] = ACTIONS(5750), - [anon_sym_DQUOTE] = ACTIONS(4734), - [anon_sym_DOLLAR] = ACTIONS(5750), - [sym_raw_string] = ACTIONS(4734), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4734), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4734), - [anon_sym_BQUOTE] = ACTIONS(4734), - [anon_sym_LT_LPAREN] = ACTIONS(4734), - [anon_sym_GT_LPAREN] = ACTIONS(4734), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5750), - }, - [3462] = { - [sym_file_descriptor] = ACTIONS(4797), - [sym__concat] = ACTIONS(4797), - [sym_variable_name] = ACTIONS(4797), - [anon_sym_PIPE] = ACTIONS(5752), - [anon_sym_PIPE_AMP] = ACTIONS(4797), - [anon_sym_AMP_AMP] = ACTIONS(4797), - [anon_sym_PIPE_PIPE] = ACTIONS(4797), - [anon_sym_LT] = ACTIONS(5752), - [anon_sym_GT] = ACTIONS(5752), - [anon_sym_GT_GT] = ACTIONS(4797), - [anon_sym_AMP_GT] = ACTIONS(5752), - [anon_sym_AMP_GT_GT] = ACTIONS(4797), - [anon_sym_LT_AMP] = ACTIONS(4797), - [anon_sym_GT_AMP] = ACTIONS(4797), - [sym__special_characters] = ACTIONS(5752), - [anon_sym_DQUOTE] = ACTIONS(4797), - [anon_sym_DOLLAR] = ACTIONS(5752), - [sym_raw_string] = ACTIONS(4797), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4797), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4797), - [anon_sym_BQUOTE] = ACTIONS(4797), - [anon_sym_LT_LPAREN] = ACTIONS(4797), - [anon_sym_GT_LPAREN] = ACTIONS(4797), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5752), - }, - [3463] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7474), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3464] = { - [aux_sym_concatenation_repeat1] = STATE(1594), - [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(7476), - [sym_comment] = ACTIONS(56), - }, - [3465] = { - [aux_sym_concatenation_repeat1] = STATE(1594), - [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(7478), - [sym_comment] = ACTIONS(56), - }, - [3466] = { - [anon_sym_RBRACE] = ACTIONS(7478), - [sym_comment] = ACTIONS(56), - }, - [3467] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3744), - [anon_sym_RBRACE] = ACTIONS(7480), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3468] = { - [sym_file_descriptor] = ACTIONS(4809), - [sym__concat] = ACTIONS(4809), - [sym_variable_name] = ACTIONS(4809), - [anon_sym_PIPE] = ACTIONS(5762), - [anon_sym_PIPE_AMP] = ACTIONS(4809), - [anon_sym_AMP_AMP] = ACTIONS(4809), - [anon_sym_PIPE_PIPE] = ACTIONS(4809), - [anon_sym_LT] = ACTIONS(5762), - [anon_sym_GT] = ACTIONS(5762), - [anon_sym_GT_GT] = ACTIONS(4809), - [anon_sym_AMP_GT] = ACTIONS(5762), - [anon_sym_AMP_GT_GT] = ACTIONS(4809), - [anon_sym_LT_AMP] = ACTIONS(4809), - [anon_sym_GT_AMP] = ACTIONS(4809), - [sym__special_characters] = ACTIONS(5762), - [anon_sym_DQUOTE] = ACTIONS(4809), - [anon_sym_DOLLAR] = ACTIONS(5762), - [sym_raw_string] = ACTIONS(4809), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4809), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4809), - [anon_sym_BQUOTE] = ACTIONS(4809), - [anon_sym_LT_LPAREN] = ACTIONS(4809), - [anon_sym_GT_LPAREN] = ACTIONS(4809), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5762), - }, - [3469] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3746), - [anon_sym_RBRACE] = ACTIONS(7482), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3470] = { - [sym_file_descriptor] = ACTIONS(4815), - [sym__concat] = ACTIONS(4815), - [sym_variable_name] = ACTIONS(4815), - [anon_sym_PIPE] = ACTIONS(5766), - [anon_sym_PIPE_AMP] = ACTIONS(4815), - [anon_sym_AMP_AMP] = ACTIONS(4815), - [anon_sym_PIPE_PIPE] = ACTIONS(4815), - [anon_sym_LT] = ACTIONS(5766), - [anon_sym_GT] = ACTIONS(5766), - [anon_sym_GT_GT] = ACTIONS(4815), - [anon_sym_AMP_GT] = ACTIONS(5766), - [anon_sym_AMP_GT_GT] = ACTIONS(4815), - [anon_sym_LT_AMP] = ACTIONS(4815), - [anon_sym_GT_AMP] = ACTIONS(4815), - [sym__special_characters] = ACTIONS(5766), - [anon_sym_DQUOTE] = ACTIONS(4815), - [anon_sym_DOLLAR] = ACTIONS(5766), - [sym_raw_string] = ACTIONS(4815), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4815), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4815), - [anon_sym_BQUOTE] = ACTIONS(4815), - [anon_sym_LT_LPAREN] = ACTIONS(4815), - [anon_sym_GT_LPAREN] = ACTIONS(4815), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5766), - }, - [3471] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3748), - [anon_sym_RBRACE] = ACTIONS(7484), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3472] = { - [sym_file_descriptor] = ACTIONS(4821), - [sym__concat] = ACTIONS(4821), - [sym_variable_name] = ACTIONS(4821), - [anon_sym_PIPE] = ACTIONS(5770), - [anon_sym_PIPE_AMP] = ACTIONS(4821), - [anon_sym_AMP_AMP] = ACTIONS(4821), - [anon_sym_PIPE_PIPE] = ACTIONS(4821), - [anon_sym_LT] = ACTIONS(5770), - [anon_sym_GT] = ACTIONS(5770), - [anon_sym_GT_GT] = ACTIONS(4821), - [anon_sym_AMP_GT] = ACTIONS(5770), - [anon_sym_AMP_GT_GT] = ACTIONS(4821), - [anon_sym_LT_AMP] = ACTIONS(4821), - [anon_sym_GT_AMP] = ACTIONS(4821), - [sym__special_characters] = ACTIONS(5770), - [anon_sym_DQUOTE] = ACTIONS(4821), - [anon_sym_DOLLAR] = ACTIONS(5770), - [sym_raw_string] = ACTIONS(4821), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4821), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4821), - [anon_sym_BQUOTE] = ACTIONS(4821), - [anon_sym_LT_LPAREN] = ACTIONS(4821), - [anon_sym_GT_LPAREN] = ACTIONS(4821), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5770), - }, - [3473] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7486), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3474] = { - [sym_file_descriptor] = ACTIONS(4827), - [sym__concat] = ACTIONS(4827), - [sym_variable_name] = ACTIONS(4827), - [anon_sym_PIPE] = ACTIONS(5774), - [anon_sym_PIPE_AMP] = ACTIONS(4827), - [anon_sym_AMP_AMP] = ACTIONS(4827), - [anon_sym_PIPE_PIPE] = ACTIONS(4827), - [anon_sym_LT] = ACTIONS(5774), - [anon_sym_GT] = ACTIONS(5774), - [anon_sym_GT_GT] = ACTIONS(4827), - [anon_sym_AMP_GT] = ACTIONS(5774), - [anon_sym_AMP_GT_GT] = ACTIONS(4827), - [anon_sym_LT_AMP] = ACTIONS(4827), - [anon_sym_GT_AMP] = ACTIONS(4827), - [sym__special_characters] = ACTIONS(5774), - [anon_sym_DQUOTE] = ACTIONS(4827), - [anon_sym_DOLLAR] = ACTIONS(5774), - [sym_raw_string] = ACTIONS(4827), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4827), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(4827), - [anon_sym_BQUOTE] = ACTIONS(4827), - [anon_sym_LT_LPAREN] = ACTIONS(4827), - [anon_sym_GT_LPAREN] = ACTIONS(4827), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(5774), - }, - [3475] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7488), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3476] = { - [sym__concat] = ACTIONS(1858), - [anon_sym_PIPE] = ACTIONS(3008), - [anon_sym_PIPE_AMP] = ACTIONS(1858), - [anon_sym_AMP_AMP] = ACTIONS(1858), - [anon_sym_PIPE_PIPE] = ACTIONS(1858), - [anon_sym_BQUOTE] = ACTIONS(1858), - [sym_comment] = ACTIONS(56), - }, - [3477] = { - [aux_sym_concatenation_repeat1] = STATE(3477), - [sym__concat] = ACTIONS(7490), - [anon_sym_PIPE] = ACTIONS(3008), - [anon_sym_PIPE_AMP] = ACTIONS(1858), - [anon_sym_AMP_AMP] = ACTIONS(1858), - [anon_sym_PIPE_PIPE] = ACTIONS(1858), - [anon_sym_BQUOTE] = ACTIONS(1858), - [sym_comment] = ACTIONS(56), - }, - [3478] = { - [sym__concat] = ACTIONS(1895), - [anon_sym_PIPE] = ACTIONS(3013), - [anon_sym_PIPE_AMP] = ACTIONS(1895), - [anon_sym_AMP_AMP] = ACTIONS(1895), - [anon_sym_PIPE_PIPE] = ACTIONS(1895), - [anon_sym_BQUOTE] = ACTIONS(1895), - [sym_comment] = ACTIONS(56), - }, - [3479] = { - [sym_concatenation] = STATE(3754), - [sym_string] = STATE(3753), - [sym_simple_expansion] = STATE(3753), - [sym_string_expansion] = STATE(3753), - [sym_expansion] = STATE(3753), - [sym_command_substitution] = STATE(3753), - [sym_process_substitution] = STATE(3753), - [anon_sym_RBRACE] = ACTIONS(7493), - [sym__special_characters] = ACTIONS(7495), - [anon_sym_DQUOTE] = ACTIONS(1924), - [anon_sym_DOLLAR] = ACTIONS(1926), - [sym_raw_string] = ACTIONS(7497), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(1930), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1932), - [anon_sym_BQUOTE] = ACTIONS(1934), - [anon_sym_LT_LPAREN] = ACTIONS(1936), - [anon_sym_GT_LPAREN] = ACTIONS(1936), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(7499), - }, - [3480] = { - [sym__concat] = ACTIONS(1940), - [anon_sym_PIPE] = ACTIONS(3023), - [anon_sym_PIPE_AMP] = ACTIONS(1940), - [anon_sym_AMP_AMP] = ACTIONS(1940), - [anon_sym_PIPE_PIPE] = ACTIONS(1940), - [anon_sym_BQUOTE] = ACTIONS(1940), - [sym_comment] = ACTIONS(56), - }, - [3481] = { - [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(7501), - }, - [3482] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7503), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3483] = { - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_EQ] = ACTIONS(7505), - [sym_comment] = ACTIONS(56), - }, - [3484] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3760), - [anon_sym_RBRACE] = ACTIONS(7507), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [aux_sym_SLASH] = ACTIONS(7509), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3485] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3763), - [anon_sym_RBRACE] = ACTIONS(7511), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [aux_sym_SLASH] = ACTIONS(7513), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3486] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3765), - [anon_sym_RBRACE] = ACTIONS(7493), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [aux_sym_SLASH] = ACTIONS(7515), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3487] = { - [sym__concat] = ACTIONS(1992), - [anon_sym_PIPE] = ACTIONS(3041), - [anon_sym_PIPE_AMP] = ACTIONS(1992), - [anon_sym_AMP_AMP] = ACTIONS(1992), - [anon_sym_PIPE_PIPE] = ACTIONS(1992), - [anon_sym_BQUOTE] = ACTIONS(1992), - [sym_comment] = ACTIONS(56), - }, - [3488] = { - [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(7517), - }, - [3489] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7519), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3490] = { - [sym__concat] = ACTIONS(2000), - [anon_sym_PIPE] = ACTIONS(3047), - [anon_sym_PIPE_AMP] = ACTIONS(2000), - [anon_sym_AMP_AMP] = ACTIONS(2000), - [anon_sym_PIPE_PIPE] = ACTIONS(2000), - [anon_sym_BQUOTE] = ACTIONS(2000), - [sym_comment] = ACTIONS(56), - }, - [3491] = { - [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(7521), - }, - [3492] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7493), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3493] = { - [sym__concat] = ACTIONS(2156), - [anon_sym_PIPE] = ACTIONS(3051), - [anon_sym_PIPE_AMP] = ACTIONS(2156), - [anon_sym_AMP_AMP] = ACTIONS(2156), - [anon_sym_PIPE_PIPE] = ACTIONS(2156), - [anon_sym_BQUOTE] = ACTIONS(2156), - [sym_comment] = ACTIONS(56), - }, [3494] = { - [sym__concat] = ACTIONS(2358), - [anon_sym_PIPE] = ACTIONS(3053), - [anon_sym_PIPE_AMP] = ACTIONS(2358), - [anon_sym_AMP_AMP] = ACTIONS(2358), - [anon_sym_PIPE_PIPE] = ACTIONS(2358), - [anon_sym_BQUOTE] = ACTIONS(2358), - [sym_comment] = ACTIONS(56), + [sym_comment] = ACTIONS(182), + [sym_regex_without_right_brace] = ACTIONS(7708), }, [3495] = { - [sym__concat] = ACTIONS(5929), - [sym_variable_name] = ACTIONS(5929), - [anon_sym_PIPE] = ACTIONS(6710), - [anon_sym_PIPE_AMP] = ACTIONS(5929), - [anon_sym_AMP_AMP] = ACTIONS(5929), - [anon_sym_PIPE_PIPE] = ACTIONS(5929), - [sym__special_characters] = ACTIONS(6710), - [anon_sym_DQUOTE] = ACTIONS(5929), - [anon_sym_DOLLAR] = ACTIONS(6710), - [sym_raw_string] = ACTIONS(5929), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5929), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5929), - [anon_sym_BQUOTE] = ACTIONS(5929), - [anon_sym_LT_LPAREN] = ACTIONS(5929), - [anon_sym_GT_LPAREN] = ACTIONS(5929), - [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6710), - [sym_word] = ACTIONS(5931), + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(7710), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), }, [3496] = { - [sym__concat] = ACTIONS(5933), - [sym_variable_name] = ACTIONS(5933), - [anon_sym_PIPE] = ACTIONS(6712), - [anon_sym_PIPE_AMP] = ACTIONS(5933), - [anon_sym_AMP_AMP] = ACTIONS(5933), - [anon_sym_PIPE_PIPE] = ACTIONS(5933), - [sym__special_characters] = ACTIONS(6712), - [anon_sym_DQUOTE] = ACTIONS(5933), - [anon_sym_DOLLAR] = ACTIONS(6712), - [sym_raw_string] = ACTIONS(5933), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5933), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5933), - [anon_sym_BQUOTE] = ACTIONS(5933), - [anon_sym_LT_LPAREN] = ACTIONS(5933), - [anon_sym_GT_LPAREN] = ACTIONS(5933), + [anon_sym_LBRACK] = ACTIONS(820), + [anon_sym_EQ] = ACTIONS(7712), [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6712), - [sym_word] = ACTIONS(5935), }, [3497] = { - [sym__concat] = ACTIONS(5937), - [sym_variable_name] = ACTIONS(5937), - [anon_sym_PIPE] = ACTIONS(6714), - [anon_sym_PIPE_AMP] = ACTIONS(5937), - [anon_sym_AMP_AMP] = ACTIONS(5937), - [anon_sym_PIPE_PIPE] = ACTIONS(5937), - [sym__special_characters] = ACTIONS(6714), - [anon_sym_DQUOTE] = ACTIONS(5937), - [anon_sym_DOLLAR] = ACTIONS(6714), - [sym_raw_string] = ACTIONS(5937), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5937), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5937), - [anon_sym_BQUOTE] = ACTIONS(5937), - [anon_sym_LT_LPAREN] = ACTIONS(5937), - [anon_sym_GT_LPAREN] = ACTIONS(5937), - [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6714), - [sym_word] = ACTIONS(5939), + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(3910), + [anon_sym_RBRACE] = ACTIONS(7714), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [aux_sym_SLASH] = ACTIONS(7716), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), }, [3498] = { - [sym__concat] = ACTIONS(5941), - [sym_variable_name] = ACTIONS(5941), - [anon_sym_PIPE] = ACTIONS(6716), - [anon_sym_PIPE_AMP] = ACTIONS(5941), - [anon_sym_AMP_AMP] = ACTIONS(5941), - [anon_sym_PIPE_PIPE] = ACTIONS(5941), - [sym__special_characters] = ACTIONS(6716), - [anon_sym_DQUOTE] = ACTIONS(5941), - [anon_sym_DOLLAR] = ACTIONS(6716), - [sym_raw_string] = ACTIONS(5941), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5941), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5941), - [anon_sym_BQUOTE] = ACTIONS(5941), - [anon_sym_LT_LPAREN] = ACTIONS(5941), - [anon_sym_GT_LPAREN] = ACTIONS(5941), - [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6716), - [sym_word] = ACTIONS(5943), + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(3913), + [anon_sym_RBRACE] = ACTIONS(7718), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [aux_sym_SLASH] = ACTIONS(7720), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), }, [3499] = { [sym_concatenation] = STATE(451), @@ -85894,8 +87817,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7523), + [aux_sym_expansion_repeat1] = STATE(3915), + [anon_sym_RBRACE] = ACTIONS(7700), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -85903,6 +87826,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_raw_string] = ACTIONS(834), [anon_sym_POUND] = ACTIONS(836), [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [aux_sym_SLASH] = ACTIONS(7722), [anon_sym_COLON] = ACTIONS(826), [anon_sym_COLON_QMARK] = ACTIONS(826), [anon_sym_COLON_DASH] = ACTIONS(826), @@ -85916,220 +87840,61 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(848), }, [3500] = { - [sym__concat] = ACTIONS(5947), - [sym_variable_name] = ACTIONS(5947), - [anon_sym_PIPE] = ACTIONS(6720), - [anon_sym_PIPE_AMP] = ACTIONS(5947), - [anon_sym_AMP_AMP] = ACTIONS(5947), - [anon_sym_PIPE_PIPE] = ACTIONS(5947), - [sym__special_characters] = ACTIONS(6720), - [anon_sym_DQUOTE] = ACTIONS(5947), - [anon_sym_DOLLAR] = ACTIONS(6720), - [sym_raw_string] = ACTIONS(5947), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5947), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5947), - [anon_sym_BQUOTE] = ACTIONS(5947), - [anon_sym_LT_LPAREN] = ACTIONS(5947), - [anon_sym_GT_LPAREN] = ACTIONS(5947), + [sym__concat] = ACTIONS(1992), + [anon_sym_PIPE] = ACTIONS(3041), + [anon_sym_RPAREN] = ACTIONS(1992), + [anon_sym_PIPE_AMP] = ACTIONS(1992), + [anon_sym_AMP_AMP] = ACTIONS(1992), + [anon_sym_PIPE_PIPE] = ACTIONS(1992), [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6720), - [sym_word] = ACTIONS(5949), }, [3501] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7525), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), + [sym_regex_without_right_brace] = ACTIONS(7724), }, [3502] = { - [sym__concat] = ACTIONS(5953), - [sym_variable_name] = ACTIONS(5953), - [anon_sym_PIPE] = ACTIONS(6724), - [anon_sym_PIPE_AMP] = ACTIONS(5953), - [anon_sym_AMP_AMP] = ACTIONS(5953), - [anon_sym_PIPE_PIPE] = ACTIONS(5953), - [sym__special_characters] = ACTIONS(6724), - [anon_sym_DQUOTE] = ACTIONS(5953), - [anon_sym_DOLLAR] = ACTIONS(6724), - [sym_raw_string] = ACTIONS(5953), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5953), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5953), - [anon_sym_BQUOTE] = ACTIONS(5953), - [anon_sym_LT_LPAREN] = ACTIONS(5953), - [anon_sym_GT_LPAREN] = ACTIONS(5953), - [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6724), - [sym_word] = ACTIONS(5955), + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(7726), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), }, [3503] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7527), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), + [sym__concat] = ACTIONS(2000), + [anon_sym_PIPE] = ACTIONS(3047), + [anon_sym_RPAREN] = ACTIONS(2000), + [anon_sym_PIPE_AMP] = ACTIONS(2000), + [anon_sym_AMP_AMP] = ACTIONS(2000), + [anon_sym_PIPE_PIPE] = ACTIONS(2000), + [sym_comment] = ACTIONS(56), }, [3504] = { - [sym__concat] = ACTIONS(5959), - [sym_variable_name] = ACTIONS(5959), - [anon_sym_PIPE] = ACTIONS(6728), - [anon_sym_PIPE_AMP] = ACTIONS(5959), - [anon_sym_AMP_AMP] = ACTIONS(5959), - [anon_sym_PIPE_PIPE] = ACTIONS(5959), - [sym__special_characters] = ACTIONS(6728), - [anon_sym_DQUOTE] = ACTIONS(5959), - [anon_sym_DOLLAR] = ACTIONS(6728), - [sym_raw_string] = ACTIONS(5959), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5959), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5959), - [anon_sym_BQUOTE] = ACTIONS(5959), - [anon_sym_LT_LPAREN] = ACTIONS(5959), - [anon_sym_GT_LPAREN] = ACTIONS(5959), - [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6728), - [sym_word] = ACTIONS(5961), + [sym_comment] = ACTIONS(182), + [sym_regex_without_right_brace] = ACTIONS(7728), }, [3505] = { - [sym__concat] = ACTIONS(5963), - [sym_variable_name] = ACTIONS(5963), - [anon_sym_PIPE] = ACTIONS(6730), - [anon_sym_PIPE_AMP] = ACTIONS(5963), - [anon_sym_AMP_AMP] = ACTIONS(5963), - [anon_sym_PIPE_PIPE] = ACTIONS(5963), - [sym__special_characters] = ACTIONS(6730), - [anon_sym_DQUOTE] = ACTIONS(5963), - [anon_sym_DOLLAR] = ACTIONS(6730), - [sym_raw_string] = ACTIONS(5963), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5963), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5963), - [anon_sym_BQUOTE] = ACTIONS(5963), - [anon_sym_LT_LPAREN] = ACTIONS(5963), - [anon_sym_GT_LPAREN] = ACTIONS(5963), - [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6730), - [sym_word] = ACTIONS(5965), - }, - [3506] = { - [sym__concat] = ACTIONS(5929), - [anon_sym_PIPE] = ACTIONS(6710), - [anon_sym_PIPE_AMP] = ACTIONS(5929), - [anon_sym_AMP_AMP] = ACTIONS(5929), - [anon_sym_PIPE_PIPE] = ACTIONS(5929), - [sym__special_characters] = ACTIONS(6710), - [anon_sym_DQUOTE] = ACTIONS(5929), - [anon_sym_DOLLAR] = ACTIONS(6710), - [sym_raw_string] = ACTIONS(5929), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5929), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5929), - [anon_sym_BQUOTE] = ACTIONS(5929), - [anon_sym_LT_LPAREN] = ACTIONS(5929), - [anon_sym_GT_LPAREN] = ACTIONS(5929), - [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6710), - [sym_word] = ACTIONS(5931), - }, - [3507] = { - [sym__concat] = ACTIONS(5933), - [anon_sym_PIPE] = ACTIONS(6712), - [anon_sym_PIPE_AMP] = ACTIONS(5933), - [anon_sym_AMP_AMP] = ACTIONS(5933), - [anon_sym_PIPE_PIPE] = ACTIONS(5933), - [sym__special_characters] = ACTIONS(6712), - [anon_sym_DQUOTE] = ACTIONS(5933), - [anon_sym_DOLLAR] = ACTIONS(6712), - [sym_raw_string] = ACTIONS(5933), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5933), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5933), - [anon_sym_BQUOTE] = ACTIONS(5933), - [anon_sym_LT_LPAREN] = ACTIONS(5933), - [anon_sym_GT_LPAREN] = ACTIONS(5933), - [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6712), - [sym_word] = ACTIONS(5935), - }, - [3508] = { - [sym__concat] = ACTIONS(5937), - [anon_sym_PIPE] = ACTIONS(6714), - [anon_sym_PIPE_AMP] = ACTIONS(5937), - [anon_sym_AMP_AMP] = ACTIONS(5937), - [anon_sym_PIPE_PIPE] = ACTIONS(5937), - [sym__special_characters] = ACTIONS(6714), - [anon_sym_DQUOTE] = ACTIONS(5937), - [anon_sym_DOLLAR] = ACTIONS(6714), - [sym_raw_string] = ACTIONS(5937), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5937), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5937), - [anon_sym_BQUOTE] = ACTIONS(5937), - [anon_sym_LT_LPAREN] = ACTIONS(5937), - [anon_sym_GT_LPAREN] = ACTIONS(5937), - [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6714), - [sym_word] = ACTIONS(5939), - }, - [3509] = { - [sym__concat] = ACTIONS(5941), - [anon_sym_PIPE] = ACTIONS(6716), - [anon_sym_PIPE_AMP] = ACTIONS(5941), - [anon_sym_AMP_AMP] = ACTIONS(5941), - [anon_sym_PIPE_PIPE] = ACTIONS(5941), - [sym__special_characters] = ACTIONS(6716), - [anon_sym_DQUOTE] = ACTIONS(5941), - [anon_sym_DOLLAR] = ACTIONS(6716), - [sym_raw_string] = ACTIONS(5941), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5941), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5941), - [anon_sym_BQUOTE] = ACTIONS(5941), - [anon_sym_LT_LPAREN] = ACTIONS(5941), - [anon_sym_GT_LPAREN] = ACTIONS(5941), - [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6716), - [sym_word] = ACTIONS(5943), - }, - [3510] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -86138,7 +87903,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7529), + [anon_sym_RBRACE] = ACTIONS(7700), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -86158,24 +87923,107 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3511] = { - [sym__concat] = ACTIONS(5947), - [anon_sym_PIPE] = ACTIONS(6720), - [anon_sym_PIPE_AMP] = ACTIONS(5947), - [anon_sym_AMP_AMP] = ACTIONS(5947), - [anon_sym_PIPE_PIPE] = ACTIONS(5947), - [sym__special_characters] = ACTIONS(6720), - [anon_sym_DQUOTE] = ACTIONS(5947), - [anon_sym_DOLLAR] = ACTIONS(6720), - [sym_raw_string] = ACTIONS(5947), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5947), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5947), - [anon_sym_BQUOTE] = ACTIONS(5947), - [anon_sym_LT_LPAREN] = ACTIONS(5947), - [anon_sym_GT_LPAREN] = ACTIONS(5947), + [3506] = { + [sym__concat] = ACTIONS(2156), + [anon_sym_PIPE] = ACTIONS(3051), + [anon_sym_RPAREN] = ACTIONS(2156), + [anon_sym_PIPE_AMP] = ACTIONS(2156), + [anon_sym_AMP_AMP] = ACTIONS(2156), + [anon_sym_PIPE_PIPE] = ACTIONS(2156), [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6720), - [sym_word] = ACTIONS(5949), + }, + [3507] = { + [sym__concat] = ACTIONS(2358), + [anon_sym_PIPE] = ACTIONS(3053), + [anon_sym_RPAREN] = ACTIONS(2358), + [anon_sym_PIPE_AMP] = ACTIONS(2358), + [anon_sym_AMP_AMP] = ACTIONS(2358), + [anon_sym_PIPE_PIPE] = ACTIONS(2358), + [sym_comment] = ACTIONS(56), + }, + [3508] = { + [sym__concat] = ACTIONS(5961), + [sym_variable_name] = ACTIONS(5961), + [anon_sym_PIPE] = ACTIONS(6846), + [anon_sym_RPAREN] = ACTIONS(5961), + [anon_sym_PIPE_AMP] = ACTIONS(5961), + [anon_sym_AMP_AMP] = ACTIONS(5961), + [anon_sym_PIPE_PIPE] = ACTIONS(5961), + [sym__special_characters] = ACTIONS(6846), + [anon_sym_DQUOTE] = ACTIONS(5961), + [anon_sym_DOLLAR] = ACTIONS(6846), + [sym_raw_string] = ACTIONS(5961), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5961), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5961), + [anon_sym_BQUOTE] = ACTIONS(5961), + [anon_sym_LT_LPAREN] = ACTIONS(5961), + [anon_sym_GT_LPAREN] = ACTIONS(5961), + [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6846), + [sym_word] = ACTIONS(5963), + }, + [3509] = { + [sym__concat] = ACTIONS(5965), + [sym_variable_name] = ACTIONS(5965), + [anon_sym_PIPE] = ACTIONS(6848), + [anon_sym_RPAREN] = ACTIONS(5965), + [anon_sym_PIPE_AMP] = ACTIONS(5965), + [anon_sym_AMP_AMP] = ACTIONS(5965), + [anon_sym_PIPE_PIPE] = ACTIONS(5965), + [sym__special_characters] = ACTIONS(6848), + [anon_sym_DQUOTE] = ACTIONS(5965), + [anon_sym_DOLLAR] = ACTIONS(6848), + [sym_raw_string] = ACTIONS(5965), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5965), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5965), + [anon_sym_BQUOTE] = ACTIONS(5965), + [anon_sym_LT_LPAREN] = ACTIONS(5965), + [anon_sym_GT_LPAREN] = ACTIONS(5965), + [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6848), + [sym_word] = ACTIONS(5967), + }, + [3510] = { + [sym__concat] = ACTIONS(5969), + [sym_variable_name] = ACTIONS(5969), + [anon_sym_PIPE] = ACTIONS(6850), + [anon_sym_RPAREN] = ACTIONS(5969), + [anon_sym_PIPE_AMP] = ACTIONS(5969), + [anon_sym_AMP_AMP] = ACTIONS(5969), + [anon_sym_PIPE_PIPE] = ACTIONS(5969), + [sym__special_characters] = ACTIONS(6850), + [anon_sym_DQUOTE] = ACTIONS(5969), + [anon_sym_DOLLAR] = ACTIONS(6850), + [sym_raw_string] = ACTIONS(5969), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5969), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5969), + [anon_sym_BQUOTE] = ACTIONS(5969), + [anon_sym_LT_LPAREN] = ACTIONS(5969), + [anon_sym_GT_LPAREN] = ACTIONS(5969), + [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6850), + [sym_word] = ACTIONS(5971), + }, + [3511] = { + [sym__concat] = ACTIONS(5973), + [sym_variable_name] = ACTIONS(5973), + [anon_sym_PIPE] = ACTIONS(6852), + [anon_sym_RPAREN] = ACTIONS(5973), + [anon_sym_PIPE_AMP] = ACTIONS(5973), + [anon_sym_AMP_AMP] = ACTIONS(5973), + [anon_sym_PIPE_PIPE] = ACTIONS(5973), + [sym__special_characters] = ACTIONS(6852), + [anon_sym_DQUOTE] = ACTIONS(5973), + [anon_sym_DOLLAR] = ACTIONS(6852), + [sym_raw_string] = ACTIONS(5973), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5973), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5973), + [anon_sym_BQUOTE] = ACTIONS(5973), + [anon_sym_LT_LPAREN] = ACTIONS(5973), + [anon_sym_GT_LPAREN] = ACTIONS(5973), + [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6852), + [sym_word] = ACTIONS(5975), }, [3512] = { [sym_concatenation] = STATE(451), @@ -86186,7 +88034,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7531), + [anon_sym_RBRACE] = ACTIONS(7730), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -86207,23 +88055,25 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(848), }, [3513] = { - [sym__concat] = ACTIONS(5953), - [anon_sym_PIPE] = ACTIONS(6724), - [anon_sym_PIPE_AMP] = ACTIONS(5953), - [anon_sym_AMP_AMP] = ACTIONS(5953), - [anon_sym_PIPE_PIPE] = ACTIONS(5953), - [sym__special_characters] = ACTIONS(6724), - [anon_sym_DQUOTE] = ACTIONS(5953), - [anon_sym_DOLLAR] = ACTIONS(6724), - [sym_raw_string] = ACTIONS(5953), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5953), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5953), - [anon_sym_BQUOTE] = ACTIONS(5953), - [anon_sym_LT_LPAREN] = ACTIONS(5953), - [anon_sym_GT_LPAREN] = ACTIONS(5953), + [sym__concat] = ACTIONS(5979), + [sym_variable_name] = ACTIONS(5979), + [anon_sym_PIPE] = ACTIONS(6856), + [anon_sym_RPAREN] = ACTIONS(5979), + [anon_sym_PIPE_AMP] = ACTIONS(5979), + [anon_sym_AMP_AMP] = ACTIONS(5979), + [anon_sym_PIPE_PIPE] = ACTIONS(5979), + [sym__special_characters] = ACTIONS(6856), + [anon_sym_DQUOTE] = ACTIONS(5979), + [anon_sym_DOLLAR] = ACTIONS(6856), + [sym_raw_string] = ACTIONS(5979), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5979), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5979), + [anon_sym_BQUOTE] = ACTIONS(5979), + [anon_sym_LT_LPAREN] = ACTIONS(5979), + [anon_sym_GT_LPAREN] = ACTIONS(5979), [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6724), - [sym_word] = ACTIONS(5955), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6856), + [sym_word] = ACTIONS(5981), }, [3514] = { [sym_concatenation] = STATE(451), @@ -86234,7 +88084,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7533), + [anon_sym_RBRACE] = ACTIONS(7732), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -86255,192 +88105,176 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(848), }, [3515] = { - [sym__concat] = ACTIONS(5959), - [anon_sym_PIPE] = ACTIONS(6728), - [anon_sym_PIPE_AMP] = ACTIONS(5959), - [anon_sym_AMP_AMP] = ACTIONS(5959), - [anon_sym_PIPE_PIPE] = ACTIONS(5959), - [sym__special_characters] = ACTIONS(6728), - [anon_sym_DQUOTE] = ACTIONS(5959), - [anon_sym_DOLLAR] = ACTIONS(6728), - [sym_raw_string] = ACTIONS(5959), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5959), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5959), - [anon_sym_BQUOTE] = ACTIONS(5959), - [anon_sym_LT_LPAREN] = ACTIONS(5959), - [anon_sym_GT_LPAREN] = ACTIONS(5959), + [sym__concat] = ACTIONS(5985), + [sym_variable_name] = ACTIONS(5985), + [anon_sym_PIPE] = ACTIONS(6860), + [anon_sym_RPAREN] = ACTIONS(5985), + [anon_sym_PIPE_AMP] = ACTIONS(5985), + [anon_sym_AMP_AMP] = ACTIONS(5985), + [anon_sym_PIPE_PIPE] = ACTIONS(5985), + [sym__special_characters] = ACTIONS(6860), + [anon_sym_DQUOTE] = ACTIONS(5985), + [anon_sym_DOLLAR] = ACTIONS(6860), + [sym_raw_string] = ACTIONS(5985), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5985), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5985), + [anon_sym_BQUOTE] = ACTIONS(5985), + [anon_sym_LT_LPAREN] = ACTIONS(5985), + [anon_sym_GT_LPAREN] = ACTIONS(5985), [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6728), - [sym_word] = ACTIONS(5961), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6860), + [sym_word] = ACTIONS(5987), }, [3516] = { - [sym__concat] = ACTIONS(5963), - [anon_sym_PIPE] = ACTIONS(6730), - [anon_sym_PIPE_AMP] = ACTIONS(5963), - [anon_sym_AMP_AMP] = ACTIONS(5963), - [anon_sym_PIPE_PIPE] = ACTIONS(5963), - [sym__special_characters] = ACTIONS(6730), - [anon_sym_DQUOTE] = ACTIONS(5963), - [anon_sym_DOLLAR] = ACTIONS(6730), - [sym_raw_string] = ACTIONS(5963), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5963), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5963), - [anon_sym_BQUOTE] = ACTIONS(5963), - [anon_sym_LT_LPAREN] = ACTIONS(5963), - [anon_sym_GT_LPAREN] = ACTIONS(5963), - [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6730), - [sym_word] = ACTIONS(5965), + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(7734), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), }, [3517] = { - [sym_file_descriptor] = ACTIONS(6812), - [sym__concat] = ACTIONS(6812), - [anon_sym_PIPE] = ACTIONS(7351), - [anon_sym_PIPE_AMP] = ACTIONS(6812), - [anon_sym_AMP_AMP] = ACTIONS(6812), - [anon_sym_PIPE_PIPE] = ACTIONS(6812), - [anon_sym_EQ_TILDE] = ACTIONS(7351), - [anon_sym_LT] = ACTIONS(7351), - [anon_sym_GT] = ACTIONS(7351), - [anon_sym_GT_GT] = ACTIONS(6812), - [anon_sym_AMP_GT] = ACTIONS(7351), - [anon_sym_AMP_GT_GT] = ACTIONS(6812), - [anon_sym_LT_AMP] = ACTIONS(6812), - [anon_sym_GT_AMP] = ACTIONS(6812), - [anon_sym_LT_LT] = ACTIONS(7351), - [anon_sym_LT_LT_DASH] = ACTIONS(6812), - [anon_sym_LT_LT_LT] = ACTIONS(6812), - [sym__special_characters] = ACTIONS(7351), - [anon_sym_DQUOTE] = ACTIONS(6812), - [anon_sym_DOLLAR] = ACTIONS(7351), - [sym_raw_string] = ACTIONS(6812), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6812), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6812), - [anon_sym_BQUOTE] = ACTIONS(6812), - [anon_sym_LT_LPAREN] = ACTIONS(6812), - [anon_sym_GT_LPAREN] = ACTIONS(6812), + [sym__concat] = ACTIONS(5991), + [sym_variable_name] = ACTIONS(5991), + [anon_sym_PIPE] = ACTIONS(6864), + [anon_sym_RPAREN] = ACTIONS(5991), + [anon_sym_PIPE_AMP] = ACTIONS(5991), + [anon_sym_AMP_AMP] = ACTIONS(5991), + [anon_sym_PIPE_PIPE] = ACTIONS(5991), + [sym__special_characters] = ACTIONS(6864), + [anon_sym_DQUOTE] = ACTIONS(5991), + [anon_sym_DOLLAR] = ACTIONS(6864), + [sym_raw_string] = ACTIONS(5991), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5991), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5991), + [anon_sym_BQUOTE] = ACTIONS(5991), + [anon_sym_LT_LPAREN] = ACTIONS(5991), + [anon_sym_GT_LPAREN] = ACTIONS(5991), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6814), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6864), + [sym_word] = ACTIONS(5993), }, [3518] = { - [sym_file_descriptor] = ACTIONS(6816), - [sym__concat] = ACTIONS(6816), - [anon_sym_PIPE] = ACTIONS(7353), - [anon_sym_PIPE_AMP] = ACTIONS(6816), - [anon_sym_AMP_AMP] = ACTIONS(6816), - [anon_sym_PIPE_PIPE] = ACTIONS(6816), - [anon_sym_EQ_TILDE] = ACTIONS(7353), - [anon_sym_LT] = ACTIONS(7353), - [anon_sym_GT] = ACTIONS(7353), - [anon_sym_GT_GT] = ACTIONS(6816), - [anon_sym_AMP_GT] = ACTIONS(7353), - [anon_sym_AMP_GT_GT] = ACTIONS(6816), - [anon_sym_LT_AMP] = ACTIONS(6816), - [anon_sym_GT_AMP] = ACTIONS(6816), - [anon_sym_LT_LT] = ACTIONS(7353), - [anon_sym_LT_LT_DASH] = ACTIONS(6816), - [anon_sym_LT_LT_LT] = ACTIONS(6816), - [sym__special_characters] = ACTIONS(7353), - [anon_sym_DQUOTE] = ACTIONS(6816), - [anon_sym_DOLLAR] = ACTIONS(7353), - [sym_raw_string] = ACTIONS(6816), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6816), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6816), - [anon_sym_BQUOTE] = ACTIONS(6816), - [anon_sym_LT_LPAREN] = ACTIONS(6816), - [anon_sym_GT_LPAREN] = ACTIONS(6816), + [sym__concat] = ACTIONS(5995), + [sym_variable_name] = ACTIONS(5995), + [anon_sym_PIPE] = ACTIONS(6866), + [anon_sym_RPAREN] = ACTIONS(5995), + [anon_sym_PIPE_AMP] = ACTIONS(5995), + [anon_sym_AMP_AMP] = ACTIONS(5995), + [anon_sym_PIPE_PIPE] = ACTIONS(5995), + [sym__special_characters] = ACTIONS(6866), + [anon_sym_DQUOTE] = ACTIONS(5995), + [anon_sym_DOLLAR] = ACTIONS(6866), + [sym_raw_string] = ACTIONS(5995), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5995), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5995), + [anon_sym_BQUOTE] = ACTIONS(5995), + [anon_sym_LT_LPAREN] = ACTIONS(5995), + [anon_sym_GT_LPAREN] = ACTIONS(5995), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6818), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6866), + [sym_word] = ACTIONS(5997), }, [3519] = { - [sym_file_descriptor] = ACTIONS(6820), - [sym__concat] = ACTIONS(6820), - [anon_sym_PIPE] = ACTIONS(7355), - [anon_sym_PIPE_AMP] = ACTIONS(6820), - [anon_sym_AMP_AMP] = ACTIONS(6820), - [anon_sym_PIPE_PIPE] = ACTIONS(6820), - [anon_sym_EQ_TILDE] = ACTIONS(7355), - [anon_sym_LT] = ACTIONS(7355), - [anon_sym_GT] = ACTIONS(7355), - [anon_sym_GT_GT] = ACTIONS(6820), - [anon_sym_AMP_GT] = ACTIONS(7355), - [anon_sym_AMP_GT_GT] = ACTIONS(6820), - [anon_sym_LT_AMP] = ACTIONS(6820), - [anon_sym_GT_AMP] = ACTIONS(6820), - [anon_sym_LT_LT] = ACTIONS(7355), - [anon_sym_LT_LT_DASH] = ACTIONS(6820), - [anon_sym_LT_LT_LT] = ACTIONS(6820), - [sym__special_characters] = ACTIONS(7355), - [anon_sym_DQUOTE] = ACTIONS(6820), - [anon_sym_DOLLAR] = ACTIONS(7355), - [sym_raw_string] = ACTIONS(6820), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6820), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6820), - [anon_sym_BQUOTE] = ACTIONS(6820), - [anon_sym_LT_LPAREN] = ACTIONS(6820), - [anon_sym_GT_LPAREN] = ACTIONS(6820), + [sym__concat] = ACTIONS(5961), + [anon_sym_PIPE] = ACTIONS(6846), + [anon_sym_RPAREN] = ACTIONS(5961), + [anon_sym_PIPE_AMP] = ACTIONS(5961), + [anon_sym_AMP_AMP] = ACTIONS(5961), + [anon_sym_PIPE_PIPE] = ACTIONS(5961), + [sym__special_characters] = ACTIONS(6846), + [anon_sym_DQUOTE] = ACTIONS(5961), + [anon_sym_DOLLAR] = ACTIONS(6846), + [sym_raw_string] = ACTIONS(5961), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5961), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5961), + [anon_sym_BQUOTE] = ACTIONS(5961), + [anon_sym_LT_LPAREN] = ACTIONS(5961), + [anon_sym_GT_LPAREN] = ACTIONS(5961), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6822), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6846), + [sym_word] = ACTIONS(5963), }, [3520] = { - [sym_file_descriptor] = ACTIONS(4728), - [sym__concat] = ACTIONS(4728), - [anon_sym_PIPE] = ACTIONS(5748), - [anon_sym_PIPE_AMP] = ACTIONS(4728), - [anon_sym_AMP_AMP] = ACTIONS(4728), - [anon_sym_PIPE_PIPE] = ACTIONS(4728), - [anon_sym_LT] = ACTIONS(5748), - [anon_sym_GT] = ACTIONS(5748), - [anon_sym_GT_GT] = ACTIONS(4728), - [anon_sym_AMP_GT] = ACTIONS(5748), - [anon_sym_AMP_GT_GT] = ACTIONS(4728), - [anon_sym_LT_AMP] = ACTIONS(4728), - [anon_sym_GT_AMP] = ACTIONS(4728), - [anon_sym_LT_LT] = ACTIONS(5748), - [anon_sym_LT_LT_DASH] = ACTIONS(4728), - [anon_sym_LT_LT_LT] = ACTIONS(4728), - [anon_sym_BQUOTE] = ACTIONS(4728), + [sym__concat] = ACTIONS(5965), + [anon_sym_PIPE] = ACTIONS(6848), + [anon_sym_RPAREN] = ACTIONS(5965), + [anon_sym_PIPE_AMP] = ACTIONS(5965), + [anon_sym_AMP_AMP] = ACTIONS(5965), + [anon_sym_PIPE_PIPE] = ACTIONS(5965), + [sym__special_characters] = ACTIONS(6848), + [anon_sym_DQUOTE] = ACTIONS(5965), + [anon_sym_DOLLAR] = ACTIONS(6848), + [sym_raw_string] = ACTIONS(5965), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5965), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5965), + [anon_sym_BQUOTE] = ACTIONS(5965), + [anon_sym_LT_LPAREN] = ACTIONS(5965), + [anon_sym_GT_LPAREN] = ACTIONS(5965), [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6848), + [sym_word] = ACTIONS(5967), }, [3521] = { - [sym_file_descriptor] = ACTIONS(4734), - [sym__concat] = ACTIONS(4734), - [anon_sym_PIPE] = ACTIONS(5750), - [anon_sym_PIPE_AMP] = ACTIONS(4734), - [anon_sym_AMP_AMP] = ACTIONS(4734), - [anon_sym_PIPE_PIPE] = ACTIONS(4734), - [anon_sym_LT] = ACTIONS(5750), - [anon_sym_GT] = ACTIONS(5750), - [anon_sym_GT_GT] = ACTIONS(4734), - [anon_sym_AMP_GT] = ACTIONS(5750), - [anon_sym_AMP_GT_GT] = ACTIONS(4734), - [anon_sym_LT_AMP] = ACTIONS(4734), - [anon_sym_GT_AMP] = ACTIONS(4734), - [anon_sym_LT_LT] = ACTIONS(5750), - [anon_sym_LT_LT_DASH] = ACTIONS(4734), - [anon_sym_LT_LT_LT] = ACTIONS(4734), - [anon_sym_BQUOTE] = ACTIONS(4734), + [sym__concat] = ACTIONS(5969), + [anon_sym_PIPE] = ACTIONS(6850), + [anon_sym_RPAREN] = ACTIONS(5969), + [anon_sym_PIPE_AMP] = ACTIONS(5969), + [anon_sym_AMP_AMP] = ACTIONS(5969), + [anon_sym_PIPE_PIPE] = ACTIONS(5969), + [sym__special_characters] = ACTIONS(6850), + [anon_sym_DQUOTE] = ACTIONS(5969), + [anon_sym_DOLLAR] = ACTIONS(6850), + [sym_raw_string] = ACTIONS(5969), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5969), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5969), + [anon_sym_BQUOTE] = ACTIONS(5969), + [anon_sym_LT_LPAREN] = ACTIONS(5969), + [anon_sym_GT_LPAREN] = ACTIONS(5969), [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6850), + [sym_word] = ACTIONS(5971), }, [3522] = { - [sym_file_descriptor] = ACTIONS(4797), - [sym__concat] = ACTIONS(4797), - [anon_sym_PIPE] = ACTIONS(5752), - [anon_sym_PIPE_AMP] = ACTIONS(4797), - [anon_sym_AMP_AMP] = ACTIONS(4797), - [anon_sym_PIPE_PIPE] = ACTIONS(4797), - [anon_sym_LT] = ACTIONS(5752), - [anon_sym_GT] = ACTIONS(5752), - [anon_sym_GT_GT] = ACTIONS(4797), - [anon_sym_AMP_GT] = ACTIONS(5752), - [anon_sym_AMP_GT_GT] = ACTIONS(4797), - [anon_sym_LT_AMP] = ACTIONS(4797), - [anon_sym_GT_AMP] = ACTIONS(4797), - [anon_sym_LT_LT] = ACTIONS(5752), - [anon_sym_LT_LT_DASH] = ACTIONS(4797), - [anon_sym_LT_LT_LT] = ACTIONS(4797), - [anon_sym_BQUOTE] = ACTIONS(4797), + [sym__concat] = ACTIONS(5973), + [anon_sym_PIPE] = ACTIONS(6852), + [anon_sym_RPAREN] = ACTIONS(5973), + [anon_sym_PIPE_AMP] = ACTIONS(5973), + [anon_sym_AMP_AMP] = ACTIONS(5973), + [anon_sym_PIPE_PIPE] = ACTIONS(5973), + [sym__special_characters] = ACTIONS(6852), + [anon_sym_DQUOTE] = ACTIONS(5973), + [anon_sym_DOLLAR] = ACTIONS(6852), + [sym_raw_string] = ACTIONS(5973), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5973), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5973), + [anon_sym_BQUOTE] = ACTIONS(5973), + [anon_sym_LT_LPAREN] = ACTIONS(5973), + [anon_sym_GT_LPAREN] = ACTIONS(5973), [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6852), + [sym_word] = ACTIONS(5975), }, [3523] = { [sym_concatenation] = STATE(451), @@ -86451,7 +88285,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7535), + [anon_sym_RBRACE] = ACTIONS(7736), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -86472,20 +88306,73 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(848), }, [3524] = { - [aux_sym_concatenation_repeat1] = STATE(1594), - [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(7537), + [sym__concat] = ACTIONS(5979), + [anon_sym_PIPE] = ACTIONS(6856), + [anon_sym_RPAREN] = ACTIONS(5979), + [anon_sym_PIPE_AMP] = ACTIONS(5979), + [anon_sym_AMP_AMP] = ACTIONS(5979), + [anon_sym_PIPE_PIPE] = ACTIONS(5979), + [sym__special_characters] = ACTIONS(6856), + [anon_sym_DQUOTE] = ACTIONS(5979), + [anon_sym_DOLLAR] = ACTIONS(6856), + [sym_raw_string] = ACTIONS(5979), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5979), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5979), + [anon_sym_BQUOTE] = ACTIONS(5979), + [anon_sym_LT_LPAREN] = ACTIONS(5979), + [anon_sym_GT_LPAREN] = ACTIONS(5979), [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6856), + [sym_word] = ACTIONS(5981), }, [3525] = { - [aux_sym_concatenation_repeat1] = STATE(1594), - [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(7539), - [sym_comment] = ACTIONS(56), + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(7738), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), }, [3526] = { - [anon_sym_RBRACE] = ACTIONS(7539), + [sym__concat] = ACTIONS(5985), + [anon_sym_PIPE] = ACTIONS(6860), + [anon_sym_RPAREN] = ACTIONS(5985), + [anon_sym_PIPE_AMP] = ACTIONS(5985), + [anon_sym_AMP_AMP] = ACTIONS(5985), + [anon_sym_PIPE_PIPE] = ACTIONS(5985), + [sym__special_characters] = ACTIONS(6860), + [anon_sym_DQUOTE] = ACTIONS(5985), + [anon_sym_DOLLAR] = ACTIONS(6860), + [sym_raw_string] = ACTIONS(5985), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5985), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5985), + [anon_sym_BQUOTE] = ACTIONS(5985), + [anon_sym_LT_LPAREN] = ACTIONS(5985), + [anon_sym_GT_LPAREN] = ACTIONS(5985), [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6860), + [sym_word] = ACTIONS(5987), }, [3527] = { [sym_concatenation] = STATE(451), @@ -86495,8 +88382,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3779), - [anon_sym_RBRACE] = ACTIONS(7541), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(7740), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -86517,173 +88404,199 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(848), }, [3528] = { - [sym_file_descriptor] = ACTIONS(4809), - [sym__concat] = ACTIONS(4809), - [anon_sym_PIPE] = ACTIONS(5762), - [anon_sym_PIPE_AMP] = ACTIONS(4809), - [anon_sym_AMP_AMP] = ACTIONS(4809), - [anon_sym_PIPE_PIPE] = ACTIONS(4809), - [anon_sym_LT] = ACTIONS(5762), - [anon_sym_GT] = ACTIONS(5762), - [anon_sym_GT_GT] = ACTIONS(4809), - [anon_sym_AMP_GT] = ACTIONS(5762), - [anon_sym_AMP_GT_GT] = ACTIONS(4809), - [anon_sym_LT_AMP] = ACTIONS(4809), - [anon_sym_GT_AMP] = ACTIONS(4809), - [anon_sym_LT_LT] = ACTIONS(5762), - [anon_sym_LT_LT_DASH] = ACTIONS(4809), - [anon_sym_LT_LT_LT] = ACTIONS(4809), - [anon_sym_BQUOTE] = ACTIONS(4809), + [sym__concat] = ACTIONS(5991), + [anon_sym_PIPE] = ACTIONS(6864), + [anon_sym_RPAREN] = ACTIONS(5991), + [anon_sym_PIPE_AMP] = ACTIONS(5991), + [anon_sym_AMP_AMP] = ACTIONS(5991), + [anon_sym_PIPE_PIPE] = ACTIONS(5991), + [sym__special_characters] = ACTIONS(6864), + [anon_sym_DQUOTE] = ACTIONS(5991), + [anon_sym_DOLLAR] = ACTIONS(6864), + [sym_raw_string] = ACTIONS(5991), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5991), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5991), + [anon_sym_BQUOTE] = ACTIONS(5991), + [anon_sym_LT_LPAREN] = ACTIONS(5991), + [anon_sym_GT_LPAREN] = ACTIONS(5991), [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6864), + [sym_word] = ACTIONS(5993), }, [3529] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3781), - [anon_sym_RBRACE] = ACTIONS(7543), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), + [sym__concat] = ACTIONS(5995), + [anon_sym_PIPE] = ACTIONS(6866), + [anon_sym_RPAREN] = ACTIONS(5995), + [anon_sym_PIPE_AMP] = ACTIONS(5995), + [anon_sym_AMP_AMP] = ACTIONS(5995), + [anon_sym_PIPE_PIPE] = ACTIONS(5995), + [sym__special_characters] = ACTIONS(6866), + [anon_sym_DQUOTE] = ACTIONS(5995), + [anon_sym_DOLLAR] = ACTIONS(6866), + [sym_raw_string] = ACTIONS(5995), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5995), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5995), + [anon_sym_BQUOTE] = ACTIONS(5995), + [anon_sym_LT_LPAREN] = ACTIONS(5995), + [anon_sym_GT_LPAREN] = ACTIONS(5995), + [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6866), + [sym_word] = ACTIONS(5997), }, [3530] = { - [sym_file_descriptor] = ACTIONS(4815), - [sym__concat] = ACTIONS(4815), - [anon_sym_PIPE] = ACTIONS(5766), - [anon_sym_PIPE_AMP] = ACTIONS(4815), - [anon_sym_AMP_AMP] = ACTIONS(4815), - [anon_sym_PIPE_PIPE] = ACTIONS(4815), - [anon_sym_LT] = ACTIONS(5766), - [anon_sym_GT] = ACTIONS(5766), - [anon_sym_GT_GT] = ACTIONS(4815), - [anon_sym_AMP_GT] = ACTIONS(5766), - [anon_sym_AMP_GT_GT] = ACTIONS(4815), - [anon_sym_LT_AMP] = ACTIONS(4815), - [anon_sym_GT_AMP] = ACTIONS(4815), - [anon_sym_LT_LT] = ACTIONS(5766), - [anon_sym_LT_LT_DASH] = ACTIONS(4815), - [anon_sym_LT_LT_LT] = ACTIONS(4815), - [anon_sym_BQUOTE] = ACTIONS(4815), + [sym_file_descriptor] = ACTIONS(6948), + [sym__concat] = ACTIONS(6948), + [anon_sym_PIPE] = ACTIONS(7635), + [anon_sym_RPAREN] = ACTIONS(6948), + [anon_sym_PIPE_AMP] = ACTIONS(6948), + [anon_sym_AMP_AMP] = ACTIONS(6948), + [anon_sym_PIPE_PIPE] = ACTIONS(6948), + [anon_sym_EQ_TILDE] = ACTIONS(7635), + [anon_sym_LT] = ACTIONS(7635), + [anon_sym_GT] = ACTIONS(7635), + [anon_sym_GT_GT] = ACTIONS(6948), + [anon_sym_AMP_GT] = ACTIONS(7635), + [anon_sym_AMP_GT_GT] = ACTIONS(6948), + [anon_sym_LT_AMP] = ACTIONS(6948), + [anon_sym_GT_AMP] = ACTIONS(6948), + [anon_sym_LT_LT] = ACTIONS(7635), + [anon_sym_LT_LT_DASH] = ACTIONS(6948), + [anon_sym_LT_LT_LT] = ACTIONS(6948), + [sym__special_characters] = ACTIONS(7635), + [anon_sym_DQUOTE] = ACTIONS(6948), + [anon_sym_DOLLAR] = ACTIONS(7635), + [sym_raw_string] = ACTIONS(6948), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6948), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6948), + [anon_sym_BQUOTE] = ACTIONS(6948), + [anon_sym_LT_LPAREN] = ACTIONS(6948), + [anon_sym_GT_LPAREN] = ACTIONS(6948), [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(6950), }, [3531] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3783), - [anon_sym_RBRACE] = ACTIONS(7545), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), + [sym_file_descriptor] = ACTIONS(6952), + [sym__concat] = ACTIONS(6952), + [anon_sym_PIPE] = ACTIONS(7637), + [anon_sym_RPAREN] = ACTIONS(6952), + [anon_sym_PIPE_AMP] = ACTIONS(6952), + [anon_sym_AMP_AMP] = ACTIONS(6952), + [anon_sym_PIPE_PIPE] = ACTIONS(6952), + [anon_sym_EQ_TILDE] = ACTIONS(7637), + [anon_sym_LT] = ACTIONS(7637), + [anon_sym_GT] = ACTIONS(7637), + [anon_sym_GT_GT] = ACTIONS(6952), + [anon_sym_AMP_GT] = ACTIONS(7637), + [anon_sym_AMP_GT_GT] = ACTIONS(6952), + [anon_sym_LT_AMP] = ACTIONS(6952), + [anon_sym_GT_AMP] = ACTIONS(6952), + [anon_sym_LT_LT] = ACTIONS(7637), + [anon_sym_LT_LT_DASH] = ACTIONS(6952), + [anon_sym_LT_LT_LT] = ACTIONS(6952), + [sym__special_characters] = ACTIONS(7637), + [anon_sym_DQUOTE] = ACTIONS(6952), + [anon_sym_DOLLAR] = ACTIONS(7637), + [sym_raw_string] = ACTIONS(6952), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6952), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6952), + [anon_sym_BQUOTE] = ACTIONS(6952), + [anon_sym_LT_LPAREN] = ACTIONS(6952), + [anon_sym_GT_LPAREN] = ACTIONS(6952), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(6954), }, [3532] = { - [sym_file_descriptor] = ACTIONS(4821), - [sym__concat] = ACTIONS(4821), - [anon_sym_PIPE] = ACTIONS(5770), - [anon_sym_PIPE_AMP] = ACTIONS(4821), - [anon_sym_AMP_AMP] = ACTIONS(4821), - [anon_sym_PIPE_PIPE] = ACTIONS(4821), - [anon_sym_LT] = ACTIONS(5770), - [anon_sym_GT] = ACTIONS(5770), - [anon_sym_GT_GT] = ACTIONS(4821), - [anon_sym_AMP_GT] = ACTIONS(5770), - [anon_sym_AMP_GT_GT] = ACTIONS(4821), - [anon_sym_LT_AMP] = ACTIONS(4821), - [anon_sym_GT_AMP] = ACTIONS(4821), - [anon_sym_LT_LT] = ACTIONS(5770), - [anon_sym_LT_LT_DASH] = ACTIONS(4821), - [anon_sym_LT_LT_LT] = ACTIONS(4821), - [anon_sym_BQUOTE] = ACTIONS(4821), + [sym_file_descriptor] = ACTIONS(6956), + [sym__concat] = ACTIONS(6956), + [anon_sym_PIPE] = ACTIONS(7639), + [anon_sym_RPAREN] = ACTIONS(6956), + [anon_sym_PIPE_AMP] = ACTIONS(6956), + [anon_sym_AMP_AMP] = ACTIONS(6956), + [anon_sym_PIPE_PIPE] = ACTIONS(6956), + [anon_sym_EQ_TILDE] = ACTIONS(7639), + [anon_sym_LT] = ACTIONS(7639), + [anon_sym_GT] = ACTIONS(7639), + [anon_sym_GT_GT] = ACTIONS(6956), + [anon_sym_AMP_GT] = ACTIONS(7639), + [anon_sym_AMP_GT_GT] = ACTIONS(6956), + [anon_sym_LT_AMP] = ACTIONS(6956), + [anon_sym_GT_AMP] = ACTIONS(6956), + [anon_sym_LT_LT] = ACTIONS(7639), + [anon_sym_LT_LT_DASH] = ACTIONS(6956), + [anon_sym_LT_LT_LT] = ACTIONS(6956), + [sym__special_characters] = ACTIONS(7639), + [anon_sym_DQUOTE] = ACTIONS(6956), + [anon_sym_DOLLAR] = ACTIONS(7639), + [sym_raw_string] = ACTIONS(6956), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6956), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6956), + [anon_sym_BQUOTE] = ACTIONS(6956), + [anon_sym_LT_LPAREN] = ACTIONS(6956), + [anon_sym_GT_LPAREN] = ACTIONS(6956), [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(6958), }, [3533] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7547), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), + [sym_file_descriptor] = ACTIONS(4728), + [sym__concat] = ACTIONS(4728), + [anon_sym_PIPE] = ACTIONS(5780), + [anon_sym_RPAREN] = ACTIONS(4728), + [anon_sym_PIPE_AMP] = ACTIONS(4728), + [anon_sym_AMP_AMP] = ACTIONS(4728), + [anon_sym_PIPE_PIPE] = ACTIONS(4728), + [anon_sym_LT] = ACTIONS(5780), + [anon_sym_GT] = ACTIONS(5780), + [anon_sym_GT_GT] = ACTIONS(4728), + [anon_sym_AMP_GT] = ACTIONS(5780), + [anon_sym_AMP_GT_GT] = ACTIONS(4728), + [anon_sym_LT_AMP] = ACTIONS(4728), + [anon_sym_GT_AMP] = ACTIONS(4728), + [anon_sym_LT_LT] = ACTIONS(5780), + [anon_sym_LT_LT_DASH] = ACTIONS(4728), + [anon_sym_LT_LT_LT] = ACTIONS(4728), + [sym_comment] = ACTIONS(56), }, [3534] = { - [sym_file_descriptor] = ACTIONS(4827), - [sym__concat] = ACTIONS(4827), - [anon_sym_PIPE] = ACTIONS(5774), - [anon_sym_PIPE_AMP] = ACTIONS(4827), - [anon_sym_AMP_AMP] = ACTIONS(4827), - [anon_sym_PIPE_PIPE] = ACTIONS(4827), - [anon_sym_LT] = ACTIONS(5774), - [anon_sym_GT] = ACTIONS(5774), - [anon_sym_GT_GT] = ACTIONS(4827), - [anon_sym_AMP_GT] = ACTIONS(5774), - [anon_sym_AMP_GT_GT] = ACTIONS(4827), - [anon_sym_LT_AMP] = ACTIONS(4827), - [anon_sym_GT_AMP] = ACTIONS(4827), - [anon_sym_LT_LT] = ACTIONS(5774), - [anon_sym_LT_LT_DASH] = ACTIONS(4827), - [anon_sym_LT_LT_LT] = ACTIONS(4827), - [anon_sym_BQUOTE] = ACTIONS(4827), + [sym_file_descriptor] = ACTIONS(4734), + [sym__concat] = ACTIONS(4734), + [anon_sym_PIPE] = ACTIONS(5782), + [anon_sym_RPAREN] = ACTIONS(4734), + [anon_sym_PIPE_AMP] = ACTIONS(4734), + [anon_sym_AMP_AMP] = ACTIONS(4734), + [anon_sym_PIPE_PIPE] = ACTIONS(4734), + [anon_sym_LT] = ACTIONS(5782), + [anon_sym_GT] = ACTIONS(5782), + [anon_sym_GT_GT] = ACTIONS(4734), + [anon_sym_AMP_GT] = ACTIONS(5782), + [anon_sym_AMP_GT_GT] = ACTIONS(4734), + [anon_sym_LT_AMP] = ACTIONS(4734), + [anon_sym_GT_AMP] = ACTIONS(4734), + [anon_sym_LT_LT] = ACTIONS(5782), + [anon_sym_LT_LT_DASH] = ACTIONS(4734), + [anon_sym_LT_LT_LT] = ACTIONS(4734), [sym_comment] = ACTIONS(56), }, [3535] = { + [sym_file_descriptor] = ACTIONS(4797), + [sym__concat] = ACTIONS(4797), + [anon_sym_PIPE] = ACTIONS(5784), + [anon_sym_RPAREN] = ACTIONS(4797), + [anon_sym_PIPE_AMP] = ACTIONS(4797), + [anon_sym_AMP_AMP] = ACTIONS(4797), + [anon_sym_PIPE_PIPE] = ACTIONS(4797), + [anon_sym_LT] = ACTIONS(5784), + [anon_sym_GT] = ACTIONS(5784), + [anon_sym_GT_GT] = ACTIONS(4797), + [anon_sym_AMP_GT] = ACTIONS(5784), + [anon_sym_AMP_GT_GT] = ACTIONS(4797), + [anon_sym_LT_AMP] = ACTIONS(4797), + [anon_sym_GT_AMP] = ACTIONS(4797), + [anon_sym_LT_LT] = ACTIONS(5784), + [anon_sym_LT_LT_DASH] = ACTIONS(4797), + [anon_sym_LT_LT_LT] = ACTIONS(4797), + [sym_comment] = ACTIONS(56), + }, + [3536] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -86692,7 +88605,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7549), + [anon_sym_RBRACE] = ACTIONS(7742), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -86712,97 +88625,21 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3536] = { - [sym_file_descriptor] = ACTIONS(5929), - [sym__concat] = ACTIONS(5929), - [anon_sym_PIPE] = ACTIONS(5931), - [anon_sym_SEMI_SEMI] = ACTIONS(5931), - [anon_sym_PIPE_AMP] = ACTIONS(5931), - [anon_sym_AMP_AMP] = ACTIONS(5931), - [anon_sym_PIPE_PIPE] = ACTIONS(5931), - [anon_sym_LT] = ACTIONS(5931), - [anon_sym_GT] = ACTIONS(5931), - [anon_sym_GT_GT] = ACTIONS(5931), - [anon_sym_AMP_GT] = ACTIONS(5931), - [anon_sym_AMP_GT_GT] = ACTIONS(5931), - [anon_sym_LT_AMP] = ACTIONS(5931), - [anon_sym_GT_AMP] = ACTIONS(5931), - [anon_sym_LT_LT] = ACTIONS(5931), - [anon_sym_LT_LT_DASH] = ACTIONS(5931), - [anon_sym_LT_LT_LT] = ACTIONS(5931), - [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(5931), - [anon_sym_LF] = ACTIONS(5931), - [anon_sym_AMP] = ACTIONS(5931), - }, [3537] = { - [sym_file_descriptor] = ACTIONS(5933), - [sym__concat] = ACTIONS(5933), - [anon_sym_PIPE] = ACTIONS(5935), - [anon_sym_SEMI_SEMI] = ACTIONS(5935), - [anon_sym_PIPE_AMP] = ACTIONS(5935), - [anon_sym_AMP_AMP] = ACTIONS(5935), - [anon_sym_PIPE_PIPE] = ACTIONS(5935), - [anon_sym_LT] = ACTIONS(5935), - [anon_sym_GT] = ACTIONS(5935), - [anon_sym_GT_GT] = ACTIONS(5935), - [anon_sym_AMP_GT] = ACTIONS(5935), - [anon_sym_AMP_GT_GT] = ACTIONS(5935), - [anon_sym_LT_AMP] = ACTIONS(5935), - [anon_sym_GT_AMP] = ACTIONS(5935), - [anon_sym_LT_LT] = ACTIONS(5935), - [anon_sym_LT_LT_DASH] = ACTIONS(5935), - [anon_sym_LT_LT_LT] = ACTIONS(5935), - [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(5935), - [anon_sym_LF] = ACTIONS(5935), - [anon_sym_AMP] = ACTIONS(5935), + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(7744), + [sym_comment] = ACTIONS(56), }, [3538] = { - [sym_file_descriptor] = ACTIONS(5937), - [sym__concat] = ACTIONS(5937), - [anon_sym_PIPE] = ACTIONS(5939), - [anon_sym_SEMI_SEMI] = ACTIONS(5939), - [anon_sym_PIPE_AMP] = ACTIONS(5939), - [anon_sym_AMP_AMP] = ACTIONS(5939), - [anon_sym_PIPE_PIPE] = ACTIONS(5939), - [anon_sym_LT] = ACTIONS(5939), - [anon_sym_GT] = ACTIONS(5939), - [anon_sym_GT_GT] = ACTIONS(5939), - [anon_sym_AMP_GT] = ACTIONS(5939), - [anon_sym_AMP_GT_GT] = ACTIONS(5939), - [anon_sym_LT_AMP] = ACTIONS(5939), - [anon_sym_GT_AMP] = ACTIONS(5939), - [anon_sym_LT_LT] = ACTIONS(5939), - [anon_sym_LT_LT_DASH] = ACTIONS(5939), - [anon_sym_LT_LT_LT] = ACTIONS(5939), - [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(5939), - [anon_sym_LF] = ACTIONS(5939), - [anon_sym_AMP] = ACTIONS(5939), + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(7746), + [sym_comment] = ACTIONS(56), }, [3539] = { - [sym_file_descriptor] = ACTIONS(5941), - [sym__concat] = ACTIONS(5941), - [anon_sym_PIPE] = ACTIONS(5943), - [anon_sym_SEMI_SEMI] = ACTIONS(5943), - [anon_sym_PIPE_AMP] = ACTIONS(5943), - [anon_sym_AMP_AMP] = ACTIONS(5943), - [anon_sym_PIPE_PIPE] = ACTIONS(5943), - [anon_sym_LT] = ACTIONS(5943), - [anon_sym_GT] = ACTIONS(5943), - [anon_sym_GT_GT] = ACTIONS(5943), - [anon_sym_AMP_GT] = ACTIONS(5943), - [anon_sym_AMP_GT_GT] = ACTIONS(5943), - [anon_sym_LT_AMP] = ACTIONS(5943), - [anon_sym_GT_AMP] = ACTIONS(5943), - [anon_sym_LT_LT] = ACTIONS(5943), - [anon_sym_LT_LT_DASH] = ACTIONS(5943), - [anon_sym_LT_LT_LT] = ACTIONS(5943), - [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(5943), - [anon_sym_LF] = ACTIONS(5943), - [anon_sym_AMP] = ACTIONS(5943), + [anon_sym_RBRACE] = ACTIONS(7746), + [sym_comment] = ACTIONS(56), }, [3540] = { [sym_concatenation] = STATE(451), @@ -86812,8 +88649,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7551), + [aux_sym_expansion_repeat1] = STATE(3929), + [anon_sym_RBRACE] = ACTIONS(7748), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -86834,27 +88671,24 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(848), }, [3541] = { - [sym_file_descriptor] = ACTIONS(5947), - [sym__concat] = ACTIONS(5947), - [anon_sym_PIPE] = ACTIONS(5949), - [anon_sym_SEMI_SEMI] = ACTIONS(5949), - [anon_sym_PIPE_AMP] = ACTIONS(5949), - [anon_sym_AMP_AMP] = ACTIONS(5949), - [anon_sym_PIPE_PIPE] = ACTIONS(5949), - [anon_sym_LT] = ACTIONS(5949), - [anon_sym_GT] = ACTIONS(5949), - [anon_sym_GT_GT] = ACTIONS(5949), - [anon_sym_AMP_GT] = ACTIONS(5949), - [anon_sym_AMP_GT_GT] = ACTIONS(5949), - [anon_sym_LT_AMP] = ACTIONS(5949), - [anon_sym_GT_AMP] = ACTIONS(5949), - [anon_sym_LT_LT] = ACTIONS(5949), - [anon_sym_LT_LT_DASH] = ACTIONS(5949), - [anon_sym_LT_LT_LT] = ACTIONS(5949), - [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(5949), - [anon_sym_LF] = ACTIONS(5949), - [anon_sym_AMP] = ACTIONS(5949), + [sym_file_descriptor] = ACTIONS(4809), + [sym__concat] = ACTIONS(4809), + [anon_sym_PIPE] = ACTIONS(5794), + [anon_sym_RPAREN] = ACTIONS(4809), + [anon_sym_PIPE_AMP] = ACTIONS(4809), + [anon_sym_AMP_AMP] = ACTIONS(4809), + [anon_sym_PIPE_PIPE] = ACTIONS(4809), + [anon_sym_LT] = ACTIONS(5794), + [anon_sym_GT] = ACTIONS(5794), + [anon_sym_GT_GT] = ACTIONS(4809), + [anon_sym_AMP_GT] = ACTIONS(5794), + [anon_sym_AMP_GT_GT] = ACTIONS(4809), + [anon_sym_LT_AMP] = ACTIONS(4809), + [anon_sym_GT_AMP] = ACTIONS(4809), + [anon_sym_LT_LT] = ACTIONS(5794), + [anon_sym_LT_LT_DASH] = ACTIONS(4809), + [anon_sym_LT_LT_LT] = ACTIONS(4809), + [sym_comment] = ACTIONS(56), }, [3542] = { [sym_concatenation] = STATE(451), @@ -86864,8 +88698,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7553), + [aux_sym_expansion_repeat1] = STATE(3931), + [anon_sym_RBRACE] = ACTIONS(7750), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -86886,27 +88720,24 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(848), }, [3543] = { - [sym_file_descriptor] = ACTIONS(5953), - [sym__concat] = ACTIONS(5953), - [anon_sym_PIPE] = ACTIONS(5955), - [anon_sym_SEMI_SEMI] = ACTIONS(5955), - [anon_sym_PIPE_AMP] = ACTIONS(5955), - [anon_sym_AMP_AMP] = ACTIONS(5955), - [anon_sym_PIPE_PIPE] = ACTIONS(5955), - [anon_sym_LT] = ACTIONS(5955), - [anon_sym_GT] = ACTIONS(5955), - [anon_sym_GT_GT] = ACTIONS(5955), - [anon_sym_AMP_GT] = ACTIONS(5955), - [anon_sym_AMP_GT_GT] = ACTIONS(5955), - [anon_sym_LT_AMP] = ACTIONS(5955), - [anon_sym_GT_AMP] = ACTIONS(5955), - [anon_sym_LT_LT] = ACTIONS(5955), - [anon_sym_LT_LT_DASH] = ACTIONS(5955), - [anon_sym_LT_LT_LT] = ACTIONS(5955), - [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(5955), - [anon_sym_LF] = ACTIONS(5955), - [anon_sym_AMP] = ACTIONS(5955), + [sym_file_descriptor] = ACTIONS(4815), + [sym__concat] = ACTIONS(4815), + [anon_sym_PIPE] = ACTIONS(5798), + [anon_sym_RPAREN] = ACTIONS(4815), + [anon_sym_PIPE_AMP] = ACTIONS(4815), + [anon_sym_AMP_AMP] = ACTIONS(4815), + [anon_sym_PIPE_PIPE] = ACTIONS(4815), + [anon_sym_LT] = ACTIONS(5798), + [anon_sym_GT] = ACTIONS(5798), + [anon_sym_GT_GT] = ACTIONS(4815), + [anon_sym_AMP_GT] = ACTIONS(5798), + [anon_sym_AMP_GT_GT] = ACTIONS(4815), + [anon_sym_LT_AMP] = ACTIONS(4815), + [anon_sym_GT_AMP] = ACTIONS(4815), + [anon_sym_LT_LT] = ACTIONS(5798), + [anon_sym_LT_LT_DASH] = ACTIONS(4815), + [anon_sym_LT_LT_LT] = ACTIONS(4815), + [sym_comment] = ACTIONS(56), }, [3544] = { [sym_concatenation] = STATE(451), @@ -86916,8 +88747,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7555), + [aux_sym_expansion_repeat1] = STATE(3933), + [anon_sym_RBRACE] = ACTIONS(7752), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -86938,73 +88769,26 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(848), }, [3545] = { - [sym_file_descriptor] = ACTIONS(5959), - [sym__concat] = ACTIONS(5959), - [anon_sym_PIPE] = ACTIONS(5961), - [anon_sym_SEMI_SEMI] = ACTIONS(5961), - [anon_sym_PIPE_AMP] = ACTIONS(5961), - [anon_sym_AMP_AMP] = ACTIONS(5961), - [anon_sym_PIPE_PIPE] = ACTIONS(5961), - [anon_sym_LT] = ACTIONS(5961), - [anon_sym_GT] = ACTIONS(5961), - [anon_sym_GT_GT] = ACTIONS(5961), - [anon_sym_AMP_GT] = ACTIONS(5961), - [anon_sym_AMP_GT_GT] = ACTIONS(5961), - [anon_sym_LT_AMP] = ACTIONS(5961), - [anon_sym_GT_AMP] = ACTIONS(5961), - [anon_sym_LT_LT] = ACTIONS(5961), - [anon_sym_LT_LT_DASH] = ACTIONS(5961), - [anon_sym_LT_LT_LT] = ACTIONS(5961), - [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(5961), - [anon_sym_LF] = ACTIONS(5961), - [anon_sym_AMP] = ACTIONS(5961), + [sym_file_descriptor] = ACTIONS(4821), + [sym__concat] = ACTIONS(4821), + [anon_sym_PIPE] = ACTIONS(5802), + [anon_sym_RPAREN] = ACTIONS(4821), + [anon_sym_PIPE_AMP] = ACTIONS(4821), + [anon_sym_AMP_AMP] = ACTIONS(4821), + [anon_sym_PIPE_PIPE] = ACTIONS(4821), + [anon_sym_LT] = ACTIONS(5802), + [anon_sym_GT] = ACTIONS(5802), + [anon_sym_GT_GT] = ACTIONS(4821), + [anon_sym_AMP_GT] = ACTIONS(5802), + [anon_sym_AMP_GT_GT] = ACTIONS(4821), + [anon_sym_LT_AMP] = ACTIONS(4821), + [anon_sym_GT_AMP] = ACTIONS(4821), + [anon_sym_LT_LT] = ACTIONS(5802), + [anon_sym_LT_LT_DASH] = ACTIONS(4821), + [anon_sym_LT_LT_LT] = ACTIONS(4821), + [sym_comment] = ACTIONS(56), }, [3546] = { - [sym_file_descriptor] = ACTIONS(5963), - [sym__concat] = ACTIONS(5963), - [anon_sym_PIPE] = ACTIONS(5965), - [anon_sym_SEMI_SEMI] = ACTIONS(5965), - [anon_sym_PIPE_AMP] = ACTIONS(5965), - [anon_sym_AMP_AMP] = ACTIONS(5965), - [anon_sym_PIPE_PIPE] = ACTIONS(5965), - [anon_sym_LT] = ACTIONS(5965), - [anon_sym_GT] = ACTIONS(5965), - [anon_sym_GT_GT] = ACTIONS(5965), - [anon_sym_AMP_GT] = ACTIONS(5965), - [anon_sym_AMP_GT_GT] = ACTIONS(5965), - [anon_sym_LT_AMP] = ACTIONS(5965), - [anon_sym_GT_AMP] = ACTIONS(5965), - [anon_sym_LT_LT] = ACTIONS(5965), - [anon_sym_LT_LT_DASH] = ACTIONS(5965), - [anon_sym_LT_LT_LT] = ACTIONS(5965), - [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(5965), - [anon_sym_LF] = ACTIONS(5965), - [anon_sym_AMP] = ACTIONS(5965), - }, - [3547] = { - [sym__heredoc_middle] = ACTIONS(4728), - [sym__heredoc_end] = ACTIONS(4728), - [anon_sym_DOLLAR] = ACTIONS(5748), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4728), - [sym_comment] = ACTIONS(56), - }, - [3548] = { - [sym__heredoc_middle] = ACTIONS(4734), - [sym__heredoc_end] = ACTIONS(4734), - [anon_sym_DOLLAR] = ACTIONS(5750), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4734), - [sym_comment] = ACTIONS(56), - }, - [3549] = { - [sym__heredoc_middle] = ACTIONS(4797), - [sym__heredoc_end] = ACTIONS(4797), - [anon_sym_DOLLAR] = ACTIONS(5752), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4797), - [sym_comment] = ACTIONS(56), - }, - [3550] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -87013,7 +88797,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7557), + [anon_sym_RBRACE] = ACTIONS(7754), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -87033,23 +88817,27 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3551] = { - [aux_sym_concatenation_repeat1] = STATE(1594), - [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(7559), + [3547] = { + [sym_file_descriptor] = ACTIONS(4827), + [sym__concat] = ACTIONS(4827), + [anon_sym_PIPE] = ACTIONS(5806), + [anon_sym_RPAREN] = ACTIONS(4827), + [anon_sym_PIPE_AMP] = ACTIONS(4827), + [anon_sym_AMP_AMP] = ACTIONS(4827), + [anon_sym_PIPE_PIPE] = ACTIONS(4827), + [anon_sym_LT] = ACTIONS(5806), + [anon_sym_GT] = ACTIONS(5806), + [anon_sym_GT_GT] = ACTIONS(4827), + [anon_sym_AMP_GT] = ACTIONS(5806), + [anon_sym_AMP_GT_GT] = ACTIONS(4827), + [anon_sym_LT_AMP] = ACTIONS(4827), + [anon_sym_GT_AMP] = ACTIONS(4827), + [anon_sym_LT_LT] = ACTIONS(5806), + [anon_sym_LT_LT_DASH] = ACTIONS(4827), + [anon_sym_LT_LT_LT] = ACTIONS(4827), [sym_comment] = ACTIONS(56), }, - [3552] = { - [aux_sym_concatenation_repeat1] = STATE(1594), - [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(7561), - [sym_comment] = ACTIONS(56), - }, - [3553] = { - [anon_sym_RBRACE] = ACTIONS(7561), - [sym_comment] = ACTIONS(56), - }, - [3554] = { + [3548] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -87057,8 +88845,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3793), - [anon_sym_RBRACE] = ACTIONS(7563), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(7756), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -87078,11 +88866,130 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, + [3549] = { + [sym_file_descriptor] = ACTIONS(4728), + [sym__concat] = ACTIONS(4728), + [sym_variable_name] = ACTIONS(4728), + [anon_sym_PIPE] = ACTIONS(5780), + [anon_sym_PIPE_AMP] = ACTIONS(4728), + [anon_sym_AMP_AMP] = ACTIONS(4728), + [anon_sym_PIPE_PIPE] = ACTIONS(4728), + [anon_sym_LT] = ACTIONS(5780), + [anon_sym_GT] = ACTIONS(5780), + [anon_sym_GT_GT] = ACTIONS(4728), + [anon_sym_AMP_GT] = ACTIONS(5780), + [anon_sym_AMP_GT_GT] = ACTIONS(4728), + [anon_sym_LT_AMP] = ACTIONS(4728), + [anon_sym_GT_AMP] = ACTIONS(4728), + [sym__special_characters] = ACTIONS(5780), + [anon_sym_DQUOTE] = ACTIONS(4728), + [anon_sym_DOLLAR] = ACTIONS(5780), + [sym_raw_string] = ACTIONS(4728), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4728), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4728), + [anon_sym_BQUOTE] = ACTIONS(4728), + [anon_sym_LT_LPAREN] = ACTIONS(4728), + [anon_sym_GT_LPAREN] = ACTIONS(4728), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(5780), + }, + [3550] = { + [sym_file_descriptor] = ACTIONS(4734), + [sym__concat] = ACTIONS(4734), + [sym_variable_name] = ACTIONS(4734), + [anon_sym_PIPE] = ACTIONS(5782), + [anon_sym_PIPE_AMP] = ACTIONS(4734), + [anon_sym_AMP_AMP] = ACTIONS(4734), + [anon_sym_PIPE_PIPE] = ACTIONS(4734), + [anon_sym_LT] = ACTIONS(5782), + [anon_sym_GT] = ACTIONS(5782), + [anon_sym_GT_GT] = ACTIONS(4734), + [anon_sym_AMP_GT] = ACTIONS(5782), + [anon_sym_AMP_GT_GT] = ACTIONS(4734), + [anon_sym_LT_AMP] = ACTIONS(4734), + [anon_sym_GT_AMP] = ACTIONS(4734), + [sym__special_characters] = ACTIONS(5782), + [anon_sym_DQUOTE] = ACTIONS(4734), + [anon_sym_DOLLAR] = ACTIONS(5782), + [sym_raw_string] = ACTIONS(4734), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4734), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4734), + [anon_sym_BQUOTE] = ACTIONS(4734), + [anon_sym_LT_LPAREN] = ACTIONS(4734), + [anon_sym_GT_LPAREN] = ACTIONS(4734), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(5782), + }, + [3551] = { + [sym_file_descriptor] = ACTIONS(4797), + [sym__concat] = ACTIONS(4797), + [sym_variable_name] = ACTIONS(4797), + [anon_sym_PIPE] = ACTIONS(5784), + [anon_sym_PIPE_AMP] = ACTIONS(4797), + [anon_sym_AMP_AMP] = ACTIONS(4797), + [anon_sym_PIPE_PIPE] = ACTIONS(4797), + [anon_sym_LT] = ACTIONS(5784), + [anon_sym_GT] = ACTIONS(5784), + [anon_sym_GT_GT] = ACTIONS(4797), + [anon_sym_AMP_GT] = ACTIONS(5784), + [anon_sym_AMP_GT_GT] = ACTIONS(4797), + [anon_sym_LT_AMP] = ACTIONS(4797), + [anon_sym_GT_AMP] = ACTIONS(4797), + [sym__special_characters] = ACTIONS(5784), + [anon_sym_DQUOTE] = ACTIONS(4797), + [anon_sym_DOLLAR] = ACTIONS(5784), + [sym_raw_string] = ACTIONS(4797), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4797), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4797), + [anon_sym_BQUOTE] = ACTIONS(4797), + [anon_sym_LT_LPAREN] = ACTIONS(4797), + [anon_sym_GT_LPAREN] = ACTIONS(4797), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(5784), + }, + [3552] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(7758), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3553] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(7760), + [sym_comment] = ACTIONS(56), + }, + [3554] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(7762), + [sym_comment] = ACTIONS(56), + }, [3555] = { - [sym__heredoc_middle] = ACTIONS(4809), - [sym__heredoc_end] = ACTIONS(4809), - [anon_sym_DOLLAR] = ACTIONS(5762), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4809), + [anon_sym_RBRACE] = ACTIONS(7762), [sym_comment] = ACTIONS(56), }, [3556] = { @@ -87093,8 +89000,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3795), - [anon_sym_RBRACE] = ACTIONS(7565), + [aux_sym_expansion_repeat1] = STATE(3940), + [anon_sym_RBRACE] = ACTIONS(7764), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -87115,11 +89022,31 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(848), }, [3557] = { - [sym__heredoc_middle] = ACTIONS(4815), - [sym__heredoc_end] = ACTIONS(4815), - [anon_sym_DOLLAR] = ACTIONS(5766), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4815), + [sym_file_descriptor] = ACTIONS(4809), + [sym__concat] = ACTIONS(4809), + [sym_variable_name] = ACTIONS(4809), + [anon_sym_PIPE] = ACTIONS(5794), + [anon_sym_PIPE_AMP] = ACTIONS(4809), + [anon_sym_AMP_AMP] = ACTIONS(4809), + [anon_sym_PIPE_PIPE] = ACTIONS(4809), + [anon_sym_LT] = ACTIONS(5794), + [anon_sym_GT] = ACTIONS(5794), + [anon_sym_GT_GT] = ACTIONS(4809), + [anon_sym_AMP_GT] = ACTIONS(5794), + [anon_sym_AMP_GT_GT] = ACTIONS(4809), + [anon_sym_LT_AMP] = ACTIONS(4809), + [anon_sym_GT_AMP] = ACTIONS(4809), + [sym__special_characters] = ACTIONS(5794), + [anon_sym_DQUOTE] = ACTIONS(4809), + [anon_sym_DOLLAR] = ACTIONS(5794), + [sym_raw_string] = ACTIONS(4809), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4809), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4809), + [anon_sym_BQUOTE] = ACTIONS(4809), + [anon_sym_LT_LPAREN] = ACTIONS(4809), + [anon_sym_GT_LPAREN] = ACTIONS(4809), [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(5794), }, [3558] = { [sym_concatenation] = STATE(451), @@ -87129,8 +89056,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3797), - [anon_sym_RBRACE] = ACTIONS(7567), + [aux_sym_expansion_repeat1] = STATE(3942), + [anon_sym_RBRACE] = ACTIONS(7766), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -87151,11 +89078,31 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(848), }, [3559] = { - [sym__heredoc_middle] = ACTIONS(4821), - [sym__heredoc_end] = ACTIONS(4821), - [anon_sym_DOLLAR] = ACTIONS(5770), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4821), + [sym_file_descriptor] = ACTIONS(4815), + [sym__concat] = ACTIONS(4815), + [sym_variable_name] = ACTIONS(4815), + [anon_sym_PIPE] = ACTIONS(5798), + [anon_sym_PIPE_AMP] = ACTIONS(4815), + [anon_sym_AMP_AMP] = ACTIONS(4815), + [anon_sym_PIPE_PIPE] = ACTIONS(4815), + [anon_sym_LT] = ACTIONS(5798), + [anon_sym_GT] = ACTIONS(5798), + [anon_sym_GT_GT] = ACTIONS(4815), + [anon_sym_AMP_GT] = ACTIONS(5798), + [anon_sym_AMP_GT_GT] = ACTIONS(4815), + [anon_sym_LT_AMP] = ACTIONS(4815), + [anon_sym_GT_AMP] = ACTIONS(4815), + [sym__special_characters] = ACTIONS(5798), + [anon_sym_DQUOTE] = ACTIONS(4815), + [anon_sym_DOLLAR] = ACTIONS(5798), + [sym_raw_string] = ACTIONS(4815), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4815), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4815), + [anon_sym_BQUOTE] = ACTIONS(4815), + [anon_sym_LT_LPAREN] = ACTIONS(4815), + [anon_sym_GT_LPAREN] = ACTIONS(4815), [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(5798), }, [3560] = { [sym_concatenation] = STATE(451), @@ -87165,8 +89112,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7569), + [aux_sym_expansion_repeat1] = STATE(3944), + [anon_sym_RBRACE] = ACTIONS(7768), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -87187,11 +89134,31 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(848), }, [3561] = { - [sym__heredoc_middle] = ACTIONS(4827), - [sym__heredoc_end] = ACTIONS(4827), - [anon_sym_DOLLAR] = ACTIONS(5774), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(4827), + [sym_file_descriptor] = ACTIONS(4821), + [sym__concat] = ACTIONS(4821), + [sym_variable_name] = ACTIONS(4821), + [anon_sym_PIPE] = ACTIONS(5802), + [anon_sym_PIPE_AMP] = ACTIONS(4821), + [anon_sym_AMP_AMP] = ACTIONS(4821), + [anon_sym_PIPE_PIPE] = ACTIONS(4821), + [anon_sym_LT] = ACTIONS(5802), + [anon_sym_GT] = ACTIONS(5802), + [anon_sym_GT_GT] = ACTIONS(4821), + [anon_sym_AMP_GT] = ACTIONS(5802), + [anon_sym_AMP_GT_GT] = ACTIONS(4821), + [anon_sym_LT_AMP] = ACTIONS(4821), + [anon_sym_GT_AMP] = ACTIONS(4821), + [sym__special_characters] = ACTIONS(5802), + [anon_sym_DQUOTE] = ACTIONS(4821), + [anon_sym_DOLLAR] = ACTIONS(5802), + [sym_raw_string] = ACTIONS(4821), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4821), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4821), + [anon_sym_BQUOTE] = ACTIONS(4821), + [anon_sym_LT_LPAREN] = ACTIONS(4821), + [anon_sym_GT_LPAREN] = ACTIONS(4821), [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(5802), }, [3562] = { [sym_concatenation] = STATE(451), @@ -87202,7 +89169,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7571), + [anon_sym_RBRACE] = ACTIONS(7770), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -87223,125 +89190,124 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(848), }, [3563] = { - [sym__concat] = ACTIONS(6812), - [anon_sym_RBRACK] = ACTIONS(6812), + [sym_file_descriptor] = ACTIONS(4827), + [sym__concat] = ACTIONS(4827), + [sym_variable_name] = ACTIONS(4827), + [anon_sym_PIPE] = ACTIONS(5806), + [anon_sym_PIPE_AMP] = ACTIONS(4827), + [anon_sym_AMP_AMP] = ACTIONS(4827), + [anon_sym_PIPE_PIPE] = ACTIONS(4827), + [anon_sym_LT] = ACTIONS(5806), + [anon_sym_GT] = ACTIONS(5806), + [anon_sym_GT_GT] = ACTIONS(4827), + [anon_sym_AMP_GT] = ACTIONS(5806), + [anon_sym_AMP_GT_GT] = ACTIONS(4827), + [anon_sym_LT_AMP] = ACTIONS(4827), + [anon_sym_GT_AMP] = ACTIONS(4827), + [sym__special_characters] = ACTIONS(5806), + [anon_sym_DQUOTE] = ACTIONS(4827), + [anon_sym_DOLLAR] = ACTIONS(5806), + [sym_raw_string] = ACTIONS(4827), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4827), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4827), + [anon_sym_BQUOTE] = ACTIONS(4827), + [anon_sym_LT_LPAREN] = ACTIONS(4827), + [anon_sym_GT_LPAREN] = ACTIONS(4827), [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(5806), }, [3564] = { - [sym__concat] = ACTIONS(6816), - [anon_sym_RBRACK] = ACTIONS(6816), - [sym_comment] = ACTIONS(56), + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(7772), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), }, [3565] = { - [sym__concat] = ACTIONS(6820), - [anon_sym_RBRACK] = ACTIONS(6820), + [sym__concat] = ACTIONS(1858), + [anon_sym_PIPE] = ACTIONS(3008), + [anon_sym_PIPE_AMP] = ACTIONS(1858), + [anon_sym_AMP_AMP] = ACTIONS(1858), + [anon_sym_PIPE_PIPE] = ACTIONS(1858), + [anon_sym_BQUOTE] = ACTIONS(1858), [sym_comment] = ACTIONS(56), }, [3566] = { - [sym__concat] = ACTIONS(5929), - [anon_sym_RPAREN] = ACTIONS(5929), - [sym__special_characters] = ACTIONS(6710), - [anon_sym_DQUOTE] = ACTIONS(5929), - [anon_sym_DOLLAR] = ACTIONS(6710), - [sym_raw_string] = ACTIONS(5929), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5929), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5929), - [anon_sym_BQUOTE] = ACTIONS(5929), - [anon_sym_LT_LPAREN] = ACTIONS(5929), - [anon_sym_GT_LPAREN] = ACTIONS(5929), + [aux_sym_concatenation_repeat1] = STATE(3566), + [sym__concat] = ACTIONS(7774), + [anon_sym_PIPE] = ACTIONS(3008), + [anon_sym_PIPE_AMP] = ACTIONS(1858), + [anon_sym_AMP_AMP] = ACTIONS(1858), + [anon_sym_PIPE_PIPE] = ACTIONS(1858), + [anon_sym_BQUOTE] = ACTIONS(1858), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6710), }, [3567] = { - [sym__concat] = ACTIONS(5933), - [anon_sym_RPAREN] = ACTIONS(5933), - [sym__special_characters] = ACTIONS(6712), - [anon_sym_DQUOTE] = ACTIONS(5933), - [anon_sym_DOLLAR] = ACTIONS(6712), - [sym_raw_string] = ACTIONS(5933), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5933), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5933), - [anon_sym_BQUOTE] = ACTIONS(5933), - [anon_sym_LT_LPAREN] = ACTIONS(5933), - [anon_sym_GT_LPAREN] = ACTIONS(5933), + [sym__concat] = ACTIONS(1895), + [anon_sym_PIPE] = ACTIONS(3013), + [anon_sym_PIPE_AMP] = ACTIONS(1895), + [anon_sym_AMP_AMP] = ACTIONS(1895), + [anon_sym_PIPE_PIPE] = ACTIONS(1895), + [anon_sym_BQUOTE] = ACTIONS(1895), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6712), }, [3568] = { - [sym__concat] = ACTIONS(5937), - [anon_sym_RPAREN] = ACTIONS(5937), - [sym__special_characters] = ACTIONS(6714), - [anon_sym_DQUOTE] = ACTIONS(5937), - [anon_sym_DOLLAR] = ACTIONS(6714), - [sym_raw_string] = ACTIONS(5937), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5937), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5937), - [anon_sym_BQUOTE] = ACTIONS(5937), - [anon_sym_LT_LPAREN] = ACTIONS(5937), - [anon_sym_GT_LPAREN] = ACTIONS(5937), + [sym_concatenation] = STATE(3950), + [sym_string] = STATE(3949), + [sym_simple_expansion] = STATE(3949), + [sym_string_expansion] = STATE(3949), + [sym_expansion] = STATE(3949), + [sym_command_substitution] = STATE(3949), + [sym_process_substitution] = STATE(3949), + [anon_sym_RBRACE] = ACTIONS(7777), + [sym__special_characters] = ACTIONS(7779), + [anon_sym_DQUOTE] = ACTIONS(1924), + [anon_sym_DOLLAR] = ACTIONS(1926), + [sym_raw_string] = ACTIONS(7781), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(1930), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1932), + [anon_sym_BQUOTE] = ACTIONS(1934), + [anon_sym_LT_LPAREN] = ACTIONS(1936), + [anon_sym_GT_LPAREN] = ACTIONS(1936), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6714), + [sym_word] = ACTIONS(7783), }, [3569] = { - [sym__concat] = ACTIONS(5941), - [anon_sym_RPAREN] = ACTIONS(5941), - [sym__special_characters] = ACTIONS(6716), - [anon_sym_DQUOTE] = ACTIONS(5941), - [anon_sym_DOLLAR] = ACTIONS(6716), - [sym_raw_string] = ACTIONS(5941), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5941), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5941), - [anon_sym_BQUOTE] = ACTIONS(5941), - [anon_sym_LT_LPAREN] = ACTIONS(5941), - [anon_sym_GT_LPAREN] = ACTIONS(5941), + [sym__concat] = ACTIONS(1940), + [anon_sym_PIPE] = ACTIONS(3023), + [anon_sym_PIPE_AMP] = ACTIONS(1940), + [anon_sym_AMP_AMP] = ACTIONS(1940), + [anon_sym_PIPE_PIPE] = ACTIONS(1940), + [anon_sym_BQUOTE] = ACTIONS(1940), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6716), }, [3570] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7573), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), + [sym_regex_without_right_brace] = ACTIONS(7785), }, [3571] = { - [sym__concat] = ACTIONS(5947), - [anon_sym_RPAREN] = ACTIONS(5947), - [sym__special_characters] = ACTIONS(6720), - [anon_sym_DQUOTE] = ACTIONS(5947), - [anon_sym_DOLLAR] = ACTIONS(6720), - [sym_raw_string] = ACTIONS(5947), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5947), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5947), - [anon_sym_BQUOTE] = ACTIONS(5947), - [anon_sym_LT_LPAREN] = ACTIONS(5947), - [anon_sym_GT_LPAREN] = ACTIONS(5947), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6720), - }, - [3572] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -87350,7 +89316,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7575), + [anon_sym_RBRACE] = ACTIONS(7787), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -87370,20 +89336,40 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3573] = { - [sym__concat] = ACTIONS(5953), - [anon_sym_RPAREN] = ACTIONS(5953), - [sym__special_characters] = ACTIONS(6724), - [anon_sym_DQUOTE] = ACTIONS(5953), - [anon_sym_DOLLAR] = ACTIONS(6724), - [sym_raw_string] = ACTIONS(5953), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5953), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5953), - [anon_sym_BQUOTE] = ACTIONS(5953), - [anon_sym_LT_LPAREN] = ACTIONS(5953), - [anon_sym_GT_LPAREN] = ACTIONS(5953), + [3572] = { + [anon_sym_LBRACK] = ACTIONS(820), + [anon_sym_EQ] = ACTIONS(7789), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6724), + }, + [3573] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(3956), + [anon_sym_RBRACE] = ACTIONS(7791), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [aux_sym_SLASH] = ACTIONS(7793), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), }, [3574] = { [sym_concatenation] = STATE(451), @@ -87393,8 +89379,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7577), + [aux_sym_expansion_repeat1] = STATE(3959), + [anon_sym_RBRACE] = ACTIONS(7795), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -87402,6 +89388,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_raw_string] = ACTIONS(834), [anon_sym_POUND] = ACTIONS(836), [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [aux_sym_SLASH] = ACTIONS(7797), [anon_sym_COLON] = ACTIONS(826), [anon_sym_COLON_QMARK] = ACTIONS(826), [anon_sym_COLON_DASH] = ACTIONS(826), @@ -87415,293 +89402,216 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(848), }, [3575] = { - [sym__concat] = ACTIONS(5959), - [anon_sym_RPAREN] = ACTIONS(5959), - [sym__special_characters] = ACTIONS(6728), - [anon_sym_DQUOTE] = ACTIONS(5959), - [anon_sym_DOLLAR] = ACTIONS(6728), - [sym_raw_string] = ACTIONS(5959), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5959), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5959), - [anon_sym_BQUOTE] = ACTIONS(5959), - [anon_sym_LT_LPAREN] = ACTIONS(5959), - [anon_sym_GT_LPAREN] = ACTIONS(5959), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6728), + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(3961), + [anon_sym_RBRACE] = ACTIONS(7777), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [aux_sym_SLASH] = ACTIONS(7799), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), }, [3576] = { - [sym__concat] = ACTIONS(5963), - [anon_sym_RPAREN] = ACTIONS(5963), - [sym__special_characters] = ACTIONS(6730), - [anon_sym_DQUOTE] = ACTIONS(5963), - [anon_sym_DOLLAR] = ACTIONS(6730), - [sym_raw_string] = ACTIONS(5963), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5963), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5963), - [anon_sym_BQUOTE] = ACTIONS(5963), - [anon_sym_LT_LPAREN] = ACTIONS(5963), - [anon_sym_GT_LPAREN] = ACTIONS(5963), + [sym__concat] = ACTIONS(1992), + [anon_sym_PIPE] = ACTIONS(3041), + [anon_sym_PIPE_AMP] = ACTIONS(1992), + [anon_sym_AMP_AMP] = ACTIONS(1992), + [anon_sym_PIPE_PIPE] = ACTIONS(1992), + [anon_sym_BQUOTE] = ACTIONS(1992), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6730), }, [3577] = { - [sym_file_descriptor] = ACTIONS(6812), - [sym__concat] = ACTIONS(6812), - [sym_variable_name] = ACTIONS(6812), - [anon_sym_PIPE] = ACTIONS(6814), - [anon_sym_SEMI_SEMI] = ACTIONS(6814), - [anon_sym_PIPE_AMP] = ACTIONS(6814), - [anon_sym_AMP_AMP] = ACTIONS(6814), - [anon_sym_PIPE_PIPE] = ACTIONS(6814), - [anon_sym_LT] = ACTIONS(6814), - [anon_sym_GT] = ACTIONS(6814), - [anon_sym_GT_GT] = ACTIONS(6814), - [anon_sym_AMP_GT] = ACTIONS(6814), - [anon_sym_AMP_GT_GT] = ACTIONS(6814), - [anon_sym_LT_AMP] = ACTIONS(6814), - [anon_sym_GT_AMP] = ACTIONS(6814), - [sym__special_characters] = ACTIONS(6814), - [anon_sym_DQUOTE] = ACTIONS(6814), - [anon_sym_DOLLAR] = ACTIONS(6814), - [sym_raw_string] = ACTIONS(6814), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6814), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6814), - [anon_sym_BQUOTE] = ACTIONS(6814), - [anon_sym_LT_LPAREN] = ACTIONS(6814), - [anon_sym_GT_LPAREN] = ACTIONS(6814), [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(6814), - [anon_sym_SEMI] = ACTIONS(6814), - [anon_sym_LF] = ACTIONS(6814), - [anon_sym_AMP] = ACTIONS(6814), + [sym_regex_without_right_brace] = ACTIONS(7801), }, [3578] = { - [sym_file_descriptor] = ACTIONS(6816), - [sym__concat] = ACTIONS(6816), - [sym_variable_name] = ACTIONS(6816), - [anon_sym_PIPE] = ACTIONS(6818), - [anon_sym_SEMI_SEMI] = ACTIONS(6818), - [anon_sym_PIPE_AMP] = ACTIONS(6818), - [anon_sym_AMP_AMP] = ACTIONS(6818), - [anon_sym_PIPE_PIPE] = ACTIONS(6818), - [anon_sym_LT] = ACTIONS(6818), - [anon_sym_GT] = ACTIONS(6818), - [anon_sym_GT_GT] = ACTIONS(6818), - [anon_sym_AMP_GT] = ACTIONS(6818), - [anon_sym_AMP_GT_GT] = ACTIONS(6818), - [anon_sym_LT_AMP] = ACTIONS(6818), - [anon_sym_GT_AMP] = ACTIONS(6818), - [sym__special_characters] = ACTIONS(6818), - [anon_sym_DQUOTE] = ACTIONS(6818), - [anon_sym_DOLLAR] = ACTIONS(6818), - [sym_raw_string] = ACTIONS(6818), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6818), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6818), - [anon_sym_BQUOTE] = ACTIONS(6818), - [anon_sym_LT_LPAREN] = ACTIONS(6818), - [anon_sym_GT_LPAREN] = ACTIONS(6818), + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(7803), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(6818), - [anon_sym_SEMI] = ACTIONS(6818), - [anon_sym_LF] = ACTIONS(6818), - [anon_sym_AMP] = ACTIONS(6818), + [sym_word] = ACTIONS(848), }, [3579] = { - [sym_file_descriptor] = ACTIONS(6820), - [sym__concat] = ACTIONS(6820), - [sym_variable_name] = ACTIONS(6820), - [anon_sym_PIPE] = ACTIONS(6822), - [anon_sym_SEMI_SEMI] = ACTIONS(6822), - [anon_sym_PIPE_AMP] = ACTIONS(6822), - [anon_sym_AMP_AMP] = ACTIONS(6822), - [anon_sym_PIPE_PIPE] = ACTIONS(6822), - [anon_sym_LT] = ACTIONS(6822), - [anon_sym_GT] = ACTIONS(6822), - [anon_sym_GT_GT] = ACTIONS(6822), - [anon_sym_AMP_GT] = ACTIONS(6822), - [anon_sym_AMP_GT_GT] = ACTIONS(6822), - [anon_sym_LT_AMP] = ACTIONS(6822), - [anon_sym_GT_AMP] = ACTIONS(6822), - [sym__special_characters] = ACTIONS(6822), - [anon_sym_DQUOTE] = ACTIONS(6822), - [anon_sym_DOLLAR] = ACTIONS(6822), - [sym_raw_string] = ACTIONS(6822), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6822), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6822), - [anon_sym_BQUOTE] = ACTIONS(6822), - [anon_sym_LT_LPAREN] = ACTIONS(6822), - [anon_sym_GT_LPAREN] = ACTIONS(6822), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(6822), - [anon_sym_SEMI] = ACTIONS(6822), - [anon_sym_LF] = ACTIONS(6822), - [anon_sym_AMP] = ACTIONS(6822), + [sym__concat] = ACTIONS(2000), + [anon_sym_PIPE] = ACTIONS(3047), + [anon_sym_PIPE_AMP] = ACTIONS(2000), + [anon_sym_AMP_AMP] = ACTIONS(2000), + [anon_sym_PIPE_PIPE] = ACTIONS(2000), + [anon_sym_BQUOTE] = ACTIONS(2000), + [sym_comment] = ACTIONS(56), }, [3580] = { - [sym__concat] = ACTIONS(5929), - [anon_sym_SEMI_SEMI] = ACTIONS(5931), - [sym__special_characters] = ACTIONS(5931), - [anon_sym_DQUOTE] = ACTIONS(5931), - [anon_sym_DOLLAR] = ACTIONS(5931), - [sym_raw_string] = ACTIONS(5931), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5931), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5931), - [anon_sym_BQUOTE] = ACTIONS(5931), - [anon_sym_LT_LPAREN] = ACTIONS(5931), - [anon_sym_GT_LPAREN] = ACTIONS(5931), [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(5931), - [anon_sym_SEMI] = ACTIONS(5931), - [anon_sym_LF] = ACTIONS(5931), - [anon_sym_AMP] = ACTIONS(5931), + [sym_regex_without_right_brace] = ACTIONS(7805), }, [3581] = { - [sym__concat] = ACTIONS(5933), - [anon_sym_SEMI_SEMI] = ACTIONS(5935), - [sym__special_characters] = ACTIONS(5935), - [anon_sym_DQUOTE] = ACTIONS(5935), - [anon_sym_DOLLAR] = ACTIONS(5935), - [sym_raw_string] = ACTIONS(5935), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5935), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5935), - [anon_sym_BQUOTE] = ACTIONS(5935), - [anon_sym_LT_LPAREN] = ACTIONS(5935), - [anon_sym_GT_LPAREN] = ACTIONS(5935), + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(7777), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(5935), - [anon_sym_SEMI] = ACTIONS(5935), - [anon_sym_LF] = ACTIONS(5935), - [anon_sym_AMP] = ACTIONS(5935), + [sym_word] = ACTIONS(848), }, [3582] = { - [sym__concat] = ACTIONS(5937), - [anon_sym_SEMI_SEMI] = ACTIONS(5939), - [sym__special_characters] = ACTIONS(5939), - [anon_sym_DQUOTE] = ACTIONS(5939), - [anon_sym_DOLLAR] = ACTIONS(5939), - [sym_raw_string] = ACTIONS(5939), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5939), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5939), - [anon_sym_BQUOTE] = ACTIONS(5939), - [anon_sym_LT_LPAREN] = ACTIONS(5939), - [anon_sym_GT_LPAREN] = ACTIONS(5939), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(5939), - [anon_sym_SEMI] = ACTIONS(5939), - [anon_sym_LF] = ACTIONS(5939), - [anon_sym_AMP] = ACTIONS(5939), + [sym__concat] = ACTIONS(2156), + [anon_sym_PIPE] = ACTIONS(3051), + [anon_sym_PIPE_AMP] = ACTIONS(2156), + [anon_sym_AMP_AMP] = ACTIONS(2156), + [anon_sym_PIPE_PIPE] = ACTIONS(2156), + [anon_sym_BQUOTE] = ACTIONS(2156), + [sym_comment] = ACTIONS(56), }, [3583] = { - [sym__concat] = ACTIONS(5941), - [anon_sym_SEMI_SEMI] = ACTIONS(5943), - [sym__special_characters] = ACTIONS(5943), - [anon_sym_DQUOTE] = ACTIONS(5943), - [anon_sym_DOLLAR] = ACTIONS(5943), - [sym_raw_string] = ACTIONS(5943), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5943), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5943), - [anon_sym_BQUOTE] = ACTIONS(5943), - [anon_sym_LT_LPAREN] = ACTIONS(5943), - [anon_sym_GT_LPAREN] = ACTIONS(5943), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(5943), - [anon_sym_SEMI] = ACTIONS(5943), - [anon_sym_LF] = ACTIONS(5943), - [anon_sym_AMP] = ACTIONS(5943), + [sym__concat] = ACTIONS(2358), + [anon_sym_PIPE] = ACTIONS(3053), + [anon_sym_PIPE_AMP] = ACTIONS(2358), + [anon_sym_AMP_AMP] = ACTIONS(2358), + [anon_sym_PIPE_PIPE] = ACTIONS(2358), + [anon_sym_BQUOTE] = ACTIONS(2358), + [sym_comment] = ACTIONS(56), }, [3584] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7579), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), + [sym__concat] = ACTIONS(5961), + [sym_variable_name] = ACTIONS(5961), + [anon_sym_PIPE] = ACTIONS(6846), + [anon_sym_PIPE_AMP] = ACTIONS(5961), + [anon_sym_AMP_AMP] = ACTIONS(5961), + [anon_sym_PIPE_PIPE] = ACTIONS(5961), + [sym__special_characters] = ACTIONS(6846), + [anon_sym_DQUOTE] = ACTIONS(5961), + [anon_sym_DOLLAR] = ACTIONS(6846), + [sym_raw_string] = ACTIONS(5961), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5961), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5961), + [anon_sym_BQUOTE] = ACTIONS(5961), + [anon_sym_LT_LPAREN] = ACTIONS(5961), + [anon_sym_GT_LPAREN] = ACTIONS(5961), + [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6846), + [sym_word] = ACTIONS(5963), }, [3585] = { - [sym__concat] = ACTIONS(5947), - [anon_sym_SEMI_SEMI] = ACTIONS(5949), - [sym__special_characters] = ACTIONS(5949), - [anon_sym_DQUOTE] = ACTIONS(5949), - [anon_sym_DOLLAR] = ACTIONS(5949), - [sym_raw_string] = ACTIONS(5949), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5949), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5949), - [anon_sym_BQUOTE] = ACTIONS(5949), - [anon_sym_LT_LPAREN] = ACTIONS(5949), - [anon_sym_GT_LPAREN] = ACTIONS(5949), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(5949), - [anon_sym_SEMI] = ACTIONS(5949), - [anon_sym_LF] = ACTIONS(5949), - [anon_sym_AMP] = ACTIONS(5949), + [sym__concat] = ACTIONS(5965), + [sym_variable_name] = ACTIONS(5965), + [anon_sym_PIPE] = ACTIONS(6848), + [anon_sym_PIPE_AMP] = ACTIONS(5965), + [anon_sym_AMP_AMP] = ACTIONS(5965), + [anon_sym_PIPE_PIPE] = ACTIONS(5965), + [sym__special_characters] = ACTIONS(6848), + [anon_sym_DQUOTE] = ACTIONS(5965), + [anon_sym_DOLLAR] = ACTIONS(6848), + [sym_raw_string] = ACTIONS(5965), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5965), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5965), + [anon_sym_BQUOTE] = ACTIONS(5965), + [anon_sym_LT_LPAREN] = ACTIONS(5965), + [anon_sym_GT_LPAREN] = ACTIONS(5965), + [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6848), + [sym_word] = ACTIONS(5967), }, [3586] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7581), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), + [sym__concat] = ACTIONS(5969), + [sym_variable_name] = ACTIONS(5969), + [anon_sym_PIPE] = ACTIONS(6850), + [anon_sym_PIPE_AMP] = ACTIONS(5969), + [anon_sym_AMP_AMP] = ACTIONS(5969), + [anon_sym_PIPE_PIPE] = ACTIONS(5969), + [sym__special_characters] = ACTIONS(6850), + [anon_sym_DQUOTE] = ACTIONS(5969), + [anon_sym_DOLLAR] = ACTIONS(6850), + [sym_raw_string] = ACTIONS(5969), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5969), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5969), + [anon_sym_BQUOTE] = ACTIONS(5969), + [anon_sym_LT_LPAREN] = ACTIONS(5969), + [anon_sym_GT_LPAREN] = ACTIONS(5969), + [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6850), + [sym_word] = ACTIONS(5971), }, [3587] = { - [sym__concat] = ACTIONS(5953), - [anon_sym_SEMI_SEMI] = ACTIONS(5955), - [sym__special_characters] = ACTIONS(5955), - [anon_sym_DQUOTE] = ACTIONS(5955), - [anon_sym_DOLLAR] = ACTIONS(5955), - [sym_raw_string] = ACTIONS(5955), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5955), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5955), - [anon_sym_BQUOTE] = ACTIONS(5955), - [anon_sym_LT_LPAREN] = ACTIONS(5955), - [anon_sym_GT_LPAREN] = ACTIONS(5955), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(5955), - [anon_sym_SEMI] = ACTIONS(5955), - [anon_sym_LF] = ACTIONS(5955), - [anon_sym_AMP] = ACTIONS(5955), + [sym__concat] = ACTIONS(5973), + [sym_variable_name] = ACTIONS(5973), + [anon_sym_PIPE] = ACTIONS(6852), + [anon_sym_PIPE_AMP] = ACTIONS(5973), + [anon_sym_AMP_AMP] = ACTIONS(5973), + [anon_sym_PIPE_PIPE] = ACTIONS(5973), + [sym__special_characters] = ACTIONS(6852), + [anon_sym_DQUOTE] = ACTIONS(5973), + [anon_sym_DOLLAR] = ACTIONS(6852), + [sym_raw_string] = ACTIONS(5973), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5973), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5973), + [anon_sym_BQUOTE] = ACTIONS(5973), + [anon_sym_LT_LPAREN] = ACTIONS(5973), + [anon_sym_GT_LPAREN] = ACTIONS(5973), + [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6852), + [sym_word] = ACTIONS(5975), }, [3588] = { [sym_concatenation] = STATE(451), @@ -87712,7 +89622,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7583), + [anon_sym_RBRACE] = ACTIONS(7807), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -87733,273 +89643,533 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(848), }, [3589] = { - [sym__concat] = ACTIONS(5959), - [anon_sym_SEMI_SEMI] = ACTIONS(5961), - [sym__special_characters] = ACTIONS(5961), + [sym__concat] = ACTIONS(5979), + [sym_variable_name] = ACTIONS(5979), + [anon_sym_PIPE] = ACTIONS(6856), + [anon_sym_PIPE_AMP] = ACTIONS(5979), + [anon_sym_AMP_AMP] = ACTIONS(5979), + [anon_sym_PIPE_PIPE] = ACTIONS(5979), + [sym__special_characters] = ACTIONS(6856), + [anon_sym_DQUOTE] = ACTIONS(5979), + [anon_sym_DOLLAR] = ACTIONS(6856), + [sym_raw_string] = ACTIONS(5979), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5979), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5979), + [anon_sym_BQUOTE] = ACTIONS(5979), + [anon_sym_LT_LPAREN] = ACTIONS(5979), + [anon_sym_GT_LPAREN] = ACTIONS(5979), + [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6856), + [sym_word] = ACTIONS(5981), + }, + [3590] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(7809), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3591] = { + [sym__concat] = ACTIONS(5985), + [sym_variable_name] = ACTIONS(5985), + [anon_sym_PIPE] = ACTIONS(6860), + [anon_sym_PIPE_AMP] = ACTIONS(5985), + [anon_sym_AMP_AMP] = ACTIONS(5985), + [anon_sym_PIPE_PIPE] = ACTIONS(5985), + [sym__special_characters] = ACTIONS(6860), + [anon_sym_DQUOTE] = ACTIONS(5985), + [anon_sym_DOLLAR] = ACTIONS(6860), + [sym_raw_string] = ACTIONS(5985), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5985), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5985), + [anon_sym_BQUOTE] = ACTIONS(5985), + [anon_sym_LT_LPAREN] = ACTIONS(5985), + [anon_sym_GT_LPAREN] = ACTIONS(5985), + [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6860), + [sym_word] = ACTIONS(5987), + }, + [3592] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(7811), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3593] = { + [sym__concat] = ACTIONS(5991), + [sym_variable_name] = ACTIONS(5991), + [anon_sym_PIPE] = ACTIONS(6864), + [anon_sym_PIPE_AMP] = ACTIONS(5991), + [anon_sym_AMP_AMP] = ACTIONS(5991), + [anon_sym_PIPE_PIPE] = ACTIONS(5991), + [sym__special_characters] = ACTIONS(6864), + [anon_sym_DQUOTE] = ACTIONS(5991), + [anon_sym_DOLLAR] = ACTIONS(6864), + [sym_raw_string] = ACTIONS(5991), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5991), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5991), + [anon_sym_BQUOTE] = ACTIONS(5991), + [anon_sym_LT_LPAREN] = ACTIONS(5991), + [anon_sym_GT_LPAREN] = ACTIONS(5991), + [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6864), + [sym_word] = ACTIONS(5993), + }, + [3594] = { + [sym__concat] = ACTIONS(5995), + [sym_variable_name] = ACTIONS(5995), + [anon_sym_PIPE] = ACTIONS(6866), + [anon_sym_PIPE_AMP] = ACTIONS(5995), + [anon_sym_AMP_AMP] = ACTIONS(5995), + [anon_sym_PIPE_PIPE] = ACTIONS(5995), + [sym__special_characters] = ACTIONS(6866), + [anon_sym_DQUOTE] = ACTIONS(5995), + [anon_sym_DOLLAR] = ACTIONS(6866), + [sym_raw_string] = ACTIONS(5995), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5995), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5995), + [anon_sym_BQUOTE] = ACTIONS(5995), + [anon_sym_LT_LPAREN] = ACTIONS(5995), + [anon_sym_GT_LPAREN] = ACTIONS(5995), + [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6866), + [sym_word] = ACTIONS(5997), + }, + [3595] = { + [sym__concat] = ACTIONS(5961), + [anon_sym_PIPE] = ACTIONS(6846), + [anon_sym_PIPE_AMP] = ACTIONS(5961), + [anon_sym_AMP_AMP] = ACTIONS(5961), + [anon_sym_PIPE_PIPE] = ACTIONS(5961), + [sym__special_characters] = ACTIONS(6846), [anon_sym_DQUOTE] = ACTIONS(5961), - [anon_sym_DOLLAR] = ACTIONS(5961), + [anon_sym_DOLLAR] = ACTIONS(6846), [sym_raw_string] = ACTIONS(5961), [anon_sym_DOLLAR_LBRACE] = ACTIONS(5961), [anon_sym_DOLLAR_LPAREN] = ACTIONS(5961), [anon_sym_BQUOTE] = ACTIONS(5961), [anon_sym_LT_LPAREN] = ACTIONS(5961), [anon_sym_GT_LPAREN] = ACTIONS(5961), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(5961), - [anon_sym_SEMI] = ACTIONS(5961), - [anon_sym_LF] = ACTIONS(5961), - [anon_sym_AMP] = ACTIONS(5961), + [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6846), + [sym_word] = ACTIONS(5963), }, - [3590] = { - [sym__concat] = ACTIONS(5963), - [anon_sym_SEMI_SEMI] = ACTIONS(5965), - [sym__special_characters] = ACTIONS(5965), + [3596] = { + [sym__concat] = ACTIONS(5965), + [anon_sym_PIPE] = ACTIONS(6848), + [anon_sym_PIPE_AMP] = ACTIONS(5965), + [anon_sym_AMP_AMP] = ACTIONS(5965), + [anon_sym_PIPE_PIPE] = ACTIONS(5965), + [sym__special_characters] = ACTIONS(6848), [anon_sym_DQUOTE] = ACTIONS(5965), - [anon_sym_DOLLAR] = ACTIONS(5965), + [anon_sym_DOLLAR] = ACTIONS(6848), [sym_raw_string] = ACTIONS(5965), [anon_sym_DOLLAR_LBRACE] = ACTIONS(5965), [anon_sym_DOLLAR_LPAREN] = ACTIONS(5965), [anon_sym_BQUOTE] = ACTIONS(5965), [anon_sym_LT_LPAREN] = ACTIONS(5965), [anon_sym_GT_LPAREN] = ACTIONS(5965), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(5965), - [anon_sym_SEMI] = ACTIONS(5965), - [anon_sym_LF] = ACTIONS(5965), - [anon_sym_AMP] = ACTIONS(5965), - }, - [3591] = { - [anon_sym_esac] = ACTIONS(7585), - [sym__special_characters] = ACTIONS(7587), - [anon_sym_DQUOTE] = ACTIONS(7589), - [anon_sym_DOLLAR] = ACTIONS(7587), - [sym_raw_string] = ACTIONS(7589), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(7589), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(7589), - [anon_sym_BQUOTE] = ACTIONS(7589), - [anon_sym_LT_LPAREN] = ACTIONS(7589), - [anon_sym_GT_LPAREN] = ACTIONS(7589), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(7591), - }, - [3592] = { - [anon_sym_esac] = ACTIONS(7593), - [sym__special_characters] = ACTIONS(7595), - [anon_sym_DQUOTE] = ACTIONS(7597), - [anon_sym_DOLLAR] = ACTIONS(7595), - [sym_raw_string] = ACTIONS(7597), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(7597), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(7597), - [anon_sym_BQUOTE] = ACTIONS(7597), - [anon_sym_LT_LPAREN] = ACTIONS(7597), - [anon_sym_GT_LPAREN] = ACTIONS(7597), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(7599), - }, - [3593] = { - [sym__concat] = ACTIONS(4728), - [anon_sym_PIPE] = ACTIONS(4728), - [anon_sym_RPAREN] = ACTIONS(4728), - [sym_comment] = ACTIONS(56), - }, - [3594] = { - [sym__concat] = ACTIONS(4734), - [anon_sym_PIPE] = ACTIONS(4734), - [anon_sym_RPAREN] = ACTIONS(4734), - [sym_comment] = ACTIONS(56), - }, - [3595] = { - [sym__concat] = ACTIONS(4797), - [anon_sym_PIPE] = ACTIONS(4797), - [anon_sym_RPAREN] = ACTIONS(4797), - [sym_comment] = ACTIONS(56), - }, - [3596] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7601), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6848), + [sym_word] = ACTIONS(5967), }, [3597] = { - [aux_sym_concatenation_repeat1] = STATE(1594), - [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(7603), + [sym__concat] = ACTIONS(5969), + [anon_sym_PIPE] = ACTIONS(6850), + [anon_sym_PIPE_AMP] = ACTIONS(5969), + [anon_sym_AMP_AMP] = ACTIONS(5969), + [anon_sym_PIPE_PIPE] = ACTIONS(5969), + [sym__special_characters] = ACTIONS(6850), + [anon_sym_DQUOTE] = ACTIONS(5969), + [anon_sym_DOLLAR] = ACTIONS(6850), + [sym_raw_string] = ACTIONS(5969), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5969), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5969), + [anon_sym_BQUOTE] = ACTIONS(5969), + [anon_sym_LT_LPAREN] = ACTIONS(5969), + [anon_sym_GT_LPAREN] = ACTIONS(5969), [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6850), + [sym_word] = ACTIONS(5971), }, [3598] = { - [aux_sym_concatenation_repeat1] = STATE(1594), - [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(7605), + [sym__concat] = ACTIONS(5973), + [anon_sym_PIPE] = ACTIONS(6852), + [anon_sym_PIPE_AMP] = ACTIONS(5973), + [anon_sym_AMP_AMP] = ACTIONS(5973), + [anon_sym_PIPE_PIPE] = ACTIONS(5973), + [sym__special_characters] = ACTIONS(6852), + [anon_sym_DQUOTE] = ACTIONS(5973), + [anon_sym_DOLLAR] = ACTIONS(6852), + [sym_raw_string] = ACTIONS(5973), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5973), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5973), + [anon_sym_BQUOTE] = ACTIONS(5973), + [anon_sym_LT_LPAREN] = ACTIONS(5973), + [anon_sym_GT_LPAREN] = ACTIONS(5973), [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6852), + [sym_word] = ACTIONS(5975), }, [3599] = { - [anon_sym_RBRACE] = ACTIONS(7605), - [sym_comment] = ACTIONS(56), + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(7813), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), }, [3600] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3810), - [anon_sym_RBRACE] = ACTIONS(7607), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), + [sym__concat] = ACTIONS(5979), + [anon_sym_PIPE] = ACTIONS(6856), + [anon_sym_PIPE_AMP] = ACTIONS(5979), + [anon_sym_AMP_AMP] = ACTIONS(5979), + [anon_sym_PIPE_PIPE] = ACTIONS(5979), + [sym__special_characters] = ACTIONS(6856), + [anon_sym_DQUOTE] = ACTIONS(5979), + [anon_sym_DOLLAR] = ACTIONS(6856), + [sym_raw_string] = ACTIONS(5979), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5979), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5979), + [anon_sym_BQUOTE] = ACTIONS(5979), + [anon_sym_LT_LPAREN] = ACTIONS(5979), + [anon_sym_GT_LPAREN] = ACTIONS(5979), + [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6856), + [sym_word] = ACTIONS(5981), }, [3601] = { - [sym__concat] = ACTIONS(4809), - [anon_sym_PIPE] = ACTIONS(4809), - [anon_sym_RPAREN] = ACTIONS(4809), - [sym_comment] = ACTIONS(56), + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(7815), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), }, [3602] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3812), - [anon_sym_RBRACE] = ACTIONS(7609), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), + [sym__concat] = ACTIONS(5985), + [anon_sym_PIPE] = ACTIONS(6860), + [anon_sym_PIPE_AMP] = ACTIONS(5985), + [anon_sym_AMP_AMP] = ACTIONS(5985), + [anon_sym_PIPE_PIPE] = ACTIONS(5985), + [sym__special_characters] = ACTIONS(6860), + [anon_sym_DQUOTE] = ACTIONS(5985), + [anon_sym_DOLLAR] = ACTIONS(6860), + [sym_raw_string] = ACTIONS(5985), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5985), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5985), + [anon_sym_BQUOTE] = ACTIONS(5985), + [anon_sym_LT_LPAREN] = ACTIONS(5985), + [anon_sym_GT_LPAREN] = ACTIONS(5985), + [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6860), + [sym_word] = ACTIONS(5987), }, [3603] = { - [sym__concat] = ACTIONS(4815), - [anon_sym_PIPE] = ACTIONS(4815), - [anon_sym_RPAREN] = ACTIONS(4815), - [sym_comment] = ACTIONS(56), + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(7817), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), }, [3604] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3814), - [anon_sym_RBRACE] = ACTIONS(7611), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), + [sym__concat] = ACTIONS(5991), + [anon_sym_PIPE] = ACTIONS(6864), + [anon_sym_PIPE_AMP] = ACTIONS(5991), + [anon_sym_AMP_AMP] = ACTIONS(5991), + [anon_sym_PIPE_PIPE] = ACTIONS(5991), + [sym__special_characters] = ACTIONS(6864), + [anon_sym_DQUOTE] = ACTIONS(5991), + [anon_sym_DOLLAR] = ACTIONS(6864), + [sym_raw_string] = ACTIONS(5991), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5991), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5991), + [anon_sym_BQUOTE] = ACTIONS(5991), + [anon_sym_LT_LPAREN] = ACTIONS(5991), + [anon_sym_GT_LPAREN] = ACTIONS(5991), + [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6864), + [sym_word] = ACTIONS(5993), }, [3605] = { - [sym__concat] = ACTIONS(4821), - [anon_sym_PIPE] = ACTIONS(4821), - [anon_sym_RPAREN] = ACTIONS(4821), + [sym__concat] = ACTIONS(5995), + [anon_sym_PIPE] = ACTIONS(6866), + [anon_sym_PIPE_AMP] = ACTIONS(5995), + [anon_sym_AMP_AMP] = ACTIONS(5995), + [anon_sym_PIPE_PIPE] = ACTIONS(5995), + [sym__special_characters] = ACTIONS(6866), + [anon_sym_DQUOTE] = ACTIONS(5995), + [anon_sym_DOLLAR] = ACTIONS(6866), + [sym_raw_string] = ACTIONS(5995), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5995), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5995), + [anon_sym_BQUOTE] = ACTIONS(5995), + [anon_sym_LT_LPAREN] = ACTIONS(5995), + [anon_sym_GT_LPAREN] = ACTIONS(5995), [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6866), + [sym_word] = ACTIONS(5997), }, [3606] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7613), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), + [sym_file_descriptor] = ACTIONS(6948), + [sym__concat] = ACTIONS(6948), + [anon_sym_PIPE] = ACTIONS(7635), + [anon_sym_PIPE_AMP] = ACTIONS(6948), + [anon_sym_AMP_AMP] = ACTIONS(6948), + [anon_sym_PIPE_PIPE] = ACTIONS(6948), + [anon_sym_EQ_TILDE] = ACTIONS(7635), + [anon_sym_LT] = ACTIONS(7635), + [anon_sym_GT] = ACTIONS(7635), + [anon_sym_GT_GT] = ACTIONS(6948), + [anon_sym_AMP_GT] = ACTIONS(7635), + [anon_sym_AMP_GT_GT] = ACTIONS(6948), + [anon_sym_LT_AMP] = ACTIONS(6948), + [anon_sym_GT_AMP] = ACTIONS(6948), + [anon_sym_LT_LT] = ACTIONS(7635), + [anon_sym_LT_LT_DASH] = ACTIONS(6948), + [anon_sym_LT_LT_LT] = ACTIONS(6948), + [sym__special_characters] = ACTIONS(7635), + [anon_sym_DQUOTE] = ACTIONS(6948), + [anon_sym_DOLLAR] = ACTIONS(7635), + [sym_raw_string] = ACTIONS(6948), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6948), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6948), + [anon_sym_BQUOTE] = ACTIONS(6948), + [anon_sym_LT_LPAREN] = ACTIONS(6948), + [anon_sym_GT_LPAREN] = ACTIONS(6948), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(6950), }, [3607] = { - [sym__concat] = ACTIONS(4827), - [anon_sym_PIPE] = ACTIONS(4827), - [anon_sym_RPAREN] = ACTIONS(4827), + [sym_file_descriptor] = ACTIONS(6952), + [sym__concat] = ACTIONS(6952), + [anon_sym_PIPE] = ACTIONS(7637), + [anon_sym_PIPE_AMP] = ACTIONS(6952), + [anon_sym_AMP_AMP] = ACTIONS(6952), + [anon_sym_PIPE_PIPE] = ACTIONS(6952), + [anon_sym_EQ_TILDE] = ACTIONS(7637), + [anon_sym_LT] = ACTIONS(7637), + [anon_sym_GT] = ACTIONS(7637), + [anon_sym_GT_GT] = ACTIONS(6952), + [anon_sym_AMP_GT] = ACTIONS(7637), + [anon_sym_AMP_GT_GT] = ACTIONS(6952), + [anon_sym_LT_AMP] = ACTIONS(6952), + [anon_sym_GT_AMP] = ACTIONS(6952), + [anon_sym_LT_LT] = ACTIONS(7637), + [anon_sym_LT_LT_DASH] = ACTIONS(6952), + [anon_sym_LT_LT_LT] = ACTIONS(6952), + [sym__special_characters] = ACTIONS(7637), + [anon_sym_DQUOTE] = ACTIONS(6952), + [anon_sym_DOLLAR] = ACTIONS(7637), + [sym_raw_string] = ACTIONS(6952), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6952), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6952), + [anon_sym_BQUOTE] = ACTIONS(6952), + [anon_sym_LT_LPAREN] = ACTIONS(6952), + [anon_sym_GT_LPAREN] = ACTIONS(6952), [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(6954), }, [3608] = { + [sym_file_descriptor] = ACTIONS(6956), + [sym__concat] = ACTIONS(6956), + [anon_sym_PIPE] = ACTIONS(7639), + [anon_sym_PIPE_AMP] = ACTIONS(6956), + [anon_sym_AMP_AMP] = ACTIONS(6956), + [anon_sym_PIPE_PIPE] = ACTIONS(6956), + [anon_sym_EQ_TILDE] = ACTIONS(7639), + [anon_sym_LT] = ACTIONS(7639), + [anon_sym_GT] = ACTIONS(7639), + [anon_sym_GT_GT] = ACTIONS(6956), + [anon_sym_AMP_GT] = ACTIONS(7639), + [anon_sym_AMP_GT_GT] = ACTIONS(6956), + [anon_sym_LT_AMP] = ACTIONS(6956), + [anon_sym_GT_AMP] = ACTIONS(6956), + [anon_sym_LT_LT] = ACTIONS(7639), + [anon_sym_LT_LT_DASH] = ACTIONS(6956), + [anon_sym_LT_LT_LT] = ACTIONS(6956), + [sym__special_characters] = ACTIONS(7639), + [anon_sym_DQUOTE] = ACTIONS(6956), + [anon_sym_DOLLAR] = ACTIONS(7639), + [sym_raw_string] = ACTIONS(6956), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6956), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6956), + [anon_sym_BQUOTE] = ACTIONS(6956), + [anon_sym_LT_LPAREN] = ACTIONS(6956), + [anon_sym_GT_LPAREN] = ACTIONS(6956), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(6958), + }, + [3609] = { + [sym_file_descriptor] = ACTIONS(4728), + [sym__concat] = ACTIONS(4728), + [anon_sym_PIPE] = ACTIONS(5780), + [anon_sym_PIPE_AMP] = ACTIONS(4728), + [anon_sym_AMP_AMP] = ACTIONS(4728), + [anon_sym_PIPE_PIPE] = ACTIONS(4728), + [anon_sym_LT] = ACTIONS(5780), + [anon_sym_GT] = ACTIONS(5780), + [anon_sym_GT_GT] = ACTIONS(4728), + [anon_sym_AMP_GT] = ACTIONS(5780), + [anon_sym_AMP_GT_GT] = ACTIONS(4728), + [anon_sym_LT_AMP] = ACTIONS(4728), + [anon_sym_GT_AMP] = ACTIONS(4728), + [anon_sym_LT_LT] = ACTIONS(5780), + [anon_sym_LT_LT_DASH] = ACTIONS(4728), + [anon_sym_LT_LT_LT] = ACTIONS(4728), + [anon_sym_BQUOTE] = ACTIONS(4728), + [sym_comment] = ACTIONS(56), + }, + [3610] = { + [sym_file_descriptor] = ACTIONS(4734), + [sym__concat] = ACTIONS(4734), + [anon_sym_PIPE] = ACTIONS(5782), + [anon_sym_PIPE_AMP] = ACTIONS(4734), + [anon_sym_AMP_AMP] = ACTIONS(4734), + [anon_sym_PIPE_PIPE] = ACTIONS(4734), + [anon_sym_LT] = ACTIONS(5782), + [anon_sym_GT] = ACTIONS(5782), + [anon_sym_GT_GT] = ACTIONS(4734), + [anon_sym_AMP_GT] = ACTIONS(5782), + [anon_sym_AMP_GT_GT] = ACTIONS(4734), + [anon_sym_LT_AMP] = ACTIONS(4734), + [anon_sym_GT_AMP] = ACTIONS(4734), + [anon_sym_LT_LT] = ACTIONS(5782), + [anon_sym_LT_LT_DASH] = ACTIONS(4734), + [anon_sym_LT_LT_LT] = ACTIONS(4734), + [anon_sym_BQUOTE] = ACTIONS(4734), + [sym_comment] = ACTIONS(56), + }, + [3611] = { + [sym_file_descriptor] = ACTIONS(4797), + [sym__concat] = ACTIONS(4797), + [anon_sym_PIPE] = ACTIONS(5784), + [anon_sym_PIPE_AMP] = ACTIONS(4797), + [anon_sym_AMP_AMP] = ACTIONS(4797), + [anon_sym_PIPE_PIPE] = ACTIONS(4797), + [anon_sym_LT] = ACTIONS(5784), + [anon_sym_GT] = ACTIONS(5784), + [anon_sym_GT_GT] = ACTIONS(4797), + [anon_sym_AMP_GT] = ACTIONS(5784), + [anon_sym_AMP_GT_GT] = ACTIONS(4797), + [anon_sym_LT_AMP] = ACTIONS(4797), + [anon_sym_GT_AMP] = ACTIONS(4797), + [anon_sym_LT_LT] = ACTIONS(5784), + [anon_sym_LT_LT_DASH] = ACTIONS(4797), + [anon_sym_LT_LT_LT] = ACTIONS(4797), + [anon_sym_BQUOTE] = ACTIONS(4797), + [sym_comment] = ACTIONS(56), + }, + [3612] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -88008,7 +90178,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7615), + [anon_sym_RBRACE] = ACTIONS(7819), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -88028,323 +90198,70 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3609] = { - [sym__special_characters] = ACTIONS(6481), - [anon_sym_DQUOTE] = ACTIONS(6483), - [anon_sym_DOLLAR] = ACTIONS(6481), - [sym_raw_string] = ACTIONS(6483), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6483), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6483), - [anon_sym_BQUOTE] = ACTIONS(6483), - [anon_sym_LT_LPAREN] = ACTIONS(6483), - [anon_sym_GT_LPAREN] = ACTIONS(6483), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6481), - }, - [3610] = { - [sym__terminated_statement] = STATE(25), - [sym_for_statement] = STATE(26), - [sym_while_statement] = STATE(26), - [sym_if_statement] = STATE(26), - [sym_case_statement] = STATE(26), - [sym_function_definition] = STATE(26), - [sym_subshell] = STATE(26), - [sym_pipeline] = STATE(26), - [sym_list] = STATE(26), - [sym_command] = STATE(26), - [sym_command_name] = STATE(27), - [sym_bracket_command] = STATE(26), - [sym_variable_assignment] = STATE(28), - [sym_declaration_command] = STATE(26), - [sym_unset_command] = STATE(26), - [sym_subscript] = STATE(29), - [sym_file_redirect] = STATE(30), - [sym_concatenation] = STATE(31), - [sym_string] = STATE(18), - [sym_simple_expansion] = STATE(18), - [sym_string_expansion] = STATE(18), - [sym_expansion] = STATE(18), - [sym_command_substitution] = STATE(18), - [sym_process_substitution] = STATE(18), - [aux_sym_program_repeat1] = STATE(3818), - [aux_sym_command_repeat1] = STATE(33), - [sym_file_descriptor] = ACTIONS(10), - [sym_variable_name] = ACTIONS(12), - [anon_sym_for] = ACTIONS(16), - [anon_sym_while] = ACTIONS(18), - [anon_sym_if] = ACTIONS(20), - [anon_sym_case] = ACTIONS(22), - [anon_sym_SEMI_SEMI] = ACTIONS(7617), - [anon_sym_function] = ACTIONS(24), - [anon_sym_LPAREN] = ACTIONS(26), - [anon_sym_LBRACK] = ACTIONS(28), - [anon_sym_LBRACK_LBRACK] = ACTIONS(30), - [anon_sym_declare] = ACTIONS(32), - [anon_sym_typeset] = ACTIONS(32), - [anon_sym_export] = ACTIONS(32), - [anon_sym_readonly] = ACTIONS(32), - [anon_sym_local] = ACTIONS(32), - [anon_sym_unset] = ACTIONS(34), - [anon_sym_unsetenv] = ACTIONS(34), - [anon_sym_LT] = ACTIONS(36), - [anon_sym_GT] = ACTIONS(36), - [anon_sym_GT_GT] = ACTIONS(38), - [anon_sym_AMP_GT] = ACTIONS(36), - [anon_sym_AMP_GT_GT] = ACTIONS(38), - [anon_sym_LT_AMP] = ACTIONS(38), - [anon_sym_GT_AMP] = ACTIONS(38), - [sym__special_characters] = ACTIONS(40), - [anon_sym_DQUOTE] = ACTIONS(42), - [anon_sym_DOLLAR] = ACTIONS(44), - [sym_raw_string] = ACTIONS(46), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(48), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(50), - [anon_sym_BQUOTE] = ACTIONS(52), - [anon_sym_LT_LPAREN] = ACTIONS(54), - [anon_sym_GT_LPAREN] = ACTIONS(54), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(58), - }, - [3611] = { - [sym__terminated_statement] = STATE(25), - [sym_for_statement] = STATE(26), - [sym_while_statement] = STATE(26), - [sym_if_statement] = STATE(26), - [sym_case_statement] = STATE(26), - [sym_function_definition] = STATE(26), - [sym_subshell] = STATE(26), - [sym_pipeline] = STATE(26), - [sym_list] = STATE(26), - [sym_command] = STATE(26), - [sym_command_name] = STATE(27), - [sym_bracket_command] = STATE(26), - [sym_variable_assignment] = STATE(28), - [sym_declaration_command] = STATE(26), - [sym_unset_command] = STATE(26), - [sym_subscript] = STATE(29), - [sym_file_redirect] = STATE(30), - [sym_concatenation] = STATE(31), - [sym_string] = STATE(18), - [sym_simple_expansion] = STATE(18), - [sym_string_expansion] = STATE(18), - [sym_expansion] = STATE(18), - [sym_command_substitution] = STATE(18), - [sym_process_substitution] = STATE(18), - [aux_sym_program_repeat1] = STATE(3819), - [aux_sym_command_repeat1] = STATE(33), - [sym_file_descriptor] = ACTIONS(10), - [sym_variable_name] = ACTIONS(12), - [anon_sym_for] = ACTIONS(16), - [anon_sym_while] = ACTIONS(18), - [anon_sym_if] = ACTIONS(20), - [anon_sym_case] = ACTIONS(22), - [anon_sym_SEMI_SEMI] = ACTIONS(7617), - [anon_sym_function] = ACTIONS(24), - [anon_sym_LPAREN] = ACTIONS(26), - [anon_sym_LBRACK] = ACTIONS(28), - [anon_sym_LBRACK_LBRACK] = ACTIONS(30), - [anon_sym_declare] = ACTIONS(32), - [anon_sym_typeset] = ACTIONS(32), - [anon_sym_export] = ACTIONS(32), - [anon_sym_readonly] = ACTIONS(32), - [anon_sym_local] = ACTIONS(32), - [anon_sym_unset] = ACTIONS(34), - [anon_sym_unsetenv] = ACTIONS(34), - [anon_sym_LT] = ACTIONS(36), - [anon_sym_GT] = ACTIONS(36), - [anon_sym_GT_GT] = ACTIONS(38), - [anon_sym_AMP_GT] = ACTIONS(36), - [anon_sym_AMP_GT_GT] = ACTIONS(38), - [anon_sym_LT_AMP] = ACTIONS(38), - [anon_sym_GT_AMP] = ACTIONS(38), - [sym__special_characters] = ACTIONS(40), - [anon_sym_DQUOTE] = ACTIONS(42), - [anon_sym_DOLLAR] = ACTIONS(44), - [sym_raw_string] = ACTIONS(46), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(48), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(50), - [anon_sym_BQUOTE] = ACTIONS(52), - [anon_sym_LT_LPAREN] = ACTIONS(54), - [anon_sym_GT_LPAREN] = ACTIONS(54), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(58), - }, - [3612] = { - [sym__special_characters] = ACTIONS(6499), - [anon_sym_DQUOTE] = ACTIONS(6501), - [anon_sym_DOLLAR] = ACTIONS(6499), - [sym_raw_string] = ACTIONS(6501), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6501), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6501), - [anon_sym_BQUOTE] = ACTIONS(6501), - [anon_sym_LT_LPAREN] = ACTIONS(6501), - [anon_sym_GT_LPAREN] = ACTIONS(6501), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6499), - }, [3613] = { - [sym__terminated_statement] = STATE(25), - [sym_for_statement] = STATE(26), - [sym_while_statement] = STATE(26), - [sym_if_statement] = STATE(26), - [sym_case_statement] = STATE(26), - [sym_function_definition] = STATE(26), - [sym_subshell] = STATE(26), - [sym_pipeline] = STATE(26), - [sym_list] = STATE(26), - [sym_command] = STATE(26), - [sym_command_name] = STATE(27), - [sym_bracket_command] = STATE(26), - [sym_variable_assignment] = STATE(28), - [sym_declaration_command] = STATE(26), - [sym_unset_command] = STATE(26), - [sym_subscript] = STATE(29), - [sym_file_redirect] = STATE(30), - [sym_concatenation] = STATE(31), - [sym_string] = STATE(18), - [sym_simple_expansion] = STATE(18), - [sym_string_expansion] = STATE(18), - [sym_expansion] = STATE(18), - [sym_command_substitution] = STATE(18), - [sym_process_substitution] = STATE(18), - [aux_sym_program_repeat1] = STATE(3818), - [aux_sym_command_repeat1] = STATE(33), - [sym_file_descriptor] = ACTIONS(10), - [sym_variable_name] = ACTIONS(12), - [anon_sym_for] = ACTIONS(16), - [anon_sym_while] = ACTIONS(18), - [anon_sym_if] = ACTIONS(20), - [anon_sym_case] = ACTIONS(22), - [anon_sym_SEMI_SEMI] = ACTIONS(7619), - [anon_sym_function] = ACTIONS(24), - [anon_sym_LPAREN] = ACTIONS(26), - [anon_sym_LBRACK] = ACTIONS(28), - [anon_sym_LBRACK_LBRACK] = ACTIONS(30), - [anon_sym_declare] = ACTIONS(32), - [anon_sym_typeset] = ACTIONS(32), - [anon_sym_export] = ACTIONS(32), - [anon_sym_readonly] = ACTIONS(32), - [anon_sym_local] = ACTIONS(32), - [anon_sym_unset] = ACTIONS(34), - [anon_sym_unsetenv] = ACTIONS(34), - [anon_sym_LT] = ACTIONS(36), - [anon_sym_GT] = ACTIONS(36), - [anon_sym_GT_GT] = ACTIONS(38), - [anon_sym_AMP_GT] = ACTIONS(36), - [anon_sym_AMP_GT_GT] = ACTIONS(38), - [anon_sym_LT_AMP] = ACTIONS(38), - [anon_sym_GT_AMP] = ACTIONS(38), - [sym__special_characters] = ACTIONS(40), - [anon_sym_DQUOTE] = ACTIONS(42), - [anon_sym_DOLLAR] = ACTIONS(44), - [sym_raw_string] = ACTIONS(46), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(48), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(50), - [anon_sym_BQUOTE] = ACTIONS(52), - [anon_sym_LT_LPAREN] = ACTIONS(54), - [anon_sym_GT_LPAREN] = ACTIONS(54), + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(7821), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(58), }, [3614] = { - [sym__terminated_statement] = STATE(25), - [sym_for_statement] = STATE(26), - [sym_while_statement] = STATE(26), - [sym_if_statement] = STATE(26), - [sym_case_statement] = STATE(26), - [sym_function_definition] = STATE(26), - [sym_subshell] = STATE(26), - [sym_pipeline] = STATE(26), - [sym_list] = STATE(26), - [sym_command] = STATE(26), - [sym_command_name] = STATE(27), - [sym_bracket_command] = STATE(26), - [sym_variable_assignment] = STATE(28), - [sym_declaration_command] = STATE(26), - [sym_unset_command] = STATE(26), - [sym_subscript] = STATE(29), - [sym_file_redirect] = STATE(30), - [sym_concatenation] = STATE(31), - [sym_string] = STATE(18), - [sym_simple_expansion] = STATE(18), - [sym_string_expansion] = STATE(18), - [sym_expansion] = STATE(18), - [sym_command_substitution] = STATE(18), - [sym_process_substitution] = STATE(18), - [aux_sym_program_repeat1] = STATE(3821), - [aux_sym_command_repeat1] = STATE(33), - [sym_file_descriptor] = ACTIONS(10), - [sym_variable_name] = ACTIONS(12), - [anon_sym_for] = ACTIONS(16), - [anon_sym_while] = ACTIONS(18), - [anon_sym_if] = ACTIONS(20), - [anon_sym_case] = ACTIONS(22), - [anon_sym_SEMI_SEMI] = ACTIONS(7619), - [anon_sym_function] = ACTIONS(24), - [anon_sym_LPAREN] = ACTIONS(26), - [anon_sym_LBRACK] = ACTIONS(28), - [anon_sym_LBRACK_LBRACK] = ACTIONS(30), - [anon_sym_declare] = ACTIONS(32), - [anon_sym_typeset] = ACTIONS(32), - [anon_sym_export] = ACTIONS(32), - [anon_sym_readonly] = ACTIONS(32), - [anon_sym_local] = ACTIONS(32), - [anon_sym_unset] = ACTIONS(34), - [anon_sym_unsetenv] = ACTIONS(34), - [anon_sym_LT] = ACTIONS(36), - [anon_sym_GT] = ACTIONS(36), - [anon_sym_GT_GT] = ACTIONS(38), - [anon_sym_AMP_GT] = ACTIONS(36), - [anon_sym_AMP_GT_GT] = ACTIONS(38), - [anon_sym_LT_AMP] = ACTIONS(38), - [anon_sym_GT_AMP] = ACTIONS(38), - [sym__special_characters] = ACTIONS(40), - [anon_sym_DQUOTE] = ACTIONS(42), - [anon_sym_DOLLAR] = ACTIONS(44), - [sym_raw_string] = ACTIONS(46), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(48), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(50), - [anon_sym_BQUOTE] = ACTIONS(52), - [anon_sym_LT_LPAREN] = ACTIONS(54), - [anon_sym_GT_LPAREN] = ACTIONS(54), + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(7823), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(58), }, [3615] = { - [sym__concat] = ACTIONS(4728), - [anon_sym_PIPE] = ACTIONS(4730), - [anon_sym_SEMI_SEMI] = ACTIONS(4730), - [anon_sym_PIPE_AMP] = ACTIONS(4730), - [anon_sym_AMP_AMP] = ACTIONS(4730), - [anon_sym_PIPE_PIPE] = ACTIONS(4730), - [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(4730), - [anon_sym_LF] = ACTIONS(4730), - [anon_sym_AMP] = ACTIONS(4730), + [anon_sym_RBRACE] = ACTIONS(7823), + [sym_comment] = ACTIONS(56), }, [3616] = { - [sym__concat] = ACTIONS(4734), - [anon_sym_PIPE] = ACTIONS(4736), - [anon_sym_SEMI_SEMI] = ACTIONS(4736), - [anon_sym_PIPE_AMP] = ACTIONS(4736), - [anon_sym_AMP_AMP] = ACTIONS(4736), - [anon_sym_PIPE_PIPE] = ACTIONS(4736), + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(3975), + [anon_sym_RBRACE] = ACTIONS(7825), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(4736), - [anon_sym_LF] = ACTIONS(4736), - [anon_sym_AMP] = ACTIONS(4736), + [sym_word] = ACTIONS(848), }, [3617] = { - [sym__concat] = ACTIONS(4797), - [anon_sym_PIPE] = ACTIONS(4799), - [anon_sym_SEMI_SEMI] = ACTIONS(4799), - [anon_sym_PIPE_AMP] = ACTIONS(4799), - [anon_sym_AMP_AMP] = ACTIONS(4799), - [anon_sym_PIPE_PIPE] = ACTIONS(4799), - [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(4799), - [anon_sym_LF] = ACTIONS(4799), - [anon_sym_AMP] = ACTIONS(4799), + [sym_file_descriptor] = ACTIONS(4809), + [sym__concat] = ACTIONS(4809), + [anon_sym_PIPE] = ACTIONS(5794), + [anon_sym_PIPE_AMP] = ACTIONS(4809), + [anon_sym_AMP_AMP] = ACTIONS(4809), + [anon_sym_PIPE_PIPE] = ACTIONS(4809), + [anon_sym_LT] = ACTIONS(5794), + [anon_sym_GT] = ACTIONS(5794), + [anon_sym_GT_GT] = ACTIONS(4809), + [anon_sym_AMP_GT] = ACTIONS(5794), + [anon_sym_AMP_GT_GT] = ACTIONS(4809), + [anon_sym_LT_AMP] = ACTIONS(4809), + [anon_sym_GT_AMP] = ACTIONS(4809), + [anon_sym_LT_LT] = ACTIONS(5794), + [anon_sym_LT_LT_DASH] = ACTIONS(4809), + [anon_sym_LT_LT_LT] = ACTIONS(4809), + [anon_sym_BQUOTE] = ACTIONS(4809), + [sym_comment] = ACTIONS(56), }, [3618] = { [sym_concatenation] = STATE(451), @@ -88354,8 +90271,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7621), + [aux_sym_expansion_repeat1] = STATE(3977), + [anon_sym_RBRACE] = ACTIONS(7827), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -88376,19 +90293,72 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(848), }, [3619] = { - [aux_sym_concatenation_repeat1] = STATE(1594), - [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(7623), + [sym_file_descriptor] = ACTIONS(4815), + [sym__concat] = ACTIONS(4815), + [anon_sym_PIPE] = ACTIONS(5798), + [anon_sym_PIPE_AMP] = ACTIONS(4815), + [anon_sym_AMP_AMP] = ACTIONS(4815), + [anon_sym_PIPE_PIPE] = ACTIONS(4815), + [anon_sym_LT] = ACTIONS(5798), + [anon_sym_GT] = ACTIONS(5798), + [anon_sym_GT_GT] = ACTIONS(4815), + [anon_sym_AMP_GT] = ACTIONS(5798), + [anon_sym_AMP_GT_GT] = ACTIONS(4815), + [anon_sym_LT_AMP] = ACTIONS(4815), + [anon_sym_GT_AMP] = ACTIONS(4815), + [anon_sym_LT_LT] = ACTIONS(5798), + [anon_sym_LT_LT_DASH] = ACTIONS(4815), + [anon_sym_LT_LT_LT] = ACTIONS(4815), + [anon_sym_BQUOTE] = ACTIONS(4815), [sym_comment] = ACTIONS(56), }, [3620] = { - [aux_sym_concatenation_repeat1] = STATE(1594), - [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(7625), - [sym_comment] = ACTIONS(56), + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(3979), + [anon_sym_RBRACE] = ACTIONS(7829), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), }, [3621] = { - [anon_sym_RBRACE] = ACTIONS(7625), + [sym_file_descriptor] = ACTIONS(4821), + [sym__concat] = ACTIONS(4821), + [anon_sym_PIPE] = ACTIONS(5802), + [anon_sym_PIPE_AMP] = ACTIONS(4821), + [anon_sym_AMP_AMP] = ACTIONS(4821), + [anon_sym_PIPE_PIPE] = ACTIONS(4821), + [anon_sym_LT] = ACTIONS(5802), + [anon_sym_GT] = ACTIONS(5802), + [anon_sym_GT_GT] = ACTIONS(4821), + [anon_sym_AMP_GT] = ACTIONS(5802), + [anon_sym_AMP_GT_GT] = ACTIONS(4821), + [anon_sym_LT_AMP] = ACTIONS(4821), + [anon_sym_GT_AMP] = ACTIONS(4821), + [anon_sym_LT_LT] = ACTIONS(5802), + [anon_sym_LT_LT_DASH] = ACTIONS(4821), + [anon_sym_LT_LT_LT] = ACTIONS(4821), + [anon_sym_BQUOTE] = ACTIONS(4821), [sym_comment] = ACTIONS(56), }, [3622] = { @@ -88399,8 +90369,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3826), - [anon_sym_RBRACE] = ACTIONS(7627), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(7831), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -88421,16 +90391,24 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(848), }, [3623] = { - [sym__concat] = ACTIONS(4809), - [anon_sym_PIPE] = ACTIONS(4811), - [anon_sym_SEMI_SEMI] = ACTIONS(4811), - [anon_sym_PIPE_AMP] = ACTIONS(4811), - [anon_sym_AMP_AMP] = ACTIONS(4811), - [anon_sym_PIPE_PIPE] = ACTIONS(4811), - [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(4811), - [anon_sym_LF] = ACTIONS(4811), - [anon_sym_AMP] = ACTIONS(4811), + [sym_file_descriptor] = ACTIONS(4827), + [sym__concat] = ACTIONS(4827), + [anon_sym_PIPE] = ACTIONS(5806), + [anon_sym_PIPE_AMP] = ACTIONS(4827), + [anon_sym_AMP_AMP] = ACTIONS(4827), + [anon_sym_PIPE_PIPE] = ACTIONS(4827), + [anon_sym_LT] = ACTIONS(5806), + [anon_sym_GT] = ACTIONS(5806), + [anon_sym_GT_GT] = ACTIONS(4827), + [anon_sym_AMP_GT] = ACTIONS(5806), + [anon_sym_AMP_GT_GT] = ACTIONS(4827), + [anon_sym_LT_AMP] = ACTIONS(4827), + [anon_sym_GT_AMP] = ACTIONS(4827), + [anon_sym_LT_LT] = ACTIONS(5806), + [anon_sym_LT_LT_DASH] = ACTIONS(4827), + [anon_sym_LT_LT_LT] = ACTIONS(4827), + [anon_sym_BQUOTE] = ACTIONS(4827), + [sym_comment] = ACTIONS(56), }, [3624] = { [sym_concatenation] = STATE(451), @@ -88440,8 +90418,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3828), - [anon_sym_RBRACE] = ACTIONS(7629), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(7833), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -88462,377 +90440,296 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(848), }, [3625] = { - [sym__concat] = ACTIONS(4815), - [anon_sym_PIPE] = ACTIONS(4817), - [anon_sym_SEMI_SEMI] = ACTIONS(4817), - [anon_sym_PIPE_AMP] = ACTIONS(4817), - [anon_sym_AMP_AMP] = ACTIONS(4817), - [anon_sym_PIPE_PIPE] = ACTIONS(4817), + [sym_file_descriptor] = ACTIONS(5961), + [sym__concat] = ACTIONS(5961), + [anon_sym_PIPE] = ACTIONS(5963), + [anon_sym_SEMI_SEMI] = ACTIONS(5963), + [anon_sym_PIPE_AMP] = ACTIONS(5963), + [anon_sym_AMP_AMP] = ACTIONS(5963), + [anon_sym_PIPE_PIPE] = ACTIONS(5963), + [anon_sym_LT] = ACTIONS(5963), + [anon_sym_GT] = ACTIONS(5963), + [anon_sym_GT_GT] = ACTIONS(5963), + [anon_sym_AMP_GT] = ACTIONS(5963), + [anon_sym_AMP_GT_GT] = ACTIONS(5963), + [anon_sym_LT_AMP] = ACTIONS(5963), + [anon_sym_GT_AMP] = ACTIONS(5963), + [anon_sym_LT_LT] = ACTIONS(5963), + [anon_sym_LT_LT_DASH] = ACTIONS(5963), + [anon_sym_LT_LT_LT] = ACTIONS(5963), [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(4817), - [anon_sym_LF] = ACTIONS(4817), - [anon_sym_AMP] = ACTIONS(4817), + [anon_sym_SEMI] = ACTIONS(5963), + [anon_sym_LF] = ACTIONS(5963), + [anon_sym_AMP] = ACTIONS(5963), }, [3626] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3830), - [anon_sym_RBRACE] = ACTIONS(7631), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_file_descriptor] = ACTIONS(5965), + [sym__concat] = ACTIONS(5965), + [anon_sym_PIPE] = ACTIONS(5967), + [anon_sym_SEMI_SEMI] = ACTIONS(5967), + [anon_sym_PIPE_AMP] = ACTIONS(5967), + [anon_sym_AMP_AMP] = ACTIONS(5967), + [anon_sym_PIPE_PIPE] = ACTIONS(5967), + [anon_sym_LT] = ACTIONS(5967), + [anon_sym_GT] = ACTIONS(5967), + [anon_sym_GT_GT] = ACTIONS(5967), + [anon_sym_AMP_GT] = ACTIONS(5967), + [anon_sym_AMP_GT_GT] = ACTIONS(5967), + [anon_sym_LT_AMP] = ACTIONS(5967), + [anon_sym_GT_AMP] = ACTIONS(5967), + [anon_sym_LT_LT] = ACTIONS(5967), + [anon_sym_LT_LT_DASH] = ACTIONS(5967), + [anon_sym_LT_LT_LT] = ACTIONS(5967), [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), + [anon_sym_SEMI] = ACTIONS(5967), + [anon_sym_LF] = ACTIONS(5967), + [anon_sym_AMP] = ACTIONS(5967), }, [3627] = { - [sym__concat] = ACTIONS(4821), - [anon_sym_PIPE] = ACTIONS(4823), - [anon_sym_SEMI_SEMI] = ACTIONS(4823), - [anon_sym_PIPE_AMP] = ACTIONS(4823), - [anon_sym_AMP_AMP] = ACTIONS(4823), - [anon_sym_PIPE_PIPE] = ACTIONS(4823), + [sym_file_descriptor] = ACTIONS(5969), + [sym__concat] = ACTIONS(5969), + [anon_sym_PIPE] = ACTIONS(5971), + [anon_sym_SEMI_SEMI] = ACTIONS(5971), + [anon_sym_PIPE_AMP] = ACTIONS(5971), + [anon_sym_AMP_AMP] = ACTIONS(5971), + [anon_sym_PIPE_PIPE] = ACTIONS(5971), + [anon_sym_LT] = ACTIONS(5971), + [anon_sym_GT] = ACTIONS(5971), + [anon_sym_GT_GT] = ACTIONS(5971), + [anon_sym_AMP_GT] = ACTIONS(5971), + [anon_sym_AMP_GT_GT] = ACTIONS(5971), + [anon_sym_LT_AMP] = ACTIONS(5971), + [anon_sym_GT_AMP] = ACTIONS(5971), + [anon_sym_LT_LT] = ACTIONS(5971), + [anon_sym_LT_LT_DASH] = ACTIONS(5971), + [anon_sym_LT_LT_LT] = ACTIONS(5971), [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(4823), - [anon_sym_LF] = ACTIONS(4823), - [anon_sym_AMP] = ACTIONS(4823), + [anon_sym_SEMI] = ACTIONS(5971), + [anon_sym_LF] = ACTIONS(5971), + [anon_sym_AMP] = ACTIONS(5971), }, [3628] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7633), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_file_descriptor] = ACTIONS(5973), + [sym__concat] = ACTIONS(5973), + [anon_sym_PIPE] = ACTIONS(5975), + [anon_sym_SEMI_SEMI] = ACTIONS(5975), + [anon_sym_PIPE_AMP] = ACTIONS(5975), + [anon_sym_AMP_AMP] = ACTIONS(5975), + [anon_sym_PIPE_PIPE] = ACTIONS(5975), + [anon_sym_LT] = ACTIONS(5975), + [anon_sym_GT] = ACTIONS(5975), + [anon_sym_GT_GT] = ACTIONS(5975), + [anon_sym_AMP_GT] = ACTIONS(5975), + [anon_sym_AMP_GT_GT] = ACTIONS(5975), + [anon_sym_LT_AMP] = ACTIONS(5975), + [anon_sym_GT_AMP] = ACTIONS(5975), + [anon_sym_LT_LT] = ACTIONS(5975), + [anon_sym_LT_LT_DASH] = ACTIONS(5975), + [anon_sym_LT_LT_LT] = ACTIONS(5975), [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), + [anon_sym_SEMI] = ACTIONS(5975), + [anon_sym_LF] = ACTIONS(5975), + [anon_sym_AMP] = ACTIONS(5975), }, [3629] = { - [sym__concat] = ACTIONS(4827), - [anon_sym_PIPE] = ACTIONS(4829), - [anon_sym_SEMI_SEMI] = ACTIONS(4829), - [anon_sym_PIPE_AMP] = ACTIONS(4829), - [anon_sym_AMP_AMP] = ACTIONS(4829), - [anon_sym_PIPE_PIPE] = ACTIONS(4829), + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(7835), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(4829), - [anon_sym_LF] = ACTIONS(4829), - [anon_sym_AMP] = ACTIONS(4829), + [sym_word] = ACTIONS(848), }, [3630] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7635), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_file_descriptor] = ACTIONS(5979), + [sym__concat] = ACTIONS(5979), + [anon_sym_PIPE] = ACTIONS(5981), + [anon_sym_SEMI_SEMI] = ACTIONS(5981), + [anon_sym_PIPE_AMP] = ACTIONS(5981), + [anon_sym_AMP_AMP] = ACTIONS(5981), + [anon_sym_PIPE_PIPE] = ACTIONS(5981), + [anon_sym_LT] = ACTIONS(5981), + [anon_sym_GT] = ACTIONS(5981), + [anon_sym_GT_GT] = ACTIONS(5981), + [anon_sym_AMP_GT] = ACTIONS(5981), + [anon_sym_AMP_GT_GT] = ACTIONS(5981), + [anon_sym_LT_AMP] = ACTIONS(5981), + [anon_sym_GT_AMP] = ACTIONS(5981), + [anon_sym_LT_LT] = ACTIONS(5981), + [anon_sym_LT_LT_DASH] = ACTIONS(5981), + [anon_sym_LT_LT_LT] = ACTIONS(5981), [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), + [anon_sym_SEMI] = ACTIONS(5981), + [anon_sym_LF] = ACTIONS(5981), + [anon_sym_AMP] = ACTIONS(5981), }, [3631] = { - [sym_file_descriptor] = ACTIONS(5929), - [sym__concat] = ACTIONS(5929), - [sym_variable_name] = ACTIONS(5929), - [anon_sym_PIPE] = ACTIONS(5931), - [anon_sym_RPAREN] = ACTIONS(5931), - [anon_sym_SEMI_SEMI] = ACTIONS(5931), - [anon_sym_PIPE_AMP] = ACTIONS(5931), - [anon_sym_AMP_AMP] = ACTIONS(5931), - [anon_sym_PIPE_PIPE] = ACTIONS(5931), - [anon_sym_LT] = ACTIONS(5931), - [anon_sym_GT] = ACTIONS(5931), - [anon_sym_GT_GT] = ACTIONS(5931), - [anon_sym_AMP_GT] = ACTIONS(5931), - [anon_sym_AMP_GT_GT] = ACTIONS(5931), - [anon_sym_LT_AMP] = ACTIONS(5931), - [anon_sym_GT_AMP] = ACTIONS(5931), - [sym__special_characters] = ACTIONS(5931), - [anon_sym_DQUOTE] = ACTIONS(5931), - [anon_sym_DOLLAR] = ACTIONS(5931), - [sym_raw_string] = ACTIONS(5931), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5931), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5931), - [anon_sym_BQUOTE] = ACTIONS(5931), - [anon_sym_LT_LPAREN] = ACTIONS(5931), - [anon_sym_GT_LPAREN] = ACTIONS(5931), + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(7837), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(5931), - [anon_sym_SEMI] = ACTIONS(5931), - [anon_sym_LF] = ACTIONS(5931), - [anon_sym_AMP] = ACTIONS(5931), + [sym_word] = ACTIONS(848), }, [3632] = { - [sym_file_descriptor] = ACTIONS(5933), - [sym__concat] = ACTIONS(5933), - [sym_variable_name] = ACTIONS(5933), - [anon_sym_PIPE] = ACTIONS(5935), - [anon_sym_RPAREN] = ACTIONS(5935), - [anon_sym_SEMI_SEMI] = ACTIONS(5935), - [anon_sym_PIPE_AMP] = ACTIONS(5935), - [anon_sym_AMP_AMP] = ACTIONS(5935), - [anon_sym_PIPE_PIPE] = ACTIONS(5935), - [anon_sym_LT] = ACTIONS(5935), - [anon_sym_GT] = ACTIONS(5935), - [anon_sym_GT_GT] = ACTIONS(5935), - [anon_sym_AMP_GT] = ACTIONS(5935), - [anon_sym_AMP_GT_GT] = ACTIONS(5935), - [anon_sym_LT_AMP] = ACTIONS(5935), - [anon_sym_GT_AMP] = ACTIONS(5935), - [sym__special_characters] = ACTIONS(5935), - [anon_sym_DQUOTE] = ACTIONS(5935), - [anon_sym_DOLLAR] = ACTIONS(5935), - [sym_raw_string] = ACTIONS(5935), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5935), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5935), - [anon_sym_BQUOTE] = ACTIONS(5935), - [anon_sym_LT_LPAREN] = ACTIONS(5935), - [anon_sym_GT_LPAREN] = ACTIONS(5935), + [sym_file_descriptor] = ACTIONS(5985), + [sym__concat] = ACTIONS(5985), + [anon_sym_PIPE] = ACTIONS(5987), + [anon_sym_SEMI_SEMI] = ACTIONS(5987), + [anon_sym_PIPE_AMP] = ACTIONS(5987), + [anon_sym_AMP_AMP] = ACTIONS(5987), + [anon_sym_PIPE_PIPE] = ACTIONS(5987), + [anon_sym_LT] = ACTIONS(5987), + [anon_sym_GT] = ACTIONS(5987), + [anon_sym_GT_GT] = ACTIONS(5987), + [anon_sym_AMP_GT] = ACTIONS(5987), + [anon_sym_AMP_GT_GT] = ACTIONS(5987), + [anon_sym_LT_AMP] = ACTIONS(5987), + [anon_sym_GT_AMP] = ACTIONS(5987), + [anon_sym_LT_LT] = ACTIONS(5987), + [anon_sym_LT_LT_DASH] = ACTIONS(5987), + [anon_sym_LT_LT_LT] = ACTIONS(5987), [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(5935), - [anon_sym_SEMI] = ACTIONS(5935), - [anon_sym_LF] = ACTIONS(5935), - [anon_sym_AMP] = ACTIONS(5935), + [anon_sym_SEMI] = ACTIONS(5987), + [anon_sym_LF] = ACTIONS(5987), + [anon_sym_AMP] = ACTIONS(5987), }, [3633] = { - [sym_file_descriptor] = ACTIONS(5937), - [sym__concat] = ACTIONS(5937), - [sym_variable_name] = ACTIONS(5937), - [anon_sym_PIPE] = ACTIONS(5939), - [anon_sym_RPAREN] = ACTIONS(5939), - [anon_sym_SEMI_SEMI] = ACTIONS(5939), - [anon_sym_PIPE_AMP] = ACTIONS(5939), - [anon_sym_AMP_AMP] = ACTIONS(5939), - [anon_sym_PIPE_PIPE] = ACTIONS(5939), - [anon_sym_LT] = ACTIONS(5939), - [anon_sym_GT] = ACTIONS(5939), - [anon_sym_GT_GT] = ACTIONS(5939), - [anon_sym_AMP_GT] = ACTIONS(5939), - [anon_sym_AMP_GT_GT] = ACTIONS(5939), - [anon_sym_LT_AMP] = ACTIONS(5939), - [anon_sym_GT_AMP] = ACTIONS(5939), - [sym__special_characters] = ACTIONS(5939), - [anon_sym_DQUOTE] = ACTIONS(5939), - [anon_sym_DOLLAR] = ACTIONS(5939), - [sym_raw_string] = ACTIONS(5939), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5939), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5939), - [anon_sym_BQUOTE] = ACTIONS(5939), - [anon_sym_LT_LPAREN] = ACTIONS(5939), - [anon_sym_GT_LPAREN] = ACTIONS(5939), + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(7839), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(5939), - [anon_sym_SEMI] = ACTIONS(5939), - [anon_sym_LF] = ACTIONS(5939), - [anon_sym_AMP] = ACTIONS(5939), + [sym_word] = ACTIONS(848), }, [3634] = { - [sym_file_descriptor] = ACTIONS(5941), - [sym__concat] = ACTIONS(5941), - [sym_variable_name] = ACTIONS(5941), - [anon_sym_PIPE] = ACTIONS(5943), - [anon_sym_RPAREN] = ACTIONS(5943), - [anon_sym_SEMI_SEMI] = ACTIONS(5943), - [anon_sym_PIPE_AMP] = ACTIONS(5943), - [anon_sym_AMP_AMP] = ACTIONS(5943), - [anon_sym_PIPE_PIPE] = ACTIONS(5943), - [anon_sym_LT] = ACTIONS(5943), - [anon_sym_GT] = ACTIONS(5943), - [anon_sym_GT_GT] = ACTIONS(5943), - [anon_sym_AMP_GT] = ACTIONS(5943), - [anon_sym_AMP_GT_GT] = ACTIONS(5943), - [anon_sym_LT_AMP] = ACTIONS(5943), - [anon_sym_GT_AMP] = ACTIONS(5943), - [sym__special_characters] = ACTIONS(5943), - [anon_sym_DQUOTE] = ACTIONS(5943), - [anon_sym_DOLLAR] = ACTIONS(5943), - [sym_raw_string] = ACTIONS(5943), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5943), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5943), - [anon_sym_BQUOTE] = ACTIONS(5943), - [anon_sym_LT_LPAREN] = ACTIONS(5943), - [anon_sym_GT_LPAREN] = ACTIONS(5943), + [sym_file_descriptor] = ACTIONS(5991), + [sym__concat] = ACTIONS(5991), + [anon_sym_PIPE] = ACTIONS(5993), + [anon_sym_SEMI_SEMI] = ACTIONS(5993), + [anon_sym_PIPE_AMP] = ACTIONS(5993), + [anon_sym_AMP_AMP] = ACTIONS(5993), + [anon_sym_PIPE_PIPE] = ACTIONS(5993), + [anon_sym_LT] = ACTIONS(5993), + [anon_sym_GT] = ACTIONS(5993), + [anon_sym_GT_GT] = ACTIONS(5993), + [anon_sym_AMP_GT] = ACTIONS(5993), + [anon_sym_AMP_GT_GT] = ACTIONS(5993), + [anon_sym_LT_AMP] = ACTIONS(5993), + [anon_sym_GT_AMP] = ACTIONS(5993), + [anon_sym_LT_LT] = ACTIONS(5993), + [anon_sym_LT_LT_DASH] = ACTIONS(5993), + [anon_sym_LT_LT_LT] = ACTIONS(5993), [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(5943), - [anon_sym_SEMI] = ACTIONS(5943), - [anon_sym_LF] = ACTIONS(5943), - [anon_sym_AMP] = ACTIONS(5943), + [anon_sym_SEMI] = ACTIONS(5993), + [anon_sym_LF] = ACTIONS(5993), + [anon_sym_AMP] = ACTIONS(5993), }, [3635] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7637), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_file_descriptor] = ACTIONS(5995), + [sym__concat] = ACTIONS(5995), + [anon_sym_PIPE] = ACTIONS(5997), + [anon_sym_SEMI_SEMI] = ACTIONS(5997), + [anon_sym_PIPE_AMP] = ACTIONS(5997), + [anon_sym_AMP_AMP] = ACTIONS(5997), + [anon_sym_PIPE_PIPE] = ACTIONS(5997), + [anon_sym_LT] = ACTIONS(5997), + [anon_sym_GT] = ACTIONS(5997), + [anon_sym_GT_GT] = ACTIONS(5997), + [anon_sym_AMP_GT] = ACTIONS(5997), + [anon_sym_AMP_GT_GT] = ACTIONS(5997), + [anon_sym_LT_AMP] = ACTIONS(5997), + [anon_sym_GT_AMP] = ACTIONS(5997), + [anon_sym_LT_LT] = ACTIONS(5997), + [anon_sym_LT_LT_DASH] = ACTIONS(5997), + [anon_sym_LT_LT_LT] = ACTIONS(5997), [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), + [anon_sym_SEMI] = ACTIONS(5997), + [anon_sym_LF] = ACTIONS(5997), + [anon_sym_AMP] = ACTIONS(5997), }, [3636] = { - [sym_file_descriptor] = ACTIONS(5947), - [sym__concat] = ACTIONS(5947), - [sym_variable_name] = ACTIONS(5947), - [anon_sym_PIPE] = ACTIONS(5949), - [anon_sym_RPAREN] = ACTIONS(5949), - [anon_sym_SEMI_SEMI] = ACTIONS(5949), - [anon_sym_PIPE_AMP] = ACTIONS(5949), - [anon_sym_AMP_AMP] = ACTIONS(5949), - [anon_sym_PIPE_PIPE] = ACTIONS(5949), - [anon_sym_LT] = ACTIONS(5949), - [anon_sym_GT] = ACTIONS(5949), - [anon_sym_GT_GT] = ACTIONS(5949), - [anon_sym_AMP_GT] = ACTIONS(5949), - [anon_sym_AMP_GT_GT] = ACTIONS(5949), - [anon_sym_LT_AMP] = ACTIONS(5949), - [anon_sym_GT_AMP] = ACTIONS(5949), - [sym__special_characters] = ACTIONS(5949), - [anon_sym_DQUOTE] = ACTIONS(5949), - [anon_sym_DOLLAR] = ACTIONS(5949), - [sym_raw_string] = ACTIONS(5949), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5949), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5949), - [anon_sym_BQUOTE] = ACTIONS(5949), - [anon_sym_LT_LPAREN] = ACTIONS(5949), - [anon_sym_GT_LPAREN] = ACTIONS(5949), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(5949), - [anon_sym_SEMI] = ACTIONS(5949), - [anon_sym_LF] = ACTIONS(5949), - [anon_sym_AMP] = ACTIONS(5949), + [sym__heredoc_middle] = ACTIONS(4728), + [sym__heredoc_end] = ACTIONS(4728), + [anon_sym_DOLLAR] = ACTIONS(5780), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4728), + [sym_comment] = ACTIONS(56), }, [3637] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7639), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), + [sym__heredoc_middle] = ACTIONS(4734), + [sym__heredoc_end] = ACTIONS(4734), + [anon_sym_DOLLAR] = ACTIONS(5782), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4734), + [sym_comment] = ACTIONS(56), }, [3638] = { - [sym_file_descriptor] = ACTIONS(5953), - [sym__concat] = ACTIONS(5953), - [sym_variable_name] = ACTIONS(5953), - [anon_sym_PIPE] = ACTIONS(5955), - [anon_sym_RPAREN] = ACTIONS(5955), - [anon_sym_SEMI_SEMI] = ACTIONS(5955), - [anon_sym_PIPE_AMP] = ACTIONS(5955), - [anon_sym_AMP_AMP] = ACTIONS(5955), - [anon_sym_PIPE_PIPE] = ACTIONS(5955), - [anon_sym_LT] = ACTIONS(5955), - [anon_sym_GT] = ACTIONS(5955), - [anon_sym_GT_GT] = ACTIONS(5955), - [anon_sym_AMP_GT] = ACTIONS(5955), - [anon_sym_AMP_GT_GT] = ACTIONS(5955), - [anon_sym_LT_AMP] = ACTIONS(5955), - [anon_sym_GT_AMP] = ACTIONS(5955), - [sym__special_characters] = ACTIONS(5955), - [anon_sym_DQUOTE] = ACTIONS(5955), - [anon_sym_DOLLAR] = ACTIONS(5955), - [sym_raw_string] = ACTIONS(5955), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5955), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5955), - [anon_sym_BQUOTE] = ACTIONS(5955), - [anon_sym_LT_LPAREN] = ACTIONS(5955), - [anon_sym_GT_LPAREN] = ACTIONS(5955), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(5955), - [anon_sym_SEMI] = ACTIONS(5955), - [anon_sym_LF] = ACTIONS(5955), - [anon_sym_AMP] = ACTIONS(5955), + [sym__heredoc_middle] = ACTIONS(4797), + [sym__heredoc_end] = ACTIONS(4797), + [anon_sym_DOLLAR] = ACTIONS(5784), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4797), + [sym_comment] = ACTIONS(56), }, [3639] = { [sym_concatenation] = STATE(451), @@ -88843,7 +90740,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7641), + [anon_sym_RBRACE] = ACTIONS(7841), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -88864,99 +90761,22 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(848), }, [3640] = { - [sym_file_descriptor] = ACTIONS(5959), - [sym__concat] = ACTIONS(5959), - [sym_variable_name] = ACTIONS(5959), - [anon_sym_PIPE] = ACTIONS(5961), - [anon_sym_RPAREN] = ACTIONS(5961), - [anon_sym_SEMI_SEMI] = ACTIONS(5961), - [anon_sym_PIPE_AMP] = ACTIONS(5961), - [anon_sym_AMP_AMP] = ACTIONS(5961), - [anon_sym_PIPE_PIPE] = ACTIONS(5961), - [anon_sym_LT] = ACTIONS(5961), - [anon_sym_GT] = ACTIONS(5961), - [anon_sym_GT_GT] = ACTIONS(5961), - [anon_sym_AMP_GT] = ACTIONS(5961), - [anon_sym_AMP_GT_GT] = ACTIONS(5961), - [anon_sym_LT_AMP] = ACTIONS(5961), - [anon_sym_GT_AMP] = ACTIONS(5961), - [sym__special_characters] = ACTIONS(5961), - [anon_sym_DQUOTE] = ACTIONS(5961), - [anon_sym_DOLLAR] = ACTIONS(5961), - [sym_raw_string] = ACTIONS(5961), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5961), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5961), - [anon_sym_BQUOTE] = ACTIONS(5961), - [anon_sym_LT_LPAREN] = ACTIONS(5961), - [anon_sym_GT_LPAREN] = ACTIONS(5961), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(5961), - [anon_sym_SEMI] = ACTIONS(5961), - [anon_sym_LF] = ACTIONS(5961), - [anon_sym_AMP] = ACTIONS(5961), + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(7843), + [sym_comment] = ACTIONS(56), }, [3641] = { - [sym_file_descriptor] = ACTIONS(5963), - [sym__concat] = ACTIONS(5963), - [sym_variable_name] = ACTIONS(5963), - [anon_sym_PIPE] = ACTIONS(5965), - [anon_sym_RPAREN] = ACTIONS(5965), - [anon_sym_SEMI_SEMI] = ACTIONS(5965), - [anon_sym_PIPE_AMP] = ACTIONS(5965), - [anon_sym_AMP_AMP] = ACTIONS(5965), - [anon_sym_PIPE_PIPE] = ACTIONS(5965), - [anon_sym_LT] = ACTIONS(5965), - [anon_sym_GT] = ACTIONS(5965), - [anon_sym_GT_GT] = ACTIONS(5965), - [anon_sym_AMP_GT] = ACTIONS(5965), - [anon_sym_AMP_GT_GT] = ACTIONS(5965), - [anon_sym_LT_AMP] = ACTIONS(5965), - [anon_sym_GT_AMP] = ACTIONS(5965), - [sym__special_characters] = ACTIONS(5965), - [anon_sym_DQUOTE] = ACTIONS(5965), - [anon_sym_DOLLAR] = ACTIONS(5965), - [sym_raw_string] = ACTIONS(5965), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5965), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5965), - [anon_sym_BQUOTE] = ACTIONS(5965), - [anon_sym_LT_LPAREN] = ACTIONS(5965), - [anon_sym_GT_LPAREN] = ACTIONS(5965), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(5965), - [anon_sym_SEMI] = ACTIONS(5965), - [anon_sym_LF] = ACTIONS(5965), - [anon_sym_AMP] = ACTIONS(5965), + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(7845), + [sym_comment] = ACTIONS(56), }, [3642] = { - [sym__concat] = ACTIONS(3235), - [anon_sym_PIPE] = ACTIONS(3237), - [anon_sym_RPAREN] = ACTIONS(3237), - [anon_sym_SEMI_SEMI] = ACTIONS(3237), - [anon_sym_PIPE_AMP] = ACTIONS(3237), - [anon_sym_AMP_AMP] = ACTIONS(3237), - [anon_sym_PIPE_PIPE] = ACTIONS(3237), - [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(3237), - [anon_sym_LF] = ACTIONS(3237), - [anon_sym_AMP] = ACTIONS(3237), + [anon_sym_RBRACE] = ACTIONS(7845), + [sym_comment] = ACTIONS(56), }, [3643] = { - [aux_sym_concatenation_repeat1] = STATE(1594), - [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(7643), - [sym_comment] = ACTIONS(56), - }, - [3644] = { - [aux_sym_concatenation_repeat1] = STATE(1594), - [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(7645), - [sym_comment] = ACTIONS(56), - }, - [3645] = { - [anon_sym_RBRACE] = ACTIONS(7645), - [sym_comment] = ACTIONS(56), - }, - [3646] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -88964,8 +90784,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3839), - [anon_sym_RBRACE] = ACTIONS(7647), + [aux_sym_expansion_repeat1] = STATE(3989), + [anon_sym_RBRACE] = ACTIONS(7847), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -88985,56 +90805,120 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3647] = { - [sym__concat] = ACTIONS(3297), - [anon_sym_PIPE] = ACTIONS(3299), - [anon_sym_RPAREN] = ACTIONS(3299), - [anon_sym_SEMI_SEMI] = ACTIONS(3299), - [anon_sym_PIPE_AMP] = ACTIONS(3299), - [anon_sym_AMP_AMP] = ACTIONS(3299), - [anon_sym_PIPE_PIPE] = ACTIONS(3299), + [3644] = { + [sym__heredoc_middle] = ACTIONS(4809), + [sym__heredoc_end] = ACTIONS(4809), + [anon_sym_DOLLAR] = ACTIONS(5794), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4809), + [sym_comment] = ACTIONS(56), + }, + [3645] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(3991), + [anon_sym_RBRACE] = ACTIONS(7849), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(3299), - [anon_sym_LF] = ACTIONS(3299), - [anon_sym_AMP] = ACTIONS(3299), + [sym_word] = ACTIONS(848), + }, + [3646] = { + [sym__heredoc_middle] = ACTIONS(4815), + [sym__heredoc_end] = ACTIONS(4815), + [anon_sym_DOLLAR] = ACTIONS(5798), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4815), + [sym_comment] = ACTIONS(56), + }, + [3647] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(3993), + [anon_sym_RBRACE] = ACTIONS(7851), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), }, [3648] = { - [sym_concatenation] = STATE(3842), - [sym_string] = STATE(3841), - [sym_simple_expansion] = STATE(3841), - [sym_string_expansion] = STATE(3841), - [sym_expansion] = STATE(3841), - [sym_command_substitution] = STATE(3841), - [sym_process_substitution] = STATE(3841), - [anon_sym_RBRACE] = ACTIONS(7645), - [sym__special_characters] = ACTIONS(7649), - [anon_sym_DQUOTE] = ACTIONS(1924), - [anon_sym_DOLLAR] = ACTIONS(1926), - [sym_raw_string] = ACTIONS(7651), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(1930), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1932), - [anon_sym_BQUOTE] = ACTIONS(1934), - [anon_sym_LT_LPAREN] = ACTIONS(1936), - [anon_sym_GT_LPAREN] = ACTIONS(1936), + [sym__heredoc_middle] = ACTIONS(4821), + [sym__heredoc_end] = ACTIONS(4821), + [anon_sym_DOLLAR] = ACTIONS(5802), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4821), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(7653), }, [3649] = { - [sym__concat] = ACTIONS(3342), - [anon_sym_PIPE] = ACTIONS(3344), - [anon_sym_RPAREN] = ACTIONS(3344), - [anon_sym_SEMI_SEMI] = ACTIONS(3344), - [anon_sym_PIPE_AMP] = ACTIONS(3344), - [anon_sym_AMP_AMP] = ACTIONS(3344), - [anon_sym_PIPE_PIPE] = ACTIONS(3344), + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(7853), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(3344), - [anon_sym_LF] = ACTIONS(3344), - [anon_sym_AMP] = ACTIONS(3344), + [sym_word] = ACTIONS(848), }, [3650] = { - [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(7655), + [sym__heredoc_middle] = ACTIONS(4827), + [sym__heredoc_end] = ACTIONS(4827), + [anon_sym_DOLLAR] = ACTIONS(5806), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4827), + [sym_comment] = ACTIONS(56), }, [3651] = { [sym_concatenation] = STATE(451), @@ -89045,7 +90929,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7657), + [anon_sym_RBRACE] = ACTIONS(7855), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -89066,125 +90950,79 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(848), }, [3652] = { - [sym__concat] = ACTIONS(3350), - [anon_sym_PIPE] = ACTIONS(3352), - [anon_sym_RPAREN] = ACTIONS(3352), - [anon_sym_SEMI_SEMI] = ACTIONS(3352), - [anon_sym_PIPE_AMP] = ACTIONS(3352), - [anon_sym_AMP_AMP] = ACTIONS(3352), - [anon_sym_PIPE_PIPE] = ACTIONS(3352), - [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(3352), - [anon_sym_LF] = ACTIONS(3352), - [anon_sym_AMP] = ACTIONS(3352), + [sym__concat] = ACTIONS(6948), + [anon_sym_RBRACK] = ACTIONS(6948), + [sym_comment] = ACTIONS(56), }, [3653] = { - [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(7659), + [sym__concat] = ACTIONS(6952), + [anon_sym_RBRACK] = ACTIONS(6952), + [sym_comment] = ACTIONS(56), }, [3654] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7661), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), + [sym__concat] = ACTIONS(6956), + [anon_sym_RBRACK] = ACTIONS(6956), + [sym_comment] = ACTIONS(56), }, [3655] = { - [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(7663), + [sym__concat] = ACTIONS(5961), + [anon_sym_RPAREN] = ACTIONS(5961), + [sym__special_characters] = ACTIONS(6846), + [anon_sym_DQUOTE] = ACTIONS(5961), + [anon_sym_DOLLAR] = ACTIONS(6846), + [sym_raw_string] = ACTIONS(5961), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5961), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5961), + [anon_sym_BQUOTE] = ACTIONS(5961), + [anon_sym_LT_LPAREN] = ACTIONS(5961), + [anon_sym_GT_LPAREN] = ACTIONS(5961), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(6846), }, [3656] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7645), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), + [sym__concat] = ACTIONS(5965), + [anon_sym_RPAREN] = ACTIONS(5965), + [sym__special_characters] = ACTIONS(6848), + [anon_sym_DQUOTE] = ACTIONS(5965), + [anon_sym_DOLLAR] = ACTIONS(6848), + [sym_raw_string] = ACTIONS(5965), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5965), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5965), + [anon_sym_BQUOTE] = ACTIONS(5965), + [anon_sym_LT_LPAREN] = ACTIONS(5965), + [anon_sym_GT_LPAREN] = ACTIONS(5965), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(6848), }, [3657] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3849), - [anon_sym_RBRACE] = ACTIONS(7665), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), + [sym__concat] = ACTIONS(5969), + [anon_sym_RPAREN] = ACTIONS(5969), + [sym__special_characters] = ACTIONS(6850), + [anon_sym_DQUOTE] = ACTIONS(5969), + [anon_sym_DOLLAR] = ACTIONS(6850), + [sym_raw_string] = ACTIONS(5969), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5969), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5969), + [anon_sym_BQUOTE] = ACTIONS(5969), + [anon_sym_LT_LPAREN] = ACTIONS(5969), + [anon_sym_GT_LPAREN] = ACTIONS(5969), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(6850), }, [3658] = { - [sym__concat] = ACTIONS(3362), - [anon_sym_PIPE] = ACTIONS(3364), - [anon_sym_RPAREN] = ACTIONS(3364), - [anon_sym_SEMI_SEMI] = ACTIONS(3364), - [anon_sym_PIPE_AMP] = ACTIONS(3364), - [anon_sym_AMP_AMP] = ACTIONS(3364), - [anon_sym_PIPE_PIPE] = ACTIONS(3364), - [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(3364), - [anon_sym_LF] = ACTIONS(3364), - [anon_sym_AMP] = ACTIONS(3364), + [sym__concat] = ACTIONS(5973), + [anon_sym_RPAREN] = ACTIONS(5973), + [sym__special_characters] = ACTIONS(6852), + [anon_sym_DQUOTE] = ACTIONS(5973), + [anon_sym_DOLLAR] = ACTIONS(6852), + [sym_raw_string] = ACTIONS(5973), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5973), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5973), + [anon_sym_BQUOTE] = ACTIONS(5973), + [anon_sym_LT_LPAREN] = ACTIONS(5973), + [anon_sym_GT_LPAREN] = ACTIONS(5973), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(6852), }, [3659] = { [sym_concatenation] = STATE(451), @@ -89194,8 +91032,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3851), - [anon_sym_RBRACE] = ACTIONS(7667), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(7857), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -89216,988 +91054,289 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(848), }, [3660] = { - [sym__concat] = ACTIONS(6812), - [sym_variable_name] = ACTIONS(6812), - [anon_sym_PIPE] = ACTIONS(6814), - [anon_sym_RPAREN] = ACTIONS(6814), - [anon_sym_SEMI_SEMI] = ACTIONS(6814), - [anon_sym_PIPE_AMP] = ACTIONS(6814), - [anon_sym_AMP_AMP] = ACTIONS(6814), - [anon_sym_PIPE_PIPE] = ACTIONS(6814), - [sym__special_characters] = ACTIONS(6814), - [anon_sym_DQUOTE] = ACTIONS(6814), - [anon_sym_DOLLAR] = ACTIONS(6814), - [sym_raw_string] = ACTIONS(6814), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6814), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6814), - [anon_sym_BQUOTE] = ACTIONS(6814), - [anon_sym_LT_LPAREN] = ACTIONS(6814), - [anon_sym_GT_LPAREN] = ACTIONS(6814), - [sym_comment] = ACTIONS(182), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6814), - [sym_word] = ACTIONS(6814), - [anon_sym_SEMI] = ACTIONS(6814), - [anon_sym_LF] = ACTIONS(6814), - [anon_sym_AMP] = ACTIONS(6814), + [sym__concat] = ACTIONS(5979), + [anon_sym_RPAREN] = ACTIONS(5979), + [sym__special_characters] = ACTIONS(6856), + [anon_sym_DQUOTE] = ACTIONS(5979), + [anon_sym_DOLLAR] = ACTIONS(6856), + [sym_raw_string] = ACTIONS(5979), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5979), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5979), + [anon_sym_BQUOTE] = ACTIONS(5979), + [anon_sym_LT_LPAREN] = ACTIONS(5979), + [anon_sym_GT_LPAREN] = ACTIONS(5979), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(6856), }, [3661] = { - [sym__concat] = ACTIONS(6816), - [sym_variable_name] = ACTIONS(6816), - [anon_sym_PIPE] = ACTIONS(6818), - [anon_sym_RPAREN] = ACTIONS(6818), - [anon_sym_SEMI_SEMI] = ACTIONS(6818), - [anon_sym_PIPE_AMP] = ACTIONS(6818), - [anon_sym_AMP_AMP] = ACTIONS(6818), - [anon_sym_PIPE_PIPE] = ACTIONS(6818), - [sym__special_characters] = ACTIONS(6818), - [anon_sym_DQUOTE] = ACTIONS(6818), - [anon_sym_DOLLAR] = ACTIONS(6818), - [sym_raw_string] = ACTIONS(6818), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6818), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6818), - [anon_sym_BQUOTE] = ACTIONS(6818), - [anon_sym_LT_LPAREN] = ACTIONS(6818), - [anon_sym_GT_LPAREN] = ACTIONS(6818), + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(7859), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), [sym_comment] = ACTIONS(182), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6818), - [sym_word] = ACTIONS(6818), - [anon_sym_SEMI] = ACTIONS(6818), - [anon_sym_LF] = ACTIONS(6818), - [anon_sym_AMP] = ACTIONS(6818), + [sym_word] = ACTIONS(848), }, [3662] = { - [sym__concat] = ACTIONS(6820), - [sym_variable_name] = ACTIONS(6820), - [anon_sym_PIPE] = ACTIONS(6822), - [anon_sym_RPAREN] = ACTIONS(6822), - [anon_sym_SEMI_SEMI] = ACTIONS(6822), - [anon_sym_PIPE_AMP] = ACTIONS(6822), - [anon_sym_AMP_AMP] = ACTIONS(6822), - [anon_sym_PIPE_PIPE] = ACTIONS(6822), - [sym__special_characters] = ACTIONS(6822), - [anon_sym_DQUOTE] = ACTIONS(6822), - [anon_sym_DOLLAR] = ACTIONS(6822), - [sym_raw_string] = ACTIONS(6822), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6822), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6822), - [anon_sym_BQUOTE] = ACTIONS(6822), - [anon_sym_LT_LPAREN] = ACTIONS(6822), - [anon_sym_GT_LPAREN] = ACTIONS(6822), - [sym_comment] = ACTIONS(182), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6822), - [sym_word] = ACTIONS(6822), - [anon_sym_SEMI] = ACTIONS(6822), - [anon_sym_LF] = ACTIONS(6822), - [anon_sym_AMP] = ACTIONS(6822), + [sym__concat] = ACTIONS(5985), + [anon_sym_RPAREN] = ACTIONS(5985), + [sym__special_characters] = ACTIONS(6860), + [anon_sym_DQUOTE] = ACTIONS(5985), + [anon_sym_DOLLAR] = ACTIONS(6860), + [sym_raw_string] = ACTIONS(5985), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5985), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5985), + [anon_sym_BQUOTE] = ACTIONS(5985), + [anon_sym_LT_LPAREN] = ACTIONS(5985), + [anon_sym_GT_LPAREN] = ACTIONS(5985), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(6860), }, [3663] = { - [sym__concat] = ACTIONS(6812), - [anon_sym_PIPE] = ACTIONS(6814), - [anon_sym_RPAREN] = ACTIONS(6814), - [anon_sym_SEMI_SEMI] = ACTIONS(6814), - [anon_sym_PIPE_AMP] = ACTIONS(6814), - [anon_sym_AMP_AMP] = ACTIONS(6814), - [anon_sym_PIPE_PIPE] = ACTIONS(6814), - [sym__special_characters] = ACTIONS(6814), - [anon_sym_DQUOTE] = ACTIONS(6814), - [anon_sym_DOLLAR] = ACTIONS(6814), - [sym_raw_string] = ACTIONS(6814), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6814), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6814), - [anon_sym_BQUOTE] = ACTIONS(6814), - [anon_sym_LT_LPAREN] = ACTIONS(6814), - [anon_sym_GT_LPAREN] = ACTIONS(6814), + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(7861), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), [sym_comment] = ACTIONS(182), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6814), - [sym_word] = ACTIONS(6814), - [anon_sym_SEMI] = ACTIONS(6814), - [anon_sym_LF] = ACTIONS(6814), - [anon_sym_AMP] = ACTIONS(6814), + [sym_word] = ACTIONS(848), }, [3664] = { - [sym__concat] = ACTIONS(6816), - [anon_sym_PIPE] = ACTIONS(6818), - [anon_sym_RPAREN] = ACTIONS(6818), - [anon_sym_SEMI_SEMI] = ACTIONS(6818), - [anon_sym_PIPE_AMP] = ACTIONS(6818), - [anon_sym_AMP_AMP] = ACTIONS(6818), - [anon_sym_PIPE_PIPE] = ACTIONS(6818), - [sym__special_characters] = ACTIONS(6818), - [anon_sym_DQUOTE] = ACTIONS(6818), - [anon_sym_DOLLAR] = ACTIONS(6818), - [sym_raw_string] = ACTIONS(6818), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6818), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6818), - [anon_sym_BQUOTE] = ACTIONS(6818), - [anon_sym_LT_LPAREN] = ACTIONS(6818), - [anon_sym_GT_LPAREN] = ACTIONS(6818), - [sym_comment] = ACTIONS(182), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6818), - [sym_word] = ACTIONS(6818), - [anon_sym_SEMI] = ACTIONS(6818), - [anon_sym_LF] = ACTIONS(6818), - [anon_sym_AMP] = ACTIONS(6818), + [sym__concat] = ACTIONS(5991), + [anon_sym_RPAREN] = ACTIONS(5991), + [sym__special_characters] = ACTIONS(6864), + [anon_sym_DQUOTE] = ACTIONS(5991), + [anon_sym_DOLLAR] = ACTIONS(6864), + [sym_raw_string] = ACTIONS(5991), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5991), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5991), + [anon_sym_BQUOTE] = ACTIONS(5991), + [anon_sym_LT_LPAREN] = ACTIONS(5991), + [anon_sym_GT_LPAREN] = ACTIONS(5991), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(6864), }, [3665] = { - [sym__concat] = ACTIONS(6820), - [anon_sym_PIPE] = ACTIONS(6822), - [anon_sym_RPAREN] = ACTIONS(6822), - [anon_sym_SEMI_SEMI] = ACTIONS(6822), - [anon_sym_PIPE_AMP] = ACTIONS(6822), - [anon_sym_AMP_AMP] = ACTIONS(6822), - [anon_sym_PIPE_PIPE] = ACTIONS(6822), - [sym__special_characters] = ACTIONS(6822), - [anon_sym_DQUOTE] = ACTIONS(6822), - [anon_sym_DOLLAR] = ACTIONS(6822), - [sym_raw_string] = ACTIONS(6822), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6822), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6822), - [anon_sym_BQUOTE] = ACTIONS(6822), - [anon_sym_LT_LPAREN] = ACTIONS(6822), - [anon_sym_GT_LPAREN] = ACTIONS(6822), - [sym_comment] = ACTIONS(182), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6822), - [sym_word] = ACTIONS(6822), - [anon_sym_SEMI] = ACTIONS(6822), - [anon_sym_LF] = ACTIONS(6822), - [anon_sym_AMP] = ACTIONS(6822), + [sym__concat] = ACTIONS(5995), + [anon_sym_RPAREN] = ACTIONS(5995), + [sym__special_characters] = ACTIONS(6866), + [anon_sym_DQUOTE] = ACTIONS(5995), + [anon_sym_DOLLAR] = ACTIONS(6866), + [sym_raw_string] = ACTIONS(5995), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5995), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5995), + [anon_sym_BQUOTE] = ACTIONS(5995), + [anon_sym_LT_LPAREN] = ACTIONS(5995), + [anon_sym_GT_LPAREN] = ACTIONS(5995), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(6866), }, [3666] = { - [sym_file_descriptor] = ACTIONS(5929), - [sym__concat] = ACTIONS(5929), - [anon_sym_PIPE] = ACTIONS(5931), - [anon_sym_RPAREN] = ACTIONS(5931), - [anon_sym_SEMI_SEMI] = ACTIONS(5931), - [anon_sym_PIPE_AMP] = ACTIONS(5931), - [anon_sym_AMP_AMP] = ACTIONS(5931), - [anon_sym_PIPE_PIPE] = ACTIONS(5931), - [anon_sym_LT] = ACTIONS(5931), - [anon_sym_GT] = ACTIONS(5931), - [anon_sym_GT_GT] = ACTIONS(5931), - [anon_sym_AMP_GT] = ACTIONS(5931), - [anon_sym_AMP_GT_GT] = ACTIONS(5931), - [anon_sym_LT_AMP] = ACTIONS(5931), - [anon_sym_GT_AMP] = ACTIONS(5931), - [anon_sym_LT_LT] = ACTIONS(5931), - [anon_sym_LT_LT_DASH] = ACTIONS(5931), - [anon_sym_LT_LT_LT] = ACTIONS(5931), + [sym_file_descriptor] = ACTIONS(6948), + [sym__concat] = ACTIONS(6948), + [sym_variable_name] = ACTIONS(6948), + [anon_sym_PIPE] = ACTIONS(6950), + [anon_sym_SEMI_SEMI] = ACTIONS(6950), + [anon_sym_PIPE_AMP] = ACTIONS(6950), + [anon_sym_AMP_AMP] = ACTIONS(6950), + [anon_sym_PIPE_PIPE] = ACTIONS(6950), + [anon_sym_LT] = ACTIONS(6950), + [anon_sym_GT] = ACTIONS(6950), + [anon_sym_GT_GT] = ACTIONS(6950), + [anon_sym_AMP_GT] = ACTIONS(6950), + [anon_sym_AMP_GT_GT] = ACTIONS(6950), + [anon_sym_LT_AMP] = ACTIONS(6950), + [anon_sym_GT_AMP] = ACTIONS(6950), + [sym__special_characters] = ACTIONS(6950), + [anon_sym_DQUOTE] = ACTIONS(6950), + [anon_sym_DOLLAR] = ACTIONS(6950), + [sym_raw_string] = ACTIONS(6950), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6950), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6950), + [anon_sym_BQUOTE] = ACTIONS(6950), + [anon_sym_LT_LPAREN] = ACTIONS(6950), + [anon_sym_GT_LPAREN] = ACTIONS(6950), [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(5931), - [anon_sym_LF] = ACTIONS(5931), - [anon_sym_AMP] = ACTIONS(5931), + [sym_word] = ACTIONS(6950), + [anon_sym_SEMI] = ACTIONS(6950), + [anon_sym_LF] = ACTIONS(6950), + [anon_sym_AMP] = ACTIONS(6950), }, [3667] = { - [sym_file_descriptor] = ACTIONS(5933), - [sym__concat] = ACTIONS(5933), - [anon_sym_PIPE] = ACTIONS(5935), - [anon_sym_RPAREN] = ACTIONS(5935), - [anon_sym_SEMI_SEMI] = ACTIONS(5935), - [anon_sym_PIPE_AMP] = ACTIONS(5935), - [anon_sym_AMP_AMP] = ACTIONS(5935), - [anon_sym_PIPE_PIPE] = ACTIONS(5935), - [anon_sym_LT] = ACTIONS(5935), - [anon_sym_GT] = ACTIONS(5935), - [anon_sym_GT_GT] = ACTIONS(5935), - [anon_sym_AMP_GT] = ACTIONS(5935), - [anon_sym_AMP_GT_GT] = ACTIONS(5935), - [anon_sym_LT_AMP] = ACTIONS(5935), - [anon_sym_GT_AMP] = ACTIONS(5935), - [anon_sym_LT_LT] = ACTIONS(5935), - [anon_sym_LT_LT_DASH] = ACTIONS(5935), - [anon_sym_LT_LT_LT] = ACTIONS(5935), + [sym_file_descriptor] = ACTIONS(6952), + [sym__concat] = ACTIONS(6952), + [sym_variable_name] = ACTIONS(6952), + [anon_sym_PIPE] = ACTIONS(6954), + [anon_sym_SEMI_SEMI] = ACTIONS(6954), + [anon_sym_PIPE_AMP] = ACTIONS(6954), + [anon_sym_AMP_AMP] = ACTIONS(6954), + [anon_sym_PIPE_PIPE] = ACTIONS(6954), + [anon_sym_LT] = ACTIONS(6954), + [anon_sym_GT] = ACTIONS(6954), + [anon_sym_GT_GT] = ACTIONS(6954), + [anon_sym_AMP_GT] = ACTIONS(6954), + [anon_sym_AMP_GT_GT] = ACTIONS(6954), + [anon_sym_LT_AMP] = ACTIONS(6954), + [anon_sym_GT_AMP] = ACTIONS(6954), + [sym__special_characters] = ACTIONS(6954), + [anon_sym_DQUOTE] = ACTIONS(6954), + [anon_sym_DOLLAR] = ACTIONS(6954), + [sym_raw_string] = ACTIONS(6954), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6954), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6954), + [anon_sym_BQUOTE] = ACTIONS(6954), + [anon_sym_LT_LPAREN] = ACTIONS(6954), + [anon_sym_GT_LPAREN] = ACTIONS(6954), [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(5935), - [anon_sym_LF] = ACTIONS(5935), - [anon_sym_AMP] = ACTIONS(5935), + [sym_word] = ACTIONS(6954), + [anon_sym_SEMI] = ACTIONS(6954), + [anon_sym_LF] = ACTIONS(6954), + [anon_sym_AMP] = ACTIONS(6954), }, [3668] = { - [sym_file_descriptor] = ACTIONS(5937), - [sym__concat] = ACTIONS(5937), - [anon_sym_PIPE] = ACTIONS(5939), - [anon_sym_RPAREN] = ACTIONS(5939), - [anon_sym_SEMI_SEMI] = ACTIONS(5939), - [anon_sym_PIPE_AMP] = ACTIONS(5939), - [anon_sym_AMP_AMP] = ACTIONS(5939), - [anon_sym_PIPE_PIPE] = ACTIONS(5939), - [anon_sym_LT] = ACTIONS(5939), - [anon_sym_GT] = ACTIONS(5939), - [anon_sym_GT_GT] = ACTIONS(5939), - [anon_sym_AMP_GT] = ACTIONS(5939), - [anon_sym_AMP_GT_GT] = ACTIONS(5939), - [anon_sym_LT_AMP] = ACTIONS(5939), - [anon_sym_GT_AMP] = ACTIONS(5939), - [anon_sym_LT_LT] = ACTIONS(5939), - [anon_sym_LT_LT_DASH] = ACTIONS(5939), - [anon_sym_LT_LT_LT] = ACTIONS(5939), + [sym_file_descriptor] = ACTIONS(6956), + [sym__concat] = ACTIONS(6956), + [sym_variable_name] = ACTIONS(6956), + [anon_sym_PIPE] = ACTIONS(6958), + [anon_sym_SEMI_SEMI] = ACTIONS(6958), + [anon_sym_PIPE_AMP] = ACTIONS(6958), + [anon_sym_AMP_AMP] = ACTIONS(6958), + [anon_sym_PIPE_PIPE] = ACTIONS(6958), + [anon_sym_LT] = ACTIONS(6958), + [anon_sym_GT] = ACTIONS(6958), + [anon_sym_GT_GT] = ACTIONS(6958), + [anon_sym_AMP_GT] = ACTIONS(6958), + [anon_sym_AMP_GT_GT] = ACTIONS(6958), + [anon_sym_LT_AMP] = ACTIONS(6958), + [anon_sym_GT_AMP] = ACTIONS(6958), + [sym__special_characters] = ACTIONS(6958), + [anon_sym_DQUOTE] = ACTIONS(6958), + [anon_sym_DOLLAR] = ACTIONS(6958), + [sym_raw_string] = ACTIONS(6958), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6958), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6958), + [anon_sym_BQUOTE] = ACTIONS(6958), + [anon_sym_LT_LPAREN] = ACTIONS(6958), + [anon_sym_GT_LPAREN] = ACTIONS(6958), [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(5939), - [anon_sym_LF] = ACTIONS(5939), - [anon_sym_AMP] = ACTIONS(5939), + [sym_word] = ACTIONS(6958), + [anon_sym_SEMI] = ACTIONS(6958), + [anon_sym_LF] = ACTIONS(6958), + [anon_sym_AMP] = ACTIONS(6958), }, [3669] = { - [sym_file_descriptor] = ACTIONS(5941), - [sym__concat] = ACTIONS(5941), - [anon_sym_PIPE] = ACTIONS(5943), - [anon_sym_RPAREN] = ACTIONS(5943), - [anon_sym_SEMI_SEMI] = ACTIONS(5943), - [anon_sym_PIPE_AMP] = ACTIONS(5943), - [anon_sym_AMP_AMP] = ACTIONS(5943), - [anon_sym_PIPE_PIPE] = ACTIONS(5943), - [anon_sym_LT] = ACTIONS(5943), - [anon_sym_GT] = ACTIONS(5943), - [anon_sym_GT_GT] = ACTIONS(5943), - [anon_sym_AMP_GT] = ACTIONS(5943), - [anon_sym_AMP_GT_GT] = ACTIONS(5943), - [anon_sym_LT_AMP] = ACTIONS(5943), - [anon_sym_GT_AMP] = ACTIONS(5943), - [anon_sym_LT_LT] = ACTIONS(5943), - [anon_sym_LT_LT_DASH] = ACTIONS(5943), - [anon_sym_LT_LT_LT] = ACTIONS(5943), - [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(5943), - [anon_sym_LF] = ACTIONS(5943), - [anon_sym_AMP] = ACTIONS(5943), - }, - [3670] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7669), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3671] = { - [sym_file_descriptor] = ACTIONS(5947), - [sym__concat] = ACTIONS(5947), - [anon_sym_PIPE] = ACTIONS(5949), - [anon_sym_RPAREN] = ACTIONS(5949), - [anon_sym_SEMI_SEMI] = ACTIONS(5949), - [anon_sym_PIPE_AMP] = ACTIONS(5949), - [anon_sym_AMP_AMP] = ACTIONS(5949), - [anon_sym_PIPE_PIPE] = ACTIONS(5949), - [anon_sym_LT] = ACTIONS(5949), - [anon_sym_GT] = ACTIONS(5949), - [anon_sym_GT_GT] = ACTIONS(5949), - [anon_sym_AMP_GT] = ACTIONS(5949), - [anon_sym_AMP_GT_GT] = ACTIONS(5949), - [anon_sym_LT_AMP] = ACTIONS(5949), - [anon_sym_GT_AMP] = ACTIONS(5949), - [anon_sym_LT_LT] = ACTIONS(5949), - [anon_sym_LT_LT_DASH] = ACTIONS(5949), - [anon_sym_LT_LT_LT] = ACTIONS(5949), - [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(5949), - [anon_sym_LF] = ACTIONS(5949), - [anon_sym_AMP] = ACTIONS(5949), - }, - [3672] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7671), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3673] = { - [sym_file_descriptor] = ACTIONS(5953), - [sym__concat] = ACTIONS(5953), - [anon_sym_PIPE] = ACTIONS(5955), - [anon_sym_RPAREN] = ACTIONS(5955), - [anon_sym_SEMI_SEMI] = ACTIONS(5955), - [anon_sym_PIPE_AMP] = ACTIONS(5955), - [anon_sym_AMP_AMP] = ACTIONS(5955), - [anon_sym_PIPE_PIPE] = ACTIONS(5955), - [anon_sym_LT] = ACTIONS(5955), - [anon_sym_GT] = ACTIONS(5955), - [anon_sym_GT_GT] = ACTIONS(5955), - [anon_sym_AMP_GT] = ACTIONS(5955), - [anon_sym_AMP_GT_GT] = ACTIONS(5955), - [anon_sym_LT_AMP] = ACTIONS(5955), - [anon_sym_GT_AMP] = ACTIONS(5955), - [anon_sym_LT_LT] = ACTIONS(5955), - [anon_sym_LT_LT_DASH] = ACTIONS(5955), - [anon_sym_LT_LT_LT] = ACTIONS(5955), - [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(5955), - [anon_sym_LF] = ACTIONS(5955), - [anon_sym_AMP] = ACTIONS(5955), - }, - [3674] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7673), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3675] = { - [sym_file_descriptor] = ACTIONS(5959), - [sym__concat] = ACTIONS(5959), - [anon_sym_PIPE] = ACTIONS(5961), - [anon_sym_RPAREN] = ACTIONS(5961), - [anon_sym_SEMI_SEMI] = ACTIONS(5961), - [anon_sym_PIPE_AMP] = ACTIONS(5961), - [anon_sym_AMP_AMP] = ACTIONS(5961), - [anon_sym_PIPE_PIPE] = ACTIONS(5961), - [anon_sym_LT] = ACTIONS(5961), - [anon_sym_GT] = ACTIONS(5961), - [anon_sym_GT_GT] = ACTIONS(5961), - [anon_sym_AMP_GT] = ACTIONS(5961), - [anon_sym_AMP_GT_GT] = ACTIONS(5961), - [anon_sym_LT_AMP] = ACTIONS(5961), - [anon_sym_GT_AMP] = ACTIONS(5961), - [anon_sym_LT_LT] = ACTIONS(5961), - [anon_sym_LT_LT_DASH] = ACTIONS(5961), - [anon_sym_LT_LT_LT] = ACTIONS(5961), - [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(5961), - [anon_sym_LF] = ACTIONS(5961), - [anon_sym_AMP] = ACTIONS(5961), - }, - [3676] = { - [sym_file_descriptor] = ACTIONS(5963), - [sym__concat] = ACTIONS(5963), - [anon_sym_PIPE] = ACTIONS(5965), - [anon_sym_RPAREN] = ACTIONS(5965), - [anon_sym_SEMI_SEMI] = ACTIONS(5965), - [anon_sym_PIPE_AMP] = ACTIONS(5965), - [anon_sym_AMP_AMP] = ACTIONS(5965), - [anon_sym_PIPE_PIPE] = ACTIONS(5965), - [anon_sym_LT] = ACTIONS(5965), - [anon_sym_GT] = ACTIONS(5965), - [anon_sym_GT_GT] = ACTIONS(5965), - [anon_sym_AMP_GT] = ACTIONS(5965), - [anon_sym_AMP_GT_GT] = ACTIONS(5965), - [anon_sym_LT_AMP] = ACTIONS(5965), - [anon_sym_GT_AMP] = ACTIONS(5965), - [anon_sym_LT_LT] = ACTIONS(5965), - [anon_sym_LT_LT_DASH] = ACTIONS(5965), - [anon_sym_LT_LT_LT] = ACTIONS(5965), - [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(5965), - [anon_sym_LF] = ACTIONS(5965), - [anon_sym_AMP] = ACTIONS(5965), - }, - [3677] = { - [sym__concat] = ACTIONS(5929), - [anon_sym_RBRACE] = ACTIONS(5929), - [sym_comment] = ACTIONS(56), - }, - [3678] = { - [sym__concat] = ACTIONS(5933), - [anon_sym_RBRACE] = ACTIONS(5933), - [sym_comment] = ACTIONS(56), - }, - [3679] = { - [sym__concat] = ACTIONS(5937), - [anon_sym_RBRACE] = ACTIONS(5937), - [sym_comment] = ACTIONS(56), - }, - [3680] = { - [sym__concat] = ACTIONS(5941), - [anon_sym_RBRACE] = ACTIONS(5941), - [sym_comment] = ACTIONS(56), - }, - [3681] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7675), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3682] = { - [sym__concat] = ACTIONS(5947), - [anon_sym_RBRACE] = ACTIONS(5947), - [sym_comment] = ACTIONS(56), - }, - [3683] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7677), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3684] = { - [sym__concat] = ACTIONS(5953), - [anon_sym_RBRACE] = ACTIONS(5953), - [sym_comment] = ACTIONS(56), - }, - [3685] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7679), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3686] = { - [sym__concat] = ACTIONS(5959), - [anon_sym_RBRACE] = ACTIONS(5959), - [sym_comment] = ACTIONS(56), - }, - [3687] = { - [sym__concat] = ACTIONS(5963), - [anon_sym_RBRACE] = ACTIONS(5963), - [sym_comment] = ACTIONS(56), - }, - [3688] = { - [sym__concat] = ACTIONS(6812), - [anon_sym_RBRACE] = ACTIONS(6812), - [anon_sym_EQ] = ACTIONS(7351), - [sym__special_characters] = ACTIONS(6814), - [anon_sym_DQUOTE] = ACTIONS(6812), - [anon_sym_DOLLAR] = ACTIONS(7351), - [sym_raw_string] = ACTIONS(6812), - [anon_sym_POUND] = ACTIONS(6812), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6812), - [anon_sym_COLON] = ACTIONS(7351), - [anon_sym_COLON_QMARK] = ACTIONS(7351), - [anon_sym_COLON_DASH] = ACTIONS(7351), - [anon_sym_PERCENT] = ACTIONS(7351), - [anon_sym_DASH] = ACTIONS(7351), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6812), - [anon_sym_BQUOTE] = ACTIONS(6812), - [anon_sym_LT_LPAREN] = ACTIONS(6812), - [anon_sym_GT_LPAREN] = ACTIONS(6812), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(6814), - }, - [3689] = { - [sym__concat] = ACTIONS(6816), - [anon_sym_RBRACE] = ACTIONS(6816), - [anon_sym_EQ] = ACTIONS(7353), - [sym__special_characters] = ACTIONS(6818), - [anon_sym_DQUOTE] = ACTIONS(6816), - [anon_sym_DOLLAR] = ACTIONS(7353), - [sym_raw_string] = ACTIONS(6816), - [anon_sym_POUND] = ACTIONS(6816), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6816), - [anon_sym_COLON] = ACTIONS(7353), - [anon_sym_COLON_QMARK] = ACTIONS(7353), - [anon_sym_COLON_DASH] = ACTIONS(7353), - [anon_sym_PERCENT] = ACTIONS(7353), - [anon_sym_DASH] = ACTIONS(7353), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6816), - [anon_sym_BQUOTE] = ACTIONS(6816), - [anon_sym_LT_LPAREN] = ACTIONS(6816), - [anon_sym_GT_LPAREN] = ACTIONS(6816), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(6818), - }, - [3690] = { - [sym__concat] = ACTIONS(6820), - [anon_sym_RBRACE] = ACTIONS(6820), - [anon_sym_EQ] = ACTIONS(7355), - [sym__special_characters] = ACTIONS(6822), - [anon_sym_DQUOTE] = ACTIONS(6820), - [anon_sym_DOLLAR] = ACTIONS(7355), - [sym_raw_string] = ACTIONS(6820), - [anon_sym_POUND] = ACTIONS(6820), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6820), - [anon_sym_COLON] = ACTIONS(7355), - [anon_sym_COLON_QMARK] = ACTIONS(7355), - [anon_sym_COLON_DASH] = ACTIONS(7355), - [anon_sym_PERCENT] = ACTIONS(7355), - [anon_sym_DASH] = ACTIONS(7355), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6820), - [anon_sym_BQUOTE] = ACTIONS(6820), - [anon_sym_LT_LPAREN] = ACTIONS(6820), - [anon_sym_GT_LPAREN] = ACTIONS(6820), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(6822), - }, - [3691] = { - [sym_file_descriptor] = ACTIONS(5929), - [sym__concat] = ACTIONS(5929), - [sym_variable_name] = ACTIONS(5929), - [anon_sym_PIPE] = ACTIONS(6710), - [anon_sym_RPAREN] = ACTIONS(5929), - [anon_sym_PIPE_AMP] = ACTIONS(5929), - [anon_sym_AMP_AMP] = ACTIONS(5929), - [anon_sym_PIPE_PIPE] = ACTIONS(5929), - [anon_sym_LT] = ACTIONS(6710), - [anon_sym_GT] = ACTIONS(6710), - [anon_sym_GT_GT] = ACTIONS(5929), - [anon_sym_AMP_GT] = ACTIONS(6710), - [anon_sym_AMP_GT_GT] = ACTIONS(5929), - [anon_sym_LT_AMP] = ACTIONS(5929), - [anon_sym_GT_AMP] = ACTIONS(5929), - [sym__special_characters] = ACTIONS(6710), - [anon_sym_DQUOTE] = ACTIONS(5929), - [anon_sym_DOLLAR] = ACTIONS(6710), - [sym_raw_string] = ACTIONS(5929), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5929), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5929), - [anon_sym_BQUOTE] = ACTIONS(5929), - [anon_sym_LT_LPAREN] = ACTIONS(5929), - [anon_sym_GT_LPAREN] = ACTIONS(5929), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6710), - }, - [3692] = { - [sym_file_descriptor] = ACTIONS(5933), - [sym__concat] = ACTIONS(5933), - [sym_variable_name] = ACTIONS(5933), - [anon_sym_PIPE] = ACTIONS(6712), - [anon_sym_RPAREN] = ACTIONS(5933), - [anon_sym_PIPE_AMP] = ACTIONS(5933), - [anon_sym_AMP_AMP] = ACTIONS(5933), - [anon_sym_PIPE_PIPE] = ACTIONS(5933), - [anon_sym_LT] = ACTIONS(6712), - [anon_sym_GT] = ACTIONS(6712), - [anon_sym_GT_GT] = ACTIONS(5933), - [anon_sym_AMP_GT] = ACTIONS(6712), - [anon_sym_AMP_GT_GT] = ACTIONS(5933), - [anon_sym_LT_AMP] = ACTIONS(5933), - [anon_sym_GT_AMP] = ACTIONS(5933), - [sym__special_characters] = ACTIONS(6712), - [anon_sym_DQUOTE] = ACTIONS(5933), - [anon_sym_DOLLAR] = ACTIONS(6712), - [sym_raw_string] = ACTIONS(5933), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5933), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5933), - [anon_sym_BQUOTE] = ACTIONS(5933), - [anon_sym_LT_LPAREN] = ACTIONS(5933), - [anon_sym_GT_LPAREN] = ACTIONS(5933), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6712), - }, - [3693] = { - [sym_file_descriptor] = ACTIONS(5937), - [sym__concat] = ACTIONS(5937), - [sym_variable_name] = ACTIONS(5937), - [anon_sym_PIPE] = ACTIONS(6714), - [anon_sym_RPAREN] = ACTIONS(5937), - [anon_sym_PIPE_AMP] = ACTIONS(5937), - [anon_sym_AMP_AMP] = ACTIONS(5937), - [anon_sym_PIPE_PIPE] = ACTIONS(5937), - [anon_sym_LT] = ACTIONS(6714), - [anon_sym_GT] = ACTIONS(6714), - [anon_sym_GT_GT] = ACTIONS(5937), - [anon_sym_AMP_GT] = ACTIONS(6714), - [anon_sym_AMP_GT_GT] = ACTIONS(5937), - [anon_sym_LT_AMP] = ACTIONS(5937), - [anon_sym_GT_AMP] = ACTIONS(5937), - [sym__special_characters] = ACTIONS(6714), - [anon_sym_DQUOTE] = ACTIONS(5937), - [anon_sym_DOLLAR] = ACTIONS(6714), - [sym_raw_string] = ACTIONS(5937), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5937), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5937), - [anon_sym_BQUOTE] = ACTIONS(5937), - [anon_sym_LT_LPAREN] = ACTIONS(5937), - [anon_sym_GT_LPAREN] = ACTIONS(5937), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6714), - }, - [3694] = { - [sym_file_descriptor] = ACTIONS(5941), - [sym__concat] = ACTIONS(5941), - [sym_variable_name] = ACTIONS(5941), - [anon_sym_PIPE] = ACTIONS(6716), - [anon_sym_RPAREN] = ACTIONS(5941), - [anon_sym_PIPE_AMP] = ACTIONS(5941), - [anon_sym_AMP_AMP] = ACTIONS(5941), - [anon_sym_PIPE_PIPE] = ACTIONS(5941), - [anon_sym_LT] = ACTIONS(6716), - [anon_sym_GT] = ACTIONS(6716), - [anon_sym_GT_GT] = ACTIONS(5941), - [anon_sym_AMP_GT] = ACTIONS(6716), - [anon_sym_AMP_GT_GT] = ACTIONS(5941), - [anon_sym_LT_AMP] = ACTIONS(5941), - [anon_sym_GT_AMP] = ACTIONS(5941), - [sym__special_characters] = ACTIONS(6716), - [anon_sym_DQUOTE] = ACTIONS(5941), - [anon_sym_DOLLAR] = ACTIONS(6716), - [sym_raw_string] = ACTIONS(5941), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5941), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5941), - [anon_sym_BQUOTE] = ACTIONS(5941), - [anon_sym_LT_LPAREN] = ACTIONS(5941), - [anon_sym_GT_LPAREN] = ACTIONS(5941), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6716), - }, - [3695] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7681), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3696] = { - [sym_file_descriptor] = ACTIONS(5947), - [sym__concat] = ACTIONS(5947), - [sym_variable_name] = ACTIONS(5947), - [anon_sym_PIPE] = ACTIONS(6720), - [anon_sym_RPAREN] = ACTIONS(5947), - [anon_sym_PIPE_AMP] = ACTIONS(5947), - [anon_sym_AMP_AMP] = ACTIONS(5947), - [anon_sym_PIPE_PIPE] = ACTIONS(5947), - [anon_sym_LT] = ACTIONS(6720), - [anon_sym_GT] = ACTIONS(6720), - [anon_sym_GT_GT] = ACTIONS(5947), - [anon_sym_AMP_GT] = ACTIONS(6720), - [anon_sym_AMP_GT_GT] = ACTIONS(5947), - [anon_sym_LT_AMP] = ACTIONS(5947), - [anon_sym_GT_AMP] = ACTIONS(5947), - [sym__special_characters] = ACTIONS(6720), - [anon_sym_DQUOTE] = ACTIONS(5947), - [anon_sym_DOLLAR] = ACTIONS(6720), - [sym_raw_string] = ACTIONS(5947), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5947), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5947), - [anon_sym_BQUOTE] = ACTIONS(5947), - [anon_sym_LT_LPAREN] = ACTIONS(5947), - [anon_sym_GT_LPAREN] = ACTIONS(5947), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6720), - }, - [3697] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7683), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3698] = { - [sym_file_descriptor] = ACTIONS(5953), - [sym__concat] = ACTIONS(5953), - [sym_variable_name] = ACTIONS(5953), - [anon_sym_PIPE] = ACTIONS(6724), - [anon_sym_RPAREN] = ACTIONS(5953), - [anon_sym_PIPE_AMP] = ACTIONS(5953), - [anon_sym_AMP_AMP] = ACTIONS(5953), - [anon_sym_PIPE_PIPE] = ACTIONS(5953), - [anon_sym_LT] = ACTIONS(6724), - [anon_sym_GT] = ACTIONS(6724), - [anon_sym_GT_GT] = ACTIONS(5953), - [anon_sym_AMP_GT] = ACTIONS(6724), - [anon_sym_AMP_GT_GT] = ACTIONS(5953), - [anon_sym_LT_AMP] = ACTIONS(5953), - [anon_sym_GT_AMP] = ACTIONS(5953), - [sym__special_characters] = ACTIONS(6724), - [anon_sym_DQUOTE] = ACTIONS(5953), - [anon_sym_DOLLAR] = ACTIONS(6724), - [sym_raw_string] = ACTIONS(5953), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5953), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5953), - [anon_sym_BQUOTE] = ACTIONS(5953), - [anon_sym_LT_LPAREN] = ACTIONS(5953), - [anon_sym_GT_LPAREN] = ACTIONS(5953), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6724), - }, - [3699] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7685), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3700] = { - [sym_file_descriptor] = ACTIONS(5959), - [sym__concat] = ACTIONS(5959), - [sym_variable_name] = ACTIONS(5959), - [anon_sym_PIPE] = ACTIONS(6728), - [anon_sym_RPAREN] = ACTIONS(5959), - [anon_sym_PIPE_AMP] = ACTIONS(5959), - [anon_sym_AMP_AMP] = ACTIONS(5959), - [anon_sym_PIPE_PIPE] = ACTIONS(5959), - [anon_sym_LT] = ACTIONS(6728), - [anon_sym_GT] = ACTIONS(6728), - [anon_sym_GT_GT] = ACTIONS(5959), - [anon_sym_AMP_GT] = ACTIONS(6728), - [anon_sym_AMP_GT_GT] = ACTIONS(5959), - [anon_sym_LT_AMP] = ACTIONS(5959), - [anon_sym_GT_AMP] = ACTIONS(5959), - [sym__special_characters] = ACTIONS(6728), - [anon_sym_DQUOTE] = ACTIONS(5959), - [anon_sym_DOLLAR] = ACTIONS(6728), - [sym_raw_string] = ACTIONS(5959), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5959), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5959), - [anon_sym_BQUOTE] = ACTIONS(5959), - [anon_sym_LT_LPAREN] = ACTIONS(5959), - [anon_sym_GT_LPAREN] = ACTIONS(5959), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6728), - }, - [3701] = { - [sym_file_descriptor] = ACTIONS(5963), - [sym__concat] = ACTIONS(5963), - [sym_variable_name] = ACTIONS(5963), - [anon_sym_PIPE] = ACTIONS(6730), - [anon_sym_RPAREN] = ACTIONS(5963), - [anon_sym_PIPE_AMP] = ACTIONS(5963), - [anon_sym_AMP_AMP] = ACTIONS(5963), - [anon_sym_PIPE_PIPE] = ACTIONS(5963), - [anon_sym_LT] = ACTIONS(6730), - [anon_sym_GT] = ACTIONS(6730), - [anon_sym_GT_GT] = ACTIONS(5963), - [anon_sym_AMP_GT] = ACTIONS(6730), - [anon_sym_AMP_GT_GT] = ACTIONS(5963), - [anon_sym_LT_AMP] = ACTIONS(5963), - [anon_sym_GT_AMP] = ACTIONS(5963), - [sym__special_characters] = ACTIONS(6730), + [sym__concat] = ACTIONS(5961), + [anon_sym_SEMI_SEMI] = ACTIONS(5963), + [sym__special_characters] = ACTIONS(5963), [anon_sym_DQUOTE] = ACTIONS(5963), - [anon_sym_DOLLAR] = ACTIONS(6730), + [anon_sym_DOLLAR] = ACTIONS(5963), [sym_raw_string] = ACTIONS(5963), [anon_sym_DOLLAR_LBRACE] = ACTIONS(5963), [anon_sym_DOLLAR_LPAREN] = ACTIONS(5963), [anon_sym_BQUOTE] = ACTIONS(5963), [anon_sym_LT_LPAREN] = ACTIONS(5963), [anon_sym_GT_LPAREN] = ACTIONS(5963), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6730), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(5963), + [anon_sym_SEMI] = ACTIONS(5963), + [anon_sym_LF] = ACTIONS(5963), + [anon_sym_AMP] = ACTIONS(5963), }, - [3702] = { - [anon_sym_PIPE] = ACTIONS(6004), - [anon_sym_RPAREN] = ACTIONS(4237), - [anon_sym_PIPE_AMP] = ACTIONS(4237), - [anon_sym_AMP_AMP] = ACTIONS(4237), - [anon_sym_PIPE_PIPE] = ACTIONS(4237), - [anon_sym_BQUOTE] = ACTIONS(4237), - [sym_comment] = ACTIONS(56), + [3670] = { + [sym__concat] = ACTIONS(5965), + [anon_sym_SEMI_SEMI] = ACTIONS(5967), + [sym__special_characters] = ACTIONS(5967), + [anon_sym_DQUOTE] = ACTIONS(5967), + [anon_sym_DOLLAR] = ACTIONS(5967), + [sym_raw_string] = ACTIONS(5967), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5967), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5967), + [anon_sym_BQUOTE] = ACTIONS(5967), + [anon_sym_LT_LPAREN] = ACTIONS(5967), + [anon_sym_GT_LPAREN] = ACTIONS(5967), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(5967), + [anon_sym_SEMI] = ACTIONS(5967), + [anon_sym_LF] = ACTIONS(5967), + [anon_sym_AMP] = ACTIONS(5967), }, - [3703] = { - [anon_sym_PIPE] = ACTIONS(7687), - [anon_sym_RPAREN] = ACTIONS(7689), - [anon_sym_PIPE_AMP] = ACTIONS(7689), - [anon_sym_AMP_AMP] = ACTIONS(7689), - [anon_sym_PIPE_PIPE] = ACTIONS(7689), - [anon_sym_BQUOTE] = ACTIONS(7689), - [sym_comment] = ACTIONS(56), + [3671] = { + [sym__concat] = ACTIONS(5969), + [anon_sym_SEMI_SEMI] = ACTIONS(5971), + [sym__special_characters] = ACTIONS(5971), + [anon_sym_DQUOTE] = ACTIONS(5971), + [anon_sym_DOLLAR] = ACTIONS(5971), + [sym_raw_string] = ACTIONS(5971), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5971), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5971), + [anon_sym_BQUOTE] = ACTIONS(5971), + [anon_sym_LT_LPAREN] = ACTIONS(5971), + [anon_sym_GT_LPAREN] = ACTIONS(5971), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(5971), + [anon_sym_SEMI] = ACTIONS(5971), + [anon_sym_LF] = ACTIONS(5971), + [anon_sym_AMP] = ACTIONS(5971), }, - [3704] = { - [anon_sym_PIPE] = ACTIONS(7691), - [anon_sym_RPAREN] = ACTIONS(7693), - [anon_sym_PIPE_AMP] = ACTIONS(7693), - [anon_sym_AMP_AMP] = ACTIONS(7693), - [anon_sym_PIPE_PIPE] = ACTIONS(7693), - [anon_sym_BQUOTE] = ACTIONS(7693), - [sym_comment] = ACTIONS(56), + [3672] = { + [sym__concat] = ACTIONS(5973), + [anon_sym_SEMI_SEMI] = ACTIONS(5975), + [sym__special_characters] = ACTIONS(5975), + [anon_sym_DQUOTE] = ACTIONS(5975), + [anon_sym_DOLLAR] = ACTIONS(5975), + [sym_raw_string] = ACTIONS(5975), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5975), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5975), + [anon_sym_BQUOTE] = ACTIONS(5975), + [anon_sym_LT_LPAREN] = ACTIONS(5975), + [anon_sym_GT_LPAREN] = ACTIONS(5975), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(5975), + [anon_sym_SEMI] = ACTIONS(5975), + [anon_sym_LF] = ACTIONS(5975), + [anon_sym_AMP] = ACTIONS(5975), }, - [3705] = { - [sym__concat] = ACTIONS(3235), - [anon_sym_PIPE] = ACTIONS(4540), - [anon_sym_RPAREN] = ACTIONS(3235), - [anon_sym_PIPE_AMP] = ACTIONS(3235), - [anon_sym_AMP_AMP] = ACTIONS(3235), - [anon_sym_PIPE_PIPE] = ACTIONS(3235), - [sym_comment] = ACTIONS(56), - }, - [3706] = { - [aux_sym_concatenation_repeat1] = STATE(1594), - [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(7695), - [sym_comment] = ACTIONS(56), - }, - [3707] = { - [aux_sym_concatenation_repeat1] = STATE(1594), - [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(7697), - [sym_comment] = ACTIONS(56), - }, - [3708] = { - [anon_sym_RBRACE] = ACTIONS(7697), - [sym_comment] = ACTIONS(56), - }, - [3709] = { + [3673] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -90205,8 +91344,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3864), - [anon_sym_RBRACE] = ACTIONS(7699), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(7863), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -90226,697 +91365,1664 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, + [3674] = { + [sym__concat] = ACTIONS(5979), + [anon_sym_SEMI_SEMI] = ACTIONS(5981), + [sym__special_characters] = ACTIONS(5981), + [anon_sym_DQUOTE] = ACTIONS(5981), + [anon_sym_DOLLAR] = ACTIONS(5981), + [sym_raw_string] = ACTIONS(5981), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5981), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5981), + [anon_sym_BQUOTE] = ACTIONS(5981), + [anon_sym_LT_LPAREN] = ACTIONS(5981), + [anon_sym_GT_LPAREN] = ACTIONS(5981), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(5981), + [anon_sym_SEMI] = ACTIONS(5981), + [anon_sym_LF] = ACTIONS(5981), + [anon_sym_AMP] = ACTIONS(5981), + }, + [3675] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(7865), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3676] = { + [sym__concat] = ACTIONS(5985), + [anon_sym_SEMI_SEMI] = ACTIONS(5987), + [sym__special_characters] = ACTIONS(5987), + [anon_sym_DQUOTE] = ACTIONS(5987), + [anon_sym_DOLLAR] = ACTIONS(5987), + [sym_raw_string] = ACTIONS(5987), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5987), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5987), + [anon_sym_BQUOTE] = ACTIONS(5987), + [anon_sym_LT_LPAREN] = ACTIONS(5987), + [anon_sym_GT_LPAREN] = ACTIONS(5987), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(5987), + [anon_sym_SEMI] = ACTIONS(5987), + [anon_sym_LF] = ACTIONS(5987), + [anon_sym_AMP] = ACTIONS(5987), + }, + [3677] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(7867), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3678] = { + [sym__concat] = ACTIONS(5991), + [anon_sym_SEMI_SEMI] = ACTIONS(5993), + [sym__special_characters] = ACTIONS(5993), + [anon_sym_DQUOTE] = ACTIONS(5993), + [anon_sym_DOLLAR] = ACTIONS(5993), + [sym_raw_string] = ACTIONS(5993), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5993), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5993), + [anon_sym_BQUOTE] = ACTIONS(5993), + [anon_sym_LT_LPAREN] = ACTIONS(5993), + [anon_sym_GT_LPAREN] = ACTIONS(5993), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(5993), + [anon_sym_SEMI] = ACTIONS(5993), + [anon_sym_LF] = ACTIONS(5993), + [anon_sym_AMP] = ACTIONS(5993), + }, + [3679] = { + [sym__concat] = ACTIONS(5995), + [anon_sym_SEMI_SEMI] = ACTIONS(5997), + [sym__special_characters] = ACTIONS(5997), + [anon_sym_DQUOTE] = ACTIONS(5997), + [anon_sym_DOLLAR] = ACTIONS(5997), + [sym_raw_string] = ACTIONS(5997), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5997), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5997), + [anon_sym_BQUOTE] = ACTIONS(5997), + [anon_sym_LT_LPAREN] = ACTIONS(5997), + [anon_sym_GT_LPAREN] = ACTIONS(5997), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(5997), + [anon_sym_SEMI] = ACTIONS(5997), + [anon_sym_LF] = ACTIONS(5997), + [anon_sym_AMP] = ACTIONS(5997), + }, + [3680] = { + [sym_file_descriptor] = ACTIONS(1255), + [sym_variable_name] = ACTIONS(1255), + [anon_sym_esac] = ACTIONS(1257), + [anon_sym_PIPE] = ACTIONS(1257), + [anon_sym_SEMI_SEMI] = ACTIONS(1257), + [anon_sym_PIPE_AMP] = ACTIONS(1257), + [anon_sym_AMP_AMP] = ACTIONS(1257), + [anon_sym_PIPE_PIPE] = ACTIONS(1257), + [anon_sym_LT] = ACTIONS(1257), + [anon_sym_GT] = ACTIONS(1257), + [anon_sym_GT_GT] = ACTIONS(1257), + [anon_sym_AMP_GT] = ACTIONS(1257), + [anon_sym_AMP_GT_GT] = ACTIONS(1257), + [anon_sym_LT_AMP] = ACTIONS(1257), + [anon_sym_GT_AMP] = ACTIONS(1257), + [sym__special_characters] = ACTIONS(1257), + [anon_sym_DQUOTE] = ACTIONS(1257), + [anon_sym_DOLLAR] = ACTIONS(1257), + [sym_raw_string] = ACTIONS(1257), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(1257), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1257), + [anon_sym_BQUOTE] = ACTIONS(1257), + [anon_sym_LT_LPAREN] = ACTIONS(1257), + [anon_sym_GT_LPAREN] = ACTIONS(1257), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(1257), + [anon_sym_SEMI] = ACTIONS(1257), + [anon_sym_LF] = ACTIONS(1257), + [anon_sym_AMP] = ACTIONS(1257), + }, + [3681] = { + [sym_concatenation] = STATE(660), + [sym_string] = STATE(655), + [sym_simple_expansion] = STATE(655), + [sym_string_expansion] = STATE(655), + [sym_expansion] = STATE(655), + [sym_command_substitution] = STATE(655), + [sym_process_substitution] = STATE(655), + [aux_sym_for_statement_repeat1] = STATE(4003), + [anon_sym_RPAREN] = ACTIONS(7869), + [sym__special_characters] = ACTIONS(1261), + [anon_sym_DQUOTE] = ACTIONS(1263), + [anon_sym_DOLLAR] = ACTIONS(1265), + [sym_raw_string] = ACTIONS(1267), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(1269), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1271), + [anon_sym_BQUOTE] = ACTIONS(1273), + [anon_sym_LT_LPAREN] = ACTIONS(1275), + [anon_sym_GT_LPAREN] = ACTIONS(1275), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(1277), + }, + [3682] = { + [aux_sym_concatenation_repeat1] = STATE(4005), + [sym_file_descriptor] = ACTIONS(1279), + [sym__concat] = ACTIONS(7871), + [sym_variable_name] = ACTIONS(1279), + [anon_sym_esac] = ACTIONS(1283), + [anon_sym_PIPE] = ACTIONS(1283), + [anon_sym_SEMI_SEMI] = ACTIONS(1283), + [anon_sym_PIPE_AMP] = ACTIONS(1283), + [anon_sym_AMP_AMP] = ACTIONS(1283), + [anon_sym_PIPE_PIPE] = ACTIONS(1283), + [anon_sym_LT] = ACTIONS(1283), + [anon_sym_GT] = ACTIONS(1283), + [anon_sym_GT_GT] = ACTIONS(1283), + [anon_sym_AMP_GT] = ACTIONS(1283), + [anon_sym_AMP_GT_GT] = ACTIONS(1283), + [anon_sym_LT_AMP] = ACTIONS(1283), + [anon_sym_GT_AMP] = ACTIONS(1283), + [sym__special_characters] = ACTIONS(1283), + [anon_sym_DQUOTE] = ACTIONS(1283), + [anon_sym_DOLLAR] = ACTIONS(1283), + [sym_raw_string] = ACTIONS(1283), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(1283), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), + [anon_sym_BQUOTE] = ACTIONS(1283), + [anon_sym_LT_LPAREN] = ACTIONS(1283), + [anon_sym_GT_LPAREN] = ACTIONS(1283), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(1283), + [anon_sym_SEMI] = ACTIONS(1283), + [anon_sym_LF] = ACTIONS(1283), + [anon_sym_AMP] = ACTIONS(1283), + }, + [3683] = { + [sym_simple_expansion] = STATE(134), + [sym_expansion] = STATE(134), + [sym_command_substitution] = STATE(134), + [aux_sym_string_repeat1] = STATE(4007), + [anon_sym_DQUOTE] = ACTIONS(7873), + [anon_sym_DOLLAR] = ACTIONS(232), + [sym__string_content] = ACTIONS(234), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(236), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(238), + [anon_sym_BQUOTE] = ACTIONS(240), + [sym_comment] = ACTIONS(182), + }, + [3684] = { + [sym_string] = STATE(4010), + [anon_sym_DQUOTE] = ACTIONS(7332), + [anon_sym_DOLLAR] = ACTIONS(7875), + [anon_sym_POUND] = ACTIONS(7875), + [anon_sym_DASH] = ACTIONS(7875), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(7877), + [anon_sym_STAR] = ACTIONS(7875), + [anon_sym_AT] = ACTIONS(7875), + [anon_sym_QMARK] = ACTIONS(7875), + [anon_sym_0] = ACTIONS(7879), + [anon_sym__] = ACTIONS(7879), + }, + [3685] = { + [aux_sym_concatenation_repeat1] = STATE(4005), + [sym_file_descriptor] = ACTIONS(1255), + [sym__concat] = ACTIONS(7871), + [sym_variable_name] = ACTIONS(1255), + [anon_sym_esac] = ACTIONS(1257), + [anon_sym_PIPE] = ACTIONS(1257), + [anon_sym_SEMI_SEMI] = ACTIONS(1257), + [anon_sym_PIPE_AMP] = ACTIONS(1257), + [anon_sym_AMP_AMP] = ACTIONS(1257), + [anon_sym_PIPE_PIPE] = ACTIONS(1257), + [anon_sym_LT] = ACTIONS(1257), + [anon_sym_GT] = ACTIONS(1257), + [anon_sym_GT_GT] = ACTIONS(1257), + [anon_sym_AMP_GT] = ACTIONS(1257), + [anon_sym_AMP_GT_GT] = ACTIONS(1257), + [anon_sym_LT_AMP] = ACTIONS(1257), + [anon_sym_GT_AMP] = ACTIONS(1257), + [sym__special_characters] = ACTIONS(1257), + [anon_sym_DQUOTE] = ACTIONS(1257), + [anon_sym_DOLLAR] = ACTIONS(1257), + [sym_raw_string] = ACTIONS(1257), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(1257), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1257), + [anon_sym_BQUOTE] = ACTIONS(1257), + [anon_sym_LT_LPAREN] = ACTIONS(1257), + [anon_sym_GT_LPAREN] = ACTIONS(1257), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(1257), + [anon_sym_SEMI] = ACTIONS(1257), + [anon_sym_LF] = ACTIONS(1257), + [anon_sym_AMP] = ACTIONS(1257), + }, + [3686] = { + [sym_subscript] = STATE(4015), + [sym_variable_name] = ACTIONS(7881), + [anon_sym_DOLLAR] = ACTIONS(7883), + [anon_sym_POUND] = ACTIONS(7885), + [anon_sym_DASH] = ACTIONS(7883), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(7887), + [anon_sym_STAR] = ACTIONS(7883), + [anon_sym_AT] = ACTIONS(7883), + [anon_sym_QMARK] = ACTIONS(7883), + [anon_sym_0] = ACTIONS(7889), + [anon_sym__] = ACTIONS(7889), + }, + [3687] = { + [sym_for_statement] = STATE(4016), + [sym_while_statement] = STATE(4016), + [sym_if_statement] = STATE(4016), + [sym_case_statement] = STATE(4016), + [sym_function_definition] = STATE(4016), + [sym_subshell] = STATE(4016), + [sym_pipeline] = STATE(4016), + [sym_list] = STATE(4016), + [sym_command] = STATE(4016), + [sym_command_name] = STATE(168), + [sym_bracket_command] = STATE(4016), + [sym_variable_assignment] = STATE(4017), + [sym_declaration_command] = STATE(4016), + [sym_unset_command] = STATE(4016), + [sym_subscript] = STATE(170), + [sym_file_redirect] = STATE(30), + [sym_concatenation] = STATE(171), + [sym_string] = STATE(161), + [sym_simple_expansion] = STATE(161), + [sym_string_expansion] = STATE(161), + [sym_expansion] = STATE(161), + [sym_command_substitution] = STATE(161), + [sym_process_substitution] = STATE(161), + [aux_sym_command_repeat1] = STATE(172), + [sym_file_descriptor] = ACTIONS(10), + [sym_variable_name] = ACTIONS(262), + [anon_sym_for] = ACTIONS(264), + [anon_sym_while] = ACTIONS(266), + [anon_sym_if] = ACTIONS(268), + [anon_sym_case] = ACTIONS(270), + [anon_sym_function] = ACTIONS(272), + [anon_sym_LPAREN] = ACTIONS(274), + [anon_sym_LBRACK] = ACTIONS(276), + [anon_sym_LBRACK_LBRACK] = ACTIONS(278), + [anon_sym_declare] = ACTIONS(280), + [anon_sym_typeset] = ACTIONS(280), + [anon_sym_export] = ACTIONS(280), + [anon_sym_readonly] = ACTIONS(280), + [anon_sym_local] = ACTIONS(280), + [anon_sym_unset] = ACTIONS(282), + [anon_sym_unsetenv] = ACTIONS(282), + [anon_sym_LT] = ACTIONS(36), + [anon_sym_GT] = ACTIONS(36), + [anon_sym_GT_GT] = ACTIONS(38), + [anon_sym_AMP_GT] = ACTIONS(36), + [anon_sym_AMP_GT_GT] = ACTIONS(38), + [anon_sym_LT_AMP] = ACTIONS(38), + [anon_sym_GT_AMP] = ACTIONS(38), + [sym__special_characters] = ACTIONS(284), + [anon_sym_DQUOTE] = ACTIONS(286), + [anon_sym_DOLLAR] = ACTIONS(288), + [sym_raw_string] = ACTIONS(290), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(292), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(294), + [anon_sym_BQUOTE] = ACTIONS(296), + [anon_sym_LT_LPAREN] = ACTIONS(298), + [anon_sym_GT_LPAREN] = ACTIONS(298), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(300), + }, + [3688] = { + [sym_for_statement] = STATE(4018), + [sym_while_statement] = STATE(4018), + [sym_if_statement] = STATE(4018), + [sym_case_statement] = STATE(4018), + [sym_function_definition] = STATE(4018), + [sym_subshell] = STATE(4018), + [sym_pipeline] = STATE(4018), + [sym_list] = STATE(4018), + [sym_command] = STATE(4018), + [sym_command_name] = STATE(190), + [sym_bracket_command] = STATE(4018), + [sym_variable_assignment] = STATE(4019), + [sym_declaration_command] = STATE(4018), + [sym_unset_command] = STATE(4018), + [sym_subscript] = STATE(192), + [sym_file_redirect] = STATE(30), + [sym_concatenation] = STATE(171), + [sym_string] = STATE(183), + [sym_simple_expansion] = STATE(183), + [sym_string_expansion] = STATE(183), + [sym_expansion] = STATE(183), + [sym_command_substitution] = STATE(183), + [sym_process_substitution] = STATE(183), + [aux_sym_command_repeat1] = STATE(193), + [sym_file_descriptor] = ACTIONS(10), + [sym_variable_name] = ACTIONS(302), + [anon_sym_for] = ACTIONS(264), + [anon_sym_while] = ACTIONS(304), + [anon_sym_if] = ACTIONS(268), + [anon_sym_case] = ACTIONS(270), + [anon_sym_function] = ACTIONS(306), + [anon_sym_LPAREN] = ACTIONS(274), + [anon_sym_LBRACK] = ACTIONS(308), + [anon_sym_LBRACK_LBRACK] = ACTIONS(310), + [anon_sym_declare] = ACTIONS(312), + [anon_sym_typeset] = ACTIONS(312), + [anon_sym_export] = ACTIONS(312), + [anon_sym_readonly] = ACTIONS(312), + [anon_sym_local] = ACTIONS(312), + [anon_sym_unset] = ACTIONS(314), + [anon_sym_unsetenv] = ACTIONS(314), + [anon_sym_LT] = ACTIONS(36), + [anon_sym_GT] = ACTIONS(36), + [anon_sym_GT_GT] = ACTIONS(38), + [anon_sym_AMP_GT] = ACTIONS(36), + [anon_sym_AMP_GT_GT] = ACTIONS(38), + [anon_sym_LT_AMP] = ACTIONS(38), + [anon_sym_GT_AMP] = ACTIONS(38), + [sym__special_characters] = ACTIONS(316), + [anon_sym_DQUOTE] = ACTIONS(318), + [anon_sym_DOLLAR] = ACTIONS(320), + [sym_raw_string] = ACTIONS(322), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(324), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(326), + [anon_sym_BQUOTE] = ACTIONS(328), + [anon_sym_LT_LPAREN] = ACTIONS(330), + [anon_sym_GT_LPAREN] = ACTIONS(330), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(332), + }, + [3689] = { + [sym_for_statement] = STATE(4020), + [sym_while_statement] = STATE(4020), + [sym_if_statement] = STATE(4020), + [sym_case_statement] = STATE(4020), + [sym_function_definition] = STATE(4020), + [sym_subshell] = STATE(4020), + [sym_pipeline] = STATE(4020), + [sym_list] = STATE(4020), + [sym_command] = STATE(4020), + [sym_command_name] = STATE(168), + [sym_bracket_command] = STATE(4020), + [sym_variable_assignment] = STATE(4021), + [sym_declaration_command] = STATE(4020), + [sym_unset_command] = STATE(4020), + [sym_subscript] = STATE(170), + [sym_file_redirect] = STATE(30), + [sym_concatenation] = STATE(171), + [sym_string] = STATE(161), + [sym_simple_expansion] = STATE(161), + [sym_string_expansion] = STATE(161), + [sym_expansion] = STATE(161), + [sym_command_substitution] = STATE(161), + [sym_process_substitution] = STATE(161), + [aux_sym_command_repeat1] = STATE(172), + [sym_file_descriptor] = ACTIONS(10), + [sym_variable_name] = ACTIONS(262), + [anon_sym_for] = ACTIONS(264), + [anon_sym_while] = ACTIONS(266), + [anon_sym_if] = ACTIONS(268), + [anon_sym_case] = ACTIONS(270), + [anon_sym_function] = ACTIONS(272), + [anon_sym_LPAREN] = ACTIONS(274), + [anon_sym_LBRACK] = ACTIONS(276), + [anon_sym_LBRACK_LBRACK] = ACTIONS(278), + [anon_sym_declare] = ACTIONS(280), + [anon_sym_typeset] = ACTIONS(280), + [anon_sym_export] = ACTIONS(280), + [anon_sym_readonly] = ACTIONS(280), + [anon_sym_local] = ACTIONS(280), + [anon_sym_unset] = ACTIONS(282), + [anon_sym_unsetenv] = ACTIONS(282), + [anon_sym_LT] = ACTIONS(36), + [anon_sym_GT] = ACTIONS(36), + [anon_sym_GT_GT] = ACTIONS(38), + [anon_sym_AMP_GT] = ACTIONS(36), + [anon_sym_AMP_GT_GT] = ACTIONS(38), + [anon_sym_LT_AMP] = ACTIONS(38), + [anon_sym_GT_AMP] = ACTIONS(38), + [sym__special_characters] = ACTIONS(284), + [anon_sym_DQUOTE] = ACTIONS(286), + [anon_sym_DOLLAR] = ACTIONS(288), + [sym_raw_string] = ACTIONS(290), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(292), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(294), + [anon_sym_BQUOTE] = ACTIONS(296), + [anon_sym_LT_LPAREN] = ACTIONS(298), + [anon_sym_GT_LPAREN] = ACTIONS(298), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(300), + }, + [3690] = { + [sym_file_redirect] = STATE(207), + [sym_heredoc_redirect] = STATE(207), + [sym_herestring_redirect] = STATE(207), + [aux_sym_while_statement_repeat1] = STATE(4022), + [sym_file_descriptor] = ACTIONS(6593), + [anon_sym_esac] = ACTIONS(1323), + [anon_sym_PIPE] = ACTIONS(1323), + [anon_sym_SEMI_SEMI] = ACTIONS(1323), + [anon_sym_PIPE_AMP] = ACTIONS(1323), + [anon_sym_AMP_AMP] = ACTIONS(1323), + [anon_sym_PIPE_PIPE] = ACTIONS(1323), + [anon_sym_LT] = ACTIONS(6597), + [anon_sym_GT] = ACTIONS(6597), + [anon_sym_GT_GT] = ACTIONS(6597), + [anon_sym_AMP_GT] = ACTIONS(6597), + [anon_sym_AMP_GT_GT] = ACTIONS(6597), + [anon_sym_LT_AMP] = ACTIONS(6597), + [anon_sym_GT_AMP] = ACTIONS(6597), + [anon_sym_LT_LT] = ACTIONS(358), + [anon_sym_LT_LT_DASH] = ACTIONS(358), + [anon_sym_LT_LT_LT] = ACTIONS(6599), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(1323), + [anon_sym_LF] = ACTIONS(1323), + [anon_sym_AMP] = ACTIONS(1323), + }, + [3691] = { + [anon_sym_RPAREN] = ACTIONS(7891), + [sym_comment] = ACTIONS(56), + }, + [3692] = { + [sym_file_redirect] = STATE(737), + [sym_file_descriptor] = ACTIONS(7893), + [anon_sym_esac] = ACTIONS(1377), + [anon_sym_PIPE] = ACTIONS(1377), + [anon_sym_SEMI_SEMI] = ACTIONS(1377), + [anon_sym_PIPE_AMP] = ACTIONS(1377), + [anon_sym_AMP_AMP] = ACTIONS(1377), + [anon_sym_PIPE_PIPE] = ACTIONS(1377), + [anon_sym_LT] = ACTIONS(7895), + [anon_sym_GT] = ACTIONS(7895), + [anon_sym_GT_GT] = ACTIONS(7895), + [anon_sym_AMP_GT] = ACTIONS(7895), + [anon_sym_AMP_GT_GT] = ACTIONS(7895), + [anon_sym_LT_AMP] = ACTIONS(7895), + [anon_sym_GT_AMP] = ACTIONS(7895), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(1377), + [anon_sym_LF] = ACTIONS(1377), + [anon_sym_AMP] = ACTIONS(1377), + }, + [3693] = { + [sym_file_redirect] = STATE(207), + [sym_heredoc_redirect] = STATE(207), + [sym_herestring_redirect] = STATE(207), + [aux_sym_while_statement_repeat1] = STATE(4026), + [sym_file_descriptor] = ACTIONS(6593), + [anon_sym_esac] = ACTIONS(1577), + [anon_sym_PIPE] = ACTIONS(1577), + [anon_sym_SEMI_SEMI] = ACTIONS(1577), + [anon_sym_PIPE_AMP] = ACTIONS(1577), + [anon_sym_AMP_AMP] = ACTIONS(1577), + [anon_sym_PIPE_PIPE] = ACTIONS(1577), + [anon_sym_LT] = ACTIONS(6597), + [anon_sym_GT] = ACTIONS(6597), + [anon_sym_GT_GT] = ACTIONS(6597), + [anon_sym_AMP_GT] = ACTIONS(6597), + [anon_sym_AMP_GT_GT] = ACTIONS(6597), + [anon_sym_LT_AMP] = ACTIONS(6597), + [anon_sym_GT_AMP] = ACTIONS(6597), + [anon_sym_LT_LT] = ACTIONS(358), + [anon_sym_LT_LT_DASH] = ACTIONS(358), + [anon_sym_LT_LT_LT] = ACTIONS(6599), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(1577), + [anon_sym_LF] = ACTIONS(1577), + [anon_sym_AMP] = ACTIONS(1577), + }, + [3694] = { + [sym_concatenation] = STATE(4027), + [sym_string] = STATE(4030), + [sym_array] = STATE(4027), + [sym_simple_expansion] = STATE(4030), + [sym_string_expansion] = STATE(4030), + [sym_expansion] = STATE(4030), + [sym_command_substitution] = STATE(4030), + [sym_process_substitution] = STATE(4030), + [sym__empty_value] = ACTIONS(7897), + [anon_sym_LPAREN] = ACTIONS(7899), + [sym__special_characters] = ACTIONS(7901), + [anon_sym_DQUOTE] = ACTIONS(7358), + [anon_sym_DOLLAR] = ACTIONS(7903), + [sym_raw_string] = ACTIONS(7905), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(7907), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(7909), + [anon_sym_BQUOTE] = ACTIONS(7911), + [anon_sym_LT_LPAREN] = ACTIONS(7913), + [anon_sym_GT_LPAREN] = ACTIONS(7913), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(7915), + }, + [3695] = { + [sym_variable_name] = ACTIONS(438), + [anon_sym_esac] = ACTIONS(440), + [anon_sym_PIPE] = ACTIONS(440), + [anon_sym_SEMI_SEMI] = ACTIONS(440), + [anon_sym_PIPE_AMP] = ACTIONS(440), + [anon_sym_AMP_AMP] = ACTIONS(440), + [anon_sym_PIPE_PIPE] = ACTIONS(440), + [sym__special_characters] = ACTIONS(440), + [anon_sym_DQUOTE] = ACTIONS(440), + [anon_sym_DOLLAR] = ACTIONS(440), + [sym_raw_string] = ACTIONS(440), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(440), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(440), + [anon_sym_BQUOTE] = ACTIONS(440), + [anon_sym_LT_LPAREN] = ACTIONS(440), + [anon_sym_GT_LPAREN] = ACTIONS(440), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(440), + [sym_word] = ACTIONS(440), + [anon_sym_SEMI] = ACTIONS(440), + [anon_sym_LF] = ACTIONS(440), + [anon_sym_AMP] = ACTIONS(440), + }, + [3696] = { + [sym_string] = STATE(4031), + [sym_simple_expansion] = STATE(4031), + [sym_string_expansion] = STATE(4031), + [sym_expansion] = STATE(4031), + [sym_command_substitution] = STATE(4031), + [sym_process_substitution] = STATE(4031), + [sym__special_characters] = ACTIONS(7917), + [anon_sym_DQUOTE] = ACTIONS(7358), + [anon_sym_DOLLAR] = ACTIONS(7903), + [sym_raw_string] = ACTIONS(7919), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(7907), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(7909), + [anon_sym_BQUOTE] = ACTIONS(7911), + [anon_sym_LT_LPAREN] = ACTIONS(7913), + [anon_sym_GT_LPAREN] = ACTIONS(7913), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(7917), + }, + [3697] = { + [aux_sym_concatenation_repeat1] = STATE(4032), + [sym__concat] = ACTIONS(7354), + [sym_variable_name] = ACTIONS(772), + [anon_sym_esac] = ACTIONS(774), + [anon_sym_PIPE] = ACTIONS(774), + [anon_sym_SEMI_SEMI] = ACTIONS(774), + [anon_sym_PIPE_AMP] = ACTIONS(774), + [anon_sym_AMP_AMP] = ACTIONS(774), + [anon_sym_PIPE_PIPE] = ACTIONS(774), + [sym__special_characters] = ACTIONS(774), + [anon_sym_DQUOTE] = ACTIONS(774), + [anon_sym_DOLLAR] = ACTIONS(774), + [sym_raw_string] = ACTIONS(774), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(774), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(774), + [anon_sym_BQUOTE] = ACTIONS(774), + [anon_sym_LT_LPAREN] = ACTIONS(774), + [anon_sym_GT_LPAREN] = ACTIONS(774), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(774), + [sym_word] = ACTIONS(774), + [anon_sym_SEMI] = ACTIONS(774), + [anon_sym_LF] = ACTIONS(774), + [anon_sym_AMP] = ACTIONS(774), + }, + [3698] = { + [sym__concat] = ACTIONS(776), + [sym_variable_name] = ACTIONS(776), + [anon_sym_esac] = ACTIONS(778), + [anon_sym_PIPE] = ACTIONS(778), + [anon_sym_SEMI_SEMI] = ACTIONS(778), + [anon_sym_PIPE_AMP] = ACTIONS(778), + [anon_sym_AMP_AMP] = ACTIONS(778), + [anon_sym_PIPE_PIPE] = ACTIONS(778), + [sym__special_characters] = ACTIONS(778), + [anon_sym_DQUOTE] = ACTIONS(778), + [anon_sym_DOLLAR] = ACTIONS(778), + [sym_raw_string] = ACTIONS(778), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(778), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(778), + [anon_sym_BQUOTE] = ACTIONS(778), + [anon_sym_LT_LPAREN] = ACTIONS(778), + [anon_sym_GT_LPAREN] = ACTIONS(778), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(778), + [sym_word] = ACTIONS(778), + [anon_sym_SEMI] = ACTIONS(778), + [anon_sym_LF] = ACTIONS(778), + [anon_sym_AMP] = ACTIONS(778), + }, + [3699] = { + [sym_simple_expansion] = STATE(134), + [sym_expansion] = STATE(134), + [sym_command_substitution] = STATE(134), + [aux_sym_string_repeat1] = STATE(447), + [anon_sym_DQUOTE] = ACTIONS(7921), + [anon_sym_DOLLAR] = ACTIONS(232), + [sym__string_content] = ACTIONS(234), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(236), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(238), + [anon_sym_BQUOTE] = ACTIONS(240), + [sym_comment] = ACTIONS(182), + }, + [3700] = { + [sym__concat] = ACTIONS(808), + [sym_variable_name] = ACTIONS(808), + [anon_sym_esac] = ACTIONS(810), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_SEMI_SEMI] = ACTIONS(810), + [anon_sym_PIPE_AMP] = ACTIONS(810), + [anon_sym_AMP_AMP] = ACTIONS(810), + [anon_sym_PIPE_PIPE] = ACTIONS(810), + [sym__special_characters] = ACTIONS(810), + [anon_sym_DQUOTE] = ACTIONS(810), + [anon_sym_DOLLAR] = ACTIONS(810), + [sym_raw_string] = ACTIONS(810), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(810), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(810), + [anon_sym_BQUOTE] = ACTIONS(810), + [anon_sym_LT_LPAREN] = ACTIONS(810), + [anon_sym_GT_LPAREN] = ACTIONS(810), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(810), + [sym_word] = ACTIONS(810), + [anon_sym_SEMI] = ACTIONS(810), + [anon_sym_LF] = ACTIONS(810), + [anon_sym_AMP] = ACTIONS(810), + }, + [3701] = { + [sym__concat] = ACTIONS(812), + [sym_variable_name] = ACTIONS(812), + [anon_sym_esac] = ACTIONS(814), + [anon_sym_PIPE] = ACTIONS(814), + [anon_sym_SEMI_SEMI] = ACTIONS(814), + [anon_sym_PIPE_AMP] = ACTIONS(814), + [anon_sym_AMP_AMP] = ACTIONS(814), + [anon_sym_PIPE_PIPE] = ACTIONS(814), + [sym__special_characters] = ACTIONS(814), + [anon_sym_DQUOTE] = ACTIONS(814), + [anon_sym_DOLLAR] = ACTIONS(814), + [sym_raw_string] = ACTIONS(814), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(814), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(814), + [anon_sym_BQUOTE] = ACTIONS(814), + [anon_sym_LT_LPAREN] = ACTIONS(814), + [anon_sym_GT_LPAREN] = ACTIONS(814), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(814), + [sym_word] = ACTIONS(814), + [anon_sym_SEMI] = ACTIONS(814), + [anon_sym_LF] = ACTIONS(814), + [anon_sym_AMP] = ACTIONS(814), + }, + [3702] = { + [sym__concat] = ACTIONS(816), + [sym_variable_name] = ACTIONS(816), + [anon_sym_esac] = ACTIONS(818), + [anon_sym_PIPE] = ACTIONS(818), + [anon_sym_SEMI_SEMI] = ACTIONS(818), + [anon_sym_PIPE_AMP] = ACTIONS(818), + [anon_sym_AMP_AMP] = ACTIONS(818), + [anon_sym_PIPE_PIPE] = ACTIONS(818), + [sym__special_characters] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(818), + [anon_sym_DOLLAR] = ACTIONS(818), + [sym_raw_string] = ACTIONS(818), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(818), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(818), + [anon_sym_BQUOTE] = ACTIONS(818), + [anon_sym_LT_LPAREN] = ACTIONS(818), + [anon_sym_GT_LPAREN] = ACTIONS(818), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(818), + [sym_word] = ACTIONS(818), + [anon_sym_SEMI] = ACTIONS(818), + [anon_sym_LF] = ACTIONS(818), + [anon_sym_AMP] = ACTIONS(818), + }, + [3703] = { + [anon_sym_LBRACK] = ACTIONS(820), + [anon_sym_EQ] = ACTIONS(7923), + [sym_comment] = ACTIONS(56), + }, + [3704] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4037), + [anon_sym_RBRACE] = ACTIONS(7925), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [aux_sym_SLASH] = ACTIONS(7927), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3705] = { + [sym_subscript] = STATE(4041), + [sym_variable_name] = ACTIONS(7929), + [anon_sym_DOLLAR] = ACTIONS(7931), + [anon_sym_DASH] = ACTIONS(7931), + [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(7933), + [anon_sym_STAR] = ACTIONS(7931), + [anon_sym_AT] = ACTIONS(7931), + [anon_sym_QMARK] = ACTIONS(7931), + [anon_sym_0] = ACTIONS(7935), + [anon_sym__] = ACTIONS(7935), + }, + [3706] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4044), + [anon_sym_RBRACE] = ACTIONS(7937), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [aux_sym_SLASH] = ACTIONS(7939), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3707] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4047), + [anon_sym_RBRACE] = ACTIONS(7941), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [aux_sym_SLASH] = ACTIONS(7943), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3708] = { + [anon_sym_PIPE] = ACTIONS(954), + [anon_sym_RPAREN] = ACTIONS(7945), + [anon_sym_PIPE_AMP] = ACTIONS(958), + [anon_sym_AMP_AMP] = ACTIONS(960), + [anon_sym_PIPE_PIPE] = ACTIONS(960), + [sym_comment] = ACTIONS(56), + }, + [3709] = { + [sym_file_descriptor] = ACTIONS(378), + [sym_variable_name] = ACTIONS(378), + [anon_sym_PIPE] = ACTIONS(954), + [anon_sym_RPAREN] = ACTIONS(7945), + [anon_sym_PIPE_AMP] = ACTIONS(958), + [anon_sym_AMP_AMP] = ACTIONS(960), + [anon_sym_PIPE_PIPE] = ACTIONS(960), + [anon_sym_LT] = ACTIONS(382), + [anon_sym_GT] = ACTIONS(382), + [anon_sym_GT_GT] = ACTIONS(378), + [anon_sym_AMP_GT] = ACTIONS(382), + [anon_sym_AMP_GT_GT] = ACTIONS(378), + [anon_sym_LT_AMP] = ACTIONS(378), + [anon_sym_GT_AMP] = ACTIONS(378), + [sym__special_characters] = ACTIONS(382), + [anon_sym_DQUOTE] = ACTIONS(378), + [anon_sym_DOLLAR] = ACTIONS(382), + [sym_raw_string] = ACTIONS(378), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(378), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(378), + [anon_sym_BQUOTE] = ACTIONS(378), + [anon_sym_LT_LPAREN] = ACTIONS(378), + [anon_sym_GT_LPAREN] = ACTIONS(378), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(382), + }, [3710] = { - [sym__concat] = ACTIONS(3297), - [anon_sym_PIPE] = ACTIONS(4548), - [anon_sym_RPAREN] = ACTIONS(3297), - [anon_sym_PIPE_AMP] = ACTIONS(3297), - [anon_sym_AMP_AMP] = ACTIONS(3297), - [anon_sym_PIPE_PIPE] = ACTIONS(3297), + [anon_sym_PIPE] = ACTIONS(1050), + [anon_sym_PIPE_AMP] = ACTIONS(1052), + [anon_sym_AMP_AMP] = ACTIONS(1054), + [anon_sym_PIPE_PIPE] = ACTIONS(1054), + [anon_sym_BQUOTE] = ACTIONS(7945), [sym_comment] = ACTIONS(56), }, [3711] = { - [sym_concatenation] = STATE(3867), - [sym_string] = STATE(3866), - [sym_simple_expansion] = STATE(3866), - [sym_string_expansion] = STATE(3866), - [sym_expansion] = STATE(3866), - [sym_command_substitution] = STATE(3866), - [sym_process_substitution] = STATE(3866), - [anon_sym_RBRACE] = ACTIONS(7697), - [sym__special_characters] = ACTIONS(7701), + [sym_file_descriptor] = ACTIONS(378), + [sym_variable_name] = ACTIONS(378), + [anon_sym_PIPE] = ACTIONS(1050), + [anon_sym_PIPE_AMP] = ACTIONS(1052), + [anon_sym_AMP_AMP] = ACTIONS(1054), + [anon_sym_PIPE_PIPE] = ACTIONS(1054), + [anon_sym_LT] = ACTIONS(382), + [anon_sym_GT] = ACTIONS(382), + [anon_sym_GT_GT] = ACTIONS(378), + [anon_sym_AMP_GT] = ACTIONS(382), + [anon_sym_AMP_GT_GT] = ACTIONS(378), + [anon_sym_LT_AMP] = ACTIONS(378), + [anon_sym_GT_AMP] = ACTIONS(378), + [sym__special_characters] = ACTIONS(382), + [anon_sym_DQUOTE] = ACTIONS(378), + [anon_sym_DOLLAR] = ACTIONS(382), + [sym_raw_string] = ACTIONS(378), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(378), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(378), + [anon_sym_BQUOTE] = ACTIONS(7945), + [anon_sym_LT_LPAREN] = ACTIONS(378), + [anon_sym_GT_LPAREN] = ACTIONS(378), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(382), + }, + [3712] = { + [anon_sym_PIPE] = ACTIONS(954), + [anon_sym_RPAREN] = ACTIONS(7947), + [anon_sym_PIPE_AMP] = ACTIONS(958), + [anon_sym_AMP_AMP] = ACTIONS(960), + [anon_sym_PIPE_PIPE] = ACTIONS(960), + [sym_comment] = ACTIONS(56), + }, + [3713] = { + [sym_file_descriptor] = ACTIONS(378), + [sym_variable_name] = ACTIONS(378), + [anon_sym_PIPE] = ACTIONS(954), + [anon_sym_RPAREN] = ACTIONS(7947), + [anon_sym_PIPE_AMP] = ACTIONS(958), + [anon_sym_AMP_AMP] = ACTIONS(960), + [anon_sym_PIPE_PIPE] = ACTIONS(960), + [anon_sym_LT] = ACTIONS(382), + [anon_sym_GT] = ACTIONS(382), + [anon_sym_GT_GT] = ACTIONS(378), + [anon_sym_AMP_GT] = ACTIONS(382), + [anon_sym_AMP_GT_GT] = ACTIONS(378), + [anon_sym_LT_AMP] = ACTIONS(378), + [anon_sym_GT_AMP] = ACTIONS(378), + [sym__special_characters] = ACTIONS(382), + [anon_sym_DQUOTE] = ACTIONS(378), + [anon_sym_DOLLAR] = ACTIONS(382), + [sym_raw_string] = ACTIONS(378), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(378), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(378), + [anon_sym_BQUOTE] = ACTIONS(378), + [anon_sym_LT_LPAREN] = ACTIONS(378), + [anon_sym_GT_LPAREN] = ACTIONS(378), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(382), + }, + [3714] = { + [sym_variable_assignment] = STATE(3243), + [sym_subscript] = STATE(3244), + [sym_concatenation] = STATE(3243), + [sym_string] = STATE(3237), + [sym_simple_expansion] = STATE(3237), + [sym_string_expansion] = STATE(3237), + [sym_expansion] = STATE(3237), + [sym_command_substitution] = STATE(3237), + [sym_process_substitution] = STATE(3237), + [aux_sym_declaration_command_repeat1] = STATE(3714), + [sym_variable_name] = ACTIONS(7949), + [anon_sym_esac] = ACTIONS(1726), + [anon_sym_PIPE] = ACTIONS(1726), + [anon_sym_SEMI_SEMI] = ACTIONS(1726), + [anon_sym_PIPE_AMP] = ACTIONS(1726), + [anon_sym_AMP_AMP] = ACTIONS(1726), + [anon_sym_PIPE_PIPE] = ACTIONS(1726), + [sym__special_characters] = ACTIONS(7952), + [anon_sym_DQUOTE] = ACTIONS(7955), + [anon_sym_DOLLAR] = ACTIONS(7958), + [sym_raw_string] = ACTIONS(7961), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(7964), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(7967), + [anon_sym_BQUOTE] = ACTIONS(7970), + [anon_sym_LT_LPAREN] = ACTIONS(7973), + [anon_sym_GT_LPAREN] = ACTIONS(7973), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(7976), + [sym_word] = ACTIONS(7961), + [anon_sym_SEMI] = ACTIONS(1726), + [anon_sym_LF] = ACTIONS(1726), + [anon_sym_AMP] = ACTIONS(1726), + }, + [3715] = { + [sym_string] = STATE(4050), + [sym_simple_expansion] = STATE(4050), + [sym_string_expansion] = STATE(4050), + [sym_expansion] = STATE(4050), + [sym_command_substitution] = STATE(4050), + [sym_process_substitution] = STATE(4050), + [sym__special_characters] = ACTIONS(7979), + [anon_sym_DQUOTE] = ACTIONS(7380), + [anon_sym_DOLLAR] = ACTIONS(7981), + [sym_raw_string] = ACTIONS(7983), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(7985), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(7987), + [anon_sym_BQUOTE] = ACTIONS(7989), + [anon_sym_LT_LPAREN] = ACTIONS(7991), + [anon_sym_GT_LPAREN] = ACTIONS(7991), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(7979), + }, + [3716] = { + [aux_sym_concatenation_repeat1] = STATE(4051), + [sym__concat] = ACTIONS(7376), + [anon_sym_esac] = ACTIONS(774), + [anon_sym_PIPE] = ACTIONS(774), + [anon_sym_SEMI_SEMI] = ACTIONS(774), + [anon_sym_PIPE_AMP] = ACTIONS(774), + [anon_sym_AMP_AMP] = ACTIONS(774), + [anon_sym_PIPE_PIPE] = ACTIONS(774), + [sym__special_characters] = ACTIONS(774), + [anon_sym_DQUOTE] = ACTIONS(774), + [anon_sym_DOLLAR] = ACTIONS(774), + [sym_raw_string] = ACTIONS(774), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(774), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(774), + [anon_sym_BQUOTE] = ACTIONS(774), + [anon_sym_LT_LPAREN] = ACTIONS(774), + [anon_sym_GT_LPAREN] = ACTIONS(774), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(774), + [sym_word] = ACTIONS(774), + [anon_sym_SEMI] = ACTIONS(774), + [anon_sym_LF] = ACTIONS(774), + [anon_sym_AMP] = ACTIONS(774), + }, + [3717] = { + [sym__concat] = ACTIONS(776), + [anon_sym_esac] = ACTIONS(778), + [anon_sym_PIPE] = ACTIONS(778), + [anon_sym_SEMI_SEMI] = ACTIONS(778), + [anon_sym_PIPE_AMP] = ACTIONS(778), + [anon_sym_AMP_AMP] = ACTIONS(778), + [anon_sym_PIPE_PIPE] = ACTIONS(778), + [sym__special_characters] = ACTIONS(778), + [anon_sym_DQUOTE] = ACTIONS(778), + [anon_sym_DOLLAR] = ACTIONS(778), + [sym_raw_string] = ACTIONS(778), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(778), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(778), + [anon_sym_BQUOTE] = ACTIONS(778), + [anon_sym_LT_LPAREN] = ACTIONS(778), + [anon_sym_GT_LPAREN] = ACTIONS(778), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(778), + [sym_word] = ACTIONS(778), + [anon_sym_SEMI] = ACTIONS(778), + [anon_sym_LF] = ACTIONS(778), + [anon_sym_AMP] = ACTIONS(778), + }, + [3718] = { + [sym_simple_expansion] = STATE(134), + [sym_expansion] = STATE(134), + [sym_command_substitution] = STATE(134), + [aux_sym_string_repeat1] = STATE(447), + [anon_sym_DQUOTE] = ACTIONS(7993), + [anon_sym_DOLLAR] = ACTIONS(232), + [sym__string_content] = ACTIONS(234), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(236), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(238), + [anon_sym_BQUOTE] = ACTIONS(240), + [sym_comment] = ACTIONS(182), + }, + [3719] = { + [sym__concat] = ACTIONS(808), + [anon_sym_esac] = ACTIONS(810), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_SEMI_SEMI] = ACTIONS(810), + [anon_sym_PIPE_AMP] = ACTIONS(810), + [anon_sym_AMP_AMP] = ACTIONS(810), + [anon_sym_PIPE_PIPE] = ACTIONS(810), + [sym__special_characters] = ACTIONS(810), + [anon_sym_DQUOTE] = ACTIONS(810), + [anon_sym_DOLLAR] = ACTIONS(810), + [sym_raw_string] = ACTIONS(810), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(810), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(810), + [anon_sym_BQUOTE] = ACTIONS(810), + [anon_sym_LT_LPAREN] = ACTIONS(810), + [anon_sym_GT_LPAREN] = ACTIONS(810), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(810), + [sym_word] = ACTIONS(810), + [anon_sym_SEMI] = ACTIONS(810), + [anon_sym_LF] = ACTIONS(810), + [anon_sym_AMP] = ACTIONS(810), + }, + [3720] = { + [sym__concat] = ACTIONS(812), + [anon_sym_esac] = ACTIONS(814), + [anon_sym_PIPE] = ACTIONS(814), + [anon_sym_SEMI_SEMI] = ACTIONS(814), + [anon_sym_PIPE_AMP] = ACTIONS(814), + [anon_sym_AMP_AMP] = ACTIONS(814), + [anon_sym_PIPE_PIPE] = ACTIONS(814), + [sym__special_characters] = ACTIONS(814), + [anon_sym_DQUOTE] = ACTIONS(814), + [anon_sym_DOLLAR] = ACTIONS(814), + [sym_raw_string] = ACTIONS(814), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(814), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(814), + [anon_sym_BQUOTE] = ACTIONS(814), + [anon_sym_LT_LPAREN] = ACTIONS(814), + [anon_sym_GT_LPAREN] = ACTIONS(814), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(814), + [sym_word] = ACTIONS(814), + [anon_sym_SEMI] = ACTIONS(814), + [anon_sym_LF] = ACTIONS(814), + [anon_sym_AMP] = ACTIONS(814), + }, + [3721] = { + [sym__concat] = ACTIONS(816), + [anon_sym_esac] = ACTIONS(818), + [anon_sym_PIPE] = ACTIONS(818), + [anon_sym_SEMI_SEMI] = ACTIONS(818), + [anon_sym_PIPE_AMP] = ACTIONS(818), + [anon_sym_AMP_AMP] = ACTIONS(818), + [anon_sym_PIPE_PIPE] = ACTIONS(818), + [sym__special_characters] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(818), + [anon_sym_DOLLAR] = ACTIONS(818), + [sym_raw_string] = ACTIONS(818), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(818), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(818), + [anon_sym_BQUOTE] = ACTIONS(818), + [anon_sym_LT_LPAREN] = ACTIONS(818), + [anon_sym_GT_LPAREN] = ACTIONS(818), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(818), + [sym_word] = ACTIONS(818), + [anon_sym_SEMI] = ACTIONS(818), + [anon_sym_LF] = ACTIONS(818), + [anon_sym_AMP] = ACTIONS(818), + }, + [3722] = { + [anon_sym_LBRACK] = ACTIONS(820), + [anon_sym_EQ] = ACTIONS(7995), + [sym_comment] = ACTIONS(56), + }, + [3723] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4056), + [anon_sym_RBRACE] = ACTIONS(7997), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [aux_sym_SLASH] = ACTIONS(7999), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3724] = { + [sym_subscript] = STATE(4060), + [sym_variable_name] = ACTIONS(8001), + [anon_sym_DOLLAR] = ACTIONS(8003), + [anon_sym_DASH] = ACTIONS(8003), + [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(8005), + [anon_sym_STAR] = ACTIONS(8003), + [anon_sym_AT] = ACTIONS(8003), + [anon_sym_QMARK] = ACTIONS(8003), + [anon_sym_0] = ACTIONS(8007), + [anon_sym__] = ACTIONS(8007), + }, + [3725] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4063), + [anon_sym_RBRACE] = ACTIONS(8009), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [aux_sym_SLASH] = ACTIONS(8011), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3726] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4066), + [anon_sym_RBRACE] = ACTIONS(8013), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [aux_sym_SLASH] = ACTIONS(8015), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3727] = { + [anon_sym_PIPE] = ACTIONS(954), + [anon_sym_RPAREN] = ACTIONS(8017), + [anon_sym_PIPE_AMP] = ACTIONS(958), + [anon_sym_AMP_AMP] = ACTIONS(960), + [anon_sym_PIPE_PIPE] = ACTIONS(960), + [sym_comment] = ACTIONS(56), + }, + [3728] = { + [sym_file_descriptor] = ACTIONS(378), + [sym_variable_name] = ACTIONS(378), + [anon_sym_PIPE] = ACTIONS(954), + [anon_sym_RPAREN] = ACTIONS(8017), + [anon_sym_PIPE_AMP] = ACTIONS(958), + [anon_sym_AMP_AMP] = ACTIONS(960), + [anon_sym_PIPE_PIPE] = ACTIONS(960), + [anon_sym_LT] = ACTIONS(382), + [anon_sym_GT] = ACTIONS(382), + [anon_sym_GT_GT] = ACTIONS(378), + [anon_sym_AMP_GT] = ACTIONS(382), + [anon_sym_AMP_GT_GT] = ACTIONS(378), + [anon_sym_LT_AMP] = ACTIONS(378), + [anon_sym_GT_AMP] = ACTIONS(378), + [sym__special_characters] = ACTIONS(382), + [anon_sym_DQUOTE] = ACTIONS(378), + [anon_sym_DOLLAR] = ACTIONS(382), + [sym_raw_string] = ACTIONS(378), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(378), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(378), + [anon_sym_BQUOTE] = ACTIONS(378), + [anon_sym_LT_LPAREN] = ACTIONS(378), + [anon_sym_GT_LPAREN] = ACTIONS(378), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(382), + }, + [3729] = { + [anon_sym_PIPE] = ACTIONS(1050), + [anon_sym_PIPE_AMP] = ACTIONS(1052), + [anon_sym_AMP_AMP] = ACTIONS(1054), + [anon_sym_PIPE_PIPE] = ACTIONS(1054), + [anon_sym_BQUOTE] = ACTIONS(8017), + [sym_comment] = ACTIONS(56), + }, + [3730] = { + [sym_file_descriptor] = ACTIONS(378), + [sym_variable_name] = ACTIONS(378), + [anon_sym_PIPE] = ACTIONS(1050), + [anon_sym_PIPE_AMP] = ACTIONS(1052), + [anon_sym_AMP_AMP] = ACTIONS(1054), + [anon_sym_PIPE_PIPE] = ACTIONS(1054), + [anon_sym_LT] = ACTIONS(382), + [anon_sym_GT] = ACTIONS(382), + [anon_sym_GT_GT] = ACTIONS(378), + [anon_sym_AMP_GT] = ACTIONS(382), + [anon_sym_AMP_GT_GT] = ACTIONS(378), + [anon_sym_LT_AMP] = ACTIONS(378), + [anon_sym_GT_AMP] = ACTIONS(378), + [sym__special_characters] = ACTIONS(382), + [anon_sym_DQUOTE] = ACTIONS(378), + [anon_sym_DOLLAR] = ACTIONS(382), + [sym_raw_string] = ACTIONS(378), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(378), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(378), + [anon_sym_BQUOTE] = ACTIONS(8017), + [anon_sym_LT_LPAREN] = ACTIONS(378), + [anon_sym_GT_LPAREN] = ACTIONS(378), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(382), + }, + [3731] = { + [anon_sym_PIPE] = ACTIONS(954), + [anon_sym_RPAREN] = ACTIONS(8019), + [anon_sym_PIPE_AMP] = ACTIONS(958), + [anon_sym_AMP_AMP] = ACTIONS(960), + [anon_sym_PIPE_PIPE] = ACTIONS(960), + [sym_comment] = ACTIONS(56), + }, + [3732] = { + [sym_file_descriptor] = ACTIONS(378), + [sym_variable_name] = ACTIONS(378), + [anon_sym_PIPE] = ACTIONS(954), + [anon_sym_RPAREN] = ACTIONS(8019), + [anon_sym_PIPE_AMP] = ACTIONS(958), + [anon_sym_AMP_AMP] = ACTIONS(960), + [anon_sym_PIPE_PIPE] = ACTIONS(960), + [anon_sym_LT] = ACTIONS(382), + [anon_sym_GT] = ACTIONS(382), + [anon_sym_GT_GT] = ACTIONS(378), + [anon_sym_AMP_GT] = ACTIONS(382), + [anon_sym_AMP_GT_GT] = ACTIONS(378), + [anon_sym_LT_AMP] = ACTIONS(378), + [anon_sym_GT_AMP] = ACTIONS(378), + [sym__special_characters] = ACTIONS(382), + [anon_sym_DQUOTE] = ACTIONS(378), + [anon_sym_DOLLAR] = ACTIONS(382), + [sym_raw_string] = ACTIONS(378), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(378), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(378), + [anon_sym_BQUOTE] = ACTIONS(378), + [anon_sym_LT_LPAREN] = ACTIONS(378), + [anon_sym_GT_LPAREN] = ACTIONS(378), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(382), + }, + [3733] = { + [sym_concatenation] = STATE(3255), + [sym_string] = STATE(3249), + [sym_simple_expansion] = STATE(3249), + [sym_string_expansion] = STATE(3249), + [sym_expansion] = STATE(3249), + [sym_command_substitution] = STATE(3249), + [sym_process_substitution] = STATE(3249), + [aux_sym_unset_command_repeat1] = STATE(3733), + [anon_sym_esac] = ACTIONS(1797), + [anon_sym_PIPE] = ACTIONS(1797), + [anon_sym_SEMI_SEMI] = ACTIONS(1797), + [anon_sym_PIPE_AMP] = ACTIONS(1797), + [anon_sym_AMP_AMP] = ACTIONS(1797), + [anon_sym_PIPE_PIPE] = ACTIONS(1797), + [sym__special_characters] = ACTIONS(8021), + [anon_sym_DQUOTE] = ACTIONS(8024), + [anon_sym_DOLLAR] = ACTIONS(8027), + [sym_raw_string] = ACTIONS(8030), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(8033), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(8036), + [anon_sym_BQUOTE] = ACTIONS(8039), + [anon_sym_LT_LPAREN] = ACTIONS(8042), + [anon_sym_GT_LPAREN] = ACTIONS(8042), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(8045), + [sym_word] = ACTIONS(8030), + [anon_sym_SEMI] = ACTIONS(1797), + [anon_sym_LF] = ACTIONS(1797), + [anon_sym_AMP] = ACTIONS(1797), + }, + [3734] = { + [sym_file_descriptor] = ACTIONS(1858), + [sym__concat] = ACTIONS(1858), + [anon_sym_esac] = ACTIONS(1860), + [anon_sym_PIPE] = ACTIONS(1860), + [anon_sym_SEMI_SEMI] = ACTIONS(1860), + [anon_sym_PIPE_AMP] = ACTIONS(1860), + [anon_sym_AMP_AMP] = ACTIONS(1860), + [anon_sym_PIPE_PIPE] = ACTIONS(1860), + [anon_sym_EQ_TILDE] = ACTIONS(1860), + [anon_sym_LT] = ACTIONS(1860), + [anon_sym_GT] = ACTIONS(1860), + [anon_sym_GT_GT] = ACTIONS(1860), + [anon_sym_AMP_GT] = ACTIONS(1860), + [anon_sym_AMP_GT_GT] = ACTIONS(1860), + [anon_sym_LT_AMP] = ACTIONS(1860), + [anon_sym_GT_AMP] = ACTIONS(1860), + [anon_sym_LT_LT] = ACTIONS(1860), + [anon_sym_LT_LT_DASH] = ACTIONS(1860), + [anon_sym_LT_LT_LT] = ACTIONS(1860), + [sym__special_characters] = ACTIONS(1860), + [anon_sym_DQUOTE] = ACTIONS(1860), + [anon_sym_DOLLAR] = ACTIONS(1860), + [sym_raw_string] = ACTIONS(1860), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(1860), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1860), + [anon_sym_BQUOTE] = ACTIONS(1860), + [anon_sym_LT_LPAREN] = ACTIONS(1860), + [anon_sym_GT_LPAREN] = ACTIONS(1860), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(1860), + [anon_sym_SEMI] = ACTIONS(1860), + [anon_sym_LF] = ACTIONS(1860), + [anon_sym_AMP] = ACTIONS(1860), + }, + [3735] = { + [aux_sym_concatenation_repeat1] = STATE(3735), + [sym_file_descriptor] = ACTIONS(1858), + [sym__concat] = ACTIONS(8048), + [anon_sym_esac] = ACTIONS(1860), + [anon_sym_PIPE] = ACTIONS(1860), + [anon_sym_SEMI_SEMI] = ACTIONS(1860), + [anon_sym_PIPE_AMP] = ACTIONS(1860), + [anon_sym_AMP_AMP] = ACTIONS(1860), + [anon_sym_PIPE_PIPE] = ACTIONS(1860), + [anon_sym_EQ_TILDE] = ACTIONS(1860), + [anon_sym_LT] = ACTIONS(1860), + [anon_sym_GT] = ACTIONS(1860), + [anon_sym_GT_GT] = ACTIONS(1860), + [anon_sym_AMP_GT] = ACTIONS(1860), + [anon_sym_AMP_GT_GT] = ACTIONS(1860), + [anon_sym_LT_AMP] = ACTIONS(1860), + [anon_sym_GT_AMP] = ACTIONS(1860), + [anon_sym_LT_LT] = ACTIONS(1860), + [anon_sym_LT_LT_DASH] = ACTIONS(1860), + [anon_sym_LT_LT_LT] = ACTIONS(1860), + [sym__special_characters] = ACTIONS(1860), + [anon_sym_DQUOTE] = ACTIONS(1860), + [anon_sym_DOLLAR] = ACTIONS(1860), + [sym_raw_string] = ACTIONS(1860), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(1860), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1860), + [anon_sym_BQUOTE] = ACTIONS(1860), + [anon_sym_LT_LPAREN] = ACTIONS(1860), + [anon_sym_GT_LPAREN] = ACTIONS(1860), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(1860), + [anon_sym_SEMI] = ACTIONS(1860), + [anon_sym_LF] = ACTIONS(1860), + [anon_sym_AMP] = ACTIONS(1860), + }, + [3736] = { + [sym_file_descriptor] = ACTIONS(1895), + [sym__concat] = ACTIONS(1895), + [anon_sym_esac] = ACTIONS(1897), + [anon_sym_PIPE] = ACTIONS(1897), + [anon_sym_SEMI_SEMI] = ACTIONS(1897), + [anon_sym_PIPE_AMP] = ACTIONS(1897), + [anon_sym_AMP_AMP] = ACTIONS(1897), + [anon_sym_PIPE_PIPE] = ACTIONS(1897), + [anon_sym_EQ_TILDE] = ACTIONS(1897), + [anon_sym_LT] = ACTIONS(1897), + [anon_sym_GT] = ACTIONS(1897), + [anon_sym_GT_GT] = ACTIONS(1897), + [anon_sym_AMP_GT] = ACTIONS(1897), + [anon_sym_AMP_GT_GT] = ACTIONS(1897), + [anon_sym_LT_AMP] = ACTIONS(1897), + [anon_sym_GT_AMP] = ACTIONS(1897), + [anon_sym_LT_LT] = ACTIONS(1897), + [anon_sym_LT_LT_DASH] = ACTIONS(1897), + [anon_sym_LT_LT_LT] = ACTIONS(1897), + [sym__special_characters] = ACTIONS(1897), + [anon_sym_DQUOTE] = ACTIONS(1897), + [anon_sym_DOLLAR] = ACTIONS(1897), + [sym_raw_string] = ACTIONS(1897), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(1897), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1897), + [anon_sym_BQUOTE] = ACTIONS(1897), + [anon_sym_LT_LPAREN] = ACTIONS(1897), + [anon_sym_GT_LPAREN] = ACTIONS(1897), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(1897), + [anon_sym_SEMI] = ACTIONS(1897), + [anon_sym_LF] = ACTIONS(1897), + [anon_sym_AMP] = ACTIONS(1897), + }, + [3737] = { + [sym_concatenation] = STATE(4072), + [sym_string] = STATE(4071), + [sym_simple_expansion] = STATE(4071), + [sym_string_expansion] = STATE(4071), + [sym_expansion] = STATE(4071), + [sym_command_substitution] = STATE(4071), + [sym_process_substitution] = STATE(4071), + [anon_sym_RBRACE] = ACTIONS(8051), + [sym__special_characters] = ACTIONS(8053), [anon_sym_DQUOTE] = ACTIONS(1924), [anon_sym_DOLLAR] = ACTIONS(1926), - [sym_raw_string] = ACTIONS(7703), + [sym_raw_string] = ACTIONS(8055), [anon_sym_DOLLAR_LBRACE] = ACTIONS(1930), [anon_sym_DOLLAR_LPAREN] = ACTIONS(1932), [anon_sym_BQUOTE] = ACTIONS(1934), [anon_sym_LT_LPAREN] = ACTIONS(1936), [anon_sym_GT_LPAREN] = ACTIONS(1936), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(7705), - }, - [3712] = { - [sym__concat] = ACTIONS(3342), - [anon_sym_PIPE] = ACTIONS(4556), - [anon_sym_RPAREN] = ACTIONS(3342), - [anon_sym_PIPE_AMP] = ACTIONS(3342), - [anon_sym_AMP_AMP] = ACTIONS(3342), - [anon_sym_PIPE_PIPE] = ACTIONS(3342), - [sym_comment] = ACTIONS(56), - }, - [3713] = { - [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(7707), - }, - [3714] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7709), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3715] = { - [sym__concat] = ACTIONS(3350), - [anon_sym_PIPE] = ACTIONS(4562), - [anon_sym_RPAREN] = ACTIONS(3350), - [anon_sym_PIPE_AMP] = ACTIONS(3350), - [anon_sym_AMP_AMP] = ACTIONS(3350), - [anon_sym_PIPE_PIPE] = ACTIONS(3350), - [sym_comment] = ACTIONS(56), - }, - [3716] = { - [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(7711), - }, - [3717] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7713), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3718] = { - [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(7715), - }, - [3719] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7697), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3720] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3874), - [anon_sym_RBRACE] = ACTIONS(7717), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3721] = { - [sym__concat] = ACTIONS(3362), - [anon_sym_PIPE] = ACTIONS(4572), - [anon_sym_RPAREN] = ACTIONS(3362), - [anon_sym_PIPE_AMP] = ACTIONS(3362), - [anon_sym_AMP_AMP] = ACTIONS(3362), - [anon_sym_PIPE_PIPE] = ACTIONS(3362), - [sym_comment] = ACTIONS(56), - }, - [3722] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3876), - [anon_sym_RBRACE] = ACTIONS(7719), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3723] = { - [sym__concat] = ACTIONS(6812), - [sym_variable_name] = ACTIONS(6812), - [anon_sym_PIPE] = ACTIONS(7351), - [anon_sym_RPAREN] = ACTIONS(6812), - [anon_sym_PIPE_AMP] = ACTIONS(6812), - [anon_sym_AMP_AMP] = ACTIONS(6812), - [anon_sym_PIPE_PIPE] = ACTIONS(6812), - [sym__special_characters] = ACTIONS(7351), - [anon_sym_DQUOTE] = ACTIONS(6812), - [anon_sym_DOLLAR] = ACTIONS(7351), - [sym_raw_string] = ACTIONS(6812), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6812), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6812), - [anon_sym_BQUOTE] = ACTIONS(6812), - [anon_sym_LT_LPAREN] = ACTIONS(6812), - [anon_sym_GT_LPAREN] = ACTIONS(6812), - [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(7351), - [sym_word] = ACTIONS(6814), - }, - [3724] = { - [sym__concat] = ACTIONS(6816), - [sym_variable_name] = ACTIONS(6816), - [anon_sym_PIPE] = ACTIONS(7353), - [anon_sym_RPAREN] = ACTIONS(6816), - [anon_sym_PIPE_AMP] = ACTIONS(6816), - [anon_sym_AMP_AMP] = ACTIONS(6816), - [anon_sym_PIPE_PIPE] = ACTIONS(6816), - [sym__special_characters] = ACTIONS(7353), - [anon_sym_DQUOTE] = ACTIONS(6816), - [anon_sym_DOLLAR] = ACTIONS(7353), - [sym_raw_string] = ACTIONS(6816), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6816), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6816), - [anon_sym_BQUOTE] = ACTIONS(6816), - [anon_sym_LT_LPAREN] = ACTIONS(6816), - [anon_sym_GT_LPAREN] = ACTIONS(6816), - [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(7353), - [sym_word] = ACTIONS(6818), - }, - [3725] = { - [sym__concat] = ACTIONS(6820), - [sym_variable_name] = ACTIONS(6820), - [anon_sym_PIPE] = ACTIONS(7355), - [anon_sym_RPAREN] = ACTIONS(6820), - [anon_sym_PIPE_AMP] = ACTIONS(6820), - [anon_sym_AMP_AMP] = ACTIONS(6820), - [anon_sym_PIPE_PIPE] = ACTIONS(6820), - [sym__special_characters] = ACTIONS(7355), - [anon_sym_DQUOTE] = ACTIONS(6820), - [anon_sym_DOLLAR] = ACTIONS(7355), - [sym_raw_string] = ACTIONS(6820), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6820), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6820), - [anon_sym_BQUOTE] = ACTIONS(6820), - [anon_sym_LT_LPAREN] = ACTIONS(6820), - [anon_sym_GT_LPAREN] = ACTIONS(6820), - [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(7355), - [sym_word] = ACTIONS(6822), - }, - [3726] = { - [sym__concat] = ACTIONS(6812), - [anon_sym_PIPE] = ACTIONS(7351), - [anon_sym_RPAREN] = ACTIONS(6812), - [anon_sym_PIPE_AMP] = ACTIONS(6812), - [anon_sym_AMP_AMP] = ACTIONS(6812), - [anon_sym_PIPE_PIPE] = ACTIONS(6812), - [sym__special_characters] = ACTIONS(7351), - [anon_sym_DQUOTE] = ACTIONS(6812), - [anon_sym_DOLLAR] = ACTIONS(7351), - [sym_raw_string] = ACTIONS(6812), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6812), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6812), - [anon_sym_BQUOTE] = ACTIONS(6812), - [anon_sym_LT_LPAREN] = ACTIONS(6812), - [anon_sym_GT_LPAREN] = ACTIONS(6812), - [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(7351), - [sym_word] = ACTIONS(6814), - }, - [3727] = { - [sym__concat] = ACTIONS(6816), - [anon_sym_PIPE] = ACTIONS(7353), - [anon_sym_RPAREN] = ACTIONS(6816), - [anon_sym_PIPE_AMP] = ACTIONS(6816), - [anon_sym_AMP_AMP] = ACTIONS(6816), - [anon_sym_PIPE_PIPE] = ACTIONS(6816), - [sym__special_characters] = ACTIONS(7353), - [anon_sym_DQUOTE] = ACTIONS(6816), - [anon_sym_DOLLAR] = ACTIONS(7353), - [sym_raw_string] = ACTIONS(6816), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6816), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6816), - [anon_sym_BQUOTE] = ACTIONS(6816), - [anon_sym_LT_LPAREN] = ACTIONS(6816), - [anon_sym_GT_LPAREN] = ACTIONS(6816), - [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(7353), - [sym_word] = ACTIONS(6818), - }, - [3728] = { - [sym__concat] = ACTIONS(6820), - [anon_sym_PIPE] = ACTIONS(7355), - [anon_sym_RPAREN] = ACTIONS(6820), - [anon_sym_PIPE_AMP] = ACTIONS(6820), - [anon_sym_AMP_AMP] = ACTIONS(6820), - [anon_sym_PIPE_PIPE] = ACTIONS(6820), - [sym__special_characters] = ACTIONS(7355), - [anon_sym_DQUOTE] = ACTIONS(6820), - [anon_sym_DOLLAR] = ACTIONS(7355), - [sym_raw_string] = ACTIONS(6820), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6820), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6820), - [anon_sym_BQUOTE] = ACTIONS(6820), - [anon_sym_LT_LPAREN] = ACTIONS(6820), - [anon_sym_GT_LPAREN] = ACTIONS(6820), - [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(7355), - [sym_word] = ACTIONS(6822), - }, - [3729] = { - [sym_file_descriptor] = ACTIONS(5929), - [sym__concat] = ACTIONS(5929), - [anon_sym_PIPE] = ACTIONS(6710), - [anon_sym_RPAREN] = ACTIONS(5929), - [anon_sym_PIPE_AMP] = ACTIONS(5929), - [anon_sym_AMP_AMP] = ACTIONS(5929), - [anon_sym_PIPE_PIPE] = ACTIONS(5929), - [anon_sym_LT] = ACTIONS(6710), - [anon_sym_GT] = ACTIONS(6710), - [anon_sym_GT_GT] = ACTIONS(5929), - [anon_sym_AMP_GT] = ACTIONS(6710), - [anon_sym_AMP_GT_GT] = ACTIONS(5929), - [anon_sym_LT_AMP] = ACTIONS(5929), - [anon_sym_GT_AMP] = ACTIONS(5929), - [anon_sym_LT_LT] = ACTIONS(6710), - [anon_sym_LT_LT_DASH] = ACTIONS(5929), - [anon_sym_LT_LT_LT] = ACTIONS(5929), - [sym_comment] = ACTIONS(56), - }, - [3730] = { - [sym_file_descriptor] = ACTIONS(5933), - [sym__concat] = ACTIONS(5933), - [anon_sym_PIPE] = ACTIONS(6712), - [anon_sym_RPAREN] = ACTIONS(5933), - [anon_sym_PIPE_AMP] = ACTIONS(5933), - [anon_sym_AMP_AMP] = ACTIONS(5933), - [anon_sym_PIPE_PIPE] = ACTIONS(5933), - [anon_sym_LT] = ACTIONS(6712), - [anon_sym_GT] = ACTIONS(6712), - [anon_sym_GT_GT] = ACTIONS(5933), - [anon_sym_AMP_GT] = ACTIONS(6712), - [anon_sym_AMP_GT_GT] = ACTIONS(5933), - [anon_sym_LT_AMP] = ACTIONS(5933), - [anon_sym_GT_AMP] = ACTIONS(5933), - [anon_sym_LT_LT] = ACTIONS(6712), - [anon_sym_LT_LT_DASH] = ACTIONS(5933), - [anon_sym_LT_LT_LT] = ACTIONS(5933), - [sym_comment] = ACTIONS(56), - }, - [3731] = { - [sym_file_descriptor] = ACTIONS(5937), - [sym__concat] = ACTIONS(5937), - [anon_sym_PIPE] = ACTIONS(6714), - [anon_sym_RPAREN] = ACTIONS(5937), - [anon_sym_PIPE_AMP] = ACTIONS(5937), - [anon_sym_AMP_AMP] = ACTIONS(5937), - [anon_sym_PIPE_PIPE] = ACTIONS(5937), - [anon_sym_LT] = ACTIONS(6714), - [anon_sym_GT] = ACTIONS(6714), - [anon_sym_GT_GT] = ACTIONS(5937), - [anon_sym_AMP_GT] = ACTIONS(6714), - [anon_sym_AMP_GT_GT] = ACTIONS(5937), - [anon_sym_LT_AMP] = ACTIONS(5937), - [anon_sym_GT_AMP] = ACTIONS(5937), - [anon_sym_LT_LT] = ACTIONS(6714), - [anon_sym_LT_LT_DASH] = ACTIONS(5937), - [anon_sym_LT_LT_LT] = ACTIONS(5937), - [sym_comment] = ACTIONS(56), - }, - [3732] = { - [sym_file_descriptor] = ACTIONS(5941), - [sym__concat] = ACTIONS(5941), - [anon_sym_PIPE] = ACTIONS(6716), - [anon_sym_RPAREN] = ACTIONS(5941), - [anon_sym_PIPE_AMP] = ACTIONS(5941), - [anon_sym_AMP_AMP] = ACTIONS(5941), - [anon_sym_PIPE_PIPE] = ACTIONS(5941), - [anon_sym_LT] = ACTIONS(6716), - [anon_sym_GT] = ACTIONS(6716), - [anon_sym_GT_GT] = ACTIONS(5941), - [anon_sym_AMP_GT] = ACTIONS(6716), - [anon_sym_AMP_GT_GT] = ACTIONS(5941), - [anon_sym_LT_AMP] = ACTIONS(5941), - [anon_sym_GT_AMP] = ACTIONS(5941), - [anon_sym_LT_LT] = ACTIONS(6716), - [anon_sym_LT_LT_DASH] = ACTIONS(5941), - [anon_sym_LT_LT_LT] = ACTIONS(5941), - [sym_comment] = ACTIONS(56), - }, - [3733] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7721), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3734] = { - [sym_file_descriptor] = ACTIONS(5947), - [sym__concat] = ACTIONS(5947), - [anon_sym_PIPE] = ACTIONS(6720), - [anon_sym_RPAREN] = ACTIONS(5947), - [anon_sym_PIPE_AMP] = ACTIONS(5947), - [anon_sym_AMP_AMP] = ACTIONS(5947), - [anon_sym_PIPE_PIPE] = ACTIONS(5947), - [anon_sym_LT] = ACTIONS(6720), - [anon_sym_GT] = ACTIONS(6720), - [anon_sym_GT_GT] = ACTIONS(5947), - [anon_sym_AMP_GT] = ACTIONS(6720), - [anon_sym_AMP_GT_GT] = ACTIONS(5947), - [anon_sym_LT_AMP] = ACTIONS(5947), - [anon_sym_GT_AMP] = ACTIONS(5947), - [anon_sym_LT_LT] = ACTIONS(6720), - [anon_sym_LT_LT_DASH] = ACTIONS(5947), - [anon_sym_LT_LT_LT] = ACTIONS(5947), - [sym_comment] = ACTIONS(56), - }, - [3735] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7723), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3736] = { - [sym_file_descriptor] = ACTIONS(5953), - [sym__concat] = ACTIONS(5953), - [anon_sym_PIPE] = ACTIONS(6724), - [anon_sym_RPAREN] = ACTIONS(5953), - [anon_sym_PIPE_AMP] = ACTIONS(5953), - [anon_sym_AMP_AMP] = ACTIONS(5953), - [anon_sym_PIPE_PIPE] = ACTIONS(5953), - [anon_sym_LT] = ACTIONS(6724), - [anon_sym_GT] = ACTIONS(6724), - [anon_sym_GT_GT] = ACTIONS(5953), - [anon_sym_AMP_GT] = ACTIONS(6724), - [anon_sym_AMP_GT_GT] = ACTIONS(5953), - [anon_sym_LT_AMP] = ACTIONS(5953), - [anon_sym_GT_AMP] = ACTIONS(5953), - [anon_sym_LT_LT] = ACTIONS(6724), - [anon_sym_LT_LT_DASH] = ACTIONS(5953), - [anon_sym_LT_LT_LT] = ACTIONS(5953), - [sym_comment] = ACTIONS(56), - }, - [3737] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7725), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), + [sym_word] = ACTIONS(8057), }, [3738] = { - [sym_file_descriptor] = ACTIONS(5959), - [sym__concat] = ACTIONS(5959), - [anon_sym_PIPE] = ACTIONS(6728), - [anon_sym_RPAREN] = ACTIONS(5959), - [anon_sym_PIPE_AMP] = ACTIONS(5959), - [anon_sym_AMP_AMP] = ACTIONS(5959), - [anon_sym_PIPE_PIPE] = ACTIONS(5959), - [anon_sym_LT] = ACTIONS(6728), - [anon_sym_GT] = ACTIONS(6728), - [anon_sym_GT_GT] = ACTIONS(5959), - [anon_sym_AMP_GT] = ACTIONS(6728), - [anon_sym_AMP_GT_GT] = ACTIONS(5959), - [anon_sym_LT_AMP] = ACTIONS(5959), - [anon_sym_GT_AMP] = ACTIONS(5959), - [anon_sym_LT_LT] = ACTIONS(6728), - [anon_sym_LT_LT_DASH] = ACTIONS(5959), - [anon_sym_LT_LT_LT] = ACTIONS(5959), - [sym_comment] = ACTIONS(56), + [sym_file_descriptor] = ACTIONS(1940), + [sym__concat] = ACTIONS(1940), + [anon_sym_esac] = ACTIONS(1942), + [anon_sym_PIPE] = ACTIONS(1942), + [anon_sym_SEMI_SEMI] = ACTIONS(1942), + [anon_sym_PIPE_AMP] = ACTIONS(1942), + [anon_sym_AMP_AMP] = ACTIONS(1942), + [anon_sym_PIPE_PIPE] = ACTIONS(1942), + [anon_sym_EQ_TILDE] = ACTIONS(1942), + [anon_sym_LT] = ACTIONS(1942), + [anon_sym_GT] = ACTIONS(1942), + [anon_sym_GT_GT] = ACTIONS(1942), + [anon_sym_AMP_GT] = ACTIONS(1942), + [anon_sym_AMP_GT_GT] = ACTIONS(1942), + [anon_sym_LT_AMP] = ACTIONS(1942), + [anon_sym_GT_AMP] = ACTIONS(1942), + [anon_sym_LT_LT] = ACTIONS(1942), + [anon_sym_LT_LT_DASH] = ACTIONS(1942), + [anon_sym_LT_LT_LT] = ACTIONS(1942), + [sym__special_characters] = ACTIONS(1942), + [anon_sym_DQUOTE] = ACTIONS(1942), + [anon_sym_DOLLAR] = ACTIONS(1942), + [sym_raw_string] = ACTIONS(1942), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(1942), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1942), + [anon_sym_BQUOTE] = ACTIONS(1942), + [anon_sym_LT_LPAREN] = ACTIONS(1942), + [anon_sym_GT_LPAREN] = ACTIONS(1942), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(1942), + [anon_sym_SEMI] = ACTIONS(1942), + [anon_sym_LF] = ACTIONS(1942), + [anon_sym_AMP] = ACTIONS(1942), }, [3739] = { - [sym_file_descriptor] = ACTIONS(5963), - [sym__concat] = ACTIONS(5963), - [anon_sym_PIPE] = ACTIONS(6730), - [anon_sym_RPAREN] = ACTIONS(5963), - [anon_sym_PIPE_AMP] = ACTIONS(5963), - [anon_sym_AMP_AMP] = ACTIONS(5963), - [anon_sym_PIPE_PIPE] = ACTIONS(5963), - [anon_sym_LT] = ACTIONS(6730), - [anon_sym_GT] = ACTIONS(6730), - [anon_sym_GT_GT] = ACTIONS(5963), - [anon_sym_AMP_GT] = ACTIONS(6730), - [anon_sym_AMP_GT_GT] = ACTIONS(5963), - [anon_sym_LT_AMP] = ACTIONS(5963), - [anon_sym_GT_AMP] = ACTIONS(5963), - [anon_sym_LT_LT] = ACTIONS(6730), - [anon_sym_LT_LT_DASH] = ACTIONS(5963), - [anon_sym_LT_LT_LT] = ACTIONS(5963), - [sym_comment] = ACTIONS(56), + [sym_comment] = ACTIONS(182), + [sym_regex_without_right_brace] = ACTIONS(8059), }, [3740] = { - [sym_file_descriptor] = ACTIONS(5929), - [sym__concat] = ACTIONS(5929), - [sym_variable_name] = ACTIONS(5929), - [anon_sym_PIPE] = ACTIONS(6710), - [anon_sym_PIPE_AMP] = ACTIONS(5929), - [anon_sym_AMP_AMP] = ACTIONS(5929), - [anon_sym_PIPE_PIPE] = ACTIONS(5929), - [anon_sym_LT] = ACTIONS(6710), - [anon_sym_GT] = ACTIONS(6710), - [anon_sym_GT_GT] = ACTIONS(5929), - [anon_sym_AMP_GT] = ACTIONS(6710), - [anon_sym_AMP_GT_GT] = ACTIONS(5929), - [anon_sym_LT_AMP] = ACTIONS(5929), - [anon_sym_GT_AMP] = ACTIONS(5929), - [sym__special_characters] = ACTIONS(6710), - [anon_sym_DQUOTE] = ACTIONS(5929), - [anon_sym_DOLLAR] = ACTIONS(6710), - [sym_raw_string] = ACTIONS(5929), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5929), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5929), - [anon_sym_BQUOTE] = ACTIONS(5929), - [anon_sym_LT_LPAREN] = ACTIONS(5929), - [anon_sym_GT_LPAREN] = ACTIONS(5929), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6710), + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8061), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), }, [3741] = { - [sym_file_descriptor] = ACTIONS(5933), - [sym__concat] = ACTIONS(5933), - [sym_variable_name] = ACTIONS(5933), - [anon_sym_PIPE] = ACTIONS(6712), - [anon_sym_PIPE_AMP] = ACTIONS(5933), - [anon_sym_AMP_AMP] = ACTIONS(5933), - [anon_sym_PIPE_PIPE] = ACTIONS(5933), - [anon_sym_LT] = ACTIONS(6712), - [anon_sym_GT] = ACTIONS(6712), - [anon_sym_GT_GT] = ACTIONS(5933), - [anon_sym_AMP_GT] = ACTIONS(6712), - [anon_sym_AMP_GT_GT] = ACTIONS(5933), - [anon_sym_LT_AMP] = ACTIONS(5933), - [anon_sym_GT_AMP] = ACTIONS(5933), - [sym__special_characters] = ACTIONS(6712), - [anon_sym_DQUOTE] = ACTIONS(5933), - [anon_sym_DOLLAR] = ACTIONS(6712), - [sym_raw_string] = ACTIONS(5933), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5933), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5933), - [anon_sym_BQUOTE] = ACTIONS(5933), - [anon_sym_LT_LPAREN] = ACTIONS(5933), - [anon_sym_GT_LPAREN] = ACTIONS(5933), + [anon_sym_LBRACK] = ACTIONS(820), + [anon_sym_EQ] = ACTIONS(8063), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6712), }, [3742] = { - [sym_file_descriptor] = ACTIONS(5937), - [sym__concat] = ACTIONS(5937), - [sym_variable_name] = ACTIONS(5937), - [anon_sym_PIPE] = ACTIONS(6714), - [anon_sym_PIPE_AMP] = ACTIONS(5937), - [anon_sym_AMP_AMP] = ACTIONS(5937), - [anon_sym_PIPE_PIPE] = ACTIONS(5937), - [anon_sym_LT] = ACTIONS(6714), - [anon_sym_GT] = ACTIONS(6714), - [anon_sym_GT_GT] = ACTIONS(5937), - [anon_sym_AMP_GT] = ACTIONS(6714), - [anon_sym_AMP_GT_GT] = ACTIONS(5937), - [anon_sym_LT_AMP] = ACTIONS(5937), - [anon_sym_GT_AMP] = ACTIONS(5937), - [sym__special_characters] = ACTIONS(6714), - [anon_sym_DQUOTE] = ACTIONS(5937), - [anon_sym_DOLLAR] = ACTIONS(6714), - [sym_raw_string] = ACTIONS(5937), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5937), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5937), - [anon_sym_BQUOTE] = ACTIONS(5937), - [anon_sym_LT_LPAREN] = ACTIONS(5937), - [anon_sym_GT_LPAREN] = ACTIONS(5937), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6714), + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4078), + [anon_sym_RBRACE] = ACTIONS(8065), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [aux_sym_SLASH] = ACTIONS(8067), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), }, [3743] = { - [sym_file_descriptor] = ACTIONS(5941), - [sym__concat] = ACTIONS(5941), - [sym_variable_name] = ACTIONS(5941), - [anon_sym_PIPE] = ACTIONS(6716), - [anon_sym_PIPE_AMP] = ACTIONS(5941), - [anon_sym_AMP_AMP] = ACTIONS(5941), - [anon_sym_PIPE_PIPE] = ACTIONS(5941), - [anon_sym_LT] = ACTIONS(6716), - [anon_sym_GT] = ACTIONS(6716), - [anon_sym_GT_GT] = ACTIONS(5941), - [anon_sym_AMP_GT] = ACTIONS(6716), - [anon_sym_AMP_GT_GT] = ACTIONS(5941), - [anon_sym_LT_AMP] = ACTIONS(5941), - [anon_sym_GT_AMP] = ACTIONS(5941), - [sym__special_characters] = ACTIONS(6716), - [anon_sym_DQUOTE] = ACTIONS(5941), - [anon_sym_DOLLAR] = ACTIONS(6716), - [sym_raw_string] = ACTIONS(5941), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5941), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5941), - [anon_sym_BQUOTE] = ACTIONS(5941), - [anon_sym_LT_LPAREN] = ACTIONS(5941), - [anon_sym_GT_LPAREN] = ACTIONS(5941), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6716), + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4081), + [anon_sym_RBRACE] = ACTIONS(8069), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [aux_sym_SLASH] = ACTIONS(8071), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), }, [3744] = { [sym_concatenation] = STATE(451), @@ -90926,8 +93032,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7727), + [aux_sym_expansion_repeat1] = STATE(4083), + [anon_sym_RBRACE] = ACTIONS(8051), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -90935,6 +93041,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_raw_string] = ACTIONS(834), [anon_sym_POUND] = ACTIONS(836), [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [aux_sym_SLASH] = ACTIONS(8073), [anon_sym_COLON] = ACTIONS(826), [anon_sym_COLON_QMARK] = ACTIONS(826), [anon_sym_COLON_DASH] = ACTIONS(826), @@ -90948,89 +93055,45 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(848), }, [3745] = { - [sym_file_descriptor] = ACTIONS(5947), - [sym__concat] = ACTIONS(5947), - [sym_variable_name] = ACTIONS(5947), - [anon_sym_PIPE] = ACTIONS(6720), - [anon_sym_PIPE_AMP] = ACTIONS(5947), - [anon_sym_AMP_AMP] = ACTIONS(5947), - [anon_sym_PIPE_PIPE] = ACTIONS(5947), - [anon_sym_LT] = ACTIONS(6720), - [anon_sym_GT] = ACTIONS(6720), - [anon_sym_GT_GT] = ACTIONS(5947), - [anon_sym_AMP_GT] = ACTIONS(6720), - [anon_sym_AMP_GT_GT] = ACTIONS(5947), - [anon_sym_LT_AMP] = ACTIONS(5947), - [anon_sym_GT_AMP] = ACTIONS(5947), - [sym__special_characters] = ACTIONS(6720), - [anon_sym_DQUOTE] = ACTIONS(5947), - [anon_sym_DOLLAR] = ACTIONS(6720), - [sym_raw_string] = ACTIONS(5947), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5947), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5947), - [anon_sym_BQUOTE] = ACTIONS(5947), - [anon_sym_LT_LPAREN] = ACTIONS(5947), - [anon_sym_GT_LPAREN] = ACTIONS(5947), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6720), + [sym_file_descriptor] = ACTIONS(1992), + [sym__concat] = ACTIONS(1992), + [anon_sym_esac] = ACTIONS(1994), + [anon_sym_PIPE] = ACTIONS(1994), + [anon_sym_SEMI_SEMI] = ACTIONS(1994), + [anon_sym_PIPE_AMP] = ACTIONS(1994), + [anon_sym_AMP_AMP] = ACTIONS(1994), + [anon_sym_PIPE_PIPE] = ACTIONS(1994), + [anon_sym_EQ_TILDE] = ACTIONS(1994), + [anon_sym_LT] = ACTIONS(1994), + [anon_sym_GT] = ACTIONS(1994), + [anon_sym_GT_GT] = ACTIONS(1994), + [anon_sym_AMP_GT] = ACTIONS(1994), + [anon_sym_AMP_GT_GT] = ACTIONS(1994), + [anon_sym_LT_AMP] = ACTIONS(1994), + [anon_sym_GT_AMP] = ACTIONS(1994), + [anon_sym_LT_LT] = ACTIONS(1994), + [anon_sym_LT_LT_DASH] = ACTIONS(1994), + [anon_sym_LT_LT_LT] = ACTIONS(1994), + [sym__special_characters] = ACTIONS(1994), + [anon_sym_DQUOTE] = ACTIONS(1994), + [anon_sym_DOLLAR] = ACTIONS(1994), + [sym_raw_string] = ACTIONS(1994), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(1994), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1994), + [anon_sym_BQUOTE] = ACTIONS(1994), + [anon_sym_LT_LPAREN] = ACTIONS(1994), + [anon_sym_GT_LPAREN] = ACTIONS(1994), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(1994), + [anon_sym_SEMI] = ACTIONS(1994), + [anon_sym_LF] = ACTIONS(1994), + [anon_sym_AMP] = ACTIONS(1994), }, [3746] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7729), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), + [sym_regex_without_right_brace] = ACTIONS(8075), }, [3747] = { - [sym_file_descriptor] = ACTIONS(5953), - [sym__concat] = ACTIONS(5953), - [sym_variable_name] = ACTIONS(5953), - [anon_sym_PIPE] = ACTIONS(6724), - [anon_sym_PIPE_AMP] = ACTIONS(5953), - [anon_sym_AMP_AMP] = ACTIONS(5953), - [anon_sym_PIPE_PIPE] = ACTIONS(5953), - [anon_sym_LT] = ACTIONS(6724), - [anon_sym_GT] = ACTIONS(6724), - [anon_sym_GT_GT] = ACTIONS(5953), - [anon_sym_AMP_GT] = ACTIONS(6724), - [anon_sym_AMP_GT_GT] = ACTIONS(5953), - [anon_sym_LT_AMP] = ACTIONS(5953), - [anon_sym_GT_AMP] = ACTIONS(5953), - [sym__special_characters] = ACTIONS(6724), - [anon_sym_DQUOTE] = ACTIONS(5953), - [anon_sym_DOLLAR] = ACTIONS(6724), - [sym_raw_string] = ACTIONS(5953), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5953), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5953), - [anon_sym_BQUOTE] = ACTIONS(5953), - [anon_sym_LT_LPAREN] = ACTIONS(5953), - [anon_sym_GT_LPAREN] = ACTIONS(5953), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6724), - }, - [3748] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -91039,7 +93102,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7731), + [anon_sym_RBRACE] = ACTIONS(8077), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -91059,862 +93122,1182 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, + [3748] = { + [sym_file_descriptor] = ACTIONS(2000), + [sym__concat] = ACTIONS(2000), + [anon_sym_esac] = ACTIONS(2002), + [anon_sym_PIPE] = ACTIONS(2002), + [anon_sym_SEMI_SEMI] = ACTIONS(2002), + [anon_sym_PIPE_AMP] = ACTIONS(2002), + [anon_sym_AMP_AMP] = ACTIONS(2002), + [anon_sym_PIPE_PIPE] = ACTIONS(2002), + [anon_sym_EQ_TILDE] = ACTIONS(2002), + [anon_sym_LT] = ACTIONS(2002), + [anon_sym_GT] = ACTIONS(2002), + [anon_sym_GT_GT] = ACTIONS(2002), + [anon_sym_AMP_GT] = ACTIONS(2002), + [anon_sym_AMP_GT_GT] = ACTIONS(2002), + [anon_sym_LT_AMP] = ACTIONS(2002), + [anon_sym_GT_AMP] = ACTIONS(2002), + [anon_sym_LT_LT] = ACTIONS(2002), + [anon_sym_LT_LT_DASH] = ACTIONS(2002), + [anon_sym_LT_LT_LT] = ACTIONS(2002), + [sym__special_characters] = ACTIONS(2002), + [anon_sym_DQUOTE] = ACTIONS(2002), + [anon_sym_DOLLAR] = ACTIONS(2002), + [sym_raw_string] = ACTIONS(2002), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(2002), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(2002), + [anon_sym_BQUOTE] = ACTIONS(2002), + [anon_sym_LT_LPAREN] = ACTIONS(2002), + [anon_sym_GT_LPAREN] = ACTIONS(2002), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(2002), + [anon_sym_SEMI] = ACTIONS(2002), + [anon_sym_LF] = ACTIONS(2002), + [anon_sym_AMP] = ACTIONS(2002), + }, [3749] = { - [sym_file_descriptor] = ACTIONS(5959), - [sym__concat] = ACTIONS(5959), - [sym_variable_name] = ACTIONS(5959), - [anon_sym_PIPE] = ACTIONS(6728), - [anon_sym_PIPE_AMP] = ACTIONS(5959), - [anon_sym_AMP_AMP] = ACTIONS(5959), - [anon_sym_PIPE_PIPE] = ACTIONS(5959), - [anon_sym_LT] = ACTIONS(6728), - [anon_sym_GT] = ACTIONS(6728), - [anon_sym_GT_GT] = ACTIONS(5959), - [anon_sym_AMP_GT] = ACTIONS(6728), - [anon_sym_AMP_GT_GT] = ACTIONS(5959), - [anon_sym_LT_AMP] = ACTIONS(5959), - [anon_sym_GT_AMP] = ACTIONS(5959), - [sym__special_characters] = ACTIONS(6728), - [anon_sym_DQUOTE] = ACTIONS(5959), - [anon_sym_DOLLAR] = ACTIONS(6728), - [sym_raw_string] = ACTIONS(5959), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5959), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5959), - [anon_sym_BQUOTE] = ACTIONS(5959), - [anon_sym_LT_LPAREN] = ACTIONS(5959), - [anon_sym_GT_LPAREN] = ACTIONS(5959), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6728), + [sym_comment] = ACTIONS(182), + [sym_regex_without_right_brace] = ACTIONS(8079), }, [3750] = { - [sym_file_descriptor] = ACTIONS(5963), - [sym__concat] = ACTIONS(5963), - [sym_variable_name] = ACTIONS(5963), - [anon_sym_PIPE] = ACTIONS(6730), - [anon_sym_PIPE_AMP] = ACTIONS(5963), - [anon_sym_AMP_AMP] = ACTIONS(5963), - [anon_sym_PIPE_PIPE] = ACTIONS(5963), - [anon_sym_LT] = ACTIONS(6730), - [anon_sym_GT] = ACTIONS(6730), - [anon_sym_GT_GT] = ACTIONS(5963), - [anon_sym_AMP_GT] = ACTIONS(6730), - [anon_sym_AMP_GT_GT] = ACTIONS(5963), - [anon_sym_LT_AMP] = ACTIONS(5963), - [anon_sym_GT_AMP] = ACTIONS(5963), - [sym__special_characters] = ACTIONS(6730), - [anon_sym_DQUOTE] = ACTIONS(5963), - [anon_sym_DOLLAR] = ACTIONS(6730), - [sym_raw_string] = ACTIONS(5963), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5963), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(5963), - [anon_sym_BQUOTE] = ACTIONS(5963), - [anon_sym_LT_LPAREN] = ACTIONS(5963), - [anon_sym_GT_LPAREN] = ACTIONS(5963), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(6730), + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8051), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), }, [3751] = { - [sym__concat] = ACTIONS(3235), - [anon_sym_PIPE] = ACTIONS(4540), - [anon_sym_PIPE_AMP] = ACTIONS(3235), - [anon_sym_AMP_AMP] = ACTIONS(3235), - [anon_sym_PIPE_PIPE] = ACTIONS(3235), - [anon_sym_BQUOTE] = ACTIONS(3235), - [sym_comment] = ACTIONS(56), + [sym_file_descriptor] = ACTIONS(2156), + [sym__concat] = ACTIONS(2156), + [anon_sym_esac] = ACTIONS(2158), + [anon_sym_PIPE] = ACTIONS(2158), + [anon_sym_SEMI_SEMI] = ACTIONS(2158), + [anon_sym_PIPE_AMP] = ACTIONS(2158), + [anon_sym_AMP_AMP] = ACTIONS(2158), + [anon_sym_PIPE_PIPE] = ACTIONS(2158), + [anon_sym_EQ_TILDE] = ACTIONS(2158), + [anon_sym_LT] = ACTIONS(2158), + [anon_sym_GT] = ACTIONS(2158), + [anon_sym_GT_GT] = ACTIONS(2158), + [anon_sym_AMP_GT] = ACTIONS(2158), + [anon_sym_AMP_GT_GT] = ACTIONS(2158), + [anon_sym_LT_AMP] = ACTIONS(2158), + [anon_sym_GT_AMP] = ACTIONS(2158), + [anon_sym_LT_LT] = ACTIONS(2158), + [anon_sym_LT_LT_DASH] = ACTIONS(2158), + [anon_sym_LT_LT_LT] = ACTIONS(2158), + [sym__special_characters] = ACTIONS(2158), + [anon_sym_DQUOTE] = ACTIONS(2158), + [anon_sym_DOLLAR] = ACTIONS(2158), + [sym_raw_string] = ACTIONS(2158), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(2158), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(2158), + [anon_sym_BQUOTE] = ACTIONS(2158), + [anon_sym_LT_LPAREN] = ACTIONS(2158), + [anon_sym_GT_LPAREN] = ACTIONS(2158), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(2158), + [anon_sym_SEMI] = ACTIONS(2158), + [anon_sym_LF] = ACTIONS(2158), + [anon_sym_AMP] = ACTIONS(2158), }, [3752] = { - [aux_sym_concatenation_repeat1] = STATE(1594), - [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(7733), - [sym_comment] = ACTIONS(56), + [sym_file_descriptor] = ACTIONS(2358), + [sym__concat] = ACTIONS(2358), + [anon_sym_esac] = ACTIONS(2360), + [anon_sym_PIPE] = ACTIONS(2360), + [anon_sym_SEMI_SEMI] = ACTIONS(2360), + [anon_sym_PIPE_AMP] = ACTIONS(2360), + [anon_sym_AMP_AMP] = ACTIONS(2360), + [anon_sym_PIPE_PIPE] = ACTIONS(2360), + [anon_sym_EQ_TILDE] = ACTIONS(2360), + [anon_sym_LT] = ACTIONS(2360), + [anon_sym_GT] = ACTIONS(2360), + [anon_sym_GT_GT] = ACTIONS(2360), + [anon_sym_AMP_GT] = ACTIONS(2360), + [anon_sym_AMP_GT_GT] = ACTIONS(2360), + [anon_sym_LT_AMP] = ACTIONS(2360), + [anon_sym_GT_AMP] = ACTIONS(2360), + [anon_sym_LT_LT] = ACTIONS(2360), + [anon_sym_LT_LT_DASH] = ACTIONS(2360), + [anon_sym_LT_LT_LT] = ACTIONS(2360), + [sym__special_characters] = ACTIONS(2360), + [anon_sym_DQUOTE] = ACTIONS(2360), + [anon_sym_DOLLAR] = ACTIONS(2360), + [sym_raw_string] = ACTIONS(2360), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(2360), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(2360), + [anon_sym_BQUOTE] = ACTIONS(2360), + [anon_sym_LT_LPAREN] = ACTIONS(2360), + [anon_sym_GT_LPAREN] = ACTIONS(2360), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(2360), + [anon_sym_SEMI] = ACTIONS(2360), + [anon_sym_LF] = ACTIONS(2360), + [anon_sym_AMP] = ACTIONS(2360), }, [3753] = { - [aux_sym_concatenation_repeat1] = STATE(1594), - [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(7735), + [sym_compound_statement] = STATE(4087), + [anon_sym_LBRACE] = ACTIONS(480), [sym_comment] = ACTIONS(56), }, [3754] = { - [anon_sym_RBRACE] = ACTIONS(7735), - [sym_comment] = ACTIONS(56), + [sym_file_descriptor] = ACTIONS(378), + [sym_variable_name] = ACTIONS(378), + [anon_sym_esac] = ACTIONS(2362), + [anon_sym_PIPE] = ACTIONS(2362), + [anon_sym_SEMI_SEMI] = ACTIONS(2362), + [anon_sym_PIPE_AMP] = ACTIONS(2362), + [anon_sym_AMP_AMP] = ACTIONS(2362), + [anon_sym_PIPE_PIPE] = ACTIONS(2362), + [anon_sym_LT] = ACTIONS(380), + [anon_sym_GT] = ACTIONS(380), + [anon_sym_GT_GT] = ACTIONS(380), + [anon_sym_AMP_GT] = ACTIONS(380), + [anon_sym_AMP_GT_GT] = ACTIONS(380), + [anon_sym_LT_AMP] = ACTIONS(380), + [anon_sym_GT_AMP] = ACTIONS(380), + [sym__special_characters] = ACTIONS(380), + [anon_sym_DQUOTE] = ACTIONS(380), + [anon_sym_DOLLAR] = ACTIONS(380), + [sym_raw_string] = ACTIONS(380), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(380), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(380), + [anon_sym_BQUOTE] = ACTIONS(380), + [anon_sym_LT_LPAREN] = ACTIONS(380), + [anon_sym_GT_LPAREN] = ACTIONS(380), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(380), + [anon_sym_SEMI] = ACTIONS(2362), + [anon_sym_LF] = ACTIONS(2362), + [anon_sym_AMP] = ACTIONS(2362), }, [3755] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3886), - [anon_sym_RBRACE] = ACTIONS(7737), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), + [anon_sym_esac] = ACTIONS(2364), + [anon_sym_PIPE] = ACTIONS(6585), + [anon_sym_SEMI_SEMI] = ACTIONS(2364), + [anon_sym_PIPE_AMP] = ACTIONS(6585), + [anon_sym_AMP_AMP] = ACTIONS(2364), + [anon_sym_PIPE_PIPE] = ACTIONS(2364), [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), + [anon_sym_SEMI] = ACTIONS(2364), + [anon_sym_LF] = ACTIONS(2364), + [anon_sym_AMP] = ACTIONS(2364), }, [3756] = { - [sym__concat] = ACTIONS(3297), - [anon_sym_PIPE] = ACTIONS(4548), - [anon_sym_PIPE_AMP] = ACTIONS(3297), - [anon_sym_AMP_AMP] = ACTIONS(3297), - [anon_sym_PIPE_PIPE] = ACTIONS(3297), - [anon_sym_BQUOTE] = ACTIONS(3297), - [sym_comment] = ACTIONS(56), + [sym_file_descriptor] = ACTIONS(378), + [sym_variable_name] = ACTIONS(378), + [anon_sym_esac] = ACTIONS(2364), + [anon_sym_PIPE] = ACTIONS(6585), + [anon_sym_SEMI_SEMI] = ACTIONS(2364), + [anon_sym_PIPE_AMP] = ACTIONS(6585), + [anon_sym_AMP_AMP] = ACTIONS(2364), + [anon_sym_PIPE_PIPE] = ACTIONS(2364), + [anon_sym_LT] = ACTIONS(380), + [anon_sym_GT] = ACTIONS(380), + [anon_sym_GT_GT] = ACTIONS(380), + [anon_sym_AMP_GT] = ACTIONS(380), + [anon_sym_AMP_GT_GT] = ACTIONS(380), + [anon_sym_LT_AMP] = ACTIONS(380), + [anon_sym_GT_AMP] = ACTIONS(380), + [sym__special_characters] = ACTIONS(380), + [anon_sym_DQUOTE] = ACTIONS(380), + [anon_sym_DOLLAR] = ACTIONS(380), + [sym_raw_string] = ACTIONS(380), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(380), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(380), + [anon_sym_BQUOTE] = ACTIONS(380), + [anon_sym_LT_LPAREN] = ACTIONS(380), + [anon_sym_GT_LPAREN] = ACTIONS(380), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(380), + [anon_sym_SEMI] = ACTIONS(2364), + [anon_sym_LF] = ACTIONS(2364), + [anon_sym_AMP] = ACTIONS(2364), }, [3757] = { - [sym_concatenation] = STATE(3889), - [sym_string] = STATE(3888), - [sym_simple_expansion] = STATE(3888), - [sym_string_expansion] = STATE(3888), - [sym_expansion] = STATE(3888), - [sym_command_substitution] = STATE(3888), - [sym_process_substitution] = STATE(3888), - [anon_sym_RBRACE] = ACTIONS(7735), - [sym__special_characters] = ACTIONS(7739), - [anon_sym_DQUOTE] = ACTIONS(1924), - [anon_sym_DOLLAR] = ACTIONS(1926), - [sym_raw_string] = ACTIONS(7741), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(1930), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(1932), - [anon_sym_BQUOTE] = ACTIONS(1934), - [anon_sym_LT_LPAREN] = ACTIONS(1936), - [anon_sym_GT_LPAREN] = ACTIONS(1936), + [sym_concatenation] = STATE(1199), + [sym_string] = STATE(4089), + [sym_simple_expansion] = STATE(4089), + [sym_string_expansion] = STATE(4089), + [sym_expansion] = STATE(4089), + [sym_command_substitution] = STATE(4089), + [sym_process_substitution] = STATE(4089), + [sym__special_characters] = ACTIONS(8081), + [anon_sym_DQUOTE] = ACTIONS(7452), + [anon_sym_DOLLAR] = ACTIONS(7454), + [sym_raw_string] = ACTIONS(8083), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(7458), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(7460), + [anon_sym_BQUOTE] = ACTIONS(7462), + [anon_sym_LT_LPAREN] = ACTIONS(7464), + [anon_sym_GT_LPAREN] = ACTIONS(7464), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(7743), + [sym_word] = ACTIONS(8085), }, [3758] = { - [sym__concat] = ACTIONS(3342), - [anon_sym_PIPE] = ACTIONS(4556), - [anon_sym_PIPE_AMP] = ACTIONS(3342), - [anon_sym_AMP_AMP] = ACTIONS(3342), - [anon_sym_PIPE_PIPE] = ACTIONS(3342), - [anon_sym_BQUOTE] = ACTIONS(3342), - [sym_comment] = ACTIONS(56), + [aux_sym_concatenation_repeat1] = STATE(3258), + [sym_file_descriptor] = ACTIONS(1525), + [sym__concat] = ACTIONS(6561), + [anon_sym_esac] = ACTIONS(1527), + [anon_sym_PIPE] = ACTIONS(1527), + [anon_sym_SEMI_SEMI] = ACTIONS(1527), + [anon_sym_PIPE_AMP] = ACTIONS(1527), + [anon_sym_AMP_AMP] = ACTIONS(1527), + [anon_sym_PIPE_PIPE] = ACTIONS(1527), + [anon_sym_EQ_TILDE] = ACTIONS(1527), + [anon_sym_LT] = ACTIONS(1527), + [anon_sym_GT] = ACTIONS(1527), + [anon_sym_GT_GT] = ACTIONS(1527), + [anon_sym_AMP_GT] = ACTIONS(1527), + [anon_sym_AMP_GT_GT] = ACTIONS(1527), + [anon_sym_LT_AMP] = ACTIONS(1527), + [anon_sym_GT_AMP] = ACTIONS(1527), + [anon_sym_LT_LT] = ACTIONS(1527), + [anon_sym_LT_LT_DASH] = ACTIONS(1527), + [anon_sym_LT_LT_LT] = ACTIONS(1527), + [sym__special_characters] = ACTIONS(1527), + [anon_sym_DQUOTE] = ACTIONS(1527), + [anon_sym_DOLLAR] = ACTIONS(1527), + [sym_raw_string] = ACTIONS(1527), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(1527), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1527), + [anon_sym_BQUOTE] = ACTIONS(1527), + [anon_sym_LT_LPAREN] = ACTIONS(1527), + [anon_sym_GT_LPAREN] = ACTIONS(1527), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(1527), + [anon_sym_SEMI] = ACTIONS(1527), + [anon_sym_LF] = ACTIONS(1527), + [anon_sym_AMP] = ACTIONS(1527), }, [3759] = { + [aux_sym_concatenation_repeat1] = STATE(3258), + [sym_file_descriptor] = ACTIONS(1531), + [sym__concat] = ACTIONS(6561), + [anon_sym_esac] = ACTIONS(1533), + [anon_sym_PIPE] = ACTIONS(1533), + [anon_sym_SEMI_SEMI] = ACTIONS(1533), + [anon_sym_PIPE_AMP] = ACTIONS(1533), + [anon_sym_AMP_AMP] = ACTIONS(1533), + [anon_sym_PIPE_PIPE] = ACTIONS(1533), + [anon_sym_EQ_TILDE] = ACTIONS(1533), + [anon_sym_LT] = ACTIONS(1533), + [anon_sym_GT] = ACTIONS(1533), + [anon_sym_GT_GT] = ACTIONS(1533), + [anon_sym_AMP_GT] = ACTIONS(1533), + [anon_sym_AMP_GT_GT] = ACTIONS(1533), + [anon_sym_LT_AMP] = ACTIONS(1533), + [anon_sym_GT_AMP] = ACTIONS(1533), + [anon_sym_LT_LT] = ACTIONS(1533), + [anon_sym_LT_LT_DASH] = ACTIONS(1533), + [anon_sym_LT_LT_LT] = ACTIONS(1533), + [sym__special_characters] = ACTIONS(1533), + [anon_sym_DQUOTE] = ACTIONS(1533), + [anon_sym_DOLLAR] = ACTIONS(1533), + [sym_raw_string] = ACTIONS(1533), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(1533), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1533), + [anon_sym_BQUOTE] = ACTIONS(1533), + [anon_sym_LT_LPAREN] = ACTIONS(1533), + [anon_sym_GT_LPAREN] = ACTIONS(1533), [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(7745), + [sym_word] = ACTIONS(1533), + [anon_sym_SEMI] = ACTIONS(1533), + [anon_sym_LF] = ACTIONS(1533), + [anon_sym_AMP] = ACTIONS(1533), }, [3760] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7747), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_file_descriptor] = ACTIONS(1531), + [anon_sym_esac] = ACTIONS(1533), + [anon_sym_PIPE] = ACTIONS(1533), + [anon_sym_SEMI_SEMI] = ACTIONS(1533), + [anon_sym_PIPE_AMP] = ACTIONS(1533), + [anon_sym_AMP_AMP] = ACTIONS(1533), + [anon_sym_PIPE_PIPE] = ACTIONS(1533), + [anon_sym_EQ_TILDE] = ACTIONS(1533), + [anon_sym_LT] = ACTIONS(1533), + [anon_sym_GT] = ACTIONS(1533), + [anon_sym_GT_GT] = ACTIONS(1533), + [anon_sym_AMP_GT] = ACTIONS(1533), + [anon_sym_AMP_GT_GT] = ACTIONS(1533), + [anon_sym_LT_AMP] = ACTIONS(1533), + [anon_sym_GT_AMP] = ACTIONS(1533), + [anon_sym_LT_LT] = ACTIONS(1533), + [anon_sym_LT_LT_DASH] = ACTIONS(1533), + [anon_sym_LT_LT_LT] = ACTIONS(1533), + [sym__special_characters] = ACTIONS(1533), + [anon_sym_DQUOTE] = ACTIONS(1533), + [anon_sym_DOLLAR] = ACTIONS(1533), + [sym_raw_string] = ACTIONS(1533), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(1533), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1533), + [anon_sym_BQUOTE] = ACTIONS(1533), + [anon_sym_LT_LPAREN] = ACTIONS(1533), + [anon_sym_GT_LPAREN] = ACTIONS(1533), [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), + [sym_word] = ACTIONS(1533), + [anon_sym_SEMI] = ACTIONS(1533), + [anon_sym_LF] = ACTIONS(1533), + [anon_sym_AMP] = ACTIONS(1533), }, [3761] = { - [sym__concat] = ACTIONS(3350), - [anon_sym_PIPE] = ACTIONS(4562), - [anon_sym_PIPE_AMP] = ACTIONS(3350), - [anon_sym_AMP_AMP] = ACTIONS(3350), - [anon_sym_PIPE_PIPE] = ACTIONS(3350), - [anon_sym_BQUOTE] = ACTIONS(3350), - [sym_comment] = ACTIONS(56), + [aux_sym_concatenation_repeat1] = STATE(4091), + [sym_file_descriptor] = ACTIONS(740), + [sym__concat] = ACTIONS(8087), + [anon_sym_esac] = ACTIONS(2374), + [anon_sym_PIPE] = ACTIONS(2374), + [anon_sym_SEMI_SEMI] = ACTIONS(2374), + [anon_sym_PIPE_AMP] = ACTIONS(2374), + [anon_sym_AMP_AMP] = ACTIONS(2374), + [anon_sym_PIPE_PIPE] = ACTIONS(2374), + [anon_sym_LT] = ACTIONS(2374), + [anon_sym_GT] = ACTIONS(2374), + [anon_sym_GT_GT] = ACTIONS(2374), + [anon_sym_AMP_GT] = ACTIONS(2374), + [anon_sym_AMP_GT_GT] = ACTIONS(2374), + [anon_sym_LT_AMP] = ACTIONS(2374), + [anon_sym_GT_AMP] = ACTIONS(2374), + [anon_sym_LT_LT] = ACTIONS(2374), + [anon_sym_LT_LT_DASH] = ACTIONS(2374), + [anon_sym_LT_LT_LT] = ACTIONS(2374), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(2374), + [anon_sym_LF] = ACTIONS(2374), + [anon_sym_AMP] = ACTIONS(2374), }, [3762] = { + [sym_simple_expansion] = STATE(134), + [sym_expansion] = STATE(134), + [sym_command_substitution] = STATE(134), + [aux_sym_string_repeat1] = STATE(4093), + [anon_sym_DQUOTE] = ACTIONS(8089), + [anon_sym_DOLLAR] = ACTIONS(232), + [sym__string_content] = ACTIONS(234), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(236), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(238), + [anon_sym_BQUOTE] = ACTIONS(240), [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(7749), }, [3763] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7751), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_string] = STATE(4096), + [anon_sym_DQUOTE] = ACTIONS(7452), + [anon_sym_DOLLAR] = ACTIONS(8091), + [anon_sym_POUND] = ACTIONS(8091), + [anon_sym_DASH] = ACTIONS(8091), [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(8093), + [anon_sym_STAR] = ACTIONS(8091), + [anon_sym_AT] = ACTIONS(8091), + [anon_sym_QMARK] = ACTIONS(8091), + [anon_sym_0] = ACTIONS(8095), + [anon_sym__] = ACTIONS(8095), }, [3764] = { + [aux_sym_concatenation_repeat1] = STATE(4091), + [sym_file_descriptor] = ACTIONS(754), + [sym__concat] = ACTIONS(8087), + [anon_sym_esac] = ACTIONS(2384), + [anon_sym_PIPE] = ACTIONS(2384), + [anon_sym_SEMI_SEMI] = ACTIONS(2384), + [anon_sym_PIPE_AMP] = ACTIONS(2384), + [anon_sym_AMP_AMP] = ACTIONS(2384), + [anon_sym_PIPE_PIPE] = ACTIONS(2384), + [anon_sym_LT] = ACTIONS(2384), + [anon_sym_GT] = ACTIONS(2384), + [anon_sym_GT_GT] = ACTIONS(2384), + [anon_sym_AMP_GT] = ACTIONS(2384), + [anon_sym_AMP_GT_GT] = ACTIONS(2384), + [anon_sym_LT_AMP] = ACTIONS(2384), + [anon_sym_GT_AMP] = ACTIONS(2384), + [anon_sym_LT_LT] = ACTIONS(2384), + [anon_sym_LT_LT_DASH] = ACTIONS(2384), + [anon_sym_LT_LT_LT] = ACTIONS(2384), [sym_comment] = ACTIONS(182), - [sym_regex_without_right_brace] = ACTIONS(7753), + [anon_sym_SEMI] = ACTIONS(2384), + [anon_sym_LF] = ACTIONS(2384), + [anon_sym_AMP] = ACTIONS(2384), }, [3765] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7735), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_subscript] = STATE(4101), + [sym_variable_name] = ACTIONS(8097), + [anon_sym_DOLLAR] = ACTIONS(8099), + [anon_sym_POUND] = ACTIONS(8101), + [anon_sym_DASH] = ACTIONS(8099), [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(8103), + [anon_sym_STAR] = ACTIONS(8099), + [anon_sym_AT] = ACTIONS(8099), + [anon_sym_QMARK] = ACTIONS(8099), + [anon_sym_0] = ACTIONS(8105), + [anon_sym__] = ACTIONS(8105), }, [3766] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3896), - [anon_sym_RBRACE] = ACTIONS(7755), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), + [sym_for_statement] = STATE(4102), + [sym_while_statement] = STATE(4102), + [sym_if_statement] = STATE(4102), + [sym_case_statement] = STATE(4102), + [sym_function_definition] = STATE(4102), + [sym_subshell] = STATE(4102), + [sym_pipeline] = STATE(4102), + [sym_list] = STATE(4102), + [sym_command] = STATE(4102), + [sym_command_name] = STATE(168), + [sym_bracket_command] = STATE(4102), + [sym_variable_assignment] = STATE(4103), + [sym_declaration_command] = STATE(4102), + [sym_unset_command] = STATE(4102), + [sym_subscript] = STATE(170), + [sym_file_redirect] = STATE(30), + [sym_concatenation] = STATE(171), + [sym_string] = STATE(161), + [sym_simple_expansion] = STATE(161), + [sym_string_expansion] = STATE(161), + [sym_expansion] = STATE(161), + [sym_command_substitution] = STATE(161), + [sym_process_substitution] = STATE(161), + [aux_sym_command_repeat1] = STATE(172), + [sym_file_descriptor] = ACTIONS(10), + [sym_variable_name] = ACTIONS(262), + [anon_sym_for] = ACTIONS(264), + [anon_sym_while] = ACTIONS(266), + [anon_sym_if] = ACTIONS(268), + [anon_sym_case] = ACTIONS(270), + [anon_sym_function] = ACTIONS(272), + [anon_sym_LPAREN] = ACTIONS(274), + [anon_sym_LBRACK] = ACTIONS(276), + [anon_sym_LBRACK_LBRACK] = ACTIONS(278), + [anon_sym_declare] = ACTIONS(280), + [anon_sym_typeset] = ACTIONS(280), + [anon_sym_export] = ACTIONS(280), + [anon_sym_readonly] = ACTIONS(280), + [anon_sym_local] = ACTIONS(280), + [anon_sym_unset] = ACTIONS(282), + [anon_sym_unsetenv] = ACTIONS(282), + [anon_sym_LT] = ACTIONS(36), + [anon_sym_GT] = ACTIONS(36), + [anon_sym_GT_GT] = ACTIONS(38), + [anon_sym_AMP_GT] = ACTIONS(36), + [anon_sym_AMP_GT_GT] = ACTIONS(38), + [anon_sym_LT_AMP] = ACTIONS(38), + [anon_sym_GT_AMP] = ACTIONS(38), + [sym__special_characters] = ACTIONS(284), + [anon_sym_DQUOTE] = ACTIONS(286), + [anon_sym_DOLLAR] = ACTIONS(288), + [sym_raw_string] = ACTIONS(290), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(292), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(294), + [anon_sym_BQUOTE] = ACTIONS(296), + [anon_sym_LT_LPAREN] = ACTIONS(298), + [anon_sym_GT_LPAREN] = ACTIONS(298), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(300), }, [3767] = { - [sym__concat] = ACTIONS(3362), - [anon_sym_PIPE] = ACTIONS(4572), - [anon_sym_PIPE_AMP] = ACTIONS(3362), - [anon_sym_AMP_AMP] = ACTIONS(3362), - [anon_sym_PIPE_PIPE] = ACTIONS(3362), - [anon_sym_BQUOTE] = ACTIONS(3362), + [sym_for_statement] = STATE(4104), + [sym_while_statement] = STATE(4104), + [sym_if_statement] = STATE(4104), + [sym_case_statement] = STATE(4104), + [sym_function_definition] = STATE(4104), + [sym_subshell] = STATE(4104), + [sym_pipeline] = STATE(4104), + [sym_list] = STATE(4104), + [sym_command] = STATE(4104), + [sym_command_name] = STATE(190), + [sym_bracket_command] = STATE(4104), + [sym_variable_assignment] = STATE(4105), + [sym_declaration_command] = STATE(4104), + [sym_unset_command] = STATE(4104), + [sym_subscript] = STATE(192), + [sym_file_redirect] = STATE(30), + [sym_concatenation] = STATE(171), + [sym_string] = STATE(183), + [sym_simple_expansion] = STATE(183), + [sym_string_expansion] = STATE(183), + [sym_expansion] = STATE(183), + [sym_command_substitution] = STATE(183), + [sym_process_substitution] = STATE(183), + [aux_sym_command_repeat1] = STATE(193), + [sym_file_descriptor] = ACTIONS(10), + [sym_variable_name] = ACTIONS(302), + [anon_sym_for] = ACTIONS(264), + [anon_sym_while] = ACTIONS(304), + [anon_sym_if] = ACTIONS(268), + [anon_sym_case] = ACTIONS(270), + [anon_sym_function] = ACTIONS(306), + [anon_sym_LPAREN] = ACTIONS(274), + [anon_sym_LBRACK] = ACTIONS(308), + [anon_sym_LBRACK_LBRACK] = ACTIONS(310), + [anon_sym_declare] = ACTIONS(312), + [anon_sym_typeset] = ACTIONS(312), + [anon_sym_export] = ACTIONS(312), + [anon_sym_readonly] = ACTIONS(312), + [anon_sym_local] = ACTIONS(312), + [anon_sym_unset] = ACTIONS(314), + [anon_sym_unsetenv] = ACTIONS(314), + [anon_sym_LT] = ACTIONS(36), + [anon_sym_GT] = ACTIONS(36), + [anon_sym_GT_GT] = ACTIONS(38), + [anon_sym_AMP_GT] = ACTIONS(36), + [anon_sym_AMP_GT_GT] = ACTIONS(38), + [anon_sym_LT_AMP] = ACTIONS(38), + [anon_sym_GT_AMP] = ACTIONS(38), + [sym__special_characters] = ACTIONS(316), + [anon_sym_DQUOTE] = ACTIONS(318), + [anon_sym_DOLLAR] = ACTIONS(320), + [sym_raw_string] = ACTIONS(322), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(324), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(326), + [anon_sym_BQUOTE] = ACTIONS(328), + [anon_sym_LT_LPAREN] = ACTIONS(330), + [anon_sym_GT_LPAREN] = ACTIONS(330), [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(332), }, [3768] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3898), - [anon_sym_RBRACE] = ACTIONS(7757), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), + [sym_for_statement] = STATE(4106), + [sym_while_statement] = STATE(4106), + [sym_if_statement] = STATE(4106), + [sym_case_statement] = STATE(4106), + [sym_function_definition] = STATE(4106), + [sym_subshell] = STATE(4106), + [sym_pipeline] = STATE(4106), + [sym_list] = STATE(4106), + [sym_command] = STATE(4106), + [sym_command_name] = STATE(168), + [sym_bracket_command] = STATE(4106), + [sym_variable_assignment] = STATE(4107), + [sym_declaration_command] = STATE(4106), + [sym_unset_command] = STATE(4106), + [sym_subscript] = STATE(170), + [sym_file_redirect] = STATE(30), + [sym_concatenation] = STATE(171), + [sym_string] = STATE(161), + [sym_simple_expansion] = STATE(161), + [sym_string_expansion] = STATE(161), + [sym_expansion] = STATE(161), + [sym_command_substitution] = STATE(161), + [sym_process_substitution] = STATE(161), + [aux_sym_command_repeat1] = STATE(172), + [sym_file_descriptor] = ACTIONS(10), + [sym_variable_name] = ACTIONS(262), + [anon_sym_for] = ACTIONS(264), + [anon_sym_while] = ACTIONS(266), + [anon_sym_if] = ACTIONS(268), + [anon_sym_case] = ACTIONS(270), + [anon_sym_function] = ACTIONS(272), + [anon_sym_LPAREN] = ACTIONS(274), + [anon_sym_LBRACK] = ACTIONS(276), + [anon_sym_LBRACK_LBRACK] = ACTIONS(278), + [anon_sym_declare] = ACTIONS(280), + [anon_sym_typeset] = ACTIONS(280), + [anon_sym_export] = ACTIONS(280), + [anon_sym_readonly] = ACTIONS(280), + [anon_sym_local] = ACTIONS(280), + [anon_sym_unset] = ACTIONS(282), + [anon_sym_unsetenv] = ACTIONS(282), + [anon_sym_LT] = ACTIONS(36), + [anon_sym_GT] = ACTIONS(36), + [anon_sym_GT_GT] = ACTIONS(38), + [anon_sym_AMP_GT] = ACTIONS(36), + [anon_sym_AMP_GT_GT] = ACTIONS(38), + [anon_sym_LT_AMP] = ACTIONS(38), + [anon_sym_GT_AMP] = ACTIONS(38), + [sym__special_characters] = ACTIONS(284), + [anon_sym_DQUOTE] = ACTIONS(286), + [anon_sym_DOLLAR] = ACTIONS(288), + [sym_raw_string] = ACTIONS(290), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(292), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(294), + [anon_sym_BQUOTE] = ACTIONS(296), + [anon_sym_LT_LPAREN] = ACTIONS(298), + [anon_sym_GT_LPAREN] = ACTIONS(298), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(300), }, [3769] = { - [sym__concat] = ACTIONS(6812), - [sym_variable_name] = ACTIONS(6812), - [anon_sym_PIPE] = ACTIONS(7351), - [anon_sym_PIPE_AMP] = ACTIONS(6812), - [anon_sym_AMP_AMP] = ACTIONS(6812), - [anon_sym_PIPE_PIPE] = ACTIONS(6812), - [sym__special_characters] = ACTIONS(7351), - [anon_sym_DQUOTE] = ACTIONS(6812), - [anon_sym_DOLLAR] = ACTIONS(7351), - [sym_raw_string] = ACTIONS(6812), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6812), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6812), - [anon_sym_BQUOTE] = ACTIONS(6812), - [anon_sym_LT_LPAREN] = ACTIONS(6812), - [anon_sym_GT_LPAREN] = ACTIONS(6812), - [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(7351), - [sym_word] = ACTIONS(6814), + [aux_sym_concatenation_repeat1] = STATE(4091), + [sym_file_descriptor] = ACTIONS(2412), + [sym__concat] = ACTIONS(8087), + [anon_sym_esac] = ACTIONS(2414), + [anon_sym_PIPE] = ACTIONS(2414), + [anon_sym_SEMI_SEMI] = ACTIONS(2414), + [anon_sym_PIPE_AMP] = ACTIONS(2414), + [anon_sym_AMP_AMP] = ACTIONS(2414), + [anon_sym_PIPE_PIPE] = ACTIONS(2414), + [anon_sym_LT] = ACTIONS(2414), + [anon_sym_GT] = ACTIONS(2414), + [anon_sym_GT_GT] = ACTIONS(2414), + [anon_sym_AMP_GT] = ACTIONS(2414), + [anon_sym_AMP_GT_GT] = ACTIONS(2414), + [anon_sym_LT_AMP] = ACTIONS(2414), + [anon_sym_GT_AMP] = ACTIONS(2414), + [anon_sym_LT_LT] = ACTIONS(2414), + [anon_sym_LT_LT_DASH] = ACTIONS(2414), + [anon_sym_LT_LT_LT] = ACTIONS(2414), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(2414), + [anon_sym_LF] = ACTIONS(2414), + [anon_sym_AMP] = ACTIONS(2414), }, [3770] = { - [sym__concat] = ACTIONS(6816), - [sym_variable_name] = ACTIONS(6816), - [anon_sym_PIPE] = ACTIONS(7353), - [anon_sym_PIPE_AMP] = ACTIONS(6816), - [anon_sym_AMP_AMP] = ACTIONS(6816), - [anon_sym_PIPE_PIPE] = ACTIONS(6816), - [sym__special_characters] = ACTIONS(7353), - [anon_sym_DQUOTE] = ACTIONS(6816), - [anon_sym_DOLLAR] = ACTIONS(7353), - [sym_raw_string] = ACTIONS(6816), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6816), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6816), - [anon_sym_BQUOTE] = ACTIONS(6816), - [anon_sym_LT_LPAREN] = ACTIONS(6816), - [anon_sym_GT_LPAREN] = ACTIONS(6816), - [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(7353), - [sym_word] = ACTIONS(6818), + [aux_sym_concatenation_repeat1] = STATE(4091), + [sym_file_descriptor] = ACTIONS(2416), + [sym__concat] = ACTIONS(8087), + [anon_sym_esac] = ACTIONS(2418), + [anon_sym_PIPE] = ACTIONS(2418), + [anon_sym_SEMI_SEMI] = ACTIONS(2418), + [anon_sym_PIPE_AMP] = ACTIONS(2418), + [anon_sym_AMP_AMP] = ACTIONS(2418), + [anon_sym_PIPE_PIPE] = ACTIONS(2418), + [anon_sym_LT] = ACTIONS(2418), + [anon_sym_GT] = ACTIONS(2418), + [anon_sym_GT_GT] = ACTIONS(2418), + [anon_sym_AMP_GT] = ACTIONS(2418), + [anon_sym_AMP_GT_GT] = ACTIONS(2418), + [anon_sym_LT_AMP] = ACTIONS(2418), + [anon_sym_GT_AMP] = ACTIONS(2418), + [anon_sym_LT_LT] = ACTIONS(2418), + [anon_sym_LT_LT_DASH] = ACTIONS(2418), + [anon_sym_LT_LT_LT] = ACTIONS(2418), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(2418), + [anon_sym_LF] = ACTIONS(2418), + [anon_sym_AMP] = ACTIONS(2418), }, [3771] = { - [sym__concat] = ACTIONS(6820), - [sym_variable_name] = ACTIONS(6820), - [anon_sym_PIPE] = ACTIONS(7355), - [anon_sym_PIPE_AMP] = ACTIONS(6820), - [anon_sym_AMP_AMP] = ACTIONS(6820), - [anon_sym_PIPE_PIPE] = ACTIONS(6820), - [sym__special_characters] = ACTIONS(7355), - [anon_sym_DQUOTE] = ACTIONS(6820), - [anon_sym_DOLLAR] = ACTIONS(7355), - [sym_raw_string] = ACTIONS(6820), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6820), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6820), - [anon_sym_BQUOTE] = ACTIONS(6820), - [anon_sym_LT_LPAREN] = ACTIONS(6820), - [anon_sym_GT_LPAREN] = ACTIONS(6820), - [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(7355), - [sym_word] = ACTIONS(6822), + [sym_file_redirect] = STATE(207), + [sym_heredoc_redirect] = STATE(207), + [sym_herestring_redirect] = STATE(207), + [aux_sym_while_statement_repeat1] = STATE(3771), + [sym_file_descriptor] = ACTIONS(8107), + [anon_sym_esac] = ACTIONS(2423), + [anon_sym_PIPE] = ACTIONS(2423), + [anon_sym_SEMI_SEMI] = ACTIONS(2423), + [anon_sym_PIPE_AMP] = ACTIONS(2423), + [anon_sym_AMP_AMP] = ACTIONS(2423), + [anon_sym_PIPE_PIPE] = ACTIONS(2423), + [anon_sym_LT] = ACTIONS(8110), + [anon_sym_GT] = ACTIONS(8110), + [anon_sym_GT_GT] = ACTIONS(8110), + [anon_sym_AMP_GT] = ACTIONS(8110), + [anon_sym_AMP_GT_GT] = ACTIONS(8110), + [anon_sym_LT_AMP] = ACTIONS(8110), + [anon_sym_GT_AMP] = ACTIONS(8110), + [anon_sym_LT_LT] = ACTIONS(2428), + [anon_sym_LT_LT_DASH] = ACTIONS(2428), + [anon_sym_LT_LT_LT] = ACTIONS(8113), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(2423), + [anon_sym_LF] = ACTIONS(2423), + [anon_sym_AMP] = ACTIONS(2423), }, [3772] = { - [sym__concat] = ACTIONS(6812), - [anon_sym_PIPE] = ACTIONS(7351), - [anon_sym_PIPE_AMP] = ACTIONS(6812), - [anon_sym_AMP_AMP] = ACTIONS(6812), - [anon_sym_PIPE_PIPE] = ACTIONS(6812), - [sym__special_characters] = ACTIONS(7351), - [anon_sym_DQUOTE] = ACTIONS(6812), - [anon_sym_DOLLAR] = ACTIONS(7351), - [sym_raw_string] = ACTIONS(6812), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6812), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6812), - [anon_sym_BQUOTE] = ACTIONS(6812), - [anon_sym_LT_LPAREN] = ACTIONS(6812), - [anon_sym_GT_LPAREN] = ACTIONS(6812), - [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(7351), - [sym_word] = ACTIONS(6814), + [sym_file_redirect] = STATE(207), + [sym_heredoc_redirect] = STATE(207), + [sym_herestring_redirect] = STATE(207), + [aux_sym_while_statement_repeat1] = STATE(3771), + [sym_file_descriptor] = ACTIONS(6593), + [anon_sym_esac] = ACTIONS(2434), + [anon_sym_PIPE] = ACTIONS(2434), + [anon_sym_SEMI_SEMI] = ACTIONS(2434), + [anon_sym_PIPE_AMP] = ACTIONS(2434), + [anon_sym_AMP_AMP] = ACTIONS(2434), + [anon_sym_PIPE_PIPE] = ACTIONS(2434), + [anon_sym_LT] = ACTIONS(6597), + [anon_sym_GT] = ACTIONS(6597), + [anon_sym_GT_GT] = ACTIONS(6597), + [anon_sym_AMP_GT] = ACTIONS(6597), + [anon_sym_AMP_GT_GT] = ACTIONS(6597), + [anon_sym_LT_AMP] = ACTIONS(6597), + [anon_sym_GT_AMP] = ACTIONS(6597), + [anon_sym_LT_LT] = ACTIONS(358), + [anon_sym_LT_LT_DASH] = ACTIONS(358), + [anon_sym_LT_LT_LT] = ACTIONS(6599), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(2434), + [anon_sym_LF] = ACTIONS(2434), + [anon_sym_AMP] = ACTIONS(2434), }, [3773] = { - [sym__concat] = ACTIONS(6816), - [anon_sym_PIPE] = ACTIONS(7353), - [anon_sym_PIPE_AMP] = ACTIONS(6816), - [anon_sym_AMP_AMP] = ACTIONS(6816), - [anon_sym_PIPE_PIPE] = ACTIONS(6816), - [sym__special_characters] = ACTIONS(7353), - [anon_sym_DQUOTE] = ACTIONS(6816), - [anon_sym_DOLLAR] = ACTIONS(7353), - [sym_raw_string] = ACTIONS(6816), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6816), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6816), - [anon_sym_BQUOTE] = ACTIONS(6816), - [anon_sym_LT_LPAREN] = ACTIONS(6816), - [anon_sym_GT_LPAREN] = ACTIONS(6816), - [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(7353), - [sym_word] = ACTIONS(6818), + [sym_concatenation] = STATE(3286), + [sym_string] = STATE(3285), + [sym_simple_expansion] = STATE(3285), + [sym_string_expansion] = STATE(3285), + [sym_expansion] = STATE(3285), + [sym_command_substitution] = STATE(3285), + [sym_process_substitution] = STATE(3285), + [aux_sym_command_repeat2] = STATE(3773), + [sym_file_descriptor] = ACTIONS(1531), + [anon_sym_esac] = ACTIONS(1533), + [anon_sym_PIPE] = ACTIONS(1533), + [anon_sym_SEMI_SEMI] = ACTIONS(1533), + [anon_sym_PIPE_AMP] = ACTIONS(1533), + [anon_sym_AMP_AMP] = ACTIONS(1533), + [anon_sym_PIPE_PIPE] = ACTIONS(1533), + [anon_sym_EQ_TILDE] = ACTIONS(8116), + [anon_sym_LT] = ACTIONS(1533), + [anon_sym_GT] = ACTIONS(1533), + [anon_sym_GT_GT] = ACTIONS(1533), + [anon_sym_AMP_GT] = ACTIONS(1533), + [anon_sym_AMP_GT_GT] = ACTIONS(1533), + [anon_sym_LT_AMP] = ACTIONS(1533), + [anon_sym_GT_AMP] = ACTIONS(1533), + [anon_sym_LT_LT] = ACTIONS(1533), + [anon_sym_LT_LT_DASH] = ACTIONS(1533), + [anon_sym_LT_LT_LT] = ACTIONS(1533), + [sym__special_characters] = ACTIONS(8119), + [anon_sym_DQUOTE] = ACTIONS(8122), + [anon_sym_DOLLAR] = ACTIONS(8125), + [sym_raw_string] = ACTIONS(8128), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(8131), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(8134), + [anon_sym_BQUOTE] = ACTIONS(8137), + [anon_sym_LT_LPAREN] = ACTIONS(8140), + [anon_sym_GT_LPAREN] = ACTIONS(8140), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(8128), + [anon_sym_SEMI] = ACTIONS(1533), + [anon_sym_LF] = ACTIONS(1533), + [anon_sym_AMP] = ACTIONS(1533), }, [3774] = { - [sym__concat] = ACTIONS(6820), - [anon_sym_PIPE] = ACTIONS(7355), - [anon_sym_PIPE_AMP] = ACTIONS(6820), - [anon_sym_AMP_AMP] = ACTIONS(6820), - [anon_sym_PIPE_PIPE] = ACTIONS(6820), - [sym__special_characters] = ACTIONS(7355), - [anon_sym_DQUOTE] = ACTIONS(6820), - [anon_sym_DOLLAR] = ACTIONS(7355), - [sym_raw_string] = ACTIONS(6820), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6820), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6820), - [anon_sym_BQUOTE] = ACTIONS(6820), - [anon_sym_LT_LPAREN] = ACTIONS(6820), - [anon_sym_GT_LPAREN] = ACTIONS(6820), + [sym_file_descriptor] = ACTIONS(1080), + [sym_variable_name] = ACTIONS(1080), + [anon_sym_for] = ACTIONS(1082), + [anon_sym_while] = ACTIONS(1082), + [anon_sym_if] = ACTIONS(1082), + [anon_sym_case] = ACTIONS(1082), + [anon_sym_esac] = ACTIONS(8143), + [anon_sym_SEMI_SEMI] = ACTIONS(1080), + [anon_sym_function] = ACTIONS(1082), + [anon_sym_LPAREN] = ACTIONS(1080), + [anon_sym_LBRACK] = ACTIONS(1082), + [anon_sym_LBRACK_LBRACK] = ACTIONS(1080), + [anon_sym_declare] = ACTIONS(1082), + [anon_sym_typeset] = ACTIONS(1082), + [anon_sym_export] = ACTIONS(1082), + [anon_sym_readonly] = ACTIONS(1082), + [anon_sym_local] = ACTIONS(1082), + [anon_sym_unset] = ACTIONS(1082), + [anon_sym_unsetenv] = ACTIONS(1082), + [anon_sym_LT] = ACTIONS(1082), + [anon_sym_GT] = ACTIONS(1082), + [anon_sym_GT_GT] = ACTIONS(1080), + [anon_sym_AMP_GT] = ACTIONS(1082), + [anon_sym_AMP_GT_GT] = ACTIONS(1080), + [anon_sym_LT_AMP] = ACTIONS(1080), + [anon_sym_GT_AMP] = ACTIONS(1080), + [sym__special_characters] = ACTIONS(8145), + [anon_sym_DQUOTE] = ACTIONS(8147), + [anon_sym_DOLLAR] = ACTIONS(8149), + [sym_raw_string] = ACTIONS(8147), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(8147), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(8147), + [anon_sym_BQUOTE] = ACTIONS(8147), + [anon_sym_LT_LPAREN] = ACTIONS(8147), + [anon_sym_GT_LPAREN] = ACTIONS(8147), [sym_comment] = ACTIONS(56), - [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(7355), - [sym_word] = ACTIONS(6822), + [sym_word] = ACTIONS(8145), }, [3775] = { - [sym_file_descriptor] = ACTIONS(5929), - [sym__concat] = ACTIONS(5929), - [anon_sym_PIPE] = ACTIONS(6710), - [anon_sym_PIPE_AMP] = ACTIONS(5929), - [anon_sym_AMP_AMP] = ACTIONS(5929), - [anon_sym_PIPE_PIPE] = ACTIONS(5929), - [anon_sym_LT] = ACTIONS(6710), - [anon_sym_GT] = ACTIONS(6710), - [anon_sym_GT_GT] = ACTIONS(5929), - [anon_sym_AMP_GT] = ACTIONS(6710), - [anon_sym_AMP_GT_GT] = ACTIONS(5929), - [anon_sym_LT_AMP] = ACTIONS(5929), - [anon_sym_GT_AMP] = ACTIONS(5929), - [anon_sym_LT_LT] = ACTIONS(6710), - [anon_sym_LT_LT_DASH] = ACTIONS(5929), - [anon_sym_LT_LT_LT] = ACTIONS(5929), - [anon_sym_BQUOTE] = ACTIONS(5929), - [sym_comment] = ACTIONS(56), + [anon_sym_PIPE] = ACTIONS(344), + [anon_sym_SEMI_SEMI] = ACTIONS(6591), + [anon_sym_PIPE_AMP] = ACTIONS(344), + [anon_sym_AMP_AMP] = ACTIONS(348), + [anon_sym_PIPE_PIPE] = ACTIONS(348), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(6591), + [anon_sym_LF] = ACTIONS(6591), + [anon_sym_AMP] = ACTIONS(6591), }, [3776] = { - [sym_file_descriptor] = ACTIONS(5933), - [sym__concat] = ACTIONS(5933), - [anon_sym_PIPE] = ACTIONS(6712), - [anon_sym_PIPE_AMP] = ACTIONS(5933), - [anon_sym_AMP_AMP] = ACTIONS(5933), - [anon_sym_PIPE_PIPE] = ACTIONS(5933), - [anon_sym_LT] = ACTIONS(6712), - [anon_sym_GT] = ACTIONS(6712), - [anon_sym_GT_GT] = ACTIONS(5933), - [anon_sym_AMP_GT] = ACTIONS(6712), - [anon_sym_AMP_GT_GT] = ACTIONS(5933), - [anon_sym_LT_AMP] = ACTIONS(5933), - [anon_sym_GT_AMP] = ACTIONS(5933), - [anon_sym_LT_LT] = ACTIONS(6712), - [anon_sym_LT_LT_DASH] = ACTIONS(5933), - [anon_sym_LT_LT_LT] = ACTIONS(5933), - [anon_sym_BQUOTE] = ACTIONS(5933), - [sym_comment] = ACTIONS(56), + [sym_file_descriptor] = ACTIONS(378), + [sym_variable_name] = ACTIONS(378), + [anon_sym_PIPE] = ACTIONS(344), + [anon_sym_SEMI_SEMI] = ACTIONS(6591), + [anon_sym_PIPE_AMP] = ACTIONS(344), + [anon_sym_AMP_AMP] = ACTIONS(348), + [anon_sym_PIPE_PIPE] = ACTIONS(348), + [anon_sym_LT] = ACTIONS(380), + [anon_sym_GT] = ACTIONS(380), + [anon_sym_GT_GT] = ACTIONS(380), + [anon_sym_AMP_GT] = ACTIONS(380), + [anon_sym_AMP_GT_GT] = ACTIONS(380), + [anon_sym_LT_AMP] = ACTIONS(380), + [anon_sym_GT_AMP] = ACTIONS(380), + [sym__special_characters] = ACTIONS(380), + [anon_sym_DQUOTE] = ACTIONS(380), + [anon_sym_DOLLAR] = ACTIONS(380), + [sym_raw_string] = ACTIONS(380), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(380), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(380), + [anon_sym_BQUOTE] = ACTIONS(380), + [anon_sym_LT_LPAREN] = ACTIONS(380), + [anon_sym_GT_LPAREN] = ACTIONS(380), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(380), + [anon_sym_SEMI] = ACTIONS(6591), + [anon_sym_LF] = ACTIONS(6591), + [anon_sym_AMP] = ACTIONS(6591), }, [3777] = { - [sym_file_descriptor] = ACTIONS(5937), - [sym__concat] = ACTIONS(5937), - [anon_sym_PIPE] = ACTIONS(6714), - [anon_sym_PIPE_AMP] = ACTIONS(5937), - [anon_sym_AMP_AMP] = ACTIONS(5937), - [anon_sym_PIPE_PIPE] = ACTIONS(5937), - [anon_sym_LT] = ACTIONS(6714), - [anon_sym_GT] = ACTIONS(6714), - [anon_sym_GT_GT] = ACTIONS(5937), - [anon_sym_AMP_GT] = ACTIONS(6714), - [anon_sym_AMP_GT_GT] = ACTIONS(5937), - [anon_sym_LT_AMP] = ACTIONS(5937), - [anon_sym_GT_AMP] = ACTIONS(5937), - [anon_sym_LT_LT] = ACTIONS(6714), - [anon_sym_LT_LT_DASH] = ACTIONS(5937), - [anon_sym_LT_LT_LT] = ACTIONS(5937), - [anon_sym_BQUOTE] = ACTIONS(5937), - [sym_comment] = ACTIONS(56), + [sym_file_redirect] = STATE(207), + [sym_heredoc_redirect] = STATE(207), + [sym_herestring_redirect] = STATE(207), + [sym_concatenation] = STATE(3286), + [sym_string] = STATE(3285), + [sym_simple_expansion] = STATE(3285), + [sym_string_expansion] = STATE(3285), + [sym_expansion] = STATE(3285), + [sym_command_substitution] = STATE(3285), + [sym_process_substitution] = STATE(3285), + [aux_sym_while_statement_repeat1] = STATE(4108), + [aux_sym_command_repeat2] = STATE(3773), + [sym_file_descriptor] = ACTIONS(6593), + [anon_sym_esac] = ACTIONS(2434), + [anon_sym_PIPE] = ACTIONS(2434), + [anon_sym_SEMI_SEMI] = ACTIONS(2434), + [anon_sym_PIPE_AMP] = ACTIONS(2434), + [anon_sym_AMP_AMP] = ACTIONS(2434), + [anon_sym_PIPE_PIPE] = ACTIONS(2434), + [anon_sym_EQ_TILDE] = ACTIONS(6595), + [anon_sym_LT] = ACTIONS(6597), + [anon_sym_GT] = ACTIONS(6597), + [anon_sym_GT_GT] = ACTIONS(6597), + [anon_sym_AMP_GT] = ACTIONS(6597), + [anon_sym_AMP_GT_GT] = ACTIONS(6597), + [anon_sym_LT_AMP] = ACTIONS(6597), + [anon_sym_GT_AMP] = ACTIONS(6597), + [anon_sym_LT_LT] = ACTIONS(358), + [anon_sym_LT_LT_DASH] = ACTIONS(358), + [anon_sym_LT_LT_LT] = ACTIONS(6599), + [sym__special_characters] = ACTIONS(6601), + [anon_sym_DQUOTE] = ACTIONS(6603), + [anon_sym_DOLLAR] = ACTIONS(6605), + [sym_raw_string] = ACTIONS(6607), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6609), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6611), + [anon_sym_BQUOTE] = ACTIONS(6613), + [anon_sym_LT_LPAREN] = ACTIONS(6615), + [anon_sym_GT_LPAREN] = ACTIONS(6615), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(6607), + [anon_sym_SEMI] = ACTIONS(2434), + [anon_sym_LF] = ACTIONS(2434), + [anon_sym_AMP] = ACTIONS(2434), }, [3778] = { - [sym_file_descriptor] = ACTIONS(5941), - [sym__concat] = ACTIONS(5941), - [anon_sym_PIPE] = ACTIONS(6716), - [anon_sym_PIPE_AMP] = ACTIONS(5941), - [anon_sym_AMP_AMP] = ACTIONS(5941), - [anon_sym_PIPE_PIPE] = ACTIONS(5941), - [anon_sym_LT] = ACTIONS(6716), - [anon_sym_GT] = ACTIONS(6716), - [anon_sym_GT_GT] = ACTIONS(5941), - [anon_sym_AMP_GT] = ACTIONS(6716), - [anon_sym_AMP_GT_GT] = ACTIONS(5941), - [anon_sym_LT_AMP] = ACTIONS(5941), - [anon_sym_GT_AMP] = ACTIONS(5941), - [anon_sym_LT_LT] = ACTIONS(6716), - [anon_sym_LT_LT_DASH] = ACTIONS(5941), - [anon_sym_LT_LT_LT] = ACTIONS(5941), - [anon_sym_BQUOTE] = ACTIONS(5941), + [anon_sym_esac] = ACTIONS(8143), + [sym__special_characters] = ACTIONS(8149), + [anon_sym_DQUOTE] = ACTIONS(8147), + [anon_sym_DOLLAR] = ACTIONS(8149), + [sym_raw_string] = ACTIONS(8147), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(8147), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(8147), + [anon_sym_BQUOTE] = ACTIONS(8147), + [anon_sym_LT_LPAREN] = ACTIONS(8147), + [anon_sym_GT_LPAREN] = ACTIONS(8147), [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(8145), }, [3779] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7759), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), + [anon_sym_esac] = ACTIONS(8151), + [anon_sym_PIPE] = ACTIONS(6585), + [anon_sym_SEMI_SEMI] = ACTIONS(8153), + [anon_sym_PIPE_AMP] = ACTIONS(6585), + [anon_sym_AMP_AMP] = ACTIONS(6589), + [anon_sym_PIPE_PIPE] = ACTIONS(6589), [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), + [anon_sym_SEMI] = ACTIONS(6591), + [anon_sym_LF] = ACTIONS(6591), + [anon_sym_AMP] = ACTIONS(6591), }, [3780] = { - [sym_file_descriptor] = ACTIONS(5947), - [sym__concat] = ACTIONS(5947), - [anon_sym_PIPE] = ACTIONS(6720), - [anon_sym_PIPE_AMP] = ACTIONS(5947), - [anon_sym_AMP_AMP] = ACTIONS(5947), - [anon_sym_PIPE_PIPE] = ACTIONS(5947), - [anon_sym_LT] = ACTIONS(6720), - [anon_sym_GT] = ACTIONS(6720), - [anon_sym_GT_GT] = ACTIONS(5947), - [anon_sym_AMP_GT] = ACTIONS(6720), - [anon_sym_AMP_GT_GT] = ACTIONS(5947), - [anon_sym_LT_AMP] = ACTIONS(5947), - [anon_sym_GT_AMP] = ACTIONS(5947), - [anon_sym_LT_LT] = ACTIONS(6720), - [anon_sym_LT_LT_DASH] = ACTIONS(5947), - [anon_sym_LT_LT_LT] = ACTIONS(5947), - [anon_sym_BQUOTE] = ACTIONS(5947), - [sym_comment] = ACTIONS(56), + [sym_file_descriptor] = ACTIONS(378), + [sym_variable_name] = ACTIONS(378), + [anon_sym_esac] = ACTIONS(8151), + [anon_sym_PIPE] = ACTIONS(6585), + [anon_sym_SEMI_SEMI] = ACTIONS(8153), + [anon_sym_PIPE_AMP] = ACTIONS(6585), + [anon_sym_AMP_AMP] = ACTIONS(6589), + [anon_sym_PIPE_PIPE] = ACTIONS(6589), + [anon_sym_LT] = ACTIONS(380), + [anon_sym_GT] = ACTIONS(380), + [anon_sym_GT_GT] = ACTIONS(380), + [anon_sym_AMP_GT] = ACTIONS(380), + [anon_sym_AMP_GT_GT] = ACTIONS(380), + [anon_sym_LT_AMP] = ACTIONS(380), + [anon_sym_GT_AMP] = ACTIONS(380), + [sym__special_characters] = ACTIONS(380), + [anon_sym_DQUOTE] = ACTIONS(380), + [anon_sym_DOLLAR] = ACTIONS(380), + [sym_raw_string] = ACTIONS(380), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(380), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(380), + [anon_sym_BQUOTE] = ACTIONS(380), + [anon_sym_LT_LPAREN] = ACTIONS(380), + [anon_sym_GT_LPAREN] = ACTIONS(380), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(380), + [anon_sym_SEMI] = ACTIONS(6591), + [anon_sym_LF] = ACTIONS(6591), + [anon_sym_AMP] = ACTIONS(6591), }, [3781] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7761), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), + [sym_file_descriptor] = ACTIONS(1080), + [sym_variable_name] = ACTIONS(1080), + [anon_sym_for] = ACTIONS(1082), + [anon_sym_while] = ACTIONS(1082), + [anon_sym_if] = ACTIONS(1082), + [anon_sym_case] = ACTIONS(1082), + [anon_sym_esac] = ACTIONS(8155), + [anon_sym_SEMI_SEMI] = ACTIONS(1080), + [anon_sym_function] = ACTIONS(1082), + [anon_sym_LPAREN] = ACTIONS(1080), + [anon_sym_LBRACK] = ACTIONS(1082), + [anon_sym_LBRACK_LBRACK] = ACTIONS(1080), + [anon_sym_declare] = ACTIONS(1082), + [anon_sym_typeset] = ACTIONS(1082), + [anon_sym_export] = ACTIONS(1082), + [anon_sym_readonly] = ACTIONS(1082), + [anon_sym_local] = ACTIONS(1082), + [anon_sym_unset] = ACTIONS(1082), + [anon_sym_unsetenv] = ACTIONS(1082), + [anon_sym_LT] = ACTIONS(1082), + [anon_sym_GT] = ACTIONS(1082), + [anon_sym_GT_GT] = ACTIONS(1080), + [anon_sym_AMP_GT] = ACTIONS(1082), + [anon_sym_AMP_GT_GT] = ACTIONS(1080), + [anon_sym_LT_AMP] = ACTIONS(1080), + [anon_sym_GT_AMP] = ACTIONS(1080), + [sym__special_characters] = ACTIONS(8157), + [anon_sym_DQUOTE] = ACTIONS(8159), + [anon_sym_DOLLAR] = ACTIONS(8161), + [sym_raw_string] = ACTIONS(8159), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(8159), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(8159), + [anon_sym_BQUOTE] = ACTIONS(8159), + [anon_sym_LT_LPAREN] = ACTIONS(8159), + [anon_sym_GT_LPAREN] = ACTIONS(8159), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(8157), }, [3782] = { - [sym_file_descriptor] = ACTIONS(5953), - [sym__concat] = ACTIONS(5953), - [anon_sym_PIPE] = ACTIONS(6724), - [anon_sym_PIPE_AMP] = ACTIONS(5953), - [anon_sym_AMP_AMP] = ACTIONS(5953), - [anon_sym_PIPE_PIPE] = ACTIONS(5953), - [anon_sym_LT] = ACTIONS(6724), - [anon_sym_GT] = ACTIONS(6724), - [anon_sym_GT_GT] = ACTIONS(5953), - [anon_sym_AMP_GT] = ACTIONS(6724), - [anon_sym_AMP_GT_GT] = ACTIONS(5953), - [anon_sym_LT_AMP] = ACTIONS(5953), - [anon_sym_GT_AMP] = ACTIONS(5953), - [anon_sym_LT_LT] = ACTIONS(6724), - [anon_sym_LT_LT_DASH] = ACTIONS(5953), - [anon_sym_LT_LT_LT] = ACTIONS(5953), - [anon_sym_BQUOTE] = ACTIONS(5953), + [anon_sym_esac] = ACTIONS(8155), + [sym__special_characters] = ACTIONS(8161), + [anon_sym_DQUOTE] = ACTIONS(8159), + [anon_sym_DOLLAR] = ACTIONS(8161), + [sym_raw_string] = ACTIONS(8159), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(8159), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(8159), + [anon_sym_BQUOTE] = ACTIONS(8159), + [anon_sym_LT_LPAREN] = ACTIONS(8159), + [anon_sym_GT_LPAREN] = ACTIONS(8159), [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(8157), }, [3783] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7763), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), + [anon_sym_esac] = ACTIONS(8163), + [anon_sym_PIPE] = ACTIONS(6585), + [anon_sym_SEMI_SEMI] = ACTIONS(8165), + [anon_sym_PIPE_AMP] = ACTIONS(6585), + [anon_sym_AMP_AMP] = ACTIONS(6589), + [anon_sym_PIPE_PIPE] = ACTIONS(6589), [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), + [anon_sym_SEMI] = ACTIONS(6591), + [anon_sym_LF] = ACTIONS(6591), + [anon_sym_AMP] = ACTIONS(6591), }, [3784] = { - [sym_file_descriptor] = ACTIONS(5959), - [sym__concat] = ACTIONS(5959), - [anon_sym_PIPE] = ACTIONS(6728), - [anon_sym_PIPE_AMP] = ACTIONS(5959), - [anon_sym_AMP_AMP] = ACTIONS(5959), - [anon_sym_PIPE_PIPE] = ACTIONS(5959), - [anon_sym_LT] = ACTIONS(6728), - [anon_sym_GT] = ACTIONS(6728), - [anon_sym_GT_GT] = ACTIONS(5959), - [anon_sym_AMP_GT] = ACTIONS(6728), - [anon_sym_AMP_GT_GT] = ACTIONS(5959), - [anon_sym_LT_AMP] = ACTIONS(5959), - [anon_sym_GT_AMP] = ACTIONS(5959), - [anon_sym_LT_LT] = ACTIONS(6728), - [anon_sym_LT_LT_DASH] = ACTIONS(5959), - [anon_sym_LT_LT_LT] = ACTIONS(5959), - [anon_sym_BQUOTE] = ACTIONS(5959), - [sym_comment] = ACTIONS(56), + [sym_file_descriptor] = ACTIONS(378), + [sym_variable_name] = ACTIONS(378), + [anon_sym_esac] = ACTIONS(8163), + [anon_sym_PIPE] = ACTIONS(6585), + [anon_sym_SEMI_SEMI] = ACTIONS(8165), + [anon_sym_PIPE_AMP] = ACTIONS(6585), + [anon_sym_AMP_AMP] = ACTIONS(6589), + [anon_sym_PIPE_PIPE] = ACTIONS(6589), + [anon_sym_LT] = ACTIONS(380), + [anon_sym_GT] = ACTIONS(380), + [anon_sym_GT_GT] = ACTIONS(380), + [anon_sym_AMP_GT] = ACTIONS(380), + [anon_sym_AMP_GT_GT] = ACTIONS(380), + [anon_sym_LT_AMP] = ACTIONS(380), + [anon_sym_GT_AMP] = ACTIONS(380), + [sym__special_characters] = ACTIONS(380), + [anon_sym_DQUOTE] = ACTIONS(380), + [anon_sym_DOLLAR] = ACTIONS(380), + [sym_raw_string] = ACTIONS(380), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(380), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(380), + [anon_sym_BQUOTE] = ACTIONS(380), + [anon_sym_LT_LPAREN] = ACTIONS(380), + [anon_sym_GT_LPAREN] = ACTIONS(380), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(380), + [anon_sym_SEMI] = ACTIONS(6591), + [anon_sym_LF] = ACTIONS(6591), + [anon_sym_AMP] = ACTIONS(6591), }, [3785] = { - [sym_file_descriptor] = ACTIONS(5963), - [sym__concat] = ACTIONS(5963), - [anon_sym_PIPE] = ACTIONS(6730), - [anon_sym_PIPE_AMP] = ACTIONS(5963), - [anon_sym_AMP_AMP] = ACTIONS(5963), - [anon_sym_PIPE_PIPE] = ACTIONS(5963), - [anon_sym_LT] = ACTIONS(6730), - [anon_sym_GT] = ACTIONS(6730), - [anon_sym_GT_GT] = ACTIONS(5963), - [anon_sym_AMP_GT] = ACTIONS(6730), - [anon_sym_AMP_GT_GT] = ACTIONS(5963), - [anon_sym_LT_AMP] = ACTIONS(5963), - [anon_sym_GT_AMP] = ACTIONS(5963), - [anon_sym_LT_LT] = ACTIONS(6730), - [anon_sym_LT_LT_DASH] = ACTIONS(5963), - [anon_sym_LT_LT_LT] = ACTIONS(5963), - [anon_sym_BQUOTE] = ACTIONS(5963), + [sym__concat] = ACTIONS(4728), + [anon_sym_PIPE] = ACTIONS(4728), + [anon_sym_RPAREN] = ACTIONS(4728), [sym_comment] = ACTIONS(56), }, [3786] = { - [sym_file_descriptor] = ACTIONS(6812), - [sym__concat] = ACTIONS(6812), - [anon_sym_PIPE] = ACTIONS(6814), - [anon_sym_SEMI_SEMI] = ACTIONS(6814), - [anon_sym_PIPE_AMP] = ACTIONS(6814), - [anon_sym_AMP_AMP] = ACTIONS(6814), - [anon_sym_PIPE_PIPE] = ACTIONS(6814), - [anon_sym_LT] = ACTIONS(6814), - [anon_sym_GT] = ACTIONS(6814), - [anon_sym_GT_GT] = ACTIONS(6814), - [anon_sym_AMP_GT] = ACTIONS(6814), - [anon_sym_AMP_GT_GT] = ACTIONS(6814), - [anon_sym_LT_AMP] = ACTIONS(6814), - [anon_sym_GT_AMP] = ACTIONS(6814), - [anon_sym_LT_LT] = ACTIONS(6814), - [anon_sym_LT_LT_DASH] = ACTIONS(6814), - [anon_sym_LT_LT_LT] = ACTIONS(6814), - [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(6814), - [anon_sym_LF] = ACTIONS(6814), - [anon_sym_AMP] = ACTIONS(6814), + [sym__concat] = ACTIONS(4734), + [anon_sym_PIPE] = ACTIONS(4734), + [anon_sym_RPAREN] = ACTIONS(4734), + [sym_comment] = ACTIONS(56), }, [3787] = { - [sym_file_descriptor] = ACTIONS(6816), - [sym__concat] = ACTIONS(6816), - [anon_sym_PIPE] = ACTIONS(6818), - [anon_sym_SEMI_SEMI] = ACTIONS(6818), - [anon_sym_PIPE_AMP] = ACTIONS(6818), - [anon_sym_AMP_AMP] = ACTIONS(6818), - [anon_sym_PIPE_PIPE] = ACTIONS(6818), - [anon_sym_LT] = ACTIONS(6818), - [anon_sym_GT] = ACTIONS(6818), - [anon_sym_GT_GT] = ACTIONS(6818), - [anon_sym_AMP_GT] = ACTIONS(6818), - [anon_sym_AMP_GT_GT] = ACTIONS(6818), - [anon_sym_LT_AMP] = ACTIONS(6818), - [anon_sym_GT_AMP] = ACTIONS(6818), - [anon_sym_LT_LT] = ACTIONS(6818), - [anon_sym_LT_LT_DASH] = ACTIONS(6818), - [anon_sym_LT_LT_LT] = ACTIONS(6818), - [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(6818), - [anon_sym_LF] = ACTIONS(6818), - [anon_sym_AMP] = ACTIONS(6818), + [sym__concat] = ACTIONS(4797), + [anon_sym_PIPE] = ACTIONS(4797), + [anon_sym_RPAREN] = ACTIONS(4797), + [sym_comment] = ACTIONS(56), }, [3788] = { - [sym_file_descriptor] = ACTIONS(6820), - [sym__concat] = ACTIONS(6820), - [anon_sym_PIPE] = ACTIONS(6822), - [anon_sym_SEMI_SEMI] = ACTIONS(6822), - [anon_sym_PIPE_AMP] = ACTIONS(6822), - [anon_sym_AMP_AMP] = ACTIONS(6822), - [anon_sym_PIPE_PIPE] = ACTIONS(6822), - [anon_sym_LT] = ACTIONS(6822), - [anon_sym_GT] = ACTIONS(6822), - [anon_sym_GT_GT] = ACTIONS(6822), - [anon_sym_AMP_GT] = ACTIONS(6822), - [anon_sym_AMP_GT_GT] = ACTIONS(6822), - [anon_sym_LT_AMP] = ACTIONS(6822), - [anon_sym_GT_AMP] = ACTIONS(6822), - [anon_sym_LT_LT] = ACTIONS(6822), - [anon_sym_LT_LT_DASH] = ACTIONS(6822), - [anon_sym_LT_LT_LT] = ACTIONS(6822), + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8167), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(6822), - [anon_sym_LF] = ACTIONS(6822), - [anon_sym_AMP] = ACTIONS(6822), + [sym_word] = ACTIONS(848), }, [3789] = { - [sym__heredoc_middle] = ACTIONS(5929), - [sym__heredoc_end] = ACTIONS(5929), - [anon_sym_DOLLAR] = ACTIONS(6710), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5929), + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(8169), [sym_comment] = ACTIONS(56), }, [3790] = { - [sym__heredoc_middle] = ACTIONS(5933), - [sym__heredoc_end] = ACTIONS(5933), - [anon_sym_DOLLAR] = ACTIONS(6712), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5933), + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(8171), [sym_comment] = ACTIONS(56), }, [3791] = { - [sym__heredoc_middle] = ACTIONS(5937), - [sym__heredoc_end] = ACTIONS(5937), - [anon_sym_DOLLAR] = ACTIONS(6714), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5937), + [anon_sym_RBRACE] = ACTIONS(8171), [sym_comment] = ACTIONS(56), }, [3792] = { - [sym__heredoc_middle] = ACTIONS(5941), - [sym__heredoc_end] = ACTIONS(5941), - [anon_sym_DOLLAR] = ACTIONS(6716), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5941), - [sym_comment] = ACTIONS(56), + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4115), + [anon_sym_RBRACE] = ACTIONS(8173), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), }, [3793] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7765), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), + [sym__concat] = ACTIONS(4809), + [anon_sym_PIPE] = ACTIONS(4809), + [anon_sym_RPAREN] = ACTIONS(4809), + [sym_comment] = ACTIONS(56), }, [3794] = { - [sym__heredoc_middle] = ACTIONS(5947), - [sym__heredoc_end] = ACTIONS(5947), - [anon_sym_DOLLAR] = ACTIONS(6720), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5947), - [sym_comment] = ACTIONS(56), + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4117), + [anon_sym_RBRACE] = ACTIONS(8175), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), }, [3795] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7767), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), + [sym__concat] = ACTIONS(4815), + [anon_sym_PIPE] = ACTIONS(4815), + [anon_sym_RPAREN] = ACTIONS(4815), + [sym_comment] = ACTIONS(56), }, [3796] = { - [sym__heredoc_middle] = ACTIONS(5953), - [sym__heredoc_end] = ACTIONS(5953), - [anon_sym_DOLLAR] = ACTIONS(6724), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5953), - [sym_comment] = ACTIONS(56), - }, - [3797] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -91922,8 +94305,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7769), + [aux_sym_expansion_repeat1] = STATE(4119), + [anon_sym_RBRACE] = ACTIONS(8177), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -91943,212 +94326,475 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3798] = { - [sym__heredoc_middle] = ACTIONS(5959), - [sym__heredoc_end] = ACTIONS(5959), - [anon_sym_DOLLAR] = ACTIONS(6728), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5959), + [3797] = { + [sym__concat] = ACTIONS(4821), + [anon_sym_PIPE] = ACTIONS(4821), + [anon_sym_RPAREN] = ACTIONS(4821), [sym_comment] = ACTIONS(56), }, + [3798] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8179), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, [3799] = { - [sym__heredoc_middle] = ACTIONS(5963), - [sym__heredoc_end] = ACTIONS(5963), - [anon_sym_DOLLAR] = ACTIONS(6730), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(5963), + [sym__concat] = ACTIONS(4827), + [anon_sym_PIPE] = ACTIONS(4827), + [anon_sym_RPAREN] = ACTIONS(4827), [sym_comment] = ACTIONS(56), }, [3800] = { - [sym__concat] = ACTIONS(6812), - [anon_sym_RPAREN] = ACTIONS(6812), - [sym__special_characters] = ACTIONS(7351), - [anon_sym_DQUOTE] = ACTIONS(6812), - [anon_sym_DOLLAR] = ACTIONS(7351), - [sym_raw_string] = ACTIONS(6812), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6812), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6812), - [anon_sym_BQUOTE] = ACTIONS(6812), - [anon_sym_LT_LPAREN] = ACTIONS(6812), - [anon_sym_GT_LPAREN] = ACTIONS(6812), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(7351), + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8181), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), }, [3801] = { - [sym__concat] = ACTIONS(6816), - [anon_sym_RPAREN] = ACTIONS(6816), - [sym__special_characters] = ACTIONS(7353), - [anon_sym_DQUOTE] = ACTIONS(6816), - [anon_sym_DOLLAR] = ACTIONS(7353), - [sym_raw_string] = ACTIONS(6816), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6816), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6816), - [anon_sym_BQUOTE] = ACTIONS(6816), - [anon_sym_LT_LPAREN] = ACTIONS(6816), - [anon_sym_GT_LPAREN] = ACTIONS(6816), + [sym__special_characters] = ACTIONS(6515), + [anon_sym_DQUOTE] = ACTIONS(6517), + [anon_sym_DOLLAR] = ACTIONS(6515), + [sym_raw_string] = ACTIONS(6517), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6517), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6517), + [anon_sym_BQUOTE] = ACTIONS(6517), + [anon_sym_LT_LPAREN] = ACTIONS(6517), + [anon_sym_GT_LPAREN] = ACTIONS(6517), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(7353), + [sym_word] = ACTIONS(6515), }, [3802] = { - [sym__concat] = ACTIONS(6820), - [anon_sym_RPAREN] = ACTIONS(6820), - [sym__special_characters] = ACTIONS(7355), - [anon_sym_DQUOTE] = ACTIONS(6820), - [anon_sym_DOLLAR] = ACTIONS(7355), - [sym_raw_string] = ACTIONS(6820), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6820), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6820), - [anon_sym_BQUOTE] = ACTIONS(6820), - [anon_sym_LT_LPAREN] = ACTIONS(6820), - [anon_sym_GT_LPAREN] = ACTIONS(6820), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(7355), + [anon_sym_PIPE] = ACTIONS(344), + [anon_sym_SEMI_SEMI] = ACTIONS(8183), + [anon_sym_PIPE_AMP] = ACTIONS(344), + [anon_sym_AMP_AMP] = ACTIONS(348), + [anon_sym_PIPE_PIPE] = ACTIONS(348), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(346), + [anon_sym_LF] = ACTIONS(346), + [anon_sym_AMP] = ACTIONS(346), }, [3803] = { - [sym__concat] = ACTIONS(6812), - [anon_sym_SEMI_SEMI] = ACTIONS(6814), - [sym__special_characters] = ACTIONS(6814), - [anon_sym_DQUOTE] = ACTIONS(6814), - [anon_sym_DOLLAR] = ACTIONS(6814), - [sym_raw_string] = ACTIONS(6814), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6814), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6814), - [anon_sym_BQUOTE] = ACTIONS(6814), - [anon_sym_LT_LPAREN] = ACTIONS(6814), - [anon_sym_GT_LPAREN] = ACTIONS(6814), + [sym_file_descriptor] = ACTIONS(378), + [sym_variable_name] = ACTIONS(378), + [anon_sym_PIPE] = ACTIONS(344), + [anon_sym_SEMI_SEMI] = ACTIONS(8183), + [anon_sym_PIPE_AMP] = ACTIONS(344), + [anon_sym_AMP_AMP] = ACTIONS(348), + [anon_sym_PIPE_PIPE] = ACTIONS(348), + [anon_sym_LT] = ACTIONS(380), + [anon_sym_GT] = ACTIONS(380), + [anon_sym_GT_GT] = ACTIONS(380), + [anon_sym_AMP_GT] = ACTIONS(380), + [anon_sym_AMP_GT_GT] = ACTIONS(380), + [anon_sym_LT_AMP] = ACTIONS(380), + [anon_sym_GT_AMP] = ACTIONS(380), + [sym__special_characters] = ACTIONS(380), + [anon_sym_DQUOTE] = ACTIONS(380), + [anon_sym_DOLLAR] = ACTIONS(380), + [sym_raw_string] = ACTIONS(380), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(380), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(380), + [anon_sym_BQUOTE] = ACTIONS(380), + [anon_sym_LT_LPAREN] = ACTIONS(380), + [anon_sym_GT_LPAREN] = ACTIONS(380), [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(6814), - [anon_sym_SEMI] = ACTIONS(6814), - [anon_sym_LF] = ACTIONS(6814), - [anon_sym_AMP] = ACTIONS(6814), + [sym_word] = ACTIONS(380), + [anon_sym_SEMI] = ACTIONS(346), + [anon_sym_LF] = ACTIONS(346), + [anon_sym_AMP] = ACTIONS(346), }, [3804] = { - [sym__concat] = ACTIONS(6816), - [anon_sym_SEMI_SEMI] = ACTIONS(6818), - [sym__special_characters] = ACTIONS(6818), - [anon_sym_DQUOTE] = ACTIONS(6818), - [anon_sym_DOLLAR] = ACTIONS(6818), - [sym_raw_string] = ACTIONS(6818), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6818), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6818), - [anon_sym_BQUOTE] = ACTIONS(6818), - [anon_sym_LT_LPAREN] = ACTIONS(6818), - [anon_sym_GT_LPAREN] = ACTIONS(6818), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(6818), - [anon_sym_SEMI] = ACTIONS(6818), - [anon_sym_LF] = ACTIONS(6818), - [anon_sym_AMP] = ACTIONS(6818), + [sym__terminated_statement] = STATE(25), + [sym_for_statement] = STATE(4124), + [sym_while_statement] = STATE(4124), + [sym_if_statement] = STATE(4124), + [sym_case_statement] = STATE(4124), + [sym_function_definition] = STATE(4124), + [sym_subshell] = STATE(4124), + [sym_pipeline] = STATE(4124), + [sym_list] = STATE(4124), + [sym_command] = STATE(4124), + [sym_command_name] = STATE(27), + [sym_bracket_command] = STATE(4124), + [sym_variable_assignment] = STATE(4125), + [sym_declaration_command] = STATE(4124), + [sym_unset_command] = STATE(4124), + [sym_subscript] = STATE(29), + [sym_file_redirect] = STATE(30), + [sym_concatenation] = STATE(31), + [sym_string] = STATE(18), + [sym_simple_expansion] = STATE(18), + [sym_string_expansion] = STATE(18), + [sym_expansion] = STATE(18), + [sym_command_substitution] = STATE(18), + [sym_process_substitution] = STATE(18), + [aux_sym_program_repeat1] = STATE(4126), + [aux_sym_command_repeat1] = STATE(33), + [sym_file_descriptor] = ACTIONS(10), + [sym_variable_name] = ACTIONS(12), + [anon_sym_for] = ACTIONS(16), + [anon_sym_while] = ACTIONS(18), + [anon_sym_if] = ACTIONS(20), + [anon_sym_case] = ACTIONS(22), + [anon_sym_SEMI_SEMI] = ACTIONS(8185), + [anon_sym_function] = ACTIONS(24), + [anon_sym_LPAREN] = ACTIONS(26), + [anon_sym_LBRACK] = ACTIONS(28), + [anon_sym_LBRACK_LBRACK] = ACTIONS(30), + [anon_sym_declare] = ACTIONS(32), + [anon_sym_typeset] = ACTIONS(32), + [anon_sym_export] = ACTIONS(32), + [anon_sym_readonly] = ACTIONS(32), + [anon_sym_local] = ACTIONS(32), + [anon_sym_unset] = ACTIONS(34), + [anon_sym_unsetenv] = ACTIONS(34), + [anon_sym_LT] = ACTIONS(36), + [anon_sym_GT] = ACTIONS(36), + [anon_sym_GT_GT] = ACTIONS(38), + [anon_sym_AMP_GT] = ACTIONS(36), + [anon_sym_AMP_GT_GT] = ACTIONS(38), + [anon_sym_LT_AMP] = ACTIONS(38), + [anon_sym_GT_AMP] = ACTIONS(38), + [sym__special_characters] = ACTIONS(40), + [anon_sym_DQUOTE] = ACTIONS(42), + [anon_sym_DOLLAR] = ACTIONS(44), + [sym_raw_string] = ACTIONS(46), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(48), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(50), + [anon_sym_BQUOTE] = ACTIONS(52), + [anon_sym_LT_LPAREN] = ACTIONS(54), + [anon_sym_GT_LPAREN] = ACTIONS(54), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(58), }, [3805] = { - [sym__concat] = ACTIONS(6820), - [anon_sym_SEMI_SEMI] = ACTIONS(6822), - [sym__special_characters] = ACTIONS(6822), - [anon_sym_DQUOTE] = ACTIONS(6822), - [anon_sym_DOLLAR] = ACTIONS(6822), - [sym_raw_string] = ACTIONS(6822), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6822), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6822), - [anon_sym_BQUOTE] = ACTIONS(6822), - [anon_sym_LT_LPAREN] = ACTIONS(6822), - [anon_sym_GT_LPAREN] = ACTIONS(6822), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(6822), - [anon_sym_SEMI] = ACTIONS(6822), - [anon_sym_LF] = ACTIONS(6822), - [anon_sym_AMP] = ACTIONS(6822), + [sym__terminated_statement] = STATE(25), + [sym_for_statement] = STATE(4124), + [sym_while_statement] = STATE(4124), + [sym_if_statement] = STATE(4124), + [sym_case_statement] = STATE(4124), + [sym_function_definition] = STATE(4124), + [sym_subshell] = STATE(4124), + [sym_pipeline] = STATE(4124), + [sym_list] = STATE(4124), + [sym_command] = STATE(4124), + [sym_command_name] = STATE(27), + [sym_bracket_command] = STATE(4124), + [sym_variable_assignment] = STATE(4125), + [sym_declaration_command] = STATE(4124), + [sym_unset_command] = STATE(4124), + [sym_subscript] = STATE(29), + [sym_file_redirect] = STATE(30), + [sym_concatenation] = STATE(31), + [sym_string] = STATE(18), + [sym_simple_expansion] = STATE(18), + [sym_string_expansion] = STATE(18), + [sym_expansion] = STATE(18), + [sym_command_substitution] = STATE(18), + [sym_process_substitution] = STATE(18), + [aux_sym_program_repeat1] = STATE(4127), + [aux_sym_command_repeat1] = STATE(33), + [sym_file_descriptor] = ACTIONS(10), + [sym_variable_name] = ACTIONS(12), + [anon_sym_for] = ACTIONS(16), + [anon_sym_while] = ACTIONS(18), + [anon_sym_if] = ACTIONS(20), + [anon_sym_case] = ACTIONS(22), + [anon_sym_SEMI_SEMI] = ACTIONS(8185), + [anon_sym_function] = ACTIONS(24), + [anon_sym_LPAREN] = ACTIONS(26), + [anon_sym_LBRACK] = ACTIONS(28), + [anon_sym_LBRACK_LBRACK] = ACTIONS(30), + [anon_sym_declare] = ACTIONS(32), + [anon_sym_typeset] = ACTIONS(32), + [anon_sym_export] = ACTIONS(32), + [anon_sym_readonly] = ACTIONS(32), + [anon_sym_local] = ACTIONS(32), + [anon_sym_unset] = ACTIONS(34), + [anon_sym_unsetenv] = ACTIONS(34), + [anon_sym_LT] = ACTIONS(36), + [anon_sym_GT] = ACTIONS(36), + [anon_sym_GT_GT] = ACTIONS(38), + [anon_sym_AMP_GT] = ACTIONS(36), + [anon_sym_AMP_GT_GT] = ACTIONS(38), + [anon_sym_LT_AMP] = ACTIONS(38), + [anon_sym_GT_AMP] = ACTIONS(38), + [sym__special_characters] = ACTIONS(40), + [anon_sym_DQUOTE] = ACTIONS(42), + [anon_sym_DOLLAR] = ACTIONS(44), + [sym_raw_string] = ACTIONS(46), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(48), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(50), + [anon_sym_BQUOTE] = ACTIONS(52), + [anon_sym_LT_LPAREN] = ACTIONS(54), + [anon_sym_GT_LPAREN] = ACTIONS(54), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(58), }, [3806] = { - [sym__concat] = ACTIONS(5929), - [anon_sym_PIPE] = ACTIONS(5929), - [anon_sym_RPAREN] = ACTIONS(5929), + [sym__special_characters] = ACTIONS(6631), + [anon_sym_DQUOTE] = ACTIONS(6633), + [anon_sym_DOLLAR] = ACTIONS(6631), + [sym_raw_string] = ACTIONS(6633), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6633), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6633), + [anon_sym_BQUOTE] = ACTIONS(6633), + [anon_sym_LT_LPAREN] = ACTIONS(6633), + [anon_sym_GT_LPAREN] = ACTIONS(6633), [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(6631), }, [3807] = { - [sym__concat] = ACTIONS(5933), - [anon_sym_PIPE] = ACTIONS(5933), - [anon_sym_RPAREN] = ACTIONS(5933), - [sym_comment] = ACTIONS(56), + [anon_sym_PIPE] = ACTIONS(344), + [anon_sym_SEMI_SEMI] = ACTIONS(8187), + [anon_sym_PIPE_AMP] = ACTIONS(344), + [anon_sym_AMP_AMP] = ACTIONS(348), + [anon_sym_PIPE_PIPE] = ACTIONS(348), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(346), + [anon_sym_LF] = ACTIONS(346), + [anon_sym_AMP] = ACTIONS(346), }, [3808] = { - [sym__concat] = ACTIONS(5937), - [anon_sym_PIPE] = ACTIONS(5937), - [anon_sym_RPAREN] = ACTIONS(5937), - [sym_comment] = ACTIONS(56), + [sym_file_descriptor] = ACTIONS(378), + [sym_variable_name] = ACTIONS(378), + [anon_sym_PIPE] = ACTIONS(344), + [anon_sym_SEMI_SEMI] = ACTIONS(8187), + [anon_sym_PIPE_AMP] = ACTIONS(344), + [anon_sym_AMP_AMP] = ACTIONS(348), + [anon_sym_PIPE_PIPE] = ACTIONS(348), + [anon_sym_LT] = ACTIONS(380), + [anon_sym_GT] = ACTIONS(380), + [anon_sym_GT_GT] = ACTIONS(380), + [anon_sym_AMP_GT] = ACTIONS(380), + [anon_sym_AMP_GT_GT] = ACTIONS(380), + [anon_sym_LT_AMP] = ACTIONS(380), + [anon_sym_GT_AMP] = ACTIONS(380), + [sym__special_characters] = ACTIONS(380), + [anon_sym_DQUOTE] = ACTIONS(380), + [anon_sym_DOLLAR] = ACTIONS(380), + [sym_raw_string] = ACTIONS(380), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(380), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(380), + [anon_sym_BQUOTE] = ACTIONS(380), + [anon_sym_LT_LPAREN] = ACTIONS(380), + [anon_sym_GT_LPAREN] = ACTIONS(380), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(380), + [anon_sym_SEMI] = ACTIONS(346), + [anon_sym_LF] = ACTIONS(346), + [anon_sym_AMP] = ACTIONS(346), }, [3809] = { - [sym__concat] = ACTIONS(5941), - [anon_sym_PIPE] = ACTIONS(5941), - [anon_sym_RPAREN] = ACTIONS(5941), + [sym__terminated_statement] = STATE(25), + [sym_for_statement] = STATE(4130), + [sym_while_statement] = STATE(4130), + [sym_if_statement] = STATE(4130), + [sym_case_statement] = STATE(4130), + [sym_function_definition] = STATE(4130), + [sym_subshell] = STATE(4130), + [sym_pipeline] = STATE(4130), + [sym_list] = STATE(4130), + [sym_command] = STATE(4130), + [sym_command_name] = STATE(27), + [sym_bracket_command] = STATE(4130), + [sym_variable_assignment] = STATE(4131), + [sym_declaration_command] = STATE(4130), + [sym_unset_command] = STATE(4130), + [sym_subscript] = STATE(29), + [sym_file_redirect] = STATE(30), + [sym_concatenation] = STATE(31), + [sym_string] = STATE(18), + [sym_simple_expansion] = STATE(18), + [sym_string_expansion] = STATE(18), + [sym_expansion] = STATE(18), + [sym_command_substitution] = STATE(18), + [sym_process_substitution] = STATE(18), + [aux_sym_program_repeat1] = STATE(4126), + [aux_sym_command_repeat1] = STATE(33), + [sym_file_descriptor] = ACTIONS(10), + [sym_variable_name] = ACTIONS(12), + [anon_sym_for] = ACTIONS(16), + [anon_sym_while] = ACTIONS(18), + [anon_sym_if] = ACTIONS(20), + [anon_sym_case] = ACTIONS(22), + [anon_sym_SEMI_SEMI] = ACTIONS(8189), + [anon_sym_function] = ACTIONS(24), + [anon_sym_LPAREN] = ACTIONS(26), + [anon_sym_LBRACK] = ACTIONS(28), + [anon_sym_LBRACK_LBRACK] = ACTIONS(30), + [anon_sym_declare] = ACTIONS(32), + [anon_sym_typeset] = ACTIONS(32), + [anon_sym_export] = ACTIONS(32), + [anon_sym_readonly] = ACTIONS(32), + [anon_sym_local] = ACTIONS(32), + [anon_sym_unset] = ACTIONS(34), + [anon_sym_unsetenv] = ACTIONS(34), + [anon_sym_LT] = ACTIONS(36), + [anon_sym_GT] = ACTIONS(36), + [anon_sym_GT_GT] = ACTIONS(38), + [anon_sym_AMP_GT] = ACTIONS(36), + [anon_sym_AMP_GT_GT] = ACTIONS(38), + [anon_sym_LT_AMP] = ACTIONS(38), + [anon_sym_GT_AMP] = ACTIONS(38), + [sym__special_characters] = ACTIONS(40), + [anon_sym_DQUOTE] = ACTIONS(42), + [anon_sym_DOLLAR] = ACTIONS(44), + [sym_raw_string] = ACTIONS(46), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(48), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(50), + [anon_sym_BQUOTE] = ACTIONS(52), + [anon_sym_LT_LPAREN] = ACTIONS(54), + [anon_sym_GT_LPAREN] = ACTIONS(54), [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(58), }, [3810] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7771), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), + [sym__terminated_statement] = STATE(25), + [sym_for_statement] = STATE(4130), + [sym_while_statement] = STATE(4130), + [sym_if_statement] = STATE(4130), + [sym_case_statement] = STATE(4130), + [sym_function_definition] = STATE(4130), + [sym_subshell] = STATE(4130), + [sym_pipeline] = STATE(4130), + [sym_list] = STATE(4130), + [sym_command] = STATE(4130), + [sym_command_name] = STATE(27), + [sym_bracket_command] = STATE(4130), + [sym_variable_assignment] = STATE(4131), + [sym_declaration_command] = STATE(4130), + [sym_unset_command] = STATE(4130), + [sym_subscript] = STATE(29), + [sym_file_redirect] = STATE(30), + [sym_concatenation] = STATE(31), + [sym_string] = STATE(18), + [sym_simple_expansion] = STATE(18), + [sym_string_expansion] = STATE(18), + [sym_expansion] = STATE(18), + [sym_command_substitution] = STATE(18), + [sym_process_substitution] = STATE(18), + [aux_sym_program_repeat1] = STATE(4132), + [aux_sym_command_repeat1] = STATE(33), + [sym_file_descriptor] = ACTIONS(10), + [sym_variable_name] = ACTIONS(12), + [anon_sym_for] = ACTIONS(16), + [anon_sym_while] = ACTIONS(18), + [anon_sym_if] = ACTIONS(20), + [anon_sym_case] = ACTIONS(22), + [anon_sym_SEMI_SEMI] = ACTIONS(8189), + [anon_sym_function] = ACTIONS(24), + [anon_sym_LPAREN] = ACTIONS(26), + [anon_sym_LBRACK] = ACTIONS(28), + [anon_sym_LBRACK_LBRACK] = ACTIONS(30), + [anon_sym_declare] = ACTIONS(32), + [anon_sym_typeset] = ACTIONS(32), + [anon_sym_export] = ACTIONS(32), + [anon_sym_readonly] = ACTIONS(32), + [anon_sym_local] = ACTIONS(32), + [anon_sym_unset] = ACTIONS(34), + [anon_sym_unsetenv] = ACTIONS(34), + [anon_sym_LT] = ACTIONS(36), + [anon_sym_GT] = ACTIONS(36), + [anon_sym_GT_GT] = ACTIONS(38), + [anon_sym_AMP_GT] = ACTIONS(36), + [anon_sym_AMP_GT_GT] = ACTIONS(38), + [anon_sym_LT_AMP] = ACTIONS(38), + [anon_sym_GT_AMP] = ACTIONS(38), + [sym__special_characters] = ACTIONS(40), + [anon_sym_DQUOTE] = ACTIONS(42), + [anon_sym_DOLLAR] = ACTIONS(44), + [sym_raw_string] = ACTIONS(46), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(48), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(50), + [anon_sym_BQUOTE] = ACTIONS(52), + [anon_sym_LT_LPAREN] = ACTIONS(54), + [anon_sym_GT_LPAREN] = ACTIONS(54), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(58), }, [3811] = { - [sym__concat] = ACTIONS(5947), - [anon_sym_PIPE] = ACTIONS(5947), - [anon_sym_RPAREN] = ACTIONS(5947), - [sym_comment] = ACTIONS(56), + [sym__concat] = ACTIONS(4728), + [anon_sym_PIPE] = ACTIONS(4730), + [anon_sym_SEMI_SEMI] = ACTIONS(4730), + [anon_sym_PIPE_AMP] = ACTIONS(4730), + [anon_sym_AMP_AMP] = ACTIONS(4730), + [anon_sym_PIPE_PIPE] = ACTIONS(4730), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(4730), + [anon_sym_LF] = ACTIONS(4730), + [anon_sym_AMP] = ACTIONS(4730), }, [3812] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7773), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym__concat] = ACTIONS(4734), + [anon_sym_PIPE] = ACTIONS(4736), + [anon_sym_SEMI_SEMI] = ACTIONS(4736), + [anon_sym_PIPE_AMP] = ACTIONS(4736), + [anon_sym_AMP_AMP] = ACTIONS(4736), + [anon_sym_PIPE_PIPE] = ACTIONS(4736), [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), + [anon_sym_SEMI] = ACTIONS(4736), + [anon_sym_LF] = ACTIONS(4736), + [anon_sym_AMP] = ACTIONS(4736), }, [3813] = { - [sym__concat] = ACTIONS(5953), - [anon_sym_PIPE] = ACTIONS(5953), - [anon_sym_RPAREN] = ACTIONS(5953), - [sym_comment] = ACTIONS(56), + [sym__concat] = ACTIONS(4797), + [anon_sym_PIPE] = ACTIONS(4799), + [anon_sym_SEMI_SEMI] = ACTIONS(4799), + [anon_sym_PIPE_AMP] = ACTIONS(4799), + [anon_sym_AMP_AMP] = ACTIONS(4799), + [anon_sym_PIPE_PIPE] = ACTIONS(4799), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(4799), + [anon_sym_LF] = ACTIONS(4799), + [anon_sym_AMP] = ACTIONS(4799), }, [3814] = { [sym_concatenation] = STATE(451), @@ -92159,7 +94805,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7775), + [anon_sym_RBRACE] = ACTIONS(8191), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -92180,31 +94826,6322 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_word] = ACTIONS(848), }, [3815] = { - [sym__concat] = ACTIONS(5959), - [anon_sym_PIPE] = ACTIONS(5959), - [anon_sym_RPAREN] = ACTIONS(5959), + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(8193), [sym_comment] = ACTIONS(56), }, [3816] = { - [sym__concat] = ACTIONS(5963), - [anon_sym_PIPE] = ACTIONS(5963), - [anon_sym_RPAREN] = ACTIONS(5963), + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(8195), [sym_comment] = ACTIONS(56), }, [3817] = { - [sym__special_characters] = ACTIONS(7192), - [anon_sym_DQUOTE] = ACTIONS(7194), - [anon_sym_DOLLAR] = ACTIONS(7192), - [sym_raw_string] = ACTIONS(7194), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(7194), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(7194), - [anon_sym_BQUOTE] = ACTIONS(7194), - [anon_sym_LT_LPAREN] = ACTIONS(7194), - [anon_sym_GT_LPAREN] = ACTIONS(7194), + [anon_sym_RBRACE] = ACTIONS(8195), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(7192), }, [3818] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4137), + [anon_sym_RBRACE] = ACTIONS(8197), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3819] = { + [sym__concat] = ACTIONS(4809), + [anon_sym_PIPE] = ACTIONS(4811), + [anon_sym_SEMI_SEMI] = ACTIONS(4811), + [anon_sym_PIPE_AMP] = ACTIONS(4811), + [anon_sym_AMP_AMP] = ACTIONS(4811), + [anon_sym_PIPE_PIPE] = ACTIONS(4811), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(4811), + [anon_sym_LF] = ACTIONS(4811), + [anon_sym_AMP] = ACTIONS(4811), + }, + [3820] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4139), + [anon_sym_RBRACE] = ACTIONS(8199), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3821] = { + [sym__concat] = ACTIONS(4815), + [anon_sym_PIPE] = ACTIONS(4817), + [anon_sym_SEMI_SEMI] = ACTIONS(4817), + [anon_sym_PIPE_AMP] = ACTIONS(4817), + [anon_sym_AMP_AMP] = ACTIONS(4817), + [anon_sym_PIPE_PIPE] = ACTIONS(4817), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(4817), + [anon_sym_LF] = ACTIONS(4817), + [anon_sym_AMP] = ACTIONS(4817), + }, + [3822] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4141), + [anon_sym_RBRACE] = ACTIONS(8201), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3823] = { + [sym__concat] = ACTIONS(4821), + [anon_sym_PIPE] = ACTIONS(4823), + [anon_sym_SEMI_SEMI] = ACTIONS(4823), + [anon_sym_PIPE_AMP] = ACTIONS(4823), + [anon_sym_AMP_AMP] = ACTIONS(4823), + [anon_sym_PIPE_PIPE] = ACTIONS(4823), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(4823), + [anon_sym_LF] = ACTIONS(4823), + [anon_sym_AMP] = ACTIONS(4823), + }, + [3824] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8203), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3825] = { + [sym__concat] = ACTIONS(4827), + [anon_sym_PIPE] = ACTIONS(4829), + [anon_sym_SEMI_SEMI] = ACTIONS(4829), + [anon_sym_PIPE_AMP] = ACTIONS(4829), + [anon_sym_AMP_AMP] = ACTIONS(4829), + [anon_sym_PIPE_PIPE] = ACTIONS(4829), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(4829), + [anon_sym_LF] = ACTIONS(4829), + [anon_sym_AMP] = ACTIONS(4829), + }, + [3826] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8205), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3827] = { + [sym_file_descriptor] = ACTIONS(5961), + [sym__concat] = ACTIONS(5961), + [sym_variable_name] = ACTIONS(5961), + [anon_sym_PIPE] = ACTIONS(5963), + [anon_sym_RPAREN] = ACTIONS(5963), + [anon_sym_SEMI_SEMI] = ACTIONS(5963), + [anon_sym_PIPE_AMP] = ACTIONS(5963), + [anon_sym_AMP_AMP] = ACTIONS(5963), + [anon_sym_PIPE_PIPE] = ACTIONS(5963), + [anon_sym_LT] = ACTIONS(5963), + [anon_sym_GT] = ACTIONS(5963), + [anon_sym_GT_GT] = ACTIONS(5963), + [anon_sym_AMP_GT] = ACTIONS(5963), + [anon_sym_AMP_GT_GT] = ACTIONS(5963), + [anon_sym_LT_AMP] = ACTIONS(5963), + [anon_sym_GT_AMP] = ACTIONS(5963), + [sym__special_characters] = ACTIONS(5963), + [anon_sym_DQUOTE] = ACTIONS(5963), + [anon_sym_DOLLAR] = ACTIONS(5963), + [sym_raw_string] = ACTIONS(5963), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5963), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5963), + [anon_sym_BQUOTE] = ACTIONS(5963), + [anon_sym_LT_LPAREN] = ACTIONS(5963), + [anon_sym_GT_LPAREN] = ACTIONS(5963), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(5963), + [anon_sym_SEMI] = ACTIONS(5963), + [anon_sym_LF] = ACTIONS(5963), + [anon_sym_AMP] = ACTIONS(5963), + }, + [3828] = { + [sym_file_descriptor] = ACTIONS(5965), + [sym__concat] = ACTIONS(5965), + [sym_variable_name] = ACTIONS(5965), + [anon_sym_PIPE] = ACTIONS(5967), + [anon_sym_RPAREN] = ACTIONS(5967), + [anon_sym_SEMI_SEMI] = ACTIONS(5967), + [anon_sym_PIPE_AMP] = ACTIONS(5967), + [anon_sym_AMP_AMP] = ACTIONS(5967), + [anon_sym_PIPE_PIPE] = ACTIONS(5967), + [anon_sym_LT] = ACTIONS(5967), + [anon_sym_GT] = ACTIONS(5967), + [anon_sym_GT_GT] = ACTIONS(5967), + [anon_sym_AMP_GT] = ACTIONS(5967), + [anon_sym_AMP_GT_GT] = ACTIONS(5967), + [anon_sym_LT_AMP] = ACTIONS(5967), + [anon_sym_GT_AMP] = ACTIONS(5967), + [sym__special_characters] = ACTIONS(5967), + [anon_sym_DQUOTE] = ACTIONS(5967), + [anon_sym_DOLLAR] = ACTIONS(5967), + [sym_raw_string] = ACTIONS(5967), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5967), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5967), + [anon_sym_BQUOTE] = ACTIONS(5967), + [anon_sym_LT_LPAREN] = ACTIONS(5967), + [anon_sym_GT_LPAREN] = ACTIONS(5967), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(5967), + [anon_sym_SEMI] = ACTIONS(5967), + [anon_sym_LF] = ACTIONS(5967), + [anon_sym_AMP] = ACTIONS(5967), + }, + [3829] = { + [sym_file_descriptor] = ACTIONS(5969), + [sym__concat] = ACTIONS(5969), + [sym_variable_name] = ACTIONS(5969), + [anon_sym_PIPE] = ACTIONS(5971), + [anon_sym_RPAREN] = ACTIONS(5971), + [anon_sym_SEMI_SEMI] = ACTIONS(5971), + [anon_sym_PIPE_AMP] = ACTIONS(5971), + [anon_sym_AMP_AMP] = ACTIONS(5971), + [anon_sym_PIPE_PIPE] = ACTIONS(5971), + [anon_sym_LT] = ACTIONS(5971), + [anon_sym_GT] = ACTIONS(5971), + [anon_sym_GT_GT] = ACTIONS(5971), + [anon_sym_AMP_GT] = ACTIONS(5971), + [anon_sym_AMP_GT_GT] = ACTIONS(5971), + [anon_sym_LT_AMP] = ACTIONS(5971), + [anon_sym_GT_AMP] = ACTIONS(5971), + [sym__special_characters] = ACTIONS(5971), + [anon_sym_DQUOTE] = ACTIONS(5971), + [anon_sym_DOLLAR] = ACTIONS(5971), + [sym_raw_string] = ACTIONS(5971), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5971), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5971), + [anon_sym_BQUOTE] = ACTIONS(5971), + [anon_sym_LT_LPAREN] = ACTIONS(5971), + [anon_sym_GT_LPAREN] = ACTIONS(5971), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(5971), + [anon_sym_SEMI] = ACTIONS(5971), + [anon_sym_LF] = ACTIONS(5971), + [anon_sym_AMP] = ACTIONS(5971), + }, + [3830] = { + [sym_file_descriptor] = ACTIONS(5973), + [sym__concat] = ACTIONS(5973), + [sym_variable_name] = ACTIONS(5973), + [anon_sym_PIPE] = ACTIONS(5975), + [anon_sym_RPAREN] = ACTIONS(5975), + [anon_sym_SEMI_SEMI] = ACTIONS(5975), + [anon_sym_PIPE_AMP] = ACTIONS(5975), + [anon_sym_AMP_AMP] = ACTIONS(5975), + [anon_sym_PIPE_PIPE] = ACTIONS(5975), + [anon_sym_LT] = ACTIONS(5975), + [anon_sym_GT] = ACTIONS(5975), + [anon_sym_GT_GT] = ACTIONS(5975), + [anon_sym_AMP_GT] = ACTIONS(5975), + [anon_sym_AMP_GT_GT] = ACTIONS(5975), + [anon_sym_LT_AMP] = ACTIONS(5975), + [anon_sym_GT_AMP] = ACTIONS(5975), + [sym__special_characters] = ACTIONS(5975), + [anon_sym_DQUOTE] = ACTIONS(5975), + [anon_sym_DOLLAR] = ACTIONS(5975), + [sym_raw_string] = ACTIONS(5975), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5975), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5975), + [anon_sym_BQUOTE] = ACTIONS(5975), + [anon_sym_LT_LPAREN] = ACTIONS(5975), + [anon_sym_GT_LPAREN] = ACTIONS(5975), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(5975), + [anon_sym_SEMI] = ACTIONS(5975), + [anon_sym_LF] = ACTIONS(5975), + [anon_sym_AMP] = ACTIONS(5975), + }, + [3831] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8207), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3832] = { + [sym_file_descriptor] = ACTIONS(5979), + [sym__concat] = ACTIONS(5979), + [sym_variable_name] = ACTIONS(5979), + [anon_sym_PIPE] = ACTIONS(5981), + [anon_sym_RPAREN] = ACTIONS(5981), + [anon_sym_SEMI_SEMI] = ACTIONS(5981), + [anon_sym_PIPE_AMP] = ACTIONS(5981), + [anon_sym_AMP_AMP] = ACTIONS(5981), + [anon_sym_PIPE_PIPE] = ACTIONS(5981), + [anon_sym_LT] = ACTIONS(5981), + [anon_sym_GT] = ACTIONS(5981), + [anon_sym_GT_GT] = ACTIONS(5981), + [anon_sym_AMP_GT] = ACTIONS(5981), + [anon_sym_AMP_GT_GT] = ACTIONS(5981), + [anon_sym_LT_AMP] = ACTIONS(5981), + [anon_sym_GT_AMP] = ACTIONS(5981), + [sym__special_characters] = ACTIONS(5981), + [anon_sym_DQUOTE] = ACTIONS(5981), + [anon_sym_DOLLAR] = ACTIONS(5981), + [sym_raw_string] = ACTIONS(5981), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5981), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5981), + [anon_sym_BQUOTE] = ACTIONS(5981), + [anon_sym_LT_LPAREN] = ACTIONS(5981), + [anon_sym_GT_LPAREN] = ACTIONS(5981), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(5981), + [anon_sym_SEMI] = ACTIONS(5981), + [anon_sym_LF] = ACTIONS(5981), + [anon_sym_AMP] = ACTIONS(5981), + }, + [3833] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8209), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3834] = { + [sym_file_descriptor] = ACTIONS(5985), + [sym__concat] = ACTIONS(5985), + [sym_variable_name] = ACTIONS(5985), + [anon_sym_PIPE] = ACTIONS(5987), + [anon_sym_RPAREN] = ACTIONS(5987), + [anon_sym_SEMI_SEMI] = ACTIONS(5987), + [anon_sym_PIPE_AMP] = ACTIONS(5987), + [anon_sym_AMP_AMP] = ACTIONS(5987), + [anon_sym_PIPE_PIPE] = ACTIONS(5987), + [anon_sym_LT] = ACTIONS(5987), + [anon_sym_GT] = ACTIONS(5987), + [anon_sym_GT_GT] = ACTIONS(5987), + [anon_sym_AMP_GT] = ACTIONS(5987), + [anon_sym_AMP_GT_GT] = ACTIONS(5987), + [anon_sym_LT_AMP] = ACTIONS(5987), + [anon_sym_GT_AMP] = ACTIONS(5987), + [sym__special_characters] = ACTIONS(5987), + [anon_sym_DQUOTE] = ACTIONS(5987), + [anon_sym_DOLLAR] = ACTIONS(5987), + [sym_raw_string] = ACTIONS(5987), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5987), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5987), + [anon_sym_BQUOTE] = ACTIONS(5987), + [anon_sym_LT_LPAREN] = ACTIONS(5987), + [anon_sym_GT_LPAREN] = ACTIONS(5987), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(5987), + [anon_sym_SEMI] = ACTIONS(5987), + [anon_sym_LF] = ACTIONS(5987), + [anon_sym_AMP] = ACTIONS(5987), + }, + [3835] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8211), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3836] = { + [sym_file_descriptor] = ACTIONS(5991), + [sym__concat] = ACTIONS(5991), + [sym_variable_name] = ACTIONS(5991), + [anon_sym_PIPE] = ACTIONS(5993), + [anon_sym_RPAREN] = ACTIONS(5993), + [anon_sym_SEMI_SEMI] = ACTIONS(5993), + [anon_sym_PIPE_AMP] = ACTIONS(5993), + [anon_sym_AMP_AMP] = ACTIONS(5993), + [anon_sym_PIPE_PIPE] = ACTIONS(5993), + [anon_sym_LT] = ACTIONS(5993), + [anon_sym_GT] = ACTIONS(5993), + [anon_sym_GT_GT] = ACTIONS(5993), + [anon_sym_AMP_GT] = ACTIONS(5993), + [anon_sym_AMP_GT_GT] = ACTIONS(5993), + [anon_sym_LT_AMP] = ACTIONS(5993), + [anon_sym_GT_AMP] = ACTIONS(5993), + [sym__special_characters] = ACTIONS(5993), + [anon_sym_DQUOTE] = ACTIONS(5993), + [anon_sym_DOLLAR] = ACTIONS(5993), + [sym_raw_string] = ACTIONS(5993), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5993), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5993), + [anon_sym_BQUOTE] = ACTIONS(5993), + [anon_sym_LT_LPAREN] = ACTIONS(5993), + [anon_sym_GT_LPAREN] = ACTIONS(5993), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(5993), + [anon_sym_SEMI] = ACTIONS(5993), + [anon_sym_LF] = ACTIONS(5993), + [anon_sym_AMP] = ACTIONS(5993), + }, + [3837] = { + [sym_file_descriptor] = ACTIONS(5995), + [sym__concat] = ACTIONS(5995), + [sym_variable_name] = ACTIONS(5995), + [anon_sym_PIPE] = ACTIONS(5997), + [anon_sym_RPAREN] = ACTIONS(5997), + [anon_sym_SEMI_SEMI] = ACTIONS(5997), + [anon_sym_PIPE_AMP] = ACTIONS(5997), + [anon_sym_AMP_AMP] = ACTIONS(5997), + [anon_sym_PIPE_PIPE] = ACTIONS(5997), + [anon_sym_LT] = ACTIONS(5997), + [anon_sym_GT] = ACTIONS(5997), + [anon_sym_GT_GT] = ACTIONS(5997), + [anon_sym_AMP_GT] = ACTIONS(5997), + [anon_sym_AMP_GT_GT] = ACTIONS(5997), + [anon_sym_LT_AMP] = ACTIONS(5997), + [anon_sym_GT_AMP] = ACTIONS(5997), + [sym__special_characters] = ACTIONS(5997), + [anon_sym_DQUOTE] = ACTIONS(5997), + [anon_sym_DOLLAR] = ACTIONS(5997), + [sym_raw_string] = ACTIONS(5997), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5997), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5997), + [anon_sym_BQUOTE] = ACTIONS(5997), + [anon_sym_LT_LPAREN] = ACTIONS(5997), + [anon_sym_GT_LPAREN] = ACTIONS(5997), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(5997), + [anon_sym_SEMI] = ACTIONS(5997), + [anon_sym_LF] = ACTIONS(5997), + [anon_sym_AMP] = ACTIONS(5997), + }, + [3838] = { + [sym__concat] = ACTIONS(3235), + [anon_sym_PIPE] = ACTIONS(3237), + [anon_sym_RPAREN] = ACTIONS(3237), + [anon_sym_SEMI_SEMI] = ACTIONS(3237), + [anon_sym_PIPE_AMP] = ACTIONS(3237), + [anon_sym_AMP_AMP] = ACTIONS(3237), + [anon_sym_PIPE_PIPE] = ACTIONS(3237), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(3237), + [anon_sym_LF] = ACTIONS(3237), + [anon_sym_AMP] = ACTIONS(3237), + }, + [3839] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(8213), + [sym_comment] = ACTIONS(56), + }, + [3840] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(8215), + [sym_comment] = ACTIONS(56), + }, + [3841] = { + [anon_sym_RBRACE] = ACTIONS(8215), + [sym_comment] = ACTIONS(56), + }, + [3842] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4150), + [anon_sym_RBRACE] = ACTIONS(8217), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3843] = { + [sym__concat] = ACTIONS(3297), + [anon_sym_PIPE] = ACTIONS(3299), + [anon_sym_RPAREN] = ACTIONS(3299), + [anon_sym_SEMI_SEMI] = ACTIONS(3299), + [anon_sym_PIPE_AMP] = ACTIONS(3299), + [anon_sym_AMP_AMP] = ACTIONS(3299), + [anon_sym_PIPE_PIPE] = ACTIONS(3299), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(3299), + [anon_sym_LF] = ACTIONS(3299), + [anon_sym_AMP] = ACTIONS(3299), + }, + [3844] = { + [sym_concatenation] = STATE(4153), + [sym_string] = STATE(4152), + [sym_simple_expansion] = STATE(4152), + [sym_string_expansion] = STATE(4152), + [sym_expansion] = STATE(4152), + [sym_command_substitution] = STATE(4152), + [sym_process_substitution] = STATE(4152), + [anon_sym_RBRACE] = ACTIONS(8215), + [sym__special_characters] = ACTIONS(8219), + [anon_sym_DQUOTE] = ACTIONS(1924), + [anon_sym_DOLLAR] = ACTIONS(1926), + [sym_raw_string] = ACTIONS(8221), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(1930), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1932), + [anon_sym_BQUOTE] = ACTIONS(1934), + [anon_sym_LT_LPAREN] = ACTIONS(1936), + [anon_sym_GT_LPAREN] = ACTIONS(1936), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(8223), + }, + [3845] = { + [sym__concat] = ACTIONS(3342), + [anon_sym_PIPE] = ACTIONS(3344), + [anon_sym_RPAREN] = ACTIONS(3344), + [anon_sym_SEMI_SEMI] = ACTIONS(3344), + [anon_sym_PIPE_AMP] = ACTIONS(3344), + [anon_sym_AMP_AMP] = ACTIONS(3344), + [anon_sym_PIPE_PIPE] = ACTIONS(3344), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(3344), + [anon_sym_LF] = ACTIONS(3344), + [anon_sym_AMP] = ACTIONS(3344), + }, + [3846] = { + [sym_comment] = ACTIONS(182), + [sym_regex_without_right_brace] = ACTIONS(8225), + }, + [3847] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8227), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3848] = { + [sym__concat] = ACTIONS(3350), + [anon_sym_PIPE] = ACTIONS(3352), + [anon_sym_RPAREN] = ACTIONS(3352), + [anon_sym_SEMI_SEMI] = ACTIONS(3352), + [anon_sym_PIPE_AMP] = ACTIONS(3352), + [anon_sym_AMP_AMP] = ACTIONS(3352), + [anon_sym_PIPE_PIPE] = ACTIONS(3352), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(3352), + [anon_sym_LF] = ACTIONS(3352), + [anon_sym_AMP] = ACTIONS(3352), + }, + [3849] = { + [sym_comment] = ACTIONS(182), + [sym_regex_without_right_brace] = ACTIONS(8229), + }, + [3850] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8231), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3851] = { + [sym_comment] = ACTIONS(182), + [sym_regex_without_right_brace] = ACTIONS(8233), + }, + [3852] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8215), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3853] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4160), + [anon_sym_RBRACE] = ACTIONS(8235), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3854] = { + [sym__concat] = ACTIONS(3362), + [anon_sym_PIPE] = ACTIONS(3364), + [anon_sym_RPAREN] = ACTIONS(3364), + [anon_sym_SEMI_SEMI] = ACTIONS(3364), + [anon_sym_PIPE_AMP] = ACTIONS(3364), + [anon_sym_AMP_AMP] = ACTIONS(3364), + [anon_sym_PIPE_PIPE] = ACTIONS(3364), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(3364), + [anon_sym_LF] = ACTIONS(3364), + [anon_sym_AMP] = ACTIONS(3364), + }, + [3855] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4162), + [anon_sym_RBRACE] = ACTIONS(8237), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3856] = { + [sym__concat] = ACTIONS(6948), + [sym_variable_name] = ACTIONS(6948), + [anon_sym_PIPE] = ACTIONS(6950), + [anon_sym_RPAREN] = ACTIONS(6950), + [anon_sym_SEMI_SEMI] = ACTIONS(6950), + [anon_sym_PIPE_AMP] = ACTIONS(6950), + [anon_sym_AMP_AMP] = ACTIONS(6950), + [anon_sym_PIPE_PIPE] = ACTIONS(6950), + [sym__special_characters] = ACTIONS(6950), + [anon_sym_DQUOTE] = ACTIONS(6950), + [anon_sym_DOLLAR] = ACTIONS(6950), + [sym_raw_string] = ACTIONS(6950), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6950), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6950), + [anon_sym_BQUOTE] = ACTIONS(6950), + [anon_sym_LT_LPAREN] = ACTIONS(6950), + [anon_sym_GT_LPAREN] = ACTIONS(6950), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6950), + [sym_word] = ACTIONS(6950), + [anon_sym_SEMI] = ACTIONS(6950), + [anon_sym_LF] = ACTIONS(6950), + [anon_sym_AMP] = ACTIONS(6950), + }, + [3857] = { + [sym__concat] = ACTIONS(6952), + [sym_variable_name] = ACTIONS(6952), + [anon_sym_PIPE] = ACTIONS(6954), + [anon_sym_RPAREN] = ACTIONS(6954), + [anon_sym_SEMI_SEMI] = ACTIONS(6954), + [anon_sym_PIPE_AMP] = ACTIONS(6954), + [anon_sym_AMP_AMP] = ACTIONS(6954), + [anon_sym_PIPE_PIPE] = ACTIONS(6954), + [sym__special_characters] = ACTIONS(6954), + [anon_sym_DQUOTE] = ACTIONS(6954), + [anon_sym_DOLLAR] = ACTIONS(6954), + [sym_raw_string] = ACTIONS(6954), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6954), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6954), + [anon_sym_BQUOTE] = ACTIONS(6954), + [anon_sym_LT_LPAREN] = ACTIONS(6954), + [anon_sym_GT_LPAREN] = ACTIONS(6954), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6954), + [sym_word] = ACTIONS(6954), + [anon_sym_SEMI] = ACTIONS(6954), + [anon_sym_LF] = ACTIONS(6954), + [anon_sym_AMP] = ACTIONS(6954), + }, + [3858] = { + [sym__concat] = ACTIONS(6956), + [sym_variable_name] = ACTIONS(6956), + [anon_sym_PIPE] = ACTIONS(6958), + [anon_sym_RPAREN] = ACTIONS(6958), + [anon_sym_SEMI_SEMI] = ACTIONS(6958), + [anon_sym_PIPE_AMP] = ACTIONS(6958), + [anon_sym_AMP_AMP] = ACTIONS(6958), + [anon_sym_PIPE_PIPE] = ACTIONS(6958), + [sym__special_characters] = ACTIONS(6958), + [anon_sym_DQUOTE] = ACTIONS(6958), + [anon_sym_DOLLAR] = ACTIONS(6958), + [sym_raw_string] = ACTIONS(6958), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6958), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6958), + [anon_sym_BQUOTE] = ACTIONS(6958), + [anon_sym_LT_LPAREN] = ACTIONS(6958), + [anon_sym_GT_LPAREN] = ACTIONS(6958), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6958), + [sym_word] = ACTIONS(6958), + [anon_sym_SEMI] = ACTIONS(6958), + [anon_sym_LF] = ACTIONS(6958), + [anon_sym_AMP] = ACTIONS(6958), + }, + [3859] = { + [sym__concat] = ACTIONS(6948), + [anon_sym_PIPE] = ACTIONS(6950), + [anon_sym_RPAREN] = ACTIONS(6950), + [anon_sym_SEMI_SEMI] = ACTIONS(6950), + [anon_sym_PIPE_AMP] = ACTIONS(6950), + [anon_sym_AMP_AMP] = ACTIONS(6950), + [anon_sym_PIPE_PIPE] = ACTIONS(6950), + [sym__special_characters] = ACTIONS(6950), + [anon_sym_DQUOTE] = ACTIONS(6950), + [anon_sym_DOLLAR] = ACTIONS(6950), + [sym_raw_string] = ACTIONS(6950), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6950), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6950), + [anon_sym_BQUOTE] = ACTIONS(6950), + [anon_sym_LT_LPAREN] = ACTIONS(6950), + [anon_sym_GT_LPAREN] = ACTIONS(6950), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6950), + [sym_word] = ACTIONS(6950), + [anon_sym_SEMI] = ACTIONS(6950), + [anon_sym_LF] = ACTIONS(6950), + [anon_sym_AMP] = ACTIONS(6950), + }, + [3860] = { + [sym__concat] = ACTIONS(6952), + [anon_sym_PIPE] = ACTIONS(6954), + [anon_sym_RPAREN] = ACTIONS(6954), + [anon_sym_SEMI_SEMI] = ACTIONS(6954), + [anon_sym_PIPE_AMP] = ACTIONS(6954), + [anon_sym_AMP_AMP] = ACTIONS(6954), + [anon_sym_PIPE_PIPE] = ACTIONS(6954), + [sym__special_characters] = ACTIONS(6954), + [anon_sym_DQUOTE] = ACTIONS(6954), + [anon_sym_DOLLAR] = ACTIONS(6954), + [sym_raw_string] = ACTIONS(6954), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6954), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6954), + [anon_sym_BQUOTE] = ACTIONS(6954), + [anon_sym_LT_LPAREN] = ACTIONS(6954), + [anon_sym_GT_LPAREN] = ACTIONS(6954), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6954), + [sym_word] = ACTIONS(6954), + [anon_sym_SEMI] = ACTIONS(6954), + [anon_sym_LF] = ACTIONS(6954), + [anon_sym_AMP] = ACTIONS(6954), + }, + [3861] = { + [sym__concat] = ACTIONS(6956), + [anon_sym_PIPE] = ACTIONS(6958), + [anon_sym_RPAREN] = ACTIONS(6958), + [anon_sym_SEMI_SEMI] = ACTIONS(6958), + [anon_sym_PIPE_AMP] = ACTIONS(6958), + [anon_sym_AMP_AMP] = ACTIONS(6958), + [anon_sym_PIPE_PIPE] = ACTIONS(6958), + [sym__special_characters] = ACTIONS(6958), + [anon_sym_DQUOTE] = ACTIONS(6958), + [anon_sym_DOLLAR] = ACTIONS(6958), + [sym_raw_string] = ACTIONS(6958), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6958), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6958), + [anon_sym_BQUOTE] = ACTIONS(6958), + [anon_sym_LT_LPAREN] = ACTIONS(6958), + [anon_sym_GT_LPAREN] = ACTIONS(6958), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6958), + [sym_word] = ACTIONS(6958), + [anon_sym_SEMI] = ACTIONS(6958), + [anon_sym_LF] = ACTIONS(6958), + [anon_sym_AMP] = ACTIONS(6958), + }, + [3862] = { + [sym_file_descriptor] = ACTIONS(5961), + [sym__concat] = ACTIONS(5961), + [anon_sym_PIPE] = ACTIONS(5963), + [anon_sym_RPAREN] = ACTIONS(5963), + [anon_sym_SEMI_SEMI] = ACTIONS(5963), + [anon_sym_PIPE_AMP] = ACTIONS(5963), + [anon_sym_AMP_AMP] = ACTIONS(5963), + [anon_sym_PIPE_PIPE] = ACTIONS(5963), + [anon_sym_LT] = ACTIONS(5963), + [anon_sym_GT] = ACTIONS(5963), + [anon_sym_GT_GT] = ACTIONS(5963), + [anon_sym_AMP_GT] = ACTIONS(5963), + [anon_sym_AMP_GT_GT] = ACTIONS(5963), + [anon_sym_LT_AMP] = ACTIONS(5963), + [anon_sym_GT_AMP] = ACTIONS(5963), + [anon_sym_LT_LT] = ACTIONS(5963), + [anon_sym_LT_LT_DASH] = ACTIONS(5963), + [anon_sym_LT_LT_LT] = ACTIONS(5963), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(5963), + [anon_sym_LF] = ACTIONS(5963), + [anon_sym_AMP] = ACTIONS(5963), + }, + [3863] = { + [sym_file_descriptor] = ACTIONS(5965), + [sym__concat] = ACTIONS(5965), + [anon_sym_PIPE] = ACTIONS(5967), + [anon_sym_RPAREN] = ACTIONS(5967), + [anon_sym_SEMI_SEMI] = ACTIONS(5967), + [anon_sym_PIPE_AMP] = ACTIONS(5967), + [anon_sym_AMP_AMP] = ACTIONS(5967), + [anon_sym_PIPE_PIPE] = ACTIONS(5967), + [anon_sym_LT] = ACTIONS(5967), + [anon_sym_GT] = ACTIONS(5967), + [anon_sym_GT_GT] = ACTIONS(5967), + [anon_sym_AMP_GT] = ACTIONS(5967), + [anon_sym_AMP_GT_GT] = ACTIONS(5967), + [anon_sym_LT_AMP] = ACTIONS(5967), + [anon_sym_GT_AMP] = ACTIONS(5967), + [anon_sym_LT_LT] = ACTIONS(5967), + [anon_sym_LT_LT_DASH] = ACTIONS(5967), + [anon_sym_LT_LT_LT] = ACTIONS(5967), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(5967), + [anon_sym_LF] = ACTIONS(5967), + [anon_sym_AMP] = ACTIONS(5967), + }, + [3864] = { + [sym_file_descriptor] = ACTIONS(5969), + [sym__concat] = ACTIONS(5969), + [anon_sym_PIPE] = ACTIONS(5971), + [anon_sym_RPAREN] = ACTIONS(5971), + [anon_sym_SEMI_SEMI] = ACTIONS(5971), + [anon_sym_PIPE_AMP] = ACTIONS(5971), + [anon_sym_AMP_AMP] = ACTIONS(5971), + [anon_sym_PIPE_PIPE] = ACTIONS(5971), + [anon_sym_LT] = ACTIONS(5971), + [anon_sym_GT] = ACTIONS(5971), + [anon_sym_GT_GT] = ACTIONS(5971), + [anon_sym_AMP_GT] = ACTIONS(5971), + [anon_sym_AMP_GT_GT] = ACTIONS(5971), + [anon_sym_LT_AMP] = ACTIONS(5971), + [anon_sym_GT_AMP] = ACTIONS(5971), + [anon_sym_LT_LT] = ACTIONS(5971), + [anon_sym_LT_LT_DASH] = ACTIONS(5971), + [anon_sym_LT_LT_LT] = ACTIONS(5971), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(5971), + [anon_sym_LF] = ACTIONS(5971), + [anon_sym_AMP] = ACTIONS(5971), + }, + [3865] = { + [sym_file_descriptor] = ACTIONS(5973), + [sym__concat] = ACTIONS(5973), + [anon_sym_PIPE] = ACTIONS(5975), + [anon_sym_RPAREN] = ACTIONS(5975), + [anon_sym_SEMI_SEMI] = ACTIONS(5975), + [anon_sym_PIPE_AMP] = ACTIONS(5975), + [anon_sym_AMP_AMP] = ACTIONS(5975), + [anon_sym_PIPE_PIPE] = ACTIONS(5975), + [anon_sym_LT] = ACTIONS(5975), + [anon_sym_GT] = ACTIONS(5975), + [anon_sym_GT_GT] = ACTIONS(5975), + [anon_sym_AMP_GT] = ACTIONS(5975), + [anon_sym_AMP_GT_GT] = ACTIONS(5975), + [anon_sym_LT_AMP] = ACTIONS(5975), + [anon_sym_GT_AMP] = ACTIONS(5975), + [anon_sym_LT_LT] = ACTIONS(5975), + [anon_sym_LT_LT_DASH] = ACTIONS(5975), + [anon_sym_LT_LT_LT] = ACTIONS(5975), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(5975), + [anon_sym_LF] = ACTIONS(5975), + [anon_sym_AMP] = ACTIONS(5975), + }, + [3866] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8239), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3867] = { + [sym_file_descriptor] = ACTIONS(5979), + [sym__concat] = ACTIONS(5979), + [anon_sym_PIPE] = ACTIONS(5981), + [anon_sym_RPAREN] = ACTIONS(5981), + [anon_sym_SEMI_SEMI] = ACTIONS(5981), + [anon_sym_PIPE_AMP] = ACTIONS(5981), + [anon_sym_AMP_AMP] = ACTIONS(5981), + [anon_sym_PIPE_PIPE] = ACTIONS(5981), + [anon_sym_LT] = ACTIONS(5981), + [anon_sym_GT] = ACTIONS(5981), + [anon_sym_GT_GT] = ACTIONS(5981), + [anon_sym_AMP_GT] = ACTIONS(5981), + [anon_sym_AMP_GT_GT] = ACTIONS(5981), + [anon_sym_LT_AMP] = ACTIONS(5981), + [anon_sym_GT_AMP] = ACTIONS(5981), + [anon_sym_LT_LT] = ACTIONS(5981), + [anon_sym_LT_LT_DASH] = ACTIONS(5981), + [anon_sym_LT_LT_LT] = ACTIONS(5981), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(5981), + [anon_sym_LF] = ACTIONS(5981), + [anon_sym_AMP] = ACTIONS(5981), + }, + [3868] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8241), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3869] = { + [sym_file_descriptor] = ACTIONS(5985), + [sym__concat] = ACTIONS(5985), + [anon_sym_PIPE] = ACTIONS(5987), + [anon_sym_RPAREN] = ACTIONS(5987), + [anon_sym_SEMI_SEMI] = ACTIONS(5987), + [anon_sym_PIPE_AMP] = ACTIONS(5987), + [anon_sym_AMP_AMP] = ACTIONS(5987), + [anon_sym_PIPE_PIPE] = ACTIONS(5987), + [anon_sym_LT] = ACTIONS(5987), + [anon_sym_GT] = ACTIONS(5987), + [anon_sym_GT_GT] = ACTIONS(5987), + [anon_sym_AMP_GT] = ACTIONS(5987), + [anon_sym_AMP_GT_GT] = ACTIONS(5987), + [anon_sym_LT_AMP] = ACTIONS(5987), + [anon_sym_GT_AMP] = ACTIONS(5987), + [anon_sym_LT_LT] = ACTIONS(5987), + [anon_sym_LT_LT_DASH] = ACTIONS(5987), + [anon_sym_LT_LT_LT] = ACTIONS(5987), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(5987), + [anon_sym_LF] = ACTIONS(5987), + [anon_sym_AMP] = ACTIONS(5987), + }, + [3870] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8243), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3871] = { + [sym_file_descriptor] = ACTIONS(5991), + [sym__concat] = ACTIONS(5991), + [anon_sym_PIPE] = ACTIONS(5993), + [anon_sym_RPAREN] = ACTIONS(5993), + [anon_sym_SEMI_SEMI] = ACTIONS(5993), + [anon_sym_PIPE_AMP] = ACTIONS(5993), + [anon_sym_AMP_AMP] = ACTIONS(5993), + [anon_sym_PIPE_PIPE] = ACTIONS(5993), + [anon_sym_LT] = ACTIONS(5993), + [anon_sym_GT] = ACTIONS(5993), + [anon_sym_GT_GT] = ACTIONS(5993), + [anon_sym_AMP_GT] = ACTIONS(5993), + [anon_sym_AMP_GT_GT] = ACTIONS(5993), + [anon_sym_LT_AMP] = ACTIONS(5993), + [anon_sym_GT_AMP] = ACTIONS(5993), + [anon_sym_LT_LT] = ACTIONS(5993), + [anon_sym_LT_LT_DASH] = ACTIONS(5993), + [anon_sym_LT_LT_LT] = ACTIONS(5993), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(5993), + [anon_sym_LF] = ACTIONS(5993), + [anon_sym_AMP] = ACTIONS(5993), + }, + [3872] = { + [sym_file_descriptor] = ACTIONS(5995), + [sym__concat] = ACTIONS(5995), + [anon_sym_PIPE] = ACTIONS(5997), + [anon_sym_RPAREN] = ACTIONS(5997), + [anon_sym_SEMI_SEMI] = ACTIONS(5997), + [anon_sym_PIPE_AMP] = ACTIONS(5997), + [anon_sym_AMP_AMP] = ACTIONS(5997), + [anon_sym_PIPE_PIPE] = ACTIONS(5997), + [anon_sym_LT] = ACTIONS(5997), + [anon_sym_GT] = ACTIONS(5997), + [anon_sym_GT_GT] = ACTIONS(5997), + [anon_sym_AMP_GT] = ACTIONS(5997), + [anon_sym_AMP_GT_GT] = ACTIONS(5997), + [anon_sym_LT_AMP] = ACTIONS(5997), + [anon_sym_GT_AMP] = ACTIONS(5997), + [anon_sym_LT_LT] = ACTIONS(5997), + [anon_sym_LT_LT_DASH] = ACTIONS(5997), + [anon_sym_LT_LT_LT] = ACTIONS(5997), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(5997), + [anon_sym_LF] = ACTIONS(5997), + [anon_sym_AMP] = ACTIONS(5997), + }, + [3873] = { + [sym__concat] = ACTIONS(5961), + [anon_sym_RBRACE] = ACTIONS(5961), + [sym_comment] = ACTIONS(56), + }, + [3874] = { + [sym__concat] = ACTIONS(5965), + [anon_sym_RBRACE] = ACTIONS(5965), + [sym_comment] = ACTIONS(56), + }, + [3875] = { + [sym__concat] = ACTIONS(5969), + [anon_sym_RBRACE] = ACTIONS(5969), + [sym_comment] = ACTIONS(56), + }, + [3876] = { + [sym__concat] = ACTIONS(5973), + [anon_sym_RBRACE] = ACTIONS(5973), + [sym_comment] = ACTIONS(56), + }, + [3877] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8245), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3878] = { + [sym__concat] = ACTIONS(5979), + [anon_sym_RBRACE] = ACTIONS(5979), + [sym_comment] = ACTIONS(56), + }, + [3879] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8247), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3880] = { + [sym__concat] = ACTIONS(5985), + [anon_sym_RBRACE] = ACTIONS(5985), + [sym_comment] = ACTIONS(56), + }, + [3881] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8249), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3882] = { + [sym__concat] = ACTIONS(5991), + [anon_sym_RBRACE] = ACTIONS(5991), + [sym_comment] = ACTIONS(56), + }, + [3883] = { + [sym__concat] = ACTIONS(5995), + [anon_sym_RBRACE] = ACTIONS(5995), + [sym_comment] = ACTIONS(56), + }, + [3884] = { + [sym__concat] = ACTIONS(6948), + [anon_sym_RBRACE] = ACTIONS(6948), + [anon_sym_EQ] = ACTIONS(7635), + [sym__special_characters] = ACTIONS(6950), + [anon_sym_DQUOTE] = ACTIONS(6948), + [anon_sym_DOLLAR] = ACTIONS(7635), + [sym_raw_string] = ACTIONS(6948), + [anon_sym_POUND] = ACTIONS(6948), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6948), + [anon_sym_COLON] = ACTIONS(7635), + [anon_sym_COLON_QMARK] = ACTIONS(7635), + [anon_sym_COLON_DASH] = ACTIONS(7635), + [anon_sym_PERCENT] = ACTIONS(7635), + [anon_sym_DASH] = ACTIONS(7635), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6948), + [anon_sym_BQUOTE] = ACTIONS(6948), + [anon_sym_LT_LPAREN] = ACTIONS(6948), + [anon_sym_GT_LPAREN] = ACTIONS(6948), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(6950), + }, + [3885] = { + [sym__concat] = ACTIONS(6952), + [anon_sym_RBRACE] = ACTIONS(6952), + [anon_sym_EQ] = ACTIONS(7637), + [sym__special_characters] = ACTIONS(6954), + [anon_sym_DQUOTE] = ACTIONS(6952), + [anon_sym_DOLLAR] = ACTIONS(7637), + [sym_raw_string] = ACTIONS(6952), + [anon_sym_POUND] = ACTIONS(6952), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6952), + [anon_sym_COLON] = ACTIONS(7637), + [anon_sym_COLON_QMARK] = ACTIONS(7637), + [anon_sym_COLON_DASH] = ACTIONS(7637), + [anon_sym_PERCENT] = ACTIONS(7637), + [anon_sym_DASH] = ACTIONS(7637), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6952), + [anon_sym_BQUOTE] = ACTIONS(6952), + [anon_sym_LT_LPAREN] = ACTIONS(6952), + [anon_sym_GT_LPAREN] = ACTIONS(6952), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(6954), + }, + [3886] = { + [sym__concat] = ACTIONS(6956), + [anon_sym_RBRACE] = ACTIONS(6956), + [anon_sym_EQ] = ACTIONS(7639), + [sym__special_characters] = ACTIONS(6958), + [anon_sym_DQUOTE] = ACTIONS(6956), + [anon_sym_DOLLAR] = ACTIONS(7639), + [sym_raw_string] = ACTIONS(6956), + [anon_sym_POUND] = ACTIONS(6956), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6956), + [anon_sym_COLON] = ACTIONS(7639), + [anon_sym_COLON_QMARK] = ACTIONS(7639), + [anon_sym_COLON_DASH] = ACTIONS(7639), + [anon_sym_PERCENT] = ACTIONS(7639), + [anon_sym_DASH] = ACTIONS(7639), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6956), + [anon_sym_BQUOTE] = ACTIONS(6956), + [anon_sym_LT_LPAREN] = ACTIONS(6956), + [anon_sym_GT_LPAREN] = ACTIONS(6956), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(6958), + }, + [3887] = { + [sym_file_descriptor] = ACTIONS(5961), + [sym__concat] = ACTIONS(5961), + [sym_variable_name] = ACTIONS(5961), + [anon_sym_PIPE] = ACTIONS(6846), + [anon_sym_RPAREN] = ACTIONS(5961), + [anon_sym_PIPE_AMP] = ACTIONS(5961), + [anon_sym_AMP_AMP] = ACTIONS(5961), + [anon_sym_PIPE_PIPE] = ACTIONS(5961), + [anon_sym_LT] = ACTIONS(6846), + [anon_sym_GT] = ACTIONS(6846), + [anon_sym_GT_GT] = ACTIONS(5961), + [anon_sym_AMP_GT] = ACTIONS(6846), + [anon_sym_AMP_GT_GT] = ACTIONS(5961), + [anon_sym_LT_AMP] = ACTIONS(5961), + [anon_sym_GT_AMP] = ACTIONS(5961), + [sym__special_characters] = ACTIONS(6846), + [anon_sym_DQUOTE] = ACTIONS(5961), + [anon_sym_DOLLAR] = ACTIONS(6846), + [sym_raw_string] = ACTIONS(5961), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5961), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5961), + [anon_sym_BQUOTE] = ACTIONS(5961), + [anon_sym_LT_LPAREN] = ACTIONS(5961), + [anon_sym_GT_LPAREN] = ACTIONS(5961), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(6846), + }, + [3888] = { + [sym_file_descriptor] = ACTIONS(5965), + [sym__concat] = ACTIONS(5965), + [sym_variable_name] = ACTIONS(5965), + [anon_sym_PIPE] = ACTIONS(6848), + [anon_sym_RPAREN] = ACTIONS(5965), + [anon_sym_PIPE_AMP] = ACTIONS(5965), + [anon_sym_AMP_AMP] = ACTIONS(5965), + [anon_sym_PIPE_PIPE] = ACTIONS(5965), + [anon_sym_LT] = ACTIONS(6848), + [anon_sym_GT] = ACTIONS(6848), + [anon_sym_GT_GT] = ACTIONS(5965), + [anon_sym_AMP_GT] = ACTIONS(6848), + [anon_sym_AMP_GT_GT] = ACTIONS(5965), + [anon_sym_LT_AMP] = ACTIONS(5965), + [anon_sym_GT_AMP] = ACTIONS(5965), + [sym__special_characters] = ACTIONS(6848), + [anon_sym_DQUOTE] = ACTIONS(5965), + [anon_sym_DOLLAR] = ACTIONS(6848), + [sym_raw_string] = ACTIONS(5965), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5965), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5965), + [anon_sym_BQUOTE] = ACTIONS(5965), + [anon_sym_LT_LPAREN] = ACTIONS(5965), + [anon_sym_GT_LPAREN] = ACTIONS(5965), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(6848), + }, + [3889] = { + [sym_file_descriptor] = ACTIONS(5969), + [sym__concat] = ACTIONS(5969), + [sym_variable_name] = ACTIONS(5969), + [anon_sym_PIPE] = ACTIONS(6850), + [anon_sym_RPAREN] = ACTIONS(5969), + [anon_sym_PIPE_AMP] = ACTIONS(5969), + [anon_sym_AMP_AMP] = ACTIONS(5969), + [anon_sym_PIPE_PIPE] = ACTIONS(5969), + [anon_sym_LT] = ACTIONS(6850), + [anon_sym_GT] = ACTIONS(6850), + [anon_sym_GT_GT] = ACTIONS(5969), + [anon_sym_AMP_GT] = ACTIONS(6850), + [anon_sym_AMP_GT_GT] = ACTIONS(5969), + [anon_sym_LT_AMP] = ACTIONS(5969), + [anon_sym_GT_AMP] = ACTIONS(5969), + [sym__special_characters] = ACTIONS(6850), + [anon_sym_DQUOTE] = ACTIONS(5969), + [anon_sym_DOLLAR] = ACTIONS(6850), + [sym_raw_string] = ACTIONS(5969), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5969), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5969), + [anon_sym_BQUOTE] = ACTIONS(5969), + [anon_sym_LT_LPAREN] = ACTIONS(5969), + [anon_sym_GT_LPAREN] = ACTIONS(5969), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(6850), + }, + [3890] = { + [sym_file_descriptor] = ACTIONS(5973), + [sym__concat] = ACTIONS(5973), + [sym_variable_name] = ACTIONS(5973), + [anon_sym_PIPE] = ACTIONS(6852), + [anon_sym_RPAREN] = ACTIONS(5973), + [anon_sym_PIPE_AMP] = ACTIONS(5973), + [anon_sym_AMP_AMP] = ACTIONS(5973), + [anon_sym_PIPE_PIPE] = ACTIONS(5973), + [anon_sym_LT] = ACTIONS(6852), + [anon_sym_GT] = ACTIONS(6852), + [anon_sym_GT_GT] = ACTIONS(5973), + [anon_sym_AMP_GT] = ACTIONS(6852), + [anon_sym_AMP_GT_GT] = ACTIONS(5973), + [anon_sym_LT_AMP] = ACTIONS(5973), + [anon_sym_GT_AMP] = ACTIONS(5973), + [sym__special_characters] = ACTIONS(6852), + [anon_sym_DQUOTE] = ACTIONS(5973), + [anon_sym_DOLLAR] = ACTIONS(6852), + [sym_raw_string] = ACTIONS(5973), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5973), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5973), + [anon_sym_BQUOTE] = ACTIONS(5973), + [anon_sym_LT_LPAREN] = ACTIONS(5973), + [anon_sym_GT_LPAREN] = ACTIONS(5973), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(6852), + }, + [3891] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8251), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3892] = { + [sym_file_descriptor] = ACTIONS(5979), + [sym__concat] = ACTIONS(5979), + [sym_variable_name] = ACTIONS(5979), + [anon_sym_PIPE] = ACTIONS(6856), + [anon_sym_RPAREN] = ACTIONS(5979), + [anon_sym_PIPE_AMP] = ACTIONS(5979), + [anon_sym_AMP_AMP] = ACTIONS(5979), + [anon_sym_PIPE_PIPE] = ACTIONS(5979), + [anon_sym_LT] = ACTIONS(6856), + [anon_sym_GT] = ACTIONS(6856), + [anon_sym_GT_GT] = ACTIONS(5979), + [anon_sym_AMP_GT] = ACTIONS(6856), + [anon_sym_AMP_GT_GT] = ACTIONS(5979), + [anon_sym_LT_AMP] = ACTIONS(5979), + [anon_sym_GT_AMP] = ACTIONS(5979), + [sym__special_characters] = ACTIONS(6856), + [anon_sym_DQUOTE] = ACTIONS(5979), + [anon_sym_DOLLAR] = ACTIONS(6856), + [sym_raw_string] = ACTIONS(5979), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5979), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5979), + [anon_sym_BQUOTE] = ACTIONS(5979), + [anon_sym_LT_LPAREN] = ACTIONS(5979), + [anon_sym_GT_LPAREN] = ACTIONS(5979), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(6856), + }, + [3893] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8253), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3894] = { + [sym_file_descriptor] = ACTIONS(5985), + [sym__concat] = ACTIONS(5985), + [sym_variable_name] = ACTIONS(5985), + [anon_sym_PIPE] = ACTIONS(6860), + [anon_sym_RPAREN] = ACTIONS(5985), + [anon_sym_PIPE_AMP] = ACTIONS(5985), + [anon_sym_AMP_AMP] = ACTIONS(5985), + [anon_sym_PIPE_PIPE] = ACTIONS(5985), + [anon_sym_LT] = ACTIONS(6860), + [anon_sym_GT] = ACTIONS(6860), + [anon_sym_GT_GT] = ACTIONS(5985), + [anon_sym_AMP_GT] = ACTIONS(6860), + [anon_sym_AMP_GT_GT] = ACTIONS(5985), + [anon_sym_LT_AMP] = ACTIONS(5985), + [anon_sym_GT_AMP] = ACTIONS(5985), + [sym__special_characters] = ACTIONS(6860), + [anon_sym_DQUOTE] = ACTIONS(5985), + [anon_sym_DOLLAR] = ACTIONS(6860), + [sym_raw_string] = ACTIONS(5985), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5985), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5985), + [anon_sym_BQUOTE] = ACTIONS(5985), + [anon_sym_LT_LPAREN] = ACTIONS(5985), + [anon_sym_GT_LPAREN] = ACTIONS(5985), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(6860), + }, + [3895] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8255), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3896] = { + [sym_file_descriptor] = ACTIONS(5991), + [sym__concat] = ACTIONS(5991), + [sym_variable_name] = ACTIONS(5991), + [anon_sym_PIPE] = ACTIONS(6864), + [anon_sym_RPAREN] = ACTIONS(5991), + [anon_sym_PIPE_AMP] = ACTIONS(5991), + [anon_sym_AMP_AMP] = ACTIONS(5991), + [anon_sym_PIPE_PIPE] = ACTIONS(5991), + [anon_sym_LT] = ACTIONS(6864), + [anon_sym_GT] = ACTIONS(6864), + [anon_sym_GT_GT] = ACTIONS(5991), + [anon_sym_AMP_GT] = ACTIONS(6864), + [anon_sym_AMP_GT_GT] = ACTIONS(5991), + [anon_sym_LT_AMP] = ACTIONS(5991), + [anon_sym_GT_AMP] = ACTIONS(5991), + [sym__special_characters] = ACTIONS(6864), + [anon_sym_DQUOTE] = ACTIONS(5991), + [anon_sym_DOLLAR] = ACTIONS(6864), + [sym_raw_string] = ACTIONS(5991), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5991), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5991), + [anon_sym_BQUOTE] = ACTIONS(5991), + [anon_sym_LT_LPAREN] = ACTIONS(5991), + [anon_sym_GT_LPAREN] = ACTIONS(5991), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(6864), + }, + [3897] = { + [sym_file_descriptor] = ACTIONS(5995), + [sym__concat] = ACTIONS(5995), + [sym_variable_name] = ACTIONS(5995), + [anon_sym_PIPE] = ACTIONS(6866), + [anon_sym_RPAREN] = ACTIONS(5995), + [anon_sym_PIPE_AMP] = ACTIONS(5995), + [anon_sym_AMP_AMP] = ACTIONS(5995), + [anon_sym_PIPE_PIPE] = ACTIONS(5995), + [anon_sym_LT] = ACTIONS(6866), + [anon_sym_GT] = ACTIONS(6866), + [anon_sym_GT_GT] = ACTIONS(5995), + [anon_sym_AMP_GT] = ACTIONS(6866), + [anon_sym_AMP_GT_GT] = ACTIONS(5995), + [anon_sym_LT_AMP] = ACTIONS(5995), + [anon_sym_GT_AMP] = ACTIONS(5995), + [sym__special_characters] = ACTIONS(6866), + [anon_sym_DQUOTE] = ACTIONS(5995), + [anon_sym_DOLLAR] = ACTIONS(6866), + [sym_raw_string] = ACTIONS(5995), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5995), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5995), + [anon_sym_BQUOTE] = ACTIONS(5995), + [anon_sym_LT_LPAREN] = ACTIONS(5995), + [anon_sym_GT_LPAREN] = ACTIONS(5995), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(6866), + }, + [3898] = { + [anon_sym_PIPE] = ACTIONS(6036), + [anon_sym_RPAREN] = ACTIONS(4237), + [anon_sym_PIPE_AMP] = ACTIONS(4237), + [anon_sym_AMP_AMP] = ACTIONS(4237), + [anon_sym_PIPE_PIPE] = ACTIONS(4237), + [anon_sym_BQUOTE] = ACTIONS(4237), + [sym_comment] = ACTIONS(56), + }, + [3899] = { + [anon_sym_PIPE] = ACTIONS(8257), + [anon_sym_RPAREN] = ACTIONS(8259), + [anon_sym_PIPE_AMP] = ACTIONS(8259), + [anon_sym_AMP_AMP] = ACTIONS(8259), + [anon_sym_PIPE_PIPE] = ACTIONS(8259), + [anon_sym_BQUOTE] = ACTIONS(8259), + [sym_comment] = ACTIONS(56), + }, + [3900] = { + [anon_sym_PIPE] = ACTIONS(8261), + [anon_sym_RPAREN] = ACTIONS(8263), + [anon_sym_PIPE_AMP] = ACTIONS(8263), + [anon_sym_AMP_AMP] = ACTIONS(8263), + [anon_sym_PIPE_PIPE] = ACTIONS(8263), + [anon_sym_BQUOTE] = ACTIONS(8263), + [sym_comment] = ACTIONS(56), + }, + [3901] = { + [sym__concat] = ACTIONS(3235), + [anon_sym_PIPE] = ACTIONS(4540), + [anon_sym_RPAREN] = ACTIONS(3235), + [anon_sym_PIPE_AMP] = ACTIONS(3235), + [anon_sym_AMP_AMP] = ACTIONS(3235), + [anon_sym_PIPE_PIPE] = ACTIONS(3235), + [sym_comment] = ACTIONS(56), + }, + [3902] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(8265), + [sym_comment] = ACTIONS(56), + }, + [3903] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(8267), + [sym_comment] = ACTIONS(56), + }, + [3904] = { + [anon_sym_RBRACE] = ACTIONS(8267), + [sym_comment] = ACTIONS(56), + }, + [3905] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4175), + [anon_sym_RBRACE] = ACTIONS(8269), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3906] = { + [sym__concat] = ACTIONS(3297), + [anon_sym_PIPE] = ACTIONS(4548), + [anon_sym_RPAREN] = ACTIONS(3297), + [anon_sym_PIPE_AMP] = ACTIONS(3297), + [anon_sym_AMP_AMP] = ACTIONS(3297), + [anon_sym_PIPE_PIPE] = ACTIONS(3297), + [sym_comment] = ACTIONS(56), + }, + [3907] = { + [sym_concatenation] = STATE(4178), + [sym_string] = STATE(4177), + [sym_simple_expansion] = STATE(4177), + [sym_string_expansion] = STATE(4177), + [sym_expansion] = STATE(4177), + [sym_command_substitution] = STATE(4177), + [sym_process_substitution] = STATE(4177), + [anon_sym_RBRACE] = ACTIONS(8267), + [sym__special_characters] = ACTIONS(8271), + [anon_sym_DQUOTE] = ACTIONS(1924), + [anon_sym_DOLLAR] = ACTIONS(1926), + [sym_raw_string] = ACTIONS(8273), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(1930), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1932), + [anon_sym_BQUOTE] = ACTIONS(1934), + [anon_sym_LT_LPAREN] = ACTIONS(1936), + [anon_sym_GT_LPAREN] = ACTIONS(1936), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(8275), + }, + [3908] = { + [sym__concat] = ACTIONS(3342), + [anon_sym_PIPE] = ACTIONS(4556), + [anon_sym_RPAREN] = ACTIONS(3342), + [anon_sym_PIPE_AMP] = ACTIONS(3342), + [anon_sym_AMP_AMP] = ACTIONS(3342), + [anon_sym_PIPE_PIPE] = ACTIONS(3342), + [sym_comment] = ACTIONS(56), + }, + [3909] = { + [sym_comment] = ACTIONS(182), + [sym_regex_without_right_brace] = ACTIONS(8277), + }, + [3910] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8279), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3911] = { + [sym__concat] = ACTIONS(3350), + [anon_sym_PIPE] = ACTIONS(4562), + [anon_sym_RPAREN] = ACTIONS(3350), + [anon_sym_PIPE_AMP] = ACTIONS(3350), + [anon_sym_AMP_AMP] = ACTIONS(3350), + [anon_sym_PIPE_PIPE] = ACTIONS(3350), + [sym_comment] = ACTIONS(56), + }, + [3912] = { + [sym_comment] = ACTIONS(182), + [sym_regex_without_right_brace] = ACTIONS(8281), + }, + [3913] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8283), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3914] = { + [sym_comment] = ACTIONS(182), + [sym_regex_without_right_brace] = ACTIONS(8285), + }, + [3915] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8267), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3916] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4185), + [anon_sym_RBRACE] = ACTIONS(8287), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3917] = { + [sym__concat] = ACTIONS(3362), + [anon_sym_PIPE] = ACTIONS(4572), + [anon_sym_RPAREN] = ACTIONS(3362), + [anon_sym_PIPE_AMP] = ACTIONS(3362), + [anon_sym_AMP_AMP] = ACTIONS(3362), + [anon_sym_PIPE_PIPE] = ACTIONS(3362), + [sym_comment] = ACTIONS(56), + }, + [3918] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4187), + [anon_sym_RBRACE] = ACTIONS(8289), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3919] = { + [sym__concat] = ACTIONS(6948), + [sym_variable_name] = ACTIONS(6948), + [anon_sym_PIPE] = ACTIONS(7635), + [anon_sym_RPAREN] = ACTIONS(6948), + [anon_sym_PIPE_AMP] = ACTIONS(6948), + [anon_sym_AMP_AMP] = ACTIONS(6948), + [anon_sym_PIPE_PIPE] = ACTIONS(6948), + [sym__special_characters] = ACTIONS(7635), + [anon_sym_DQUOTE] = ACTIONS(6948), + [anon_sym_DOLLAR] = ACTIONS(7635), + [sym_raw_string] = ACTIONS(6948), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6948), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6948), + [anon_sym_BQUOTE] = ACTIONS(6948), + [anon_sym_LT_LPAREN] = ACTIONS(6948), + [anon_sym_GT_LPAREN] = ACTIONS(6948), + [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(7635), + [sym_word] = ACTIONS(6950), + }, + [3920] = { + [sym__concat] = ACTIONS(6952), + [sym_variable_name] = ACTIONS(6952), + [anon_sym_PIPE] = ACTIONS(7637), + [anon_sym_RPAREN] = ACTIONS(6952), + [anon_sym_PIPE_AMP] = ACTIONS(6952), + [anon_sym_AMP_AMP] = ACTIONS(6952), + [anon_sym_PIPE_PIPE] = ACTIONS(6952), + [sym__special_characters] = ACTIONS(7637), + [anon_sym_DQUOTE] = ACTIONS(6952), + [anon_sym_DOLLAR] = ACTIONS(7637), + [sym_raw_string] = ACTIONS(6952), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6952), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6952), + [anon_sym_BQUOTE] = ACTIONS(6952), + [anon_sym_LT_LPAREN] = ACTIONS(6952), + [anon_sym_GT_LPAREN] = ACTIONS(6952), + [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(7637), + [sym_word] = ACTIONS(6954), + }, + [3921] = { + [sym__concat] = ACTIONS(6956), + [sym_variable_name] = ACTIONS(6956), + [anon_sym_PIPE] = ACTIONS(7639), + [anon_sym_RPAREN] = ACTIONS(6956), + [anon_sym_PIPE_AMP] = ACTIONS(6956), + [anon_sym_AMP_AMP] = ACTIONS(6956), + [anon_sym_PIPE_PIPE] = ACTIONS(6956), + [sym__special_characters] = ACTIONS(7639), + [anon_sym_DQUOTE] = ACTIONS(6956), + [anon_sym_DOLLAR] = ACTIONS(7639), + [sym_raw_string] = ACTIONS(6956), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6956), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6956), + [anon_sym_BQUOTE] = ACTIONS(6956), + [anon_sym_LT_LPAREN] = ACTIONS(6956), + [anon_sym_GT_LPAREN] = ACTIONS(6956), + [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(7639), + [sym_word] = ACTIONS(6958), + }, + [3922] = { + [sym__concat] = ACTIONS(6948), + [anon_sym_PIPE] = ACTIONS(7635), + [anon_sym_RPAREN] = ACTIONS(6948), + [anon_sym_PIPE_AMP] = ACTIONS(6948), + [anon_sym_AMP_AMP] = ACTIONS(6948), + [anon_sym_PIPE_PIPE] = ACTIONS(6948), + [sym__special_characters] = ACTIONS(7635), + [anon_sym_DQUOTE] = ACTIONS(6948), + [anon_sym_DOLLAR] = ACTIONS(7635), + [sym_raw_string] = ACTIONS(6948), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6948), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6948), + [anon_sym_BQUOTE] = ACTIONS(6948), + [anon_sym_LT_LPAREN] = ACTIONS(6948), + [anon_sym_GT_LPAREN] = ACTIONS(6948), + [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(7635), + [sym_word] = ACTIONS(6950), + }, + [3923] = { + [sym__concat] = ACTIONS(6952), + [anon_sym_PIPE] = ACTIONS(7637), + [anon_sym_RPAREN] = ACTIONS(6952), + [anon_sym_PIPE_AMP] = ACTIONS(6952), + [anon_sym_AMP_AMP] = ACTIONS(6952), + [anon_sym_PIPE_PIPE] = ACTIONS(6952), + [sym__special_characters] = ACTIONS(7637), + [anon_sym_DQUOTE] = ACTIONS(6952), + [anon_sym_DOLLAR] = ACTIONS(7637), + [sym_raw_string] = ACTIONS(6952), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6952), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6952), + [anon_sym_BQUOTE] = ACTIONS(6952), + [anon_sym_LT_LPAREN] = ACTIONS(6952), + [anon_sym_GT_LPAREN] = ACTIONS(6952), + [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(7637), + [sym_word] = ACTIONS(6954), + }, + [3924] = { + [sym__concat] = ACTIONS(6956), + [anon_sym_PIPE] = ACTIONS(7639), + [anon_sym_RPAREN] = ACTIONS(6956), + [anon_sym_PIPE_AMP] = ACTIONS(6956), + [anon_sym_AMP_AMP] = ACTIONS(6956), + [anon_sym_PIPE_PIPE] = ACTIONS(6956), + [sym__special_characters] = ACTIONS(7639), + [anon_sym_DQUOTE] = ACTIONS(6956), + [anon_sym_DOLLAR] = ACTIONS(7639), + [sym_raw_string] = ACTIONS(6956), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6956), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6956), + [anon_sym_BQUOTE] = ACTIONS(6956), + [anon_sym_LT_LPAREN] = ACTIONS(6956), + [anon_sym_GT_LPAREN] = ACTIONS(6956), + [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(7639), + [sym_word] = ACTIONS(6958), + }, + [3925] = { + [sym_file_descriptor] = ACTIONS(5961), + [sym__concat] = ACTIONS(5961), + [anon_sym_PIPE] = ACTIONS(6846), + [anon_sym_RPAREN] = ACTIONS(5961), + [anon_sym_PIPE_AMP] = ACTIONS(5961), + [anon_sym_AMP_AMP] = ACTIONS(5961), + [anon_sym_PIPE_PIPE] = ACTIONS(5961), + [anon_sym_LT] = ACTIONS(6846), + [anon_sym_GT] = ACTIONS(6846), + [anon_sym_GT_GT] = ACTIONS(5961), + [anon_sym_AMP_GT] = ACTIONS(6846), + [anon_sym_AMP_GT_GT] = ACTIONS(5961), + [anon_sym_LT_AMP] = ACTIONS(5961), + [anon_sym_GT_AMP] = ACTIONS(5961), + [anon_sym_LT_LT] = ACTIONS(6846), + [anon_sym_LT_LT_DASH] = ACTIONS(5961), + [anon_sym_LT_LT_LT] = ACTIONS(5961), + [sym_comment] = ACTIONS(56), + }, + [3926] = { + [sym_file_descriptor] = ACTIONS(5965), + [sym__concat] = ACTIONS(5965), + [anon_sym_PIPE] = ACTIONS(6848), + [anon_sym_RPAREN] = ACTIONS(5965), + [anon_sym_PIPE_AMP] = ACTIONS(5965), + [anon_sym_AMP_AMP] = ACTIONS(5965), + [anon_sym_PIPE_PIPE] = ACTIONS(5965), + [anon_sym_LT] = ACTIONS(6848), + [anon_sym_GT] = ACTIONS(6848), + [anon_sym_GT_GT] = ACTIONS(5965), + [anon_sym_AMP_GT] = ACTIONS(6848), + [anon_sym_AMP_GT_GT] = ACTIONS(5965), + [anon_sym_LT_AMP] = ACTIONS(5965), + [anon_sym_GT_AMP] = ACTIONS(5965), + [anon_sym_LT_LT] = ACTIONS(6848), + [anon_sym_LT_LT_DASH] = ACTIONS(5965), + [anon_sym_LT_LT_LT] = ACTIONS(5965), + [sym_comment] = ACTIONS(56), + }, + [3927] = { + [sym_file_descriptor] = ACTIONS(5969), + [sym__concat] = ACTIONS(5969), + [anon_sym_PIPE] = ACTIONS(6850), + [anon_sym_RPAREN] = ACTIONS(5969), + [anon_sym_PIPE_AMP] = ACTIONS(5969), + [anon_sym_AMP_AMP] = ACTIONS(5969), + [anon_sym_PIPE_PIPE] = ACTIONS(5969), + [anon_sym_LT] = ACTIONS(6850), + [anon_sym_GT] = ACTIONS(6850), + [anon_sym_GT_GT] = ACTIONS(5969), + [anon_sym_AMP_GT] = ACTIONS(6850), + [anon_sym_AMP_GT_GT] = ACTIONS(5969), + [anon_sym_LT_AMP] = ACTIONS(5969), + [anon_sym_GT_AMP] = ACTIONS(5969), + [anon_sym_LT_LT] = ACTIONS(6850), + [anon_sym_LT_LT_DASH] = ACTIONS(5969), + [anon_sym_LT_LT_LT] = ACTIONS(5969), + [sym_comment] = ACTIONS(56), + }, + [3928] = { + [sym_file_descriptor] = ACTIONS(5973), + [sym__concat] = ACTIONS(5973), + [anon_sym_PIPE] = ACTIONS(6852), + [anon_sym_RPAREN] = ACTIONS(5973), + [anon_sym_PIPE_AMP] = ACTIONS(5973), + [anon_sym_AMP_AMP] = ACTIONS(5973), + [anon_sym_PIPE_PIPE] = ACTIONS(5973), + [anon_sym_LT] = ACTIONS(6852), + [anon_sym_GT] = ACTIONS(6852), + [anon_sym_GT_GT] = ACTIONS(5973), + [anon_sym_AMP_GT] = ACTIONS(6852), + [anon_sym_AMP_GT_GT] = ACTIONS(5973), + [anon_sym_LT_AMP] = ACTIONS(5973), + [anon_sym_GT_AMP] = ACTIONS(5973), + [anon_sym_LT_LT] = ACTIONS(6852), + [anon_sym_LT_LT_DASH] = ACTIONS(5973), + [anon_sym_LT_LT_LT] = ACTIONS(5973), + [sym_comment] = ACTIONS(56), + }, + [3929] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8291), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3930] = { + [sym_file_descriptor] = ACTIONS(5979), + [sym__concat] = ACTIONS(5979), + [anon_sym_PIPE] = ACTIONS(6856), + [anon_sym_RPAREN] = ACTIONS(5979), + [anon_sym_PIPE_AMP] = ACTIONS(5979), + [anon_sym_AMP_AMP] = ACTIONS(5979), + [anon_sym_PIPE_PIPE] = ACTIONS(5979), + [anon_sym_LT] = ACTIONS(6856), + [anon_sym_GT] = ACTIONS(6856), + [anon_sym_GT_GT] = ACTIONS(5979), + [anon_sym_AMP_GT] = ACTIONS(6856), + [anon_sym_AMP_GT_GT] = ACTIONS(5979), + [anon_sym_LT_AMP] = ACTIONS(5979), + [anon_sym_GT_AMP] = ACTIONS(5979), + [anon_sym_LT_LT] = ACTIONS(6856), + [anon_sym_LT_LT_DASH] = ACTIONS(5979), + [anon_sym_LT_LT_LT] = ACTIONS(5979), + [sym_comment] = ACTIONS(56), + }, + [3931] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8293), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3932] = { + [sym_file_descriptor] = ACTIONS(5985), + [sym__concat] = ACTIONS(5985), + [anon_sym_PIPE] = ACTIONS(6860), + [anon_sym_RPAREN] = ACTIONS(5985), + [anon_sym_PIPE_AMP] = ACTIONS(5985), + [anon_sym_AMP_AMP] = ACTIONS(5985), + [anon_sym_PIPE_PIPE] = ACTIONS(5985), + [anon_sym_LT] = ACTIONS(6860), + [anon_sym_GT] = ACTIONS(6860), + [anon_sym_GT_GT] = ACTIONS(5985), + [anon_sym_AMP_GT] = ACTIONS(6860), + [anon_sym_AMP_GT_GT] = ACTIONS(5985), + [anon_sym_LT_AMP] = ACTIONS(5985), + [anon_sym_GT_AMP] = ACTIONS(5985), + [anon_sym_LT_LT] = ACTIONS(6860), + [anon_sym_LT_LT_DASH] = ACTIONS(5985), + [anon_sym_LT_LT_LT] = ACTIONS(5985), + [sym_comment] = ACTIONS(56), + }, + [3933] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8295), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3934] = { + [sym_file_descriptor] = ACTIONS(5991), + [sym__concat] = ACTIONS(5991), + [anon_sym_PIPE] = ACTIONS(6864), + [anon_sym_RPAREN] = ACTIONS(5991), + [anon_sym_PIPE_AMP] = ACTIONS(5991), + [anon_sym_AMP_AMP] = ACTIONS(5991), + [anon_sym_PIPE_PIPE] = ACTIONS(5991), + [anon_sym_LT] = ACTIONS(6864), + [anon_sym_GT] = ACTIONS(6864), + [anon_sym_GT_GT] = ACTIONS(5991), + [anon_sym_AMP_GT] = ACTIONS(6864), + [anon_sym_AMP_GT_GT] = ACTIONS(5991), + [anon_sym_LT_AMP] = ACTIONS(5991), + [anon_sym_GT_AMP] = ACTIONS(5991), + [anon_sym_LT_LT] = ACTIONS(6864), + [anon_sym_LT_LT_DASH] = ACTIONS(5991), + [anon_sym_LT_LT_LT] = ACTIONS(5991), + [sym_comment] = ACTIONS(56), + }, + [3935] = { + [sym_file_descriptor] = ACTIONS(5995), + [sym__concat] = ACTIONS(5995), + [anon_sym_PIPE] = ACTIONS(6866), + [anon_sym_RPAREN] = ACTIONS(5995), + [anon_sym_PIPE_AMP] = ACTIONS(5995), + [anon_sym_AMP_AMP] = ACTIONS(5995), + [anon_sym_PIPE_PIPE] = ACTIONS(5995), + [anon_sym_LT] = ACTIONS(6866), + [anon_sym_GT] = ACTIONS(6866), + [anon_sym_GT_GT] = ACTIONS(5995), + [anon_sym_AMP_GT] = ACTIONS(6866), + [anon_sym_AMP_GT_GT] = ACTIONS(5995), + [anon_sym_LT_AMP] = ACTIONS(5995), + [anon_sym_GT_AMP] = ACTIONS(5995), + [anon_sym_LT_LT] = ACTIONS(6866), + [anon_sym_LT_LT_DASH] = ACTIONS(5995), + [anon_sym_LT_LT_LT] = ACTIONS(5995), + [sym_comment] = ACTIONS(56), + }, + [3936] = { + [sym_file_descriptor] = ACTIONS(5961), + [sym__concat] = ACTIONS(5961), + [sym_variable_name] = ACTIONS(5961), + [anon_sym_PIPE] = ACTIONS(6846), + [anon_sym_PIPE_AMP] = ACTIONS(5961), + [anon_sym_AMP_AMP] = ACTIONS(5961), + [anon_sym_PIPE_PIPE] = ACTIONS(5961), + [anon_sym_LT] = ACTIONS(6846), + [anon_sym_GT] = ACTIONS(6846), + [anon_sym_GT_GT] = ACTIONS(5961), + [anon_sym_AMP_GT] = ACTIONS(6846), + [anon_sym_AMP_GT_GT] = ACTIONS(5961), + [anon_sym_LT_AMP] = ACTIONS(5961), + [anon_sym_GT_AMP] = ACTIONS(5961), + [sym__special_characters] = ACTIONS(6846), + [anon_sym_DQUOTE] = ACTIONS(5961), + [anon_sym_DOLLAR] = ACTIONS(6846), + [sym_raw_string] = ACTIONS(5961), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5961), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5961), + [anon_sym_BQUOTE] = ACTIONS(5961), + [anon_sym_LT_LPAREN] = ACTIONS(5961), + [anon_sym_GT_LPAREN] = ACTIONS(5961), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(6846), + }, + [3937] = { + [sym_file_descriptor] = ACTIONS(5965), + [sym__concat] = ACTIONS(5965), + [sym_variable_name] = ACTIONS(5965), + [anon_sym_PIPE] = ACTIONS(6848), + [anon_sym_PIPE_AMP] = ACTIONS(5965), + [anon_sym_AMP_AMP] = ACTIONS(5965), + [anon_sym_PIPE_PIPE] = ACTIONS(5965), + [anon_sym_LT] = ACTIONS(6848), + [anon_sym_GT] = ACTIONS(6848), + [anon_sym_GT_GT] = ACTIONS(5965), + [anon_sym_AMP_GT] = ACTIONS(6848), + [anon_sym_AMP_GT_GT] = ACTIONS(5965), + [anon_sym_LT_AMP] = ACTIONS(5965), + [anon_sym_GT_AMP] = ACTIONS(5965), + [sym__special_characters] = ACTIONS(6848), + [anon_sym_DQUOTE] = ACTIONS(5965), + [anon_sym_DOLLAR] = ACTIONS(6848), + [sym_raw_string] = ACTIONS(5965), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5965), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5965), + [anon_sym_BQUOTE] = ACTIONS(5965), + [anon_sym_LT_LPAREN] = ACTIONS(5965), + [anon_sym_GT_LPAREN] = ACTIONS(5965), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(6848), + }, + [3938] = { + [sym_file_descriptor] = ACTIONS(5969), + [sym__concat] = ACTIONS(5969), + [sym_variable_name] = ACTIONS(5969), + [anon_sym_PIPE] = ACTIONS(6850), + [anon_sym_PIPE_AMP] = ACTIONS(5969), + [anon_sym_AMP_AMP] = ACTIONS(5969), + [anon_sym_PIPE_PIPE] = ACTIONS(5969), + [anon_sym_LT] = ACTIONS(6850), + [anon_sym_GT] = ACTIONS(6850), + [anon_sym_GT_GT] = ACTIONS(5969), + [anon_sym_AMP_GT] = ACTIONS(6850), + [anon_sym_AMP_GT_GT] = ACTIONS(5969), + [anon_sym_LT_AMP] = ACTIONS(5969), + [anon_sym_GT_AMP] = ACTIONS(5969), + [sym__special_characters] = ACTIONS(6850), + [anon_sym_DQUOTE] = ACTIONS(5969), + [anon_sym_DOLLAR] = ACTIONS(6850), + [sym_raw_string] = ACTIONS(5969), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5969), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5969), + [anon_sym_BQUOTE] = ACTIONS(5969), + [anon_sym_LT_LPAREN] = ACTIONS(5969), + [anon_sym_GT_LPAREN] = ACTIONS(5969), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(6850), + }, + [3939] = { + [sym_file_descriptor] = ACTIONS(5973), + [sym__concat] = ACTIONS(5973), + [sym_variable_name] = ACTIONS(5973), + [anon_sym_PIPE] = ACTIONS(6852), + [anon_sym_PIPE_AMP] = ACTIONS(5973), + [anon_sym_AMP_AMP] = ACTIONS(5973), + [anon_sym_PIPE_PIPE] = ACTIONS(5973), + [anon_sym_LT] = ACTIONS(6852), + [anon_sym_GT] = ACTIONS(6852), + [anon_sym_GT_GT] = ACTIONS(5973), + [anon_sym_AMP_GT] = ACTIONS(6852), + [anon_sym_AMP_GT_GT] = ACTIONS(5973), + [anon_sym_LT_AMP] = ACTIONS(5973), + [anon_sym_GT_AMP] = ACTIONS(5973), + [sym__special_characters] = ACTIONS(6852), + [anon_sym_DQUOTE] = ACTIONS(5973), + [anon_sym_DOLLAR] = ACTIONS(6852), + [sym_raw_string] = ACTIONS(5973), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5973), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5973), + [anon_sym_BQUOTE] = ACTIONS(5973), + [anon_sym_LT_LPAREN] = ACTIONS(5973), + [anon_sym_GT_LPAREN] = ACTIONS(5973), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(6852), + }, + [3940] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8297), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3941] = { + [sym_file_descriptor] = ACTIONS(5979), + [sym__concat] = ACTIONS(5979), + [sym_variable_name] = ACTIONS(5979), + [anon_sym_PIPE] = ACTIONS(6856), + [anon_sym_PIPE_AMP] = ACTIONS(5979), + [anon_sym_AMP_AMP] = ACTIONS(5979), + [anon_sym_PIPE_PIPE] = ACTIONS(5979), + [anon_sym_LT] = ACTIONS(6856), + [anon_sym_GT] = ACTIONS(6856), + [anon_sym_GT_GT] = ACTIONS(5979), + [anon_sym_AMP_GT] = ACTIONS(6856), + [anon_sym_AMP_GT_GT] = ACTIONS(5979), + [anon_sym_LT_AMP] = ACTIONS(5979), + [anon_sym_GT_AMP] = ACTIONS(5979), + [sym__special_characters] = ACTIONS(6856), + [anon_sym_DQUOTE] = ACTIONS(5979), + [anon_sym_DOLLAR] = ACTIONS(6856), + [sym_raw_string] = ACTIONS(5979), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5979), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5979), + [anon_sym_BQUOTE] = ACTIONS(5979), + [anon_sym_LT_LPAREN] = ACTIONS(5979), + [anon_sym_GT_LPAREN] = ACTIONS(5979), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(6856), + }, + [3942] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8299), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3943] = { + [sym_file_descriptor] = ACTIONS(5985), + [sym__concat] = ACTIONS(5985), + [sym_variable_name] = ACTIONS(5985), + [anon_sym_PIPE] = ACTIONS(6860), + [anon_sym_PIPE_AMP] = ACTIONS(5985), + [anon_sym_AMP_AMP] = ACTIONS(5985), + [anon_sym_PIPE_PIPE] = ACTIONS(5985), + [anon_sym_LT] = ACTIONS(6860), + [anon_sym_GT] = ACTIONS(6860), + [anon_sym_GT_GT] = ACTIONS(5985), + [anon_sym_AMP_GT] = ACTIONS(6860), + [anon_sym_AMP_GT_GT] = ACTIONS(5985), + [anon_sym_LT_AMP] = ACTIONS(5985), + [anon_sym_GT_AMP] = ACTIONS(5985), + [sym__special_characters] = ACTIONS(6860), + [anon_sym_DQUOTE] = ACTIONS(5985), + [anon_sym_DOLLAR] = ACTIONS(6860), + [sym_raw_string] = ACTIONS(5985), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5985), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5985), + [anon_sym_BQUOTE] = ACTIONS(5985), + [anon_sym_LT_LPAREN] = ACTIONS(5985), + [anon_sym_GT_LPAREN] = ACTIONS(5985), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(6860), + }, + [3944] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8301), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3945] = { + [sym_file_descriptor] = ACTIONS(5991), + [sym__concat] = ACTIONS(5991), + [sym_variable_name] = ACTIONS(5991), + [anon_sym_PIPE] = ACTIONS(6864), + [anon_sym_PIPE_AMP] = ACTIONS(5991), + [anon_sym_AMP_AMP] = ACTIONS(5991), + [anon_sym_PIPE_PIPE] = ACTIONS(5991), + [anon_sym_LT] = ACTIONS(6864), + [anon_sym_GT] = ACTIONS(6864), + [anon_sym_GT_GT] = ACTIONS(5991), + [anon_sym_AMP_GT] = ACTIONS(6864), + [anon_sym_AMP_GT_GT] = ACTIONS(5991), + [anon_sym_LT_AMP] = ACTIONS(5991), + [anon_sym_GT_AMP] = ACTIONS(5991), + [sym__special_characters] = ACTIONS(6864), + [anon_sym_DQUOTE] = ACTIONS(5991), + [anon_sym_DOLLAR] = ACTIONS(6864), + [sym_raw_string] = ACTIONS(5991), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5991), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5991), + [anon_sym_BQUOTE] = ACTIONS(5991), + [anon_sym_LT_LPAREN] = ACTIONS(5991), + [anon_sym_GT_LPAREN] = ACTIONS(5991), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(6864), + }, + [3946] = { + [sym_file_descriptor] = ACTIONS(5995), + [sym__concat] = ACTIONS(5995), + [sym_variable_name] = ACTIONS(5995), + [anon_sym_PIPE] = ACTIONS(6866), + [anon_sym_PIPE_AMP] = ACTIONS(5995), + [anon_sym_AMP_AMP] = ACTIONS(5995), + [anon_sym_PIPE_PIPE] = ACTIONS(5995), + [anon_sym_LT] = ACTIONS(6866), + [anon_sym_GT] = ACTIONS(6866), + [anon_sym_GT_GT] = ACTIONS(5995), + [anon_sym_AMP_GT] = ACTIONS(6866), + [anon_sym_AMP_GT_GT] = ACTIONS(5995), + [anon_sym_LT_AMP] = ACTIONS(5995), + [anon_sym_GT_AMP] = ACTIONS(5995), + [sym__special_characters] = ACTIONS(6866), + [anon_sym_DQUOTE] = ACTIONS(5995), + [anon_sym_DOLLAR] = ACTIONS(6866), + [sym_raw_string] = ACTIONS(5995), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5995), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5995), + [anon_sym_BQUOTE] = ACTIONS(5995), + [anon_sym_LT_LPAREN] = ACTIONS(5995), + [anon_sym_GT_LPAREN] = ACTIONS(5995), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(6866), + }, + [3947] = { + [sym__concat] = ACTIONS(3235), + [anon_sym_PIPE] = ACTIONS(4540), + [anon_sym_PIPE_AMP] = ACTIONS(3235), + [anon_sym_AMP_AMP] = ACTIONS(3235), + [anon_sym_PIPE_PIPE] = ACTIONS(3235), + [anon_sym_BQUOTE] = ACTIONS(3235), + [sym_comment] = ACTIONS(56), + }, + [3948] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(8303), + [sym_comment] = ACTIONS(56), + }, + [3949] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(8305), + [sym_comment] = ACTIONS(56), + }, + [3950] = { + [anon_sym_RBRACE] = ACTIONS(8305), + [sym_comment] = ACTIONS(56), + }, + [3951] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4197), + [anon_sym_RBRACE] = ACTIONS(8307), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3952] = { + [sym__concat] = ACTIONS(3297), + [anon_sym_PIPE] = ACTIONS(4548), + [anon_sym_PIPE_AMP] = ACTIONS(3297), + [anon_sym_AMP_AMP] = ACTIONS(3297), + [anon_sym_PIPE_PIPE] = ACTIONS(3297), + [anon_sym_BQUOTE] = ACTIONS(3297), + [sym_comment] = ACTIONS(56), + }, + [3953] = { + [sym_concatenation] = STATE(4200), + [sym_string] = STATE(4199), + [sym_simple_expansion] = STATE(4199), + [sym_string_expansion] = STATE(4199), + [sym_expansion] = STATE(4199), + [sym_command_substitution] = STATE(4199), + [sym_process_substitution] = STATE(4199), + [anon_sym_RBRACE] = ACTIONS(8305), + [sym__special_characters] = ACTIONS(8309), + [anon_sym_DQUOTE] = ACTIONS(1924), + [anon_sym_DOLLAR] = ACTIONS(1926), + [sym_raw_string] = ACTIONS(8311), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(1930), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1932), + [anon_sym_BQUOTE] = ACTIONS(1934), + [anon_sym_LT_LPAREN] = ACTIONS(1936), + [anon_sym_GT_LPAREN] = ACTIONS(1936), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(8313), + }, + [3954] = { + [sym__concat] = ACTIONS(3342), + [anon_sym_PIPE] = ACTIONS(4556), + [anon_sym_PIPE_AMP] = ACTIONS(3342), + [anon_sym_AMP_AMP] = ACTIONS(3342), + [anon_sym_PIPE_PIPE] = ACTIONS(3342), + [anon_sym_BQUOTE] = ACTIONS(3342), + [sym_comment] = ACTIONS(56), + }, + [3955] = { + [sym_comment] = ACTIONS(182), + [sym_regex_without_right_brace] = ACTIONS(8315), + }, + [3956] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8317), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3957] = { + [sym__concat] = ACTIONS(3350), + [anon_sym_PIPE] = ACTIONS(4562), + [anon_sym_PIPE_AMP] = ACTIONS(3350), + [anon_sym_AMP_AMP] = ACTIONS(3350), + [anon_sym_PIPE_PIPE] = ACTIONS(3350), + [anon_sym_BQUOTE] = ACTIONS(3350), + [sym_comment] = ACTIONS(56), + }, + [3958] = { + [sym_comment] = ACTIONS(182), + [sym_regex_without_right_brace] = ACTIONS(8319), + }, + [3959] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8321), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3960] = { + [sym_comment] = ACTIONS(182), + [sym_regex_without_right_brace] = ACTIONS(8323), + }, + [3961] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8305), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3962] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4207), + [anon_sym_RBRACE] = ACTIONS(8325), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3963] = { + [sym__concat] = ACTIONS(3362), + [anon_sym_PIPE] = ACTIONS(4572), + [anon_sym_PIPE_AMP] = ACTIONS(3362), + [anon_sym_AMP_AMP] = ACTIONS(3362), + [anon_sym_PIPE_PIPE] = ACTIONS(3362), + [anon_sym_BQUOTE] = ACTIONS(3362), + [sym_comment] = ACTIONS(56), + }, + [3964] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4209), + [anon_sym_RBRACE] = ACTIONS(8327), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3965] = { + [sym__concat] = ACTIONS(6948), + [sym_variable_name] = ACTIONS(6948), + [anon_sym_PIPE] = ACTIONS(7635), + [anon_sym_PIPE_AMP] = ACTIONS(6948), + [anon_sym_AMP_AMP] = ACTIONS(6948), + [anon_sym_PIPE_PIPE] = ACTIONS(6948), + [sym__special_characters] = ACTIONS(7635), + [anon_sym_DQUOTE] = ACTIONS(6948), + [anon_sym_DOLLAR] = ACTIONS(7635), + [sym_raw_string] = ACTIONS(6948), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6948), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6948), + [anon_sym_BQUOTE] = ACTIONS(6948), + [anon_sym_LT_LPAREN] = ACTIONS(6948), + [anon_sym_GT_LPAREN] = ACTIONS(6948), + [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(7635), + [sym_word] = ACTIONS(6950), + }, + [3966] = { + [sym__concat] = ACTIONS(6952), + [sym_variable_name] = ACTIONS(6952), + [anon_sym_PIPE] = ACTIONS(7637), + [anon_sym_PIPE_AMP] = ACTIONS(6952), + [anon_sym_AMP_AMP] = ACTIONS(6952), + [anon_sym_PIPE_PIPE] = ACTIONS(6952), + [sym__special_characters] = ACTIONS(7637), + [anon_sym_DQUOTE] = ACTIONS(6952), + [anon_sym_DOLLAR] = ACTIONS(7637), + [sym_raw_string] = ACTIONS(6952), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6952), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6952), + [anon_sym_BQUOTE] = ACTIONS(6952), + [anon_sym_LT_LPAREN] = ACTIONS(6952), + [anon_sym_GT_LPAREN] = ACTIONS(6952), + [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(7637), + [sym_word] = ACTIONS(6954), + }, + [3967] = { + [sym__concat] = ACTIONS(6956), + [sym_variable_name] = ACTIONS(6956), + [anon_sym_PIPE] = ACTIONS(7639), + [anon_sym_PIPE_AMP] = ACTIONS(6956), + [anon_sym_AMP_AMP] = ACTIONS(6956), + [anon_sym_PIPE_PIPE] = ACTIONS(6956), + [sym__special_characters] = ACTIONS(7639), + [anon_sym_DQUOTE] = ACTIONS(6956), + [anon_sym_DOLLAR] = ACTIONS(7639), + [sym_raw_string] = ACTIONS(6956), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6956), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6956), + [anon_sym_BQUOTE] = ACTIONS(6956), + [anon_sym_LT_LPAREN] = ACTIONS(6956), + [anon_sym_GT_LPAREN] = ACTIONS(6956), + [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(7639), + [sym_word] = ACTIONS(6958), + }, + [3968] = { + [sym__concat] = ACTIONS(6948), + [anon_sym_PIPE] = ACTIONS(7635), + [anon_sym_PIPE_AMP] = ACTIONS(6948), + [anon_sym_AMP_AMP] = ACTIONS(6948), + [anon_sym_PIPE_PIPE] = ACTIONS(6948), + [sym__special_characters] = ACTIONS(7635), + [anon_sym_DQUOTE] = ACTIONS(6948), + [anon_sym_DOLLAR] = ACTIONS(7635), + [sym_raw_string] = ACTIONS(6948), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6948), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6948), + [anon_sym_BQUOTE] = ACTIONS(6948), + [anon_sym_LT_LPAREN] = ACTIONS(6948), + [anon_sym_GT_LPAREN] = ACTIONS(6948), + [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(7635), + [sym_word] = ACTIONS(6950), + }, + [3969] = { + [sym__concat] = ACTIONS(6952), + [anon_sym_PIPE] = ACTIONS(7637), + [anon_sym_PIPE_AMP] = ACTIONS(6952), + [anon_sym_AMP_AMP] = ACTIONS(6952), + [anon_sym_PIPE_PIPE] = ACTIONS(6952), + [sym__special_characters] = ACTIONS(7637), + [anon_sym_DQUOTE] = ACTIONS(6952), + [anon_sym_DOLLAR] = ACTIONS(7637), + [sym_raw_string] = ACTIONS(6952), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6952), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6952), + [anon_sym_BQUOTE] = ACTIONS(6952), + [anon_sym_LT_LPAREN] = ACTIONS(6952), + [anon_sym_GT_LPAREN] = ACTIONS(6952), + [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(7637), + [sym_word] = ACTIONS(6954), + }, + [3970] = { + [sym__concat] = ACTIONS(6956), + [anon_sym_PIPE] = ACTIONS(7639), + [anon_sym_PIPE_AMP] = ACTIONS(6956), + [anon_sym_AMP_AMP] = ACTIONS(6956), + [anon_sym_PIPE_PIPE] = ACTIONS(6956), + [sym__special_characters] = ACTIONS(7639), + [anon_sym_DQUOTE] = ACTIONS(6956), + [anon_sym_DOLLAR] = ACTIONS(7639), + [sym_raw_string] = ACTIONS(6956), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6956), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6956), + [anon_sym_BQUOTE] = ACTIONS(6956), + [anon_sym_LT_LPAREN] = ACTIONS(6956), + [anon_sym_GT_LPAREN] = ACTIONS(6956), + [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(7639), + [sym_word] = ACTIONS(6958), + }, + [3971] = { + [sym_file_descriptor] = ACTIONS(5961), + [sym__concat] = ACTIONS(5961), + [anon_sym_PIPE] = ACTIONS(6846), + [anon_sym_PIPE_AMP] = ACTIONS(5961), + [anon_sym_AMP_AMP] = ACTIONS(5961), + [anon_sym_PIPE_PIPE] = ACTIONS(5961), + [anon_sym_LT] = ACTIONS(6846), + [anon_sym_GT] = ACTIONS(6846), + [anon_sym_GT_GT] = ACTIONS(5961), + [anon_sym_AMP_GT] = ACTIONS(6846), + [anon_sym_AMP_GT_GT] = ACTIONS(5961), + [anon_sym_LT_AMP] = ACTIONS(5961), + [anon_sym_GT_AMP] = ACTIONS(5961), + [anon_sym_LT_LT] = ACTIONS(6846), + [anon_sym_LT_LT_DASH] = ACTIONS(5961), + [anon_sym_LT_LT_LT] = ACTIONS(5961), + [anon_sym_BQUOTE] = ACTIONS(5961), + [sym_comment] = ACTIONS(56), + }, + [3972] = { + [sym_file_descriptor] = ACTIONS(5965), + [sym__concat] = ACTIONS(5965), + [anon_sym_PIPE] = ACTIONS(6848), + [anon_sym_PIPE_AMP] = ACTIONS(5965), + [anon_sym_AMP_AMP] = ACTIONS(5965), + [anon_sym_PIPE_PIPE] = ACTIONS(5965), + [anon_sym_LT] = ACTIONS(6848), + [anon_sym_GT] = ACTIONS(6848), + [anon_sym_GT_GT] = ACTIONS(5965), + [anon_sym_AMP_GT] = ACTIONS(6848), + [anon_sym_AMP_GT_GT] = ACTIONS(5965), + [anon_sym_LT_AMP] = ACTIONS(5965), + [anon_sym_GT_AMP] = ACTIONS(5965), + [anon_sym_LT_LT] = ACTIONS(6848), + [anon_sym_LT_LT_DASH] = ACTIONS(5965), + [anon_sym_LT_LT_LT] = ACTIONS(5965), + [anon_sym_BQUOTE] = ACTIONS(5965), + [sym_comment] = ACTIONS(56), + }, + [3973] = { + [sym_file_descriptor] = ACTIONS(5969), + [sym__concat] = ACTIONS(5969), + [anon_sym_PIPE] = ACTIONS(6850), + [anon_sym_PIPE_AMP] = ACTIONS(5969), + [anon_sym_AMP_AMP] = ACTIONS(5969), + [anon_sym_PIPE_PIPE] = ACTIONS(5969), + [anon_sym_LT] = ACTIONS(6850), + [anon_sym_GT] = ACTIONS(6850), + [anon_sym_GT_GT] = ACTIONS(5969), + [anon_sym_AMP_GT] = ACTIONS(6850), + [anon_sym_AMP_GT_GT] = ACTIONS(5969), + [anon_sym_LT_AMP] = ACTIONS(5969), + [anon_sym_GT_AMP] = ACTIONS(5969), + [anon_sym_LT_LT] = ACTIONS(6850), + [anon_sym_LT_LT_DASH] = ACTIONS(5969), + [anon_sym_LT_LT_LT] = ACTIONS(5969), + [anon_sym_BQUOTE] = ACTIONS(5969), + [sym_comment] = ACTIONS(56), + }, + [3974] = { + [sym_file_descriptor] = ACTIONS(5973), + [sym__concat] = ACTIONS(5973), + [anon_sym_PIPE] = ACTIONS(6852), + [anon_sym_PIPE_AMP] = ACTIONS(5973), + [anon_sym_AMP_AMP] = ACTIONS(5973), + [anon_sym_PIPE_PIPE] = ACTIONS(5973), + [anon_sym_LT] = ACTIONS(6852), + [anon_sym_GT] = ACTIONS(6852), + [anon_sym_GT_GT] = ACTIONS(5973), + [anon_sym_AMP_GT] = ACTIONS(6852), + [anon_sym_AMP_GT_GT] = ACTIONS(5973), + [anon_sym_LT_AMP] = ACTIONS(5973), + [anon_sym_GT_AMP] = ACTIONS(5973), + [anon_sym_LT_LT] = ACTIONS(6852), + [anon_sym_LT_LT_DASH] = ACTIONS(5973), + [anon_sym_LT_LT_LT] = ACTIONS(5973), + [anon_sym_BQUOTE] = ACTIONS(5973), + [sym_comment] = ACTIONS(56), + }, + [3975] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8329), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3976] = { + [sym_file_descriptor] = ACTIONS(5979), + [sym__concat] = ACTIONS(5979), + [anon_sym_PIPE] = ACTIONS(6856), + [anon_sym_PIPE_AMP] = ACTIONS(5979), + [anon_sym_AMP_AMP] = ACTIONS(5979), + [anon_sym_PIPE_PIPE] = ACTIONS(5979), + [anon_sym_LT] = ACTIONS(6856), + [anon_sym_GT] = ACTIONS(6856), + [anon_sym_GT_GT] = ACTIONS(5979), + [anon_sym_AMP_GT] = ACTIONS(6856), + [anon_sym_AMP_GT_GT] = ACTIONS(5979), + [anon_sym_LT_AMP] = ACTIONS(5979), + [anon_sym_GT_AMP] = ACTIONS(5979), + [anon_sym_LT_LT] = ACTIONS(6856), + [anon_sym_LT_LT_DASH] = ACTIONS(5979), + [anon_sym_LT_LT_LT] = ACTIONS(5979), + [anon_sym_BQUOTE] = ACTIONS(5979), + [sym_comment] = ACTIONS(56), + }, + [3977] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8331), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3978] = { + [sym_file_descriptor] = ACTIONS(5985), + [sym__concat] = ACTIONS(5985), + [anon_sym_PIPE] = ACTIONS(6860), + [anon_sym_PIPE_AMP] = ACTIONS(5985), + [anon_sym_AMP_AMP] = ACTIONS(5985), + [anon_sym_PIPE_PIPE] = ACTIONS(5985), + [anon_sym_LT] = ACTIONS(6860), + [anon_sym_GT] = ACTIONS(6860), + [anon_sym_GT_GT] = ACTIONS(5985), + [anon_sym_AMP_GT] = ACTIONS(6860), + [anon_sym_AMP_GT_GT] = ACTIONS(5985), + [anon_sym_LT_AMP] = ACTIONS(5985), + [anon_sym_GT_AMP] = ACTIONS(5985), + [anon_sym_LT_LT] = ACTIONS(6860), + [anon_sym_LT_LT_DASH] = ACTIONS(5985), + [anon_sym_LT_LT_LT] = ACTIONS(5985), + [anon_sym_BQUOTE] = ACTIONS(5985), + [sym_comment] = ACTIONS(56), + }, + [3979] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8333), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3980] = { + [sym_file_descriptor] = ACTIONS(5991), + [sym__concat] = ACTIONS(5991), + [anon_sym_PIPE] = ACTIONS(6864), + [anon_sym_PIPE_AMP] = ACTIONS(5991), + [anon_sym_AMP_AMP] = ACTIONS(5991), + [anon_sym_PIPE_PIPE] = ACTIONS(5991), + [anon_sym_LT] = ACTIONS(6864), + [anon_sym_GT] = ACTIONS(6864), + [anon_sym_GT_GT] = ACTIONS(5991), + [anon_sym_AMP_GT] = ACTIONS(6864), + [anon_sym_AMP_GT_GT] = ACTIONS(5991), + [anon_sym_LT_AMP] = ACTIONS(5991), + [anon_sym_GT_AMP] = ACTIONS(5991), + [anon_sym_LT_LT] = ACTIONS(6864), + [anon_sym_LT_LT_DASH] = ACTIONS(5991), + [anon_sym_LT_LT_LT] = ACTIONS(5991), + [anon_sym_BQUOTE] = ACTIONS(5991), + [sym_comment] = ACTIONS(56), + }, + [3981] = { + [sym_file_descriptor] = ACTIONS(5995), + [sym__concat] = ACTIONS(5995), + [anon_sym_PIPE] = ACTIONS(6866), + [anon_sym_PIPE_AMP] = ACTIONS(5995), + [anon_sym_AMP_AMP] = ACTIONS(5995), + [anon_sym_PIPE_PIPE] = ACTIONS(5995), + [anon_sym_LT] = ACTIONS(6866), + [anon_sym_GT] = ACTIONS(6866), + [anon_sym_GT_GT] = ACTIONS(5995), + [anon_sym_AMP_GT] = ACTIONS(6866), + [anon_sym_AMP_GT_GT] = ACTIONS(5995), + [anon_sym_LT_AMP] = ACTIONS(5995), + [anon_sym_GT_AMP] = ACTIONS(5995), + [anon_sym_LT_LT] = ACTIONS(6866), + [anon_sym_LT_LT_DASH] = ACTIONS(5995), + [anon_sym_LT_LT_LT] = ACTIONS(5995), + [anon_sym_BQUOTE] = ACTIONS(5995), + [sym_comment] = ACTIONS(56), + }, + [3982] = { + [sym_file_descriptor] = ACTIONS(6948), + [sym__concat] = ACTIONS(6948), + [anon_sym_PIPE] = ACTIONS(6950), + [anon_sym_SEMI_SEMI] = ACTIONS(6950), + [anon_sym_PIPE_AMP] = ACTIONS(6950), + [anon_sym_AMP_AMP] = ACTIONS(6950), + [anon_sym_PIPE_PIPE] = ACTIONS(6950), + [anon_sym_LT] = ACTIONS(6950), + [anon_sym_GT] = ACTIONS(6950), + [anon_sym_GT_GT] = ACTIONS(6950), + [anon_sym_AMP_GT] = ACTIONS(6950), + [anon_sym_AMP_GT_GT] = ACTIONS(6950), + [anon_sym_LT_AMP] = ACTIONS(6950), + [anon_sym_GT_AMP] = ACTIONS(6950), + [anon_sym_LT_LT] = ACTIONS(6950), + [anon_sym_LT_LT_DASH] = ACTIONS(6950), + [anon_sym_LT_LT_LT] = ACTIONS(6950), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(6950), + [anon_sym_LF] = ACTIONS(6950), + [anon_sym_AMP] = ACTIONS(6950), + }, + [3983] = { + [sym_file_descriptor] = ACTIONS(6952), + [sym__concat] = ACTIONS(6952), + [anon_sym_PIPE] = ACTIONS(6954), + [anon_sym_SEMI_SEMI] = ACTIONS(6954), + [anon_sym_PIPE_AMP] = ACTIONS(6954), + [anon_sym_AMP_AMP] = ACTIONS(6954), + [anon_sym_PIPE_PIPE] = ACTIONS(6954), + [anon_sym_LT] = ACTIONS(6954), + [anon_sym_GT] = ACTIONS(6954), + [anon_sym_GT_GT] = ACTIONS(6954), + [anon_sym_AMP_GT] = ACTIONS(6954), + [anon_sym_AMP_GT_GT] = ACTIONS(6954), + [anon_sym_LT_AMP] = ACTIONS(6954), + [anon_sym_GT_AMP] = ACTIONS(6954), + [anon_sym_LT_LT] = ACTIONS(6954), + [anon_sym_LT_LT_DASH] = ACTIONS(6954), + [anon_sym_LT_LT_LT] = ACTIONS(6954), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(6954), + [anon_sym_LF] = ACTIONS(6954), + [anon_sym_AMP] = ACTIONS(6954), + }, + [3984] = { + [sym_file_descriptor] = ACTIONS(6956), + [sym__concat] = ACTIONS(6956), + [anon_sym_PIPE] = ACTIONS(6958), + [anon_sym_SEMI_SEMI] = ACTIONS(6958), + [anon_sym_PIPE_AMP] = ACTIONS(6958), + [anon_sym_AMP_AMP] = ACTIONS(6958), + [anon_sym_PIPE_PIPE] = ACTIONS(6958), + [anon_sym_LT] = ACTIONS(6958), + [anon_sym_GT] = ACTIONS(6958), + [anon_sym_GT_GT] = ACTIONS(6958), + [anon_sym_AMP_GT] = ACTIONS(6958), + [anon_sym_AMP_GT_GT] = ACTIONS(6958), + [anon_sym_LT_AMP] = ACTIONS(6958), + [anon_sym_GT_AMP] = ACTIONS(6958), + [anon_sym_LT_LT] = ACTIONS(6958), + [anon_sym_LT_LT_DASH] = ACTIONS(6958), + [anon_sym_LT_LT_LT] = ACTIONS(6958), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(6958), + [anon_sym_LF] = ACTIONS(6958), + [anon_sym_AMP] = ACTIONS(6958), + }, + [3985] = { + [sym__heredoc_middle] = ACTIONS(5961), + [sym__heredoc_end] = ACTIONS(5961), + [anon_sym_DOLLAR] = ACTIONS(6846), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5961), + [sym_comment] = ACTIONS(56), + }, + [3986] = { + [sym__heredoc_middle] = ACTIONS(5965), + [sym__heredoc_end] = ACTIONS(5965), + [anon_sym_DOLLAR] = ACTIONS(6848), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5965), + [sym_comment] = ACTIONS(56), + }, + [3987] = { + [sym__heredoc_middle] = ACTIONS(5969), + [sym__heredoc_end] = ACTIONS(5969), + [anon_sym_DOLLAR] = ACTIONS(6850), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5969), + [sym_comment] = ACTIONS(56), + }, + [3988] = { + [sym__heredoc_middle] = ACTIONS(5973), + [sym__heredoc_end] = ACTIONS(5973), + [anon_sym_DOLLAR] = ACTIONS(6852), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5973), + [sym_comment] = ACTIONS(56), + }, + [3989] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8335), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3990] = { + [sym__heredoc_middle] = ACTIONS(5979), + [sym__heredoc_end] = ACTIONS(5979), + [anon_sym_DOLLAR] = ACTIONS(6856), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5979), + [sym_comment] = ACTIONS(56), + }, + [3991] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8337), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3992] = { + [sym__heredoc_middle] = ACTIONS(5985), + [sym__heredoc_end] = ACTIONS(5985), + [anon_sym_DOLLAR] = ACTIONS(6860), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5985), + [sym_comment] = ACTIONS(56), + }, + [3993] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8339), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [3994] = { + [sym__heredoc_middle] = ACTIONS(5991), + [sym__heredoc_end] = ACTIONS(5991), + [anon_sym_DOLLAR] = ACTIONS(6864), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5991), + [sym_comment] = ACTIONS(56), + }, + [3995] = { + [sym__heredoc_middle] = ACTIONS(5995), + [sym__heredoc_end] = ACTIONS(5995), + [anon_sym_DOLLAR] = ACTIONS(6866), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5995), + [sym_comment] = ACTIONS(56), + }, + [3996] = { + [sym__concat] = ACTIONS(6948), + [anon_sym_RPAREN] = ACTIONS(6948), + [sym__special_characters] = ACTIONS(7635), + [anon_sym_DQUOTE] = ACTIONS(6948), + [anon_sym_DOLLAR] = ACTIONS(7635), + [sym_raw_string] = ACTIONS(6948), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6948), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6948), + [anon_sym_BQUOTE] = ACTIONS(6948), + [anon_sym_LT_LPAREN] = ACTIONS(6948), + [anon_sym_GT_LPAREN] = ACTIONS(6948), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(7635), + }, + [3997] = { + [sym__concat] = ACTIONS(6952), + [anon_sym_RPAREN] = ACTIONS(6952), + [sym__special_characters] = ACTIONS(7637), + [anon_sym_DQUOTE] = ACTIONS(6952), + [anon_sym_DOLLAR] = ACTIONS(7637), + [sym_raw_string] = ACTIONS(6952), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6952), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6952), + [anon_sym_BQUOTE] = ACTIONS(6952), + [anon_sym_LT_LPAREN] = ACTIONS(6952), + [anon_sym_GT_LPAREN] = ACTIONS(6952), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(7637), + }, + [3998] = { + [sym__concat] = ACTIONS(6956), + [anon_sym_RPAREN] = ACTIONS(6956), + [sym__special_characters] = ACTIONS(7639), + [anon_sym_DQUOTE] = ACTIONS(6956), + [anon_sym_DOLLAR] = ACTIONS(7639), + [sym_raw_string] = ACTIONS(6956), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6956), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6956), + [anon_sym_BQUOTE] = ACTIONS(6956), + [anon_sym_LT_LPAREN] = ACTIONS(6956), + [anon_sym_GT_LPAREN] = ACTIONS(6956), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(7639), + }, + [3999] = { + [sym__concat] = ACTIONS(6948), + [anon_sym_SEMI_SEMI] = ACTIONS(6950), + [sym__special_characters] = ACTIONS(6950), + [anon_sym_DQUOTE] = ACTIONS(6950), + [anon_sym_DOLLAR] = ACTIONS(6950), + [sym_raw_string] = ACTIONS(6950), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6950), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6950), + [anon_sym_BQUOTE] = ACTIONS(6950), + [anon_sym_LT_LPAREN] = ACTIONS(6950), + [anon_sym_GT_LPAREN] = ACTIONS(6950), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(6950), + [anon_sym_SEMI] = ACTIONS(6950), + [anon_sym_LF] = ACTIONS(6950), + [anon_sym_AMP] = ACTIONS(6950), + }, + [4000] = { + [sym__concat] = ACTIONS(6952), + [anon_sym_SEMI_SEMI] = ACTIONS(6954), + [sym__special_characters] = ACTIONS(6954), + [anon_sym_DQUOTE] = ACTIONS(6954), + [anon_sym_DOLLAR] = ACTIONS(6954), + [sym_raw_string] = ACTIONS(6954), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6954), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6954), + [anon_sym_BQUOTE] = ACTIONS(6954), + [anon_sym_LT_LPAREN] = ACTIONS(6954), + [anon_sym_GT_LPAREN] = ACTIONS(6954), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(6954), + [anon_sym_SEMI] = ACTIONS(6954), + [anon_sym_LF] = ACTIONS(6954), + [anon_sym_AMP] = ACTIONS(6954), + }, + [4001] = { + [sym__concat] = ACTIONS(6956), + [anon_sym_SEMI_SEMI] = ACTIONS(6958), + [sym__special_characters] = ACTIONS(6958), + [anon_sym_DQUOTE] = ACTIONS(6958), + [anon_sym_DOLLAR] = ACTIONS(6958), + [sym_raw_string] = ACTIONS(6958), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6958), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6958), + [anon_sym_BQUOTE] = ACTIONS(6958), + [anon_sym_LT_LPAREN] = ACTIONS(6958), + [anon_sym_GT_LPAREN] = ACTIONS(6958), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(6958), + [anon_sym_SEMI] = ACTIONS(6958), + [anon_sym_LF] = ACTIONS(6958), + [anon_sym_AMP] = ACTIONS(6958), + }, + [4002] = { + [sym_file_descriptor] = ACTIONS(2517), + [sym_variable_name] = ACTIONS(2517), + [anon_sym_esac] = ACTIONS(2519), + [anon_sym_PIPE] = ACTIONS(2519), + [anon_sym_SEMI_SEMI] = ACTIONS(2519), + [anon_sym_PIPE_AMP] = ACTIONS(2519), + [anon_sym_AMP_AMP] = ACTIONS(2519), + [anon_sym_PIPE_PIPE] = ACTIONS(2519), + [anon_sym_LT] = ACTIONS(2519), + [anon_sym_GT] = ACTIONS(2519), + [anon_sym_GT_GT] = ACTIONS(2519), + [anon_sym_AMP_GT] = ACTIONS(2519), + [anon_sym_AMP_GT_GT] = ACTIONS(2519), + [anon_sym_LT_AMP] = ACTIONS(2519), + [anon_sym_GT_AMP] = ACTIONS(2519), + [sym__special_characters] = ACTIONS(2519), + [anon_sym_DQUOTE] = ACTIONS(2519), + [anon_sym_DOLLAR] = ACTIONS(2519), + [sym_raw_string] = ACTIONS(2519), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(2519), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(2519), + [anon_sym_BQUOTE] = ACTIONS(2519), + [anon_sym_LT_LPAREN] = ACTIONS(2519), + [anon_sym_GT_LPAREN] = ACTIONS(2519), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(2519), + [anon_sym_SEMI] = ACTIONS(2519), + [anon_sym_LF] = ACTIONS(2519), + [anon_sym_AMP] = ACTIONS(2519), + }, + [4003] = { + [sym_concatenation] = STATE(660), + [sym_string] = STATE(655), + [sym_simple_expansion] = STATE(655), + [sym_string_expansion] = STATE(655), + [sym_expansion] = STATE(655), + [sym_command_substitution] = STATE(655), + [sym_process_substitution] = STATE(655), + [aux_sym_for_statement_repeat1] = STATE(1269), + [anon_sym_RPAREN] = ACTIONS(8341), + [sym__special_characters] = ACTIONS(1261), + [anon_sym_DQUOTE] = ACTIONS(1263), + [anon_sym_DOLLAR] = ACTIONS(1265), + [sym_raw_string] = ACTIONS(1267), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(1269), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1271), + [anon_sym_BQUOTE] = ACTIONS(1273), + [anon_sym_LT_LPAREN] = ACTIONS(1275), + [anon_sym_GT_LPAREN] = ACTIONS(1275), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(1277), + }, + [4004] = { + [sym_string] = STATE(4217), + [sym_simple_expansion] = STATE(4217), + [sym_string_expansion] = STATE(4217), + [sym_expansion] = STATE(4217), + [sym_command_substitution] = STATE(4217), + [sym_process_substitution] = STATE(4217), + [sym__special_characters] = ACTIONS(8343), + [anon_sym_DQUOTE] = ACTIONS(7332), + [anon_sym_DOLLAR] = ACTIONS(7334), + [sym_raw_string] = ACTIONS(8345), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(7338), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(7340), + [anon_sym_BQUOTE] = ACTIONS(7342), + [anon_sym_LT_LPAREN] = ACTIONS(7344), + [anon_sym_GT_LPAREN] = ACTIONS(7344), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(8343), + }, + [4005] = { + [aux_sym_concatenation_repeat1] = STATE(4218), + [sym_file_descriptor] = ACTIONS(772), + [sym__concat] = ACTIONS(7871), + [sym_variable_name] = ACTIONS(772), + [anon_sym_esac] = ACTIONS(774), + [anon_sym_PIPE] = ACTIONS(774), + [anon_sym_SEMI_SEMI] = ACTIONS(774), + [anon_sym_PIPE_AMP] = ACTIONS(774), + [anon_sym_AMP_AMP] = ACTIONS(774), + [anon_sym_PIPE_PIPE] = ACTIONS(774), + [anon_sym_LT] = ACTIONS(774), + [anon_sym_GT] = ACTIONS(774), + [anon_sym_GT_GT] = ACTIONS(774), + [anon_sym_AMP_GT] = ACTIONS(774), + [anon_sym_AMP_GT_GT] = ACTIONS(774), + [anon_sym_LT_AMP] = ACTIONS(774), + [anon_sym_GT_AMP] = ACTIONS(774), + [sym__special_characters] = ACTIONS(774), + [anon_sym_DQUOTE] = ACTIONS(774), + [anon_sym_DOLLAR] = ACTIONS(774), + [sym_raw_string] = ACTIONS(774), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(774), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(774), + [anon_sym_BQUOTE] = ACTIONS(774), + [anon_sym_LT_LPAREN] = ACTIONS(774), + [anon_sym_GT_LPAREN] = ACTIONS(774), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(774), + [anon_sym_SEMI] = ACTIONS(774), + [anon_sym_LF] = ACTIONS(774), + [anon_sym_AMP] = ACTIONS(774), + }, + [4006] = { + [sym_file_descriptor] = ACTIONS(776), + [sym__concat] = ACTIONS(776), + [sym_variable_name] = ACTIONS(776), + [anon_sym_esac] = ACTIONS(778), + [anon_sym_PIPE] = ACTIONS(778), + [anon_sym_SEMI_SEMI] = ACTIONS(778), + [anon_sym_PIPE_AMP] = ACTIONS(778), + [anon_sym_AMP_AMP] = ACTIONS(778), + [anon_sym_PIPE_PIPE] = ACTIONS(778), + [anon_sym_LT] = ACTIONS(778), + [anon_sym_GT] = ACTIONS(778), + [anon_sym_GT_GT] = ACTIONS(778), + [anon_sym_AMP_GT] = ACTIONS(778), + [anon_sym_AMP_GT_GT] = ACTIONS(778), + [anon_sym_LT_AMP] = ACTIONS(778), + [anon_sym_GT_AMP] = ACTIONS(778), + [sym__special_characters] = ACTIONS(778), + [anon_sym_DQUOTE] = ACTIONS(778), + [anon_sym_DOLLAR] = ACTIONS(778), + [sym_raw_string] = ACTIONS(778), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(778), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(778), + [anon_sym_BQUOTE] = ACTIONS(778), + [anon_sym_LT_LPAREN] = ACTIONS(778), + [anon_sym_GT_LPAREN] = ACTIONS(778), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(778), + [anon_sym_SEMI] = ACTIONS(778), + [anon_sym_LF] = ACTIONS(778), + [anon_sym_AMP] = ACTIONS(778), + }, + [4007] = { + [sym_simple_expansion] = STATE(134), + [sym_expansion] = STATE(134), + [sym_command_substitution] = STATE(134), + [aux_sym_string_repeat1] = STATE(447), + [anon_sym_DQUOTE] = ACTIONS(8347), + [anon_sym_DOLLAR] = ACTIONS(232), + [sym__string_content] = ACTIONS(234), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(236), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(238), + [anon_sym_BQUOTE] = ACTIONS(240), + [sym_comment] = ACTIONS(182), + }, + [4008] = { + [sym_file_descriptor] = ACTIONS(808), + [sym__concat] = ACTIONS(808), + [sym_variable_name] = ACTIONS(808), + [anon_sym_esac] = ACTIONS(810), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_SEMI_SEMI] = ACTIONS(810), + [anon_sym_PIPE_AMP] = ACTIONS(810), + [anon_sym_AMP_AMP] = ACTIONS(810), + [anon_sym_PIPE_PIPE] = ACTIONS(810), + [anon_sym_LT] = ACTIONS(810), + [anon_sym_GT] = ACTIONS(810), + [anon_sym_GT_GT] = ACTIONS(810), + [anon_sym_AMP_GT] = ACTIONS(810), + [anon_sym_AMP_GT_GT] = ACTIONS(810), + [anon_sym_LT_AMP] = ACTIONS(810), + [anon_sym_GT_AMP] = ACTIONS(810), + [sym__special_characters] = ACTIONS(810), + [anon_sym_DQUOTE] = ACTIONS(810), + [anon_sym_DOLLAR] = ACTIONS(810), + [sym_raw_string] = ACTIONS(810), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(810), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(810), + [anon_sym_BQUOTE] = ACTIONS(810), + [anon_sym_LT_LPAREN] = ACTIONS(810), + [anon_sym_GT_LPAREN] = ACTIONS(810), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(810), + [anon_sym_SEMI] = ACTIONS(810), + [anon_sym_LF] = ACTIONS(810), + [anon_sym_AMP] = ACTIONS(810), + }, + [4009] = { + [sym_file_descriptor] = ACTIONS(812), + [sym__concat] = ACTIONS(812), + [sym_variable_name] = ACTIONS(812), + [anon_sym_esac] = ACTIONS(814), + [anon_sym_PIPE] = ACTIONS(814), + [anon_sym_SEMI_SEMI] = ACTIONS(814), + [anon_sym_PIPE_AMP] = ACTIONS(814), + [anon_sym_AMP_AMP] = ACTIONS(814), + [anon_sym_PIPE_PIPE] = ACTIONS(814), + [anon_sym_LT] = ACTIONS(814), + [anon_sym_GT] = ACTIONS(814), + [anon_sym_GT_GT] = ACTIONS(814), + [anon_sym_AMP_GT] = ACTIONS(814), + [anon_sym_AMP_GT_GT] = ACTIONS(814), + [anon_sym_LT_AMP] = ACTIONS(814), + [anon_sym_GT_AMP] = ACTIONS(814), + [sym__special_characters] = ACTIONS(814), + [anon_sym_DQUOTE] = ACTIONS(814), + [anon_sym_DOLLAR] = ACTIONS(814), + [sym_raw_string] = ACTIONS(814), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(814), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(814), + [anon_sym_BQUOTE] = ACTIONS(814), + [anon_sym_LT_LPAREN] = ACTIONS(814), + [anon_sym_GT_LPAREN] = ACTIONS(814), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(814), + [anon_sym_SEMI] = ACTIONS(814), + [anon_sym_LF] = ACTIONS(814), + [anon_sym_AMP] = ACTIONS(814), + }, + [4010] = { + [sym_file_descriptor] = ACTIONS(816), + [sym__concat] = ACTIONS(816), + [sym_variable_name] = ACTIONS(816), + [anon_sym_esac] = ACTIONS(818), + [anon_sym_PIPE] = ACTIONS(818), + [anon_sym_SEMI_SEMI] = ACTIONS(818), + [anon_sym_PIPE_AMP] = ACTIONS(818), + [anon_sym_AMP_AMP] = ACTIONS(818), + [anon_sym_PIPE_PIPE] = ACTIONS(818), + [anon_sym_LT] = ACTIONS(818), + [anon_sym_GT] = ACTIONS(818), + [anon_sym_GT_GT] = ACTIONS(818), + [anon_sym_AMP_GT] = ACTIONS(818), + [anon_sym_AMP_GT_GT] = ACTIONS(818), + [anon_sym_LT_AMP] = ACTIONS(818), + [anon_sym_GT_AMP] = ACTIONS(818), + [sym__special_characters] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(818), + [anon_sym_DOLLAR] = ACTIONS(818), + [sym_raw_string] = ACTIONS(818), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(818), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(818), + [anon_sym_BQUOTE] = ACTIONS(818), + [anon_sym_LT_LPAREN] = ACTIONS(818), + [anon_sym_GT_LPAREN] = ACTIONS(818), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(818), + [anon_sym_SEMI] = ACTIONS(818), + [anon_sym_LF] = ACTIONS(818), + [anon_sym_AMP] = ACTIONS(818), + }, + [4011] = { + [anon_sym_LBRACK] = ACTIONS(820), + [anon_sym_EQ] = ACTIONS(8349), + [sym_comment] = ACTIONS(56), + }, + [4012] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4223), + [anon_sym_RBRACE] = ACTIONS(8351), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [aux_sym_SLASH] = ACTIONS(8353), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4013] = { + [sym_subscript] = STATE(4227), + [sym_variable_name] = ACTIONS(8355), + [anon_sym_DOLLAR] = ACTIONS(8357), + [anon_sym_DASH] = ACTIONS(8357), + [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(8359), + [anon_sym_STAR] = ACTIONS(8357), + [anon_sym_AT] = ACTIONS(8357), + [anon_sym_QMARK] = ACTIONS(8357), + [anon_sym_0] = ACTIONS(8361), + [anon_sym__] = ACTIONS(8361), + }, + [4014] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4230), + [anon_sym_RBRACE] = ACTIONS(8363), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [aux_sym_SLASH] = ACTIONS(8365), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4015] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4233), + [anon_sym_RBRACE] = ACTIONS(8367), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [aux_sym_SLASH] = ACTIONS(8369), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4016] = { + [anon_sym_PIPE] = ACTIONS(954), + [anon_sym_RPAREN] = ACTIONS(8371), + [anon_sym_PIPE_AMP] = ACTIONS(958), + [anon_sym_AMP_AMP] = ACTIONS(960), + [anon_sym_PIPE_PIPE] = ACTIONS(960), + [sym_comment] = ACTIONS(56), + }, + [4017] = { + [sym_file_descriptor] = ACTIONS(378), + [sym_variable_name] = ACTIONS(378), + [anon_sym_PIPE] = ACTIONS(954), + [anon_sym_RPAREN] = ACTIONS(8371), + [anon_sym_PIPE_AMP] = ACTIONS(958), + [anon_sym_AMP_AMP] = ACTIONS(960), + [anon_sym_PIPE_PIPE] = ACTIONS(960), + [anon_sym_LT] = ACTIONS(382), + [anon_sym_GT] = ACTIONS(382), + [anon_sym_GT_GT] = ACTIONS(378), + [anon_sym_AMP_GT] = ACTIONS(382), + [anon_sym_AMP_GT_GT] = ACTIONS(378), + [anon_sym_LT_AMP] = ACTIONS(378), + [anon_sym_GT_AMP] = ACTIONS(378), + [sym__special_characters] = ACTIONS(382), + [anon_sym_DQUOTE] = ACTIONS(378), + [anon_sym_DOLLAR] = ACTIONS(382), + [sym_raw_string] = ACTIONS(378), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(378), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(378), + [anon_sym_BQUOTE] = ACTIONS(378), + [anon_sym_LT_LPAREN] = ACTIONS(378), + [anon_sym_GT_LPAREN] = ACTIONS(378), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(382), + }, + [4018] = { + [anon_sym_PIPE] = ACTIONS(1050), + [anon_sym_PIPE_AMP] = ACTIONS(1052), + [anon_sym_AMP_AMP] = ACTIONS(1054), + [anon_sym_PIPE_PIPE] = ACTIONS(1054), + [anon_sym_BQUOTE] = ACTIONS(8371), + [sym_comment] = ACTIONS(56), + }, + [4019] = { + [sym_file_descriptor] = ACTIONS(378), + [sym_variable_name] = ACTIONS(378), + [anon_sym_PIPE] = ACTIONS(1050), + [anon_sym_PIPE_AMP] = ACTIONS(1052), + [anon_sym_AMP_AMP] = ACTIONS(1054), + [anon_sym_PIPE_PIPE] = ACTIONS(1054), + [anon_sym_LT] = ACTIONS(382), + [anon_sym_GT] = ACTIONS(382), + [anon_sym_GT_GT] = ACTIONS(378), + [anon_sym_AMP_GT] = ACTIONS(382), + [anon_sym_AMP_GT_GT] = ACTIONS(378), + [anon_sym_LT_AMP] = ACTIONS(378), + [anon_sym_GT_AMP] = ACTIONS(378), + [sym__special_characters] = ACTIONS(382), + [anon_sym_DQUOTE] = ACTIONS(378), + [anon_sym_DOLLAR] = ACTIONS(382), + [sym_raw_string] = ACTIONS(378), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(378), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(378), + [anon_sym_BQUOTE] = ACTIONS(8371), + [anon_sym_LT_LPAREN] = ACTIONS(378), + [anon_sym_GT_LPAREN] = ACTIONS(378), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(382), + }, + [4020] = { + [anon_sym_PIPE] = ACTIONS(954), + [anon_sym_RPAREN] = ACTIONS(8373), + [anon_sym_PIPE_AMP] = ACTIONS(958), + [anon_sym_AMP_AMP] = ACTIONS(960), + [anon_sym_PIPE_PIPE] = ACTIONS(960), + [sym_comment] = ACTIONS(56), + }, + [4021] = { + [sym_file_descriptor] = ACTIONS(378), + [sym_variable_name] = ACTIONS(378), + [anon_sym_PIPE] = ACTIONS(954), + [anon_sym_RPAREN] = ACTIONS(8373), + [anon_sym_PIPE_AMP] = ACTIONS(958), + [anon_sym_AMP_AMP] = ACTIONS(960), + [anon_sym_PIPE_PIPE] = ACTIONS(960), + [anon_sym_LT] = ACTIONS(382), + [anon_sym_GT] = ACTIONS(382), + [anon_sym_GT_GT] = ACTIONS(378), + [anon_sym_AMP_GT] = ACTIONS(382), + [anon_sym_AMP_GT_GT] = ACTIONS(378), + [anon_sym_LT_AMP] = ACTIONS(378), + [anon_sym_GT_AMP] = ACTIONS(378), + [sym__special_characters] = ACTIONS(382), + [anon_sym_DQUOTE] = ACTIONS(378), + [anon_sym_DOLLAR] = ACTIONS(382), + [sym_raw_string] = ACTIONS(378), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(378), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(378), + [anon_sym_BQUOTE] = ACTIONS(378), + [anon_sym_LT_LPAREN] = ACTIONS(378), + [anon_sym_GT_LPAREN] = ACTIONS(378), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(382), + }, + [4022] = { + [sym_file_redirect] = STATE(207), + [sym_heredoc_redirect] = STATE(207), + [sym_herestring_redirect] = STATE(207), + [aux_sym_while_statement_repeat1] = STATE(3771), + [sym_file_descriptor] = ACTIONS(6593), + [anon_sym_esac] = ACTIONS(2633), + [anon_sym_PIPE] = ACTIONS(2633), + [anon_sym_SEMI_SEMI] = ACTIONS(2633), + [anon_sym_PIPE_AMP] = ACTIONS(2633), + [anon_sym_AMP_AMP] = ACTIONS(2633), + [anon_sym_PIPE_PIPE] = ACTIONS(2633), + [anon_sym_LT] = ACTIONS(6597), + [anon_sym_GT] = ACTIONS(6597), + [anon_sym_GT_GT] = ACTIONS(6597), + [anon_sym_AMP_GT] = ACTIONS(6597), + [anon_sym_AMP_GT_GT] = ACTIONS(6597), + [anon_sym_LT_AMP] = ACTIONS(6597), + [anon_sym_GT_AMP] = ACTIONS(6597), + [anon_sym_LT_LT] = ACTIONS(358), + [anon_sym_LT_LT_DASH] = ACTIONS(358), + [anon_sym_LT_LT_LT] = ACTIONS(6599), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(2633), + [anon_sym_LF] = ACTIONS(2633), + [anon_sym_AMP] = ACTIONS(2633), + }, + [4023] = { + [sym_compound_statement] = STATE(4236), + [anon_sym_LBRACE] = ACTIONS(480), + [sym_comment] = ACTIONS(56), + }, + [4024] = { + [anon_sym_LT] = ACTIONS(8375), + [anon_sym_GT] = ACTIONS(8375), + [anon_sym_GT_GT] = ACTIONS(8377), + [anon_sym_AMP_GT] = ACTIONS(8375), + [anon_sym_AMP_GT_GT] = ACTIONS(8377), + [anon_sym_LT_AMP] = ACTIONS(8377), + [anon_sym_GT_AMP] = ACTIONS(8377), + [sym_comment] = ACTIONS(56), + }, + [4025] = { + [sym_concatenation] = STATE(1372), + [sym_string] = STATE(4241), + [sym_simple_expansion] = STATE(4241), + [sym_string_expansion] = STATE(4241), + [sym_expansion] = STATE(4241), + [sym_command_substitution] = STATE(4241), + [sym_process_substitution] = STATE(4241), + [sym__special_characters] = ACTIONS(8379), + [anon_sym_DQUOTE] = ACTIONS(8381), + [anon_sym_DOLLAR] = ACTIONS(8383), + [sym_raw_string] = ACTIONS(8385), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(8387), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(8389), + [anon_sym_BQUOTE] = ACTIONS(8391), + [anon_sym_LT_LPAREN] = ACTIONS(8393), + [anon_sym_GT_LPAREN] = ACTIONS(8393), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(8395), + }, + [4026] = { + [sym_file_redirect] = STATE(207), + [sym_heredoc_redirect] = STATE(207), + [sym_herestring_redirect] = STATE(207), + [aux_sym_while_statement_repeat1] = STATE(3771), + [sym_file_descriptor] = ACTIONS(6593), + [anon_sym_esac] = ACTIONS(3055), + [anon_sym_PIPE] = ACTIONS(3055), + [anon_sym_SEMI_SEMI] = ACTIONS(3055), + [anon_sym_PIPE_AMP] = ACTIONS(3055), + [anon_sym_AMP_AMP] = ACTIONS(3055), + [anon_sym_PIPE_PIPE] = ACTIONS(3055), + [anon_sym_LT] = ACTIONS(6597), + [anon_sym_GT] = ACTIONS(6597), + [anon_sym_GT_GT] = ACTIONS(6597), + [anon_sym_AMP_GT] = ACTIONS(6597), + [anon_sym_AMP_GT_GT] = ACTIONS(6597), + [anon_sym_LT_AMP] = ACTIONS(6597), + [anon_sym_GT_AMP] = ACTIONS(6597), + [anon_sym_LT_LT] = ACTIONS(358), + [anon_sym_LT_LT_DASH] = ACTIONS(358), + [anon_sym_LT_LT_LT] = ACTIONS(6599), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(3055), + [anon_sym_LF] = ACTIONS(3055), + [anon_sym_AMP] = ACTIONS(3055), + }, + [4027] = { + [sym_variable_name] = ACTIONS(1255), + [anon_sym_esac] = ACTIONS(1257), + [anon_sym_PIPE] = ACTIONS(1257), + [anon_sym_SEMI_SEMI] = ACTIONS(1257), + [anon_sym_PIPE_AMP] = ACTIONS(1257), + [anon_sym_AMP_AMP] = ACTIONS(1257), + [anon_sym_PIPE_PIPE] = ACTIONS(1257), + [sym__special_characters] = ACTIONS(1257), + [anon_sym_DQUOTE] = ACTIONS(1257), + [anon_sym_DOLLAR] = ACTIONS(1257), + [sym_raw_string] = ACTIONS(1257), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(1257), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1257), + [anon_sym_BQUOTE] = ACTIONS(1257), + [anon_sym_LT_LPAREN] = ACTIONS(1257), + [anon_sym_GT_LPAREN] = ACTIONS(1257), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(1257), + [sym_word] = ACTIONS(1257), + [anon_sym_SEMI] = ACTIONS(1257), + [anon_sym_LF] = ACTIONS(1257), + [anon_sym_AMP] = ACTIONS(1257), + }, + [4028] = { + [sym_concatenation] = STATE(660), + [sym_string] = STATE(655), + [sym_simple_expansion] = STATE(655), + [sym_string_expansion] = STATE(655), + [sym_expansion] = STATE(655), + [sym_command_substitution] = STATE(655), + [sym_process_substitution] = STATE(655), + [aux_sym_for_statement_repeat1] = STATE(4247), + [anon_sym_RPAREN] = ACTIONS(8397), + [sym__special_characters] = ACTIONS(1261), + [anon_sym_DQUOTE] = ACTIONS(1263), + [anon_sym_DOLLAR] = ACTIONS(1265), + [sym_raw_string] = ACTIONS(1267), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(1269), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1271), + [anon_sym_BQUOTE] = ACTIONS(1273), + [anon_sym_LT_LPAREN] = ACTIONS(1275), + [anon_sym_GT_LPAREN] = ACTIONS(1275), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(1277), + }, + [4029] = { + [aux_sym_concatenation_repeat1] = STATE(3697), + [sym__concat] = ACTIONS(7354), + [sym_variable_name] = ACTIONS(1279), + [anon_sym_esac] = ACTIONS(1283), + [anon_sym_PIPE] = ACTIONS(1283), + [anon_sym_SEMI_SEMI] = ACTIONS(1283), + [anon_sym_PIPE_AMP] = ACTIONS(1283), + [anon_sym_AMP_AMP] = ACTIONS(1283), + [anon_sym_PIPE_PIPE] = ACTIONS(1283), + [sym__special_characters] = ACTIONS(1283), + [anon_sym_DQUOTE] = ACTIONS(1283), + [anon_sym_DOLLAR] = ACTIONS(1283), + [sym_raw_string] = ACTIONS(1283), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(1283), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1283), + [anon_sym_BQUOTE] = ACTIONS(1283), + [anon_sym_LT_LPAREN] = ACTIONS(1283), + [anon_sym_GT_LPAREN] = ACTIONS(1283), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(1283), + [sym_word] = ACTIONS(1283), + [anon_sym_SEMI] = ACTIONS(1283), + [anon_sym_LF] = ACTIONS(1283), + [anon_sym_AMP] = ACTIONS(1283), + }, + [4030] = { + [aux_sym_concatenation_repeat1] = STATE(3697), + [sym__concat] = ACTIONS(7354), + [sym_variable_name] = ACTIONS(1255), + [anon_sym_esac] = ACTIONS(1257), + [anon_sym_PIPE] = ACTIONS(1257), + [anon_sym_SEMI_SEMI] = ACTIONS(1257), + [anon_sym_PIPE_AMP] = ACTIONS(1257), + [anon_sym_AMP_AMP] = ACTIONS(1257), + [anon_sym_PIPE_PIPE] = ACTIONS(1257), + [sym__special_characters] = ACTIONS(1257), + [anon_sym_DQUOTE] = ACTIONS(1257), + [anon_sym_DOLLAR] = ACTIONS(1257), + [sym_raw_string] = ACTIONS(1257), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(1257), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1257), + [anon_sym_BQUOTE] = ACTIONS(1257), + [anon_sym_LT_LPAREN] = ACTIONS(1257), + [anon_sym_GT_LPAREN] = ACTIONS(1257), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(1257), + [sym_word] = ACTIONS(1257), + [anon_sym_SEMI] = ACTIONS(1257), + [anon_sym_LF] = ACTIONS(1257), + [anon_sym_AMP] = ACTIONS(1257), + }, + [4031] = { + [sym__concat] = ACTIONS(1858), + [sym_variable_name] = ACTIONS(1858), + [anon_sym_esac] = ACTIONS(1860), + [anon_sym_PIPE] = ACTIONS(1860), + [anon_sym_SEMI_SEMI] = ACTIONS(1860), + [anon_sym_PIPE_AMP] = ACTIONS(1860), + [anon_sym_AMP_AMP] = ACTIONS(1860), + [anon_sym_PIPE_PIPE] = ACTIONS(1860), + [sym__special_characters] = ACTIONS(1860), + [anon_sym_DQUOTE] = ACTIONS(1860), + [anon_sym_DOLLAR] = ACTIONS(1860), + [sym_raw_string] = ACTIONS(1860), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(1860), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1860), + [anon_sym_BQUOTE] = ACTIONS(1860), + [anon_sym_LT_LPAREN] = ACTIONS(1860), + [anon_sym_GT_LPAREN] = ACTIONS(1860), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(1860), + [sym_word] = ACTIONS(1860), + [anon_sym_SEMI] = ACTIONS(1860), + [anon_sym_LF] = ACTIONS(1860), + [anon_sym_AMP] = ACTIONS(1860), + }, + [4032] = { + [aux_sym_concatenation_repeat1] = STATE(4032), + [sym__concat] = ACTIONS(8399), + [sym_variable_name] = ACTIONS(1858), + [anon_sym_esac] = ACTIONS(1860), + [anon_sym_PIPE] = ACTIONS(1860), + [anon_sym_SEMI_SEMI] = ACTIONS(1860), + [anon_sym_PIPE_AMP] = ACTIONS(1860), + [anon_sym_AMP_AMP] = ACTIONS(1860), + [anon_sym_PIPE_PIPE] = ACTIONS(1860), + [sym__special_characters] = ACTIONS(1860), + [anon_sym_DQUOTE] = ACTIONS(1860), + [anon_sym_DOLLAR] = ACTIONS(1860), + [sym_raw_string] = ACTIONS(1860), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(1860), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1860), + [anon_sym_BQUOTE] = ACTIONS(1860), + [anon_sym_LT_LPAREN] = ACTIONS(1860), + [anon_sym_GT_LPAREN] = ACTIONS(1860), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(1860), + [sym_word] = ACTIONS(1860), + [anon_sym_SEMI] = ACTIONS(1860), + [anon_sym_LF] = ACTIONS(1860), + [anon_sym_AMP] = ACTIONS(1860), + }, + [4033] = { + [sym__concat] = ACTIONS(1895), + [sym_variable_name] = ACTIONS(1895), + [anon_sym_esac] = ACTIONS(1897), + [anon_sym_PIPE] = ACTIONS(1897), + [anon_sym_SEMI_SEMI] = ACTIONS(1897), + [anon_sym_PIPE_AMP] = ACTIONS(1897), + [anon_sym_AMP_AMP] = ACTIONS(1897), + [anon_sym_PIPE_PIPE] = ACTIONS(1897), + [sym__special_characters] = ACTIONS(1897), + [anon_sym_DQUOTE] = ACTIONS(1897), + [anon_sym_DOLLAR] = ACTIONS(1897), + [sym_raw_string] = ACTIONS(1897), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(1897), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1897), + [anon_sym_BQUOTE] = ACTIONS(1897), + [anon_sym_LT_LPAREN] = ACTIONS(1897), + [anon_sym_GT_LPAREN] = ACTIONS(1897), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(1897), + [sym_word] = ACTIONS(1897), + [anon_sym_SEMI] = ACTIONS(1897), + [anon_sym_LF] = ACTIONS(1897), + [anon_sym_AMP] = ACTIONS(1897), + }, + [4034] = { + [sym_concatenation] = STATE(4251), + [sym_string] = STATE(4250), + [sym_simple_expansion] = STATE(4250), + [sym_string_expansion] = STATE(4250), + [sym_expansion] = STATE(4250), + [sym_command_substitution] = STATE(4250), + [sym_process_substitution] = STATE(4250), + [anon_sym_RBRACE] = ACTIONS(8402), + [sym__special_characters] = ACTIONS(8404), + [anon_sym_DQUOTE] = ACTIONS(1924), + [anon_sym_DOLLAR] = ACTIONS(1926), + [sym_raw_string] = ACTIONS(8406), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(1930), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1932), + [anon_sym_BQUOTE] = ACTIONS(1934), + [anon_sym_LT_LPAREN] = ACTIONS(1936), + [anon_sym_GT_LPAREN] = ACTIONS(1936), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(8408), + }, + [4035] = { + [sym__concat] = ACTIONS(1940), + [sym_variable_name] = ACTIONS(1940), + [anon_sym_esac] = ACTIONS(1942), + [anon_sym_PIPE] = ACTIONS(1942), + [anon_sym_SEMI_SEMI] = ACTIONS(1942), + [anon_sym_PIPE_AMP] = ACTIONS(1942), + [anon_sym_AMP_AMP] = ACTIONS(1942), + [anon_sym_PIPE_PIPE] = ACTIONS(1942), + [sym__special_characters] = ACTIONS(1942), + [anon_sym_DQUOTE] = ACTIONS(1942), + [anon_sym_DOLLAR] = ACTIONS(1942), + [sym_raw_string] = ACTIONS(1942), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(1942), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1942), + [anon_sym_BQUOTE] = ACTIONS(1942), + [anon_sym_LT_LPAREN] = ACTIONS(1942), + [anon_sym_GT_LPAREN] = ACTIONS(1942), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(1942), + [sym_word] = ACTIONS(1942), + [anon_sym_SEMI] = ACTIONS(1942), + [anon_sym_LF] = ACTIONS(1942), + [anon_sym_AMP] = ACTIONS(1942), + }, + [4036] = { + [sym_comment] = ACTIONS(182), + [sym_regex_without_right_brace] = ACTIONS(8410), + }, + [4037] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8412), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4038] = { + [anon_sym_LBRACK] = ACTIONS(820), + [anon_sym_EQ] = ACTIONS(8414), + [sym_comment] = ACTIONS(56), + }, + [4039] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4257), + [anon_sym_RBRACE] = ACTIONS(8416), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [aux_sym_SLASH] = ACTIONS(8418), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4040] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4260), + [anon_sym_RBRACE] = ACTIONS(8420), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [aux_sym_SLASH] = ACTIONS(8422), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4041] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4262), + [anon_sym_RBRACE] = ACTIONS(8402), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [aux_sym_SLASH] = ACTIONS(8424), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4042] = { + [sym__concat] = ACTIONS(1992), + [sym_variable_name] = ACTIONS(1992), + [anon_sym_esac] = ACTIONS(1994), + [anon_sym_PIPE] = ACTIONS(1994), + [anon_sym_SEMI_SEMI] = ACTIONS(1994), + [anon_sym_PIPE_AMP] = ACTIONS(1994), + [anon_sym_AMP_AMP] = ACTIONS(1994), + [anon_sym_PIPE_PIPE] = ACTIONS(1994), + [sym__special_characters] = ACTIONS(1994), + [anon_sym_DQUOTE] = ACTIONS(1994), + [anon_sym_DOLLAR] = ACTIONS(1994), + [sym_raw_string] = ACTIONS(1994), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(1994), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1994), + [anon_sym_BQUOTE] = ACTIONS(1994), + [anon_sym_LT_LPAREN] = ACTIONS(1994), + [anon_sym_GT_LPAREN] = ACTIONS(1994), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(1994), + [sym_word] = ACTIONS(1994), + [anon_sym_SEMI] = ACTIONS(1994), + [anon_sym_LF] = ACTIONS(1994), + [anon_sym_AMP] = ACTIONS(1994), + }, + [4043] = { + [sym_comment] = ACTIONS(182), + [sym_regex_without_right_brace] = ACTIONS(8426), + }, + [4044] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8428), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4045] = { + [sym__concat] = ACTIONS(2000), + [sym_variable_name] = ACTIONS(2000), + [anon_sym_esac] = ACTIONS(2002), + [anon_sym_PIPE] = ACTIONS(2002), + [anon_sym_SEMI_SEMI] = ACTIONS(2002), + [anon_sym_PIPE_AMP] = ACTIONS(2002), + [anon_sym_AMP_AMP] = ACTIONS(2002), + [anon_sym_PIPE_PIPE] = ACTIONS(2002), + [sym__special_characters] = ACTIONS(2002), + [anon_sym_DQUOTE] = ACTIONS(2002), + [anon_sym_DOLLAR] = ACTIONS(2002), + [sym_raw_string] = ACTIONS(2002), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(2002), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(2002), + [anon_sym_BQUOTE] = ACTIONS(2002), + [anon_sym_LT_LPAREN] = ACTIONS(2002), + [anon_sym_GT_LPAREN] = ACTIONS(2002), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(2002), + [sym_word] = ACTIONS(2002), + [anon_sym_SEMI] = ACTIONS(2002), + [anon_sym_LF] = ACTIONS(2002), + [anon_sym_AMP] = ACTIONS(2002), + }, + [4046] = { + [sym_comment] = ACTIONS(182), + [sym_regex_without_right_brace] = ACTIONS(8430), + }, + [4047] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8402), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4048] = { + [sym__concat] = ACTIONS(2156), + [sym_variable_name] = ACTIONS(2156), + [anon_sym_esac] = ACTIONS(2158), + [anon_sym_PIPE] = ACTIONS(2158), + [anon_sym_SEMI_SEMI] = ACTIONS(2158), + [anon_sym_PIPE_AMP] = ACTIONS(2158), + [anon_sym_AMP_AMP] = ACTIONS(2158), + [anon_sym_PIPE_PIPE] = ACTIONS(2158), + [sym__special_characters] = ACTIONS(2158), + [anon_sym_DQUOTE] = ACTIONS(2158), + [anon_sym_DOLLAR] = ACTIONS(2158), + [sym_raw_string] = ACTIONS(2158), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(2158), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(2158), + [anon_sym_BQUOTE] = ACTIONS(2158), + [anon_sym_LT_LPAREN] = ACTIONS(2158), + [anon_sym_GT_LPAREN] = ACTIONS(2158), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(2158), + [sym_word] = ACTIONS(2158), + [anon_sym_SEMI] = ACTIONS(2158), + [anon_sym_LF] = ACTIONS(2158), + [anon_sym_AMP] = ACTIONS(2158), + }, + [4049] = { + [sym__concat] = ACTIONS(2358), + [sym_variable_name] = ACTIONS(2358), + [anon_sym_esac] = ACTIONS(2360), + [anon_sym_PIPE] = ACTIONS(2360), + [anon_sym_SEMI_SEMI] = ACTIONS(2360), + [anon_sym_PIPE_AMP] = ACTIONS(2360), + [anon_sym_AMP_AMP] = ACTIONS(2360), + [anon_sym_PIPE_PIPE] = ACTIONS(2360), + [sym__special_characters] = ACTIONS(2360), + [anon_sym_DQUOTE] = ACTIONS(2360), + [anon_sym_DOLLAR] = ACTIONS(2360), + [sym_raw_string] = ACTIONS(2360), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(2360), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(2360), + [anon_sym_BQUOTE] = ACTIONS(2360), + [anon_sym_LT_LPAREN] = ACTIONS(2360), + [anon_sym_GT_LPAREN] = ACTIONS(2360), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(2360), + [sym_word] = ACTIONS(2360), + [anon_sym_SEMI] = ACTIONS(2360), + [anon_sym_LF] = ACTIONS(2360), + [anon_sym_AMP] = ACTIONS(2360), + }, + [4050] = { + [sym__concat] = ACTIONS(1858), + [anon_sym_esac] = ACTIONS(1860), + [anon_sym_PIPE] = ACTIONS(1860), + [anon_sym_SEMI_SEMI] = ACTIONS(1860), + [anon_sym_PIPE_AMP] = ACTIONS(1860), + [anon_sym_AMP_AMP] = ACTIONS(1860), + [anon_sym_PIPE_PIPE] = ACTIONS(1860), + [sym__special_characters] = ACTIONS(1860), + [anon_sym_DQUOTE] = ACTIONS(1860), + [anon_sym_DOLLAR] = ACTIONS(1860), + [sym_raw_string] = ACTIONS(1860), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(1860), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1860), + [anon_sym_BQUOTE] = ACTIONS(1860), + [anon_sym_LT_LPAREN] = ACTIONS(1860), + [anon_sym_GT_LPAREN] = ACTIONS(1860), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(1860), + [sym_word] = ACTIONS(1860), + [anon_sym_SEMI] = ACTIONS(1860), + [anon_sym_LF] = ACTIONS(1860), + [anon_sym_AMP] = ACTIONS(1860), + }, + [4051] = { + [aux_sym_concatenation_repeat1] = STATE(4051), + [sym__concat] = ACTIONS(8432), + [anon_sym_esac] = ACTIONS(1860), + [anon_sym_PIPE] = ACTIONS(1860), + [anon_sym_SEMI_SEMI] = ACTIONS(1860), + [anon_sym_PIPE_AMP] = ACTIONS(1860), + [anon_sym_AMP_AMP] = ACTIONS(1860), + [anon_sym_PIPE_PIPE] = ACTIONS(1860), + [sym__special_characters] = ACTIONS(1860), + [anon_sym_DQUOTE] = ACTIONS(1860), + [anon_sym_DOLLAR] = ACTIONS(1860), + [sym_raw_string] = ACTIONS(1860), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(1860), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1860), + [anon_sym_BQUOTE] = ACTIONS(1860), + [anon_sym_LT_LPAREN] = ACTIONS(1860), + [anon_sym_GT_LPAREN] = ACTIONS(1860), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(1860), + [sym_word] = ACTIONS(1860), + [anon_sym_SEMI] = ACTIONS(1860), + [anon_sym_LF] = ACTIONS(1860), + [anon_sym_AMP] = ACTIONS(1860), + }, + [4052] = { + [sym__concat] = ACTIONS(1895), + [anon_sym_esac] = ACTIONS(1897), + [anon_sym_PIPE] = ACTIONS(1897), + [anon_sym_SEMI_SEMI] = ACTIONS(1897), + [anon_sym_PIPE_AMP] = ACTIONS(1897), + [anon_sym_AMP_AMP] = ACTIONS(1897), + [anon_sym_PIPE_PIPE] = ACTIONS(1897), + [sym__special_characters] = ACTIONS(1897), + [anon_sym_DQUOTE] = ACTIONS(1897), + [anon_sym_DOLLAR] = ACTIONS(1897), + [sym_raw_string] = ACTIONS(1897), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(1897), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1897), + [anon_sym_BQUOTE] = ACTIONS(1897), + [anon_sym_LT_LPAREN] = ACTIONS(1897), + [anon_sym_GT_LPAREN] = ACTIONS(1897), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(1897), + [sym_word] = ACTIONS(1897), + [anon_sym_SEMI] = ACTIONS(1897), + [anon_sym_LF] = ACTIONS(1897), + [anon_sym_AMP] = ACTIONS(1897), + }, + [4053] = { + [sym_concatenation] = STATE(4269), + [sym_string] = STATE(4268), + [sym_simple_expansion] = STATE(4268), + [sym_string_expansion] = STATE(4268), + [sym_expansion] = STATE(4268), + [sym_command_substitution] = STATE(4268), + [sym_process_substitution] = STATE(4268), + [anon_sym_RBRACE] = ACTIONS(8435), + [sym__special_characters] = ACTIONS(8437), + [anon_sym_DQUOTE] = ACTIONS(1924), + [anon_sym_DOLLAR] = ACTIONS(1926), + [sym_raw_string] = ACTIONS(8439), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(1930), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1932), + [anon_sym_BQUOTE] = ACTIONS(1934), + [anon_sym_LT_LPAREN] = ACTIONS(1936), + [anon_sym_GT_LPAREN] = ACTIONS(1936), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(8441), + }, + [4054] = { + [sym__concat] = ACTIONS(1940), + [anon_sym_esac] = ACTIONS(1942), + [anon_sym_PIPE] = ACTIONS(1942), + [anon_sym_SEMI_SEMI] = ACTIONS(1942), + [anon_sym_PIPE_AMP] = ACTIONS(1942), + [anon_sym_AMP_AMP] = ACTIONS(1942), + [anon_sym_PIPE_PIPE] = ACTIONS(1942), + [sym__special_characters] = ACTIONS(1942), + [anon_sym_DQUOTE] = ACTIONS(1942), + [anon_sym_DOLLAR] = ACTIONS(1942), + [sym_raw_string] = ACTIONS(1942), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(1942), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1942), + [anon_sym_BQUOTE] = ACTIONS(1942), + [anon_sym_LT_LPAREN] = ACTIONS(1942), + [anon_sym_GT_LPAREN] = ACTIONS(1942), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(1942), + [sym_word] = ACTIONS(1942), + [anon_sym_SEMI] = ACTIONS(1942), + [anon_sym_LF] = ACTIONS(1942), + [anon_sym_AMP] = ACTIONS(1942), + }, + [4055] = { + [sym_comment] = ACTIONS(182), + [sym_regex_without_right_brace] = ACTIONS(8443), + }, + [4056] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8445), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4057] = { + [anon_sym_LBRACK] = ACTIONS(820), + [anon_sym_EQ] = ACTIONS(8447), + [sym_comment] = ACTIONS(56), + }, + [4058] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4275), + [anon_sym_RBRACE] = ACTIONS(8449), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [aux_sym_SLASH] = ACTIONS(8451), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4059] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4278), + [anon_sym_RBRACE] = ACTIONS(8453), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [aux_sym_SLASH] = ACTIONS(8455), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4060] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4280), + [anon_sym_RBRACE] = ACTIONS(8435), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [aux_sym_SLASH] = ACTIONS(8457), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4061] = { + [sym__concat] = ACTIONS(1992), + [anon_sym_esac] = ACTIONS(1994), + [anon_sym_PIPE] = ACTIONS(1994), + [anon_sym_SEMI_SEMI] = ACTIONS(1994), + [anon_sym_PIPE_AMP] = ACTIONS(1994), + [anon_sym_AMP_AMP] = ACTIONS(1994), + [anon_sym_PIPE_PIPE] = ACTIONS(1994), + [sym__special_characters] = ACTIONS(1994), + [anon_sym_DQUOTE] = ACTIONS(1994), + [anon_sym_DOLLAR] = ACTIONS(1994), + [sym_raw_string] = ACTIONS(1994), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(1994), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1994), + [anon_sym_BQUOTE] = ACTIONS(1994), + [anon_sym_LT_LPAREN] = ACTIONS(1994), + [anon_sym_GT_LPAREN] = ACTIONS(1994), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(1994), + [sym_word] = ACTIONS(1994), + [anon_sym_SEMI] = ACTIONS(1994), + [anon_sym_LF] = ACTIONS(1994), + [anon_sym_AMP] = ACTIONS(1994), + }, + [4062] = { + [sym_comment] = ACTIONS(182), + [sym_regex_without_right_brace] = ACTIONS(8459), + }, + [4063] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8461), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4064] = { + [sym__concat] = ACTIONS(2000), + [anon_sym_esac] = ACTIONS(2002), + [anon_sym_PIPE] = ACTIONS(2002), + [anon_sym_SEMI_SEMI] = ACTIONS(2002), + [anon_sym_PIPE_AMP] = ACTIONS(2002), + [anon_sym_AMP_AMP] = ACTIONS(2002), + [anon_sym_PIPE_PIPE] = ACTIONS(2002), + [sym__special_characters] = ACTIONS(2002), + [anon_sym_DQUOTE] = ACTIONS(2002), + [anon_sym_DOLLAR] = ACTIONS(2002), + [sym_raw_string] = ACTIONS(2002), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(2002), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(2002), + [anon_sym_BQUOTE] = ACTIONS(2002), + [anon_sym_LT_LPAREN] = ACTIONS(2002), + [anon_sym_GT_LPAREN] = ACTIONS(2002), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(2002), + [sym_word] = ACTIONS(2002), + [anon_sym_SEMI] = ACTIONS(2002), + [anon_sym_LF] = ACTIONS(2002), + [anon_sym_AMP] = ACTIONS(2002), + }, + [4065] = { + [sym_comment] = ACTIONS(182), + [sym_regex_without_right_brace] = ACTIONS(8463), + }, + [4066] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8435), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4067] = { + [sym__concat] = ACTIONS(2156), + [anon_sym_esac] = ACTIONS(2158), + [anon_sym_PIPE] = ACTIONS(2158), + [anon_sym_SEMI_SEMI] = ACTIONS(2158), + [anon_sym_PIPE_AMP] = ACTIONS(2158), + [anon_sym_AMP_AMP] = ACTIONS(2158), + [anon_sym_PIPE_PIPE] = ACTIONS(2158), + [sym__special_characters] = ACTIONS(2158), + [anon_sym_DQUOTE] = ACTIONS(2158), + [anon_sym_DOLLAR] = ACTIONS(2158), + [sym_raw_string] = ACTIONS(2158), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(2158), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(2158), + [anon_sym_BQUOTE] = ACTIONS(2158), + [anon_sym_LT_LPAREN] = ACTIONS(2158), + [anon_sym_GT_LPAREN] = ACTIONS(2158), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(2158), + [sym_word] = ACTIONS(2158), + [anon_sym_SEMI] = ACTIONS(2158), + [anon_sym_LF] = ACTIONS(2158), + [anon_sym_AMP] = ACTIONS(2158), + }, + [4068] = { + [sym__concat] = ACTIONS(2358), + [anon_sym_esac] = ACTIONS(2360), + [anon_sym_PIPE] = ACTIONS(2360), + [anon_sym_SEMI_SEMI] = ACTIONS(2360), + [anon_sym_PIPE_AMP] = ACTIONS(2360), + [anon_sym_AMP_AMP] = ACTIONS(2360), + [anon_sym_PIPE_PIPE] = ACTIONS(2360), + [sym__special_characters] = ACTIONS(2360), + [anon_sym_DQUOTE] = ACTIONS(2360), + [anon_sym_DOLLAR] = ACTIONS(2360), + [sym_raw_string] = ACTIONS(2360), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(2360), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(2360), + [anon_sym_BQUOTE] = ACTIONS(2360), + [anon_sym_LT_LPAREN] = ACTIONS(2360), + [anon_sym_GT_LPAREN] = ACTIONS(2360), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(2360), + [sym_word] = ACTIONS(2360), + [anon_sym_SEMI] = ACTIONS(2360), + [anon_sym_LF] = ACTIONS(2360), + [anon_sym_AMP] = ACTIONS(2360), + }, + [4069] = { + [sym_file_descriptor] = ACTIONS(3235), + [sym__concat] = ACTIONS(3235), + [anon_sym_esac] = ACTIONS(3237), + [anon_sym_PIPE] = ACTIONS(3237), + [anon_sym_SEMI_SEMI] = ACTIONS(3237), + [anon_sym_PIPE_AMP] = ACTIONS(3237), + [anon_sym_AMP_AMP] = ACTIONS(3237), + [anon_sym_PIPE_PIPE] = ACTIONS(3237), + [anon_sym_EQ_TILDE] = ACTIONS(3237), + [anon_sym_LT] = ACTIONS(3237), + [anon_sym_GT] = ACTIONS(3237), + [anon_sym_GT_GT] = ACTIONS(3237), + [anon_sym_AMP_GT] = ACTIONS(3237), + [anon_sym_AMP_GT_GT] = ACTIONS(3237), + [anon_sym_LT_AMP] = ACTIONS(3237), + [anon_sym_GT_AMP] = ACTIONS(3237), + [anon_sym_LT_LT] = ACTIONS(3237), + [anon_sym_LT_LT_DASH] = ACTIONS(3237), + [anon_sym_LT_LT_LT] = ACTIONS(3237), + [sym__special_characters] = ACTIONS(3237), + [anon_sym_DQUOTE] = ACTIONS(3237), + [anon_sym_DOLLAR] = ACTIONS(3237), + [sym_raw_string] = ACTIONS(3237), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(3237), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(3237), + [anon_sym_BQUOTE] = ACTIONS(3237), + [anon_sym_LT_LPAREN] = ACTIONS(3237), + [anon_sym_GT_LPAREN] = ACTIONS(3237), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(3237), + [anon_sym_SEMI] = ACTIONS(3237), + [anon_sym_LF] = ACTIONS(3237), + [anon_sym_AMP] = ACTIONS(3237), + }, + [4070] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(8465), + [sym_comment] = ACTIONS(56), + }, + [4071] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(8467), + [sym_comment] = ACTIONS(56), + }, + [4072] = { + [anon_sym_RBRACE] = ACTIONS(8467), + [sym_comment] = ACTIONS(56), + }, + [4073] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4287), + [anon_sym_RBRACE] = ACTIONS(8469), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4074] = { + [sym_file_descriptor] = ACTIONS(3297), + [sym__concat] = ACTIONS(3297), + [anon_sym_esac] = ACTIONS(3299), + [anon_sym_PIPE] = ACTIONS(3299), + [anon_sym_SEMI_SEMI] = ACTIONS(3299), + [anon_sym_PIPE_AMP] = ACTIONS(3299), + [anon_sym_AMP_AMP] = ACTIONS(3299), + [anon_sym_PIPE_PIPE] = ACTIONS(3299), + [anon_sym_EQ_TILDE] = ACTIONS(3299), + [anon_sym_LT] = ACTIONS(3299), + [anon_sym_GT] = ACTIONS(3299), + [anon_sym_GT_GT] = ACTIONS(3299), + [anon_sym_AMP_GT] = ACTIONS(3299), + [anon_sym_AMP_GT_GT] = ACTIONS(3299), + [anon_sym_LT_AMP] = ACTIONS(3299), + [anon_sym_GT_AMP] = ACTIONS(3299), + [anon_sym_LT_LT] = ACTIONS(3299), + [anon_sym_LT_LT_DASH] = ACTIONS(3299), + [anon_sym_LT_LT_LT] = ACTIONS(3299), + [sym__special_characters] = ACTIONS(3299), + [anon_sym_DQUOTE] = ACTIONS(3299), + [anon_sym_DOLLAR] = ACTIONS(3299), + [sym_raw_string] = ACTIONS(3299), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(3299), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(3299), + [anon_sym_BQUOTE] = ACTIONS(3299), + [anon_sym_LT_LPAREN] = ACTIONS(3299), + [anon_sym_GT_LPAREN] = ACTIONS(3299), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(3299), + [anon_sym_SEMI] = ACTIONS(3299), + [anon_sym_LF] = ACTIONS(3299), + [anon_sym_AMP] = ACTIONS(3299), + }, + [4075] = { + [sym_concatenation] = STATE(4290), + [sym_string] = STATE(4289), + [sym_simple_expansion] = STATE(4289), + [sym_string_expansion] = STATE(4289), + [sym_expansion] = STATE(4289), + [sym_command_substitution] = STATE(4289), + [sym_process_substitution] = STATE(4289), + [anon_sym_RBRACE] = ACTIONS(8467), + [sym__special_characters] = ACTIONS(8471), + [anon_sym_DQUOTE] = ACTIONS(1924), + [anon_sym_DOLLAR] = ACTIONS(1926), + [sym_raw_string] = ACTIONS(8473), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(1930), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1932), + [anon_sym_BQUOTE] = ACTIONS(1934), + [anon_sym_LT_LPAREN] = ACTIONS(1936), + [anon_sym_GT_LPAREN] = ACTIONS(1936), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(8475), + }, + [4076] = { + [sym_file_descriptor] = ACTIONS(3342), + [sym__concat] = ACTIONS(3342), + [anon_sym_esac] = ACTIONS(3344), + [anon_sym_PIPE] = ACTIONS(3344), + [anon_sym_SEMI_SEMI] = ACTIONS(3344), + [anon_sym_PIPE_AMP] = ACTIONS(3344), + [anon_sym_AMP_AMP] = ACTIONS(3344), + [anon_sym_PIPE_PIPE] = ACTIONS(3344), + [anon_sym_EQ_TILDE] = ACTIONS(3344), + [anon_sym_LT] = ACTIONS(3344), + [anon_sym_GT] = ACTIONS(3344), + [anon_sym_GT_GT] = ACTIONS(3344), + [anon_sym_AMP_GT] = ACTIONS(3344), + [anon_sym_AMP_GT_GT] = ACTIONS(3344), + [anon_sym_LT_AMP] = ACTIONS(3344), + [anon_sym_GT_AMP] = ACTIONS(3344), + [anon_sym_LT_LT] = ACTIONS(3344), + [anon_sym_LT_LT_DASH] = ACTIONS(3344), + [anon_sym_LT_LT_LT] = ACTIONS(3344), + [sym__special_characters] = ACTIONS(3344), + [anon_sym_DQUOTE] = ACTIONS(3344), + [anon_sym_DOLLAR] = ACTIONS(3344), + [sym_raw_string] = ACTIONS(3344), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(3344), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(3344), + [anon_sym_BQUOTE] = ACTIONS(3344), + [anon_sym_LT_LPAREN] = ACTIONS(3344), + [anon_sym_GT_LPAREN] = ACTIONS(3344), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(3344), + [anon_sym_SEMI] = ACTIONS(3344), + [anon_sym_LF] = ACTIONS(3344), + [anon_sym_AMP] = ACTIONS(3344), + }, + [4077] = { + [sym_comment] = ACTIONS(182), + [sym_regex_without_right_brace] = ACTIONS(8477), + }, + [4078] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8479), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4079] = { + [sym_file_descriptor] = ACTIONS(3350), + [sym__concat] = ACTIONS(3350), + [anon_sym_esac] = ACTIONS(3352), + [anon_sym_PIPE] = ACTIONS(3352), + [anon_sym_SEMI_SEMI] = ACTIONS(3352), + [anon_sym_PIPE_AMP] = ACTIONS(3352), + [anon_sym_AMP_AMP] = ACTIONS(3352), + [anon_sym_PIPE_PIPE] = ACTIONS(3352), + [anon_sym_EQ_TILDE] = ACTIONS(3352), + [anon_sym_LT] = ACTIONS(3352), + [anon_sym_GT] = ACTIONS(3352), + [anon_sym_GT_GT] = ACTIONS(3352), + [anon_sym_AMP_GT] = ACTIONS(3352), + [anon_sym_AMP_GT_GT] = ACTIONS(3352), + [anon_sym_LT_AMP] = ACTIONS(3352), + [anon_sym_GT_AMP] = ACTIONS(3352), + [anon_sym_LT_LT] = ACTIONS(3352), + [anon_sym_LT_LT_DASH] = ACTIONS(3352), + [anon_sym_LT_LT_LT] = ACTIONS(3352), + [sym__special_characters] = ACTIONS(3352), + [anon_sym_DQUOTE] = ACTIONS(3352), + [anon_sym_DOLLAR] = ACTIONS(3352), + [sym_raw_string] = ACTIONS(3352), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(3352), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(3352), + [anon_sym_BQUOTE] = ACTIONS(3352), + [anon_sym_LT_LPAREN] = ACTIONS(3352), + [anon_sym_GT_LPAREN] = ACTIONS(3352), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(3352), + [anon_sym_SEMI] = ACTIONS(3352), + [anon_sym_LF] = ACTIONS(3352), + [anon_sym_AMP] = ACTIONS(3352), + }, + [4080] = { + [sym_comment] = ACTIONS(182), + [sym_regex_without_right_brace] = ACTIONS(8481), + }, + [4081] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8483), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4082] = { + [sym_comment] = ACTIONS(182), + [sym_regex_without_right_brace] = ACTIONS(8485), + }, + [4083] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8467), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4084] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4297), + [anon_sym_RBRACE] = ACTIONS(8487), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4085] = { + [sym_file_descriptor] = ACTIONS(3362), + [sym__concat] = ACTIONS(3362), + [anon_sym_esac] = ACTIONS(3364), + [anon_sym_PIPE] = ACTIONS(3364), + [anon_sym_SEMI_SEMI] = ACTIONS(3364), + [anon_sym_PIPE_AMP] = ACTIONS(3364), + [anon_sym_AMP_AMP] = ACTIONS(3364), + [anon_sym_PIPE_PIPE] = ACTIONS(3364), + [anon_sym_EQ_TILDE] = ACTIONS(3364), + [anon_sym_LT] = ACTIONS(3364), + [anon_sym_GT] = ACTIONS(3364), + [anon_sym_GT_GT] = ACTIONS(3364), + [anon_sym_AMP_GT] = ACTIONS(3364), + [anon_sym_AMP_GT_GT] = ACTIONS(3364), + [anon_sym_LT_AMP] = ACTIONS(3364), + [anon_sym_GT_AMP] = ACTIONS(3364), + [anon_sym_LT_LT] = ACTIONS(3364), + [anon_sym_LT_LT_DASH] = ACTIONS(3364), + [anon_sym_LT_LT_LT] = ACTIONS(3364), + [sym__special_characters] = ACTIONS(3364), + [anon_sym_DQUOTE] = ACTIONS(3364), + [anon_sym_DOLLAR] = ACTIONS(3364), + [sym_raw_string] = ACTIONS(3364), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(3364), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(3364), + [anon_sym_BQUOTE] = ACTIONS(3364), + [anon_sym_LT_LPAREN] = ACTIONS(3364), + [anon_sym_GT_LPAREN] = ACTIONS(3364), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(3364), + [anon_sym_SEMI] = ACTIONS(3364), + [anon_sym_LF] = ACTIONS(3364), + [anon_sym_AMP] = ACTIONS(3364), + }, + [4086] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4299), + [anon_sym_RBRACE] = ACTIONS(8489), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4087] = { + [sym_file_redirect] = STATE(1874), + [sym_file_descriptor] = ACTIONS(7893), + [anon_sym_esac] = ACTIONS(2740), + [anon_sym_PIPE] = ACTIONS(2740), + [anon_sym_SEMI_SEMI] = ACTIONS(2740), + [anon_sym_PIPE_AMP] = ACTIONS(2740), + [anon_sym_AMP_AMP] = ACTIONS(2740), + [anon_sym_PIPE_PIPE] = ACTIONS(2740), + [anon_sym_LT] = ACTIONS(7895), + [anon_sym_GT] = ACTIONS(7895), + [anon_sym_GT_GT] = ACTIONS(7895), + [anon_sym_AMP_GT] = ACTIONS(7895), + [anon_sym_AMP_GT_GT] = ACTIONS(7895), + [anon_sym_LT_AMP] = ACTIONS(7895), + [anon_sym_GT_AMP] = ACTIONS(7895), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(2740), + [anon_sym_LF] = ACTIONS(2740), + [anon_sym_AMP] = ACTIONS(2740), + }, + [4088] = { + [aux_sym_concatenation_repeat1] = STATE(4091), + [sym_file_descriptor] = ACTIONS(1219), + [sym__concat] = ACTIONS(8087), + [anon_sym_esac] = ACTIONS(3974), + [anon_sym_PIPE] = ACTIONS(3974), + [anon_sym_SEMI_SEMI] = ACTIONS(3974), + [anon_sym_PIPE_AMP] = ACTIONS(3974), + [anon_sym_AMP_AMP] = ACTIONS(3974), + [anon_sym_PIPE_PIPE] = ACTIONS(3974), + [anon_sym_LT] = ACTIONS(3974), + [anon_sym_GT] = ACTIONS(3974), + [anon_sym_GT_GT] = ACTIONS(3974), + [anon_sym_AMP_GT] = ACTIONS(3974), + [anon_sym_AMP_GT_GT] = ACTIONS(3974), + [anon_sym_LT_AMP] = ACTIONS(3974), + [anon_sym_GT_AMP] = ACTIONS(3974), + [anon_sym_LT_LT] = ACTIONS(3974), + [anon_sym_LT_LT_DASH] = ACTIONS(3974), + [anon_sym_LT_LT_LT] = ACTIONS(3974), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(3974), + [anon_sym_LF] = ACTIONS(3974), + [anon_sym_AMP] = ACTIONS(3974), + }, + [4089] = { + [aux_sym_concatenation_repeat1] = STATE(4091), + [sym_file_descriptor] = ACTIONS(1223), + [sym__concat] = ACTIONS(8087), + [anon_sym_esac] = ACTIONS(3976), + [anon_sym_PIPE] = ACTIONS(3976), + [anon_sym_SEMI_SEMI] = ACTIONS(3976), + [anon_sym_PIPE_AMP] = ACTIONS(3976), + [anon_sym_AMP_AMP] = ACTIONS(3976), + [anon_sym_PIPE_PIPE] = ACTIONS(3976), + [anon_sym_LT] = ACTIONS(3976), + [anon_sym_GT] = ACTIONS(3976), + [anon_sym_GT_GT] = ACTIONS(3976), + [anon_sym_AMP_GT] = ACTIONS(3976), + [anon_sym_AMP_GT_GT] = ACTIONS(3976), + [anon_sym_LT_AMP] = ACTIONS(3976), + [anon_sym_GT_AMP] = ACTIONS(3976), + [anon_sym_LT_LT] = ACTIONS(3976), + [anon_sym_LT_LT_DASH] = ACTIONS(3976), + [anon_sym_LT_LT_LT] = ACTIONS(3976), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(3976), + [anon_sym_LF] = ACTIONS(3976), + [anon_sym_AMP] = ACTIONS(3976), + }, + [4090] = { + [sym_string] = STATE(4300), + [sym_simple_expansion] = STATE(4300), + [sym_string_expansion] = STATE(4300), + [sym_expansion] = STATE(4300), + [sym_command_substitution] = STATE(4300), + [sym_process_substitution] = STATE(4300), + [sym__special_characters] = ACTIONS(8491), + [anon_sym_DQUOTE] = ACTIONS(7452), + [anon_sym_DOLLAR] = ACTIONS(7454), + [sym_raw_string] = ACTIONS(8493), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(7458), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(7460), + [anon_sym_BQUOTE] = ACTIONS(7462), + [anon_sym_LT_LPAREN] = ACTIONS(7464), + [anon_sym_GT_LPAREN] = ACTIONS(7464), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(8491), + }, + [4091] = { + [aux_sym_concatenation_repeat1] = STATE(4301), + [sym_file_descriptor] = ACTIONS(772), + [sym__concat] = ACTIONS(8087), + [anon_sym_esac] = ACTIONS(774), + [anon_sym_PIPE] = ACTIONS(774), + [anon_sym_SEMI_SEMI] = ACTIONS(774), + [anon_sym_PIPE_AMP] = ACTIONS(774), + [anon_sym_AMP_AMP] = ACTIONS(774), + [anon_sym_PIPE_PIPE] = ACTIONS(774), + [anon_sym_LT] = ACTIONS(774), + [anon_sym_GT] = ACTIONS(774), + [anon_sym_GT_GT] = ACTIONS(774), + [anon_sym_AMP_GT] = ACTIONS(774), + [anon_sym_AMP_GT_GT] = ACTIONS(774), + [anon_sym_LT_AMP] = ACTIONS(774), + [anon_sym_GT_AMP] = ACTIONS(774), + [anon_sym_LT_LT] = ACTIONS(774), + [anon_sym_LT_LT_DASH] = ACTIONS(774), + [anon_sym_LT_LT_LT] = ACTIONS(774), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(774), + [anon_sym_LF] = ACTIONS(774), + [anon_sym_AMP] = ACTIONS(774), + }, + [4092] = { + [sym_file_descriptor] = ACTIONS(776), + [sym__concat] = ACTIONS(776), + [anon_sym_esac] = ACTIONS(778), + [anon_sym_PIPE] = ACTIONS(778), + [anon_sym_SEMI_SEMI] = ACTIONS(778), + [anon_sym_PIPE_AMP] = ACTIONS(778), + [anon_sym_AMP_AMP] = ACTIONS(778), + [anon_sym_PIPE_PIPE] = ACTIONS(778), + [anon_sym_LT] = ACTIONS(778), + [anon_sym_GT] = ACTIONS(778), + [anon_sym_GT_GT] = ACTIONS(778), + [anon_sym_AMP_GT] = ACTIONS(778), + [anon_sym_AMP_GT_GT] = ACTIONS(778), + [anon_sym_LT_AMP] = ACTIONS(778), + [anon_sym_GT_AMP] = ACTIONS(778), + [anon_sym_LT_LT] = ACTIONS(778), + [anon_sym_LT_LT_DASH] = ACTIONS(778), + [anon_sym_LT_LT_LT] = ACTIONS(778), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(778), + [anon_sym_LF] = ACTIONS(778), + [anon_sym_AMP] = ACTIONS(778), + }, + [4093] = { + [sym_simple_expansion] = STATE(134), + [sym_expansion] = STATE(134), + [sym_command_substitution] = STATE(134), + [aux_sym_string_repeat1] = STATE(447), + [anon_sym_DQUOTE] = ACTIONS(8495), + [anon_sym_DOLLAR] = ACTIONS(232), + [sym__string_content] = ACTIONS(234), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(236), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(238), + [anon_sym_BQUOTE] = ACTIONS(240), + [sym_comment] = ACTIONS(182), + }, + [4094] = { + [sym_file_descriptor] = ACTIONS(808), + [sym__concat] = ACTIONS(808), + [anon_sym_esac] = ACTIONS(810), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_SEMI_SEMI] = ACTIONS(810), + [anon_sym_PIPE_AMP] = ACTIONS(810), + [anon_sym_AMP_AMP] = ACTIONS(810), + [anon_sym_PIPE_PIPE] = ACTIONS(810), + [anon_sym_LT] = ACTIONS(810), + [anon_sym_GT] = ACTIONS(810), + [anon_sym_GT_GT] = ACTIONS(810), + [anon_sym_AMP_GT] = ACTIONS(810), + [anon_sym_AMP_GT_GT] = ACTIONS(810), + [anon_sym_LT_AMP] = ACTIONS(810), + [anon_sym_GT_AMP] = ACTIONS(810), + [anon_sym_LT_LT] = ACTIONS(810), + [anon_sym_LT_LT_DASH] = ACTIONS(810), + [anon_sym_LT_LT_LT] = ACTIONS(810), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(810), + [anon_sym_LF] = ACTIONS(810), + [anon_sym_AMP] = ACTIONS(810), + }, + [4095] = { + [sym_file_descriptor] = ACTIONS(812), + [sym__concat] = ACTIONS(812), + [anon_sym_esac] = ACTIONS(814), + [anon_sym_PIPE] = ACTIONS(814), + [anon_sym_SEMI_SEMI] = ACTIONS(814), + [anon_sym_PIPE_AMP] = ACTIONS(814), + [anon_sym_AMP_AMP] = ACTIONS(814), + [anon_sym_PIPE_PIPE] = ACTIONS(814), + [anon_sym_LT] = ACTIONS(814), + [anon_sym_GT] = ACTIONS(814), + [anon_sym_GT_GT] = ACTIONS(814), + [anon_sym_AMP_GT] = ACTIONS(814), + [anon_sym_AMP_GT_GT] = ACTIONS(814), + [anon_sym_LT_AMP] = ACTIONS(814), + [anon_sym_GT_AMP] = ACTIONS(814), + [anon_sym_LT_LT] = ACTIONS(814), + [anon_sym_LT_LT_DASH] = ACTIONS(814), + [anon_sym_LT_LT_LT] = ACTIONS(814), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(814), + [anon_sym_LF] = ACTIONS(814), + [anon_sym_AMP] = ACTIONS(814), + }, + [4096] = { + [sym_file_descriptor] = ACTIONS(816), + [sym__concat] = ACTIONS(816), + [anon_sym_esac] = ACTIONS(818), + [anon_sym_PIPE] = ACTIONS(818), + [anon_sym_SEMI_SEMI] = ACTIONS(818), + [anon_sym_PIPE_AMP] = ACTIONS(818), + [anon_sym_AMP_AMP] = ACTIONS(818), + [anon_sym_PIPE_PIPE] = ACTIONS(818), + [anon_sym_LT] = ACTIONS(818), + [anon_sym_GT] = ACTIONS(818), + [anon_sym_GT_GT] = ACTIONS(818), + [anon_sym_AMP_GT] = ACTIONS(818), + [anon_sym_AMP_GT_GT] = ACTIONS(818), + [anon_sym_LT_AMP] = ACTIONS(818), + [anon_sym_GT_AMP] = ACTIONS(818), + [anon_sym_LT_LT] = ACTIONS(818), + [anon_sym_LT_LT_DASH] = ACTIONS(818), + [anon_sym_LT_LT_LT] = ACTIONS(818), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(818), + [anon_sym_LF] = ACTIONS(818), + [anon_sym_AMP] = ACTIONS(818), + }, + [4097] = { + [anon_sym_LBRACK] = ACTIONS(820), + [anon_sym_EQ] = ACTIONS(8497), + [sym_comment] = ACTIONS(56), + }, + [4098] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4306), + [anon_sym_RBRACE] = ACTIONS(8499), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [aux_sym_SLASH] = ACTIONS(8501), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4099] = { + [sym_subscript] = STATE(4310), + [sym_variable_name] = ACTIONS(8503), + [anon_sym_DOLLAR] = ACTIONS(8505), + [anon_sym_DASH] = ACTIONS(8505), + [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(8507), + [anon_sym_STAR] = ACTIONS(8505), + [anon_sym_AT] = ACTIONS(8505), + [anon_sym_QMARK] = ACTIONS(8505), + [anon_sym_0] = ACTIONS(8509), + [anon_sym__] = ACTIONS(8509), + }, + [4100] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4313), + [anon_sym_RBRACE] = ACTIONS(8511), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [aux_sym_SLASH] = ACTIONS(8513), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4101] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4316), + [anon_sym_RBRACE] = ACTIONS(8515), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [aux_sym_SLASH] = ACTIONS(8517), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4102] = { + [anon_sym_PIPE] = ACTIONS(954), + [anon_sym_RPAREN] = ACTIONS(8519), + [anon_sym_PIPE_AMP] = ACTIONS(958), + [anon_sym_AMP_AMP] = ACTIONS(960), + [anon_sym_PIPE_PIPE] = ACTIONS(960), + [sym_comment] = ACTIONS(56), + }, + [4103] = { + [sym_file_descriptor] = ACTIONS(378), + [sym_variable_name] = ACTIONS(378), + [anon_sym_PIPE] = ACTIONS(954), + [anon_sym_RPAREN] = ACTIONS(8519), + [anon_sym_PIPE_AMP] = ACTIONS(958), + [anon_sym_AMP_AMP] = ACTIONS(960), + [anon_sym_PIPE_PIPE] = ACTIONS(960), + [anon_sym_LT] = ACTIONS(382), + [anon_sym_GT] = ACTIONS(382), + [anon_sym_GT_GT] = ACTIONS(378), + [anon_sym_AMP_GT] = ACTIONS(382), + [anon_sym_AMP_GT_GT] = ACTIONS(378), + [anon_sym_LT_AMP] = ACTIONS(378), + [anon_sym_GT_AMP] = ACTIONS(378), + [sym__special_characters] = ACTIONS(382), + [anon_sym_DQUOTE] = ACTIONS(378), + [anon_sym_DOLLAR] = ACTIONS(382), + [sym_raw_string] = ACTIONS(378), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(378), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(378), + [anon_sym_BQUOTE] = ACTIONS(378), + [anon_sym_LT_LPAREN] = ACTIONS(378), + [anon_sym_GT_LPAREN] = ACTIONS(378), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(382), + }, + [4104] = { + [anon_sym_PIPE] = ACTIONS(1050), + [anon_sym_PIPE_AMP] = ACTIONS(1052), + [anon_sym_AMP_AMP] = ACTIONS(1054), + [anon_sym_PIPE_PIPE] = ACTIONS(1054), + [anon_sym_BQUOTE] = ACTIONS(8519), + [sym_comment] = ACTIONS(56), + }, + [4105] = { + [sym_file_descriptor] = ACTIONS(378), + [sym_variable_name] = ACTIONS(378), + [anon_sym_PIPE] = ACTIONS(1050), + [anon_sym_PIPE_AMP] = ACTIONS(1052), + [anon_sym_AMP_AMP] = ACTIONS(1054), + [anon_sym_PIPE_PIPE] = ACTIONS(1054), + [anon_sym_LT] = ACTIONS(382), + [anon_sym_GT] = ACTIONS(382), + [anon_sym_GT_GT] = ACTIONS(378), + [anon_sym_AMP_GT] = ACTIONS(382), + [anon_sym_AMP_GT_GT] = ACTIONS(378), + [anon_sym_LT_AMP] = ACTIONS(378), + [anon_sym_GT_AMP] = ACTIONS(378), + [sym__special_characters] = ACTIONS(382), + [anon_sym_DQUOTE] = ACTIONS(378), + [anon_sym_DOLLAR] = ACTIONS(382), + [sym_raw_string] = ACTIONS(378), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(378), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(378), + [anon_sym_BQUOTE] = ACTIONS(8519), + [anon_sym_LT_LPAREN] = ACTIONS(378), + [anon_sym_GT_LPAREN] = ACTIONS(378), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(382), + }, + [4106] = { + [anon_sym_PIPE] = ACTIONS(954), + [anon_sym_RPAREN] = ACTIONS(8521), + [anon_sym_PIPE_AMP] = ACTIONS(958), + [anon_sym_AMP_AMP] = ACTIONS(960), + [anon_sym_PIPE_PIPE] = ACTIONS(960), + [sym_comment] = ACTIONS(56), + }, + [4107] = { + [sym_file_descriptor] = ACTIONS(378), + [sym_variable_name] = ACTIONS(378), + [anon_sym_PIPE] = ACTIONS(954), + [anon_sym_RPAREN] = ACTIONS(8521), + [anon_sym_PIPE_AMP] = ACTIONS(958), + [anon_sym_AMP_AMP] = ACTIONS(960), + [anon_sym_PIPE_PIPE] = ACTIONS(960), + [anon_sym_LT] = ACTIONS(382), + [anon_sym_GT] = ACTIONS(382), + [anon_sym_GT_GT] = ACTIONS(378), + [anon_sym_AMP_GT] = ACTIONS(382), + [anon_sym_AMP_GT_GT] = ACTIONS(378), + [anon_sym_LT_AMP] = ACTIONS(378), + [anon_sym_GT_AMP] = ACTIONS(378), + [sym__special_characters] = ACTIONS(382), + [anon_sym_DQUOTE] = ACTIONS(378), + [anon_sym_DOLLAR] = ACTIONS(382), + [sym_raw_string] = ACTIONS(378), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(378), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(378), + [anon_sym_BQUOTE] = ACTIONS(378), + [anon_sym_LT_LPAREN] = ACTIONS(378), + [anon_sym_GT_LPAREN] = ACTIONS(378), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(382), + }, + [4108] = { + [sym_file_redirect] = STATE(207), + [sym_heredoc_redirect] = STATE(207), + [sym_herestring_redirect] = STATE(207), + [aux_sym_while_statement_repeat1] = STATE(3771), + [sym_file_descriptor] = ACTIONS(6593), + [anon_sym_esac] = ACTIONS(4036), + [anon_sym_PIPE] = ACTIONS(4036), + [anon_sym_SEMI_SEMI] = ACTIONS(4036), + [anon_sym_PIPE_AMP] = ACTIONS(4036), + [anon_sym_AMP_AMP] = ACTIONS(4036), + [anon_sym_PIPE_PIPE] = ACTIONS(4036), + [anon_sym_LT] = ACTIONS(6597), + [anon_sym_GT] = ACTIONS(6597), + [anon_sym_GT_GT] = ACTIONS(6597), + [anon_sym_AMP_GT] = ACTIONS(6597), + [anon_sym_AMP_GT_GT] = ACTIONS(6597), + [anon_sym_LT_AMP] = ACTIONS(6597), + [anon_sym_GT_AMP] = ACTIONS(6597), + [anon_sym_LT_LT] = ACTIONS(358), + [anon_sym_LT_LT_DASH] = ACTIONS(358), + [anon_sym_LT_LT_LT] = ACTIONS(6599), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(4036), + [anon_sym_LF] = ACTIONS(4036), + [anon_sym_AMP] = ACTIONS(4036), + }, + [4109] = { + [sym_file_descriptor] = ACTIONS(1080), + [sym_variable_name] = ACTIONS(1080), + [anon_sym_for] = ACTIONS(1082), + [anon_sym_while] = ACTIONS(1082), + [anon_sym_if] = ACTIONS(1082), + [anon_sym_case] = ACTIONS(1082), + [anon_sym_esac] = ACTIONS(8523), + [anon_sym_SEMI_SEMI] = ACTIONS(1080), + [anon_sym_function] = ACTIONS(1082), + [anon_sym_LPAREN] = ACTIONS(1080), + [anon_sym_LBRACK] = ACTIONS(1082), + [anon_sym_LBRACK_LBRACK] = ACTIONS(1080), + [anon_sym_declare] = ACTIONS(1082), + [anon_sym_typeset] = ACTIONS(1082), + [anon_sym_export] = ACTIONS(1082), + [anon_sym_readonly] = ACTIONS(1082), + [anon_sym_local] = ACTIONS(1082), + [anon_sym_unset] = ACTIONS(1082), + [anon_sym_unsetenv] = ACTIONS(1082), + [anon_sym_LT] = ACTIONS(1082), + [anon_sym_GT] = ACTIONS(1082), + [anon_sym_GT_GT] = ACTIONS(1080), + [anon_sym_AMP_GT] = ACTIONS(1082), + [anon_sym_AMP_GT_GT] = ACTIONS(1080), + [anon_sym_LT_AMP] = ACTIONS(1080), + [anon_sym_GT_AMP] = ACTIONS(1080), + [sym__special_characters] = ACTIONS(8525), + [anon_sym_DQUOTE] = ACTIONS(8527), + [anon_sym_DOLLAR] = ACTIONS(8529), + [sym_raw_string] = ACTIONS(8527), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(8527), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(8527), + [anon_sym_BQUOTE] = ACTIONS(8527), + [anon_sym_LT_LPAREN] = ACTIONS(8527), + [anon_sym_GT_LPAREN] = ACTIONS(8527), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(8525), + }, + [4110] = { + [sym_file_descriptor] = ACTIONS(1080), + [sym_variable_name] = ACTIONS(1080), + [anon_sym_for] = ACTIONS(1082), + [anon_sym_while] = ACTIONS(1082), + [anon_sym_if] = ACTIONS(1082), + [anon_sym_case] = ACTIONS(1082), + [anon_sym_esac] = ACTIONS(8531), + [anon_sym_SEMI_SEMI] = ACTIONS(1080), + [anon_sym_function] = ACTIONS(1082), + [anon_sym_LPAREN] = ACTIONS(1080), + [anon_sym_LBRACK] = ACTIONS(1082), + [anon_sym_LBRACK_LBRACK] = ACTIONS(1080), + [anon_sym_declare] = ACTIONS(1082), + [anon_sym_typeset] = ACTIONS(1082), + [anon_sym_export] = ACTIONS(1082), + [anon_sym_readonly] = ACTIONS(1082), + [anon_sym_local] = ACTIONS(1082), + [anon_sym_unset] = ACTIONS(1082), + [anon_sym_unsetenv] = ACTIONS(1082), + [anon_sym_LT] = ACTIONS(1082), + [anon_sym_GT] = ACTIONS(1082), + [anon_sym_GT_GT] = ACTIONS(1080), + [anon_sym_AMP_GT] = ACTIONS(1082), + [anon_sym_AMP_GT_GT] = ACTIONS(1080), + [anon_sym_LT_AMP] = ACTIONS(1080), + [anon_sym_GT_AMP] = ACTIONS(1080), + [sym__special_characters] = ACTIONS(8533), + [anon_sym_DQUOTE] = ACTIONS(8535), + [anon_sym_DOLLAR] = ACTIONS(8537), + [sym_raw_string] = ACTIONS(8535), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(8535), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(8535), + [anon_sym_BQUOTE] = ACTIONS(8535), + [anon_sym_LT_LPAREN] = ACTIONS(8535), + [anon_sym_GT_LPAREN] = ACTIONS(8535), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(8533), + }, + [4111] = { + [sym__concat] = ACTIONS(5961), + [anon_sym_PIPE] = ACTIONS(5961), + [anon_sym_RPAREN] = ACTIONS(5961), + [sym_comment] = ACTIONS(56), + }, + [4112] = { + [sym__concat] = ACTIONS(5965), + [anon_sym_PIPE] = ACTIONS(5965), + [anon_sym_RPAREN] = ACTIONS(5965), + [sym_comment] = ACTIONS(56), + }, + [4113] = { + [sym__concat] = ACTIONS(5969), + [anon_sym_PIPE] = ACTIONS(5969), + [anon_sym_RPAREN] = ACTIONS(5969), + [sym_comment] = ACTIONS(56), + }, + [4114] = { + [sym__concat] = ACTIONS(5973), + [anon_sym_PIPE] = ACTIONS(5973), + [anon_sym_RPAREN] = ACTIONS(5973), + [sym_comment] = ACTIONS(56), + }, + [4115] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8539), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4116] = { + [sym__concat] = ACTIONS(5979), + [anon_sym_PIPE] = ACTIONS(5979), + [anon_sym_RPAREN] = ACTIONS(5979), + [sym_comment] = ACTIONS(56), + }, + [4117] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8541), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4118] = { + [sym__concat] = ACTIONS(5985), + [anon_sym_PIPE] = ACTIONS(5985), + [anon_sym_RPAREN] = ACTIONS(5985), + [sym_comment] = ACTIONS(56), + }, + [4119] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8543), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4120] = { + [sym__concat] = ACTIONS(5991), + [anon_sym_PIPE] = ACTIONS(5991), + [anon_sym_RPAREN] = ACTIONS(5991), + [sym_comment] = ACTIONS(56), + }, + [4121] = { + [sym__concat] = ACTIONS(5995), + [anon_sym_PIPE] = ACTIONS(5995), + [anon_sym_RPAREN] = ACTIONS(5995), + [sym_comment] = ACTIONS(56), + }, + [4122] = { + [sym_file_descriptor] = ACTIONS(1080), + [sym_variable_name] = ACTIONS(1080), + [anon_sym_for] = ACTIONS(1082), + [anon_sym_while] = ACTIONS(1082), + [anon_sym_if] = ACTIONS(1082), + [anon_sym_case] = ACTIONS(1082), + [anon_sym_SEMI_SEMI] = ACTIONS(1080), + [anon_sym_function] = ACTIONS(1082), + [anon_sym_LPAREN] = ACTIONS(1080), + [anon_sym_LBRACK] = ACTIONS(1082), + [anon_sym_LBRACK_LBRACK] = ACTIONS(1080), + [anon_sym_declare] = ACTIONS(1082), + [anon_sym_typeset] = ACTIONS(1082), + [anon_sym_export] = ACTIONS(1082), + [anon_sym_readonly] = ACTIONS(1082), + [anon_sym_local] = ACTIONS(1082), + [anon_sym_unset] = ACTIONS(1082), + [anon_sym_unsetenv] = ACTIONS(1082), + [anon_sym_LT] = ACTIONS(1082), + [anon_sym_GT] = ACTIONS(1082), + [anon_sym_GT_GT] = ACTIONS(1080), + [anon_sym_AMP_GT] = ACTIONS(1082), + [anon_sym_AMP_GT_GT] = ACTIONS(1080), + [anon_sym_LT_AMP] = ACTIONS(1080), + [anon_sym_GT_AMP] = ACTIONS(1080), + [sym__special_characters] = ACTIONS(7434), + [anon_sym_DQUOTE] = ACTIONS(7436), + [anon_sym_DOLLAR] = ACTIONS(7438), + [sym_raw_string] = ACTIONS(7436), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(7436), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(7436), + [anon_sym_BQUOTE] = ACTIONS(7436), + [anon_sym_LT_LPAREN] = ACTIONS(7436), + [anon_sym_GT_LPAREN] = ACTIONS(7436), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(7434), + }, + [4123] = { + [sym__special_characters] = ACTIONS(7438), + [anon_sym_DQUOTE] = ACTIONS(7436), + [anon_sym_DOLLAR] = ACTIONS(7438), + [sym_raw_string] = ACTIONS(7436), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(7436), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(7436), + [anon_sym_BQUOTE] = ACTIONS(7436), + [anon_sym_LT_LPAREN] = ACTIONS(7436), + [anon_sym_GT_LPAREN] = ACTIONS(7436), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(7438), + }, + [4124] = { + [anon_sym_PIPE] = ACTIONS(344), + [anon_sym_SEMI_SEMI] = ACTIONS(8545), + [anon_sym_PIPE_AMP] = ACTIONS(344), + [anon_sym_AMP_AMP] = ACTIONS(348), + [anon_sym_PIPE_PIPE] = ACTIONS(348), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(346), + [anon_sym_LF] = ACTIONS(346), + [anon_sym_AMP] = ACTIONS(346), + }, + [4125] = { + [sym_file_descriptor] = ACTIONS(378), + [sym_variable_name] = ACTIONS(378), + [anon_sym_PIPE] = ACTIONS(344), + [anon_sym_SEMI_SEMI] = ACTIONS(8545), + [anon_sym_PIPE_AMP] = ACTIONS(344), + [anon_sym_AMP_AMP] = ACTIONS(348), + [anon_sym_PIPE_PIPE] = ACTIONS(348), + [anon_sym_LT] = ACTIONS(380), + [anon_sym_GT] = ACTIONS(380), + [anon_sym_GT_GT] = ACTIONS(380), + [anon_sym_AMP_GT] = ACTIONS(380), + [anon_sym_AMP_GT_GT] = ACTIONS(380), + [anon_sym_LT_AMP] = ACTIONS(380), + [anon_sym_GT_AMP] = ACTIONS(380), + [sym__special_characters] = ACTIONS(380), + [anon_sym_DQUOTE] = ACTIONS(380), + [anon_sym_DOLLAR] = ACTIONS(380), + [sym_raw_string] = ACTIONS(380), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(380), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(380), + [anon_sym_BQUOTE] = ACTIONS(380), + [anon_sym_LT_LPAREN] = ACTIONS(380), + [anon_sym_GT_LPAREN] = ACTIONS(380), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(380), + [anon_sym_SEMI] = ACTIONS(346), + [anon_sym_LF] = ACTIONS(346), + [anon_sym_AMP] = ACTIONS(346), + }, + [4126] = { [sym__terminated_statement] = STATE(25), [sym_for_statement] = STATE(26), [sym_while_statement] = STATE(26), @@ -92229,7 +101166,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(18), [sym_command_substitution] = STATE(18), [sym_process_substitution] = STATE(18), - [aux_sym_program_repeat1] = STATE(3818), + [aux_sym_program_repeat1] = STATE(4126), [aux_sym_command_repeat1] = STATE(33), [sym_file_descriptor] = ACTIONS(1130), [sym_variable_name] = ACTIONS(1133), @@ -92268,22 +101205,22 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(56), [sym_word] = ACTIONS(1198), }, - [3819] = { + [4127] = { [sym__terminated_statement] = STATE(25), - [sym_for_statement] = STATE(26), - [sym_while_statement] = STATE(26), - [sym_if_statement] = STATE(26), - [sym_case_statement] = STATE(26), - [sym_function_definition] = STATE(26), - [sym_subshell] = STATE(26), - [sym_pipeline] = STATE(26), - [sym_list] = STATE(26), - [sym_command] = STATE(26), + [sym_for_statement] = STATE(4324), + [sym_while_statement] = STATE(4324), + [sym_if_statement] = STATE(4324), + [sym_case_statement] = STATE(4324), + [sym_function_definition] = STATE(4324), + [sym_subshell] = STATE(4324), + [sym_pipeline] = STATE(4324), + [sym_list] = STATE(4324), + [sym_command] = STATE(4324), [sym_command_name] = STATE(27), - [sym_bracket_command] = STATE(26), - [sym_variable_assignment] = STATE(28), - [sym_declaration_command] = STATE(26), - [sym_unset_command] = STATE(26), + [sym_bracket_command] = STATE(4324), + [sym_variable_assignment] = STATE(4325), + [sym_declaration_command] = STATE(4324), + [sym_unset_command] = STATE(4324), [sym_subscript] = STATE(29), [sym_file_redirect] = STATE(30), [sym_concatenation] = STATE(31), @@ -92293,7 +101230,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(18), [sym_command_substitution] = STATE(18), [sym_process_substitution] = STATE(18), - [aux_sym_program_repeat1] = STATE(3818), + [aux_sym_program_repeat1] = STATE(4126), [aux_sym_command_repeat1] = STATE(33), [sym_file_descriptor] = ACTIONS(10), [sym_variable_name] = ACTIONS(12), @@ -92301,7 +101238,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_while] = ACTIONS(18), [anon_sym_if] = ACTIONS(20), [anon_sym_case] = ACTIONS(22), - [anon_sym_SEMI_SEMI] = ACTIONS(7777), + [anon_sym_SEMI_SEMI] = ACTIONS(8547), [anon_sym_function] = ACTIONS(24), [anon_sym_LPAREN] = ACTIONS(26), [anon_sym_LBRACK] = ACTIONS(28), @@ -92332,35 +101269,114 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(56), [sym_word] = ACTIONS(58), }, - [3820] = { - [sym__special_characters] = ACTIONS(7202), - [anon_sym_DQUOTE] = ACTIONS(7204), - [anon_sym_DOLLAR] = ACTIONS(7202), - [sym_raw_string] = ACTIONS(7204), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(7204), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(7204), - [anon_sym_BQUOTE] = ACTIONS(7204), - [anon_sym_LT_LPAREN] = ACTIONS(7204), - [anon_sym_GT_LPAREN] = ACTIONS(7204), + [4128] = { + [sym_file_descriptor] = ACTIONS(1080), + [sym_variable_name] = ACTIONS(1080), + [anon_sym_for] = ACTIONS(1082), + [anon_sym_while] = ACTIONS(1082), + [anon_sym_if] = ACTIONS(1082), + [anon_sym_case] = ACTIONS(1082), + [anon_sym_SEMI_SEMI] = ACTIONS(1080), + [anon_sym_function] = ACTIONS(1082), + [anon_sym_LPAREN] = ACTIONS(1080), + [anon_sym_LBRACK] = ACTIONS(1082), + [anon_sym_LBRACK_LBRACK] = ACTIONS(1080), + [anon_sym_declare] = ACTIONS(1082), + [anon_sym_typeset] = ACTIONS(1082), + [anon_sym_export] = ACTIONS(1082), + [anon_sym_readonly] = ACTIONS(1082), + [anon_sym_local] = ACTIONS(1082), + [anon_sym_unset] = ACTIONS(1082), + [anon_sym_unsetenv] = ACTIONS(1082), + [anon_sym_LT] = ACTIONS(1082), + [anon_sym_GT] = ACTIONS(1082), + [anon_sym_GT_GT] = ACTIONS(1080), + [anon_sym_AMP_GT] = ACTIONS(1082), + [anon_sym_AMP_GT_GT] = ACTIONS(1080), + [anon_sym_LT_AMP] = ACTIONS(1080), + [anon_sym_GT_AMP] = ACTIONS(1080), + [sym__special_characters] = ACTIONS(7482), + [anon_sym_DQUOTE] = ACTIONS(7484), + [anon_sym_DOLLAR] = ACTIONS(7486), + [sym_raw_string] = ACTIONS(7484), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(7484), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(7484), + [anon_sym_BQUOTE] = ACTIONS(7484), + [anon_sym_LT_LPAREN] = ACTIONS(7484), + [anon_sym_GT_LPAREN] = ACTIONS(7484), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(7202), + [sym_word] = ACTIONS(7482), }, - [3821] = { + [4129] = { + [sym__special_characters] = ACTIONS(7486), + [anon_sym_DQUOTE] = ACTIONS(7484), + [anon_sym_DOLLAR] = ACTIONS(7486), + [sym_raw_string] = ACTIONS(7484), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(7484), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(7484), + [anon_sym_BQUOTE] = ACTIONS(7484), + [anon_sym_LT_LPAREN] = ACTIONS(7484), + [anon_sym_GT_LPAREN] = ACTIONS(7484), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(7486), + }, + [4130] = { + [anon_sym_PIPE] = ACTIONS(344), + [anon_sym_SEMI_SEMI] = ACTIONS(8549), + [anon_sym_PIPE_AMP] = ACTIONS(344), + [anon_sym_AMP_AMP] = ACTIONS(348), + [anon_sym_PIPE_PIPE] = ACTIONS(348), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(346), + [anon_sym_LF] = ACTIONS(346), + [anon_sym_AMP] = ACTIONS(346), + }, + [4131] = { + [sym_file_descriptor] = ACTIONS(378), + [sym_variable_name] = ACTIONS(378), + [anon_sym_PIPE] = ACTIONS(344), + [anon_sym_SEMI_SEMI] = ACTIONS(8549), + [anon_sym_PIPE_AMP] = ACTIONS(344), + [anon_sym_AMP_AMP] = ACTIONS(348), + [anon_sym_PIPE_PIPE] = ACTIONS(348), + [anon_sym_LT] = ACTIONS(380), + [anon_sym_GT] = ACTIONS(380), + [anon_sym_GT_GT] = ACTIONS(380), + [anon_sym_AMP_GT] = ACTIONS(380), + [anon_sym_AMP_GT_GT] = ACTIONS(380), + [anon_sym_LT_AMP] = ACTIONS(380), + [anon_sym_GT_AMP] = ACTIONS(380), + [sym__special_characters] = ACTIONS(380), + [anon_sym_DQUOTE] = ACTIONS(380), + [anon_sym_DOLLAR] = ACTIONS(380), + [sym_raw_string] = ACTIONS(380), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(380), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(380), + [anon_sym_BQUOTE] = ACTIONS(380), + [anon_sym_LT_LPAREN] = ACTIONS(380), + [anon_sym_GT_LPAREN] = ACTIONS(380), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(380), + [anon_sym_SEMI] = ACTIONS(346), + [anon_sym_LF] = ACTIONS(346), + [anon_sym_AMP] = ACTIONS(346), + }, + [4132] = { [sym__terminated_statement] = STATE(25), - [sym_for_statement] = STATE(26), - [sym_while_statement] = STATE(26), - [sym_if_statement] = STATE(26), - [sym_case_statement] = STATE(26), - [sym_function_definition] = STATE(26), - [sym_subshell] = STATE(26), - [sym_pipeline] = STATE(26), - [sym_list] = STATE(26), - [sym_command] = STATE(26), + [sym_for_statement] = STATE(4328), + [sym_while_statement] = STATE(4328), + [sym_if_statement] = STATE(4328), + [sym_case_statement] = STATE(4328), + [sym_function_definition] = STATE(4328), + [sym_subshell] = STATE(4328), + [sym_pipeline] = STATE(4328), + [sym_list] = STATE(4328), + [sym_command] = STATE(4328), [sym_command_name] = STATE(27), - [sym_bracket_command] = STATE(26), - [sym_variable_assignment] = STATE(28), - [sym_declaration_command] = STATE(26), - [sym_unset_command] = STATE(26), + [sym_bracket_command] = STATE(4328), + [sym_variable_assignment] = STATE(4329), + [sym_declaration_command] = STATE(4328), + [sym_unset_command] = STATE(4328), [sym_subscript] = STATE(29), [sym_file_redirect] = STATE(30), [sym_concatenation] = STATE(31), @@ -92370,7 +101386,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(18), [sym_command_substitution] = STATE(18), [sym_process_substitution] = STATE(18), - [aux_sym_program_repeat1] = STATE(3818), + [aux_sym_program_repeat1] = STATE(4126), [aux_sym_command_repeat1] = STATE(33), [sym_file_descriptor] = ACTIONS(10), [sym_variable_name] = ACTIONS(12), @@ -92378,7 +101394,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_while] = ACTIONS(18), [anon_sym_if] = ACTIONS(20), [anon_sym_case] = ACTIONS(22), - [anon_sym_SEMI_SEMI] = ACTIONS(7779), + [anon_sym_SEMI_SEMI] = ACTIONS(8551), [anon_sym_function] = ACTIONS(24), [anon_sym_LPAREN] = ACTIONS(26), [anon_sym_LBRACK] = ACTIONS(28), @@ -92409,55 +101425,55 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(56), [sym_word] = ACTIONS(58), }, - [3822] = { - [sym__concat] = ACTIONS(5929), - [anon_sym_PIPE] = ACTIONS(5931), - [anon_sym_SEMI_SEMI] = ACTIONS(5931), - [anon_sym_PIPE_AMP] = ACTIONS(5931), - [anon_sym_AMP_AMP] = ACTIONS(5931), - [anon_sym_PIPE_PIPE] = ACTIONS(5931), + [4133] = { + [sym__concat] = ACTIONS(5961), + [anon_sym_PIPE] = ACTIONS(5963), + [anon_sym_SEMI_SEMI] = ACTIONS(5963), + [anon_sym_PIPE_AMP] = ACTIONS(5963), + [anon_sym_AMP_AMP] = ACTIONS(5963), + [anon_sym_PIPE_PIPE] = ACTIONS(5963), [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(5931), - [anon_sym_LF] = ACTIONS(5931), - [anon_sym_AMP] = ACTIONS(5931), + [anon_sym_SEMI] = ACTIONS(5963), + [anon_sym_LF] = ACTIONS(5963), + [anon_sym_AMP] = ACTIONS(5963), }, - [3823] = { - [sym__concat] = ACTIONS(5933), - [anon_sym_PIPE] = ACTIONS(5935), - [anon_sym_SEMI_SEMI] = ACTIONS(5935), - [anon_sym_PIPE_AMP] = ACTIONS(5935), - [anon_sym_AMP_AMP] = ACTIONS(5935), - [anon_sym_PIPE_PIPE] = ACTIONS(5935), + [4134] = { + [sym__concat] = ACTIONS(5965), + [anon_sym_PIPE] = ACTIONS(5967), + [anon_sym_SEMI_SEMI] = ACTIONS(5967), + [anon_sym_PIPE_AMP] = ACTIONS(5967), + [anon_sym_AMP_AMP] = ACTIONS(5967), + [anon_sym_PIPE_PIPE] = ACTIONS(5967), [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(5935), - [anon_sym_LF] = ACTIONS(5935), - [anon_sym_AMP] = ACTIONS(5935), + [anon_sym_SEMI] = ACTIONS(5967), + [anon_sym_LF] = ACTIONS(5967), + [anon_sym_AMP] = ACTIONS(5967), }, - [3824] = { - [sym__concat] = ACTIONS(5937), - [anon_sym_PIPE] = ACTIONS(5939), - [anon_sym_SEMI_SEMI] = ACTIONS(5939), - [anon_sym_PIPE_AMP] = ACTIONS(5939), - [anon_sym_AMP_AMP] = ACTIONS(5939), - [anon_sym_PIPE_PIPE] = ACTIONS(5939), + [4135] = { + [sym__concat] = ACTIONS(5969), + [anon_sym_PIPE] = ACTIONS(5971), + [anon_sym_SEMI_SEMI] = ACTIONS(5971), + [anon_sym_PIPE_AMP] = ACTIONS(5971), + [anon_sym_AMP_AMP] = ACTIONS(5971), + [anon_sym_PIPE_PIPE] = ACTIONS(5971), [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(5939), - [anon_sym_LF] = ACTIONS(5939), - [anon_sym_AMP] = ACTIONS(5939), + [anon_sym_SEMI] = ACTIONS(5971), + [anon_sym_LF] = ACTIONS(5971), + [anon_sym_AMP] = ACTIONS(5971), }, - [3825] = { - [sym__concat] = ACTIONS(5941), - [anon_sym_PIPE] = ACTIONS(5943), - [anon_sym_SEMI_SEMI] = ACTIONS(5943), - [anon_sym_PIPE_AMP] = ACTIONS(5943), - [anon_sym_AMP_AMP] = ACTIONS(5943), - [anon_sym_PIPE_PIPE] = ACTIONS(5943), + [4136] = { + [sym__concat] = ACTIONS(5973), + [anon_sym_PIPE] = ACTIONS(5975), + [anon_sym_SEMI_SEMI] = ACTIONS(5975), + [anon_sym_PIPE_AMP] = ACTIONS(5975), + [anon_sym_AMP_AMP] = ACTIONS(5975), + [anon_sym_PIPE_PIPE] = ACTIONS(5975), [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(5943), - [anon_sym_LF] = ACTIONS(5943), - [anon_sym_AMP] = ACTIONS(5943), + [anon_sym_SEMI] = ACTIONS(5975), + [anon_sym_LF] = ACTIONS(5975), + [anon_sym_AMP] = ACTIONS(5975), }, - [3826] = { + [4137] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -92466,7 +101482,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7781), + [anon_sym_RBRACE] = ACTIONS(8553), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -92486,19 +101502,19 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3827] = { - [sym__concat] = ACTIONS(5947), - [anon_sym_PIPE] = ACTIONS(5949), - [anon_sym_SEMI_SEMI] = ACTIONS(5949), - [anon_sym_PIPE_AMP] = ACTIONS(5949), - [anon_sym_AMP_AMP] = ACTIONS(5949), - [anon_sym_PIPE_PIPE] = ACTIONS(5949), + [4138] = { + [sym__concat] = ACTIONS(5979), + [anon_sym_PIPE] = ACTIONS(5981), + [anon_sym_SEMI_SEMI] = ACTIONS(5981), + [anon_sym_PIPE_AMP] = ACTIONS(5981), + [anon_sym_AMP_AMP] = ACTIONS(5981), + [anon_sym_PIPE_PIPE] = ACTIONS(5981), [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(5949), - [anon_sym_LF] = ACTIONS(5949), - [anon_sym_AMP] = ACTIONS(5949), + [anon_sym_SEMI] = ACTIONS(5981), + [anon_sym_LF] = ACTIONS(5981), + [anon_sym_AMP] = ACTIONS(5981), }, - [3828] = { + [4139] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -92507,7 +101523,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7783), + [anon_sym_RBRACE] = ACTIONS(8555), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -92527,19 +101543,19 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3829] = { - [sym__concat] = ACTIONS(5953), - [anon_sym_PIPE] = ACTIONS(5955), - [anon_sym_SEMI_SEMI] = ACTIONS(5955), - [anon_sym_PIPE_AMP] = ACTIONS(5955), - [anon_sym_AMP_AMP] = ACTIONS(5955), - [anon_sym_PIPE_PIPE] = ACTIONS(5955), + [4140] = { + [sym__concat] = ACTIONS(5985), + [anon_sym_PIPE] = ACTIONS(5987), + [anon_sym_SEMI_SEMI] = ACTIONS(5987), + [anon_sym_PIPE_AMP] = ACTIONS(5987), + [anon_sym_AMP_AMP] = ACTIONS(5987), + [anon_sym_PIPE_PIPE] = ACTIONS(5987), [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(5955), - [anon_sym_LF] = ACTIONS(5955), - [anon_sym_AMP] = ACTIONS(5955), + [anon_sym_SEMI] = ACTIONS(5987), + [anon_sym_LF] = ACTIONS(5987), + [anon_sym_AMP] = ACTIONS(5987), }, - [3830] = { + [4141] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -92548,7 +101564,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7785), + [anon_sym_RBRACE] = ACTIONS(8557), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -92568,127 +101584,127 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3831] = { - [sym__concat] = ACTIONS(5959), - [anon_sym_PIPE] = ACTIONS(5961), - [anon_sym_SEMI_SEMI] = ACTIONS(5961), - [anon_sym_PIPE_AMP] = ACTIONS(5961), - [anon_sym_AMP_AMP] = ACTIONS(5961), - [anon_sym_PIPE_PIPE] = ACTIONS(5961), + [4142] = { + [sym__concat] = ACTIONS(5991), + [anon_sym_PIPE] = ACTIONS(5993), + [anon_sym_SEMI_SEMI] = ACTIONS(5993), + [anon_sym_PIPE_AMP] = ACTIONS(5993), + [anon_sym_AMP_AMP] = ACTIONS(5993), + [anon_sym_PIPE_PIPE] = ACTIONS(5993), [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(5961), - [anon_sym_LF] = ACTIONS(5961), - [anon_sym_AMP] = ACTIONS(5961), + [anon_sym_SEMI] = ACTIONS(5993), + [anon_sym_LF] = ACTIONS(5993), + [anon_sym_AMP] = ACTIONS(5993), }, - [3832] = { - [sym__concat] = ACTIONS(5963), - [anon_sym_PIPE] = ACTIONS(5965), - [anon_sym_SEMI_SEMI] = ACTIONS(5965), - [anon_sym_PIPE_AMP] = ACTIONS(5965), - [anon_sym_AMP_AMP] = ACTIONS(5965), - [anon_sym_PIPE_PIPE] = ACTIONS(5965), + [4143] = { + [sym__concat] = ACTIONS(5995), + [anon_sym_PIPE] = ACTIONS(5997), + [anon_sym_SEMI_SEMI] = ACTIONS(5997), + [anon_sym_PIPE_AMP] = ACTIONS(5997), + [anon_sym_AMP_AMP] = ACTIONS(5997), + [anon_sym_PIPE_PIPE] = ACTIONS(5997), [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(5965), - [anon_sym_LF] = ACTIONS(5965), - [anon_sym_AMP] = ACTIONS(5965), + [anon_sym_SEMI] = ACTIONS(5997), + [anon_sym_LF] = ACTIONS(5997), + [anon_sym_AMP] = ACTIONS(5997), }, - [3833] = { - [sym_file_descriptor] = ACTIONS(6812), - [sym__concat] = ACTIONS(6812), - [sym_variable_name] = ACTIONS(6812), - [anon_sym_PIPE] = ACTIONS(6814), - [anon_sym_RPAREN] = ACTIONS(6814), - [anon_sym_SEMI_SEMI] = ACTIONS(6814), - [anon_sym_PIPE_AMP] = ACTIONS(6814), - [anon_sym_AMP_AMP] = ACTIONS(6814), - [anon_sym_PIPE_PIPE] = ACTIONS(6814), - [anon_sym_LT] = ACTIONS(6814), - [anon_sym_GT] = ACTIONS(6814), - [anon_sym_GT_GT] = ACTIONS(6814), - [anon_sym_AMP_GT] = ACTIONS(6814), - [anon_sym_AMP_GT_GT] = ACTIONS(6814), - [anon_sym_LT_AMP] = ACTIONS(6814), - [anon_sym_GT_AMP] = ACTIONS(6814), - [sym__special_characters] = ACTIONS(6814), - [anon_sym_DQUOTE] = ACTIONS(6814), - [anon_sym_DOLLAR] = ACTIONS(6814), - [sym_raw_string] = ACTIONS(6814), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6814), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6814), - [anon_sym_BQUOTE] = ACTIONS(6814), - [anon_sym_LT_LPAREN] = ACTIONS(6814), - [anon_sym_GT_LPAREN] = ACTIONS(6814), + [4144] = { + [sym_file_descriptor] = ACTIONS(6948), + [sym__concat] = ACTIONS(6948), + [sym_variable_name] = ACTIONS(6948), + [anon_sym_PIPE] = ACTIONS(6950), + [anon_sym_RPAREN] = ACTIONS(6950), + [anon_sym_SEMI_SEMI] = ACTIONS(6950), + [anon_sym_PIPE_AMP] = ACTIONS(6950), + [anon_sym_AMP_AMP] = ACTIONS(6950), + [anon_sym_PIPE_PIPE] = ACTIONS(6950), + [anon_sym_LT] = ACTIONS(6950), + [anon_sym_GT] = ACTIONS(6950), + [anon_sym_GT_GT] = ACTIONS(6950), + [anon_sym_AMP_GT] = ACTIONS(6950), + [anon_sym_AMP_GT_GT] = ACTIONS(6950), + [anon_sym_LT_AMP] = ACTIONS(6950), + [anon_sym_GT_AMP] = ACTIONS(6950), + [sym__special_characters] = ACTIONS(6950), + [anon_sym_DQUOTE] = ACTIONS(6950), + [anon_sym_DOLLAR] = ACTIONS(6950), + [sym_raw_string] = ACTIONS(6950), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6950), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6950), + [anon_sym_BQUOTE] = ACTIONS(6950), + [anon_sym_LT_LPAREN] = ACTIONS(6950), + [anon_sym_GT_LPAREN] = ACTIONS(6950), [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(6814), - [anon_sym_SEMI] = ACTIONS(6814), - [anon_sym_LF] = ACTIONS(6814), - [anon_sym_AMP] = ACTIONS(6814), + [sym_word] = ACTIONS(6950), + [anon_sym_SEMI] = ACTIONS(6950), + [anon_sym_LF] = ACTIONS(6950), + [anon_sym_AMP] = ACTIONS(6950), }, - [3834] = { - [sym_file_descriptor] = ACTIONS(6816), - [sym__concat] = ACTIONS(6816), - [sym_variable_name] = ACTIONS(6816), - [anon_sym_PIPE] = ACTIONS(6818), - [anon_sym_RPAREN] = ACTIONS(6818), - [anon_sym_SEMI_SEMI] = ACTIONS(6818), - [anon_sym_PIPE_AMP] = ACTIONS(6818), - [anon_sym_AMP_AMP] = ACTIONS(6818), - [anon_sym_PIPE_PIPE] = ACTIONS(6818), - [anon_sym_LT] = ACTIONS(6818), - [anon_sym_GT] = ACTIONS(6818), - [anon_sym_GT_GT] = ACTIONS(6818), - [anon_sym_AMP_GT] = ACTIONS(6818), - [anon_sym_AMP_GT_GT] = ACTIONS(6818), - [anon_sym_LT_AMP] = ACTIONS(6818), - [anon_sym_GT_AMP] = ACTIONS(6818), - [sym__special_characters] = ACTIONS(6818), - [anon_sym_DQUOTE] = ACTIONS(6818), - [anon_sym_DOLLAR] = ACTIONS(6818), - [sym_raw_string] = ACTIONS(6818), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6818), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6818), - [anon_sym_BQUOTE] = ACTIONS(6818), - [anon_sym_LT_LPAREN] = ACTIONS(6818), - [anon_sym_GT_LPAREN] = ACTIONS(6818), + [4145] = { + [sym_file_descriptor] = ACTIONS(6952), + [sym__concat] = ACTIONS(6952), + [sym_variable_name] = ACTIONS(6952), + [anon_sym_PIPE] = ACTIONS(6954), + [anon_sym_RPAREN] = ACTIONS(6954), + [anon_sym_SEMI_SEMI] = ACTIONS(6954), + [anon_sym_PIPE_AMP] = ACTIONS(6954), + [anon_sym_AMP_AMP] = ACTIONS(6954), + [anon_sym_PIPE_PIPE] = ACTIONS(6954), + [anon_sym_LT] = ACTIONS(6954), + [anon_sym_GT] = ACTIONS(6954), + [anon_sym_GT_GT] = ACTIONS(6954), + [anon_sym_AMP_GT] = ACTIONS(6954), + [anon_sym_AMP_GT_GT] = ACTIONS(6954), + [anon_sym_LT_AMP] = ACTIONS(6954), + [anon_sym_GT_AMP] = ACTIONS(6954), + [sym__special_characters] = ACTIONS(6954), + [anon_sym_DQUOTE] = ACTIONS(6954), + [anon_sym_DOLLAR] = ACTIONS(6954), + [sym_raw_string] = ACTIONS(6954), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6954), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6954), + [anon_sym_BQUOTE] = ACTIONS(6954), + [anon_sym_LT_LPAREN] = ACTIONS(6954), + [anon_sym_GT_LPAREN] = ACTIONS(6954), [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(6818), - [anon_sym_SEMI] = ACTIONS(6818), - [anon_sym_LF] = ACTIONS(6818), - [anon_sym_AMP] = ACTIONS(6818), + [sym_word] = ACTIONS(6954), + [anon_sym_SEMI] = ACTIONS(6954), + [anon_sym_LF] = ACTIONS(6954), + [anon_sym_AMP] = ACTIONS(6954), }, - [3835] = { - [sym_file_descriptor] = ACTIONS(6820), - [sym__concat] = ACTIONS(6820), - [sym_variable_name] = ACTIONS(6820), - [anon_sym_PIPE] = ACTIONS(6822), - [anon_sym_RPAREN] = ACTIONS(6822), - [anon_sym_SEMI_SEMI] = ACTIONS(6822), - [anon_sym_PIPE_AMP] = ACTIONS(6822), - [anon_sym_AMP_AMP] = ACTIONS(6822), - [anon_sym_PIPE_PIPE] = ACTIONS(6822), - [anon_sym_LT] = ACTIONS(6822), - [anon_sym_GT] = ACTIONS(6822), - [anon_sym_GT_GT] = ACTIONS(6822), - [anon_sym_AMP_GT] = ACTIONS(6822), - [anon_sym_AMP_GT_GT] = ACTIONS(6822), - [anon_sym_LT_AMP] = ACTIONS(6822), - [anon_sym_GT_AMP] = ACTIONS(6822), - [sym__special_characters] = ACTIONS(6822), - [anon_sym_DQUOTE] = ACTIONS(6822), - [anon_sym_DOLLAR] = ACTIONS(6822), - [sym_raw_string] = ACTIONS(6822), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6822), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6822), - [anon_sym_BQUOTE] = ACTIONS(6822), - [anon_sym_LT_LPAREN] = ACTIONS(6822), - [anon_sym_GT_LPAREN] = ACTIONS(6822), + [4146] = { + [sym_file_descriptor] = ACTIONS(6956), + [sym__concat] = ACTIONS(6956), + [sym_variable_name] = ACTIONS(6956), + [anon_sym_PIPE] = ACTIONS(6958), + [anon_sym_RPAREN] = ACTIONS(6958), + [anon_sym_SEMI_SEMI] = ACTIONS(6958), + [anon_sym_PIPE_AMP] = ACTIONS(6958), + [anon_sym_AMP_AMP] = ACTIONS(6958), + [anon_sym_PIPE_PIPE] = ACTIONS(6958), + [anon_sym_LT] = ACTIONS(6958), + [anon_sym_GT] = ACTIONS(6958), + [anon_sym_GT_GT] = ACTIONS(6958), + [anon_sym_AMP_GT] = ACTIONS(6958), + [anon_sym_AMP_GT_GT] = ACTIONS(6958), + [anon_sym_LT_AMP] = ACTIONS(6958), + [anon_sym_GT_AMP] = ACTIONS(6958), + [sym__special_characters] = ACTIONS(6958), + [anon_sym_DQUOTE] = ACTIONS(6958), + [anon_sym_DOLLAR] = ACTIONS(6958), + [sym_raw_string] = ACTIONS(6958), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6958), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6958), + [anon_sym_BQUOTE] = ACTIONS(6958), + [anon_sym_LT_LPAREN] = ACTIONS(6958), + [anon_sym_GT_LPAREN] = ACTIONS(6958), [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(6822), - [anon_sym_SEMI] = ACTIONS(6822), - [anon_sym_LF] = ACTIONS(6822), - [anon_sym_AMP] = ACTIONS(6822), + [sym_word] = ACTIONS(6958), + [anon_sym_SEMI] = ACTIONS(6958), + [anon_sym_LF] = ACTIONS(6958), + [anon_sym_AMP] = ACTIONS(6958), }, - [3836] = { + [4147] = { [sym__concat] = ACTIONS(4728), [anon_sym_PIPE] = ACTIONS(4730), [anon_sym_RPAREN] = ACTIONS(4730), @@ -92701,7 +101717,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(4730), [anon_sym_AMP] = ACTIONS(4730), }, - [3837] = { + [4148] = { [sym__concat] = ACTIONS(4734), [anon_sym_PIPE] = ACTIONS(4736), [anon_sym_RPAREN] = ACTIONS(4736), @@ -92714,7 +101730,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(4736), [anon_sym_AMP] = ACTIONS(4736), }, - [3838] = { + [4149] = { [sym__concat] = ACTIONS(4797), [anon_sym_PIPE] = ACTIONS(4799), [anon_sym_RPAREN] = ACTIONS(4799), @@ -92727,7 +101743,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(4799), [anon_sym_AMP] = ACTIONS(4799), }, - [3839] = { + [4150] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -92736,7 +101752,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7787), + [anon_sym_RBRACE] = ACTIONS(8559), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -92756,23 +101772,23 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3840] = { + [4151] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(7789), + [anon_sym_RBRACE] = ACTIONS(8561), [sym_comment] = ACTIONS(56), }, - [3841] = { + [4152] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(7791), + [anon_sym_RBRACE] = ACTIONS(8563), [sym_comment] = ACTIONS(56), }, - [3842] = { - [anon_sym_RBRACE] = ACTIONS(7791), + [4153] = { + [anon_sym_RBRACE] = ACTIONS(8563), [sym_comment] = ACTIONS(56), }, - [3843] = { + [4154] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -92780,8 +101796,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3917), - [anon_sym_RBRACE] = ACTIONS(7793), + [aux_sym_expansion_repeat1] = STATE(4337), + [anon_sym_RBRACE] = ACTIONS(8565), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -92801,7 +101817,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3844] = { + [4155] = { [sym__concat] = ACTIONS(4809), [anon_sym_PIPE] = ACTIONS(4811), [anon_sym_RPAREN] = ACTIONS(4811), @@ -92814,7 +101830,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(4811), [anon_sym_AMP] = ACTIONS(4811), }, - [3845] = { + [4156] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -92822,8 +101838,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3919), - [anon_sym_RBRACE] = ACTIONS(7795), + [aux_sym_expansion_repeat1] = STATE(4339), + [anon_sym_RBRACE] = ACTIONS(8567), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -92843,7 +101859,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3846] = { + [4157] = { [sym__concat] = ACTIONS(4815), [anon_sym_PIPE] = ACTIONS(4817), [anon_sym_RPAREN] = ACTIONS(4817), @@ -92856,7 +101872,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(4817), [anon_sym_AMP] = ACTIONS(4817), }, - [3847] = { + [4158] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -92864,8 +101880,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3921), - [anon_sym_RBRACE] = ACTIONS(7797), + [aux_sym_expansion_repeat1] = STATE(4341), + [anon_sym_RBRACE] = ACTIONS(8569), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -92885,7 +101901,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3848] = { + [4159] = { [sym__concat] = ACTIONS(4821), [anon_sym_PIPE] = ACTIONS(4823), [anon_sym_RPAREN] = ACTIONS(4823), @@ -92898,7 +101914,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(4823), [anon_sym_AMP] = ACTIONS(4823), }, - [3849] = { + [4160] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -92907,7 +101923,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7799), + [anon_sym_RBRACE] = ACTIONS(8571), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -92927,7 +101943,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3850] = { + [4161] = { [sym__concat] = ACTIONS(4827), [anon_sym_PIPE] = ACTIONS(4829), [anon_sym_RPAREN] = ACTIONS(4829), @@ -92940,7 +101956,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(4829), [anon_sym_AMP] = ACTIONS(4829), }, - [3851] = { + [4162] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -92949,7 +101965,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7801), + [anon_sym_RBRACE] = ACTIONS(8573), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -92969,205 +101985,205 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3852] = { - [sym_file_descriptor] = ACTIONS(6812), - [sym__concat] = ACTIONS(6812), - [anon_sym_PIPE] = ACTIONS(6814), - [anon_sym_RPAREN] = ACTIONS(6814), - [anon_sym_SEMI_SEMI] = ACTIONS(6814), - [anon_sym_PIPE_AMP] = ACTIONS(6814), - [anon_sym_AMP_AMP] = ACTIONS(6814), - [anon_sym_PIPE_PIPE] = ACTIONS(6814), - [anon_sym_LT] = ACTIONS(6814), - [anon_sym_GT] = ACTIONS(6814), - [anon_sym_GT_GT] = ACTIONS(6814), - [anon_sym_AMP_GT] = ACTIONS(6814), - [anon_sym_AMP_GT_GT] = ACTIONS(6814), - [anon_sym_LT_AMP] = ACTIONS(6814), - [anon_sym_GT_AMP] = ACTIONS(6814), - [anon_sym_LT_LT] = ACTIONS(6814), - [anon_sym_LT_LT_DASH] = ACTIONS(6814), - [anon_sym_LT_LT_LT] = ACTIONS(6814), + [4163] = { + [sym_file_descriptor] = ACTIONS(6948), + [sym__concat] = ACTIONS(6948), + [anon_sym_PIPE] = ACTIONS(6950), + [anon_sym_RPAREN] = ACTIONS(6950), + [anon_sym_SEMI_SEMI] = ACTIONS(6950), + [anon_sym_PIPE_AMP] = ACTIONS(6950), + [anon_sym_AMP_AMP] = ACTIONS(6950), + [anon_sym_PIPE_PIPE] = ACTIONS(6950), + [anon_sym_LT] = ACTIONS(6950), + [anon_sym_GT] = ACTIONS(6950), + [anon_sym_GT_GT] = ACTIONS(6950), + [anon_sym_AMP_GT] = ACTIONS(6950), + [anon_sym_AMP_GT_GT] = ACTIONS(6950), + [anon_sym_LT_AMP] = ACTIONS(6950), + [anon_sym_GT_AMP] = ACTIONS(6950), + [anon_sym_LT_LT] = ACTIONS(6950), + [anon_sym_LT_LT_DASH] = ACTIONS(6950), + [anon_sym_LT_LT_LT] = ACTIONS(6950), [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(6814), - [anon_sym_LF] = ACTIONS(6814), - [anon_sym_AMP] = ACTIONS(6814), + [anon_sym_SEMI] = ACTIONS(6950), + [anon_sym_LF] = ACTIONS(6950), + [anon_sym_AMP] = ACTIONS(6950), }, - [3853] = { - [sym_file_descriptor] = ACTIONS(6816), - [sym__concat] = ACTIONS(6816), - [anon_sym_PIPE] = ACTIONS(6818), - [anon_sym_RPAREN] = ACTIONS(6818), - [anon_sym_SEMI_SEMI] = ACTIONS(6818), - [anon_sym_PIPE_AMP] = ACTIONS(6818), - [anon_sym_AMP_AMP] = ACTIONS(6818), - [anon_sym_PIPE_PIPE] = ACTIONS(6818), - [anon_sym_LT] = ACTIONS(6818), - [anon_sym_GT] = ACTIONS(6818), - [anon_sym_GT_GT] = ACTIONS(6818), - [anon_sym_AMP_GT] = ACTIONS(6818), - [anon_sym_AMP_GT_GT] = ACTIONS(6818), - [anon_sym_LT_AMP] = ACTIONS(6818), - [anon_sym_GT_AMP] = ACTIONS(6818), - [anon_sym_LT_LT] = ACTIONS(6818), - [anon_sym_LT_LT_DASH] = ACTIONS(6818), - [anon_sym_LT_LT_LT] = ACTIONS(6818), + [4164] = { + [sym_file_descriptor] = ACTIONS(6952), + [sym__concat] = ACTIONS(6952), + [anon_sym_PIPE] = ACTIONS(6954), + [anon_sym_RPAREN] = ACTIONS(6954), + [anon_sym_SEMI_SEMI] = ACTIONS(6954), + [anon_sym_PIPE_AMP] = ACTIONS(6954), + [anon_sym_AMP_AMP] = ACTIONS(6954), + [anon_sym_PIPE_PIPE] = ACTIONS(6954), + [anon_sym_LT] = ACTIONS(6954), + [anon_sym_GT] = ACTIONS(6954), + [anon_sym_GT_GT] = ACTIONS(6954), + [anon_sym_AMP_GT] = ACTIONS(6954), + [anon_sym_AMP_GT_GT] = ACTIONS(6954), + [anon_sym_LT_AMP] = ACTIONS(6954), + [anon_sym_GT_AMP] = ACTIONS(6954), + [anon_sym_LT_LT] = ACTIONS(6954), + [anon_sym_LT_LT_DASH] = ACTIONS(6954), + [anon_sym_LT_LT_LT] = ACTIONS(6954), [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(6818), - [anon_sym_LF] = ACTIONS(6818), - [anon_sym_AMP] = ACTIONS(6818), + [anon_sym_SEMI] = ACTIONS(6954), + [anon_sym_LF] = ACTIONS(6954), + [anon_sym_AMP] = ACTIONS(6954), }, - [3854] = { - [sym_file_descriptor] = ACTIONS(6820), - [sym__concat] = ACTIONS(6820), - [anon_sym_PIPE] = ACTIONS(6822), - [anon_sym_RPAREN] = ACTIONS(6822), - [anon_sym_SEMI_SEMI] = ACTIONS(6822), - [anon_sym_PIPE_AMP] = ACTIONS(6822), - [anon_sym_AMP_AMP] = ACTIONS(6822), - [anon_sym_PIPE_PIPE] = ACTIONS(6822), - [anon_sym_LT] = ACTIONS(6822), - [anon_sym_GT] = ACTIONS(6822), - [anon_sym_GT_GT] = ACTIONS(6822), - [anon_sym_AMP_GT] = ACTIONS(6822), - [anon_sym_AMP_GT_GT] = ACTIONS(6822), - [anon_sym_LT_AMP] = ACTIONS(6822), - [anon_sym_GT_AMP] = ACTIONS(6822), - [anon_sym_LT_LT] = ACTIONS(6822), - [anon_sym_LT_LT_DASH] = ACTIONS(6822), - [anon_sym_LT_LT_LT] = ACTIONS(6822), + [4165] = { + [sym_file_descriptor] = ACTIONS(6956), + [sym__concat] = ACTIONS(6956), + [anon_sym_PIPE] = ACTIONS(6958), + [anon_sym_RPAREN] = ACTIONS(6958), + [anon_sym_SEMI_SEMI] = ACTIONS(6958), + [anon_sym_PIPE_AMP] = ACTIONS(6958), + [anon_sym_AMP_AMP] = ACTIONS(6958), + [anon_sym_PIPE_PIPE] = ACTIONS(6958), + [anon_sym_LT] = ACTIONS(6958), + [anon_sym_GT] = ACTIONS(6958), + [anon_sym_GT_GT] = ACTIONS(6958), + [anon_sym_AMP_GT] = ACTIONS(6958), + [anon_sym_AMP_GT_GT] = ACTIONS(6958), + [anon_sym_LT_AMP] = ACTIONS(6958), + [anon_sym_GT_AMP] = ACTIONS(6958), + [anon_sym_LT_LT] = ACTIONS(6958), + [anon_sym_LT_LT_DASH] = ACTIONS(6958), + [anon_sym_LT_LT_LT] = ACTIONS(6958), [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(6822), - [anon_sym_LF] = ACTIONS(6822), - [anon_sym_AMP] = ACTIONS(6822), + [anon_sym_SEMI] = ACTIONS(6958), + [anon_sym_LF] = ACTIONS(6958), + [anon_sym_AMP] = ACTIONS(6958), }, - [3855] = { - [sym__concat] = ACTIONS(6812), - [anon_sym_RBRACE] = ACTIONS(6812), + [4166] = { + [sym__concat] = ACTIONS(6948), + [anon_sym_RBRACE] = ACTIONS(6948), [sym_comment] = ACTIONS(56), }, - [3856] = { - [sym__concat] = ACTIONS(6816), - [anon_sym_RBRACE] = ACTIONS(6816), + [4167] = { + [sym__concat] = ACTIONS(6952), + [anon_sym_RBRACE] = ACTIONS(6952), [sym_comment] = ACTIONS(56), }, - [3857] = { - [sym__concat] = ACTIONS(6820), - [anon_sym_RBRACE] = ACTIONS(6820), + [4168] = { + [sym__concat] = ACTIONS(6956), + [anon_sym_RBRACE] = ACTIONS(6956), [sym_comment] = ACTIONS(56), }, - [3858] = { - [sym_file_descriptor] = ACTIONS(6812), - [sym__concat] = ACTIONS(6812), - [sym_variable_name] = ACTIONS(6812), - [anon_sym_PIPE] = ACTIONS(7351), - [anon_sym_RPAREN] = ACTIONS(6812), - [anon_sym_PIPE_AMP] = ACTIONS(6812), - [anon_sym_AMP_AMP] = ACTIONS(6812), - [anon_sym_PIPE_PIPE] = ACTIONS(6812), - [anon_sym_LT] = ACTIONS(7351), - [anon_sym_GT] = ACTIONS(7351), - [anon_sym_GT_GT] = ACTIONS(6812), - [anon_sym_AMP_GT] = ACTIONS(7351), - [anon_sym_AMP_GT_GT] = ACTIONS(6812), - [anon_sym_LT_AMP] = ACTIONS(6812), - [anon_sym_GT_AMP] = ACTIONS(6812), - [sym__special_characters] = ACTIONS(7351), - [anon_sym_DQUOTE] = ACTIONS(6812), - [anon_sym_DOLLAR] = ACTIONS(7351), - [sym_raw_string] = ACTIONS(6812), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6812), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6812), - [anon_sym_BQUOTE] = ACTIONS(6812), - [anon_sym_LT_LPAREN] = ACTIONS(6812), - [anon_sym_GT_LPAREN] = ACTIONS(6812), + [4169] = { + [sym_file_descriptor] = ACTIONS(6948), + [sym__concat] = ACTIONS(6948), + [sym_variable_name] = ACTIONS(6948), + [anon_sym_PIPE] = ACTIONS(7635), + [anon_sym_RPAREN] = ACTIONS(6948), + [anon_sym_PIPE_AMP] = ACTIONS(6948), + [anon_sym_AMP_AMP] = ACTIONS(6948), + [anon_sym_PIPE_PIPE] = ACTIONS(6948), + [anon_sym_LT] = ACTIONS(7635), + [anon_sym_GT] = ACTIONS(7635), + [anon_sym_GT_GT] = ACTIONS(6948), + [anon_sym_AMP_GT] = ACTIONS(7635), + [anon_sym_AMP_GT_GT] = ACTIONS(6948), + [anon_sym_LT_AMP] = ACTIONS(6948), + [anon_sym_GT_AMP] = ACTIONS(6948), + [sym__special_characters] = ACTIONS(7635), + [anon_sym_DQUOTE] = ACTIONS(6948), + [anon_sym_DOLLAR] = ACTIONS(7635), + [sym_raw_string] = ACTIONS(6948), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6948), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6948), + [anon_sym_BQUOTE] = ACTIONS(6948), + [anon_sym_LT_LPAREN] = ACTIONS(6948), + [anon_sym_GT_LPAREN] = ACTIONS(6948), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(7351), + [sym_word] = ACTIONS(7635), }, - [3859] = { - [sym_file_descriptor] = ACTIONS(6816), - [sym__concat] = ACTIONS(6816), - [sym_variable_name] = ACTIONS(6816), - [anon_sym_PIPE] = ACTIONS(7353), - [anon_sym_RPAREN] = ACTIONS(6816), - [anon_sym_PIPE_AMP] = ACTIONS(6816), - [anon_sym_AMP_AMP] = ACTIONS(6816), - [anon_sym_PIPE_PIPE] = ACTIONS(6816), - [anon_sym_LT] = ACTIONS(7353), - [anon_sym_GT] = ACTIONS(7353), - [anon_sym_GT_GT] = ACTIONS(6816), - [anon_sym_AMP_GT] = ACTIONS(7353), - [anon_sym_AMP_GT_GT] = ACTIONS(6816), - [anon_sym_LT_AMP] = ACTIONS(6816), - [anon_sym_GT_AMP] = ACTIONS(6816), - [sym__special_characters] = ACTIONS(7353), - [anon_sym_DQUOTE] = ACTIONS(6816), - [anon_sym_DOLLAR] = ACTIONS(7353), - [sym_raw_string] = ACTIONS(6816), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6816), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6816), - [anon_sym_BQUOTE] = ACTIONS(6816), - [anon_sym_LT_LPAREN] = ACTIONS(6816), - [anon_sym_GT_LPAREN] = ACTIONS(6816), + [4170] = { + [sym_file_descriptor] = ACTIONS(6952), + [sym__concat] = ACTIONS(6952), + [sym_variable_name] = ACTIONS(6952), + [anon_sym_PIPE] = ACTIONS(7637), + [anon_sym_RPAREN] = ACTIONS(6952), + [anon_sym_PIPE_AMP] = ACTIONS(6952), + [anon_sym_AMP_AMP] = ACTIONS(6952), + [anon_sym_PIPE_PIPE] = ACTIONS(6952), + [anon_sym_LT] = ACTIONS(7637), + [anon_sym_GT] = ACTIONS(7637), + [anon_sym_GT_GT] = ACTIONS(6952), + [anon_sym_AMP_GT] = ACTIONS(7637), + [anon_sym_AMP_GT_GT] = ACTIONS(6952), + [anon_sym_LT_AMP] = ACTIONS(6952), + [anon_sym_GT_AMP] = ACTIONS(6952), + [sym__special_characters] = ACTIONS(7637), + [anon_sym_DQUOTE] = ACTIONS(6952), + [anon_sym_DOLLAR] = ACTIONS(7637), + [sym_raw_string] = ACTIONS(6952), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6952), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6952), + [anon_sym_BQUOTE] = ACTIONS(6952), + [anon_sym_LT_LPAREN] = ACTIONS(6952), + [anon_sym_GT_LPAREN] = ACTIONS(6952), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(7353), + [sym_word] = ACTIONS(7637), }, - [3860] = { - [sym_file_descriptor] = ACTIONS(6820), - [sym__concat] = ACTIONS(6820), - [sym_variable_name] = ACTIONS(6820), - [anon_sym_PIPE] = ACTIONS(7355), - [anon_sym_RPAREN] = ACTIONS(6820), - [anon_sym_PIPE_AMP] = ACTIONS(6820), - [anon_sym_AMP_AMP] = ACTIONS(6820), - [anon_sym_PIPE_PIPE] = ACTIONS(6820), - [anon_sym_LT] = ACTIONS(7355), - [anon_sym_GT] = ACTIONS(7355), - [anon_sym_GT_GT] = ACTIONS(6820), - [anon_sym_AMP_GT] = ACTIONS(7355), - [anon_sym_AMP_GT_GT] = ACTIONS(6820), - [anon_sym_LT_AMP] = ACTIONS(6820), - [anon_sym_GT_AMP] = ACTIONS(6820), - [sym__special_characters] = ACTIONS(7355), - [anon_sym_DQUOTE] = ACTIONS(6820), - [anon_sym_DOLLAR] = ACTIONS(7355), - [sym_raw_string] = ACTIONS(6820), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6820), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6820), - [anon_sym_BQUOTE] = ACTIONS(6820), - [anon_sym_LT_LPAREN] = ACTIONS(6820), - [anon_sym_GT_LPAREN] = ACTIONS(6820), + [4171] = { + [sym_file_descriptor] = ACTIONS(6956), + [sym__concat] = ACTIONS(6956), + [sym_variable_name] = ACTIONS(6956), + [anon_sym_PIPE] = ACTIONS(7639), + [anon_sym_RPAREN] = ACTIONS(6956), + [anon_sym_PIPE_AMP] = ACTIONS(6956), + [anon_sym_AMP_AMP] = ACTIONS(6956), + [anon_sym_PIPE_PIPE] = ACTIONS(6956), + [anon_sym_LT] = ACTIONS(7639), + [anon_sym_GT] = ACTIONS(7639), + [anon_sym_GT_GT] = ACTIONS(6956), + [anon_sym_AMP_GT] = ACTIONS(7639), + [anon_sym_AMP_GT_GT] = ACTIONS(6956), + [anon_sym_LT_AMP] = ACTIONS(6956), + [anon_sym_GT_AMP] = ACTIONS(6956), + [sym__special_characters] = ACTIONS(7639), + [anon_sym_DQUOTE] = ACTIONS(6956), + [anon_sym_DOLLAR] = ACTIONS(7639), + [sym_raw_string] = ACTIONS(6956), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6956), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6956), + [anon_sym_BQUOTE] = ACTIONS(6956), + [anon_sym_LT_LPAREN] = ACTIONS(6956), + [anon_sym_GT_LPAREN] = ACTIONS(6956), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(7355), + [sym_word] = ACTIONS(7639), }, - [3861] = { + [4172] = { [sym__concat] = ACTIONS(4728), - [anon_sym_PIPE] = ACTIONS(5748), + [anon_sym_PIPE] = ACTIONS(5780), [anon_sym_RPAREN] = ACTIONS(4728), [anon_sym_PIPE_AMP] = ACTIONS(4728), [anon_sym_AMP_AMP] = ACTIONS(4728), [anon_sym_PIPE_PIPE] = ACTIONS(4728), [sym_comment] = ACTIONS(56), }, - [3862] = { + [4173] = { [sym__concat] = ACTIONS(4734), - [anon_sym_PIPE] = ACTIONS(5750), + [anon_sym_PIPE] = ACTIONS(5782), [anon_sym_RPAREN] = ACTIONS(4734), [anon_sym_PIPE_AMP] = ACTIONS(4734), [anon_sym_AMP_AMP] = ACTIONS(4734), [anon_sym_PIPE_PIPE] = ACTIONS(4734), [sym_comment] = ACTIONS(56), }, - [3863] = { + [4174] = { [sym__concat] = ACTIONS(4797), - [anon_sym_PIPE] = ACTIONS(5752), + [anon_sym_PIPE] = ACTIONS(5784), [anon_sym_RPAREN] = ACTIONS(4797), [anon_sym_PIPE_AMP] = ACTIONS(4797), [anon_sym_AMP_AMP] = ACTIONS(4797), [anon_sym_PIPE_PIPE] = ACTIONS(4797), [sym_comment] = ACTIONS(56), }, - [3864] = { + [4175] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -93176,7 +102192,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7803), + [anon_sym_RBRACE] = ACTIONS(8575), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -93196,23 +102212,23 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3865] = { + [4176] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(7805), + [anon_sym_RBRACE] = ACTIONS(8577), [sym_comment] = ACTIONS(56), }, - [3866] = { + [4177] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(7807), + [anon_sym_RBRACE] = ACTIONS(8579), [sym_comment] = ACTIONS(56), }, - [3867] = { - [anon_sym_RBRACE] = ACTIONS(7807), + [4178] = { + [anon_sym_RBRACE] = ACTIONS(8579), [sym_comment] = ACTIONS(56), }, - [3868] = { + [4179] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -93220,8 +102236,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3928), - [anon_sym_RBRACE] = ACTIONS(7809), + [aux_sym_expansion_repeat1] = STATE(4348), + [anon_sym_RBRACE] = ACTIONS(8581), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -93241,16 +102257,16 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3869] = { + [4180] = { [sym__concat] = ACTIONS(4809), - [anon_sym_PIPE] = ACTIONS(5762), + [anon_sym_PIPE] = ACTIONS(5794), [anon_sym_RPAREN] = ACTIONS(4809), [anon_sym_PIPE_AMP] = ACTIONS(4809), [anon_sym_AMP_AMP] = ACTIONS(4809), [anon_sym_PIPE_PIPE] = ACTIONS(4809), [sym_comment] = ACTIONS(56), }, - [3870] = { + [4181] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -93258,8 +102274,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3930), - [anon_sym_RBRACE] = ACTIONS(7811), + [aux_sym_expansion_repeat1] = STATE(4350), + [anon_sym_RBRACE] = ACTIONS(8583), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -93279,16 +102295,16 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3871] = { + [4182] = { [sym__concat] = ACTIONS(4815), - [anon_sym_PIPE] = ACTIONS(5766), + [anon_sym_PIPE] = ACTIONS(5798), [anon_sym_RPAREN] = ACTIONS(4815), [anon_sym_PIPE_AMP] = ACTIONS(4815), [anon_sym_AMP_AMP] = ACTIONS(4815), [anon_sym_PIPE_PIPE] = ACTIONS(4815), [sym_comment] = ACTIONS(56), }, - [3872] = { + [4183] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -93296,8 +102312,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3932), - [anon_sym_RBRACE] = ACTIONS(7813), + [aux_sym_expansion_repeat1] = STATE(4352), + [anon_sym_RBRACE] = ACTIONS(8585), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -93317,16 +102333,16 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3873] = { + [4184] = { [sym__concat] = ACTIONS(4821), - [anon_sym_PIPE] = ACTIONS(5770), + [anon_sym_PIPE] = ACTIONS(5802), [anon_sym_RPAREN] = ACTIONS(4821), [anon_sym_PIPE_AMP] = ACTIONS(4821), [anon_sym_AMP_AMP] = ACTIONS(4821), [anon_sym_PIPE_PIPE] = ACTIONS(4821), [sym_comment] = ACTIONS(56), }, - [3874] = { + [4185] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -93335,7 +102351,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7815), + [anon_sym_RBRACE] = ACTIONS(8587), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -93355,16 +102371,16 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3875] = { + [4186] = { [sym__concat] = ACTIONS(4827), - [anon_sym_PIPE] = ACTIONS(5774), + [anon_sym_PIPE] = ACTIONS(5806), [anon_sym_RPAREN] = ACTIONS(4827), [anon_sym_PIPE_AMP] = ACTIONS(4827), [anon_sym_AMP_AMP] = ACTIONS(4827), [anon_sym_PIPE_PIPE] = ACTIONS(4827), [sym_comment] = ACTIONS(56), }, - [3876] = { + [4187] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -93373,7 +102389,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7817), + [anon_sym_RBRACE] = ACTIONS(8589), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -93393,175 +102409,175 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3877] = { - [sym_file_descriptor] = ACTIONS(6812), - [sym__concat] = ACTIONS(6812), - [anon_sym_PIPE] = ACTIONS(7351), - [anon_sym_RPAREN] = ACTIONS(6812), - [anon_sym_PIPE_AMP] = ACTIONS(6812), - [anon_sym_AMP_AMP] = ACTIONS(6812), - [anon_sym_PIPE_PIPE] = ACTIONS(6812), - [anon_sym_LT] = ACTIONS(7351), - [anon_sym_GT] = ACTIONS(7351), - [anon_sym_GT_GT] = ACTIONS(6812), - [anon_sym_AMP_GT] = ACTIONS(7351), - [anon_sym_AMP_GT_GT] = ACTIONS(6812), - [anon_sym_LT_AMP] = ACTIONS(6812), - [anon_sym_GT_AMP] = ACTIONS(6812), - [anon_sym_LT_LT] = ACTIONS(7351), - [anon_sym_LT_LT_DASH] = ACTIONS(6812), - [anon_sym_LT_LT_LT] = ACTIONS(6812), + [4188] = { + [sym_file_descriptor] = ACTIONS(6948), + [sym__concat] = ACTIONS(6948), + [anon_sym_PIPE] = ACTIONS(7635), + [anon_sym_RPAREN] = ACTIONS(6948), + [anon_sym_PIPE_AMP] = ACTIONS(6948), + [anon_sym_AMP_AMP] = ACTIONS(6948), + [anon_sym_PIPE_PIPE] = ACTIONS(6948), + [anon_sym_LT] = ACTIONS(7635), + [anon_sym_GT] = ACTIONS(7635), + [anon_sym_GT_GT] = ACTIONS(6948), + [anon_sym_AMP_GT] = ACTIONS(7635), + [anon_sym_AMP_GT_GT] = ACTIONS(6948), + [anon_sym_LT_AMP] = ACTIONS(6948), + [anon_sym_GT_AMP] = ACTIONS(6948), + [anon_sym_LT_LT] = ACTIONS(7635), + [anon_sym_LT_LT_DASH] = ACTIONS(6948), + [anon_sym_LT_LT_LT] = ACTIONS(6948), [sym_comment] = ACTIONS(56), }, - [3878] = { - [sym_file_descriptor] = ACTIONS(6816), - [sym__concat] = ACTIONS(6816), - [anon_sym_PIPE] = ACTIONS(7353), - [anon_sym_RPAREN] = ACTIONS(6816), - [anon_sym_PIPE_AMP] = ACTIONS(6816), - [anon_sym_AMP_AMP] = ACTIONS(6816), - [anon_sym_PIPE_PIPE] = ACTIONS(6816), - [anon_sym_LT] = ACTIONS(7353), - [anon_sym_GT] = ACTIONS(7353), - [anon_sym_GT_GT] = ACTIONS(6816), - [anon_sym_AMP_GT] = ACTIONS(7353), - [anon_sym_AMP_GT_GT] = ACTIONS(6816), - [anon_sym_LT_AMP] = ACTIONS(6816), - [anon_sym_GT_AMP] = ACTIONS(6816), - [anon_sym_LT_LT] = ACTIONS(7353), - [anon_sym_LT_LT_DASH] = ACTIONS(6816), - [anon_sym_LT_LT_LT] = ACTIONS(6816), + [4189] = { + [sym_file_descriptor] = ACTIONS(6952), + [sym__concat] = ACTIONS(6952), + [anon_sym_PIPE] = ACTIONS(7637), + [anon_sym_RPAREN] = ACTIONS(6952), + [anon_sym_PIPE_AMP] = ACTIONS(6952), + [anon_sym_AMP_AMP] = ACTIONS(6952), + [anon_sym_PIPE_PIPE] = ACTIONS(6952), + [anon_sym_LT] = ACTIONS(7637), + [anon_sym_GT] = ACTIONS(7637), + [anon_sym_GT_GT] = ACTIONS(6952), + [anon_sym_AMP_GT] = ACTIONS(7637), + [anon_sym_AMP_GT_GT] = ACTIONS(6952), + [anon_sym_LT_AMP] = ACTIONS(6952), + [anon_sym_GT_AMP] = ACTIONS(6952), + [anon_sym_LT_LT] = ACTIONS(7637), + [anon_sym_LT_LT_DASH] = ACTIONS(6952), + [anon_sym_LT_LT_LT] = ACTIONS(6952), [sym_comment] = ACTIONS(56), }, - [3879] = { - [sym_file_descriptor] = ACTIONS(6820), - [sym__concat] = ACTIONS(6820), - [anon_sym_PIPE] = ACTIONS(7355), - [anon_sym_RPAREN] = ACTIONS(6820), - [anon_sym_PIPE_AMP] = ACTIONS(6820), - [anon_sym_AMP_AMP] = ACTIONS(6820), - [anon_sym_PIPE_PIPE] = ACTIONS(6820), - [anon_sym_LT] = ACTIONS(7355), - [anon_sym_GT] = ACTIONS(7355), - [anon_sym_GT_GT] = ACTIONS(6820), - [anon_sym_AMP_GT] = ACTIONS(7355), - [anon_sym_AMP_GT_GT] = ACTIONS(6820), - [anon_sym_LT_AMP] = ACTIONS(6820), - [anon_sym_GT_AMP] = ACTIONS(6820), - [anon_sym_LT_LT] = ACTIONS(7355), - [anon_sym_LT_LT_DASH] = ACTIONS(6820), - [anon_sym_LT_LT_LT] = ACTIONS(6820), + [4190] = { + [sym_file_descriptor] = ACTIONS(6956), + [sym__concat] = ACTIONS(6956), + [anon_sym_PIPE] = ACTIONS(7639), + [anon_sym_RPAREN] = ACTIONS(6956), + [anon_sym_PIPE_AMP] = ACTIONS(6956), + [anon_sym_AMP_AMP] = ACTIONS(6956), + [anon_sym_PIPE_PIPE] = ACTIONS(6956), + [anon_sym_LT] = ACTIONS(7639), + [anon_sym_GT] = ACTIONS(7639), + [anon_sym_GT_GT] = ACTIONS(6956), + [anon_sym_AMP_GT] = ACTIONS(7639), + [anon_sym_AMP_GT_GT] = ACTIONS(6956), + [anon_sym_LT_AMP] = ACTIONS(6956), + [anon_sym_GT_AMP] = ACTIONS(6956), + [anon_sym_LT_LT] = ACTIONS(7639), + [anon_sym_LT_LT_DASH] = ACTIONS(6956), + [anon_sym_LT_LT_LT] = ACTIONS(6956), [sym_comment] = ACTIONS(56), }, - [3880] = { - [sym_file_descriptor] = ACTIONS(6812), - [sym__concat] = ACTIONS(6812), - [sym_variable_name] = ACTIONS(6812), - [anon_sym_PIPE] = ACTIONS(7351), - [anon_sym_PIPE_AMP] = ACTIONS(6812), - [anon_sym_AMP_AMP] = ACTIONS(6812), - [anon_sym_PIPE_PIPE] = ACTIONS(6812), - [anon_sym_LT] = ACTIONS(7351), - [anon_sym_GT] = ACTIONS(7351), - [anon_sym_GT_GT] = ACTIONS(6812), - [anon_sym_AMP_GT] = ACTIONS(7351), - [anon_sym_AMP_GT_GT] = ACTIONS(6812), - [anon_sym_LT_AMP] = ACTIONS(6812), - [anon_sym_GT_AMP] = ACTIONS(6812), - [sym__special_characters] = ACTIONS(7351), - [anon_sym_DQUOTE] = ACTIONS(6812), - [anon_sym_DOLLAR] = ACTIONS(7351), - [sym_raw_string] = ACTIONS(6812), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6812), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6812), - [anon_sym_BQUOTE] = ACTIONS(6812), - [anon_sym_LT_LPAREN] = ACTIONS(6812), - [anon_sym_GT_LPAREN] = ACTIONS(6812), + [4191] = { + [sym_file_descriptor] = ACTIONS(6948), + [sym__concat] = ACTIONS(6948), + [sym_variable_name] = ACTIONS(6948), + [anon_sym_PIPE] = ACTIONS(7635), + [anon_sym_PIPE_AMP] = ACTIONS(6948), + [anon_sym_AMP_AMP] = ACTIONS(6948), + [anon_sym_PIPE_PIPE] = ACTIONS(6948), + [anon_sym_LT] = ACTIONS(7635), + [anon_sym_GT] = ACTIONS(7635), + [anon_sym_GT_GT] = ACTIONS(6948), + [anon_sym_AMP_GT] = ACTIONS(7635), + [anon_sym_AMP_GT_GT] = ACTIONS(6948), + [anon_sym_LT_AMP] = ACTIONS(6948), + [anon_sym_GT_AMP] = ACTIONS(6948), + [sym__special_characters] = ACTIONS(7635), + [anon_sym_DQUOTE] = ACTIONS(6948), + [anon_sym_DOLLAR] = ACTIONS(7635), + [sym_raw_string] = ACTIONS(6948), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6948), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6948), + [anon_sym_BQUOTE] = ACTIONS(6948), + [anon_sym_LT_LPAREN] = ACTIONS(6948), + [anon_sym_GT_LPAREN] = ACTIONS(6948), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(7351), + [sym_word] = ACTIONS(7635), }, - [3881] = { - [sym_file_descriptor] = ACTIONS(6816), - [sym__concat] = ACTIONS(6816), - [sym_variable_name] = ACTIONS(6816), - [anon_sym_PIPE] = ACTIONS(7353), - [anon_sym_PIPE_AMP] = ACTIONS(6816), - [anon_sym_AMP_AMP] = ACTIONS(6816), - [anon_sym_PIPE_PIPE] = ACTIONS(6816), - [anon_sym_LT] = ACTIONS(7353), - [anon_sym_GT] = ACTIONS(7353), - [anon_sym_GT_GT] = ACTIONS(6816), - [anon_sym_AMP_GT] = ACTIONS(7353), - [anon_sym_AMP_GT_GT] = ACTIONS(6816), - [anon_sym_LT_AMP] = ACTIONS(6816), - [anon_sym_GT_AMP] = ACTIONS(6816), - [sym__special_characters] = ACTIONS(7353), - [anon_sym_DQUOTE] = ACTIONS(6816), - [anon_sym_DOLLAR] = ACTIONS(7353), - [sym_raw_string] = ACTIONS(6816), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6816), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6816), - [anon_sym_BQUOTE] = ACTIONS(6816), - [anon_sym_LT_LPAREN] = ACTIONS(6816), - [anon_sym_GT_LPAREN] = ACTIONS(6816), + [4192] = { + [sym_file_descriptor] = ACTIONS(6952), + [sym__concat] = ACTIONS(6952), + [sym_variable_name] = ACTIONS(6952), + [anon_sym_PIPE] = ACTIONS(7637), + [anon_sym_PIPE_AMP] = ACTIONS(6952), + [anon_sym_AMP_AMP] = ACTIONS(6952), + [anon_sym_PIPE_PIPE] = ACTIONS(6952), + [anon_sym_LT] = ACTIONS(7637), + [anon_sym_GT] = ACTIONS(7637), + [anon_sym_GT_GT] = ACTIONS(6952), + [anon_sym_AMP_GT] = ACTIONS(7637), + [anon_sym_AMP_GT_GT] = ACTIONS(6952), + [anon_sym_LT_AMP] = ACTIONS(6952), + [anon_sym_GT_AMP] = ACTIONS(6952), + [sym__special_characters] = ACTIONS(7637), + [anon_sym_DQUOTE] = ACTIONS(6952), + [anon_sym_DOLLAR] = ACTIONS(7637), + [sym_raw_string] = ACTIONS(6952), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6952), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6952), + [anon_sym_BQUOTE] = ACTIONS(6952), + [anon_sym_LT_LPAREN] = ACTIONS(6952), + [anon_sym_GT_LPAREN] = ACTIONS(6952), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(7353), + [sym_word] = ACTIONS(7637), }, - [3882] = { - [sym_file_descriptor] = ACTIONS(6820), - [sym__concat] = ACTIONS(6820), - [sym_variable_name] = ACTIONS(6820), - [anon_sym_PIPE] = ACTIONS(7355), - [anon_sym_PIPE_AMP] = ACTIONS(6820), - [anon_sym_AMP_AMP] = ACTIONS(6820), - [anon_sym_PIPE_PIPE] = ACTIONS(6820), - [anon_sym_LT] = ACTIONS(7355), - [anon_sym_GT] = ACTIONS(7355), - [anon_sym_GT_GT] = ACTIONS(6820), - [anon_sym_AMP_GT] = ACTIONS(7355), - [anon_sym_AMP_GT_GT] = ACTIONS(6820), - [anon_sym_LT_AMP] = ACTIONS(6820), - [anon_sym_GT_AMP] = ACTIONS(6820), - [sym__special_characters] = ACTIONS(7355), - [anon_sym_DQUOTE] = ACTIONS(6820), - [anon_sym_DOLLAR] = ACTIONS(7355), - [sym_raw_string] = ACTIONS(6820), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6820), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(6820), - [anon_sym_BQUOTE] = ACTIONS(6820), - [anon_sym_LT_LPAREN] = ACTIONS(6820), - [anon_sym_GT_LPAREN] = ACTIONS(6820), + [4193] = { + [sym_file_descriptor] = ACTIONS(6956), + [sym__concat] = ACTIONS(6956), + [sym_variable_name] = ACTIONS(6956), + [anon_sym_PIPE] = ACTIONS(7639), + [anon_sym_PIPE_AMP] = ACTIONS(6956), + [anon_sym_AMP_AMP] = ACTIONS(6956), + [anon_sym_PIPE_PIPE] = ACTIONS(6956), + [anon_sym_LT] = ACTIONS(7639), + [anon_sym_GT] = ACTIONS(7639), + [anon_sym_GT_GT] = ACTIONS(6956), + [anon_sym_AMP_GT] = ACTIONS(7639), + [anon_sym_AMP_GT_GT] = ACTIONS(6956), + [anon_sym_LT_AMP] = ACTIONS(6956), + [anon_sym_GT_AMP] = ACTIONS(6956), + [sym__special_characters] = ACTIONS(7639), + [anon_sym_DQUOTE] = ACTIONS(6956), + [anon_sym_DOLLAR] = ACTIONS(7639), + [sym_raw_string] = ACTIONS(6956), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6956), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6956), + [anon_sym_BQUOTE] = ACTIONS(6956), + [anon_sym_LT_LPAREN] = ACTIONS(6956), + [anon_sym_GT_LPAREN] = ACTIONS(6956), [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(7355), + [sym_word] = ACTIONS(7639), }, - [3883] = { + [4194] = { [sym__concat] = ACTIONS(4728), - [anon_sym_PIPE] = ACTIONS(5748), + [anon_sym_PIPE] = ACTIONS(5780), [anon_sym_PIPE_AMP] = ACTIONS(4728), [anon_sym_AMP_AMP] = ACTIONS(4728), [anon_sym_PIPE_PIPE] = ACTIONS(4728), [anon_sym_BQUOTE] = ACTIONS(4728), [sym_comment] = ACTIONS(56), }, - [3884] = { + [4195] = { [sym__concat] = ACTIONS(4734), - [anon_sym_PIPE] = ACTIONS(5750), + [anon_sym_PIPE] = ACTIONS(5782), [anon_sym_PIPE_AMP] = ACTIONS(4734), [anon_sym_AMP_AMP] = ACTIONS(4734), [anon_sym_PIPE_PIPE] = ACTIONS(4734), [anon_sym_BQUOTE] = ACTIONS(4734), [sym_comment] = ACTIONS(56), }, - [3885] = { + [4196] = { [sym__concat] = ACTIONS(4797), - [anon_sym_PIPE] = ACTIONS(5752), + [anon_sym_PIPE] = ACTIONS(5784), [anon_sym_PIPE_AMP] = ACTIONS(4797), [anon_sym_AMP_AMP] = ACTIONS(4797), [anon_sym_PIPE_PIPE] = ACTIONS(4797), [anon_sym_BQUOTE] = ACTIONS(4797), [sym_comment] = ACTIONS(56), }, - [3886] = { + [4197] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -93570,7 +102586,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7819), + [anon_sym_RBRACE] = ACTIONS(8591), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -93590,23 +102606,23 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3887] = { + [4198] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(7821), + [anon_sym_RBRACE] = ACTIONS(8593), [sym_comment] = ACTIONS(56), }, - [3888] = { + [4199] = { [aux_sym_concatenation_repeat1] = STATE(1594), [sym__concat] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(7823), + [anon_sym_RBRACE] = ACTIONS(8595), [sym_comment] = ACTIONS(56), }, - [3889] = { - [anon_sym_RBRACE] = ACTIONS(7823), + [4200] = { + [anon_sym_RBRACE] = ACTIONS(8595), [sym_comment] = ACTIONS(56), }, - [3890] = { + [4201] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -93614,8 +102630,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3939), - [anon_sym_RBRACE] = ACTIONS(7825), + [aux_sym_expansion_repeat1] = STATE(4359), + [anon_sym_RBRACE] = ACTIONS(8597), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -93635,16 +102651,16 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3891] = { + [4202] = { [sym__concat] = ACTIONS(4809), - [anon_sym_PIPE] = ACTIONS(5762), + [anon_sym_PIPE] = ACTIONS(5794), [anon_sym_PIPE_AMP] = ACTIONS(4809), [anon_sym_AMP_AMP] = ACTIONS(4809), [anon_sym_PIPE_PIPE] = ACTIONS(4809), [anon_sym_BQUOTE] = ACTIONS(4809), [sym_comment] = ACTIONS(56), }, - [3892] = { + [4203] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -93652,8 +102668,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3941), - [anon_sym_RBRACE] = ACTIONS(7827), + [aux_sym_expansion_repeat1] = STATE(4361), + [anon_sym_RBRACE] = ACTIONS(8599), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -93673,16 +102689,16 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3893] = { + [4204] = { [sym__concat] = ACTIONS(4815), - [anon_sym_PIPE] = ACTIONS(5766), + [anon_sym_PIPE] = ACTIONS(5798), [anon_sym_PIPE_AMP] = ACTIONS(4815), [anon_sym_AMP_AMP] = ACTIONS(4815), [anon_sym_PIPE_PIPE] = ACTIONS(4815), [anon_sym_BQUOTE] = ACTIONS(4815), [sym_comment] = ACTIONS(56), }, - [3894] = { + [4205] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -93690,8 +102706,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_expansion] = STATE(455), [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(3943), - [anon_sym_RBRACE] = ACTIONS(7829), + [aux_sym_expansion_repeat1] = STATE(4363), + [anon_sym_RBRACE] = ACTIONS(8601), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -93711,16 +102727,16 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3895] = { + [4206] = { [sym__concat] = ACTIONS(4821), - [anon_sym_PIPE] = ACTIONS(5770), + [anon_sym_PIPE] = ACTIONS(5802), [anon_sym_PIPE_AMP] = ACTIONS(4821), [anon_sym_AMP_AMP] = ACTIONS(4821), [anon_sym_PIPE_PIPE] = ACTIONS(4821), [anon_sym_BQUOTE] = ACTIONS(4821), [sym_comment] = ACTIONS(56), }, - [3896] = { + [4207] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -93729,7 +102745,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7831), + [anon_sym_RBRACE] = ACTIONS(8603), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -93749,16 +102765,16 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3897] = { + [4208] = { [sym__concat] = ACTIONS(4827), - [anon_sym_PIPE] = ACTIONS(5774), + [anon_sym_PIPE] = ACTIONS(5806), [anon_sym_PIPE_AMP] = ACTIONS(4827), [anon_sym_AMP_AMP] = ACTIONS(4827), [anon_sym_PIPE_PIPE] = ACTIONS(4827), [anon_sym_BQUOTE] = ACTIONS(4827), [sym_comment] = ACTIONS(56), }, - [3898] = { + [4209] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -93767,7 +102783,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7833), + [anon_sym_RBRACE] = ACTIONS(8605), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -93787,220 +102803,273 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3899] = { - [sym_file_descriptor] = ACTIONS(6812), - [sym__concat] = ACTIONS(6812), - [anon_sym_PIPE] = ACTIONS(7351), - [anon_sym_PIPE_AMP] = ACTIONS(6812), - [anon_sym_AMP_AMP] = ACTIONS(6812), - [anon_sym_PIPE_PIPE] = ACTIONS(6812), - [anon_sym_LT] = ACTIONS(7351), - [anon_sym_GT] = ACTIONS(7351), - [anon_sym_GT_GT] = ACTIONS(6812), - [anon_sym_AMP_GT] = ACTIONS(7351), - [anon_sym_AMP_GT_GT] = ACTIONS(6812), - [anon_sym_LT_AMP] = ACTIONS(6812), - [anon_sym_GT_AMP] = ACTIONS(6812), - [anon_sym_LT_LT] = ACTIONS(7351), - [anon_sym_LT_LT_DASH] = ACTIONS(6812), - [anon_sym_LT_LT_LT] = ACTIONS(6812), - [anon_sym_BQUOTE] = ACTIONS(6812), + [4210] = { + [sym_file_descriptor] = ACTIONS(6948), + [sym__concat] = ACTIONS(6948), + [anon_sym_PIPE] = ACTIONS(7635), + [anon_sym_PIPE_AMP] = ACTIONS(6948), + [anon_sym_AMP_AMP] = ACTIONS(6948), + [anon_sym_PIPE_PIPE] = ACTIONS(6948), + [anon_sym_LT] = ACTIONS(7635), + [anon_sym_GT] = ACTIONS(7635), + [anon_sym_GT_GT] = ACTIONS(6948), + [anon_sym_AMP_GT] = ACTIONS(7635), + [anon_sym_AMP_GT_GT] = ACTIONS(6948), + [anon_sym_LT_AMP] = ACTIONS(6948), + [anon_sym_GT_AMP] = ACTIONS(6948), + [anon_sym_LT_LT] = ACTIONS(7635), + [anon_sym_LT_LT_DASH] = ACTIONS(6948), + [anon_sym_LT_LT_LT] = ACTIONS(6948), + [anon_sym_BQUOTE] = ACTIONS(6948), [sym_comment] = ACTIONS(56), }, - [3900] = { - [sym_file_descriptor] = ACTIONS(6816), - [sym__concat] = ACTIONS(6816), - [anon_sym_PIPE] = ACTIONS(7353), - [anon_sym_PIPE_AMP] = ACTIONS(6816), - [anon_sym_AMP_AMP] = ACTIONS(6816), - [anon_sym_PIPE_PIPE] = ACTIONS(6816), - [anon_sym_LT] = ACTIONS(7353), - [anon_sym_GT] = ACTIONS(7353), - [anon_sym_GT_GT] = ACTIONS(6816), - [anon_sym_AMP_GT] = ACTIONS(7353), - [anon_sym_AMP_GT_GT] = ACTIONS(6816), - [anon_sym_LT_AMP] = ACTIONS(6816), - [anon_sym_GT_AMP] = ACTIONS(6816), - [anon_sym_LT_LT] = ACTIONS(7353), - [anon_sym_LT_LT_DASH] = ACTIONS(6816), - [anon_sym_LT_LT_LT] = ACTIONS(6816), - [anon_sym_BQUOTE] = ACTIONS(6816), + [4211] = { + [sym_file_descriptor] = ACTIONS(6952), + [sym__concat] = ACTIONS(6952), + [anon_sym_PIPE] = ACTIONS(7637), + [anon_sym_PIPE_AMP] = ACTIONS(6952), + [anon_sym_AMP_AMP] = ACTIONS(6952), + [anon_sym_PIPE_PIPE] = ACTIONS(6952), + [anon_sym_LT] = ACTIONS(7637), + [anon_sym_GT] = ACTIONS(7637), + [anon_sym_GT_GT] = ACTIONS(6952), + [anon_sym_AMP_GT] = ACTIONS(7637), + [anon_sym_AMP_GT_GT] = ACTIONS(6952), + [anon_sym_LT_AMP] = ACTIONS(6952), + [anon_sym_GT_AMP] = ACTIONS(6952), + [anon_sym_LT_LT] = ACTIONS(7637), + [anon_sym_LT_LT_DASH] = ACTIONS(6952), + [anon_sym_LT_LT_LT] = ACTIONS(6952), + [anon_sym_BQUOTE] = ACTIONS(6952), [sym_comment] = ACTIONS(56), }, - [3901] = { - [sym_file_descriptor] = ACTIONS(6820), - [sym__concat] = ACTIONS(6820), - [anon_sym_PIPE] = ACTIONS(7355), - [anon_sym_PIPE_AMP] = ACTIONS(6820), - [anon_sym_AMP_AMP] = ACTIONS(6820), - [anon_sym_PIPE_PIPE] = ACTIONS(6820), - [anon_sym_LT] = ACTIONS(7355), - [anon_sym_GT] = ACTIONS(7355), - [anon_sym_GT_GT] = ACTIONS(6820), - [anon_sym_AMP_GT] = ACTIONS(7355), - [anon_sym_AMP_GT_GT] = ACTIONS(6820), - [anon_sym_LT_AMP] = ACTIONS(6820), - [anon_sym_GT_AMP] = ACTIONS(6820), - [anon_sym_LT_LT] = ACTIONS(7355), - [anon_sym_LT_LT_DASH] = ACTIONS(6820), - [anon_sym_LT_LT_LT] = ACTIONS(6820), - [anon_sym_BQUOTE] = ACTIONS(6820), + [4212] = { + [sym_file_descriptor] = ACTIONS(6956), + [sym__concat] = ACTIONS(6956), + [anon_sym_PIPE] = ACTIONS(7639), + [anon_sym_PIPE_AMP] = ACTIONS(6956), + [anon_sym_AMP_AMP] = ACTIONS(6956), + [anon_sym_PIPE_PIPE] = ACTIONS(6956), + [anon_sym_LT] = ACTIONS(7639), + [anon_sym_GT] = ACTIONS(7639), + [anon_sym_GT_GT] = ACTIONS(6956), + [anon_sym_AMP_GT] = ACTIONS(7639), + [anon_sym_AMP_GT_GT] = ACTIONS(6956), + [anon_sym_LT_AMP] = ACTIONS(6956), + [anon_sym_GT_AMP] = ACTIONS(6956), + [anon_sym_LT_LT] = ACTIONS(7639), + [anon_sym_LT_LT_DASH] = ACTIONS(6956), + [anon_sym_LT_LT_LT] = ACTIONS(6956), + [anon_sym_BQUOTE] = ACTIONS(6956), [sym_comment] = ACTIONS(56), }, - [3902] = { - [sym__heredoc_middle] = ACTIONS(6812), - [sym__heredoc_end] = ACTIONS(6812), - [anon_sym_DOLLAR] = ACTIONS(7351), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6812), + [4213] = { + [sym__heredoc_middle] = ACTIONS(6948), + [sym__heredoc_end] = ACTIONS(6948), + [anon_sym_DOLLAR] = ACTIONS(7635), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6948), [sym_comment] = ACTIONS(56), }, - [3903] = { - [sym__heredoc_middle] = ACTIONS(6816), - [sym__heredoc_end] = ACTIONS(6816), - [anon_sym_DOLLAR] = ACTIONS(7353), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6816), + [4214] = { + [sym__heredoc_middle] = ACTIONS(6952), + [sym__heredoc_end] = ACTIONS(6952), + [anon_sym_DOLLAR] = ACTIONS(7637), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6952), [sym_comment] = ACTIONS(56), }, - [3904] = { - [sym__heredoc_middle] = ACTIONS(6820), - [sym__heredoc_end] = ACTIONS(6820), - [anon_sym_DOLLAR] = ACTIONS(7355), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(6820), + [4215] = { + [sym__heredoc_middle] = ACTIONS(6956), + [sym__heredoc_end] = ACTIONS(6956), + [anon_sym_DOLLAR] = ACTIONS(7639), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6956), [sym_comment] = ACTIONS(56), }, - [3905] = { - [sym__concat] = ACTIONS(6812), - [anon_sym_PIPE] = ACTIONS(6812), - [anon_sym_RPAREN] = ACTIONS(6812), - [sym_comment] = ACTIONS(56), - }, - [3906] = { - [sym__concat] = ACTIONS(6816), - [anon_sym_PIPE] = ACTIONS(6816), - [anon_sym_RPAREN] = ACTIONS(6816), - [sym_comment] = ACTIONS(56), - }, - [3907] = { - [sym__concat] = ACTIONS(6820), - [anon_sym_PIPE] = ACTIONS(6820), - [anon_sym_RPAREN] = ACTIONS(6820), - [sym_comment] = ACTIONS(56), - }, - [3908] = { - [sym__special_characters] = ACTIONS(7587), - [anon_sym_DQUOTE] = ACTIONS(7589), - [anon_sym_DOLLAR] = ACTIONS(7587), - [sym_raw_string] = ACTIONS(7589), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(7589), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(7589), - [anon_sym_BQUOTE] = ACTIONS(7589), - [anon_sym_LT_LPAREN] = ACTIONS(7589), - [anon_sym_GT_LPAREN] = ACTIONS(7589), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(7587), - }, - [3909] = { - [sym__special_characters] = ACTIONS(7595), - [anon_sym_DQUOTE] = ACTIONS(7597), - [anon_sym_DOLLAR] = ACTIONS(7595), - [sym_raw_string] = ACTIONS(7597), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(7597), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(7597), - [anon_sym_BQUOTE] = ACTIONS(7597), - [anon_sym_LT_LPAREN] = ACTIONS(7597), - [anon_sym_GT_LPAREN] = ACTIONS(7597), - [sym_comment] = ACTIONS(56), - [sym_word] = ACTIONS(7595), - }, - [3910] = { - [sym__concat] = ACTIONS(6812), - [anon_sym_PIPE] = ACTIONS(6814), - [anon_sym_SEMI_SEMI] = ACTIONS(6814), - [anon_sym_PIPE_AMP] = ACTIONS(6814), - [anon_sym_AMP_AMP] = ACTIONS(6814), - [anon_sym_PIPE_PIPE] = ACTIONS(6814), + [4216] = { + [sym_file_descriptor] = ACTIONS(4111), + [sym_variable_name] = ACTIONS(4111), + [anon_sym_esac] = ACTIONS(4113), + [anon_sym_PIPE] = ACTIONS(4113), + [anon_sym_SEMI_SEMI] = ACTIONS(4113), + [anon_sym_PIPE_AMP] = ACTIONS(4113), + [anon_sym_AMP_AMP] = ACTIONS(4113), + [anon_sym_PIPE_PIPE] = ACTIONS(4113), + [anon_sym_LT] = ACTIONS(4113), + [anon_sym_GT] = ACTIONS(4113), + [anon_sym_GT_GT] = ACTIONS(4113), + [anon_sym_AMP_GT] = ACTIONS(4113), + [anon_sym_AMP_GT_GT] = ACTIONS(4113), + [anon_sym_LT_AMP] = ACTIONS(4113), + [anon_sym_GT_AMP] = ACTIONS(4113), + [sym__special_characters] = ACTIONS(4113), + [anon_sym_DQUOTE] = ACTIONS(4113), + [anon_sym_DOLLAR] = ACTIONS(4113), + [sym_raw_string] = ACTIONS(4113), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4113), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4113), + [anon_sym_BQUOTE] = ACTIONS(4113), + [anon_sym_LT_LPAREN] = ACTIONS(4113), + [anon_sym_GT_LPAREN] = ACTIONS(4113), [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(6814), - [anon_sym_LF] = ACTIONS(6814), - [anon_sym_AMP] = ACTIONS(6814), + [sym_word] = ACTIONS(4113), + [anon_sym_SEMI] = ACTIONS(4113), + [anon_sym_LF] = ACTIONS(4113), + [anon_sym_AMP] = ACTIONS(4113), }, - [3911] = { - [sym__concat] = ACTIONS(6816), - [anon_sym_PIPE] = ACTIONS(6818), - [anon_sym_SEMI_SEMI] = ACTIONS(6818), - [anon_sym_PIPE_AMP] = ACTIONS(6818), - [anon_sym_AMP_AMP] = ACTIONS(6818), - [anon_sym_PIPE_PIPE] = ACTIONS(6818), + [4217] = { + [sym_file_descriptor] = ACTIONS(1858), + [sym__concat] = ACTIONS(1858), + [sym_variable_name] = ACTIONS(1858), + [anon_sym_esac] = ACTIONS(1860), + [anon_sym_PIPE] = ACTIONS(1860), + [anon_sym_SEMI_SEMI] = ACTIONS(1860), + [anon_sym_PIPE_AMP] = ACTIONS(1860), + [anon_sym_AMP_AMP] = ACTIONS(1860), + [anon_sym_PIPE_PIPE] = ACTIONS(1860), + [anon_sym_LT] = ACTIONS(1860), + [anon_sym_GT] = ACTIONS(1860), + [anon_sym_GT_GT] = ACTIONS(1860), + [anon_sym_AMP_GT] = ACTIONS(1860), + [anon_sym_AMP_GT_GT] = ACTIONS(1860), + [anon_sym_LT_AMP] = ACTIONS(1860), + [anon_sym_GT_AMP] = ACTIONS(1860), + [sym__special_characters] = ACTIONS(1860), + [anon_sym_DQUOTE] = ACTIONS(1860), + [anon_sym_DOLLAR] = ACTIONS(1860), + [sym_raw_string] = ACTIONS(1860), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(1860), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1860), + [anon_sym_BQUOTE] = ACTIONS(1860), + [anon_sym_LT_LPAREN] = ACTIONS(1860), + [anon_sym_GT_LPAREN] = ACTIONS(1860), [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(6818), - [anon_sym_LF] = ACTIONS(6818), - [anon_sym_AMP] = ACTIONS(6818), + [sym_word] = ACTIONS(1860), + [anon_sym_SEMI] = ACTIONS(1860), + [anon_sym_LF] = ACTIONS(1860), + [anon_sym_AMP] = ACTIONS(1860), }, - [3912] = { - [sym__concat] = ACTIONS(6820), - [anon_sym_PIPE] = ACTIONS(6822), - [anon_sym_SEMI_SEMI] = ACTIONS(6822), - [anon_sym_PIPE_AMP] = ACTIONS(6822), - [anon_sym_AMP_AMP] = ACTIONS(6822), - [anon_sym_PIPE_PIPE] = ACTIONS(6822), + [4218] = { + [aux_sym_concatenation_repeat1] = STATE(4218), + [sym_file_descriptor] = ACTIONS(1858), + [sym__concat] = ACTIONS(8607), + [sym_variable_name] = ACTIONS(1858), + [anon_sym_esac] = ACTIONS(1860), + [anon_sym_PIPE] = ACTIONS(1860), + [anon_sym_SEMI_SEMI] = ACTIONS(1860), + [anon_sym_PIPE_AMP] = ACTIONS(1860), + [anon_sym_AMP_AMP] = ACTIONS(1860), + [anon_sym_PIPE_PIPE] = ACTIONS(1860), + [anon_sym_LT] = ACTIONS(1860), + [anon_sym_GT] = ACTIONS(1860), + [anon_sym_GT_GT] = ACTIONS(1860), + [anon_sym_AMP_GT] = ACTIONS(1860), + [anon_sym_AMP_GT_GT] = ACTIONS(1860), + [anon_sym_LT_AMP] = ACTIONS(1860), + [anon_sym_GT_AMP] = ACTIONS(1860), + [sym__special_characters] = ACTIONS(1860), + [anon_sym_DQUOTE] = ACTIONS(1860), + [anon_sym_DOLLAR] = ACTIONS(1860), + [sym_raw_string] = ACTIONS(1860), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(1860), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1860), + [anon_sym_BQUOTE] = ACTIONS(1860), + [anon_sym_LT_LPAREN] = ACTIONS(1860), + [anon_sym_GT_LPAREN] = ACTIONS(1860), [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(6822), - [anon_sym_LF] = ACTIONS(6822), - [anon_sym_AMP] = ACTIONS(6822), + [sym_word] = ACTIONS(1860), + [anon_sym_SEMI] = ACTIONS(1860), + [anon_sym_LF] = ACTIONS(1860), + [anon_sym_AMP] = ACTIONS(1860), }, - [3913] = { - [sym__concat] = ACTIONS(5929), - [anon_sym_PIPE] = ACTIONS(5931), - [anon_sym_RPAREN] = ACTIONS(5931), - [anon_sym_SEMI_SEMI] = ACTIONS(5931), - [anon_sym_PIPE_AMP] = ACTIONS(5931), - [anon_sym_AMP_AMP] = ACTIONS(5931), - [anon_sym_PIPE_PIPE] = ACTIONS(5931), + [4219] = { + [sym_file_descriptor] = ACTIONS(1895), + [sym__concat] = ACTIONS(1895), + [sym_variable_name] = ACTIONS(1895), + [anon_sym_esac] = ACTIONS(1897), + [anon_sym_PIPE] = ACTIONS(1897), + [anon_sym_SEMI_SEMI] = ACTIONS(1897), + [anon_sym_PIPE_AMP] = ACTIONS(1897), + [anon_sym_AMP_AMP] = ACTIONS(1897), + [anon_sym_PIPE_PIPE] = ACTIONS(1897), + [anon_sym_LT] = ACTIONS(1897), + [anon_sym_GT] = ACTIONS(1897), + [anon_sym_GT_GT] = ACTIONS(1897), + [anon_sym_AMP_GT] = ACTIONS(1897), + [anon_sym_AMP_GT_GT] = ACTIONS(1897), + [anon_sym_LT_AMP] = ACTIONS(1897), + [anon_sym_GT_AMP] = ACTIONS(1897), + [sym__special_characters] = ACTIONS(1897), + [anon_sym_DQUOTE] = ACTIONS(1897), + [anon_sym_DOLLAR] = ACTIONS(1897), + [sym_raw_string] = ACTIONS(1897), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(1897), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1897), + [anon_sym_BQUOTE] = ACTIONS(1897), + [anon_sym_LT_LPAREN] = ACTIONS(1897), + [anon_sym_GT_LPAREN] = ACTIONS(1897), [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(5931), - [anon_sym_LF] = ACTIONS(5931), - [anon_sym_AMP] = ACTIONS(5931), + [sym_word] = ACTIONS(1897), + [anon_sym_SEMI] = ACTIONS(1897), + [anon_sym_LF] = ACTIONS(1897), + [anon_sym_AMP] = ACTIONS(1897), }, - [3914] = { - [sym__concat] = ACTIONS(5933), - [anon_sym_PIPE] = ACTIONS(5935), - [anon_sym_RPAREN] = ACTIONS(5935), - [anon_sym_SEMI_SEMI] = ACTIONS(5935), - [anon_sym_PIPE_AMP] = ACTIONS(5935), - [anon_sym_AMP_AMP] = ACTIONS(5935), - [anon_sym_PIPE_PIPE] = ACTIONS(5935), + [4220] = { + [sym_concatenation] = STATE(4369), + [sym_string] = STATE(4368), + [sym_simple_expansion] = STATE(4368), + [sym_string_expansion] = STATE(4368), + [sym_expansion] = STATE(4368), + [sym_command_substitution] = STATE(4368), + [sym_process_substitution] = STATE(4368), + [anon_sym_RBRACE] = ACTIONS(8610), + [sym__special_characters] = ACTIONS(8612), + [anon_sym_DQUOTE] = ACTIONS(1924), + [anon_sym_DOLLAR] = ACTIONS(1926), + [sym_raw_string] = ACTIONS(8614), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(1930), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1932), + [anon_sym_BQUOTE] = ACTIONS(1934), + [anon_sym_LT_LPAREN] = ACTIONS(1936), + [anon_sym_GT_LPAREN] = ACTIONS(1936), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(8616), + }, + [4221] = { + [sym_file_descriptor] = ACTIONS(1940), + [sym__concat] = ACTIONS(1940), + [sym_variable_name] = ACTIONS(1940), + [anon_sym_esac] = ACTIONS(1942), + [anon_sym_PIPE] = ACTIONS(1942), + [anon_sym_SEMI_SEMI] = ACTIONS(1942), + [anon_sym_PIPE_AMP] = ACTIONS(1942), + [anon_sym_AMP_AMP] = ACTIONS(1942), + [anon_sym_PIPE_PIPE] = ACTIONS(1942), + [anon_sym_LT] = ACTIONS(1942), + [anon_sym_GT] = ACTIONS(1942), + [anon_sym_GT_GT] = ACTIONS(1942), + [anon_sym_AMP_GT] = ACTIONS(1942), + [anon_sym_AMP_GT_GT] = ACTIONS(1942), + [anon_sym_LT_AMP] = ACTIONS(1942), + [anon_sym_GT_AMP] = ACTIONS(1942), + [sym__special_characters] = ACTIONS(1942), + [anon_sym_DQUOTE] = ACTIONS(1942), + [anon_sym_DOLLAR] = ACTIONS(1942), + [sym_raw_string] = ACTIONS(1942), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(1942), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1942), + [anon_sym_BQUOTE] = ACTIONS(1942), + [anon_sym_LT_LPAREN] = ACTIONS(1942), + [anon_sym_GT_LPAREN] = ACTIONS(1942), [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(5935), - [anon_sym_LF] = ACTIONS(5935), - [anon_sym_AMP] = ACTIONS(5935), + [sym_word] = ACTIONS(1942), + [anon_sym_SEMI] = ACTIONS(1942), + [anon_sym_LF] = ACTIONS(1942), + [anon_sym_AMP] = ACTIONS(1942), }, - [3915] = { - [sym__concat] = ACTIONS(5937), - [anon_sym_PIPE] = ACTIONS(5939), - [anon_sym_RPAREN] = ACTIONS(5939), - [anon_sym_SEMI_SEMI] = ACTIONS(5939), - [anon_sym_PIPE_AMP] = ACTIONS(5939), - [anon_sym_AMP_AMP] = ACTIONS(5939), - [anon_sym_PIPE_PIPE] = ACTIONS(5939), + [4222] = { [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(5939), - [anon_sym_LF] = ACTIONS(5939), - [anon_sym_AMP] = ACTIONS(5939), + [sym_regex_without_right_brace] = ACTIONS(8618), }, - [3916] = { - [sym__concat] = ACTIONS(5941), - [anon_sym_PIPE] = ACTIONS(5943), - [anon_sym_RPAREN] = ACTIONS(5943), - [anon_sym_SEMI_SEMI] = ACTIONS(5943), - [anon_sym_PIPE_AMP] = ACTIONS(5943), - [anon_sym_AMP_AMP] = ACTIONS(5943), - [anon_sym_PIPE_PIPE] = ACTIONS(5943), - [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(5943), - [anon_sym_LF] = ACTIONS(5943), - [anon_sym_AMP] = ACTIONS(5943), - }, - [3917] = { + [4223] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -94009,7 +103078,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7835), + [anon_sym_RBRACE] = ACTIONS(8620), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -94029,20 +103098,138 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3918] = { - [sym__concat] = ACTIONS(5947), - [anon_sym_PIPE] = ACTIONS(5949), - [anon_sym_RPAREN] = ACTIONS(5949), - [anon_sym_SEMI_SEMI] = ACTIONS(5949), - [anon_sym_PIPE_AMP] = ACTIONS(5949), - [anon_sym_AMP_AMP] = ACTIONS(5949), - [anon_sym_PIPE_PIPE] = ACTIONS(5949), - [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(5949), - [anon_sym_LF] = ACTIONS(5949), - [anon_sym_AMP] = ACTIONS(5949), + [4224] = { + [anon_sym_LBRACK] = ACTIONS(820), + [anon_sym_EQ] = ACTIONS(8622), + [sym_comment] = ACTIONS(56), }, - [3919] = { + [4225] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4375), + [anon_sym_RBRACE] = ACTIONS(8624), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [aux_sym_SLASH] = ACTIONS(8626), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4226] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4378), + [anon_sym_RBRACE] = ACTIONS(8628), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [aux_sym_SLASH] = ACTIONS(8630), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4227] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4380), + [anon_sym_RBRACE] = ACTIONS(8610), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [aux_sym_SLASH] = ACTIONS(8632), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4228] = { + [sym_file_descriptor] = ACTIONS(1992), + [sym__concat] = ACTIONS(1992), + [sym_variable_name] = ACTIONS(1992), + [anon_sym_esac] = ACTIONS(1994), + [anon_sym_PIPE] = ACTIONS(1994), + [anon_sym_SEMI_SEMI] = ACTIONS(1994), + [anon_sym_PIPE_AMP] = ACTIONS(1994), + [anon_sym_AMP_AMP] = ACTIONS(1994), + [anon_sym_PIPE_PIPE] = ACTIONS(1994), + [anon_sym_LT] = ACTIONS(1994), + [anon_sym_GT] = ACTIONS(1994), + [anon_sym_GT_GT] = ACTIONS(1994), + [anon_sym_AMP_GT] = ACTIONS(1994), + [anon_sym_AMP_GT_GT] = ACTIONS(1994), + [anon_sym_LT_AMP] = ACTIONS(1994), + [anon_sym_GT_AMP] = ACTIONS(1994), + [sym__special_characters] = ACTIONS(1994), + [anon_sym_DQUOTE] = ACTIONS(1994), + [anon_sym_DOLLAR] = ACTIONS(1994), + [sym_raw_string] = ACTIONS(1994), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(1994), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1994), + [anon_sym_BQUOTE] = ACTIONS(1994), + [anon_sym_LT_LPAREN] = ACTIONS(1994), + [anon_sym_GT_LPAREN] = ACTIONS(1994), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(1994), + [anon_sym_SEMI] = ACTIONS(1994), + [anon_sym_LF] = ACTIONS(1994), + [anon_sym_AMP] = ACTIONS(1994), + }, + [4229] = { + [sym_comment] = ACTIONS(182), + [sym_regex_without_right_brace] = ACTIONS(8634), + }, + [4230] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -94051,7 +103238,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7837), + [anon_sym_RBRACE] = ACTIONS(8636), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -94071,20 +103258,43 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3920] = { - [sym__concat] = ACTIONS(5953), - [anon_sym_PIPE] = ACTIONS(5955), - [anon_sym_RPAREN] = ACTIONS(5955), - [anon_sym_SEMI_SEMI] = ACTIONS(5955), - [anon_sym_PIPE_AMP] = ACTIONS(5955), - [anon_sym_AMP_AMP] = ACTIONS(5955), - [anon_sym_PIPE_PIPE] = ACTIONS(5955), + [4231] = { + [sym_file_descriptor] = ACTIONS(2000), + [sym__concat] = ACTIONS(2000), + [sym_variable_name] = ACTIONS(2000), + [anon_sym_esac] = ACTIONS(2002), + [anon_sym_PIPE] = ACTIONS(2002), + [anon_sym_SEMI_SEMI] = ACTIONS(2002), + [anon_sym_PIPE_AMP] = ACTIONS(2002), + [anon_sym_AMP_AMP] = ACTIONS(2002), + [anon_sym_PIPE_PIPE] = ACTIONS(2002), + [anon_sym_LT] = ACTIONS(2002), + [anon_sym_GT] = ACTIONS(2002), + [anon_sym_GT_GT] = ACTIONS(2002), + [anon_sym_AMP_GT] = ACTIONS(2002), + [anon_sym_AMP_GT_GT] = ACTIONS(2002), + [anon_sym_LT_AMP] = ACTIONS(2002), + [anon_sym_GT_AMP] = ACTIONS(2002), + [sym__special_characters] = ACTIONS(2002), + [anon_sym_DQUOTE] = ACTIONS(2002), + [anon_sym_DOLLAR] = ACTIONS(2002), + [sym_raw_string] = ACTIONS(2002), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(2002), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(2002), + [anon_sym_BQUOTE] = ACTIONS(2002), + [anon_sym_LT_LPAREN] = ACTIONS(2002), + [anon_sym_GT_LPAREN] = ACTIONS(2002), [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(5955), - [anon_sym_LF] = ACTIONS(5955), - [anon_sym_AMP] = ACTIONS(5955), + [sym_word] = ACTIONS(2002), + [anon_sym_SEMI] = ACTIONS(2002), + [anon_sym_LF] = ACTIONS(2002), + [anon_sym_AMP] = ACTIONS(2002), }, - [3921] = { + [4232] = { + [sym_comment] = ACTIONS(182), + [sym_regex_without_right_brace] = ACTIONS(8638), + }, + [4233] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -94093,7 +103303,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7839), + [anon_sym_RBRACE] = ACTIONS(8610), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -94113,69 +103323,2409 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3922] = { - [sym__concat] = ACTIONS(5959), - [anon_sym_PIPE] = ACTIONS(5961), + [4234] = { + [sym_file_descriptor] = ACTIONS(2156), + [sym__concat] = ACTIONS(2156), + [sym_variable_name] = ACTIONS(2156), + [anon_sym_esac] = ACTIONS(2158), + [anon_sym_PIPE] = ACTIONS(2158), + [anon_sym_SEMI_SEMI] = ACTIONS(2158), + [anon_sym_PIPE_AMP] = ACTIONS(2158), + [anon_sym_AMP_AMP] = ACTIONS(2158), + [anon_sym_PIPE_PIPE] = ACTIONS(2158), + [anon_sym_LT] = ACTIONS(2158), + [anon_sym_GT] = ACTIONS(2158), + [anon_sym_GT_GT] = ACTIONS(2158), + [anon_sym_AMP_GT] = ACTIONS(2158), + [anon_sym_AMP_GT_GT] = ACTIONS(2158), + [anon_sym_LT_AMP] = ACTIONS(2158), + [anon_sym_GT_AMP] = ACTIONS(2158), + [sym__special_characters] = ACTIONS(2158), + [anon_sym_DQUOTE] = ACTIONS(2158), + [anon_sym_DOLLAR] = ACTIONS(2158), + [sym_raw_string] = ACTIONS(2158), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(2158), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(2158), + [anon_sym_BQUOTE] = ACTIONS(2158), + [anon_sym_LT_LPAREN] = ACTIONS(2158), + [anon_sym_GT_LPAREN] = ACTIONS(2158), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(2158), + [anon_sym_SEMI] = ACTIONS(2158), + [anon_sym_LF] = ACTIONS(2158), + [anon_sym_AMP] = ACTIONS(2158), + }, + [4235] = { + [sym_file_descriptor] = ACTIONS(2358), + [sym__concat] = ACTIONS(2358), + [sym_variable_name] = ACTIONS(2358), + [anon_sym_esac] = ACTIONS(2360), + [anon_sym_PIPE] = ACTIONS(2360), + [anon_sym_SEMI_SEMI] = ACTIONS(2360), + [anon_sym_PIPE_AMP] = ACTIONS(2360), + [anon_sym_AMP_AMP] = ACTIONS(2360), + [anon_sym_PIPE_PIPE] = ACTIONS(2360), + [anon_sym_LT] = ACTIONS(2360), + [anon_sym_GT] = ACTIONS(2360), + [anon_sym_GT_GT] = ACTIONS(2360), + [anon_sym_AMP_GT] = ACTIONS(2360), + [anon_sym_AMP_GT_GT] = ACTIONS(2360), + [anon_sym_LT_AMP] = ACTIONS(2360), + [anon_sym_GT_AMP] = ACTIONS(2360), + [sym__special_characters] = ACTIONS(2360), + [anon_sym_DQUOTE] = ACTIONS(2360), + [anon_sym_DOLLAR] = ACTIONS(2360), + [sym_raw_string] = ACTIONS(2360), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(2360), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(2360), + [anon_sym_BQUOTE] = ACTIONS(2360), + [anon_sym_LT_LPAREN] = ACTIONS(2360), + [anon_sym_GT_LPAREN] = ACTIONS(2360), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(2360), + [anon_sym_SEMI] = ACTIONS(2360), + [anon_sym_LF] = ACTIONS(2360), + [anon_sym_AMP] = ACTIONS(2360), + }, + [4236] = { + [sym_file_redirect] = STATE(2034), + [sym_file_descriptor] = ACTIONS(7893), + [anon_sym_esac] = ACTIONS(4328), + [anon_sym_PIPE] = ACTIONS(4328), + [anon_sym_SEMI_SEMI] = ACTIONS(4328), + [anon_sym_PIPE_AMP] = ACTIONS(4328), + [anon_sym_AMP_AMP] = ACTIONS(4328), + [anon_sym_PIPE_PIPE] = ACTIONS(4328), + [anon_sym_LT] = ACTIONS(7895), + [anon_sym_GT] = ACTIONS(7895), + [anon_sym_GT_GT] = ACTIONS(7895), + [anon_sym_AMP_GT] = ACTIONS(7895), + [anon_sym_AMP_GT_GT] = ACTIONS(7895), + [anon_sym_LT_AMP] = ACTIONS(7895), + [anon_sym_GT_AMP] = ACTIONS(7895), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(4328), + [anon_sym_LF] = ACTIONS(4328), + [anon_sym_AMP] = ACTIONS(4328), + }, + [4237] = { + [sym_concatenation] = STATE(2037), + [sym_string] = STATE(4385), + [sym_simple_expansion] = STATE(4385), + [sym_string_expansion] = STATE(4385), + [sym_expansion] = STATE(4385), + [sym_command_substitution] = STATE(4385), + [sym_process_substitution] = STATE(4385), + [sym__special_characters] = ACTIONS(8640), + [anon_sym_DQUOTE] = ACTIONS(8381), + [anon_sym_DOLLAR] = ACTIONS(8383), + [sym_raw_string] = ACTIONS(8642), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(8387), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(8389), + [anon_sym_BQUOTE] = ACTIONS(8391), + [anon_sym_LT_LPAREN] = ACTIONS(8393), + [anon_sym_GT_LPAREN] = ACTIONS(8393), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(8644), + }, + [4238] = { + [aux_sym_concatenation_repeat1] = STATE(4387), + [sym__concat] = ACTIONS(8646), + [anon_sym_esac] = ACTIONS(2374), + [anon_sym_PIPE] = ACTIONS(2374), + [anon_sym_SEMI_SEMI] = ACTIONS(2374), + [anon_sym_PIPE_AMP] = ACTIONS(2374), + [anon_sym_AMP_AMP] = ACTIONS(2374), + [anon_sym_PIPE_PIPE] = ACTIONS(2374), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(2374), + [anon_sym_LF] = ACTIONS(2374), + [anon_sym_AMP] = ACTIONS(2374), + }, + [4239] = { + [sym_simple_expansion] = STATE(134), + [sym_expansion] = STATE(134), + [sym_command_substitution] = STATE(134), + [aux_sym_string_repeat1] = STATE(4389), + [anon_sym_DQUOTE] = ACTIONS(8648), + [anon_sym_DOLLAR] = ACTIONS(232), + [sym__string_content] = ACTIONS(234), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(236), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(238), + [anon_sym_BQUOTE] = ACTIONS(240), + [sym_comment] = ACTIONS(182), + }, + [4240] = { + [sym_string] = STATE(4392), + [anon_sym_DQUOTE] = ACTIONS(8381), + [anon_sym_DOLLAR] = ACTIONS(8650), + [anon_sym_POUND] = ACTIONS(8650), + [anon_sym_DASH] = ACTIONS(8650), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(8652), + [anon_sym_STAR] = ACTIONS(8650), + [anon_sym_AT] = ACTIONS(8650), + [anon_sym_QMARK] = ACTIONS(8650), + [anon_sym_0] = ACTIONS(8654), + [anon_sym__] = ACTIONS(8654), + }, + [4241] = { + [aux_sym_concatenation_repeat1] = STATE(4387), + [sym__concat] = ACTIONS(8646), + [anon_sym_esac] = ACTIONS(2384), + [anon_sym_PIPE] = ACTIONS(2384), + [anon_sym_SEMI_SEMI] = ACTIONS(2384), + [anon_sym_PIPE_AMP] = ACTIONS(2384), + [anon_sym_AMP_AMP] = ACTIONS(2384), + [anon_sym_PIPE_PIPE] = ACTIONS(2384), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(2384), + [anon_sym_LF] = ACTIONS(2384), + [anon_sym_AMP] = ACTIONS(2384), + }, + [4242] = { + [sym_subscript] = STATE(4397), + [sym_variable_name] = ACTIONS(8656), + [anon_sym_DOLLAR] = ACTIONS(8658), + [anon_sym_POUND] = ACTIONS(8660), + [anon_sym_DASH] = ACTIONS(8658), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(8662), + [anon_sym_STAR] = ACTIONS(8658), + [anon_sym_AT] = ACTIONS(8658), + [anon_sym_QMARK] = ACTIONS(8658), + [anon_sym_0] = ACTIONS(8664), + [anon_sym__] = ACTIONS(8664), + }, + [4243] = { + [sym_for_statement] = STATE(4398), + [sym_while_statement] = STATE(4398), + [sym_if_statement] = STATE(4398), + [sym_case_statement] = STATE(4398), + [sym_function_definition] = STATE(4398), + [sym_subshell] = STATE(4398), + [sym_pipeline] = STATE(4398), + [sym_list] = STATE(4398), + [sym_command] = STATE(4398), + [sym_command_name] = STATE(168), + [sym_bracket_command] = STATE(4398), + [sym_variable_assignment] = STATE(4399), + [sym_declaration_command] = STATE(4398), + [sym_unset_command] = STATE(4398), + [sym_subscript] = STATE(170), + [sym_file_redirect] = STATE(30), + [sym_concatenation] = STATE(171), + [sym_string] = STATE(161), + [sym_simple_expansion] = STATE(161), + [sym_string_expansion] = STATE(161), + [sym_expansion] = STATE(161), + [sym_command_substitution] = STATE(161), + [sym_process_substitution] = STATE(161), + [aux_sym_command_repeat1] = STATE(172), + [sym_file_descriptor] = ACTIONS(10), + [sym_variable_name] = ACTIONS(262), + [anon_sym_for] = ACTIONS(264), + [anon_sym_while] = ACTIONS(266), + [anon_sym_if] = ACTIONS(268), + [anon_sym_case] = ACTIONS(270), + [anon_sym_function] = ACTIONS(272), + [anon_sym_LPAREN] = ACTIONS(274), + [anon_sym_LBRACK] = ACTIONS(276), + [anon_sym_LBRACK_LBRACK] = ACTIONS(278), + [anon_sym_declare] = ACTIONS(280), + [anon_sym_typeset] = ACTIONS(280), + [anon_sym_export] = ACTIONS(280), + [anon_sym_readonly] = ACTIONS(280), + [anon_sym_local] = ACTIONS(280), + [anon_sym_unset] = ACTIONS(282), + [anon_sym_unsetenv] = ACTIONS(282), + [anon_sym_LT] = ACTIONS(36), + [anon_sym_GT] = ACTIONS(36), + [anon_sym_GT_GT] = ACTIONS(38), + [anon_sym_AMP_GT] = ACTIONS(36), + [anon_sym_AMP_GT_GT] = ACTIONS(38), + [anon_sym_LT_AMP] = ACTIONS(38), + [anon_sym_GT_AMP] = ACTIONS(38), + [sym__special_characters] = ACTIONS(284), + [anon_sym_DQUOTE] = ACTIONS(286), + [anon_sym_DOLLAR] = ACTIONS(288), + [sym_raw_string] = ACTIONS(290), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(292), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(294), + [anon_sym_BQUOTE] = ACTIONS(296), + [anon_sym_LT_LPAREN] = ACTIONS(298), + [anon_sym_GT_LPAREN] = ACTIONS(298), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(300), + }, + [4244] = { + [sym_for_statement] = STATE(4400), + [sym_while_statement] = STATE(4400), + [sym_if_statement] = STATE(4400), + [sym_case_statement] = STATE(4400), + [sym_function_definition] = STATE(4400), + [sym_subshell] = STATE(4400), + [sym_pipeline] = STATE(4400), + [sym_list] = STATE(4400), + [sym_command] = STATE(4400), + [sym_command_name] = STATE(190), + [sym_bracket_command] = STATE(4400), + [sym_variable_assignment] = STATE(4401), + [sym_declaration_command] = STATE(4400), + [sym_unset_command] = STATE(4400), + [sym_subscript] = STATE(192), + [sym_file_redirect] = STATE(30), + [sym_concatenation] = STATE(171), + [sym_string] = STATE(183), + [sym_simple_expansion] = STATE(183), + [sym_string_expansion] = STATE(183), + [sym_expansion] = STATE(183), + [sym_command_substitution] = STATE(183), + [sym_process_substitution] = STATE(183), + [aux_sym_command_repeat1] = STATE(193), + [sym_file_descriptor] = ACTIONS(10), + [sym_variable_name] = ACTIONS(302), + [anon_sym_for] = ACTIONS(264), + [anon_sym_while] = ACTIONS(304), + [anon_sym_if] = ACTIONS(268), + [anon_sym_case] = ACTIONS(270), + [anon_sym_function] = ACTIONS(306), + [anon_sym_LPAREN] = ACTIONS(274), + [anon_sym_LBRACK] = ACTIONS(308), + [anon_sym_LBRACK_LBRACK] = ACTIONS(310), + [anon_sym_declare] = ACTIONS(312), + [anon_sym_typeset] = ACTIONS(312), + [anon_sym_export] = ACTIONS(312), + [anon_sym_readonly] = ACTIONS(312), + [anon_sym_local] = ACTIONS(312), + [anon_sym_unset] = ACTIONS(314), + [anon_sym_unsetenv] = ACTIONS(314), + [anon_sym_LT] = ACTIONS(36), + [anon_sym_GT] = ACTIONS(36), + [anon_sym_GT_GT] = ACTIONS(38), + [anon_sym_AMP_GT] = ACTIONS(36), + [anon_sym_AMP_GT_GT] = ACTIONS(38), + [anon_sym_LT_AMP] = ACTIONS(38), + [anon_sym_GT_AMP] = ACTIONS(38), + [sym__special_characters] = ACTIONS(316), + [anon_sym_DQUOTE] = ACTIONS(318), + [anon_sym_DOLLAR] = ACTIONS(320), + [sym_raw_string] = ACTIONS(322), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(324), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(326), + [anon_sym_BQUOTE] = ACTIONS(328), + [anon_sym_LT_LPAREN] = ACTIONS(330), + [anon_sym_GT_LPAREN] = ACTIONS(330), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(332), + }, + [4245] = { + [sym_for_statement] = STATE(4402), + [sym_while_statement] = STATE(4402), + [sym_if_statement] = STATE(4402), + [sym_case_statement] = STATE(4402), + [sym_function_definition] = STATE(4402), + [sym_subshell] = STATE(4402), + [sym_pipeline] = STATE(4402), + [sym_list] = STATE(4402), + [sym_command] = STATE(4402), + [sym_command_name] = STATE(168), + [sym_bracket_command] = STATE(4402), + [sym_variable_assignment] = STATE(4403), + [sym_declaration_command] = STATE(4402), + [sym_unset_command] = STATE(4402), + [sym_subscript] = STATE(170), + [sym_file_redirect] = STATE(30), + [sym_concatenation] = STATE(171), + [sym_string] = STATE(161), + [sym_simple_expansion] = STATE(161), + [sym_string_expansion] = STATE(161), + [sym_expansion] = STATE(161), + [sym_command_substitution] = STATE(161), + [sym_process_substitution] = STATE(161), + [aux_sym_command_repeat1] = STATE(172), + [sym_file_descriptor] = ACTIONS(10), + [sym_variable_name] = ACTIONS(262), + [anon_sym_for] = ACTIONS(264), + [anon_sym_while] = ACTIONS(266), + [anon_sym_if] = ACTIONS(268), + [anon_sym_case] = ACTIONS(270), + [anon_sym_function] = ACTIONS(272), + [anon_sym_LPAREN] = ACTIONS(274), + [anon_sym_LBRACK] = ACTIONS(276), + [anon_sym_LBRACK_LBRACK] = ACTIONS(278), + [anon_sym_declare] = ACTIONS(280), + [anon_sym_typeset] = ACTIONS(280), + [anon_sym_export] = ACTIONS(280), + [anon_sym_readonly] = ACTIONS(280), + [anon_sym_local] = ACTIONS(280), + [anon_sym_unset] = ACTIONS(282), + [anon_sym_unsetenv] = ACTIONS(282), + [anon_sym_LT] = ACTIONS(36), + [anon_sym_GT] = ACTIONS(36), + [anon_sym_GT_GT] = ACTIONS(38), + [anon_sym_AMP_GT] = ACTIONS(36), + [anon_sym_AMP_GT_GT] = ACTIONS(38), + [anon_sym_LT_AMP] = ACTIONS(38), + [anon_sym_GT_AMP] = ACTIONS(38), + [sym__special_characters] = ACTIONS(284), + [anon_sym_DQUOTE] = ACTIONS(286), + [anon_sym_DOLLAR] = ACTIONS(288), + [sym_raw_string] = ACTIONS(290), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(292), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(294), + [anon_sym_BQUOTE] = ACTIONS(296), + [anon_sym_LT_LPAREN] = ACTIONS(298), + [anon_sym_GT_LPAREN] = ACTIONS(298), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(300), + }, + [4246] = { + [sym_variable_name] = ACTIONS(2517), + [anon_sym_esac] = ACTIONS(2519), + [anon_sym_PIPE] = ACTIONS(2519), + [anon_sym_SEMI_SEMI] = ACTIONS(2519), + [anon_sym_PIPE_AMP] = ACTIONS(2519), + [anon_sym_AMP_AMP] = ACTIONS(2519), + [anon_sym_PIPE_PIPE] = ACTIONS(2519), + [sym__special_characters] = ACTIONS(2519), + [anon_sym_DQUOTE] = ACTIONS(2519), + [anon_sym_DOLLAR] = ACTIONS(2519), + [sym_raw_string] = ACTIONS(2519), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(2519), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(2519), + [anon_sym_BQUOTE] = ACTIONS(2519), + [anon_sym_LT_LPAREN] = ACTIONS(2519), + [anon_sym_GT_LPAREN] = ACTIONS(2519), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(2519), + [sym_word] = ACTIONS(2519), + [anon_sym_SEMI] = ACTIONS(2519), + [anon_sym_LF] = ACTIONS(2519), + [anon_sym_AMP] = ACTIONS(2519), + }, + [4247] = { + [sym_concatenation] = STATE(660), + [sym_string] = STATE(655), + [sym_simple_expansion] = STATE(655), + [sym_string_expansion] = STATE(655), + [sym_expansion] = STATE(655), + [sym_command_substitution] = STATE(655), + [sym_process_substitution] = STATE(655), + [aux_sym_for_statement_repeat1] = STATE(1269), + [anon_sym_RPAREN] = ACTIONS(8666), + [sym__special_characters] = ACTIONS(1261), + [anon_sym_DQUOTE] = ACTIONS(1263), + [anon_sym_DOLLAR] = ACTIONS(1265), + [sym_raw_string] = ACTIONS(1267), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(1269), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1271), + [anon_sym_BQUOTE] = ACTIONS(1273), + [anon_sym_LT_LPAREN] = ACTIONS(1275), + [anon_sym_GT_LPAREN] = ACTIONS(1275), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(1277), + }, + [4248] = { + [sym__concat] = ACTIONS(3235), + [sym_variable_name] = ACTIONS(3235), + [anon_sym_esac] = ACTIONS(3237), + [anon_sym_PIPE] = ACTIONS(3237), + [anon_sym_SEMI_SEMI] = ACTIONS(3237), + [anon_sym_PIPE_AMP] = ACTIONS(3237), + [anon_sym_AMP_AMP] = ACTIONS(3237), + [anon_sym_PIPE_PIPE] = ACTIONS(3237), + [sym__special_characters] = ACTIONS(3237), + [anon_sym_DQUOTE] = ACTIONS(3237), + [anon_sym_DOLLAR] = ACTIONS(3237), + [sym_raw_string] = ACTIONS(3237), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(3237), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(3237), + [anon_sym_BQUOTE] = ACTIONS(3237), + [anon_sym_LT_LPAREN] = ACTIONS(3237), + [anon_sym_GT_LPAREN] = ACTIONS(3237), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(3237), + [sym_word] = ACTIONS(3237), + [anon_sym_SEMI] = ACTIONS(3237), + [anon_sym_LF] = ACTIONS(3237), + [anon_sym_AMP] = ACTIONS(3237), + }, + [4249] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(8668), + [sym_comment] = ACTIONS(56), + }, + [4250] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(8670), + [sym_comment] = ACTIONS(56), + }, + [4251] = { + [anon_sym_RBRACE] = ACTIONS(8670), + [sym_comment] = ACTIONS(56), + }, + [4252] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4408), + [anon_sym_RBRACE] = ACTIONS(8672), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4253] = { + [sym__concat] = ACTIONS(3297), + [sym_variable_name] = ACTIONS(3297), + [anon_sym_esac] = ACTIONS(3299), + [anon_sym_PIPE] = ACTIONS(3299), + [anon_sym_SEMI_SEMI] = ACTIONS(3299), + [anon_sym_PIPE_AMP] = ACTIONS(3299), + [anon_sym_AMP_AMP] = ACTIONS(3299), + [anon_sym_PIPE_PIPE] = ACTIONS(3299), + [sym__special_characters] = ACTIONS(3299), + [anon_sym_DQUOTE] = ACTIONS(3299), + [anon_sym_DOLLAR] = ACTIONS(3299), + [sym_raw_string] = ACTIONS(3299), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(3299), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(3299), + [anon_sym_BQUOTE] = ACTIONS(3299), + [anon_sym_LT_LPAREN] = ACTIONS(3299), + [anon_sym_GT_LPAREN] = ACTIONS(3299), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(3299), + [sym_word] = ACTIONS(3299), + [anon_sym_SEMI] = ACTIONS(3299), + [anon_sym_LF] = ACTIONS(3299), + [anon_sym_AMP] = ACTIONS(3299), + }, + [4254] = { + [sym_concatenation] = STATE(4411), + [sym_string] = STATE(4410), + [sym_simple_expansion] = STATE(4410), + [sym_string_expansion] = STATE(4410), + [sym_expansion] = STATE(4410), + [sym_command_substitution] = STATE(4410), + [sym_process_substitution] = STATE(4410), + [anon_sym_RBRACE] = ACTIONS(8670), + [sym__special_characters] = ACTIONS(8674), + [anon_sym_DQUOTE] = ACTIONS(1924), + [anon_sym_DOLLAR] = ACTIONS(1926), + [sym_raw_string] = ACTIONS(8676), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(1930), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1932), + [anon_sym_BQUOTE] = ACTIONS(1934), + [anon_sym_LT_LPAREN] = ACTIONS(1936), + [anon_sym_GT_LPAREN] = ACTIONS(1936), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(8678), + }, + [4255] = { + [sym__concat] = ACTIONS(3342), + [sym_variable_name] = ACTIONS(3342), + [anon_sym_esac] = ACTIONS(3344), + [anon_sym_PIPE] = ACTIONS(3344), + [anon_sym_SEMI_SEMI] = ACTIONS(3344), + [anon_sym_PIPE_AMP] = ACTIONS(3344), + [anon_sym_AMP_AMP] = ACTIONS(3344), + [anon_sym_PIPE_PIPE] = ACTIONS(3344), + [sym__special_characters] = ACTIONS(3344), + [anon_sym_DQUOTE] = ACTIONS(3344), + [anon_sym_DOLLAR] = ACTIONS(3344), + [sym_raw_string] = ACTIONS(3344), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(3344), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(3344), + [anon_sym_BQUOTE] = ACTIONS(3344), + [anon_sym_LT_LPAREN] = ACTIONS(3344), + [anon_sym_GT_LPAREN] = ACTIONS(3344), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(3344), + [sym_word] = ACTIONS(3344), + [anon_sym_SEMI] = ACTIONS(3344), + [anon_sym_LF] = ACTIONS(3344), + [anon_sym_AMP] = ACTIONS(3344), + }, + [4256] = { + [sym_comment] = ACTIONS(182), + [sym_regex_without_right_brace] = ACTIONS(8680), + }, + [4257] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8682), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4258] = { + [sym__concat] = ACTIONS(3350), + [sym_variable_name] = ACTIONS(3350), + [anon_sym_esac] = ACTIONS(3352), + [anon_sym_PIPE] = ACTIONS(3352), + [anon_sym_SEMI_SEMI] = ACTIONS(3352), + [anon_sym_PIPE_AMP] = ACTIONS(3352), + [anon_sym_AMP_AMP] = ACTIONS(3352), + [anon_sym_PIPE_PIPE] = ACTIONS(3352), + [sym__special_characters] = ACTIONS(3352), + [anon_sym_DQUOTE] = ACTIONS(3352), + [anon_sym_DOLLAR] = ACTIONS(3352), + [sym_raw_string] = ACTIONS(3352), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(3352), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(3352), + [anon_sym_BQUOTE] = ACTIONS(3352), + [anon_sym_LT_LPAREN] = ACTIONS(3352), + [anon_sym_GT_LPAREN] = ACTIONS(3352), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(3352), + [sym_word] = ACTIONS(3352), + [anon_sym_SEMI] = ACTIONS(3352), + [anon_sym_LF] = ACTIONS(3352), + [anon_sym_AMP] = ACTIONS(3352), + }, + [4259] = { + [sym_comment] = ACTIONS(182), + [sym_regex_without_right_brace] = ACTIONS(8684), + }, + [4260] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8686), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4261] = { + [sym_comment] = ACTIONS(182), + [sym_regex_without_right_brace] = ACTIONS(8688), + }, + [4262] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8670), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4263] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4418), + [anon_sym_RBRACE] = ACTIONS(8690), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4264] = { + [sym__concat] = ACTIONS(3362), + [sym_variable_name] = ACTIONS(3362), + [anon_sym_esac] = ACTIONS(3364), + [anon_sym_PIPE] = ACTIONS(3364), + [anon_sym_SEMI_SEMI] = ACTIONS(3364), + [anon_sym_PIPE_AMP] = ACTIONS(3364), + [anon_sym_AMP_AMP] = ACTIONS(3364), + [anon_sym_PIPE_PIPE] = ACTIONS(3364), + [sym__special_characters] = ACTIONS(3364), + [anon_sym_DQUOTE] = ACTIONS(3364), + [anon_sym_DOLLAR] = ACTIONS(3364), + [sym_raw_string] = ACTIONS(3364), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(3364), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(3364), + [anon_sym_BQUOTE] = ACTIONS(3364), + [anon_sym_LT_LPAREN] = ACTIONS(3364), + [anon_sym_GT_LPAREN] = ACTIONS(3364), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(3364), + [sym_word] = ACTIONS(3364), + [anon_sym_SEMI] = ACTIONS(3364), + [anon_sym_LF] = ACTIONS(3364), + [anon_sym_AMP] = ACTIONS(3364), + }, + [4265] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4420), + [anon_sym_RBRACE] = ACTIONS(8692), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4266] = { + [sym__concat] = ACTIONS(3235), + [anon_sym_esac] = ACTIONS(3237), + [anon_sym_PIPE] = ACTIONS(3237), + [anon_sym_SEMI_SEMI] = ACTIONS(3237), + [anon_sym_PIPE_AMP] = ACTIONS(3237), + [anon_sym_AMP_AMP] = ACTIONS(3237), + [anon_sym_PIPE_PIPE] = ACTIONS(3237), + [sym__special_characters] = ACTIONS(3237), + [anon_sym_DQUOTE] = ACTIONS(3237), + [anon_sym_DOLLAR] = ACTIONS(3237), + [sym_raw_string] = ACTIONS(3237), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(3237), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(3237), + [anon_sym_BQUOTE] = ACTIONS(3237), + [anon_sym_LT_LPAREN] = ACTIONS(3237), + [anon_sym_GT_LPAREN] = ACTIONS(3237), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(3237), + [sym_word] = ACTIONS(3237), + [anon_sym_SEMI] = ACTIONS(3237), + [anon_sym_LF] = ACTIONS(3237), + [anon_sym_AMP] = ACTIONS(3237), + }, + [4267] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(8694), + [sym_comment] = ACTIONS(56), + }, + [4268] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(8696), + [sym_comment] = ACTIONS(56), + }, + [4269] = { + [anon_sym_RBRACE] = ACTIONS(8696), + [sym_comment] = ACTIONS(56), + }, + [4270] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4424), + [anon_sym_RBRACE] = ACTIONS(8698), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4271] = { + [sym__concat] = ACTIONS(3297), + [anon_sym_esac] = ACTIONS(3299), + [anon_sym_PIPE] = ACTIONS(3299), + [anon_sym_SEMI_SEMI] = ACTIONS(3299), + [anon_sym_PIPE_AMP] = ACTIONS(3299), + [anon_sym_AMP_AMP] = ACTIONS(3299), + [anon_sym_PIPE_PIPE] = ACTIONS(3299), + [sym__special_characters] = ACTIONS(3299), + [anon_sym_DQUOTE] = ACTIONS(3299), + [anon_sym_DOLLAR] = ACTIONS(3299), + [sym_raw_string] = ACTIONS(3299), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(3299), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(3299), + [anon_sym_BQUOTE] = ACTIONS(3299), + [anon_sym_LT_LPAREN] = ACTIONS(3299), + [anon_sym_GT_LPAREN] = ACTIONS(3299), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(3299), + [sym_word] = ACTIONS(3299), + [anon_sym_SEMI] = ACTIONS(3299), + [anon_sym_LF] = ACTIONS(3299), + [anon_sym_AMP] = ACTIONS(3299), + }, + [4272] = { + [sym_concatenation] = STATE(4427), + [sym_string] = STATE(4426), + [sym_simple_expansion] = STATE(4426), + [sym_string_expansion] = STATE(4426), + [sym_expansion] = STATE(4426), + [sym_command_substitution] = STATE(4426), + [sym_process_substitution] = STATE(4426), + [anon_sym_RBRACE] = ACTIONS(8696), + [sym__special_characters] = ACTIONS(8700), + [anon_sym_DQUOTE] = ACTIONS(1924), + [anon_sym_DOLLAR] = ACTIONS(1926), + [sym_raw_string] = ACTIONS(8702), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(1930), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1932), + [anon_sym_BQUOTE] = ACTIONS(1934), + [anon_sym_LT_LPAREN] = ACTIONS(1936), + [anon_sym_GT_LPAREN] = ACTIONS(1936), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(8704), + }, + [4273] = { + [sym__concat] = ACTIONS(3342), + [anon_sym_esac] = ACTIONS(3344), + [anon_sym_PIPE] = ACTIONS(3344), + [anon_sym_SEMI_SEMI] = ACTIONS(3344), + [anon_sym_PIPE_AMP] = ACTIONS(3344), + [anon_sym_AMP_AMP] = ACTIONS(3344), + [anon_sym_PIPE_PIPE] = ACTIONS(3344), + [sym__special_characters] = ACTIONS(3344), + [anon_sym_DQUOTE] = ACTIONS(3344), + [anon_sym_DOLLAR] = ACTIONS(3344), + [sym_raw_string] = ACTIONS(3344), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(3344), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(3344), + [anon_sym_BQUOTE] = ACTIONS(3344), + [anon_sym_LT_LPAREN] = ACTIONS(3344), + [anon_sym_GT_LPAREN] = ACTIONS(3344), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(3344), + [sym_word] = ACTIONS(3344), + [anon_sym_SEMI] = ACTIONS(3344), + [anon_sym_LF] = ACTIONS(3344), + [anon_sym_AMP] = ACTIONS(3344), + }, + [4274] = { + [sym_comment] = ACTIONS(182), + [sym_regex_without_right_brace] = ACTIONS(8706), + }, + [4275] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8708), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4276] = { + [sym__concat] = ACTIONS(3350), + [anon_sym_esac] = ACTIONS(3352), + [anon_sym_PIPE] = ACTIONS(3352), + [anon_sym_SEMI_SEMI] = ACTIONS(3352), + [anon_sym_PIPE_AMP] = ACTIONS(3352), + [anon_sym_AMP_AMP] = ACTIONS(3352), + [anon_sym_PIPE_PIPE] = ACTIONS(3352), + [sym__special_characters] = ACTIONS(3352), + [anon_sym_DQUOTE] = ACTIONS(3352), + [anon_sym_DOLLAR] = ACTIONS(3352), + [sym_raw_string] = ACTIONS(3352), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(3352), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(3352), + [anon_sym_BQUOTE] = ACTIONS(3352), + [anon_sym_LT_LPAREN] = ACTIONS(3352), + [anon_sym_GT_LPAREN] = ACTIONS(3352), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(3352), + [sym_word] = ACTIONS(3352), + [anon_sym_SEMI] = ACTIONS(3352), + [anon_sym_LF] = ACTIONS(3352), + [anon_sym_AMP] = ACTIONS(3352), + }, + [4277] = { + [sym_comment] = ACTIONS(182), + [sym_regex_without_right_brace] = ACTIONS(8710), + }, + [4278] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8712), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4279] = { + [sym_comment] = ACTIONS(182), + [sym_regex_without_right_brace] = ACTIONS(8714), + }, + [4280] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8696), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4281] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4434), + [anon_sym_RBRACE] = ACTIONS(8716), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4282] = { + [sym__concat] = ACTIONS(3362), + [anon_sym_esac] = ACTIONS(3364), + [anon_sym_PIPE] = ACTIONS(3364), + [anon_sym_SEMI_SEMI] = ACTIONS(3364), + [anon_sym_PIPE_AMP] = ACTIONS(3364), + [anon_sym_AMP_AMP] = ACTIONS(3364), + [anon_sym_PIPE_PIPE] = ACTIONS(3364), + [sym__special_characters] = ACTIONS(3364), + [anon_sym_DQUOTE] = ACTIONS(3364), + [anon_sym_DOLLAR] = ACTIONS(3364), + [sym_raw_string] = ACTIONS(3364), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(3364), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(3364), + [anon_sym_BQUOTE] = ACTIONS(3364), + [anon_sym_LT_LPAREN] = ACTIONS(3364), + [anon_sym_GT_LPAREN] = ACTIONS(3364), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(3364), + [sym_word] = ACTIONS(3364), + [anon_sym_SEMI] = ACTIONS(3364), + [anon_sym_LF] = ACTIONS(3364), + [anon_sym_AMP] = ACTIONS(3364), + }, + [4283] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4436), + [anon_sym_RBRACE] = ACTIONS(8718), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4284] = { + [sym_file_descriptor] = ACTIONS(4728), + [sym__concat] = ACTIONS(4728), + [anon_sym_esac] = ACTIONS(4730), + [anon_sym_PIPE] = ACTIONS(4730), + [anon_sym_SEMI_SEMI] = ACTIONS(4730), + [anon_sym_PIPE_AMP] = ACTIONS(4730), + [anon_sym_AMP_AMP] = ACTIONS(4730), + [anon_sym_PIPE_PIPE] = ACTIONS(4730), + [anon_sym_EQ_TILDE] = ACTIONS(4730), + [anon_sym_LT] = ACTIONS(4730), + [anon_sym_GT] = ACTIONS(4730), + [anon_sym_GT_GT] = ACTIONS(4730), + [anon_sym_AMP_GT] = ACTIONS(4730), + [anon_sym_AMP_GT_GT] = ACTIONS(4730), + [anon_sym_LT_AMP] = ACTIONS(4730), + [anon_sym_GT_AMP] = ACTIONS(4730), + [anon_sym_LT_LT] = ACTIONS(4730), + [anon_sym_LT_LT_DASH] = ACTIONS(4730), + [anon_sym_LT_LT_LT] = ACTIONS(4730), + [sym__special_characters] = ACTIONS(4730), + [anon_sym_DQUOTE] = ACTIONS(4730), + [anon_sym_DOLLAR] = ACTIONS(4730), + [sym_raw_string] = ACTIONS(4730), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4730), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4730), + [anon_sym_BQUOTE] = ACTIONS(4730), + [anon_sym_LT_LPAREN] = ACTIONS(4730), + [anon_sym_GT_LPAREN] = ACTIONS(4730), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(4730), + [anon_sym_SEMI] = ACTIONS(4730), + [anon_sym_LF] = ACTIONS(4730), + [anon_sym_AMP] = ACTIONS(4730), + }, + [4285] = { + [sym_file_descriptor] = ACTIONS(4734), + [sym__concat] = ACTIONS(4734), + [anon_sym_esac] = ACTIONS(4736), + [anon_sym_PIPE] = ACTIONS(4736), + [anon_sym_SEMI_SEMI] = ACTIONS(4736), + [anon_sym_PIPE_AMP] = ACTIONS(4736), + [anon_sym_AMP_AMP] = ACTIONS(4736), + [anon_sym_PIPE_PIPE] = ACTIONS(4736), + [anon_sym_EQ_TILDE] = ACTIONS(4736), + [anon_sym_LT] = ACTIONS(4736), + [anon_sym_GT] = ACTIONS(4736), + [anon_sym_GT_GT] = ACTIONS(4736), + [anon_sym_AMP_GT] = ACTIONS(4736), + [anon_sym_AMP_GT_GT] = ACTIONS(4736), + [anon_sym_LT_AMP] = ACTIONS(4736), + [anon_sym_GT_AMP] = ACTIONS(4736), + [anon_sym_LT_LT] = ACTIONS(4736), + [anon_sym_LT_LT_DASH] = ACTIONS(4736), + [anon_sym_LT_LT_LT] = ACTIONS(4736), + [sym__special_characters] = ACTIONS(4736), + [anon_sym_DQUOTE] = ACTIONS(4736), + [anon_sym_DOLLAR] = ACTIONS(4736), + [sym_raw_string] = ACTIONS(4736), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4736), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4736), + [anon_sym_BQUOTE] = ACTIONS(4736), + [anon_sym_LT_LPAREN] = ACTIONS(4736), + [anon_sym_GT_LPAREN] = ACTIONS(4736), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(4736), + [anon_sym_SEMI] = ACTIONS(4736), + [anon_sym_LF] = ACTIONS(4736), + [anon_sym_AMP] = ACTIONS(4736), + }, + [4286] = { + [sym_file_descriptor] = ACTIONS(4797), + [sym__concat] = ACTIONS(4797), + [anon_sym_esac] = ACTIONS(4799), + [anon_sym_PIPE] = ACTIONS(4799), + [anon_sym_SEMI_SEMI] = ACTIONS(4799), + [anon_sym_PIPE_AMP] = ACTIONS(4799), + [anon_sym_AMP_AMP] = ACTIONS(4799), + [anon_sym_PIPE_PIPE] = ACTIONS(4799), + [anon_sym_EQ_TILDE] = ACTIONS(4799), + [anon_sym_LT] = ACTIONS(4799), + [anon_sym_GT] = ACTIONS(4799), + [anon_sym_GT_GT] = ACTIONS(4799), + [anon_sym_AMP_GT] = ACTIONS(4799), + [anon_sym_AMP_GT_GT] = ACTIONS(4799), + [anon_sym_LT_AMP] = ACTIONS(4799), + [anon_sym_GT_AMP] = ACTIONS(4799), + [anon_sym_LT_LT] = ACTIONS(4799), + [anon_sym_LT_LT_DASH] = ACTIONS(4799), + [anon_sym_LT_LT_LT] = ACTIONS(4799), + [sym__special_characters] = ACTIONS(4799), + [anon_sym_DQUOTE] = ACTIONS(4799), + [anon_sym_DOLLAR] = ACTIONS(4799), + [sym_raw_string] = ACTIONS(4799), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4799), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4799), + [anon_sym_BQUOTE] = ACTIONS(4799), + [anon_sym_LT_LPAREN] = ACTIONS(4799), + [anon_sym_GT_LPAREN] = ACTIONS(4799), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(4799), + [anon_sym_SEMI] = ACTIONS(4799), + [anon_sym_LF] = ACTIONS(4799), + [anon_sym_AMP] = ACTIONS(4799), + }, + [4287] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8720), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4288] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(8722), + [sym_comment] = ACTIONS(56), + }, + [4289] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(8724), + [sym_comment] = ACTIONS(56), + }, + [4290] = { + [anon_sym_RBRACE] = ACTIONS(8724), + [sym_comment] = ACTIONS(56), + }, + [4291] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4441), + [anon_sym_RBRACE] = ACTIONS(8726), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4292] = { + [sym_file_descriptor] = ACTIONS(4809), + [sym__concat] = ACTIONS(4809), + [anon_sym_esac] = ACTIONS(4811), + [anon_sym_PIPE] = ACTIONS(4811), + [anon_sym_SEMI_SEMI] = ACTIONS(4811), + [anon_sym_PIPE_AMP] = ACTIONS(4811), + [anon_sym_AMP_AMP] = ACTIONS(4811), + [anon_sym_PIPE_PIPE] = ACTIONS(4811), + [anon_sym_EQ_TILDE] = ACTIONS(4811), + [anon_sym_LT] = ACTIONS(4811), + [anon_sym_GT] = ACTIONS(4811), + [anon_sym_GT_GT] = ACTIONS(4811), + [anon_sym_AMP_GT] = ACTIONS(4811), + [anon_sym_AMP_GT_GT] = ACTIONS(4811), + [anon_sym_LT_AMP] = ACTIONS(4811), + [anon_sym_GT_AMP] = ACTIONS(4811), + [anon_sym_LT_LT] = ACTIONS(4811), + [anon_sym_LT_LT_DASH] = ACTIONS(4811), + [anon_sym_LT_LT_LT] = ACTIONS(4811), + [sym__special_characters] = ACTIONS(4811), + [anon_sym_DQUOTE] = ACTIONS(4811), + [anon_sym_DOLLAR] = ACTIONS(4811), + [sym_raw_string] = ACTIONS(4811), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4811), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4811), + [anon_sym_BQUOTE] = ACTIONS(4811), + [anon_sym_LT_LPAREN] = ACTIONS(4811), + [anon_sym_GT_LPAREN] = ACTIONS(4811), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(4811), + [anon_sym_SEMI] = ACTIONS(4811), + [anon_sym_LF] = ACTIONS(4811), + [anon_sym_AMP] = ACTIONS(4811), + }, + [4293] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4443), + [anon_sym_RBRACE] = ACTIONS(8728), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4294] = { + [sym_file_descriptor] = ACTIONS(4815), + [sym__concat] = ACTIONS(4815), + [anon_sym_esac] = ACTIONS(4817), + [anon_sym_PIPE] = ACTIONS(4817), + [anon_sym_SEMI_SEMI] = ACTIONS(4817), + [anon_sym_PIPE_AMP] = ACTIONS(4817), + [anon_sym_AMP_AMP] = ACTIONS(4817), + [anon_sym_PIPE_PIPE] = ACTIONS(4817), + [anon_sym_EQ_TILDE] = ACTIONS(4817), + [anon_sym_LT] = ACTIONS(4817), + [anon_sym_GT] = ACTIONS(4817), + [anon_sym_GT_GT] = ACTIONS(4817), + [anon_sym_AMP_GT] = ACTIONS(4817), + [anon_sym_AMP_GT_GT] = ACTIONS(4817), + [anon_sym_LT_AMP] = ACTIONS(4817), + [anon_sym_GT_AMP] = ACTIONS(4817), + [anon_sym_LT_LT] = ACTIONS(4817), + [anon_sym_LT_LT_DASH] = ACTIONS(4817), + [anon_sym_LT_LT_LT] = ACTIONS(4817), + [sym__special_characters] = ACTIONS(4817), + [anon_sym_DQUOTE] = ACTIONS(4817), + [anon_sym_DOLLAR] = ACTIONS(4817), + [sym_raw_string] = ACTIONS(4817), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4817), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4817), + [anon_sym_BQUOTE] = ACTIONS(4817), + [anon_sym_LT_LPAREN] = ACTIONS(4817), + [anon_sym_GT_LPAREN] = ACTIONS(4817), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(4817), + [anon_sym_SEMI] = ACTIONS(4817), + [anon_sym_LF] = ACTIONS(4817), + [anon_sym_AMP] = ACTIONS(4817), + }, + [4295] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4445), + [anon_sym_RBRACE] = ACTIONS(8730), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4296] = { + [sym_file_descriptor] = ACTIONS(4821), + [sym__concat] = ACTIONS(4821), + [anon_sym_esac] = ACTIONS(4823), + [anon_sym_PIPE] = ACTIONS(4823), + [anon_sym_SEMI_SEMI] = ACTIONS(4823), + [anon_sym_PIPE_AMP] = ACTIONS(4823), + [anon_sym_AMP_AMP] = ACTIONS(4823), + [anon_sym_PIPE_PIPE] = ACTIONS(4823), + [anon_sym_EQ_TILDE] = ACTIONS(4823), + [anon_sym_LT] = ACTIONS(4823), + [anon_sym_GT] = ACTIONS(4823), + [anon_sym_GT_GT] = ACTIONS(4823), + [anon_sym_AMP_GT] = ACTIONS(4823), + [anon_sym_AMP_GT_GT] = ACTIONS(4823), + [anon_sym_LT_AMP] = ACTIONS(4823), + [anon_sym_GT_AMP] = ACTIONS(4823), + [anon_sym_LT_LT] = ACTIONS(4823), + [anon_sym_LT_LT_DASH] = ACTIONS(4823), + [anon_sym_LT_LT_LT] = ACTIONS(4823), + [sym__special_characters] = ACTIONS(4823), + [anon_sym_DQUOTE] = ACTIONS(4823), + [anon_sym_DOLLAR] = ACTIONS(4823), + [sym_raw_string] = ACTIONS(4823), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4823), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4823), + [anon_sym_BQUOTE] = ACTIONS(4823), + [anon_sym_LT_LPAREN] = ACTIONS(4823), + [anon_sym_GT_LPAREN] = ACTIONS(4823), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(4823), + [anon_sym_SEMI] = ACTIONS(4823), + [anon_sym_LF] = ACTIONS(4823), + [anon_sym_AMP] = ACTIONS(4823), + }, + [4297] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8732), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4298] = { + [sym_file_descriptor] = ACTIONS(4827), + [sym__concat] = ACTIONS(4827), + [anon_sym_esac] = ACTIONS(4829), + [anon_sym_PIPE] = ACTIONS(4829), + [anon_sym_SEMI_SEMI] = ACTIONS(4829), + [anon_sym_PIPE_AMP] = ACTIONS(4829), + [anon_sym_AMP_AMP] = ACTIONS(4829), + [anon_sym_PIPE_PIPE] = ACTIONS(4829), + [anon_sym_EQ_TILDE] = ACTIONS(4829), + [anon_sym_LT] = ACTIONS(4829), + [anon_sym_GT] = ACTIONS(4829), + [anon_sym_GT_GT] = ACTIONS(4829), + [anon_sym_AMP_GT] = ACTIONS(4829), + [anon_sym_AMP_GT_GT] = ACTIONS(4829), + [anon_sym_LT_AMP] = ACTIONS(4829), + [anon_sym_GT_AMP] = ACTIONS(4829), + [anon_sym_LT_LT] = ACTIONS(4829), + [anon_sym_LT_LT_DASH] = ACTIONS(4829), + [anon_sym_LT_LT_LT] = ACTIONS(4829), + [sym__special_characters] = ACTIONS(4829), + [anon_sym_DQUOTE] = ACTIONS(4829), + [anon_sym_DOLLAR] = ACTIONS(4829), + [sym_raw_string] = ACTIONS(4829), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4829), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4829), + [anon_sym_BQUOTE] = ACTIONS(4829), + [anon_sym_LT_LPAREN] = ACTIONS(4829), + [anon_sym_GT_LPAREN] = ACTIONS(4829), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(4829), + [anon_sym_SEMI] = ACTIONS(4829), + [anon_sym_LF] = ACTIONS(4829), + [anon_sym_AMP] = ACTIONS(4829), + }, + [4299] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8734), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4300] = { + [sym_file_descriptor] = ACTIONS(1858), + [sym__concat] = ACTIONS(1858), + [anon_sym_esac] = ACTIONS(1860), + [anon_sym_PIPE] = ACTIONS(1860), + [anon_sym_SEMI_SEMI] = ACTIONS(1860), + [anon_sym_PIPE_AMP] = ACTIONS(1860), + [anon_sym_AMP_AMP] = ACTIONS(1860), + [anon_sym_PIPE_PIPE] = ACTIONS(1860), + [anon_sym_LT] = ACTIONS(1860), + [anon_sym_GT] = ACTIONS(1860), + [anon_sym_GT_GT] = ACTIONS(1860), + [anon_sym_AMP_GT] = ACTIONS(1860), + [anon_sym_AMP_GT_GT] = ACTIONS(1860), + [anon_sym_LT_AMP] = ACTIONS(1860), + [anon_sym_GT_AMP] = ACTIONS(1860), + [anon_sym_LT_LT] = ACTIONS(1860), + [anon_sym_LT_LT_DASH] = ACTIONS(1860), + [anon_sym_LT_LT_LT] = ACTIONS(1860), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(1860), + [anon_sym_LF] = ACTIONS(1860), + [anon_sym_AMP] = ACTIONS(1860), + }, + [4301] = { + [aux_sym_concatenation_repeat1] = STATE(4301), + [sym_file_descriptor] = ACTIONS(1858), + [sym__concat] = ACTIONS(8736), + [anon_sym_esac] = ACTIONS(1860), + [anon_sym_PIPE] = ACTIONS(1860), + [anon_sym_SEMI_SEMI] = ACTIONS(1860), + [anon_sym_PIPE_AMP] = ACTIONS(1860), + [anon_sym_AMP_AMP] = ACTIONS(1860), + [anon_sym_PIPE_PIPE] = ACTIONS(1860), + [anon_sym_LT] = ACTIONS(1860), + [anon_sym_GT] = ACTIONS(1860), + [anon_sym_GT_GT] = ACTIONS(1860), + [anon_sym_AMP_GT] = ACTIONS(1860), + [anon_sym_AMP_GT_GT] = ACTIONS(1860), + [anon_sym_LT_AMP] = ACTIONS(1860), + [anon_sym_GT_AMP] = ACTIONS(1860), + [anon_sym_LT_LT] = ACTIONS(1860), + [anon_sym_LT_LT_DASH] = ACTIONS(1860), + [anon_sym_LT_LT_LT] = ACTIONS(1860), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(1860), + [anon_sym_LF] = ACTIONS(1860), + [anon_sym_AMP] = ACTIONS(1860), + }, + [4302] = { + [sym_file_descriptor] = ACTIONS(1895), + [sym__concat] = ACTIONS(1895), + [anon_sym_esac] = ACTIONS(1897), + [anon_sym_PIPE] = ACTIONS(1897), + [anon_sym_SEMI_SEMI] = ACTIONS(1897), + [anon_sym_PIPE_AMP] = ACTIONS(1897), + [anon_sym_AMP_AMP] = ACTIONS(1897), + [anon_sym_PIPE_PIPE] = ACTIONS(1897), + [anon_sym_LT] = ACTIONS(1897), + [anon_sym_GT] = ACTIONS(1897), + [anon_sym_GT_GT] = ACTIONS(1897), + [anon_sym_AMP_GT] = ACTIONS(1897), + [anon_sym_AMP_GT_GT] = ACTIONS(1897), + [anon_sym_LT_AMP] = ACTIONS(1897), + [anon_sym_GT_AMP] = ACTIONS(1897), + [anon_sym_LT_LT] = ACTIONS(1897), + [anon_sym_LT_LT_DASH] = ACTIONS(1897), + [anon_sym_LT_LT_LT] = ACTIONS(1897), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(1897), + [anon_sym_LF] = ACTIONS(1897), + [anon_sym_AMP] = ACTIONS(1897), + }, + [4303] = { + [sym_concatenation] = STATE(4451), + [sym_string] = STATE(4450), + [sym_simple_expansion] = STATE(4450), + [sym_string_expansion] = STATE(4450), + [sym_expansion] = STATE(4450), + [sym_command_substitution] = STATE(4450), + [sym_process_substitution] = STATE(4450), + [anon_sym_RBRACE] = ACTIONS(8739), + [sym__special_characters] = ACTIONS(8741), + [anon_sym_DQUOTE] = ACTIONS(1924), + [anon_sym_DOLLAR] = ACTIONS(1926), + [sym_raw_string] = ACTIONS(8743), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(1930), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1932), + [anon_sym_BQUOTE] = ACTIONS(1934), + [anon_sym_LT_LPAREN] = ACTIONS(1936), + [anon_sym_GT_LPAREN] = ACTIONS(1936), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(8745), + }, + [4304] = { + [sym_file_descriptor] = ACTIONS(1940), + [sym__concat] = ACTIONS(1940), + [anon_sym_esac] = ACTIONS(1942), + [anon_sym_PIPE] = ACTIONS(1942), + [anon_sym_SEMI_SEMI] = ACTIONS(1942), + [anon_sym_PIPE_AMP] = ACTIONS(1942), + [anon_sym_AMP_AMP] = ACTIONS(1942), + [anon_sym_PIPE_PIPE] = ACTIONS(1942), + [anon_sym_LT] = ACTIONS(1942), + [anon_sym_GT] = ACTIONS(1942), + [anon_sym_GT_GT] = ACTIONS(1942), + [anon_sym_AMP_GT] = ACTIONS(1942), + [anon_sym_AMP_GT_GT] = ACTIONS(1942), + [anon_sym_LT_AMP] = ACTIONS(1942), + [anon_sym_GT_AMP] = ACTIONS(1942), + [anon_sym_LT_LT] = ACTIONS(1942), + [anon_sym_LT_LT_DASH] = ACTIONS(1942), + [anon_sym_LT_LT_LT] = ACTIONS(1942), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(1942), + [anon_sym_LF] = ACTIONS(1942), + [anon_sym_AMP] = ACTIONS(1942), + }, + [4305] = { + [sym_comment] = ACTIONS(182), + [sym_regex_without_right_brace] = ACTIONS(8747), + }, + [4306] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8749), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4307] = { + [anon_sym_LBRACK] = ACTIONS(820), + [anon_sym_EQ] = ACTIONS(8751), + [sym_comment] = ACTIONS(56), + }, + [4308] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4457), + [anon_sym_RBRACE] = ACTIONS(8753), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [aux_sym_SLASH] = ACTIONS(8755), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4309] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4460), + [anon_sym_RBRACE] = ACTIONS(8757), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [aux_sym_SLASH] = ACTIONS(8759), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4310] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4462), + [anon_sym_RBRACE] = ACTIONS(8739), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [aux_sym_SLASH] = ACTIONS(8761), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4311] = { + [sym_file_descriptor] = ACTIONS(1992), + [sym__concat] = ACTIONS(1992), + [anon_sym_esac] = ACTIONS(1994), + [anon_sym_PIPE] = ACTIONS(1994), + [anon_sym_SEMI_SEMI] = ACTIONS(1994), + [anon_sym_PIPE_AMP] = ACTIONS(1994), + [anon_sym_AMP_AMP] = ACTIONS(1994), + [anon_sym_PIPE_PIPE] = ACTIONS(1994), + [anon_sym_LT] = ACTIONS(1994), + [anon_sym_GT] = ACTIONS(1994), + [anon_sym_GT_GT] = ACTIONS(1994), + [anon_sym_AMP_GT] = ACTIONS(1994), + [anon_sym_AMP_GT_GT] = ACTIONS(1994), + [anon_sym_LT_AMP] = ACTIONS(1994), + [anon_sym_GT_AMP] = ACTIONS(1994), + [anon_sym_LT_LT] = ACTIONS(1994), + [anon_sym_LT_LT_DASH] = ACTIONS(1994), + [anon_sym_LT_LT_LT] = ACTIONS(1994), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(1994), + [anon_sym_LF] = ACTIONS(1994), + [anon_sym_AMP] = ACTIONS(1994), + }, + [4312] = { + [sym_comment] = ACTIONS(182), + [sym_regex_without_right_brace] = ACTIONS(8763), + }, + [4313] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8765), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4314] = { + [sym_file_descriptor] = ACTIONS(2000), + [sym__concat] = ACTIONS(2000), + [anon_sym_esac] = ACTIONS(2002), + [anon_sym_PIPE] = ACTIONS(2002), + [anon_sym_SEMI_SEMI] = ACTIONS(2002), + [anon_sym_PIPE_AMP] = ACTIONS(2002), + [anon_sym_AMP_AMP] = ACTIONS(2002), + [anon_sym_PIPE_PIPE] = ACTIONS(2002), + [anon_sym_LT] = ACTIONS(2002), + [anon_sym_GT] = ACTIONS(2002), + [anon_sym_GT_GT] = ACTIONS(2002), + [anon_sym_AMP_GT] = ACTIONS(2002), + [anon_sym_AMP_GT_GT] = ACTIONS(2002), + [anon_sym_LT_AMP] = ACTIONS(2002), + [anon_sym_GT_AMP] = ACTIONS(2002), + [anon_sym_LT_LT] = ACTIONS(2002), + [anon_sym_LT_LT_DASH] = ACTIONS(2002), + [anon_sym_LT_LT_LT] = ACTIONS(2002), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(2002), + [anon_sym_LF] = ACTIONS(2002), + [anon_sym_AMP] = ACTIONS(2002), + }, + [4315] = { + [sym_comment] = ACTIONS(182), + [sym_regex_without_right_brace] = ACTIONS(8767), + }, + [4316] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8739), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4317] = { + [sym_file_descriptor] = ACTIONS(2156), + [sym__concat] = ACTIONS(2156), + [anon_sym_esac] = ACTIONS(2158), + [anon_sym_PIPE] = ACTIONS(2158), + [anon_sym_SEMI_SEMI] = ACTIONS(2158), + [anon_sym_PIPE_AMP] = ACTIONS(2158), + [anon_sym_AMP_AMP] = ACTIONS(2158), + [anon_sym_PIPE_PIPE] = ACTIONS(2158), + [anon_sym_LT] = ACTIONS(2158), + [anon_sym_GT] = ACTIONS(2158), + [anon_sym_GT_GT] = ACTIONS(2158), + [anon_sym_AMP_GT] = ACTIONS(2158), + [anon_sym_AMP_GT_GT] = ACTIONS(2158), + [anon_sym_LT_AMP] = ACTIONS(2158), + [anon_sym_GT_AMP] = ACTIONS(2158), + [anon_sym_LT_LT] = ACTIONS(2158), + [anon_sym_LT_LT_DASH] = ACTIONS(2158), + [anon_sym_LT_LT_LT] = ACTIONS(2158), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(2158), + [anon_sym_LF] = ACTIONS(2158), + [anon_sym_AMP] = ACTIONS(2158), + }, + [4318] = { + [sym_file_descriptor] = ACTIONS(2358), + [sym__concat] = ACTIONS(2358), + [anon_sym_esac] = ACTIONS(2360), + [anon_sym_PIPE] = ACTIONS(2360), + [anon_sym_SEMI_SEMI] = ACTIONS(2360), + [anon_sym_PIPE_AMP] = ACTIONS(2360), + [anon_sym_AMP_AMP] = ACTIONS(2360), + [anon_sym_PIPE_PIPE] = ACTIONS(2360), + [anon_sym_LT] = ACTIONS(2360), + [anon_sym_GT] = ACTIONS(2360), + [anon_sym_GT_GT] = ACTIONS(2360), + [anon_sym_AMP_GT] = ACTIONS(2360), + [anon_sym_AMP_GT_GT] = ACTIONS(2360), + [anon_sym_LT_AMP] = ACTIONS(2360), + [anon_sym_GT_AMP] = ACTIONS(2360), + [anon_sym_LT_LT] = ACTIONS(2360), + [anon_sym_LT_LT_DASH] = ACTIONS(2360), + [anon_sym_LT_LT_LT] = ACTIONS(2360), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(2360), + [anon_sym_LF] = ACTIONS(2360), + [anon_sym_AMP] = ACTIONS(2360), + }, + [4319] = { + [sym__concat] = ACTIONS(6948), + [anon_sym_PIPE] = ACTIONS(6948), + [anon_sym_RPAREN] = ACTIONS(6948), + [sym_comment] = ACTIONS(56), + }, + [4320] = { + [sym__concat] = ACTIONS(6952), + [anon_sym_PIPE] = ACTIONS(6952), + [anon_sym_RPAREN] = ACTIONS(6952), + [sym_comment] = ACTIONS(56), + }, + [4321] = { + [sym__concat] = ACTIONS(6956), + [anon_sym_PIPE] = ACTIONS(6956), + [anon_sym_RPAREN] = ACTIONS(6956), + [sym_comment] = ACTIONS(56), + }, + [4322] = { + [sym_file_descriptor] = ACTIONS(1080), + [sym_variable_name] = ACTIONS(1080), + [anon_sym_for] = ACTIONS(1082), + [anon_sym_while] = ACTIONS(1082), + [anon_sym_if] = ACTIONS(1082), + [anon_sym_case] = ACTIONS(1082), + [anon_sym_SEMI_SEMI] = ACTIONS(1080), + [anon_sym_function] = ACTIONS(1082), + [anon_sym_LPAREN] = ACTIONS(1080), + [anon_sym_LBRACK] = ACTIONS(1082), + [anon_sym_LBRACK_LBRACK] = ACTIONS(1080), + [anon_sym_declare] = ACTIONS(1082), + [anon_sym_typeset] = ACTIONS(1082), + [anon_sym_export] = ACTIONS(1082), + [anon_sym_readonly] = ACTIONS(1082), + [anon_sym_local] = ACTIONS(1082), + [anon_sym_unset] = ACTIONS(1082), + [anon_sym_unsetenv] = ACTIONS(1082), + [anon_sym_LT] = ACTIONS(1082), + [anon_sym_GT] = ACTIONS(1082), + [anon_sym_GT_GT] = ACTIONS(1080), + [anon_sym_AMP_GT] = ACTIONS(1082), + [anon_sym_AMP_GT_GT] = ACTIONS(1080), + [anon_sym_LT_AMP] = ACTIONS(1080), + [anon_sym_GT_AMP] = ACTIONS(1080), + [sym__special_characters] = ACTIONS(8145), + [anon_sym_DQUOTE] = ACTIONS(8147), + [anon_sym_DOLLAR] = ACTIONS(8149), + [sym_raw_string] = ACTIONS(8147), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(8147), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(8147), + [anon_sym_BQUOTE] = ACTIONS(8147), + [anon_sym_LT_LPAREN] = ACTIONS(8147), + [anon_sym_GT_LPAREN] = ACTIONS(8147), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(8145), + }, + [4323] = { + [sym__special_characters] = ACTIONS(8149), + [anon_sym_DQUOTE] = ACTIONS(8147), + [anon_sym_DOLLAR] = ACTIONS(8149), + [sym_raw_string] = ACTIONS(8147), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(8147), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(8147), + [anon_sym_BQUOTE] = ACTIONS(8147), + [anon_sym_LT_LPAREN] = ACTIONS(8147), + [anon_sym_GT_LPAREN] = ACTIONS(8147), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(8149), + }, + [4324] = { + [anon_sym_PIPE] = ACTIONS(344), + [anon_sym_SEMI_SEMI] = ACTIONS(8769), + [anon_sym_PIPE_AMP] = ACTIONS(344), + [anon_sym_AMP_AMP] = ACTIONS(348), + [anon_sym_PIPE_PIPE] = ACTIONS(348), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(346), + [anon_sym_LF] = ACTIONS(346), + [anon_sym_AMP] = ACTIONS(346), + }, + [4325] = { + [sym_file_descriptor] = ACTIONS(378), + [sym_variable_name] = ACTIONS(378), + [anon_sym_PIPE] = ACTIONS(344), + [anon_sym_SEMI_SEMI] = ACTIONS(8769), + [anon_sym_PIPE_AMP] = ACTIONS(344), + [anon_sym_AMP_AMP] = ACTIONS(348), + [anon_sym_PIPE_PIPE] = ACTIONS(348), + [anon_sym_LT] = ACTIONS(380), + [anon_sym_GT] = ACTIONS(380), + [anon_sym_GT_GT] = ACTIONS(380), + [anon_sym_AMP_GT] = ACTIONS(380), + [anon_sym_AMP_GT_GT] = ACTIONS(380), + [anon_sym_LT_AMP] = ACTIONS(380), + [anon_sym_GT_AMP] = ACTIONS(380), + [sym__special_characters] = ACTIONS(380), + [anon_sym_DQUOTE] = ACTIONS(380), + [anon_sym_DOLLAR] = ACTIONS(380), + [sym_raw_string] = ACTIONS(380), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(380), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(380), + [anon_sym_BQUOTE] = ACTIONS(380), + [anon_sym_LT_LPAREN] = ACTIONS(380), + [anon_sym_GT_LPAREN] = ACTIONS(380), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(380), + [anon_sym_SEMI] = ACTIONS(346), + [anon_sym_LF] = ACTIONS(346), + [anon_sym_AMP] = ACTIONS(346), + }, + [4326] = { + [sym_file_descriptor] = ACTIONS(1080), + [sym_variable_name] = ACTIONS(1080), + [anon_sym_for] = ACTIONS(1082), + [anon_sym_while] = ACTIONS(1082), + [anon_sym_if] = ACTIONS(1082), + [anon_sym_case] = ACTIONS(1082), + [anon_sym_SEMI_SEMI] = ACTIONS(1080), + [anon_sym_function] = ACTIONS(1082), + [anon_sym_LPAREN] = ACTIONS(1080), + [anon_sym_LBRACK] = ACTIONS(1082), + [anon_sym_LBRACK_LBRACK] = ACTIONS(1080), + [anon_sym_declare] = ACTIONS(1082), + [anon_sym_typeset] = ACTIONS(1082), + [anon_sym_export] = ACTIONS(1082), + [anon_sym_readonly] = ACTIONS(1082), + [anon_sym_local] = ACTIONS(1082), + [anon_sym_unset] = ACTIONS(1082), + [anon_sym_unsetenv] = ACTIONS(1082), + [anon_sym_LT] = ACTIONS(1082), + [anon_sym_GT] = ACTIONS(1082), + [anon_sym_GT_GT] = ACTIONS(1080), + [anon_sym_AMP_GT] = ACTIONS(1082), + [anon_sym_AMP_GT_GT] = ACTIONS(1080), + [anon_sym_LT_AMP] = ACTIONS(1080), + [anon_sym_GT_AMP] = ACTIONS(1080), + [sym__special_characters] = ACTIONS(8157), + [anon_sym_DQUOTE] = ACTIONS(8159), + [anon_sym_DOLLAR] = ACTIONS(8161), + [sym_raw_string] = ACTIONS(8159), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(8159), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(8159), + [anon_sym_BQUOTE] = ACTIONS(8159), + [anon_sym_LT_LPAREN] = ACTIONS(8159), + [anon_sym_GT_LPAREN] = ACTIONS(8159), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(8157), + }, + [4327] = { + [sym__special_characters] = ACTIONS(8161), + [anon_sym_DQUOTE] = ACTIONS(8159), + [anon_sym_DOLLAR] = ACTIONS(8161), + [sym_raw_string] = ACTIONS(8159), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(8159), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(8159), + [anon_sym_BQUOTE] = ACTIONS(8159), + [anon_sym_LT_LPAREN] = ACTIONS(8159), + [anon_sym_GT_LPAREN] = ACTIONS(8159), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(8161), + }, + [4328] = { + [anon_sym_PIPE] = ACTIONS(344), + [anon_sym_SEMI_SEMI] = ACTIONS(8771), + [anon_sym_PIPE_AMP] = ACTIONS(344), + [anon_sym_AMP_AMP] = ACTIONS(348), + [anon_sym_PIPE_PIPE] = ACTIONS(348), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(346), + [anon_sym_LF] = ACTIONS(346), + [anon_sym_AMP] = ACTIONS(346), + }, + [4329] = { + [sym_file_descriptor] = ACTIONS(378), + [sym_variable_name] = ACTIONS(378), + [anon_sym_PIPE] = ACTIONS(344), + [anon_sym_SEMI_SEMI] = ACTIONS(8771), + [anon_sym_PIPE_AMP] = ACTIONS(344), + [anon_sym_AMP_AMP] = ACTIONS(348), + [anon_sym_PIPE_PIPE] = ACTIONS(348), + [anon_sym_LT] = ACTIONS(380), + [anon_sym_GT] = ACTIONS(380), + [anon_sym_GT_GT] = ACTIONS(380), + [anon_sym_AMP_GT] = ACTIONS(380), + [anon_sym_AMP_GT_GT] = ACTIONS(380), + [anon_sym_LT_AMP] = ACTIONS(380), + [anon_sym_GT_AMP] = ACTIONS(380), + [sym__special_characters] = ACTIONS(380), + [anon_sym_DQUOTE] = ACTIONS(380), + [anon_sym_DOLLAR] = ACTIONS(380), + [sym_raw_string] = ACTIONS(380), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(380), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(380), + [anon_sym_BQUOTE] = ACTIONS(380), + [anon_sym_LT_LPAREN] = ACTIONS(380), + [anon_sym_GT_LPAREN] = ACTIONS(380), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(380), + [anon_sym_SEMI] = ACTIONS(346), + [anon_sym_LF] = ACTIONS(346), + [anon_sym_AMP] = ACTIONS(346), + }, + [4330] = { + [sym__concat] = ACTIONS(6948), + [anon_sym_PIPE] = ACTIONS(6950), + [anon_sym_SEMI_SEMI] = ACTIONS(6950), + [anon_sym_PIPE_AMP] = ACTIONS(6950), + [anon_sym_AMP_AMP] = ACTIONS(6950), + [anon_sym_PIPE_PIPE] = ACTIONS(6950), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(6950), + [anon_sym_LF] = ACTIONS(6950), + [anon_sym_AMP] = ACTIONS(6950), + }, + [4331] = { + [sym__concat] = ACTIONS(6952), + [anon_sym_PIPE] = ACTIONS(6954), + [anon_sym_SEMI_SEMI] = ACTIONS(6954), + [anon_sym_PIPE_AMP] = ACTIONS(6954), + [anon_sym_AMP_AMP] = ACTIONS(6954), + [anon_sym_PIPE_PIPE] = ACTIONS(6954), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(6954), + [anon_sym_LF] = ACTIONS(6954), + [anon_sym_AMP] = ACTIONS(6954), + }, + [4332] = { + [sym__concat] = ACTIONS(6956), + [anon_sym_PIPE] = ACTIONS(6958), + [anon_sym_SEMI_SEMI] = ACTIONS(6958), + [anon_sym_PIPE_AMP] = ACTIONS(6958), + [anon_sym_AMP_AMP] = ACTIONS(6958), + [anon_sym_PIPE_PIPE] = ACTIONS(6958), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(6958), + [anon_sym_LF] = ACTIONS(6958), + [anon_sym_AMP] = ACTIONS(6958), + }, + [4333] = { + [sym__concat] = ACTIONS(5961), + [anon_sym_PIPE] = ACTIONS(5963), + [anon_sym_RPAREN] = ACTIONS(5963), + [anon_sym_SEMI_SEMI] = ACTIONS(5963), + [anon_sym_PIPE_AMP] = ACTIONS(5963), + [anon_sym_AMP_AMP] = ACTIONS(5963), + [anon_sym_PIPE_PIPE] = ACTIONS(5963), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(5963), + [anon_sym_LF] = ACTIONS(5963), + [anon_sym_AMP] = ACTIONS(5963), + }, + [4334] = { + [sym__concat] = ACTIONS(5965), + [anon_sym_PIPE] = ACTIONS(5967), + [anon_sym_RPAREN] = ACTIONS(5967), + [anon_sym_SEMI_SEMI] = ACTIONS(5967), + [anon_sym_PIPE_AMP] = ACTIONS(5967), + [anon_sym_AMP_AMP] = ACTIONS(5967), + [anon_sym_PIPE_PIPE] = ACTIONS(5967), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(5967), + [anon_sym_LF] = ACTIONS(5967), + [anon_sym_AMP] = ACTIONS(5967), + }, + [4335] = { + [sym__concat] = ACTIONS(5969), + [anon_sym_PIPE] = ACTIONS(5971), + [anon_sym_RPAREN] = ACTIONS(5971), + [anon_sym_SEMI_SEMI] = ACTIONS(5971), + [anon_sym_PIPE_AMP] = ACTIONS(5971), + [anon_sym_AMP_AMP] = ACTIONS(5971), + [anon_sym_PIPE_PIPE] = ACTIONS(5971), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(5971), + [anon_sym_LF] = ACTIONS(5971), + [anon_sym_AMP] = ACTIONS(5971), + }, + [4336] = { + [sym__concat] = ACTIONS(5973), + [anon_sym_PIPE] = ACTIONS(5975), + [anon_sym_RPAREN] = ACTIONS(5975), + [anon_sym_SEMI_SEMI] = ACTIONS(5975), + [anon_sym_PIPE_AMP] = ACTIONS(5975), + [anon_sym_AMP_AMP] = ACTIONS(5975), + [anon_sym_PIPE_PIPE] = ACTIONS(5975), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(5975), + [anon_sym_LF] = ACTIONS(5975), + [anon_sym_AMP] = ACTIONS(5975), + }, + [4337] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8773), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4338] = { + [sym__concat] = ACTIONS(5979), + [anon_sym_PIPE] = ACTIONS(5981), + [anon_sym_RPAREN] = ACTIONS(5981), + [anon_sym_SEMI_SEMI] = ACTIONS(5981), + [anon_sym_PIPE_AMP] = ACTIONS(5981), + [anon_sym_AMP_AMP] = ACTIONS(5981), + [anon_sym_PIPE_PIPE] = ACTIONS(5981), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(5981), + [anon_sym_LF] = ACTIONS(5981), + [anon_sym_AMP] = ACTIONS(5981), + }, + [4339] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8775), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4340] = { + [sym__concat] = ACTIONS(5985), + [anon_sym_PIPE] = ACTIONS(5987), + [anon_sym_RPAREN] = ACTIONS(5987), + [anon_sym_SEMI_SEMI] = ACTIONS(5987), + [anon_sym_PIPE_AMP] = ACTIONS(5987), + [anon_sym_AMP_AMP] = ACTIONS(5987), + [anon_sym_PIPE_PIPE] = ACTIONS(5987), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(5987), + [anon_sym_LF] = ACTIONS(5987), + [anon_sym_AMP] = ACTIONS(5987), + }, + [4341] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8777), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4342] = { + [sym__concat] = ACTIONS(5991), + [anon_sym_PIPE] = ACTIONS(5993), + [anon_sym_RPAREN] = ACTIONS(5993), + [anon_sym_SEMI_SEMI] = ACTIONS(5993), + [anon_sym_PIPE_AMP] = ACTIONS(5993), + [anon_sym_AMP_AMP] = ACTIONS(5993), + [anon_sym_PIPE_PIPE] = ACTIONS(5993), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(5993), + [anon_sym_LF] = ACTIONS(5993), + [anon_sym_AMP] = ACTIONS(5993), + }, + [4343] = { + [sym__concat] = ACTIONS(5995), + [anon_sym_PIPE] = ACTIONS(5997), + [anon_sym_RPAREN] = ACTIONS(5997), + [anon_sym_SEMI_SEMI] = ACTIONS(5997), + [anon_sym_PIPE_AMP] = ACTIONS(5997), + [anon_sym_AMP_AMP] = ACTIONS(5997), + [anon_sym_PIPE_PIPE] = ACTIONS(5997), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(5997), + [anon_sym_LF] = ACTIONS(5997), + [anon_sym_AMP] = ACTIONS(5997), + }, + [4344] = { + [sym__concat] = ACTIONS(5961), + [anon_sym_PIPE] = ACTIONS(6846), [anon_sym_RPAREN] = ACTIONS(5961), - [anon_sym_SEMI_SEMI] = ACTIONS(5961), [anon_sym_PIPE_AMP] = ACTIONS(5961), [anon_sym_AMP_AMP] = ACTIONS(5961), [anon_sym_PIPE_PIPE] = ACTIONS(5961), - [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(5961), - [anon_sym_LF] = ACTIONS(5961), - [anon_sym_AMP] = ACTIONS(5961), + [sym_comment] = ACTIONS(56), }, - [3923] = { - [sym__concat] = ACTIONS(5963), - [anon_sym_PIPE] = ACTIONS(5965), + [4345] = { + [sym__concat] = ACTIONS(5965), + [anon_sym_PIPE] = ACTIONS(6848), [anon_sym_RPAREN] = ACTIONS(5965), - [anon_sym_SEMI_SEMI] = ACTIONS(5965), [anon_sym_PIPE_AMP] = ACTIONS(5965), [anon_sym_AMP_AMP] = ACTIONS(5965), [anon_sym_PIPE_PIPE] = ACTIONS(5965), - [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(5965), - [anon_sym_LF] = ACTIONS(5965), - [anon_sym_AMP] = ACTIONS(5965), - }, - [3924] = { - [sym__concat] = ACTIONS(5929), - [anon_sym_PIPE] = ACTIONS(6710), - [anon_sym_RPAREN] = ACTIONS(5929), - [anon_sym_PIPE_AMP] = ACTIONS(5929), - [anon_sym_AMP_AMP] = ACTIONS(5929), - [anon_sym_PIPE_PIPE] = ACTIONS(5929), [sym_comment] = ACTIONS(56), }, - [3925] = { - [sym__concat] = ACTIONS(5933), - [anon_sym_PIPE] = ACTIONS(6712), - [anon_sym_RPAREN] = ACTIONS(5933), - [anon_sym_PIPE_AMP] = ACTIONS(5933), - [anon_sym_AMP_AMP] = ACTIONS(5933), - [anon_sym_PIPE_PIPE] = ACTIONS(5933), + [4346] = { + [sym__concat] = ACTIONS(5969), + [anon_sym_PIPE] = ACTIONS(6850), + [anon_sym_RPAREN] = ACTIONS(5969), + [anon_sym_PIPE_AMP] = ACTIONS(5969), + [anon_sym_AMP_AMP] = ACTIONS(5969), + [anon_sym_PIPE_PIPE] = ACTIONS(5969), [sym_comment] = ACTIONS(56), }, - [3926] = { - [sym__concat] = ACTIONS(5937), - [anon_sym_PIPE] = ACTIONS(6714), - [anon_sym_RPAREN] = ACTIONS(5937), - [anon_sym_PIPE_AMP] = ACTIONS(5937), - [anon_sym_AMP_AMP] = ACTIONS(5937), - [anon_sym_PIPE_PIPE] = ACTIONS(5937), + [4347] = { + [sym__concat] = ACTIONS(5973), + [anon_sym_PIPE] = ACTIONS(6852), + [anon_sym_RPAREN] = ACTIONS(5973), + [anon_sym_PIPE_AMP] = ACTIONS(5973), + [anon_sym_AMP_AMP] = ACTIONS(5973), + [anon_sym_PIPE_PIPE] = ACTIONS(5973), [sym_comment] = ACTIONS(56), }, - [3927] = { - [sym__concat] = ACTIONS(5941), - [anon_sym_PIPE] = ACTIONS(6716), - [anon_sym_RPAREN] = ACTIONS(5941), - [anon_sym_PIPE_AMP] = ACTIONS(5941), - [anon_sym_AMP_AMP] = ACTIONS(5941), - [anon_sym_PIPE_PIPE] = ACTIONS(5941), - [sym_comment] = ACTIONS(56), - }, - [3928] = { + [4348] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -94184,7 +105734,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7841), + [anon_sym_RBRACE] = ACTIONS(8779), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -94204,16 +105754,16 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3929] = { - [sym__concat] = ACTIONS(5947), - [anon_sym_PIPE] = ACTIONS(6720), - [anon_sym_RPAREN] = ACTIONS(5947), - [anon_sym_PIPE_AMP] = ACTIONS(5947), - [anon_sym_AMP_AMP] = ACTIONS(5947), - [anon_sym_PIPE_PIPE] = ACTIONS(5947), + [4349] = { + [sym__concat] = ACTIONS(5979), + [anon_sym_PIPE] = ACTIONS(6856), + [anon_sym_RPAREN] = ACTIONS(5979), + [anon_sym_PIPE_AMP] = ACTIONS(5979), + [anon_sym_AMP_AMP] = ACTIONS(5979), + [anon_sym_PIPE_PIPE] = ACTIONS(5979), [sym_comment] = ACTIONS(56), }, - [3930] = { + [4350] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -94222,7 +105772,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7843), + [anon_sym_RBRACE] = ACTIONS(8781), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -94242,16 +105792,16 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3931] = { - [sym__concat] = ACTIONS(5953), - [anon_sym_PIPE] = ACTIONS(6724), - [anon_sym_RPAREN] = ACTIONS(5953), - [anon_sym_PIPE_AMP] = ACTIONS(5953), - [anon_sym_AMP_AMP] = ACTIONS(5953), - [anon_sym_PIPE_PIPE] = ACTIONS(5953), + [4351] = { + [sym__concat] = ACTIONS(5985), + [anon_sym_PIPE] = ACTIONS(6860), + [anon_sym_RPAREN] = ACTIONS(5985), + [anon_sym_PIPE_AMP] = ACTIONS(5985), + [anon_sym_AMP_AMP] = ACTIONS(5985), + [anon_sym_PIPE_PIPE] = ACTIONS(5985), [sym_comment] = ACTIONS(56), }, - [3932] = { + [4352] = { [sym_concatenation] = STATE(451), [sym_string] = STATE(455), [sym_simple_expansion] = STATE(455), @@ -94260,7 +105810,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_command_substitution] = STATE(455), [sym_process_substitution] = STATE(455), [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7845), + [anon_sym_RBRACE] = ACTIONS(8783), [anon_sym_EQ] = ACTIONS(826), [sym__special_characters] = ACTIONS(828), [anon_sym_DQUOTE] = ACTIONS(830), @@ -94280,276 +105830,6029 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(182), [sym_word] = ACTIONS(848), }, - [3933] = { - [sym__concat] = ACTIONS(5959), - [anon_sym_PIPE] = ACTIONS(6728), - [anon_sym_RPAREN] = ACTIONS(5959), - [anon_sym_PIPE_AMP] = ACTIONS(5959), - [anon_sym_AMP_AMP] = ACTIONS(5959), - [anon_sym_PIPE_PIPE] = ACTIONS(5959), + [4353] = { + [sym__concat] = ACTIONS(5991), + [anon_sym_PIPE] = ACTIONS(6864), + [anon_sym_RPAREN] = ACTIONS(5991), + [anon_sym_PIPE_AMP] = ACTIONS(5991), + [anon_sym_AMP_AMP] = ACTIONS(5991), + [anon_sym_PIPE_PIPE] = ACTIONS(5991), [sym_comment] = ACTIONS(56), }, - [3934] = { - [sym__concat] = ACTIONS(5963), - [anon_sym_PIPE] = ACTIONS(6730), - [anon_sym_RPAREN] = ACTIONS(5963), - [anon_sym_PIPE_AMP] = ACTIONS(5963), - [anon_sym_AMP_AMP] = ACTIONS(5963), - [anon_sym_PIPE_PIPE] = ACTIONS(5963), - [sym_comment] = ACTIONS(56), - }, - [3935] = { - [sym__concat] = ACTIONS(5929), - [anon_sym_PIPE] = ACTIONS(6710), - [anon_sym_PIPE_AMP] = ACTIONS(5929), - [anon_sym_AMP_AMP] = ACTIONS(5929), - [anon_sym_PIPE_PIPE] = ACTIONS(5929), - [anon_sym_BQUOTE] = ACTIONS(5929), - [sym_comment] = ACTIONS(56), - }, - [3936] = { - [sym__concat] = ACTIONS(5933), - [anon_sym_PIPE] = ACTIONS(6712), - [anon_sym_PIPE_AMP] = ACTIONS(5933), - [anon_sym_AMP_AMP] = ACTIONS(5933), - [anon_sym_PIPE_PIPE] = ACTIONS(5933), - [anon_sym_BQUOTE] = ACTIONS(5933), - [sym_comment] = ACTIONS(56), - }, - [3937] = { - [sym__concat] = ACTIONS(5937), - [anon_sym_PIPE] = ACTIONS(6714), - [anon_sym_PIPE_AMP] = ACTIONS(5937), - [anon_sym_AMP_AMP] = ACTIONS(5937), - [anon_sym_PIPE_PIPE] = ACTIONS(5937), - [anon_sym_BQUOTE] = ACTIONS(5937), - [sym_comment] = ACTIONS(56), - }, - [3938] = { - [sym__concat] = ACTIONS(5941), - [anon_sym_PIPE] = ACTIONS(6716), - [anon_sym_PIPE_AMP] = ACTIONS(5941), - [anon_sym_AMP_AMP] = ACTIONS(5941), - [anon_sym_PIPE_PIPE] = ACTIONS(5941), - [anon_sym_BQUOTE] = ACTIONS(5941), - [sym_comment] = ACTIONS(56), - }, - [3939] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7847), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3940] = { - [sym__concat] = ACTIONS(5947), - [anon_sym_PIPE] = ACTIONS(6720), - [anon_sym_PIPE_AMP] = ACTIONS(5947), - [anon_sym_AMP_AMP] = ACTIONS(5947), - [anon_sym_PIPE_PIPE] = ACTIONS(5947), - [anon_sym_BQUOTE] = ACTIONS(5947), - [sym_comment] = ACTIONS(56), - }, - [3941] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7849), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3942] = { - [sym__concat] = ACTIONS(5953), - [anon_sym_PIPE] = ACTIONS(6724), - [anon_sym_PIPE_AMP] = ACTIONS(5953), - [anon_sym_AMP_AMP] = ACTIONS(5953), - [anon_sym_PIPE_PIPE] = ACTIONS(5953), - [anon_sym_BQUOTE] = ACTIONS(5953), - [sym_comment] = ACTIONS(56), - }, - [3943] = { - [sym_concatenation] = STATE(451), - [sym_string] = STATE(455), - [sym_simple_expansion] = STATE(455), - [sym_string_expansion] = STATE(455), - [sym_expansion] = STATE(455), - [sym_command_substitution] = STATE(455), - [sym_process_substitution] = STATE(455), - [aux_sym_expansion_repeat1] = STATE(979), - [anon_sym_RBRACE] = ACTIONS(7851), - [anon_sym_EQ] = ACTIONS(826), - [sym__special_characters] = ACTIONS(828), - [anon_sym_DQUOTE] = ACTIONS(830), - [anon_sym_DOLLAR] = ACTIONS(832), - [sym_raw_string] = ACTIONS(834), - [anon_sym_POUND] = ACTIONS(836), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), - [anon_sym_COLON] = ACTIONS(826), - [anon_sym_COLON_QMARK] = ACTIONS(826), - [anon_sym_COLON_DASH] = ACTIONS(826), - [anon_sym_PERCENT] = ACTIONS(826), - [anon_sym_DASH] = ACTIONS(826), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), - [anon_sym_BQUOTE] = ACTIONS(844), - [anon_sym_LT_LPAREN] = ACTIONS(846), - [anon_sym_GT_LPAREN] = ACTIONS(846), - [sym_comment] = ACTIONS(182), - [sym_word] = ACTIONS(848), - }, - [3944] = { - [sym__concat] = ACTIONS(5959), - [anon_sym_PIPE] = ACTIONS(6728), - [anon_sym_PIPE_AMP] = ACTIONS(5959), - [anon_sym_AMP_AMP] = ACTIONS(5959), - [anon_sym_PIPE_PIPE] = ACTIONS(5959), - [anon_sym_BQUOTE] = ACTIONS(5959), - [sym_comment] = ACTIONS(56), - }, - [3945] = { - [sym__concat] = ACTIONS(5963), - [anon_sym_PIPE] = ACTIONS(6730), + [4354] = { + [sym__concat] = ACTIONS(5995), + [anon_sym_PIPE] = ACTIONS(6866), + [anon_sym_RPAREN] = ACTIONS(5995), + [anon_sym_PIPE_AMP] = ACTIONS(5995), + [anon_sym_AMP_AMP] = ACTIONS(5995), + [anon_sym_PIPE_PIPE] = ACTIONS(5995), + [sym_comment] = ACTIONS(56), + }, + [4355] = { + [sym__concat] = ACTIONS(5961), + [anon_sym_PIPE] = ACTIONS(6846), + [anon_sym_PIPE_AMP] = ACTIONS(5961), + [anon_sym_AMP_AMP] = ACTIONS(5961), + [anon_sym_PIPE_PIPE] = ACTIONS(5961), + [anon_sym_BQUOTE] = ACTIONS(5961), + [sym_comment] = ACTIONS(56), + }, + [4356] = { + [sym__concat] = ACTIONS(5965), + [anon_sym_PIPE] = ACTIONS(6848), + [anon_sym_PIPE_AMP] = ACTIONS(5965), + [anon_sym_AMP_AMP] = ACTIONS(5965), + [anon_sym_PIPE_PIPE] = ACTIONS(5965), + [anon_sym_BQUOTE] = ACTIONS(5965), + [sym_comment] = ACTIONS(56), + }, + [4357] = { + [sym__concat] = ACTIONS(5969), + [anon_sym_PIPE] = ACTIONS(6850), + [anon_sym_PIPE_AMP] = ACTIONS(5969), + [anon_sym_AMP_AMP] = ACTIONS(5969), + [anon_sym_PIPE_PIPE] = ACTIONS(5969), + [anon_sym_BQUOTE] = ACTIONS(5969), + [sym_comment] = ACTIONS(56), + }, + [4358] = { + [sym__concat] = ACTIONS(5973), + [anon_sym_PIPE] = ACTIONS(6852), + [anon_sym_PIPE_AMP] = ACTIONS(5973), + [anon_sym_AMP_AMP] = ACTIONS(5973), + [anon_sym_PIPE_PIPE] = ACTIONS(5973), + [anon_sym_BQUOTE] = ACTIONS(5973), + [sym_comment] = ACTIONS(56), + }, + [4359] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8785), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4360] = { + [sym__concat] = ACTIONS(5979), + [anon_sym_PIPE] = ACTIONS(6856), + [anon_sym_PIPE_AMP] = ACTIONS(5979), + [anon_sym_AMP_AMP] = ACTIONS(5979), + [anon_sym_PIPE_PIPE] = ACTIONS(5979), + [anon_sym_BQUOTE] = ACTIONS(5979), + [sym_comment] = ACTIONS(56), + }, + [4361] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8787), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4362] = { + [sym__concat] = ACTIONS(5985), + [anon_sym_PIPE] = ACTIONS(6860), + [anon_sym_PIPE_AMP] = ACTIONS(5985), + [anon_sym_AMP_AMP] = ACTIONS(5985), + [anon_sym_PIPE_PIPE] = ACTIONS(5985), + [anon_sym_BQUOTE] = ACTIONS(5985), + [sym_comment] = ACTIONS(56), + }, + [4363] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8789), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4364] = { + [sym__concat] = ACTIONS(5991), + [anon_sym_PIPE] = ACTIONS(6864), + [anon_sym_PIPE_AMP] = ACTIONS(5991), + [anon_sym_AMP_AMP] = ACTIONS(5991), + [anon_sym_PIPE_PIPE] = ACTIONS(5991), + [anon_sym_BQUOTE] = ACTIONS(5991), + [sym_comment] = ACTIONS(56), + }, + [4365] = { + [sym__concat] = ACTIONS(5995), + [anon_sym_PIPE] = ACTIONS(6866), + [anon_sym_PIPE_AMP] = ACTIONS(5995), + [anon_sym_AMP_AMP] = ACTIONS(5995), + [anon_sym_PIPE_PIPE] = ACTIONS(5995), + [anon_sym_BQUOTE] = ACTIONS(5995), + [sym_comment] = ACTIONS(56), + }, + [4366] = { + [sym_file_descriptor] = ACTIONS(3235), + [sym__concat] = ACTIONS(3235), + [sym_variable_name] = ACTIONS(3235), + [anon_sym_esac] = ACTIONS(3237), + [anon_sym_PIPE] = ACTIONS(3237), + [anon_sym_SEMI_SEMI] = ACTIONS(3237), + [anon_sym_PIPE_AMP] = ACTIONS(3237), + [anon_sym_AMP_AMP] = ACTIONS(3237), + [anon_sym_PIPE_PIPE] = ACTIONS(3237), + [anon_sym_LT] = ACTIONS(3237), + [anon_sym_GT] = ACTIONS(3237), + [anon_sym_GT_GT] = ACTIONS(3237), + [anon_sym_AMP_GT] = ACTIONS(3237), + [anon_sym_AMP_GT_GT] = ACTIONS(3237), + [anon_sym_LT_AMP] = ACTIONS(3237), + [anon_sym_GT_AMP] = ACTIONS(3237), + [sym__special_characters] = ACTIONS(3237), + [anon_sym_DQUOTE] = ACTIONS(3237), + [anon_sym_DOLLAR] = ACTIONS(3237), + [sym_raw_string] = ACTIONS(3237), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(3237), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(3237), + [anon_sym_BQUOTE] = ACTIONS(3237), + [anon_sym_LT_LPAREN] = ACTIONS(3237), + [anon_sym_GT_LPAREN] = ACTIONS(3237), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(3237), + [anon_sym_SEMI] = ACTIONS(3237), + [anon_sym_LF] = ACTIONS(3237), + [anon_sym_AMP] = ACTIONS(3237), + }, + [4367] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(8791), + [sym_comment] = ACTIONS(56), + }, + [4368] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(8793), + [sym_comment] = ACTIONS(56), + }, + [4369] = { + [anon_sym_RBRACE] = ACTIONS(8793), + [sym_comment] = ACTIONS(56), + }, + [4370] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4480), + [anon_sym_RBRACE] = ACTIONS(8795), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4371] = { + [sym_file_descriptor] = ACTIONS(3297), + [sym__concat] = ACTIONS(3297), + [sym_variable_name] = ACTIONS(3297), + [anon_sym_esac] = ACTIONS(3299), + [anon_sym_PIPE] = ACTIONS(3299), + [anon_sym_SEMI_SEMI] = ACTIONS(3299), + [anon_sym_PIPE_AMP] = ACTIONS(3299), + [anon_sym_AMP_AMP] = ACTIONS(3299), + [anon_sym_PIPE_PIPE] = ACTIONS(3299), + [anon_sym_LT] = ACTIONS(3299), + [anon_sym_GT] = ACTIONS(3299), + [anon_sym_GT_GT] = ACTIONS(3299), + [anon_sym_AMP_GT] = ACTIONS(3299), + [anon_sym_AMP_GT_GT] = ACTIONS(3299), + [anon_sym_LT_AMP] = ACTIONS(3299), + [anon_sym_GT_AMP] = ACTIONS(3299), + [sym__special_characters] = ACTIONS(3299), + [anon_sym_DQUOTE] = ACTIONS(3299), + [anon_sym_DOLLAR] = ACTIONS(3299), + [sym_raw_string] = ACTIONS(3299), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(3299), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(3299), + [anon_sym_BQUOTE] = ACTIONS(3299), + [anon_sym_LT_LPAREN] = ACTIONS(3299), + [anon_sym_GT_LPAREN] = ACTIONS(3299), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(3299), + [anon_sym_SEMI] = ACTIONS(3299), + [anon_sym_LF] = ACTIONS(3299), + [anon_sym_AMP] = ACTIONS(3299), + }, + [4372] = { + [sym_concatenation] = STATE(4483), + [sym_string] = STATE(4482), + [sym_simple_expansion] = STATE(4482), + [sym_string_expansion] = STATE(4482), + [sym_expansion] = STATE(4482), + [sym_command_substitution] = STATE(4482), + [sym_process_substitution] = STATE(4482), + [anon_sym_RBRACE] = ACTIONS(8793), + [sym__special_characters] = ACTIONS(8797), + [anon_sym_DQUOTE] = ACTIONS(1924), + [anon_sym_DOLLAR] = ACTIONS(1926), + [sym_raw_string] = ACTIONS(8799), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(1930), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1932), + [anon_sym_BQUOTE] = ACTIONS(1934), + [anon_sym_LT_LPAREN] = ACTIONS(1936), + [anon_sym_GT_LPAREN] = ACTIONS(1936), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(8801), + }, + [4373] = { + [sym_file_descriptor] = ACTIONS(3342), + [sym__concat] = ACTIONS(3342), + [sym_variable_name] = ACTIONS(3342), + [anon_sym_esac] = ACTIONS(3344), + [anon_sym_PIPE] = ACTIONS(3344), + [anon_sym_SEMI_SEMI] = ACTIONS(3344), + [anon_sym_PIPE_AMP] = ACTIONS(3344), + [anon_sym_AMP_AMP] = ACTIONS(3344), + [anon_sym_PIPE_PIPE] = ACTIONS(3344), + [anon_sym_LT] = ACTIONS(3344), + [anon_sym_GT] = ACTIONS(3344), + [anon_sym_GT_GT] = ACTIONS(3344), + [anon_sym_AMP_GT] = ACTIONS(3344), + [anon_sym_AMP_GT_GT] = ACTIONS(3344), + [anon_sym_LT_AMP] = ACTIONS(3344), + [anon_sym_GT_AMP] = ACTIONS(3344), + [sym__special_characters] = ACTIONS(3344), + [anon_sym_DQUOTE] = ACTIONS(3344), + [anon_sym_DOLLAR] = ACTIONS(3344), + [sym_raw_string] = ACTIONS(3344), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(3344), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(3344), + [anon_sym_BQUOTE] = ACTIONS(3344), + [anon_sym_LT_LPAREN] = ACTIONS(3344), + [anon_sym_GT_LPAREN] = ACTIONS(3344), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(3344), + [anon_sym_SEMI] = ACTIONS(3344), + [anon_sym_LF] = ACTIONS(3344), + [anon_sym_AMP] = ACTIONS(3344), + }, + [4374] = { + [sym_comment] = ACTIONS(182), + [sym_regex_without_right_brace] = ACTIONS(8803), + }, + [4375] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8805), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4376] = { + [sym_file_descriptor] = ACTIONS(3350), + [sym__concat] = ACTIONS(3350), + [sym_variable_name] = ACTIONS(3350), + [anon_sym_esac] = ACTIONS(3352), + [anon_sym_PIPE] = ACTIONS(3352), + [anon_sym_SEMI_SEMI] = ACTIONS(3352), + [anon_sym_PIPE_AMP] = ACTIONS(3352), + [anon_sym_AMP_AMP] = ACTIONS(3352), + [anon_sym_PIPE_PIPE] = ACTIONS(3352), + [anon_sym_LT] = ACTIONS(3352), + [anon_sym_GT] = ACTIONS(3352), + [anon_sym_GT_GT] = ACTIONS(3352), + [anon_sym_AMP_GT] = ACTIONS(3352), + [anon_sym_AMP_GT_GT] = ACTIONS(3352), + [anon_sym_LT_AMP] = ACTIONS(3352), + [anon_sym_GT_AMP] = ACTIONS(3352), + [sym__special_characters] = ACTIONS(3352), + [anon_sym_DQUOTE] = ACTIONS(3352), + [anon_sym_DOLLAR] = ACTIONS(3352), + [sym_raw_string] = ACTIONS(3352), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(3352), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(3352), + [anon_sym_BQUOTE] = ACTIONS(3352), + [anon_sym_LT_LPAREN] = ACTIONS(3352), + [anon_sym_GT_LPAREN] = ACTIONS(3352), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(3352), + [anon_sym_SEMI] = ACTIONS(3352), + [anon_sym_LF] = ACTIONS(3352), + [anon_sym_AMP] = ACTIONS(3352), + }, + [4377] = { + [sym_comment] = ACTIONS(182), + [sym_regex_without_right_brace] = ACTIONS(8807), + }, + [4378] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8809), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4379] = { + [sym_comment] = ACTIONS(182), + [sym_regex_without_right_brace] = ACTIONS(8811), + }, + [4380] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8793), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4381] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4490), + [anon_sym_RBRACE] = ACTIONS(8813), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4382] = { + [sym_file_descriptor] = ACTIONS(3362), + [sym__concat] = ACTIONS(3362), + [sym_variable_name] = ACTIONS(3362), + [anon_sym_esac] = ACTIONS(3364), + [anon_sym_PIPE] = ACTIONS(3364), + [anon_sym_SEMI_SEMI] = ACTIONS(3364), + [anon_sym_PIPE_AMP] = ACTIONS(3364), + [anon_sym_AMP_AMP] = ACTIONS(3364), + [anon_sym_PIPE_PIPE] = ACTIONS(3364), + [anon_sym_LT] = ACTIONS(3364), + [anon_sym_GT] = ACTIONS(3364), + [anon_sym_GT_GT] = ACTIONS(3364), + [anon_sym_AMP_GT] = ACTIONS(3364), + [anon_sym_AMP_GT_GT] = ACTIONS(3364), + [anon_sym_LT_AMP] = ACTIONS(3364), + [anon_sym_GT_AMP] = ACTIONS(3364), + [sym__special_characters] = ACTIONS(3364), + [anon_sym_DQUOTE] = ACTIONS(3364), + [anon_sym_DOLLAR] = ACTIONS(3364), + [sym_raw_string] = ACTIONS(3364), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(3364), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(3364), + [anon_sym_BQUOTE] = ACTIONS(3364), + [anon_sym_LT_LPAREN] = ACTIONS(3364), + [anon_sym_GT_LPAREN] = ACTIONS(3364), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(3364), + [anon_sym_SEMI] = ACTIONS(3364), + [anon_sym_LF] = ACTIONS(3364), + [anon_sym_AMP] = ACTIONS(3364), + }, + [4383] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4492), + [anon_sym_RBRACE] = ACTIONS(8815), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4384] = { + [aux_sym_concatenation_repeat1] = STATE(4387), + [sym__concat] = ACTIONS(8646), + [anon_sym_esac] = ACTIONS(3974), + [anon_sym_PIPE] = ACTIONS(3974), + [anon_sym_SEMI_SEMI] = ACTIONS(3974), + [anon_sym_PIPE_AMP] = ACTIONS(3974), + [anon_sym_AMP_AMP] = ACTIONS(3974), + [anon_sym_PIPE_PIPE] = ACTIONS(3974), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(3974), + [anon_sym_LF] = ACTIONS(3974), + [anon_sym_AMP] = ACTIONS(3974), + }, + [4385] = { + [aux_sym_concatenation_repeat1] = STATE(4387), + [sym__concat] = ACTIONS(8646), + [anon_sym_esac] = ACTIONS(3976), + [anon_sym_PIPE] = ACTIONS(3976), + [anon_sym_SEMI_SEMI] = ACTIONS(3976), + [anon_sym_PIPE_AMP] = ACTIONS(3976), + [anon_sym_AMP_AMP] = ACTIONS(3976), + [anon_sym_PIPE_PIPE] = ACTIONS(3976), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(3976), + [anon_sym_LF] = ACTIONS(3976), + [anon_sym_AMP] = ACTIONS(3976), + }, + [4386] = { + [sym_string] = STATE(4493), + [sym_simple_expansion] = STATE(4493), + [sym_string_expansion] = STATE(4493), + [sym_expansion] = STATE(4493), + [sym_command_substitution] = STATE(4493), + [sym_process_substitution] = STATE(4493), + [sym__special_characters] = ACTIONS(8817), + [anon_sym_DQUOTE] = ACTIONS(8381), + [anon_sym_DOLLAR] = ACTIONS(8383), + [sym_raw_string] = ACTIONS(8819), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(8387), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(8389), + [anon_sym_BQUOTE] = ACTIONS(8391), + [anon_sym_LT_LPAREN] = ACTIONS(8393), + [anon_sym_GT_LPAREN] = ACTIONS(8393), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(8817), + }, + [4387] = { + [aux_sym_concatenation_repeat1] = STATE(4494), + [sym__concat] = ACTIONS(8646), + [anon_sym_esac] = ACTIONS(774), + [anon_sym_PIPE] = ACTIONS(774), + [anon_sym_SEMI_SEMI] = ACTIONS(774), + [anon_sym_PIPE_AMP] = ACTIONS(774), + [anon_sym_AMP_AMP] = ACTIONS(774), + [anon_sym_PIPE_PIPE] = ACTIONS(774), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(774), + [anon_sym_LF] = ACTIONS(774), + [anon_sym_AMP] = ACTIONS(774), + }, + [4388] = { + [sym__concat] = ACTIONS(776), + [anon_sym_esac] = ACTIONS(778), + [anon_sym_PIPE] = ACTIONS(778), + [anon_sym_SEMI_SEMI] = ACTIONS(778), + [anon_sym_PIPE_AMP] = ACTIONS(778), + [anon_sym_AMP_AMP] = ACTIONS(778), + [anon_sym_PIPE_PIPE] = ACTIONS(778), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(778), + [anon_sym_LF] = ACTIONS(778), + [anon_sym_AMP] = ACTIONS(778), + }, + [4389] = { + [sym_simple_expansion] = STATE(134), + [sym_expansion] = STATE(134), + [sym_command_substitution] = STATE(134), + [aux_sym_string_repeat1] = STATE(447), + [anon_sym_DQUOTE] = ACTIONS(8821), + [anon_sym_DOLLAR] = ACTIONS(232), + [sym__string_content] = ACTIONS(234), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(236), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(238), + [anon_sym_BQUOTE] = ACTIONS(240), + [sym_comment] = ACTIONS(182), + }, + [4390] = { + [sym__concat] = ACTIONS(808), + [anon_sym_esac] = ACTIONS(810), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_SEMI_SEMI] = ACTIONS(810), + [anon_sym_PIPE_AMP] = ACTIONS(810), + [anon_sym_AMP_AMP] = ACTIONS(810), + [anon_sym_PIPE_PIPE] = ACTIONS(810), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(810), + [anon_sym_LF] = ACTIONS(810), + [anon_sym_AMP] = ACTIONS(810), + }, + [4391] = { + [sym__concat] = ACTIONS(812), + [anon_sym_esac] = ACTIONS(814), + [anon_sym_PIPE] = ACTIONS(814), + [anon_sym_SEMI_SEMI] = ACTIONS(814), + [anon_sym_PIPE_AMP] = ACTIONS(814), + [anon_sym_AMP_AMP] = ACTIONS(814), + [anon_sym_PIPE_PIPE] = ACTIONS(814), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(814), + [anon_sym_LF] = ACTIONS(814), + [anon_sym_AMP] = ACTIONS(814), + }, + [4392] = { + [sym__concat] = ACTIONS(816), + [anon_sym_esac] = ACTIONS(818), + [anon_sym_PIPE] = ACTIONS(818), + [anon_sym_SEMI_SEMI] = ACTIONS(818), + [anon_sym_PIPE_AMP] = ACTIONS(818), + [anon_sym_AMP_AMP] = ACTIONS(818), + [anon_sym_PIPE_PIPE] = ACTIONS(818), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(818), + [anon_sym_LF] = ACTIONS(818), + [anon_sym_AMP] = ACTIONS(818), + }, + [4393] = { + [anon_sym_LBRACK] = ACTIONS(820), + [anon_sym_EQ] = ACTIONS(8823), + [sym_comment] = ACTIONS(56), + }, + [4394] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4499), + [anon_sym_RBRACE] = ACTIONS(8825), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [aux_sym_SLASH] = ACTIONS(8827), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4395] = { + [sym_subscript] = STATE(4503), + [sym_variable_name] = ACTIONS(8829), + [anon_sym_DOLLAR] = ACTIONS(8831), + [anon_sym_DASH] = ACTIONS(8831), + [sym_comment] = ACTIONS(56), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(8833), + [anon_sym_STAR] = ACTIONS(8831), + [anon_sym_AT] = ACTIONS(8831), + [anon_sym_QMARK] = ACTIONS(8831), + [anon_sym_0] = ACTIONS(8835), + [anon_sym__] = ACTIONS(8835), + }, + [4396] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4506), + [anon_sym_RBRACE] = ACTIONS(8837), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [aux_sym_SLASH] = ACTIONS(8839), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4397] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4509), + [anon_sym_RBRACE] = ACTIONS(8841), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [aux_sym_SLASH] = ACTIONS(8843), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4398] = { + [anon_sym_PIPE] = ACTIONS(954), + [anon_sym_RPAREN] = ACTIONS(8845), + [anon_sym_PIPE_AMP] = ACTIONS(958), + [anon_sym_AMP_AMP] = ACTIONS(960), + [anon_sym_PIPE_PIPE] = ACTIONS(960), + [sym_comment] = ACTIONS(56), + }, + [4399] = { + [sym_file_descriptor] = ACTIONS(378), + [sym_variable_name] = ACTIONS(378), + [anon_sym_PIPE] = ACTIONS(954), + [anon_sym_RPAREN] = ACTIONS(8845), + [anon_sym_PIPE_AMP] = ACTIONS(958), + [anon_sym_AMP_AMP] = ACTIONS(960), + [anon_sym_PIPE_PIPE] = ACTIONS(960), + [anon_sym_LT] = ACTIONS(382), + [anon_sym_GT] = ACTIONS(382), + [anon_sym_GT_GT] = ACTIONS(378), + [anon_sym_AMP_GT] = ACTIONS(382), + [anon_sym_AMP_GT_GT] = ACTIONS(378), + [anon_sym_LT_AMP] = ACTIONS(378), + [anon_sym_GT_AMP] = ACTIONS(378), + [sym__special_characters] = ACTIONS(382), + [anon_sym_DQUOTE] = ACTIONS(378), + [anon_sym_DOLLAR] = ACTIONS(382), + [sym_raw_string] = ACTIONS(378), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(378), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(378), + [anon_sym_BQUOTE] = ACTIONS(378), + [anon_sym_LT_LPAREN] = ACTIONS(378), + [anon_sym_GT_LPAREN] = ACTIONS(378), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(382), + }, + [4400] = { + [anon_sym_PIPE] = ACTIONS(1050), + [anon_sym_PIPE_AMP] = ACTIONS(1052), + [anon_sym_AMP_AMP] = ACTIONS(1054), + [anon_sym_PIPE_PIPE] = ACTIONS(1054), + [anon_sym_BQUOTE] = ACTIONS(8845), + [sym_comment] = ACTIONS(56), + }, + [4401] = { + [sym_file_descriptor] = ACTIONS(378), + [sym_variable_name] = ACTIONS(378), + [anon_sym_PIPE] = ACTIONS(1050), + [anon_sym_PIPE_AMP] = ACTIONS(1052), + [anon_sym_AMP_AMP] = ACTIONS(1054), + [anon_sym_PIPE_PIPE] = ACTIONS(1054), + [anon_sym_LT] = ACTIONS(382), + [anon_sym_GT] = ACTIONS(382), + [anon_sym_GT_GT] = ACTIONS(378), + [anon_sym_AMP_GT] = ACTIONS(382), + [anon_sym_AMP_GT_GT] = ACTIONS(378), + [anon_sym_LT_AMP] = ACTIONS(378), + [anon_sym_GT_AMP] = ACTIONS(378), + [sym__special_characters] = ACTIONS(382), + [anon_sym_DQUOTE] = ACTIONS(378), + [anon_sym_DOLLAR] = ACTIONS(382), + [sym_raw_string] = ACTIONS(378), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(378), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(378), + [anon_sym_BQUOTE] = ACTIONS(8845), + [anon_sym_LT_LPAREN] = ACTIONS(378), + [anon_sym_GT_LPAREN] = ACTIONS(378), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(382), + }, + [4402] = { + [anon_sym_PIPE] = ACTIONS(954), + [anon_sym_RPAREN] = ACTIONS(8847), + [anon_sym_PIPE_AMP] = ACTIONS(958), + [anon_sym_AMP_AMP] = ACTIONS(960), + [anon_sym_PIPE_PIPE] = ACTIONS(960), + [sym_comment] = ACTIONS(56), + }, + [4403] = { + [sym_file_descriptor] = ACTIONS(378), + [sym_variable_name] = ACTIONS(378), + [anon_sym_PIPE] = ACTIONS(954), + [anon_sym_RPAREN] = ACTIONS(8847), + [anon_sym_PIPE_AMP] = ACTIONS(958), + [anon_sym_AMP_AMP] = ACTIONS(960), + [anon_sym_PIPE_PIPE] = ACTIONS(960), + [anon_sym_LT] = ACTIONS(382), + [anon_sym_GT] = ACTIONS(382), + [anon_sym_GT_GT] = ACTIONS(378), + [anon_sym_AMP_GT] = ACTIONS(382), + [anon_sym_AMP_GT_GT] = ACTIONS(378), + [anon_sym_LT_AMP] = ACTIONS(378), + [anon_sym_GT_AMP] = ACTIONS(378), + [sym__special_characters] = ACTIONS(382), + [anon_sym_DQUOTE] = ACTIONS(378), + [anon_sym_DOLLAR] = ACTIONS(382), + [sym_raw_string] = ACTIONS(378), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(378), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(378), + [anon_sym_BQUOTE] = ACTIONS(378), + [anon_sym_LT_LPAREN] = ACTIONS(378), + [anon_sym_GT_LPAREN] = ACTIONS(378), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(382), + }, + [4404] = { + [sym_variable_name] = ACTIONS(4111), + [anon_sym_esac] = ACTIONS(4113), + [anon_sym_PIPE] = ACTIONS(4113), + [anon_sym_SEMI_SEMI] = ACTIONS(4113), + [anon_sym_PIPE_AMP] = ACTIONS(4113), + [anon_sym_AMP_AMP] = ACTIONS(4113), + [anon_sym_PIPE_PIPE] = ACTIONS(4113), + [sym__special_characters] = ACTIONS(4113), + [anon_sym_DQUOTE] = ACTIONS(4113), + [anon_sym_DOLLAR] = ACTIONS(4113), + [sym_raw_string] = ACTIONS(4113), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4113), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4113), + [anon_sym_BQUOTE] = ACTIONS(4113), + [anon_sym_LT_LPAREN] = ACTIONS(4113), + [anon_sym_GT_LPAREN] = ACTIONS(4113), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(4113), + [sym_word] = ACTIONS(4113), + [anon_sym_SEMI] = ACTIONS(4113), + [anon_sym_LF] = ACTIONS(4113), + [anon_sym_AMP] = ACTIONS(4113), + }, + [4405] = { + [sym__concat] = ACTIONS(4728), + [sym_variable_name] = ACTIONS(4728), + [anon_sym_esac] = ACTIONS(4730), + [anon_sym_PIPE] = ACTIONS(4730), + [anon_sym_SEMI_SEMI] = ACTIONS(4730), + [anon_sym_PIPE_AMP] = ACTIONS(4730), + [anon_sym_AMP_AMP] = ACTIONS(4730), + [anon_sym_PIPE_PIPE] = ACTIONS(4730), + [sym__special_characters] = ACTIONS(4730), + [anon_sym_DQUOTE] = ACTIONS(4730), + [anon_sym_DOLLAR] = ACTIONS(4730), + [sym_raw_string] = ACTIONS(4730), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4730), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4730), + [anon_sym_BQUOTE] = ACTIONS(4730), + [anon_sym_LT_LPAREN] = ACTIONS(4730), + [anon_sym_GT_LPAREN] = ACTIONS(4730), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(4730), + [sym_word] = ACTIONS(4730), + [anon_sym_SEMI] = ACTIONS(4730), + [anon_sym_LF] = ACTIONS(4730), + [anon_sym_AMP] = ACTIONS(4730), + }, + [4406] = { + [sym__concat] = ACTIONS(4734), + [sym_variable_name] = ACTIONS(4734), + [anon_sym_esac] = ACTIONS(4736), + [anon_sym_PIPE] = ACTIONS(4736), + [anon_sym_SEMI_SEMI] = ACTIONS(4736), + [anon_sym_PIPE_AMP] = ACTIONS(4736), + [anon_sym_AMP_AMP] = ACTIONS(4736), + [anon_sym_PIPE_PIPE] = ACTIONS(4736), + [sym__special_characters] = ACTIONS(4736), + [anon_sym_DQUOTE] = ACTIONS(4736), + [anon_sym_DOLLAR] = ACTIONS(4736), + [sym_raw_string] = ACTIONS(4736), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4736), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4736), + [anon_sym_BQUOTE] = ACTIONS(4736), + [anon_sym_LT_LPAREN] = ACTIONS(4736), + [anon_sym_GT_LPAREN] = ACTIONS(4736), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(4736), + [sym_word] = ACTIONS(4736), + [anon_sym_SEMI] = ACTIONS(4736), + [anon_sym_LF] = ACTIONS(4736), + [anon_sym_AMP] = ACTIONS(4736), + }, + [4407] = { + [sym__concat] = ACTIONS(4797), + [sym_variable_name] = ACTIONS(4797), + [anon_sym_esac] = ACTIONS(4799), + [anon_sym_PIPE] = ACTIONS(4799), + [anon_sym_SEMI_SEMI] = ACTIONS(4799), + [anon_sym_PIPE_AMP] = ACTIONS(4799), + [anon_sym_AMP_AMP] = ACTIONS(4799), + [anon_sym_PIPE_PIPE] = ACTIONS(4799), + [sym__special_characters] = ACTIONS(4799), + [anon_sym_DQUOTE] = ACTIONS(4799), + [anon_sym_DOLLAR] = ACTIONS(4799), + [sym_raw_string] = ACTIONS(4799), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4799), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4799), + [anon_sym_BQUOTE] = ACTIONS(4799), + [anon_sym_LT_LPAREN] = ACTIONS(4799), + [anon_sym_GT_LPAREN] = ACTIONS(4799), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(4799), + [sym_word] = ACTIONS(4799), + [anon_sym_SEMI] = ACTIONS(4799), + [anon_sym_LF] = ACTIONS(4799), + [anon_sym_AMP] = ACTIONS(4799), + }, + [4408] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8849), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4409] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(8851), + [sym_comment] = ACTIONS(56), + }, + [4410] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(8853), + [sym_comment] = ACTIONS(56), + }, + [4411] = { + [anon_sym_RBRACE] = ACTIONS(8853), + [sym_comment] = ACTIONS(56), + }, + [4412] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4516), + [anon_sym_RBRACE] = ACTIONS(8855), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4413] = { + [sym__concat] = ACTIONS(4809), + [sym_variable_name] = ACTIONS(4809), + [anon_sym_esac] = ACTIONS(4811), + [anon_sym_PIPE] = ACTIONS(4811), + [anon_sym_SEMI_SEMI] = ACTIONS(4811), + [anon_sym_PIPE_AMP] = ACTIONS(4811), + [anon_sym_AMP_AMP] = ACTIONS(4811), + [anon_sym_PIPE_PIPE] = ACTIONS(4811), + [sym__special_characters] = ACTIONS(4811), + [anon_sym_DQUOTE] = ACTIONS(4811), + [anon_sym_DOLLAR] = ACTIONS(4811), + [sym_raw_string] = ACTIONS(4811), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4811), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4811), + [anon_sym_BQUOTE] = ACTIONS(4811), + [anon_sym_LT_LPAREN] = ACTIONS(4811), + [anon_sym_GT_LPAREN] = ACTIONS(4811), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(4811), + [sym_word] = ACTIONS(4811), + [anon_sym_SEMI] = ACTIONS(4811), + [anon_sym_LF] = ACTIONS(4811), + [anon_sym_AMP] = ACTIONS(4811), + }, + [4414] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4518), + [anon_sym_RBRACE] = ACTIONS(8857), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4415] = { + [sym__concat] = ACTIONS(4815), + [sym_variable_name] = ACTIONS(4815), + [anon_sym_esac] = ACTIONS(4817), + [anon_sym_PIPE] = ACTIONS(4817), + [anon_sym_SEMI_SEMI] = ACTIONS(4817), + [anon_sym_PIPE_AMP] = ACTIONS(4817), + [anon_sym_AMP_AMP] = ACTIONS(4817), + [anon_sym_PIPE_PIPE] = ACTIONS(4817), + [sym__special_characters] = ACTIONS(4817), + [anon_sym_DQUOTE] = ACTIONS(4817), + [anon_sym_DOLLAR] = ACTIONS(4817), + [sym_raw_string] = ACTIONS(4817), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4817), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4817), + [anon_sym_BQUOTE] = ACTIONS(4817), + [anon_sym_LT_LPAREN] = ACTIONS(4817), + [anon_sym_GT_LPAREN] = ACTIONS(4817), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(4817), + [sym_word] = ACTIONS(4817), + [anon_sym_SEMI] = ACTIONS(4817), + [anon_sym_LF] = ACTIONS(4817), + [anon_sym_AMP] = ACTIONS(4817), + }, + [4416] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4520), + [anon_sym_RBRACE] = ACTIONS(8859), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4417] = { + [sym__concat] = ACTIONS(4821), + [sym_variable_name] = ACTIONS(4821), + [anon_sym_esac] = ACTIONS(4823), + [anon_sym_PIPE] = ACTIONS(4823), + [anon_sym_SEMI_SEMI] = ACTIONS(4823), + [anon_sym_PIPE_AMP] = ACTIONS(4823), + [anon_sym_AMP_AMP] = ACTIONS(4823), + [anon_sym_PIPE_PIPE] = ACTIONS(4823), + [sym__special_characters] = ACTIONS(4823), + [anon_sym_DQUOTE] = ACTIONS(4823), + [anon_sym_DOLLAR] = ACTIONS(4823), + [sym_raw_string] = ACTIONS(4823), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4823), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4823), + [anon_sym_BQUOTE] = ACTIONS(4823), + [anon_sym_LT_LPAREN] = ACTIONS(4823), + [anon_sym_GT_LPAREN] = ACTIONS(4823), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(4823), + [sym_word] = ACTIONS(4823), + [anon_sym_SEMI] = ACTIONS(4823), + [anon_sym_LF] = ACTIONS(4823), + [anon_sym_AMP] = ACTIONS(4823), + }, + [4418] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8861), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4419] = { + [sym__concat] = ACTIONS(4827), + [sym_variable_name] = ACTIONS(4827), + [anon_sym_esac] = ACTIONS(4829), + [anon_sym_PIPE] = ACTIONS(4829), + [anon_sym_SEMI_SEMI] = ACTIONS(4829), + [anon_sym_PIPE_AMP] = ACTIONS(4829), + [anon_sym_AMP_AMP] = ACTIONS(4829), + [anon_sym_PIPE_PIPE] = ACTIONS(4829), + [sym__special_characters] = ACTIONS(4829), + [anon_sym_DQUOTE] = ACTIONS(4829), + [anon_sym_DOLLAR] = ACTIONS(4829), + [sym_raw_string] = ACTIONS(4829), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4829), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4829), + [anon_sym_BQUOTE] = ACTIONS(4829), + [anon_sym_LT_LPAREN] = ACTIONS(4829), + [anon_sym_GT_LPAREN] = ACTIONS(4829), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(4829), + [sym_word] = ACTIONS(4829), + [anon_sym_SEMI] = ACTIONS(4829), + [anon_sym_LF] = ACTIONS(4829), + [anon_sym_AMP] = ACTIONS(4829), + }, + [4420] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8863), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4421] = { + [sym__concat] = ACTIONS(4728), + [anon_sym_esac] = ACTIONS(4730), + [anon_sym_PIPE] = ACTIONS(4730), + [anon_sym_SEMI_SEMI] = ACTIONS(4730), + [anon_sym_PIPE_AMP] = ACTIONS(4730), + [anon_sym_AMP_AMP] = ACTIONS(4730), + [anon_sym_PIPE_PIPE] = ACTIONS(4730), + [sym__special_characters] = ACTIONS(4730), + [anon_sym_DQUOTE] = ACTIONS(4730), + [anon_sym_DOLLAR] = ACTIONS(4730), + [sym_raw_string] = ACTIONS(4730), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4730), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4730), + [anon_sym_BQUOTE] = ACTIONS(4730), + [anon_sym_LT_LPAREN] = ACTIONS(4730), + [anon_sym_GT_LPAREN] = ACTIONS(4730), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(4730), + [sym_word] = ACTIONS(4730), + [anon_sym_SEMI] = ACTIONS(4730), + [anon_sym_LF] = ACTIONS(4730), + [anon_sym_AMP] = ACTIONS(4730), + }, + [4422] = { + [sym__concat] = ACTIONS(4734), + [anon_sym_esac] = ACTIONS(4736), + [anon_sym_PIPE] = ACTIONS(4736), + [anon_sym_SEMI_SEMI] = ACTIONS(4736), + [anon_sym_PIPE_AMP] = ACTIONS(4736), + [anon_sym_AMP_AMP] = ACTIONS(4736), + [anon_sym_PIPE_PIPE] = ACTIONS(4736), + [sym__special_characters] = ACTIONS(4736), + [anon_sym_DQUOTE] = ACTIONS(4736), + [anon_sym_DOLLAR] = ACTIONS(4736), + [sym_raw_string] = ACTIONS(4736), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4736), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4736), + [anon_sym_BQUOTE] = ACTIONS(4736), + [anon_sym_LT_LPAREN] = ACTIONS(4736), + [anon_sym_GT_LPAREN] = ACTIONS(4736), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(4736), + [sym_word] = ACTIONS(4736), + [anon_sym_SEMI] = ACTIONS(4736), + [anon_sym_LF] = ACTIONS(4736), + [anon_sym_AMP] = ACTIONS(4736), + }, + [4423] = { + [sym__concat] = ACTIONS(4797), + [anon_sym_esac] = ACTIONS(4799), + [anon_sym_PIPE] = ACTIONS(4799), + [anon_sym_SEMI_SEMI] = ACTIONS(4799), + [anon_sym_PIPE_AMP] = ACTIONS(4799), + [anon_sym_AMP_AMP] = ACTIONS(4799), + [anon_sym_PIPE_PIPE] = ACTIONS(4799), + [sym__special_characters] = ACTIONS(4799), + [anon_sym_DQUOTE] = ACTIONS(4799), + [anon_sym_DOLLAR] = ACTIONS(4799), + [sym_raw_string] = ACTIONS(4799), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4799), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4799), + [anon_sym_BQUOTE] = ACTIONS(4799), + [anon_sym_LT_LPAREN] = ACTIONS(4799), + [anon_sym_GT_LPAREN] = ACTIONS(4799), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(4799), + [sym_word] = ACTIONS(4799), + [anon_sym_SEMI] = ACTIONS(4799), + [anon_sym_LF] = ACTIONS(4799), + [anon_sym_AMP] = ACTIONS(4799), + }, + [4424] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8865), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4425] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(8867), + [sym_comment] = ACTIONS(56), + }, + [4426] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(8869), + [sym_comment] = ACTIONS(56), + }, + [4427] = { + [anon_sym_RBRACE] = ACTIONS(8869), + [sym_comment] = ACTIONS(56), + }, + [4428] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4527), + [anon_sym_RBRACE] = ACTIONS(8871), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4429] = { + [sym__concat] = ACTIONS(4809), + [anon_sym_esac] = ACTIONS(4811), + [anon_sym_PIPE] = ACTIONS(4811), + [anon_sym_SEMI_SEMI] = ACTIONS(4811), + [anon_sym_PIPE_AMP] = ACTIONS(4811), + [anon_sym_AMP_AMP] = ACTIONS(4811), + [anon_sym_PIPE_PIPE] = ACTIONS(4811), + [sym__special_characters] = ACTIONS(4811), + [anon_sym_DQUOTE] = ACTIONS(4811), + [anon_sym_DOLLAR] = ACTIONS(4811), + [sym_raw_string] = ACTIONS(4811), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4811), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4811), + [anon_sym_BQUOTE] = ACTIONS(4811), + [anon_sym_LT_LPAREN] = ACTIONS(4811), + [anon_sym_GT_LPAREN] = ACTIONS(4811), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(4811), + [sym_word] = ACTIONS(4811), + [anon_sym_SEMI] = ACTIONS(4811), + [anon_sym_LF] = ACTIONS(4811), + [anon_sym_AMP] = ACTIONS(4811), + }, + [4430] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4529), + [anon_sym_RBRACE] = ACTIONS(8873), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4431] = { + [sym__concat] = ACTIONS(4815), + [anon_sym_esac] = ACTIONS(4817), + [anon_sym_PIPE] = ACTIONS(4817), + [anon_sym_SEMI_SEMI] = ACTIONS(4817), + [anon_sym_PIPE_AMP] = ACTIONS(4817), + [anon_sym_AMP_AMP] = ACTIONS(4817), + [anon_sym_PIPE_PIPE] = ACTIONS(4817), + [sym__special_characters] = ACTIONS(4817), + [anon_sym_DQUOTE] = ACTIONS(4817), + [anon_sym_DOLLAR] = ACTIONS(4817), + [sym_raw_string] = ACTIONS(4817), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4817), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4817), + [anon_sym_BQUOTE] = ACTIONS(4817), + [anon_sym_LT_LPAREN] = ACTIONS(4817), + [anon_sym_GT_LPAREN] = ACTIONS(4817), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(4817), + [sym_word] = ACTIONS(4817), + [anon_sym_SEMI] = ACTIONS(4817), + [anon_sym_LF] = ACTIONS(4817), + [anon_sym_AMP] = ACTIONS(4817), + }, + [4432] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4531), + [anon_sym_RBRACE] = ACTIONS(8875), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4433] = { + [sym__concat] = ACTIONS(4821), + [anon_sym_esac] = ACTIONS(4823), + [anon_sym_PIPE] = ACTIONS(4823), + [anon_sym_SEMI_SEMI] = ACTIONS(4823), + [anon_sym_PIPE_AMP] = ACTIONS(4823), + [anon_sym_AMP_AMP] = ACTIONS(4823), + [anon_sym_PIPE_PIPE] = ACTIONS(4823), + [sym__special_characters] = ACTIONS(4823), + [anon_sym_DQUOTE] = ACTIONS(4823), + [anon_sym_DOLLAR] = ACTIONS(4823), + [sym_raw_string] = ACTIONS(4823), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4823), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4823), + [anon_sym_BQUOTE] = ACTIONS(4823), + [anon_sym_LT_LPAREN] = ACTIONS(4823), + [anon_sym_GT_LPAREN] = ACTIONS(4823), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(4823), + [sym_word] = ACTIONS(4823), + [anon_sym_SEMI] = ACTIONS(4823), + [anon_sym_LF] = ACTIONS(4823), + [anon_sym_AMP] = ACTIONS(4823), + }, + [4434] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8877), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4435] = { + [sym__concat] = ACTIONS(4827), + [anon_sym_esac] = ACTIONS(4829), + [anon_sym_PIPE] = ACTIONS(4829), + [anon_sym_SEMI_SEMI] = ACTIONS(4829), + [anon_sym_PIPE_AMP] = ACTIONS(4829), + [anon_sym_AMP_AMP] = ACTIONS(4829), + [anon_sym_PIPE_PIPE] = ACTIONS(4829), + [sym__special_characters] = ACTIONS(4829), + [anon_sym_DQUOTE] = ACTIONS(4829), + [anon_sym_DOLLAR] = ACTIONS(4829), + [sym_raw_string] = ACTIONS(4829), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4829), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4829), + [anon_sym_BQUOTE] = ACTIONS(4829), + [anon_sym_LT_LPAREN] = ACTIONS(4829), + [anon_sym_GT_LPAREN] = ACTIONS(4829), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(4829), + [sym_word] = ACTIONS(4829), + [anon_sym_SEMI] = ACTIONS(4829), + [anon_sym_LF] = ACTIONS(4829), + [anon_sym_AMP] = ACTIONS(4829), + }, + [4436] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8879), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4437] = { + [sym_file_descriptor] = ACTIONS(5961), + [sym__concat] = ACTIONS(5961), + [anon_sym_esac] = ACTIONS(5963), + [anon_sym_PIPE] = ACTIONS(5963), + [anon_sym_SEMI_SEMI] = ACTIONS(5963), [anon_sym_PIPE_AMP] = ACTIONS(5963), [anon_sym_AMP_AMP] = ACTIONS(5963), [anon_sym_PIPE_PIPE] = ACTIONS(5963), + [anon_sym_EQ_TILDE] = ACTIONS(5963), + [anon_sym_LT] = ACTIONS(5963), + [anon_sym_GT] = ACTIONS(5963), + [anon_sym_GT_GT] = ACTIONS(5963), + [anon_sym_AMP_GT] = ACTIONS(5963), + [anon_sym_AMP_GT_GT] = ACTIONS(5963), + [anon_sym_LT_AMP] = ACTIONS(5963), + [anon_sym_GT_AMP] = ACTIONS(5963), + [anon_sym_LT_LT] = ACTIONS(5963), + [anon_sym_LT_LT_DASH] = ACTIONS(5963), + [anon_sym_LT_LT_LT] = ACTIONS(5963), + [sym__special_characters] = ACTIONS(5963), + [anon_sym_DQUOTE] = ACTIONS(5963), + [anon_sym_DOLLAR] = ACTIONS(5963), + [sym_raw_string] = ACTIONS(5963), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5963), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5963), [anon_sym_BQUOTE] = ACTIONS(5963), - [sym_comment] = ACTIONS(56), - }, - [3946] = { - [sym__concat] = ACTIONS(6812), - [anon_sym_PIPE] = ACTIONS(6814), - [anon_sym_RPAREN] = ACTIONS(6814), - [anon_sym_SEMI_SEMI] = ACTIONS(6814), - [anon_sym_PIPE_AMP] = ACTIONS(6814), - [anon_sym_AMP_AMP] = ACTIONS(6814), - [anon_sym_PIPE_PIPE] = ACTIONS(6814), + [anon_sym_LT_LPAREN] = ACTIONS(5963), + [anon_sym_GT_LPAREN] = ACTIONS(5963), [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(6814), - [anon_sym_LF] = ACTIONS(6814), - [anon_sym_AMP] = ACTIONS(6814), + [sym_word] = ACTIONS(5963), + [anon_sym_SEMI] = ACTIONS(5963), + [anon_sym_LF] = ACTIONS(5963), + [anon_sym_AMP] = ACTIONS(5963), }, - [3947] = { - [sym__concat] = ACTIONS(6816), - [anon_sym_PIPE] = ACTIONS(6818), - [anon_sym_RPAREN] = ACTIONS(6818), - [anon_sym_SEMI_SEMI] = ACTIONS(6818), - [anon_sym_PIPE_AMP] = ACTIONS(6818), - [anon_sym_AMP_AMP] = ACTIONS(6818), - [anon_sym_PIPE_PIPE] = ACTIONS(6818), + [4438] = { + [sym_file_descriptor] = ACTIONS(5965), + [sym__concat] = ACTIONS(5965), + [anon_sym_esac] = ACTIONS(5967), + [anon_sym_PIPE] = ACTIONS(5967), + [anon_sym_SEMI_SEMI] = ACTIONS(5967), + [anon_sym_PIPE_AMP] = ACTIONS(5967), + [anon_sym_AMP_AMP] = ACTIONS(5967), + [anon_sym_PIPE_PIPE] = ACTIONS(5967), + [anon_sym_EQ_TILDE] = ACTIONS(5967), + [anon_sym_LT] = ACTIONS(5967), + [anon_sym_GT] = ACTIONS(5967), + [anon_sym_GT_GT] = ACTIONS(5967), + [anon_sym_AMP_GT] = ACTIONS(5967), + [anon_sym_AMP_GT_GT] = ACTIONS(5967), + [anon_sym_LT_AMP] = ACTIONS(5967), + [anon_sym_GT_AMP] = ACTIONS(5967), + [anon_sym_LT_LT] = ACTIONS(5967), + [anon_sym_LT_LT_DASH] = ACTIONS(5967), + [anon_sym_LT_LT_LT] = ACTIONS(5967), + [sym__special_characters] = ACTIONS(5967), + [anon_sym_DQUOTE] = ACTIONS(5967), + [anon_sym_DOLLAR] = ACTIONS(5967), + [sym_raw_string] = ACTIONS(5967), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5967), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5967), + [anon_sym_BQUOTE] = ACTIONS(5967), + [anon_sym_LT_LPAREN] = ACTIONS(5967), + [anon_sym_GT_LPAREN] = ACTIONS(5967), [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(6818), - [anon_sym_LF] = ACTIONS(6818), - [anon_sym_AMP] = ACTIONS(6818), + [sym_word] = ACTIONS(5967), + [anon_sym_SEMI] = ACTIONS(5967), + [anon_sym_LF] = ACTIONS(5967), + [anon_sym_AMP] = ACTIONS(5967), }, - [3948] = { - [sym__concat] = ACTIONS(6820), - [anon_sym_PIPE] = ACTIONS(6822), - [anon_sym_RPAREN] = ACTIONS(6822), - [anon_sym_SEMI_SEMI] = ACTIONS(6822), - [anon_sym_PIPE_AMP] = ACTIONS(6822), - [anon_sym_AMP_AMP] = ACTIONS(6822), - [anon_sym_PIPE_PIPE] = ACTIONS(6822), + [4439] = { + [sym_file_descriptor] = ACTIONS(5969), + [sym__concat] = ACTIONS(5969), + [anon_sym_esac] = ACTIONS(5971), + [anon_sym_PIPE] = ACTIONS(5971), + [anon_sym_SEMI_SEMI] = ACTIONS(5971), + [anon_sym_PIPE_AMP] = ACTIONS(5971), + [anon_sym_AMP_AMP] = ACTIONS(5971), + [anon_sym_PIPE_PIPE] = ACTIONS(5971), + [anon_sym_EQ_TILDE] = ACTIONS(5971), + [anon_sym_LT] = ACTIONS(5971), + [anon_sym_GT] = ACTIONS(5971), + [anon_sym_GT_GT] = ACTIONS(5971), + [anon_sym_AMP_GT] = ACTIONS(5971), + [anon_sym_AMP_GT_GT] = ACTIONS(5971), + [anon_sym_LT_AMP] = ACTIONS(5971), + [anon_sym_GT_AMP] = ACTIONS(5971), + [anon_sym_LT_LT] = ACTIONS(5971), + [anon_sym_LT_LT_DASH] = ACTIONS(5971), + [anon_sym_LT_LT_LT] = ACTIONS(5971), + [sym__special_characters] = ACTIONS(5971), + [anon_sym_DQUOTE] = ACTIONS(5971), + [anon_sym_DOLLAR] = ACTIONS(5971), + [sym_raw_string] = ACTIONS(5971), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5971), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5971), + [anon_sym_BQUOTE] = ACTIONS(5971), + [anon_sym_LT_LPAREN] = ACTIONS(5971), + [anon_sym_GT_LPAREN] = ACTIONS(5971), [sym_comment] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(6822), - [anon_sym_LF] = ACTIONS(6822), - [anon_sym_AMP] = ACTIONS(6822), + [sym_word] = ACTIONS(5971), + [anon_sym_SEMI] = ACTIONS(5971), + [anon_sym_LF] = ACTIONS(5971), + [anon_sym_AMP] = ACTIONS(5971), }, - [3949] = { - [sym__concat] = ACTIONS(6812), - [anon_sym_PIPE] = ACTIONS(7351), - [anon_sym_RPAREN] = ACTIONS(6812), - [anon_sym_PIPE_AMP] = ACTIONS(6812), - [anon_sym_AMP_AMP] = ACTIONS(6812), - [anon_sym_PIPE_PIPE] = ACTIONS(6812), + [4440] = { + [sym_file_descriptor] = ACTIONS(5973), + [sym__concat] = ACTIONS(5973), + [anon_sym_esac] = ACTIONS(5975), + [anon_sym_PIPE] = ACTIONS(5975), + [anon_sym_SEMI_SEMI] = ACTIONS(5975), + [anon_sym_PIPE_AMP] = ACTIONS(5975), + [anon_sym_AMP_AMP] = ACTIONS(5975), + [anon_sym_PIPE_PIPE] = ACTIONS(5975), + [anon_sym_EQ_TILDE] = ACTIONS(5975), + [anon_sym_LT] = ACTIONS(5975), + [anon_sym_GT] = ACTIONS(5975), + [anon_sym_GT_GT] = ACTIONS(5975), + [anon_sym_AMP_GT] = ACTIONS(5975), + [anon_sym_AMP_GT_GT] = ACTIONS(5975), + [anon_sym_LT_AMP] = ACTIONS(5975), + [anon_sym_GT_AMP] = ACTIONS(5975), + [anon_sym_LT_LT] = ACTIONS(5975), + [anon_sym_LT_LT_DASH] = ACTIONS(5975), + [anon_sym_LT_LT_LT] = ACTIONS(5975), + [sym__special_characters] = ACTIONS(5975), + [anon_sym_DQUOTE] = ACTIONS(5975), + [anon_sym_DOLLAR] = ACTIONS(5975), + [sym_raw_string] = ACTIONS(5975), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5975), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5975), + [anon_sym_BQUOTE] = ACTIONS(5975), + [anon_sym_LT_LPAREN] = ACTIONS(5975), + [anon_sym_GT_LPAREN] = ACTIONS(5975), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(5975), + [anon_sym_SEMI] = ACTIONS(5975), + [anon_sym_LF] = ACTIONS(5975), + [anon_sym_AMP] = ACTIONS(5975), + }, + [4441] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8881), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4442] = { + [sym_file_descriptor] = ACTIONS(5979), + [sym__concat] = ACTIONS(5979), + [anon_sym_esac] = ACTIONS(5981), + [anon_sym_PIPE] = ACTIONS(5981), + [anon_sym_SEMI_SEMI] = ACTIONS(5981), + [anon_sym_PIPE_AMP] = ACTIONS(5981), + [anon_sym_AMP_AMP] = ACTIONS(5981), + [anon_sym_PIPE_PIPE] = ACTIONS(5981), + [anon_sym_EQ_TILDE] = ACTIONS(5981), + [anon_sym_LT] = ACTIONS(5981), + [anon_sym_GT] = ACTIONS(5981), + [anon_sym_GT_GT] = ACTIONS(5981), + [anon_sym_AMP_GT] = ACTIONS(5981), + [anon_sym_AMP_GT_GT] = ACTIONS(5981), + [anon_sym_LT_AMP] = ACTIONS(5981), + [anon_sym_GT_AMP] = ACTIONS(5981), + [anon_sym_LT_LT] = ACTIONS(5981), + [anon_sym_LT_LT_DASH] = ACTIONS(5981), + [anon_sym_LT_LT_LT] = ACTIONS(5981), + [sym__special_characters] = ACTIONS(5981), + [anon_sym_DQUOTE] = ACTIONS(5981), + [anon_sym_DOLLAR] = ACTIONS(5981), + [sym_raw_string] = ACTIONS(5981), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5981), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5981), + [anon_sym_BQUOTE] = ACTIONS(5981), + [anon_sym_LT_LPAREN] = ACTIONS(5981), + [anon_sym_GT_LPAREN] = ACTIONS(5981), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(5981), + [anon_sym_SEMI] = ACTIONS(5981), + [anon_sym_LF] = ACTIONS(5981), + [anon_sym_AMP] = ACTIONS(5981), + }, + [4443] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8883), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4444] = { + [sym_file_descriptor] = ACTIONS(5985), + [sym__concat] = ACTIONS(5985), + [anon_sym_esac] = ACTIONS(5987), + [anon_sym_PIPE] = ACTIONS(5987), + [anon_sym_SEMI_SEMI] = ACTIONS(5987), + [anon_sym_PIPE_AMP] = ACTIONS(5987), + [anon_sym_AMP_AMP] = ACTIONS(5987), + [anon_sym_PIPE_PIPE] = ACTIONS(5987), + [anon_sym_EQ_TILDE] = ACTIONS(5987), + [anon_sym_LT] = ACTIONS(5987), + [anon_sym_GT] = ACTIONS(5987), + [anon_sym_GT_GT] = ACTIONS(5987), + [anon_sym_AMP_GT] = ACTIONS(5987), + [anon_sym_AMP_GT_GT] = ACTIONS(5987), + [anon_sym_LT_AMP] = ACTIONS(5987), + [anon_sym_GT_AMP] = ACTIONS(5987), + [anon_sym_LT_LT] = ACTIONS(5987), + [anon_sym_LT_LT_DASH] = ACTIONS(5987), + [anon_sym_LT_LT_LT] = ACTIONS(5987), + [sym__special_characters] = ACTIONS(5987), + [anon_sym_DQUOTE] = ACTIONS(5987), + [anon_sym_DOLLAR] = ACTIONS(5987), + [sym_raw_string] = ACTIONS(5987), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5987), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5987), + [anon_sym_BQUOTE] = ACTIONS(5987), + [anon_sym_LT_LPAREN] = ACTIONS(5987), + [anon_sym_GT_LPAREN] = ACTIONS(5987), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(5987), + [anon_sym_SEMI] = ACTIONS(5987), + [anon_sym_LF] = ACTIONS(5987), + [anon_sym_AMP] = ACTIONS(5987), + }, + [4445] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8885), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4446] = { + [sym_file_descriptor] = ACTIONS(5991), + [sym__concat] = ACTIONS(5991), + [anon_sym_esac] = ACTIONS(5993), + [anon_sym_PIPE] = ACTIONS(5993), + [anon_sym_SEMI_SEMI] = ACTIONS(5993), + [anon_sym_PIPE_AMP] = ACTIONS(5993), + [anon_sym_AMP_AMP] = ACTIONS(5993), + [anon_sym_PIPE_PIPE] = ACTIONS(5993), + [anon_sym_EQ_TILDE] = ACTIONS(5993), + [anon_sym_LT] = ACTIONS(5993), + [anon_sym_GT] = ACTIONS(5993), + [anon_sym_GT_GT] = ACTIONS(5993), + [anon_sym_AMP_GT] = ACTIONS(5993), + [anon_sym_AMP_GT_GT] = ACTIONS(5993), + [anon_sym_LT_AMP] = ACTIONS(5993), + [anon_sym_GT_AMP] = ACTIONS(5993), + [anon_sym_LT_LT] = ACTIONS(5993), + [anon_sym_LT_LT_DASH] = ACTIONS(5993), + [anon_sym_LT_LT_LT] = ACTIONS(5993), + [sym__special_characters] = ACTIONS(5993), + [anon_sym_DQUOTE] = ACTIONS(5993), + [anon_sym_DOLLAR] = ACTIONS(5993), + [sym_raw_string] = ACTIONS(5993), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5993), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5993), + [anon_sym_BQUOTE] = ACTIONS(5993), + [anon_sym_LT_LPAREN] = ACTIONS(5993), + [anon_sym_GT_LPAREN] = ACTIONS(5993), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(5993), + [anon_sym_SEMI] = ACTIONS(5993), + [anon_sym_LF] = ACTIONS(5993), + [anon_sym_AMP] = ACTIONS(5993), + }, + [4447] = { + [sym_file_descriptor] = ACTIONS(5995), + [sym__concat] = ACTIONS(5995), + [anon_sym_esac] = ACTIONS(5997), + [anon_sym_PIPE] = ACTIONS(5997), + [anon_sym_SEMI_SEMI] = ACTIONS(5997), + [anon_sym_PIPE_AMP] = ACTIONS(5997), + [anon_sym_AMP_AMP] = ACTIONS(5997), + [anon_sym_PIPE_PIPE] = ACTIONS(5997), + [anon_sym_EQ_TILDE] = ACTIONS(5997), + [anon_sym_LT] = ACTIONS(5997), + [anon_sym_GT] = ACTIONS(5997), + [anon_sym_GT_GT] = ACTIONS(5997), + [anon_sym_AMP_GT] = ACTIONS(5997), + [anon_sym_AMP_GT_GT] = ACTIONS(5997), + [anon_sym_LT_AMP] = ACTIONS(5997), + [anon_sym_GT_AMP] = ACTIONS(5997), + [anon_sym_LT_LT] = ACTIONS(5997), + [anon_sym_LT_LT_DASH] = ACTIONS(5997), + [anon_sym_LT_LT_LT] = ACTIONS(5997), + [sym__special_characters] = ACTIONS(5997), + [anon_sym_DQUOTE] = ACTIONS(5997), + [anon_sym_DOLLAR] = ACTIONS(5997), + [sym_raw_string] = ACTIONS(5997), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5997), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5997), + [anon_sym_BQUOTE] = ACTIONS(5997), + [anon_sym_LT_LPAREN] = ACTIONS(5997), + [anon_sym_GT_LPAREN] = ACTIONS(5997), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(5997), + [anon_sym_SEMI] = ACTIONS(5997), + [anon_sym_LF] = ACTIONS(5997), + [anon_sym_AMP] = ACTIONS(5997), + }, + [4448] = { + [sym_file_descriptor] = ACTIONS(3235), + [sym__concat] = ACTIONS(3235), + [anon_sym_esac] = ACTIONS(3237), + [anon_sym_PIPE] = ACTIONS(3237), + [anon_sym_SEMI_SEMI] = ACTIONS(3237), + [anon_sym_PIPE_AMP] = ACTIONS(3237), + [anon_sym_AMP_AMP] = ACTIONS(3237), + [anon_sym_PIPE_PIPE] = ACTIONS(3237), + [anon_sym_LT] = ACTIONS(3237), + [anon_sym_GT] = ACTIONS(3237), + [anon_sym_GT_GT] = ACTIONS(3237), + [anon_sym_AMP_GT] = ACTIONS(3237), + [anon_sym_AMP_GT_GT] = ACTIONS(3237), + [anon_sym_LT_AMP] = ACTIONS(3237), + [anon_sym_GT_AMP] = ACTIONS(3237), + [anon_sym_LT_LT] = ACTIONS(3237), + [anon_sym_LT_LT_DASH] = ACTIONS(3237), + [anon_sym_LT_LT_LT] = ACTIONS(3237), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(3237), + [anon_sym_LF] = ACTIONS(3237), + [anon_sym_AMP] = ACTIONS(3237), + }, + [4449] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(8887), [sym_comment] = ACTIONS(56), }, - [3950] = { - [sym__concat] = ACTIONS(6816), - [anon_sym_PIPE] = ACTIONS(7353), - [anon_sym_RPAREN] = ACTIONS(6816), - [anon_sym_PIPE_AMP] = ACTIONS(6816), - [anon_sym_AMP_AMP] = ACTIONS(6816), - [anon_sym_PIPE_PIPE] = ACTIONS(6816), + [4450] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(8889), [sym_comment] = ACTIONS(56), }, - [3951] = { - [sym__concat] = ACTIONS(6820), - [anon_sym_PIPE] = ACTIONS(7355), - [anon_sym_RPAREN] = ACTIONS(6820), - [anon_sym_PIPE_AMP] = ACTIONS(6820), - [anon_sym_AMP_AMP] = ACTIONS(6820), - [anon_sym_PIPE_PIPE] = ACTIONS(6820), + [4451] = { + [anon_sym_RBRACE] = ACTIONS(8889), [sym_comment] = ACTIONS(56), }, - [3952] = { - [sym__concat] = ACTIONS(6812), - [anon_sym_PIPE] = ACTIONS(7351), - [anon_sym_PIPE_AMP] = ACTIONS(6812), - [anon_sym_AMP_AMP] = ACTIONS(6812), - [anon_sym_PIPE_PIPE] = ACTIONS(6812), - [anon_sym_BQUOTE] = ACTIONS(6812), + [4452] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4540), + [anon_sym_RBRACE] = ACTIONS(8891), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4453] = { + [sym_file_descriptor] = ACTIONS(3297), + [sym__concat] = ACTIONS(3297), + [anon_sym_esac] = ACTIONS(3299), + [anon_sym_PIPE] = ACTIONS(3299), + [anon_sym_SEMI_SEMI] = ACTIONS(3299), + [anon_sym_PIPE_AMP] = ACTIONS(3299), + [anon_sym_AMP_AMP] = ACTIONS(3299), + [anon_sym_PIPE_PIPE] = ACTIONS(3299), + [anon_sym_LT] = ACTIONS(3299), + [anon_sym_GT] = ACTIONS(3299), + [anon_sym_GT_GT] = ACTIONS(3299), + [anon_sym_AMP_GT] = ACTIONS(3299), + [anon_sym_AMP_GT_GT] = ACTIONS(3299), + [anon_sym_LT_AMP] = ACTIONS(3299), + [anon_sym_GT_AMP] = ACTIONS(3299), + [anon_sym_LT_LT] = ACTIONS(3299), + [anon_sym_LT_LT_DASH] = ACTIONS(3299), + [anon_sym_LT_LT_LT] = ACTIONS(3299), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(3299), + [anon_sym_LF] = ACTIONS(3299), + [anon_sym_AMP] = ACTIONS(3299), + }, + [4454] = { + [sym_concatenation] = STATE(4543), + [sym_string] = STATE(4542), + [sym_simple_expansion] = STATE(4542), + [sym_string_expansion] = STATE(4542), + [sym_expansion] = STATE(4542), + [sym_command_substitution] = STATE(4542), + [sym_process_substitution] = STATE(4542), + [anon_sym_RBRACE] = ACTIONS(8889), + [sym__special_characters] = ACTIONS(8893), + [anon_sym_DQUOTE] = ACTIONS(1924), + [anon_sym_DOLLAR] = ACTIONS(1926), + [sym_raw_string] = ACTIONS(8895), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(1930), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1932), + [anon_sym_BQUOTE] = ACTIONS(1934), + [anon_sym_LT_LPAREN] = ACTIONS(1936), + [anon_sym_GT_LPAREN] = ACTIONS(1936), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(8897), + }, + [4455] = { + [sym_file_descriptor] = ACTIONS(3342), + [sym__concat] = ACTIONS(3342), + [anon_sym_esac] = ACTIONS(3344), + [anon_sym_PIPE] = ACTIONS(3344), + [anon_sym_SEMI_SEMI] = ACTIONS(3344), + [anon_sym_PIPE_AMP] = ACTIONS(3344), + [anon_sym_AMP_AMP] = ACTIONS(3344), + [anon_sym_PIPE_PIPE] = ACTIONS(3344), + [anon_sym_LT] = ACTIONS(3344), + [anon_sym_GT] = ACTIONS(3344), + [anon_sym_GT_GT] = ACTIONS(3344), + [anon_sym_AMP_GT] = ACTIONS(3344), + [anon_sym_AMP_GT_GT] = ACTIONS(3344), + [anon_sym_LT_AMP] = ACTIONS(3344), + [anon_sym_GT_AMP] = ACTIONS(3344), + [anon_sym_LT_LT] = ACTIONS(3344), + [anon_sym_LT_LT_DASH] = ACTIONS(3344), + [anon_sym_LT_LT_LT] = ACTIONS(3344), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(3344), + [anon_sym_LF] = ACTIONS(3344), + [anon_sym_AMP] = ACTIONS(3344), + }, + [4456] = { + [sym_comment] = ACTIONS(182), + [sym_regex_without_right_brace] = ACTIONS(8899), + }, + [4457] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8901), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4458] = { + [sym_file_descriptor] = ACTIONS(3350), + [sym__concat] = ACTIONS(3350), + [anon_sym_esac] = ACTIONS(3352), + [anon_sym_PIPE] = ACTIONS(3352), + [anon_sym_SEMI_SEMI] = ACTIONS(3352), + [anon_sym_PIPE_AMP] = ACTIONS(3352), + [anon_sym_AMP_AMP] = ACTIONS(3352), + [anon_sym_PIPE_PIPE] = ACTIONS(3352), + [anon_sym_LT] = ACTIONS(3352), + [anon_sym_GT] = ACTIONS(3352), + [anon_sym_GT_GT] = ACTIONS(3352), + [anon_sym_AMP_GT] = ACTIONS(3352), + [anon_sym_AMP_GT_GT] = ACTIONS(3352), + [anon_sym_LT_AMP] = ACTIONS(3352), + [anon_sym_GT_AMP] = ACTIONS(3352), + [anon_sym_LT_LT] = ACTIONS(3352), + [anon_sym_LT_LT_DASH] = ACTIONS(3352), + [anon_sym_LT_LT_LT] = ACTIONS(3352), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(3352), + [anon_sym_LF] = ACTIONS(3352), + [anon_sym_AMP] = ACTIONS(3352), + }, + [4459] = { + [sym_comment] = ACTIONS(182), + [sym_regex_without_right_brace] = ACTIONS(8903), + }, + [4460] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8905), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4461] = { + [sym_comment] = ACTIONS(182), + [sym_regex_without_right_brace] = ACTIONS(8907), + }, + [4462] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8889), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4463] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4550), + [anon_sym_RBRACE] = ACTIONS(8909), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4464] = { + [sym_file_descriptor] = ACTIONS(3362), + [sym__concat] = ACTIONS(3362), + [anon_sym_esac] = ACTIONS(3364), + [anon_sym_PIPE] = ACTIONS(3364), + [anon_sym_SEMI_SEMI] = ACTIONS(3364), + [anon_sym_PIPE_AMP] = ACTIONS(3364), + [anon_sym_AMP_AMP] = ACTIONS(3364), + [anon_sym_PIPE_PIPE] = ACTIONS(3364), + [anon_sym_LT] = ACTIONS(3364), + [anon_sym_GT] = ACTIONS(3364), + [anon_sym_GT_GT] = ACTIONS(3364), + [anon_sym_AMP_GT] = ACTIONS(3364), + [anon_sym_AMP_GT_GT] = ACTIONS(3364), + [anon_sym_LT_AMP] = ACTIONS(3364), + [anon_sym_GT_AMP] = ACTIONS(3364), + [anon_sym_LT_LT] = ACTIONS(3364), + [anon_sym_LT_LT_DASH] = ACTIONS(3364), + [anon_sym_LT_LT_LT] = ACTIONS(3364), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(3364), + [anon_sym_LF] = ACTIONS(3364), + [anon_sym_AMP] = ACTIONS(3364), + }, + [4465] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4552), + [anon_sym_RBRACE] = ACTIONS(8911), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4466] = { + [sym_file_descriptor] = ACTIONS(1080), + [sym_variable_name] = ACTIONS(1080), + [anon_sym_for] = ACTIONS(1082), + [anon_sym_while] = ACTIONS(1082), + [anon_sym_if] = ACTIONS(1082), + [anon_sym_case] = ACTIONS(1082), + [anon_sym_SEMI_SEMI] = ACTIONS(1080), + [anon_sym_function] = ACTIONS(1082), + [anon_sym_LPAREN] = ACTIONS(1080), + [anon_sym_LBRACK] = ACTIONS(1082), + [anon_sym_LBRACK_LBRACK] = ACTIONS(1080), + [anon_sym_declare] = ACTIONS(1082), + [anon_sym_typeset] = ACTIONS(1082), + [anon_sym_export] = ACTIONS(1082), + [anon_sym_readonly] = ACTIONS(1082), + [anon_sym_local] = ACTIONS(1082), + [anon_sym_unset] = ACTIONS(1082), + [anon_sym_unsetenv] = ACTIONS(1082), + [anon_sym_LT] = ACTIONS(1082), + [anon_sym_GT] = ACTIONS(1082), + [anon_sym_GT_GT] = ACTIONS(1080), + [anon_sym_AMP_GT] = ACTIONS(1082), + [anon_sym_AMP_GT_GT] = ACTIONS(1080), + [anon_sym_LT_AMP] = ACTIONS(1080), + [anon_sym_GT_AMP] = ACTIONS(1080), + [sym__special_characters] = ACTIONS(8525), + [anon_sym_DQUOTE] = ACTIONS(8527), + [anon_sym_DOLLAR] = ACTIONS(8529), + [sym_raw_string] = ACTIONS(8527), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(8527), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(8527), + [anon_sym_BQUOTE] = ACTIONS(8527), + [anon_sym_LT_LPAREN] = ACTIONS(8527), + [anon_sym_GT_LPAREN] = ACTIONS(8527), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(8525), + }, + [4467] = { + [sym_file_descriptor] = ACTIONS(1080), + [sym_variable_name] = ACTIONS(1080), + [anon_sym_for] = ACTIONS(1082), + [anon_sym_while] = ACTIONS(1082), + [anon_sym_if] = ACTIONS(1082), + [anon_sym_case] = ACTIONS(1082), + [anon_sym_SEMI_SEMI] = ACTIONS(1080), + [anon_sym_function] = ACTIONS(1082), + [anon_sym_LPAREN] = ACTIONS(1080), + [anon_sym_LBRACK] = ACTIONS(1082), + [anon_sym_LBRACK_LBRACK] = ACTIONS(1080), + [anon_sym_declare] = ACTIONS(1082), + [anon_sym_typeset] = ACTIONS(1082), + [anon_sym_export] = ACTIONS(1082), + [anon_sym_readonly] = ACTIONS(1082), + [anon_sym_local] = ACTIONS(1082), + [anon_sym_unset] = ACTIONS(1082), + [anon_sym_unsetenv] = ACTIONS(1082), + [anon_sym_LT] = ACTIONS(1082), + [anon_sym_GT] = ACTIONS(1082), + [anon_sym_GT_GT] = ACTIONS(1080), + [anon_sym_AMP_GT] = ACTIONS(1082), + [anon_sym_AMP_GT_GT] = ACTIONS(1080), + [anon_sym_LT_AMP] = ACTIONS(1080), + [anon_sym_GT_AMP] = ACTIONS(1080), + [sym__special_characters] = ACTIONS(8533), + [anon_sym_DQUOTE] = ACTIONS(8535), + [anon_sym_DOLLAR] = ACTIONS(8537), + [sym_raw_string] = ACTIONS(8535), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(8535), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(8535), + [anon_sym_BQUOTE] = ACTIONS(8535), + [anon_sym_LT_LPAREN] = ACTIONS(8535), + [anon_sym_GT_LPAREN] = ACTIONS(8535), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(8533), + }, + [4468] = { + [sym__concat] = ACTIONS(6948), + [anon_sym_PIPE] = ACTIONS(6950), + [anon_sym_RPAREN] = ACTIONS(6950), + [anon_sym_SEMI_SEMI] = ACTIONS(6950), + [anon_sym_PIPE_AMP] = ACTIONS(6950), + [anon_sym_AMP_AMP] = ACTIONS(6950), + [anon_sym_PIPE_PIPE] = ACTIONS(6950), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(6950), + [anon_sym_LF] = ACTIONS(6950), + [anon_sym_AMP] = ACTIONS(6950), + }, + [4469] = { + [sym__concat] = ACTIONS(6952), + [anon_sym_PIPE] = ACTIONS(6954), + [anon_sym_RPAREN] = ACTIONS(6954), + [anon_sym_SEMI_SEMI] = ACTIONS(6954), + [anon_sym_PIPE_AMP] = ACTIONS(6954), + [anon_sym_AMP_AMP] = ACTIONS(6954), + [anon_sym_PIPE_PIPE] = ACTIONS(6954), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(6954), + [anon_sym_LF] = ACTIONS(6954), + [anon_sym_AMP] = ACTIONS(6954), + }, + [4470] = { + [sym__concat] = ACTIONS(6956), + [anon_sym_PIPE] = ACTIONS(6958), + [anon_sym_RPAREN] = ACTIONS(6958), + [anon_sym_SEMI_SEMI] = ACTIONS(6958), + [anon_sym_PIPE_AMP] = ACTIONS(6958), + [anon_sym_AMP_AMP] = ACTIONS(6958), + [anon_sym_PIPE_PIPE] = ACTIONS(6958), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(6958), + [anon_sym_LF] = ACTIONS(6958), + [anon_sym_AMP] = ACTIONS(6958), + }, + [4471] = { + [sym__concat] = ACTIONS(6948), + [anon_sym_PIPE] = ACTIONS(7635), + [anon_sym_RPAREN] = ACTIONS(6948), + [anon_sym_PIPE_AMP] = ACTIONS(6948), + [anon_sym_AMP_AMP] = ACTIONS(6948), + [anon_sym_PIPE_PIPE] = ACTIONS(6948), [sym_comment] = ACTIONS(56), }, - [3953] = { - [sym__concat] = ACTIONS(6816), - [anon_sym_PIPE] = ACTIONS(7353), - [anon_sym_PIPE_AMP] = ACTIONS(6816), - [anon_sym_AMP_AMP] = ACTIONS(6816), - [anon_sym_PIPE_PIPE] = ACTIONS(6816), - [anon_sym_BQUOTE] = ACTIONS(6816), + [4472] = { + [sym__concat] = ACTIONS(6952), + [anon_sym_PIPE] = ACTIONS(7637), + [anon_sym_RPAREN] = ACTIONS(6952), + [anon_sym_PIPE_AMP] = ACTIONS(6952), + [anon_sym_AMP_AMP] = ACTIONS(6952), + [anon_sym_PIPE_PIPE] = ACTIONS(6952), [sym_comment] = ACTIONS(56), }, - [3954] = { - [sym__concat] = ACTIONS(6820), - [anon_sym_PIPE] = ACTIONS(7355), - [anon_sym_PIPE_AMP] = ACTIONS(6820), - [anon_sym_AMP_AMP] = ACTIONS(6820), - [anon_sym_PIPE_PIPE] = ACTIONS(6820), - [anon_sym_BQUOTE] = ACTIONS(6820), + [4473] = { + [sym__concat] = ACTIONS(6956), + [anon_sym_PIPE] = ACTIONS(7639), + [anon_sym_RPAREN] = ACTIONS(6956), + [anon_sym_PIPE_AMP] = ACTIONS(6956), + [anon_sym_AMP_AMP] = ACTIONS(6956), + [anon_sym_PIPE_PIPE] = ACTIONS(6956), [sym_comment] = ACTIONS(56), }, + [4474] = { + [sym__concat] = ACTIONS(6948), + [anon_sym_PIPE] = ACTIONS(7635), + [anon_sym_PIPE_AMP] = ACTIONS(6948), + [anon_sym_AMP_AMP] = ACTIONS(6948), + [anon_sym_PIPE_PIPE] = ACTIONS(6948), + [anon_sym_BQUOTE] = ACTIONS(6948), + [sym_comment] = ACTIONS(56), + }, + [4475] = { + [sym__concat] = ACTIONS(6952), + [anon_sym_PIPE] = ACTIONS(7637), + [anon_sym_PIPE_AMP] = ACTIONS(6952), + [anon_sym_AMP_AMP] = ACTIONS(6952), + [anon_sym_PIPE_PIPE] = ACTIONS(6952), + [anon_sym_BQUOTE] = ACTIONS(6952), + [sym_comment] = ACTIONS(56), + }, + [4476] = { + [sym__concat] = ACTIONS(6956), + [anon_sym_PIPE] = ACTIONS(7639), + [anon_sym_PIPE_AMP] = ACTIONS(6956), + [anon_sym_AMP_AMP] = ACTIONS(6956), + [anon_sym_PIPE_PIPE] = ACTIONS(6956), + [anon_sym_BQUOTE] = ACTIONS(6956), + [sym_comment] = ACTIONS(56), + }, + [4477] = { + [sym_file_descriptor] = ACTIONS(4728), + [sym__concat] = ACTIONS(4728), + [sym_variable_name] = ACTIONS(4728), + [anon_sym_esac] = ACTIONS(4730), + [anon_sym_PIPE] = ACTIONS(4730), + [anon_sym_SEMI_SEMI] = ACTIONS(4730), + [anon_sym_PIPE_AMP] = ACTIONS(4730), + [anon_sym_AMP_AMP] = ACTIONS(4730), + [anon_sym_PIPE_PIPE] = ACTIONS(4730), + [anon_sym_LT] = ACTIONS(4730), + [anon_sym_GT] = ACTIONS(4730), + [anon_sym_GT_GT] = ACTIONS(4730), + [anon_sym_AMP_GT] = ACTIONS(4730), + [anon_sym_AMP_GT_GT] = ACTIONS(4730), + [anon_sym_LT_AMP] = ACTIONS(4730), + [anon_sym_GT_AMP] = ACTIONS(4730), + [sym__special_characters] = ACTIONS(4730), + [anon_sym_DQUOTE] = ACTIONS(4730), + [anon_sym_DOLLAR] = ACTIONS(4730), + [sym_raw_string] = ACTIONS(4730), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4730), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4730), + [anon_sym_BQUOTE] = ACTIONS(4730), + [anon_sym_LT_LPAREN] = ACTIONS(4730), + [anon_sym_GT_LPAREN] = ACTIONS(4730), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(4730), + [anon_sym_SEMI] = ACTIONS(4730), + [anon_sym_LF] = ACTIONS(4730), + [anon_sym_AMP] = ACTIONS(4730), + }, + [4478] = { + [sym_file_descriptor] = ACTIONS(4734), + [sym__concat] = ACTIONS(4734), + [sym_variable_name] = ACTIONS(4734), + [anon_sym_esac] = ACTIONS(4736), + [anon_sym_PIPE] = ACTIONS(4736), + [anon_sym_SEMI_SEMI] = ACTIONS(4736), + [anon_sym_PIPE_AMP] = ACTIONS(4736), + [anon_sym_AMP_AMP] = ACTIONS(4736), + [anon_sym_PIPE_PIPE] = ACTIONS(4736), + [anon_sym_LT] = ACTIONS(4736), + [anon_sym_GT] = ACTIONS(4736), + [anon_sym_GT_GT] = ACTIONS(4736), + [anon_sym_AMP_GT] = ACTIONS(4736), + [anon_sym_AMP_GT_GT] = ACTIONS(4736), + [anon_sym_LT_AMP] = ACTIONS(4736), + [anon_sym_GT_AMP] = ACTIONS(4736), + [sym__special_characters] = ACTIONS(4736), + [anon_sym_DQUOTE] = ACTIONS(4736), + [anon_sym_DOLLAR] = ACTIONS(4736), + [sym_raw_string] = ACTIONS(4736), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4736), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4736), + [anon_sym_BQUOTE] = ACTIONS(4736), + [anon_sym_LT_LPAREN] = ACTIONS(4736), + [anon_sym_GT_LPAREN] = ACTIONS(4736), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(4736), + [anon_sym_SEMI] = ACTIONS(4736), + [anon_sym_LF] = ACTIONS(4736), + [anon_sym_AMP] = ACTIONS(4736), + }, + [4479] = { + [sym_file_descriptor] = ACTIONS(4797), + [sym__concat] = ACTIONS(4797), + [sym_variable_name] = ACTIONS(4797), + [anon_sym_esac] = ACTIONS(4799), + [anon_sym_PIPE] = ACTIONS(4799), + [anon_sym_SEMI_SEMI] = ACTIONS(4799), + [anon_sym_PIPE_AMP] = ACTIONS(4799), + [anon_sym_AMP_AMP] = ACTIONS(4799), + [anon_sym_PIPE_PIPE] = ACTIONS(4799), + [anon_sym_LT] = ACTIONS(4799), + [anon_sym_GT] = ACTIONS(4799), + [anon_sym_GT_GT] = ACTIONS(4799), + [anon_sym_AMP_GT] = ACTIONS(4799), + [anon_sym_AMP_GT_GT] = ACTIONS(4799), + [anon_sym_LT_AMP] = ACTIONS(4799), + [anon_sym_GT_AMP] = ACTIONS(4799), + [sym__special_characters] = ACTIONS(4799), + [anon_sym_DQUOTE] = ACTIONS(4799), + [anon_sym_DOLLAR] = ACTIONS(4799), + [sym_raw_string] = ACTIONS(4799), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4799), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4799), + [anon_sym_BQUOTE] = ACTIONS(4799), + [anon_sym_LT_LPAREN] = ACTIONS(4799), + [anon_sym_GT_LPAREN] = ACTIONS(4799), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(4799), + [anon_sym_SEMI] = ACTIONS(4799), + [anon_sym_LF] = ACTIONS(4799), + [anon_sym_AMP] = ACTIONS(4799), + }, + [4480] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8913), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4481] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(8915), + [sym_comment] = ACTIONS(56), + }, + [4482] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(8917), + [sym_comment] = ACTIONS(56), + }, + [4483] = { + [anon_sym_RBRACE] = ACTIONS(8917), + [sym_comment] = ACTIONS(56), + }, + [4484] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4557), + [anon_sym_RBRACE] = ACTIONS(8919), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4485] = { + [sym_file_descriptor] = ACTIONS(4809), + [sym__concat] = ACTIONS(4809), + [sym_variable_name] = ACTIONS(4809), + [anon_sym_esac] = ACTIONS(4811), + [anon_sym_PIPE] = ACTIONS(4811), + [anon_sym_SEMI_SEMI] = ACTIONS(4811), + [anon_sym_PIPE_AMP] = ACTIONS(4811), + [anon_sym_AMP_AMP] = ACTIONS(4811), + [anon_sym_PIPE_PIPE] = ACTIONS(4811), + [anon_sym_LT] = ACTIONS(4811), + [anon_sym_GT] = ACTIONS(4811), + [anon_sym_GT_GT] = ACTIONS(4811), + [anon_sym_AMP_GT] = ACTIONS(4811), + [anon_sym_AMP_GT_GT] = ACTIONS(4811), + [anon_sym_LT_AMP] = ACTIONS(4811), + [anon_sym_GT_AMP] = ACTIONS(4811), + [sym__special_characters] = ACTIONS(4811), + [anon_sym_DQUOTE] = ACTIONS(4811), + [anon_sym_DOLLAR] = ACTIONS(4811), + [sym_raw_string] = ACTIONS(4811), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4811), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4811), + [anon_sym_BQUOTE] = ACTIONS(4811), + [anon_sym_LT_LPAREN] = ACTIONS(4811), + [anon_sym_GT_LPAREN] = ACTIONS(4811), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(4811), + [anon_sym_SEMI] = ACTIONS(4811), + [anon_sym_LF] = ACTIONS(4811), + [anon_sym_AMP] = ACTIONS(4811), + }, + [4486] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4559), + [anon_sym_RBRACE] = ACTIONS(8921), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4487] = { + [sym_file_descriptor] = ACTIONS(4815), + [sym__concat] = ACTIONS(4815), + [sym_variable_name] = ACTIONS(4815), + [anon_sym_esac] = ACTIONS(4817), + [anon_sym_PIPE] = ACTIONS(4817), + [anon_sym_SEMI_SEMI] = ACTIONS(4817), + [anon_sym_PIPE_AMP] = ACTIONS(4817), + [anon_sym_AMP_AMP] = ACTIONS(4817), + [anon_sym_PIPE_PIPE] = ACTIONS(4817), + [anon_sym_LT] = ACTIONS(4817), + [anon_sym_GT] = ACTIONS(4817), + [anon_sym_GT_GT] = ACTIONS(4817), + [anon_sym_AMP_GT] = ACTIONS(4817), + [anon_sym_AMP_GT_GT] = ACTIONS(4817), + [anon_sym_LT_AMP] = ACTIONS(4817), + [anon_sym_GT_AMP] = ACTIONS(4817), + [sym__special_characters] = ACTIONS(4817), + [anon_sym_DQUOTE] = ACTIONS(4817), + [anon_sym_DOLLAR] = ACTIONS(4817), + [sym_raw_string] = ACTIONS(4817), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4817), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4817), + [anon_sym_BQUOTE] = ACTIONS(4817), + [anon_sym_LT_LPAREN] = ACTIONS(4817), + [anon_sym_GT_LPAREN] = ACTIONS(4817), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(4817), + [anon_sym_SEMI] = ACTIONS(4817), + [anon_sym_LF] = ACTIONS(4817), + [anon_sym_AMP] = ACTIONS(4817), + }, + [4488] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4561), + [anon_sym_RBRACE] = ACTIONS(8923), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4489] = { + [sym_file_descriptor] = ACTIONS(4821), + [sym__concat] = ACTIONS(4821), + [sym_variable_name] = ACTIONS(4821), + [anon_sym_esac] = ACTIONS(4823), + [anon_sym_PIPE] = ACTIONS(4823), + [anon_sym_SEMI_SEMI] = ACTIONS(4823), + [anon_sym_PIPE_AMP] = ACTIONS(4823), + [anon_sym_AMP_AMP] = ACTIONS(4823), + [anon_sym_PIPE_PIPE] = ACTIONS(4823), + [anon_sym_LT] = ACTIONS(4823), + [anon_sym_GT] = ACTIONS(4823), + [anon_sym_GT_GT] = ACTIONS(4823), + [anon_sym_AMP_GT] = ACTIONS(4823), + [anon_sym_AMP_GT_GT] = ACTIONS(4823), + [anon_sym_LT_AMP] = ACTIONS(4823), + [anon_sym_GT_AMP] = ACTIONS(4823), + [sym__special_characters] = ACTIONS(4823), + [anon_sym_DQUOTE] = ACTIONS(4823), + [anon_sym_DOLLAR] = ACTIONS(4823), + [sym_raw_string] = ACTIONS(4823), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4823), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4823), + [anon_sym_BQUOTE] = ACTIONS(4823), + [anon_sym_LT_LPAREN] = ACTIONS(4823), + [anon_sym_GT_LPAREN] = ACTIONS(4823), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(4823), + [anon_sym_SEMI] = ACTIONS(4823), + [anon_sym_LF] = ACTIONS(4823), + [anon_sym_AMP] = ACTIONS(4823), + }, + [4490] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8925), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4491] = { + [sym_file_descriptor] = ACTIONS(4827), + [sym__concat] = ACTIONS(4827), + [sym_variable_name] = ACTIONS(4827), + [anon_sym_esac] = ACTIONS(4829), + [anon_sym_PIPE] = ACTIONS(4829), + [anon_sym_SEMI_SEMI] = ACTIONS(4829), + [anon_sym_PIPE_AMP] = ACTIONS(4829), + [anon_sym_AMP_AMP] = ACTIONS(4829), + [anon_sym_PIPE_PIPE] = ACTIONS(4829), + [anon_sym_LT] = ACTIONS(4829), + [anon_sym_GT] = ACTIONS(4829), + [anon_sym_GT_GT] = ACTIONS(4829), + [anon_sym_AMP_GT] = ACTIONS(4829), + [anon_sym_AMP_GT_GT] = ACTIONS(4829), + [anon_sym_LT_AMP] = ACTIONS(4829), + [anon_sym_GT_AMP] = ACTIONS(4829), + [sym__special_characters] = ACTIONS(4829), + [anon_sym_DQUOTE] = ACTIONS(4829), + [anon_sym_DOLLAR] = ACTIONS(4829), + [sym_raw_string] = ACTIONS(4829), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(4829), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(4829), + [anon_sym_BQUOTE] = ACTIONS(4829), + [anon_sym_LT_LPAREN] = ACTIONS(4829), + [anon_sym_GT_LPAREN] = ACTIONS(4829), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(4829), + [anon_sym_SEMI] = ACTIONS(4829), + [anon_sym_LF] = ACTIONS(4829), + [anon_sym_AMP] = ACTIONS(4829), + }, + [4492] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8927), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4493] = { + [sym__concat] = ACTIONS(1858), + [anon_sym_esac] = ACTIONS(1860), + [anon_sym_PIPE] = ACTIONS(1860), + [anon_sym_SEMI_SEMI] = ACTIONS(1860), + [anon_sym_PIPE_AMP] = ACTIONS(1860), + [anon_sym_AMP_AMP] = ACTIONS(1860), + [anon_sym_PIPE_PIPE] = ACTIONS(1860), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(1860), + [anon_sym_LF] = ACTIONS(1860), + [anon_sym_AMP] = ACTIONS(1860), + }, + [4494] = { + [aux_sym_concatenation_repeat1] = STATE(4494), + [sym__concat] = ACTIONS(8929), + [anon_sym_esac] = ACTIONS(1860), + [anon_sym_PIPE] = ACTIONS(1860), + [anon_sym_SEMI_SEMI] = ACTIONS(1860), + [anon_sym_PIPE_AMP] = ACTIONS(1860), + [anon_sym_AMP_AMP] = ACTIONS(1860), + [anon_sym_PIPE_PIPE] = ACTIONS(1860), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(1860), + [anon_sym_LF] = ACTIONS(1860), + [anon_sym_AMP] = ACTIONS(1860), + }, + [4495] = { + [sym__concat] = ACTIONS(1895), + [anon_sym_esac] = ACTIONS(1897), + [anon_sym_PIPE] = ACTIONS(1897), + [anon_sym_SEMI_SEMI] = ACTIONS(1897), + [anon_sym_PIPE_AMP] = ACTIONS(1897), + [anon_sym_AMP_AMP] = ACTIONS(1897), + [anon_sym_PIPE_PIPE] = ACTIONS(1897), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(1897), + [anon_sym_LF] = ACTIONS(1897), + [anon_sym_AMP] = ACTIONS(1897), + }, + [4496] = { + [sym_concatenation] = STATE(4567), + [sym_string] = STATE(4566), + [sym_simple_expansion] = STATE(4566), + [sym_string_expansion] = STATE(4566), + [sym_expansion] = STATE(4566), + [sym_command_substitution] = STATE(4566), + [sym_process_substitution] = STATE(4566), + [anon_sym_RBRACE] = ACTIONS(8932), + [sym__special_characters] = ACTIONS(8934), + [anon_sym_DQUOTE] = ACTIONS(1924), + [anon_sym_DOLLAR] = ACTIONS(1926), + [sym_raw_string] = ACTIONS(8936), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(1930), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1932), + [anon_sym_BQUOTE] = ACTIONS(1934), + [anon_sym_LT_LPAREN] = ACTIONS(1936), + [anon_sym_GT_LPAREN] = ACTIONS(1936), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(8938), + }, + [4497] = { + [sym__concat] = ACTIONS(1940), + [anon_sym_esac] = ACTIONS(1942), + [anon_sym_PIPE] = ACTIONS(1942), + [anon_sym_SEMI_SEMI] = ACTIONS(1942), + [anon_sym_PIPE_AMP] = ACTIONS(1942), + [anon_sym_AMP_AMP] = ACTIONS(1942), + [anon_sym_PIPE_PIPE] = ACTIONS(1942), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(1942), + [anon_sym_LF] = ACTIONS(1942), + [anon_sym_AMP] = ACTIONS(1942), + }, + [4498] = { + [sym_comment] = ACTIONS(182), + [sym_regex_without_right_brace] = ACTIONS(8940), + }, + [4499] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8942), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4500] = { + [anon_sym_LBRACK] = ACTIONS(820), + [anon_sym_EQ] = ACTIONS(8944), + [sym_comment] = ACTIONS(56), + }, + [4501] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4573), + [anon_sym_RBRACE] = ACTIONS(8946), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [aux_sym_SLASH] = ACTIONS(8948), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4502] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4576), + [anon_sym_RBRACE] = ACTIONS(8950), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [aux_sym_SLASH] = ACTIONS(8952), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4503] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4578), + [anon_sym_RBRACE] = ACTIONS(8932), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [aux_sym_SLASH] = ACTIONS(8954), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4504] = { + [sym__concat] = ACTIONS(1992), + [anon_sym_esac] = ACTIONS(1994), + [anon_sym_PIPE] = ACTIONS(1994), + [anon_sym_SEMI_SEMI] = ACTIONS(1994), + [anon_sym_PIPE_AMP] = ACTIONS(1994), + [anon_sym_AMP_AMP] = ACTIONS(1994), + [anon_sym_PIPE_PIPE] = ACTIONS(1994), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(1994), + [anon_sym_LF] = ACTIONS(1994), + [anon_sym_AMP] = ACTIONS(1994), + }, + [4505] = { + [sym_comment] = ACTIONS(182), + [sym_regex_without_right_brace] = ACTIONS(8956), + }, + [4506] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8958), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4507] = { + [sym__concat] = ACTIONS(2000), + [anon_sym_esac] = ACTIONS(2002), + [anon_sym_PIPE] = ACTIONS(2002), + [anon_sym_SEMI_SEMI] = ACTIONS(2002), + [anon_sym_PIPE_AMP] = ACTIONS(2002), + [anon_sym_AMP_AMP] = ACTIONS(2002), + [anon_sym_PIPE_PIPE] = ACTIONS(2002), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(2002), + [anon_sym_LF] = ACTIONS(2002), + [anon_sym_AMP] = ACTIONS(2002), + }, + [4508] = { + [sym_comment] = ACTIONS(182), + [sym_regex_without_right_brace] = ACTIONS(8960), + }, + [4509] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8932), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4510] = { + [sym__concat] = ACTIONS(2156), + [anon_sym_esac] = ACTIONS(2158), + [anon_sym_PIPE] = ACTIONS(2158), + [anon_sym_SEMI_SEMI] = ACTIONS(2158), + [anon_sym_PIPE_AMP] = ACTIONS(2158), + [anon_sym_AMP_AMP] = ACTIONS(2158), + [anon_sym_PIPE_PIPE] = ACTIONS(2158), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(2158), + [anon_sym_LF] = ACTIONS(2158), + [anon_sym_AMP] = ACTIONS(2158), + }, + [4511] = { + [sym__concat] = ACTIONS(2358), + [anon_sym_esac] = ACTIONS(2360), + [anon_sym_PIPE] = ACTIONS(2360), + [anon_sym_SEMI_SEMI] = ACTIONS(2360), + [anon_sym_PIPE_AMP] = ACTIONS(2360), + [anon_sym_AMP_AMP] = ACTIONS(2360), + [anon_sym_PIPE_PIPE] = ACTIONS(2360), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(2360), + [anon_sym_LF] = ACTIONS(2360), + [anon_sym_AMP] = ACTIONS(2360), + }, + [4512] = { + [sym__concat] = ACTIONS(5961), + [sym_variable_name] = ACTIONS(5961), + [anon_sym_esac] = ACTIONS(5963), + [anon_sym_PIPE] = ACTIONS(5963), + [anon_sym_SEMI_SEMI] = ACTIONS(5963), + [anon_sym_PIPE_AMP] = ACTIONS(5963), + [anon_sym_AMP_AMP] = ACTIONS(5963), + [anon_sym_PIPE_PIPE] = ACTIONS(5963), + [sym__special_characters] = ACTIONS(5963), + [anon_sym_DQUOTE] = ACTIONS(5963), + [anon_sym_DOLLAR] = ACTIONS(5963), + [sym_raw_string] = ACTIONS(5963), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5963), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5963), + [anon_sym_BQUOTE] = ACTIONS(5963), + [anon_sym_LT_LPAREN] = ACTIONS(5963), + [anon_sym_GT_LPAREN] = ACTIONS(5963), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5963), + [sym_word] = ACTIONS(5963), + [anon_sym_SEMI] = ACTIONS(5963), + [anon_sym_LF] = ACTIONS(5963), + [anon_sym_AMP] = ACTIONS(5963), + }, + [4513] = { + [sym__concat] = ACTIONS(5965), + [sym_variable_name] = ACTIONS(5965), + [anon_sym_esac] = ACTIONS(5967), + [anon_sym_PIPE] = ACTIONS(5967), + [anon_sym_SEMI_SEMI] = ACTIONS(5967), + [anon_sym_PIPE_AMP] = ACTIONS(5967), + [anon_sym_AMP_AMP] = ACTIONS(5967), + [anon_sym_PIPE_PIPE] = ACTIONS(5967), + [sym__special_characters] = ACTIONS(5967), + [anon_sym_DQUOTE] = ACTIONS(5967), + [anon_sym_DOLLAR] = ACTIONS(5967), + [sym_raw_string] = ACTIONS(5967), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5967), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5967), + [anon_sym_BQUOTE] = ACTIONS(5967), + [anon_sym_LT_LPAREN] = ACTIONS(5967), + [anon_sym_GT_LPAREN] = ACTIONS(5967), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5967), + [sym_word] = ACTIONS(5967), + [anon_sym_SEMI] = ACTIONS(5967), + [anon_sym_LF] = ACTIONS(5967), + [anon_sym_AMP] = ACTIONS(5967), + }, + [4514] = { + [sym__concat] = ACTIONS(5969), + [sym_variable_name] = ACTIONS(5969), + [anon_sym_esac] = ACTIONS(5971), + [anon_sym_PIPE] = ACTIONS(5971), + [anon_sym_SEMI_SEMI] = ACTIONS(5971), + [anon_sym_PIPE_AMP] = ACTIONS(5971), + [anon_sym_AMP_AMP] = ACTIONS(5971), + [anon_sym_PIPE_PIPE] = ACTIONS(5971), + [sym__special_characters] = ACTIONS(5971), + [anon_sym_DQUOTE] = ACTIONS(5971), + [anon_sym_DOLLAR] = ACTIONS(5971), + [sym_raw_string] = ACTIONS(5971), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5971), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5971), + [anon_sym_BQUOTE] = ACTIONS(5971), + [anon_sym_LT_LPAREN] = ACTIONS(5971), + [anon_sym_GT_LPAREN] = ACTIONS(5971), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5971), + [sym_word] = ACTIONS(5971), + [anon_sym_SEMI] = ACTIONS(5971), + [anon_sym_LF] = ACTIONS(5971), + [anon_sym_AMP] = ACTIONS(5971), + }, + [4515] = { + [sym__concat] = ACTIONS(5973), + [sym_variable_name] = ACTIONS(5973), + [anon_sym_esac] = ACTIONS(5975), + [anon_sym_PIPE] = ACTIONS(5975), + [anon_sym_SEMI_SEMI] = ACTIONS(5975), + [anon_sym_PIPE_AMP] = ACTIONS(5975), + [anon_sym_AMP_AMP] = ACTIONS(5975), + [anon_sym_PIPE_PIPE] = ACTIONS(5975), + [sym__special_characters] = ACTIONS(5975), + [anon_sym_DQUOTE] = ACTIONS(5975), + [anon_sym_DOLLAR] = ACTIONS(5975), + [sym_raw_string] = ACTIONS(5975), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5975), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5975), + [anon_sym_BQUOTE] = ACTIONS(5975), + [anon_sym_LT_LPAREN] = ACTIONS(5975), + [anon_sym_GT_LPAREN] = ACTIONS(5975), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5975), + [sym_word] = ACTIONS(5975), + [anon_sym_SEMI] = ACTIONS(5975), + [anon_sym_LF] = ACTIONS(5975), + [anon_sym_AMP] = ACTIONS(5975), + }, + [4516] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8962), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4517] = { + [sym__concat] = ACTIONS(5979), + [sym_variable_name] = ACTIONS(5979), + [anon_sym_esac] = ACTIONS(5981), + [anon_sym_PIPE] = ACTIONS(5981), + [anon_sym_SEMI_SEMI] = ACTIONS(5981), + [anon_sym_PIPE_AMP] = ACTIONS(5981), + [anon_sym_AMP_AMP] = ACTIONS(5981), + [anon_sym_PIPE_PIPE] = ACTIONS(5981), + [sym__special_characters] = ACTIONS(5981), + [anon_sym_DQUOTE] = ACTIONS(5981), + [anon_sym_DOLLAR] = ACTIONS(5981), + [sym_raw_string] = ACTIONS(5981), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5981), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5981), + [anon_sym_BQUOTE] = ACTIONS(5981), + [anon_sym_LT_LPAREN] = ACTIONS(5981), + [anon_sym_GT_LPAREN] = ACTIONS(5981), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5981), + [sym_word] = ACTIONS(5981), + [anon_sym_SEMI] = ACTIONS(5981), + [anon_sym_LF] = ACTIONS(5981), + [anon_sym_AMP] = ACTIONS(5981), + }, + [4518] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8964), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4519] = { + [sym__concat] = ACTIONS(5985), + [sym_variable_name] = ACTIONS(5985), + [anon_sym_esac] = ACTIONS(5987), + [anon_sym_PIPE] = ACTIONS(5987), + [anon_sym_SEMI_SEMI] = ACTIONS(5987), + [anon_sym_PIPE_AMP] = ACTIONS(5987), + [anon_sym_AMP_AMP] = ACTIONS(5987), + [anon_sym_PIPE_PIPE] = ACTIONS(5987), + [sym__special_characters] = ACTIONS(5987), + [anon_sym_DQUOTE] = ACTIONS(5987), + [anon_sym_DOLLAR] = ACTIONS(5987), + [sym_raw_string] = ACTIONS(5987), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5987), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5987), + [anon_sym_BQUOTE] = ACTIONS(5987), + [anon_sym_LT_LPAREN] = ACTIONS(5987), + [anon_sym_GT_LPAREN] = ACTIONS(5987), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5987), + [sym_word] = ACTIONS(5987), + [anon_sym_SEMI] = ACTIONS(5987), + [anon_sym_LF] = ACTIONS(5987), + [anon_sym_AMP] = ACTIONS(5987), + }, + [4520] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8966), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4521] = { + [sym__concat] = ACTIONS(5991), + [sym_variable_name] = ACTIONS(5991), + [anon_sym_esac] = ACTIONS(5993), + [anon_sym_PIPE] = ACTIONS(5993), + [anon_sym_SEMI_SEMI] = ACTIONS(5993), + [anon_sym_PIPE_AMP] = ACTIONS(5993), + [anon_sym_AMP_AMP] = ACTIONS(5993), + [anon_sym_PIPE_PIPE] = ACTIONS(5993), + [sym__special_characters] = ACTIONS(5993), + [anon_sym_DQUOTE] = ACTIONS(5993), + [anon_sym_DOLLAR] = ACTIONS(5993), + [sym_raw_string] = ACTIONS(5993), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5993), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5993), + [anon_sym_BQUOTE] = ACTIONS(5993), + [anon_sym_LT_LPAREN] = ACTIONS(5993), + [anon_sym_GT_LPAREN] = ACTIONS(5993), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5993), + [sym_word] = ACTIONS(5993), + [anon_sym_SEMI] = ACTIONS(5993), + [anon_sym_LF] = ACTIONS(5993), + [anon_sym_AMP] = ACTIONS(5993), + }, + [4522] = { + [sym__concat] = ACTIONS(5995), + [sym_variable_name] = ACTIONS(5995), + [anon_sym_esac] = ACTIONS(5997), + [anon_sym_PIPE] = ACTIONS(5997), + [anon_sym_SEMI_SEMI] = ACTIONS(5997), + [anon_sym_PIPE_AMP] = ACTIONS(5997), + [anon_sym_AMP_AMP] = ACTIONS(5997), + [anon_sym_PIPE_PIPE] = ACTIONS(5997), + [sym__special_characters] = ACTIONS(5997), + [anon_sym_DQUOTE] = ACTIONS(5997), + [anon_sym_DOLLAR] = ACTIONS(5997), + [sym_raw_string] = ACTIONS(5997), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5997), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5997), + [anon_sym_BQUOTE] = ACTIONS(5997), + [anon_sym_LT_LPAREN] = ACTIONS(5997), + [anon_sym_GT_LPAREN] = ACTIONS(5997), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5997), + [sym_word] = ACTIONS(5997), + [anon_sym_SEMI] = ACTIONS(5997), + [anon_sym_LF] = ACTIONS(5997), + [anon_sym_AMP] = ACTIONS(5997), + }, + [4523] = { + [sym__concat] = ACTIONS(5961), + [anon_sym_esac] = ACTIONS(5963), + [anon_sym_PIPE] = ACTIONS(5963), + [anon_sym_SEMI_SEMI] = ACTIONS(5963), + [anon_sym_PIPE_AMP] = ACTIONS(5963), + [anon_sym_AMP_AMP] = ACTIONS(5963), + [anon_sym_PIPE_PIPE] = ACTIONS(5963), + [sym__special_characters] = ACTIONS(5963), + [anon_sym_DQUOTE] = ACTIONS(5963), + [anon_sym_DOLLAR] = ACTIONS(5963), + [sym_raw_string] = ACTIONS(5963), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5963), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5963), + [anon_sym_BQUOTE] = ACTIONS(5963), + [anon_sym_LT_LPAREN] = ACTIONS(5963), + [anon_sym_GT_LPAREN] = ACTIONS(5963), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5963), + [sym_word] = ACTIONS(5963), + [anon_sym_SEMI] = ACTIONS(5963), + [anon_sym_LF] = ACTIONS(5963), + [anon_sym_AMP] = ACTIONS(5963), + }, + [4524] = { + [sym__concat] = ACTIONS(5965), + [anon_sym_esac] = ACTIONS(5967), + [anon_sym_PIPE] = ACTIONS(5967), + [anon_sym_SEMI_SEMI] = ACTIONS(5967), + [anon_sym_PIPE_AMP] = ACTIONS(5967), + [anon_sym_AMP_AMP] = ACTIONS(5967), + [anon_sym_PIPE_PIPE] = ACTIONS(5967), + [sym__special_characters] = ACTIONS(5967), + [anon_sym_DQUOTE] = ACTIONS(5967), + [anon_sym_DOLLAR] = ACTIONS(5967), + [sym_raw_string] = ACTIONS(5967), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5967), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5967), + [anon_sym_BQUOTE] = ACTIONS(5967), + [anon_sym_LT_LPAREN] = ACTIONS(5967), + [anon_sym_GT_LPAREN] = ACTIONS(5967), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5967), + [sym_word] = ACTIONS(5967), + [anon_sym_SEMI] = ACTIONS(5967), + [anon_sym_LF] = ACTIONS(5967), + [anon_sym_AMP] = ACTIONS(5967), + }, + [4525] = { + [sym__concat] = ACTIONS(5969), + [anon_sym_esac] = ACTIONS(5971), + [anon_sym_PIPE] = ACTIONS(5971), + [anon_sym_SEMI_SEMI] = ACTIONS(5971), + [anon_sym_PIPE_AMP] = ACTIONS(5971), + [anon_sym_AMP_AMP] = ACTIONS(5971), + [anon_sym_PIPE_PIPE] = ACTIONS(5971), + [sym__special_characters] = ACTIONS(5971), + [anon_sym_DQUOTE] = ACTIONS(5971), + [anon_sym_DOLLAR] = ACTIONS(5971), + [sym_raw_string] = ACTIONS(5971), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5971), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5971), + [anon_sym_BQUOTE] = ACTIONS(5971), + [anon_sym_LT_LPAREN] = ACTIONS(5971), + [anon_sym_GT_LPAREN] = ACTIONS(5971), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5971), + [sym_word] = ACTIONS(5971), + [anon_sym_SEMI] = ACTIONS(5971), + [anon_sym_LF] = ACTIONS(5971), + [anon_sym_AMP] = ACTIONS(5971), + }, + [4526] = { + [sym__concat] = ACTIONS(5973), + [anon_sym_esac] = ACTIONS(5975), + [anon_sym_PIPE] = ACTIONS(5975), + [anon_sym_SEMI_SEMI] = ACTIONS(5975), + [anon_sym_PIPE_AMP] = ACTIONS(5975), + [anon_sym_AMP_AMP] = ACTIONS(5975), + [anon_sym_PIPE_PIPE] = ACTIONS(5975), + [sym__special_characters] = ACTIONS(5975), + [anon_sym_DQUOTE] = ACTIONS(5975), + [anon_sym_DOLLAR] = ACTIONS(5975), + [sym_raw_string] = ACTIONS(5975), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5975), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5975), + [anon_sym_BQUOTE] = ACTIONS(5975), + [anon_sym_LT_LPAREN] = ACTIONS(5975), + [anon_sym_GT_LPAREN] = ACTIONS(5975), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5975), + [sym_word] = ACTIONS(5975), + [anon_sym_SEMI] = ACTIONS(5975), + [anon_sym_LF] = ACTIONS(5975), + [anon_sym_AMP] = ACTIONS(5975), + }, + [4527] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8968), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4528] = { + [sym__concat] = ACTIONS(5979), + [anon_sym_esac] = ACTIONS(5981), + [anon_sym_PIPE] = ACTIONS(5981), + [anon_sym_SEMI_SEMI] = ACTIONS(5981), + [anon_sym_PIPE_AMP] = ACTIONS(5981), + [anon_sym_AMP_AMP] = ACTIONS(5981), + [anon_sym_PIPE_PIPE] = ACTIONS(5981), + [sym__special_characters] = ACTIONS(5981), + [anon_sym_DQUOTE] = ACTIONS(5981), + [anon_sym_DOLLAR] = ACTIONS(5981), + [sym_raw_string] = ACTIONS(5981), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5981), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5981), + [anon_sym_BQUOTE] = ACTIONS(5981), + [anon_sym_LT_LPAREN] = ACTIONS(5981), + [anon_sym_GT_LPAREN] = ACTIONS(5981), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5981), + [sym_word] = ACTIONS(5981), + [anon_sym_SEMI] = ACTIONS(5981), + [anon_sym_LF] = ACTIONS(5981), + [anon_sym_AMP] = ACTIONS(5981), + }, + [4529] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8970), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4530] = { + [sym__concat] = ACTIONS(5985), + [anon_sym_esac] = ACTIONS(5987), + [anon_sym_PIPE] = ACTIONS(5987), + [anon_sym_SEMI_SEMI] = ACTIONS(5987), + [anon_sym_PIPE_AMP] = ACTIONS(5987), + [anon_sym_AMP_AMP] = ACTIONS(5987), + [anon_sym_PIPE_PIPE] = ACTIONS(5987), + [sym__special_characters] = ACTIONS(5987), + [anon_sym_DQUOTE] = ACTIONS(5987), + [anon_sym_DOLLAR] = ACTIONS(5987), + [sym_raw_string] = ACTIONS(5987), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5987), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5987), + [anon_sym_BQUOTE] = ACTIONS(5987), + [anon_sym_LT_LPAREN] = ACTIONS(5987), + [anon_sym_GT_LPAREN] = ACTIONS(5987), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5987), + [sym_word] = ACTIONS(5987), + [anon_sym_SEMI] = ACTIONS(5987), + [anon_sym_LF] = ACTIONS(5987), + [anon_sym_AMP] = ACTIONS(5987), + }, + [4531] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8972), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4532] = { + [sym__concat] = ACTIONS(5991), + [anon_sym_esac] = ACTIONS(5993), + [anon_sym_PIPE] = ACTIONS(5993), + [anon_sym_SEMI_SEMI] = ACTIONS(5993), + [anon_sym_PIPE_AMP] = ACTIONS(5993), + [anon_sym_AMP_AMP] = ACTIONS(5993), + [anon_sym_PIPE_PIPE] = ACTIONS(5993), + [sym__special_characters] = ACTIONS(5993), + [anon_sym_DQUOTE] = ACTIONS(5993), + [anon_sym_DOLLAR] = ACTIONS(5993), + [sym_raw_string] = ACTIONS(5993), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5993), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5993), + [anon_sym_BQUOTE] = ACTIONS(5993), + [anon_sym_LT_LPAREN] = ACTIONS(5993), + [anon_sym_GT_LPAREN] = ACTIONS(5993), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5993), + [sym_word] = ACTIONS(5993), + [anon_sym_SEMI] = ACTIONS(5993), + [anon_sym_LF] = ACTIONS(5993), + [anon_sym_AMP] = ACTIONS(5993), + }, + [4533] = { + [sym__concat] = ACTIONS(5995), + [anon_sym_esac] = ACTIONS(5997), + [anon_sym_PIPE] = ACTIONS(5997), + [anon_sym_SEMI_SEMI] = ACTIONS(5997), + [anon_sym_PIPE_AMP] = ACTIONS(5997), + [anon_sym_AMP_AMP] = ACTIONS(5997), + [anon_sym_PIPE_PIPE] = ACTIONS(5997), + [sym__special_characters] = ACTIONS(5997), + [anon_sym_DQUOTE] = ACTIONS(5997), + [anon_sym_DOLLAR] = ACTIONS(5997), + [sym_raw_string] = ACTIONS(5997), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5997), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5997), + [anon_sym_BQUOTE] = ACTIONS(5997), + [anon_sym_LT_LPAREN] = ACTIONS(5997), + [anon_sym_GT_LPAREN] = ACTIONS(5997), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(5997), + [sym_word] = ACTIONS(5997), + [anon_sym_SEMI] = ACTIONS(5997), + [anon_sym_LF] = ACTIONS(5997), + [anon_sym_AMP] = ACTIONS(5997), + }, + [4534] = { + [sym_file_descriptor] = ACTIONS(6948), + [sym__concat] = ACTIONS(6948), + [anon_sym_esac] = ACTIONS(6950), + [anon_sym_PIPE] = ACTIONS(6950), + [anon_sym_SEMI_SEMI] = ACTIONS(6950), + [anon_sym_PIPE_AMP] = ACTIONS(6950), + [anon_sym_AMP_AMP] = ACTIONS(6950), + [anon_sym_PIPE_PIPE] = ACTIONS(6950), + [anon_sym_EQ_TILDE] = ACTIONS(6950), + [anon_sym_LT] = ACTIONS(6950), + [anon_sym_GT] = ACTIONS(6950), + [anon_sym_GT_GT] = ACTIONS(6950), + [anon_sym_AMP_GT] = ACTIONS(6950), + [anon_sym_AMP_GT_GT] = ACTIONS(6950), + [anon_sym_LT_AMP] = ACTIONS(6950), + [anon_sym_GT_AMP] = ACTIONS(6950), + [anon_sym_LT_LT] = ACTIONS(6950), + [anon_sym_LT_LT_DASH] = ACTIONS(6950), + [anon_sym_LT_LT_LT] = ACTIONS(6950), + [sym__special_characters] = ACTIONS(6950), + [anon_sym_DQUOTE] = ACTIONS(6950), + [anon_sym_DOLLAR] = ACTIONS(6950), + [sym_raw_string] = ACTIONS(6950), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6950), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6950), + [anon_sym_BQUOTE] = ACTIONS(6950), + [anon_sym_LT_LPAREN] = ACTIONS(6950), + [anon_sym_GT_LPAREN] = ACTIONS(6950), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(6950), + [anon_sym_SEMI] = ACTIONS(6950), + [anon_sym_LF] = ACTIONS(6950), + [anon_sym_AMP] = ACTIONS(6950), + }, + [4535] = { + [sym_file_descriptor] = ACTIONS(6952), + [sym__concat] = ACTIONS(6952), + [anon_sym_esac] = ACTIONS(6954), + [anon_sym_PIPE] = ACTIONS(6954), + [anon_sym_SEMI_SEMI] = ACTIONS(6954), + [anon_sym_PIPE_AMP] = ACTIONS(6954), + [anon_sym_AMP_AMP] = ACTIONS(6954), + [anon_sym_PIPE_PIPE] = ACTIONS(6954), + [anon_sym_EQ_TILDE] = ACTIONS(6954), + [anon_sym_LT] = ACTIONS(6954), + [anon_sym_GT] = ACTIONS(6954), + [anon_sym_GT_GT] = ACTIONS(6954), + [anon_sym_AMP_GT] = ACTIONS(6954), + [anon_sym_AMP_GT_GT] = ACTIONS(6954), + [anon_sym_LT_AMP] = ACTIONS(6954), + [anon_sym_GT_AMP] = ACTIONS(6954), + [anon_sym_LT_LT] = ACTIONS(6954), + [anon_sym_LT_LT_DASH] = ACTIONS(6954), + [anon_sym_LT_LT_LT] = ACTIONS(6954), + [sym__special_characters] = ACTIONS(6954), + [anon_sym_DQUOTE] = ACTIONS(6954), + [anon_sym_DOLLAR] = ACTIONS(6954), + [sym_raw_string] = ACTIONS(6954), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6954), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6954), + [anon_sym_BQUOTE] = ACTIONS(6954), + [anon_sym_LT_LPAREN] = ACTIONS(6954), + [anon_sym_GT_LPAREN] = ACTIONS(6954), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(6954), + [anon_sym_SEMI] = ACTIONS(6954), + [anon_sym_LF] = ACTIONS(6954), + [anon_sym_AMP] = ACTIONS(6954), + }, + [4536] = { + [sym_file_descriptor] = ACTIONS(6956), + [sym__concat] = ACTIONS(6956), + [anon_sym_esac] = ACTIONS(6958), + [anon_sym_PIPE] = ACTIONS(6958), + [anon_sym_SEMI_SEMI] = ACTIONS(6958), + [anon_sym_PIPE_AMP] = ACTIONS(6958), + [anon_sym_AMP_AMP] = ACTIONS(6958), + [anon_sym_PIPE_PIPE] = ACTIONS(6958), + [anon_sym_EQ_TILDE] = ACTIONS(6958), + [anon_sym_LT] = ACTIONS(6958), + [anon_sym_GT] = ACTIONS(6958), + [anon_sym_GT_GT] = ACTIONS(6958), + [anon_sym_AMP_GT] = ACTIONS(6958), + [anon_sym_AMP_GT_GT] = ACTIONS(6958), + [anon_sym_LT_AMP] = ACTIONS(6958), + [anon_sym_GT_AMP] = ACTIONS(6958), + [anon_sym_LT_LT] = ACTIONS(6958), + [anon_sym_LT_LT_DASH] = ACTIONS(6958), + [anon_sym_LT_LT_LT] = ACTIONS(6958), + [sym__special_characters] = ACTIONS(6958), + [anon_sym_DQUOTE] = ACTIONS(6958), + [anon_sym_DOLLAR] = ACTIONS(6958), + [sym_raw_string] = ACTIONS(6958), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6958), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6958), + [anon_sym_BQUOTE] = ACTIONS(6958), + [anon_sym_LT_LPAREN] = ACTIONS(6958), + [anon_sym_GT_LPAREN] = ACTIONS(6958), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(6958), + [anon_sym_SEMI] = ACTIONS(6958), + [anon_sym_LF] = ACTIONS(6958), + [anon_sym_AMP] = ACTIONS(6958), + }, + [4537] = { + [sym_file_descriptor] = ACTIONS(4728), + [sym__concat] = ACTIONS(4728), + [anon_sym_esac] = ACTIONS(4730), + [anon_sym_PIPE] = ACTIONS(4730), + [anon_sym_SEMI_SEMI] = ACTIONS(4730), + [anon_sym_PIPE_AMP] = ACTIONS(4730), + [anon_sym_AMP_AMP] = ACTIONS(4730), + [anon_sym_PIPE_PIPE] = ACTIONS(4730), + [anon_sym_LT] = ACTIONS(4730), + [anon_sym_GT] = ACTIONS(4730), + [anon_sym_GT_GT] = ACTIONS(4730), + [anon_sym_AMP_GT] = ACTIONS(4730), + [anon_sym_AMP_GT_GT] = ACTIONS(4730), + [anon_sym_LT_AMP] = ACTIONS(4730), + [anon_sym_GT_AMP] = ACTIONS(4730), + [anon_sym_LT_LT] = ACTIONS(4730), + [anon_sym_LT_LT_DASH] = ACTIONS(4730), + [anon_sym_LT_LT_LT] = ACTIONS(4730), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(4730), + [anon_sym_LF] = ACTIONS(4730), + [anon_sym_AMP] = ACTIONS(4730), + }, + [4538] = { + [sym_file_descriptor] = ACTIONS(4734), + [sym__concat] = ACTIONS(4734), + [anon_sym_esac] = ACTIONS(4736), + [anon_sym_PIPE] = ACTIONS(4736), + [anon_sym_SEMI_SEMI] = ACTIONS(4736), + [anon_sym_PIPE_AMP] = ACTIONS(4736), + [anon_sym_AMP_AMP] = ACTIONS(4736), + [anon_sym_PIPE_PIPE] = ACTIONS(4736), + [anon_sym_LT] = ACTIONS(4736), + [anon_sym_GT] = ACTIONS(4736), + [anon_sym_GT_GT] = ACTIONS(4736), + [anon_sym_AMP_GT] = ACTIONS(4736), + [anon_sym_AMP_GT_GT] = ACTIONS(4736), + [anon_sym_LT_AMP] = ACTIONS(4736), + [anon_sym_GT_AMP] = ACTIONS(4736), + [anon_sym_LT_LT] = ACTIONS(4736), + [anon_sym_LT_LT_DASH] = ACTIONS(4736), + [anon_sym_LT_LT_LT] = ACTIONS(4736), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(4736), + [anon_sym_LF] = ACTIONS(4736), + [anon_sym_AMP] = ACTIONS(4736), + }, + [4539] = { + [sym_file_descriptor] = ACTIONS(4797), + [sym__concat] = ACTIONS(4797), + [anon_sym_esac] = ACTIONS(4799), + [anon_sym_PIPE] = ACTIONS(4799), + [anon_sym_SEMI_SEMI] = ACTIONS(4799), + [anon_sym_PIPE_AMP] = ACTIONS(4799), + [anon_sym_AMP_AMP] = ACTIONS(4799), + [anon_sym_PIPE_PIPE] = ACTIONS(4799), + [anon_sym_LT] = ACTIONS(4799), + [anon_sym_GT] = ACTIONS(4799), + [anon_sym_GT_GT] = ACTIONS(4799), + [anon_sym_AMP_GT] = ACTIONS(4799), + [anon_sym_AMP_GT_GT] = ACTIONS(4799), + [anon_sym_LT_AMP] = ACTIONS(4799), + [anon_sym_GT_AMP] = ACTIONS(4799), + [anon_sym_LT_LT] = ACTIONS(4799), + [anon_sym_LT_LT_DASH] = ACTIONS(4799), + [anon_sym_LT_LT_LT] = ACTIONS(4799), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(4799), + [anon_sym_LF] = ACTIONS(4799), + [anon_sym_AMP] = ACTIONS(4799), + }, + [4540] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8974), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4541] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(8976), + [sym_comment] = ACTIONS(56), + }, + [4542] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(8978), + [sym_comment] = ACTIONS(56), + }, + [4543] = { + [anon_sym_RBRACE] = ACTIONS(8978), + [sym_comment] = ACTIONS(56), + }, + [4544] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4592), + [anon_sym_RBRACE] = ACTIONS(8980), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4545] = { + [sym_file_descriptor] = ACTIONS(4809), + [sym__concat] = ACTIONS(4809), + [anon_sym_esac] = ACTIONS(4811), + [anon_sym_PIPE] = ACTIONS(4811), + [anon_sym_SEMI_SEMI] = ACTIONS(4811), + [anon_sym_PIPE_AMP] = ACTIONS(4811), + [anon_sym_AMP_AMP] = ACTIONS(4811), + [anon_sym_PIPE_PIPE] = ACTIONS(4811), + [anon_sym_LT] = ACTIONS(4811), + [anon_sym_GT] = ACTIONS(4811), + [anon_sym_GT_GT] = ACTIONS(4811), + [anon_sym_AMP_GT] = ACTIONS(4811), + [anon_sym_AMP_GT_GT] = ACTIONS(4811), + [anon_sym_LT_AMP] = ACTIONS(4811), + [anon_sym_GT_AMP] = ACTIONS(4811), + [anon_sym_LT_LT] = ACTIONS(4811), + [anon_sym_LT_LT_DASH] = ACTIONS(4811), + [anon_sym_LT_LT_LT] = ACTIONS(4811), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(4811), + [anon_sym_LF] = ACTIONS(4811), + [anon_sym_AMP] = ACTIONS(4811), + }, + [4546] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4594), + [anon_sym_RBRACE] = ACTIONS(8982), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4547] = { + [sym_file_descriptor] = ACTIONS(4815), + [sym__concat] = ACTIONS(4815), + [anon_sym_esac] = ACTIONS(4817), + [anon_sym_PIPE] = ACTIONS(4817), + [anon_sym_SEMI_SEMI] = ACTIONS(4817), + [anon_sym_PIPE_AMP] = ACTIONS(4817), + [anon_sym_AMP_AMP] = ACTIONS(4817), + [anon_sym_PIPE_PIPE] = ACTIONS(4817), + [anon_sym_LT] = ACTIONS(4817), + [anon_sym_GT] = ACTIONS(4817), + [anon_sym_GT_GT] = ACTIONS(4817), + [anon_sym_AMP_GT] = ACTIONS(4817), + [anon_sym_AMP_GT_GT] = ACTIONS(4817), + [anon_sym_LT_AMP] = ACTIONS(4817), + [anon_sym_GT_AMP] = ACTIONS(4817), + [anon_sym_LT_LT] = ACTIONS(4817), + [anon_sym_LT_LT_DASH] = ACTIONS(4817), + [anon_sym_LT_LT_LT] = ACTIONS(4817), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(4817), + [anon_sym_LF] = ACTIONS(4817), + [anon_sym_AMP] = ACTIONS(4817), + }, + [4548] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4596), + [anon_sym_RBRACE] = ACTIONS(8984), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4549] = { + [sym_file_descriptor] = ACTIONS(4821), + [sym__concat] = ACTIONS(4821), + [anon_sym_esac] = ACTIONS(4823), + [anon_sym_PIPE] = ACTIONS(4823), + [anon_sym_SEMI_SEMI] = ACTIONS(4823), + [anon_sym_PIPE_AMP] = ACTIONS(4823), + [anon_sym_AMP_AMP] = ACTIONS(4823), + [anon_sym_PIPE_PIPE] = ACTIONS(4823), + [anon_sym_LT] = ACTIONS(4823), + [anon_sym_GT] = ACTIONS(4823), + [anon_sym_GT_GT] = ACTIONS(4823), + [anon_sym_AMP_GT] = ACTIONS(4823), + [anon_sym_AMP_GT_GT] = ACTIONS(4823), + [anon_sym_LT_AMP] = ACTIONS(4823), + [anon_sym_GT_AMP] = ACTIONS(4823), + [anon_sym_LT_LT] = ACTIONS(4823), + [anon_sym_LT_LT_DASH] = ACTIONS(4823), + [anon_sym_LT_LT_LT] = ACTIONS(4823), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(4823), + [anon_sym_LF] = ACTIONS(4823), + [anon_sym_AMP] = ACTIONS(4823), + }, + [4550] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8986), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4551] = { + [sym_file_descriptor] = ACTIONS(4827), + [sym__concat] = ACTIONS(4827), + [anon_sym_esac] = ACTIONS(4829), + [anon_sym_PIPE] = ACTIONS(4829), + [anon_sym_SEMI_SEMI] = ACTIONS(4829), + [anon_sym_PIPE_AMP] = ACTIONS(4829), + [anon_sym_AMP_AMP] = ACTIONS(4829), + [anon_sym_PIPE_PIPE] = ACTIONS(4829), + [anon_sym_LT] = ACTIONS(4829), + [anon_sym_GT] = ACTIONS(4829), + [anon_sym_GT_GT] = ACTIONS(4829), + [anon_sym_AMP_GT] = ACTIONS(4829), + [anon_sym_AMP_GT_GT] = ACTIONS(4829), + [anon_sym_LT_AMP] = ACTIONS(4829), + [anon_sym_GT_AMP] = ACTIONS(4829), + [anon_sym_LT_LT] = ACTIONS(4829), + [anon_sym_LT_LT_DASH] = ACTIONS(4829), + [anon_sym_LT_LT_LT] = ACTIONS(4829), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(4829), + [anon_sym_LF] = ACTIONS(4829), + [anon_sym_AMP] = ACTIONS(4829), + }, + [4552] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8988), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4553] = { + [sym_file_descriptor] = ACTIONS(5961), + [sym__concat] = ACTIONS(5961), + [sym_variable_name] = ACTIONS(5961), + [anon_sym_esac] = ACTIONS(5963), + [anon_sym_PIPE] = ACTIONS(5963), + [anon_sym_SEMI_SEMI] = ACTIONS(5963), + [anon_sym_PIPE_AMP] = ACTIONS(5963), + [anon_sym_AMP_AMP] = ACTIONS(5963), + [anon_sym_PIPE_PIPE] = ACTIONS(5963), + [anon_sym_LT] = ACTIONS(5963), + [anon_sym_GT] = ACTIONS(5963), + [anon_sym_GT_GT] = ACTIONS(5963), + [anon_sym_AMP_GT] = ACTIONS(5963), + [anon_sym_AMP_GT_GT] = ACTIONS(5963), + [anon_sym_LT_AMP] = ACTIONS(5963), + [anon_sym_GT_AMP] = ACTIONS(5963), + [sym__special_characters] = ACTIONS(5963), + [anon_sym_DQUOTE] = ACTIONS(5963), + [anon_sym_DOLLAR] = ACTIONS(5963), + [sym_raw_string] = ACTIONS(5963), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5963), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5963), + [anon_sym_BQUOTE] = ACTIONS(5963), + [anon_sym_LT_LPAREN] = ACTIONS(5963), + [anon_sym_GT_LPAREN] = ACTIONS(5963), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(5963), + [anon_sym_SEMI] = ACTIONS(5963), + [anon_sym_LF] = ACTIONS(5963), + [anon_sym_AMP] = ACTIONS(5963), + }, + [4554] = { + [sym_file_descriptor] = ACTIONS(5965), + [sym__concat] = ACTIONS(5965), + [sym_variable_name] = ACTIONS(5965), + [anon_sym_esac] = ACTIONS(5967), + [anon_sym_PIPE] = ACTIONS(5967), + [anon_sym_SEMI_SEMI] = ACTIONS(5967), + [anon_sym_PIPE_AMP] = ACTIONS(5967), + [anon_sym_AMP_AMP] = ACTIONS(5967), + [anon_sym_PIPE_PIPE] = ACTIONS(5967), + [anon_sym_LT] = ACTIONS(5967), + [anon_sym_GT] = ACTIONS(5967), + [anon_sym_GT_GT] = ACTIONS(5967), + [anon_sym_AMP_GT] = ACTIONS(5967), + [anon_sym_AMP_GT_GT] = ACTIONS(5967), + [anon_sym_LT_AMP] = ACTIONS(5967), + [anon_sym_GT_AMP] = ACTIONS(5967), + [sym__special_characters] = ACTIONS(5967), + [anon_sym_DQUOTE] = ACTIONS(5967), + [anon_sym_DOLLAR] = ACTIONS(5967), + [sym_raw_string] = ACTIONS(5967), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5967), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5967), + [anon_sym_BQUOTE] = ACTIONS(5967), + [anon_sym_LT_LPAREN] = ACTIONS(5967), + [anon_sym_GT_LPAREN] = ACTIONS(5967), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(5967), + [anon_sym_SEMI] = ACTIONS(5967), + [anon_sym_LF] = ACTIONS(5967), + [anon_sym_AMP] = ACTIONS(5967), + }, + [4555] = { + [sym_file_descriptor] = ACTIONS(5969), + [sym__concat] = ACTIONS(5969), + [sym_variable_name] = ACTIONS(5969), + [anon_sym_esac] = ACTIONS(5971), + [anon_sym_PIPE] = ACTIONS(5971), + [anon_sym_SEMI_SEMI] = ACTIONS(5971), + [anon_sym_PIPE_AMP] = ACTIONS(5971), + [anon_sym_AMP_AMP] = ACTIONS(5971), + [anon_sym_PIPE_PIPE] = ACTIONS(5971), + [anon_sym_LT] = ACTIONS(5971), + [anon_sym_GT] = ACTIONS(5971), + [anon_sym_GT_GT] = ACTIONS(5971), + [anon_sym_AMP_GT] = ACTIONS(5971), + [anon_sym_AMP_GT_GT] = ACTIONS(5971), + [anon_sym_LT_AMP] = ACTIONS(5971), + [anon_sym_GT_AMP] = ACTIONS(5971), + [sym__special_characters] = ACTIONS(5971), + [anon_sym_DQUOTE] = ACTIONS(5971), + [anon_sym_DOLLAR] = ACTIONS(5971), + [sym_raw_string] = ACTIONS(5971), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5971), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5971), + [anon_sym_BQUOTE] = ACTIONS(5971), + [anon_sym_LT_LPAREN] = ACTIONS(5971), + [anon_sym_GT_LPAREN] = ACTIONS(5971), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(5971), + [anon_sym_SEMI] = ACTIONS(5971), + [anon_sym_LF] = ACTIONS(5971), + [anon_sym_AMP] = ACTIONS(5971), + }, + [4556] = { + [sym_file_descriptor] = ACTIONS(5973), + [sym__concat] = ACTIONS(5973), + [sym_variable_name] = ACTIONS(5973), + [anon_sym_esac] = ACTIONS(5975), + [anon_sym_PIPE] = ACTIONS(5975), + [anon_sym_SEMI_SEMI] = ACTIONS(5975), + [anon_sym_PIPE_AMP] = ACTIONS(5975), + [anon_sym_AMP_AMP] = ACTIONS(5975), + [anon_sym_PIPE_PIPE] = ACTIONS(5975), + [anon_sym_LT] = ACTIONS(5975), + [anon_sym_GT] = ACTIONS(5975), + [anon_sym_GT_GT] = ACTIONS(5975), + [anon_sym_AMP_GT] = ACTIONS(5975), + [anon_sym_AMP_GT_GT] = ACTIONS(5975), + [anon_sym_LT_AMP] = ACTIONS(5975), + [anon_sym_GT_AMP] = ACTIONS(5975), + [sym__special_characters] = ACTIONS(5975), + [anon_sym_DQUOTE] = ACTIONS(5975), + [anon_sym_DOLLAR] = ACTIONS(5975), + [sym_raw_string] = ACTIONS(5975), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5975), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5975), + [anon_sym_BQUOTE] = ACTIONS(5975), + [anon_sym_LT_LPAREN] = ACTIONS(5975), + [anon_sym_GT_LPAREN] = ACTIONS(5975), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(5975), + [anon_sym_SEMI] = ACTIONS(5975), + [anon_sym_LF] = ACTIONS(5975), + [anon_sym_AMP] = ACTIONS(5975), + }, + [4557] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8990), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4558] = { + [sym_file_descriptor] = ACTIONS(5979), + [sym__concat] = ACTIONS(5979), + [sym_variable_name] = ACTIONS(5979), + [anon_sym_esac] = ACTIONS(5981), + [anon_sym_PIPE] = ACTIONS(5981), + [anon_sym_SEMI_SEMI] = ACTIONS(5981), + [anon_sym_PIPE_AMP] = ACTIONS(5981), + [anon_sym_AMP_AMP] = ACTIONS(5981), + [anon_sym_PIPE_PIPE] = ACTIONS(5981), + [anon_sym_LT] = ACTIONS(5981), + [anon_sym_GT] = ACTIONS(5981), + [anon_sym_GT_GT] = ACTIONS(5981), + [anon_sym_AMP_GT] = ACTIONS(5981), + [anon_sym_AMP_GT_GT] = ACTIONS(5981), + [anon_sym_LT_AMP] = ACTIONS(5981), + [anon_sym_GT_AMP] = ACTIONS(5981), + [sym__special_characters] = ACTIONS(5981), + [anon_sym_DQUOTE] = ACTIONS(5981), + [anon_sym_DOLLAR] = ACTIONS(5981), + [sym_raw_string] = ACTIONS(5981), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5981), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5981), + [anon_sym_BQUOTE] = ACTIONS(5981), + [anon_sym_LT_LPAREN] = ACTIONS(5981), + [anon_sym_GT_LPAREN] = ACTIONS(5981), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(5981), + [anon_sym_SEMI] = ACTIONS(5981), + [anon_sym_LF] = ACTIONS(5981), + [anon_sym_AMP] = ACTIONS(5981), + }, + [4559] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8992), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4560] = { + [sym_file_descriptor] = ACTIONS(5985), + [sym__concat] = ACTIONS(5985), + [sym_variable_name] = ACTIONS(5985), + [anon_sym_esac] = ACTIONS(5987), + [anon_sym_PIPE] = ACTIONS(5987), + [anon_sym_SEMI_SEMI] = ACTIONS(5987), + [anon_sym_PIPE_AMP] = ACTIONS(5987), + [anon_sym_AMP_AMP] = ACTIONS(5987), + [anon_sym_PIPE_PIPE] = ACTIONS(5987), + [anon_sym_LT] = ACTIONS(5987), + [anon_sym_GT] = ACTIONS(5987), + [anon_sym_GT_GT] = ACTIONS(5987), + [anon_sym_AMP_GT] = ACTIONS(5987), + [anon_sym_AMP_GT_GT] = ACTIONS(5987), + [anon_sym_LT_AMP] = ACTIONS(5987), + [anon_sym_GT_AMP] = ACTIONS(5987), + [sym__special_characters] = ACTIONS(5987), + [anon_sym_DQUOTE] = ACTIONS(5987), + [anon_sym_DOLLAR] = ACTIONS(5987), + [sym_raw_string] = ACTIONS(5987), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5987), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5987), + [anon_sym_BQUOTE] = ACTIONS(5987), + [anon_sym_LT_LPAREN] = ACTIONS(5987), + [anon_sym_GT_LPAREN] = ACTIONS(5987), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(5987), + [anon_sym_SEMI] = ACTIONS(5987), + [anon_sym_LF] = ACTIONS(5987), + [anon_sym_AMP] = ACTIONS(5987), + }, + [4561] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8994), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4562] = { + [sym_file_descriptor] = ACTIONS(5991), + [sym__concat] = ACTIONS(5991), + [sym_variable_name] = ACTIONS(5991), + [anon_sym_esac] = ACTIONS(5993), + [anon_sym_PIPE] = ACTIONS(5993), + [anon_sym_SEMI_SEMI] = ACTIONS(5993), + [anon_sym_PIPE_AMP] = ACTIONS(5993), + [anon_sym_AMP_AMP] = ACTIONS(5993), + [anon_sym_PIPE_PIPE] = ACTIONS(5993), + [anon_sym_LT] = ACTIONS(5993), + [anon_sym_GT] = ACTIONS(5993), + [anon_sym_GT_GT] = ACTIONS(5993), + [anon_sym_AMP_GT] = ACTIONS(5993), + [anon_sym_AMP_GT_GT] = ACTIONS(5993), + [anon_sym_LT_AMP] = ACTIONS(5993), + [anon_sym_GT_AMP] = ACTIONS(5993), + [sym__special_characters] = ACTIONS(5993), + [anon_sym_DQUOTE] = ACTIONS(5993), + [anon_sym_DOLLAR] = ACTIONS(5993), + [sym_raw_string] = ACTIONS(5993), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5993), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5993), + [anon_sym_BQUOTE] = ACTIONS(5993), + [anon_sym_LT_LPAREN] = ACTIONS(5993), + [anon_sym_GT_LPAREN] = ACTIONS(5993), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(5993), + [anon_sym_SEMI] = ACTIONS(5993), + [anon_sym_LF] = ACTIONS(5993), + [anon_sym_AMP] = ACTIONS(5993), + }, + [4563] = { + [sym_file_descriptor] = ACTIONS(5995), + [sym__concat] = ACTIONS(5995), + [sym_variable_name] = ACTIONS(5995), + [anon_sym_esac] = ACTIONS(5997), + [anon_sym_PIPE] = ACTIONS(5997), + [anon_sym_SEMI_SEMI] = ACTIONS(5997), + [anon_sym_PIPE_AMP] = ACTIONS(5997), + [anon_sym_AMP_AMP] = ACTIONS(5997), + [anon_sym_PIPE_PIPE] = ACTIONS(5997), + [anon_sym_LT] = ACTIONS(5997), + [anon_sym_GT] = ACTIONS(5997), + [anon_sym_GT_GT] = ACTIONS(5997), + [anon_sym_AMP_GT] = ACTIONS(5997), + [anon_sym_AMP_GT_GT] = ACTIONS(5997), + [anon_sym_LT_AMP] = ACTIONS(5997), + [anon_sym_GT_AMP] = ACTIONS(5997), + [sym__special_characters] = ACTIONS(5997), + [anon_sym_DQUOTE] = ACTIONS(5997), + [anon_sym_DOLLAR] = ACTIONS(5997), + [sym_raw_string] = ACTIONS(5997), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(5997), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(5997), + [anon_sym_BQUOTE] = ACTIONS(5997), + [anon_sym_LT_LPAREN] = ACTIONS(5997), + [anon_sym_GT_LPAREN] = ACTIONS(5997), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(5997), + [anon_sym_SEMI] = ACTIONS(5997), + [anon_sym_LF] = ACTIONS(5997), + [anon_sym_AMP] = ACTIONS(5997), + }, + [4564] = { + [sym__concat] = ACTIONS(3235), + [anon_sym_esac] = ACTIONS(3237), + [anon_sym_PIPE] = ACTIONS(3237), + [anon_sym_SEMI_SEMI] = ACTIONS(3237), + [anon_sym_PIPE_AMP] = ACTIONS(3237), + [anon_sym_AMP_AMP] = ACTIONS(3237), + [anon_sym_PIPE_PIPE] = ACTIONS(3237), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(3237), + [anon_sym_LF] = ACTIONS(3237), + [anon_sym_AMP] = ACTIONS(3237), + }, + [4565] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(8996), + [sym_comment] = ACTIONS(56), + }, + [4566] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(8998), + [sym_comment] = ACTIONS(56), + }, + [4567] = { + [anon_sym_RBRACE] = ACTIONS(8998), + [sym_comment] = ACTIONS(56), + }, + [4568] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4605), + [anon_sym_RBRACE] = ACTIONS(9000), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4569] = { + [sym__concat] = ACTIONS(3297), + [anon_sym_esac] = ACTIONS(3299), + [anon_sym_PIPE] = ACTIONS(3299), + [anon_sym_SEMI_SEMI] = ACTIONS(3299), + [anon_sym_PIPE_AMP] = ACTIONS(3299), + [anon_sym_AMP_AMP] = ACTIONS(3299), + [anon_sym_PIPE_PIPE] = ACTIONS(3299), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(3299), + [anon_sym_LF] = ACTIONS(3299), + [anon_sym_AMP] = ACTIONS(3299), + }, + [4570] = { + [sym_concatenation] = STATE(4608), + [sym_string] = STATE(4607), + [sym_simple_expansion] = STATE(4607), + [sym_string_expansion] = STATE(4607), + [sym_expansion] = STATE(4607), + [sym_command_substitution] = STATE(4607), + [sym_process_substitution] = STATE(4607), + [anon_sym_RBRACE] = ACTIONS(8998), + [sym__special_characters] = ACTIONS(9002), + [anon_sym_DQUOTE] = ACTIONS(1924), + [anon_sym_DOLLAR] = ACTIONS(1926), + [sym_raw_string] = ACTIONS(9004), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(1930), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(1932), + [anon_sym_BQUOTE] = ACTIONS(1934), + [anon_sym_LT_LPAREN] = ACTIONS(1936), + [anon_sym_GT_LPAREN] = ACTIONS(1936), + [sym_comment] = ACTIONS(56), + [sym_word] = ACTIONS(9006), + }, + [4571] = { + [sym__concat] = ACTIONS(3342), + [anon_sym_esac] = ACTIONS(3344), + [anon_sym_PIPE] = ACTIONS(3344), + [anon_sym_SEMI_SEMI] = ACTIONS(3344), + [anon_sym_PIPE_AMP] = ACTIONS(3344), + [anon_sym_AMP_AMP] = ACTIONS(3344), + [anon_sym_PIPE_PIPE] = ACTIONS(3344), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(3344), + [anon_sym_LF] = ACTIONS(3344), + [anon_sym_AMP] = ACTIONS(3344), + }, + [4572] = { + [sym_comment] = ACTIONS(182), + [sym_regex_without_right_brace] = ACTIONS(9008), + }, + [4573] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(9010), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4574] = { + [sym__concat] = ACTIONS(3350), + [anon_sym_esac] = ACTIONS(3352), + [anon_sym_PIPE] = ACTIONS(3352), + [anon_sym_SEMI_SEMI] = ACTIONS(3352), + [anon_sym_PIPE_AMP] = ACTIONS(3352), + [anon_sym_AMP_AMP] = ACTIONS(3352), + [anon_sym_PIPE_PIPE] = ACTIONS(3352), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(3352), + [anon_sym_LF] = ACTIONS(3352), + [anon_sym_AMP] = ACTIONS(3352), + }, + [4575] = { + [sym_comment] = ACTIONS(182), + [sym_regex_without_right_brace] = ACTIONS(9012), + }, + [4576] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(9014), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4577] = { + [sym_comment] = ACTIONS(182), + [sym_regex_without_right_brace] = ACTIONS(9016), + }, + [4578] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(8998), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4579] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4615), + [anon_sym_RBRACE] = ACTIONS(9018), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4580] = { + [sym__concat] = ACTIONS(3362), + [anon_sym_esac] = ACTIONS(3364), + [anon_sym_PIPE] = ACTIONS(3364), + [anon_sym_SEMI_SEMI] = ACTIONS(3364), + [anon_sym_PIPE_AMP] = ACTIONS(3364), + [anon_sym_AMP_AMP] = ACTIONS(3364), + [anon_sym_PIPE_PIPE] = ACTIONS(3364), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(3364), + [anon_sym_LF] = ACTIONS(3364), + [anon_sym_AMP] = ACTIONS(3364), + }, + [4581] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4617), + [anon_sym_RBRACE] = ACTIONS(9020), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4582] = { + [sym__concat] = ACTIONS(6948), + [sym_variable_name] = ACTIONS(6948), + [anon_sym_esac] = ACTIONS(6950), + [anon_sym_PIPE] = ACTIONS(6950), + [anon_sym_SEMI_SEMI] = ACTIONS(6950), + [anon_sym_PIPE_AMP] = ACTIONS(6950), + [anon_sym_AMP_AMP] = ACTIONS(6950), + [anon_sym_PIPE_PIPE] = ACTIONS(6950), + [sym__special_characters] = ACTIONS(6950), + [anon_sym_DQUOTE] = ACTIONS(6950), + [anon_sym_DOLLAR] = ACTIONS(6950), + [sym_raw_string] = ACTIONS(6950), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6950), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6950), + [anon_sym_BQUOTE] = ACTIONS(6950), + [anon_sym_LT_LPAREN] = ACTIONS(6950), + [anon_sym_GT_LPAREN] = ACTIONS(6950), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6950), + [sym_word] = ACTIONS(6950), + [anon_sym_SEMI] = ACTIONS(6950), + [anon_sym_LF] = ACTIONS(6950), + [anon_sym_AMP] = ACTIONS(6950), + }, + [4583] = { + [sym__concat] = ACTIONS(6952), + [sym_variable_name] = ACTIONS(6952), + [anon_sym_esac] = ACTIONS(6954), + [anon_sym_PIPE] = ACTIONS(6954), + [anon_sym_SEMI_SEMI] = ACTIONS(6954), + [anon_sym_PIPE_AMP] = ACTIONS(6954), + [anon_sym_AMP_AMP] = ACTIONS(6954), + [anon_sym_PIPE_PIPE] = ACTIONS(6954), + [sym__special_characters] = ACTIONS(6954), + [anon_sym_DQUOTE] = ACTIONS(6954), + [anon_sym_DOLLAR] = ACTIONS(6954), + [sym_raw_string] = ACTIONS(6954), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6954), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6954), + [anon_sym_BQUOTE] = ACTIONS(6954), + [anon_sym_LT_LPAREN] = ACTIONS(6954), + [anon_sym_GT_LPAREN] = ACTIONS(6954), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6954), + [sym_word] = ACTIONS(6954), + [anon_sym_SEMI] = ACTIONS(6954), + [anon_sym_LF] = ACTIONS(6954), + [anon_sym_AMP] = ACTIONS(6954), + }, + [4584] = { + [sym__concat] = ACTIONS(6956), + [sym_variable_name] = ACTIONS(6956), + [anon_sym_esac] = ACTIONS(6958), + [anon_sym_PIPE] = ACTIONS(6958), + [anon_sym_SEMI_SEMI] = ACTIONS(6958), + [anon_sym_PIPE_AMP] = ACTIONS(6958), + [anon_sym_AMP_AMP] = ACTIONS(6958), + [anon_sym_PIPE_PIPE] = ACTIONS(6958), + [sym__special_characters] = ACTIONS(6958), + [anon_sym_DQUOTE] = ACTIONS(6958), + [anon_sym_DOLLAR] = ACTIONS(6958), + [sym_raw_string] = ACTIONS(6958), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6958), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6958), + [anon_sym_BQUOTE] = ACTIONS(6958), + [anon_sym_LT_LPAREN] = ACTIONS(6958), + [anon_sym_GT_LPAREN] = ACTIONS(6958), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6958), + [sym_word] = ACTIONS(6958), + [anon_sym_SEMI] = ACTIONS(6958), + [anon_sym_LF] = ACTIONS(6958), + [anon_sym_AMP] = ACTIONS(6958), + }, + [4585] = { + [sym__concat] = ACTIONS(6948), + [anon_sym_esac] = ACTIONS(6950), + [anon_sym_PIPE] = ACTIONS(6950), + [anon_sym_SEMI_SEMI] = ACTIONS(6950), + [anon_sym_PIPE_AMP] = ACTIONS(6950), + [anon_sym_AMP_AMP] = ACTIONS(6950), + [anon_sym_PIPE_PIPE] = ACTIONS(6950), + [sym__special_characters] = ACTIONS(6950), + [anon_sym_DQUOTE] = ACTIONS(6950), + [anon_sym_DOLLAR] = ACTIONS(6950), + [sym_raw_string] = ACTIONS(6950), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6950), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6950), + [anon_sym_BQUOTE] = ACTIONS(6950), + [anon_sym_LT_LPAREN] = ACTIONS(6950), + [anon_sym_GT_LPAREN] = ACTIONS(6950), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6950), + [sym_word] = ACTIONS(6950), + [anon_sym_SEMI] = ACTIONS(6950), + [anon_sym_LF] = ACTIONS(6950), + [anon_sym_AMP] = ACTIONS(6950), + }, + [4586] = { + [sym__concat] = ACTIONS(6952), + [anon_sym_esac] = ACTIONS(6954), + [anon_sym_PIPE] = ACTIONS(6954), + [anon_sym_SEMI_SEMI] = ACTIONS(6954), + [anon_sym_PIPE_AMP] = ACTIONS(6954), + [anon_sym_AMP_AMP] = ACTIONS(6954), + [anon_sym_PIPE_PIPE] = ACTIONS(6954), + [sym__special_characters] = ACTIONS(6954), + [anon_sym_DQUOTE] = ACTIONS(6954), + [anon_sym_DOLLAR] = ACTIONS(6954), + [sym_raw_string] = ACTIONS(6954), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6954), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6954), + [anon_sym_BQUOTE] = ACTIONS(6954), + [anon_sym_LT_LPAREN] = ACTIONS(6954), + [anon_sym_GT_LPAREN] = ACTIONS(6954), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6954), + [sym_word] = ACTIONS(6954), + [anon_sym_SEMI] = ACTIONS(6954), + [anon_sym_LF] = ACTIONS(6954), + [anon_sym_AMP] = ACTIONS(6954), + }, + [4587] = { + [sym__concat] = ACTIONS(6956), + [anon_sym_esac] = ACTIONS(6958), + [anon_sym_PIPE] = ACTIONS(6958), + [anon_sym_SEMI_SEMI] = ACTIONS(6958), + [anon_sym_PIPE_AMP] = ACTIONS(6958), + [anon_sym_AMP_AMP] = ACTIONS(6958), + [anon_sym_PIPE_PIPE] = ACTIONS(6958), + [sym__special_characters] = ACTIONS(6958), + [anon_sym_DQUOTE] = ACTIONS(6958), + [anon_sym_DOLLAR] = ACTIONS(6958), + [sym_raw_string] = ACTIONS(6958), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6958), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6958), + [anon_sym_BQUOTE] = ACTIONS(6958), + [anon_sym_LT_LPAREN] = ACTIONS(6958), + [anon_sym_GT_LPAREN] = ACTIONS(6958), + [sym_comment] = ACTIONS(182), + [aux_sym_SLASH_BSLASHw_PLUS_SLASH] = ACTIONS(6958), + [sym_word] = ACTIONS(6958), + [anon_sym_SEMI] = ACTIONS(6958), + [anon_sym_LF] = ACTIONS(6958), + [anon_sym_AMP] = ACTIONS(6958), + }, + [4588] = { + [sym_file_descriptor] = ACTIONS(5961), + [sym__concat] = ACTIONS(5961), + [anon_sym_esac] = ACTIONS(5963), + [anon_sym_PIPE] = ACTIONS(5963), + [anon_sym_SEMI_SEMI] = ACTIONS(5963), + [anon_sym_PIPE_AMP] = ACTIONS(5963), + [anon_sym_AMP_AMP] = ACTIONS(5963), + [anon_sym_PIPE_PIPE] = ACTIONS(5963), + [anon_sym_LT] = ACTIONS(5963), + [anon_sym_GT] = ACTIONS(5963), + [anon_sym_GT_GT] = ACTIONS(5963), + [anon_sym_AMP_GT] = ACTIONS(5963), + [anon_sym_AMP_GT_GT] = ACTIONS(5963), + [anon_sym_LT_AMP] = ACTIONS(5963), + [anon_sym_GT_AMP] = ACTIONS(5963), + [anon_sym_LT_LT] = ACTIONS(5963), + [anon_sym_LT_LT_DASH] = ACTIONS(5963), + [anon_sym_LT_LT_LT] = ACTIONS(5963), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(5963), + [anon_sym_LF] = ACTIONS(5963), + [anon_sym_AMP] = ACTIONS(5963), + }, + [4589] = { + [sym_file_descriptor] = ACTIONS(5965), + [sym__concat] = ACTIONS(5965), + [anon_sym_esac] = ACTIONS(5967), + [anon_sym_PIPE] = ACTIONS(5967), + [anon_sym_SEMI_SEMI] = ACTIONS(5967), + [anon_sym_PIPE_AMP] = ACTIONS(5967), + [anon_sym_AMP_AMP] = ACTIONS(5967), + [anon_sym_PIPE_PIPE] = ACTIONS(5967), + [anon_sym_LT] = ACTIONS(5967), + [anon_sym_GT] = ACTIONS(5967), + [anon_sym_GT_GT] = ACTIONS(5967), + [anon_sym_AMP_GT] = ACTIONS(5967), + [anon_sym_AMP_GT_GT] = ACTIONS(5967), + [anon_sym_LT_AMP] = ACTIONS(5967), + [anon_sym_GT_AMP] = ACTIONS(5967), + [anon_sym_LT_LT] = ACTIONS(5967), + [anon_sym_LT_LT_DASH] = ACTIONS(5967), + [anon_sym_LT_LT_LT] = ACTIONS(5967), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(5967), + [anon_sym_LF] = ACTIONS(5967), + [anon_sym_AMP] = ACTIONS(5967), + }, + [4590] = { + [sym_file_descriptor] = ACTIONS(5969), + [sym__concat] = ACTIONS(5969), + [anon_sym_esac] = ACTIONS(5971), + [anon_sym_PIPE] = ACTIONS(5971), + [anon_sym_SEMI_SEMI] = ACTIONS(5971), + [anon_sym_PIPE_AMP] = ACTIONS(5971), + [anon_sym_AMP_AMP] = ACTIONS(5971), + [anon_sym_PIPE_PIPE] = ACTIONS(5971), + [anon_sym_LT] = ACTIONS(5971), + [anon_sym_GT] = ACTIONS(5971), + [anon_sym_GT_GT] = ACTIONS(5971), + [anon_sym_AMP_GT] = ACTIONS(5971), + [anon_sym_AMP_GT_GT] = ACTIONS(5971), + [anon_sym_LT_AMP] = ACTIONS(5971), + [anon_sym_GT_AMP] = ACTIONS(5971), + [anon_sym_LT_LT] = ACTIONS(5971), + [anon_sym_LT_LT_DASH] = ACTIONS(5971), + [anon_sym_LT_LT_LT] = ACTIONS(5971), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(5971), + [anon_sym_LF] = ACTIONS(5971), + [anon_sym_AMP] = ACTIONS(5971), + }, + [4591] = { + [sym_file_descriptor] = ACTIONS(5973), + [sym__concat] = ACTIONS(5973), + [anon_sym_esac] = ACTIONS(5975), + [anon_sym_PIPE] = ACTIONS(5975), + [anon_sym_SEMI_SEMI] = ACTIONS(5975), + [anon_sym_PIPE_AMP] = ACTIONS(5975), + [anon_sym_AMP_AMP] = ACTIONS(5975), + [anon_sym_PIPE_PIPE] = ACTIONS(5975), + [anon_sym_LT] = ACTIONS(5975), + [anon_sym_GT] = ACTIONS(5975), + [anon_sym_GT_GT] = ACTIONS(5975), + [anon_sym_AMP_GT] = ACTIONS(5975), + [anon_sym_AMP_GT_GT] = ACTIONS(5975), + [anon_sym_LT_AMP] = ACTIONS(5975), + [anon_sym_GT_AMP] = ACTIONS(5975), + [anon_sym_LT_LT] = ACTIONS(5975), + [anon_sym_LT_LT_DASH] = ACTIONS(5975), + [anon_sym_LT_LT_LT] = ACTIONS(5975), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(5975), + [anon_sym_LF] = ACTIONS(5975), + [anon_sym_AMP] = ACTIONS(5975), + }, + [4592] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(9022), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4593] = { + [sym_file_descriptor] = ACTIONS(5979), + [sym__concat] = ACTIONS(5979), + [anon_sym_esac] = ACTIONS(5981), + [anon_sym_PIPE] = ACTIONS(5981), + [anon_sym_SEMI_SEMI] = ACTIONS(5981), + [anon_sym_PIPE_AMP] = ACTIONS(5981), + [anon_sym_AMP_AMP] = ACTIONS(5981), + [anon_sym_PIPE_PIPE] = ACTIONS(5981), + [anon_sym_LT] = ACTIONS(5981), + [anon_sym_GT] = ACTIONS(5981), + [anon_sym_GT_GT] = ACTIONS(5981), + [anon_sym_AMP_GT] = ACTIONS(5981), + [anon_sym_AMP_GT_GT] = ACTIONS(5981), + [anon_sym_LT_AMP] = ACTIONS(5981), + [anon_sym_GT_AMP] = ACTIONS(5981), + [anon_sym_LT_LT] = ACTIONS(5981), + [anon_sym_LT_LT_DASH] = ACTIONS(5981), + [anon_sym_LT_LT_LT] = ACTIONS(5981), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(5981), + [anon_sym_LF] = ACTIONS(5981), + [anon_sym_AMP] = ACTIONS(5981), + }, + [4594] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(9024), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4595] = { + [sym_file_descriptor] = ACTIONS(5985), + [sym__concat] = ACTIONS(5985), + [anon_sym_esac] = ACTIONS(5987), + [anon_sym_PIPE] = ACTIONS(5987), + [anon_sym_SEMI_SEMI] = ACTIONS(5987), + [anon_sym_PIPE_AMP] = ACTIONS(5987), + [anon_sym_AMP_AMP] = ACTIONS(5987), + [anon_sym_PIPE_PIPE] = ACTIONS(5987), + [anon_sym_LT] = ACTIONS(5987), + [anon_sym_GT] = ACTIONS(5987), + [anon_sym_GT_GT] = ACTIONS(5987), + [anon_sym_AMP_GT] = ACTIONS(5987), + [anon_sym_AMP_GT_GT] = ACTIONS(5987), + [anon_sym_LT_AMP] = ACTIONS(5987), + [anon_sym_GT_AMP] = ACTIONS(5987), + [anon_sym_LT_LT] = ACTIONS(5987), + [anon_sym_LT_LT_DASH] = ACTIONS(5987), + [anon_sym_LT_LT_LT] = ACTIONS(5987), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(5987), + [anon_sym_LF] = ACTIONS(5987), + [anon_sym_AMP] = ACTIONS(5987), + }, + [4596] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(9026), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4597] = { + [sym_file_descriptor] = ACTIONS(5991), + [sym__concat] = ACTIONS(5991), + [anon_sym_esac] = ACTIONS(5993), + [anon_sym_PIPE] = ACTIONS(5993), + [anon_sym_SEMI_SEMI] = ACTIONS(5993), + [anon_sym_PIPE_AMP] = ACTIONS(5993), + [anon_sym_AMP_AMP] = ACTIONS(5993), + [anon_sym_PIPE_PIPE] = ACTIONS(5993), + [anon_sym_LT] = ACTIONS(5993), + [anon_sym_GT] = ACTIONS(5993), + [anon_sym_GT_GT] = ACTIONS(5993), + [anon_sym_AMP_GT] = ACTIONS(5993), + [anon_sym_AMP_GT_GT] = ACTIONS(5993), + [anon_sym_LT_AMP] = ACTIONS(5993), + [anon_sym_GT_AMP] = ACTIONS(5993), + [anon_sym_LT_LT] = ACTIONS(5993), + [anon_sym_LT_LT_DASH] = ACTIONS(5993), + [anon_sym_LT_LT_LT] = ACTIONS(5993), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(5993), + [anon_sym_LF] = ACTIONS(5993), + [anon_sym_AMP] = ACTIONS(5993), + }, + [4598] = { + [sym_file_descriptor] = ACTIONS(5995), + [sym__concat] = ACTIONS(5995), + [anon_sym_esac] = ACTIONS(5997), + [anon_sym_PIPE] = ACTIONS(5997), + [anon_sym_SEMI_SEMI] = ACTIONS(5997), + [anon_sym_PIPE_AMP] = ACTIONS(5997), + [anon_sym_AMP_AMP] = ACTIONS(5997), + [anon_sym_PIPE_PIPE] = ACTIONS(5997), + [anon_sym_LT] = ACTIONS(5997), + [anon_sym_GT] = ACTIONS(5997), + [anon_sym_GT_GT] = ACTIONS(5997), + [anon_sym_AMP_GT] = ACTIONS(5997), + [anon_sym_AMP_GT_GT] = ACTIONS(5997), + [anon_sym_LT_AMP] = ACTIONS(5997), + [anon_sym_GT_AMP] = ACTIONS(5997), + [anon_sym_LT_LT] = ACTIONS(5997), + [anon_sym_LT_LT_DASH] = ACTIONS(5997), + [anon_sym_LT_LT_LT] = ACTIONS(5997), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(5997), + [anon_sym_LF] = ACTIONS(5997), + [anon_sym_AMP] = ACTIONS(5997), + }, + [4599] = { + [sym_file_descriptor] = ACTIONS(6948), + [sym__concat] = ACTIONS(6948), + [sym_variable_name] = ACTIONS(6948), + [anon_sym_esac] = ACTIONS(6950), + [anon_sym_PIPE] = ACTIONS(6950), + [anon_sym_SEMI_SEMI] = ACTIONS(6950), + [anon_sym_PIPE_AMP] = ACTIONS(6950), + [anon_sym_AMP_AMP] = ACTIONS(6950), + [anon_sym_PIPE_PIPE] = ACTIONS(6950), + [anon_sym_LT] = ACTIONS(6950), + [anon_sym_GT] = ACTIONS(6950), + [anon_sym_GT_GT] = ACTIONS(6950), + [anon_sym_AMP_GT] = ACTIONS(6950), + [anon_sym_AMP_GT_GT] = ACTIONS(6950), + [anon_sym_LT_AMP] = ACTIONS(6950), + [anon_sym_GT_AMP] = ACTIONS(6950), + [sym__special_characters] = ACTIONS(6950), + [anon_sym_DQUOTE] = ACTIONS(6950), + [anon_sym_DOLLAR] = ACTIONS(6950), + [sym_raw_string] = ACTIONS(6950), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6950), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6950), + [anon_sym_BQUOTE] = ACTIONS(6950), + [anon_sym_LT_LPAREN] = ACTIONS(6950), + [anon_sym_GT_LPAREN] = ACTIONS(6950), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(6950), + [anon_sym_SEMI] = ACTIONS(6950), + [anon_sym_LF] = ACTIONS(6950), + [anon_sym_AMP] = ACTIONS(6950), + }, + [4600] = { + [sym_file_descriptor] = ACTIONS(6952), + [sym__concat] = ACTIONS(6952), + [sym_variable_name] = ACTIONS(6952), + [anon_sym_esac] = ACTIONS(6954), + [anon_sym_PIPE] = ACTIONS(6954), + [anon_sym_SEMI_SEMI] = ACTIONS(6954), + [anon_sym_PIPE_AMP] = ACTIONS(6954), + [anon_sym_AMP_AMP] = ACTIONS(6954), + [anon_sym_PIPE_PIPE] = ACTIONS(6954), + [anon_sym_LT] = ACTIONS(6954), + [anon_sym_GT] = ACTIONS(6954), + [anon_sym_GT_GT] = ACTIONS(6954), + [anon_sym_AMP_GT] = ACTIONS(6954), + [anon_sym_AMP_GT_GT] = ACTIONS(6954), + [anon_sym_LT_AMP] = ACTIONS(6954), + [anon_sym_GT_AMP] = ACTIONS(6954), + [sym__special_characters] = ACTIONS(6954), + [anon_sym_DQUOTE] = ACTIONS(6954), + [anon_sym_DOLLAR] = ACTIONS(6954), + [sym_raw_string] = ACTIONS(6954), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6954), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6954), + [anon_sym_BQUOTE] = ACTIONS(6954), + [anon_sym_LT_LPAREN] = ACTIONS(6954), + [anon_sym_GT_LPAREN] = ACTIONS(6954), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(6954), + [anon_sym_SEMI] = ACTIONS(6954), + [anon_sym_LF] = ACTIONS(6954), + [anon_sym_AMP] = ACTIONS(6954), + }, + [4601] = { + [sym_file_descriptor] = ACTIONS(6956), + [sym__concat] = ACTIONS(6956), + [sym_variable_name] = ACTIONS(6956), + [anon_sym_esac] = ACTIONS(6958), + [anon_sym_PIPE] = ACTIONS(6958), + [anon_sym_SEMI_SEMI] = ACTIONS(6958), + [anon_sym_PIPE_AMP] = ACTIONS(6958), + [anon_sym_AMP_AMP] = ACTIONS(6958), + [anon_sym_PIPE_PIPE] = ACTIONS(6958), + [anon_sym_LT] = ACTIONS(6958), + [anon_sym_GT] = ACTIONS(6958), + [anon_sym_GT_GT] = ACTIONS(6958), + [anon_sym_AMP_GT] = ACTIONS(6958), + [anon_sym_AMP_GT_GT] = ACTIONS(6958), + [anon_sym_LT_AMP] = ACTIONS(6958), + [anon_sym_GT_AMP] = ACTIONS(6958), + [sym__special_characters] = ACTIONS(6958), + [anon_sym_DQUOTE] = ACTIONS(6958), + [anon_sym_DOLLAR] = ACTIONS(6958), + [sym_raw_string] = ACTIONS(6958), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(6958), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(6958), + [anon_sym_BQUOTE] = ACTIONS(6958), + [anon_sym_LT_LPAREN] = ACTIONS(6958), + [anon_sym_GT_LPAREN] = ACTIONS(6958), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(6958), + [anon_sym_SEMI] = ACTIONS(6958), + [anon_sym_LF] = ACTIONS(6958), + [anon_sym_AMP] = ACTIONS(6958), + }, + [4602] = { + [sym__concat] = ACTIONS(4728), + [anon_sym_esac] = ACTIONS(4730), + [anon_sym_PIPE] = ACTIONS(4730), + [anon_sym_SEMI_SEMI] = ACTIONS(4730), + [anon_sym_PIPE_AMP] = ACTIONS(4730), + [anon_sym_AMP_AMP] = ACTIONS(4730), + [anon_sym_PIPE_PIPE] = ACTIONS(4730), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(4730), + [anon_sym_LF] = ACTIONS(4730), + [anon_sym_AMP] = ACTIONS(4730), + }, + [4603] = { + [sym__concat] = ACTIONS(4734), + [anon_sym_esac] = ACTIONS(4736), + [anon_sym_PIPE] = ACTIONS(4736), + [anon_sym_SEMI_SEMI] = ACTIONS(4736), + [anon_sym_PIPE_AMP] = ACTIONS(4736), + [anon_sym_AMP_AMP] = ACTIONS(4736), + [anon_sym_PIPE_PIPE] = ACTIONS(4736), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(4736), + [anon_sym_LF] = ACTIONS(4736), + [anon_sym_AMP] = ACTIONS(4736), + }, + [4604] = { + [sym__concat] = ACTIONS(4797), + [anon_sym_esac] = ACTIONS(4799), + [anon_sym_PIPE] = ACTIONS(4799), + [anon_sym_SEMI_SEMI] = ACTIONS(4799), + [anon_sym_PIPE_AMP] = ACTIONS(4799), + [anon_sym_AMP_AMP] = ACTIONS(4799), + [anon_sym_PIPE_PIPE] = ACTIONS(4799), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(4799), + [anon_sym_LF] = ACTIONS(4799), + [anon_sym_AMP] = ACTIONS(4799), + }, + [4605] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(9028), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4606] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(9030), + [sym_comment] = ACTIONS(56), + }, + [4607] = { + [aux_sym_concatenation_repeat1] = STATE(1594), + [sym__concat] = ACTIONS(3239), + [anon_sym_RBRACE] = ACTIONS(9032), + [sym_comment] = ACTIONS(56), + }, + [4608] = { + [anon_sym_RBRACE] = ACTIONS(9032), + [sym_comment] = ACTIONS(56), + }, + [4609] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4625), + [anon_sym_RBRACE] = ACTIONS(9034), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4610] = { + [sym__concat] = ACTIONS(4809), + [anon_sym_esac] = ACTIONS(4811), + [anon_sym_PIPE] = ACTIONS(4811), + [anon_sym_SEMI_SEMI] = ACTIONS(4811), + [anon_sym_PIPE_AMP] = ACTIONS(4811), + [anon_sym_AMP_AMP] = ACTIONS(4811), + [anon_sym_PIPE_PIPE] = ACTIONS(4811), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(4811), + [anon_sym_LF] = ACTIONS(4811), + [anon_sym_AMP] = ACTIONS(4811), + }, + [4611] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4627), + [anon_sym_RBRACE] = ACTIONS(9036), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4612] = { + [sym__concat] = ACTIONS(4815), + [anon_sym_esac] = ACTIONS(4817), + [anon_sym_PIPE] = ACTIONS(4817), + [anon_sym_SEMI_SEMI] = ACTIONS(4817), + [anon_sym_PIPE_AMP] = ACTIONS(4817), + [anon_sym_AMP_AMP] = ACTIONS(4817), + [anon_sym_PIPE_PIPE] = ACTIONS(4817), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(4817), + [anon_sym_LF] = ACTIONS(4817), + [anon_sym_AMP] = ACTIONS(4817), + }, + [4613] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(4629), + [anon_sym_RBRACE] = ACTIONS(9038), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4614] = { + [sym__concat] = ACTIONS(4821), + [anon_sym_esac] = ACTIONS(4823), + [anon_sym_PIPE] = ACTIONS(4823), + [anon_sym_SEMI_SEMI] = ACTIONS(4823), + [anon_sym_PIPE_AMP] = ACTIONS(4823), + [anon_sym_AMP_AMP] = ACTIONS(4823), + [anon_sym_PIPE_PIPE] = ACTIONS(4823), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(4823), + [anon_sym_LF] = ACTIONS(4823), + [anon_sym_AMP] = ACTIONS(4823), + }, + [4615] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(9040), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4616] = { + [sym__concat] = ACTIONS(4827), + [anon_sym_esac] = ACTIONS(4829), + [anon_sym_PIPE] = ACTIONS(4829), + [anon_sym_SEMI_SEMI] = ACTIONS(4829), + [anon_sym_PIPE_AMP] = ACTIONS(4829), + [anon_sym_AMP_AMP] = ACTIONS(4829), + [anon_sym_PIPE_PIPE] = ACTIONS(4829), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(4829), + [anon_sym_LF] = ACTIONS(4829), + [anon_sym_AMP] = ACTIONS(4829), + }, + [4617] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(9042), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4618] = { + [sym_file_descriptor] = ACTIONS(6948), + [sym__concat] = ACTIONS(6948), + [anon_sym_esac] = ACTIONS(6950), + [anon_sym_PIPE] = ACTIONS(6950), + [anon_sym_SEMI_SEMI] = ACTIONS(6950), + [anon_sym_PIPE_AMP] = ACTIONS(6950), + [anon_sym_AMP_AMP] = ACTIONS(6950), + [anon_sym_PIPE_PIPE] = ACTIONS(6950), + [anon_sym_LT] = ACTIONS(6950), + [anon_sym_GT] = ACTIONS(6950), + [anon_sym_GT_GT] = ACTIONS(6950), + [anon_sym_AMP_GT] = ACTIONS(6950), + [anon_sym_AMP_GT_GT] = ACTIONS(6950), + [anon_sym_LT_AMP] = ACTIONS(6950), + [anon_sym_GT_AMP] = ACTIONS(6950), + [anon_sym_LT_LT] = ACTIONS(6950), + [anon_sym_LT_LT_DASH] = ACTIONS(6950), + [anon_sym_LT_LT_LT] = ACTIONS(6950), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(6950), + [anon_sym_LF] = ACTIONS(6950), + [anon_sym_AMP] = ACTIONS(6950), + }, + [4619] = { + [sym_file_descriptor] = ACTIONS(6952), + [sym__concat] = ACTIONS(6952), + [anon_sym_esac] = ACTIONS(6954), + [anon_sym_PIPE] = ACTIONS(6954), + [anon_sym_SEMI_SEMI] = ACTIONS(6954), + [anon_sym_PIPE_AMP] = ACTIONS(6954), + [anon_sym_AMP_AMP] = ACTIONS(6954), + [anon_sym_PIPE_PIPE] = ACTIONS(6954), + [anon_sym_LT] = ACTIONS(6954), + [anon_sym_GT] = ACTIONS(6954), + [anon_sym_GT_GT] = ACTIONS(6954), + [anon_sym_AMP_GT] = ACTIONS(6954), + [anon_sym_AMP_GT_GT] = ACTIONS(6954), + [anon_sym_LT_AMP] = ACTIONS(6954), + [anon_sym_GT_AMP] = ACTIONS(6954), + [anon_sym_LT_LT] = ACTIONS(6954), + [anon_sym_LT_LT_DASH] = ACTIONS(6954), + [anon_sym_LT_LT_LT] = ACTIONS(6954), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(6954), + [anon_sym_LF] = ACTIONS(6954), + [anon_sym_AMP] = ACTIONS(6954), + }, + [4620] = { + [sym_file_descriptor] = ACTIONS(6956), + [sym__concat] = ACTIONS(6956), + [anon_sym_esac] = ACTIONS(6958), + [anon_sym_PIPE] = ACTIONS(6958), + [anon_sym_SEMI_SEMI] = ACTIONS(6958), + [anon_sym_PIPE_AMP] = ACTIONS(6958), + [anon_sym_AMP_AMP] = ACTIONS(6958), + [anon_sym_PIPE_PIPE] = ACTIONS(6958), + [anon_sym_LT] = ACTIONS(6958), + [anon_sym_GT] = ACTIONS(6958), + [anon_sym_GT_GT] = ACTIONS(6958), + [anon_sym_AMP_GT] = ACTIONS(6958), + [anon_sym_AMP_GT_GT] = ACTIONS(6958), + [anon_sym_LT_AMP] = ACTIONS(6958), + [anon_sym_GT_AMP] = ACTIONS(6958), + [anon_sym_LT_LT] = ACTIONS(6958), + [anon_sym_LT_LT_DASH] = ACTIONS(6958), + [anon_sym_LT_LT_LT] = ACTIONS(6958), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(6958), + [anon_sym_LF] = ACTIONS(6958), + [anon_sym_AMP] = ACTIONS(6958), + }, + [4621] = { + [sym__concat] = ACTIONS(5961), + [anon_sym_esac] = ACTIONS(5963), + [anon_sym_PIPE] = ACTIONS(5963), + [anon_sym_SEMI_SEMI] = ACTIONS(5963), + [anon_sym_PIPE_AMP] = ACTIONS(5963), + [anon_sym_AMP_AMP] = ACTIONS(5963), + [anon_sym_PIPE_PIPE] = ACTIONS(5963), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(5963), + [anon_sym_LF] = ACTIONS(5963), + [anon_sym_AMP] = ACTIONS(5963), + }, + [4622] = { + [sym__concat] = ACTIONS(5965), + [anon_sym_esac] = ACTIONS(5967), + [anon_sym_PIPE] = ACTIONS(5967), + [anon_sym_SEMI_SEMI] = ACTIONS(5967), + [anon_sym_PIPE_AMP] = ACTIONS(5967), + [anon_sym_AMP_AMP] = ACTIONS(5967), + [anon_sym_PIPE_PIPE] = ACTIONS(5967), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(5967), + [anon_sym_LF] = ACTIONS(5967), + [anon_sym_AMP] = ACTIONS(5967), + }, + [4623] = { + [sym__concat] = ACTIONS(5969), + [anon_sym_esac] = ACTIONS(5971), + [anon_sym_PIPE] = ACTIONS(5971), + [anon_sym_SEMI_SEMI] = ACTIONS(5971), + [anon_sym_PIPE_AMP] = ACTIONS(5971), + [anon_sym_AMP_AMP] = ACTIONS(5971), + [anon_sym_PIPE_PIPE] = ACTIONS(5971), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(5971), + [anon_sym_LF] = ACTIONS(5971), + [anon_sym_AMP] = ACTIONS(5971), + }, + [4624] = { + [sym__concat] = ACTIONS(5973), + [anon_sym_esac] = ACTIONS(5975), + [anon_sym_PIPE] = ACTIONS(5975), + [anon_sym_SEMI_SEMI] = ACTIONS(5975), + [anon_sym_PIPE_AMP] = ACTIONS(5975), + [anon_sym_AMP_AMP] = ACTIONS(5975), + [anon_sym_PIPE_PIPE] = ACTIONS(5975), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(5975), + [anon_sym_LF] = ACTIONS(5975), + [anon_sym_AMP] = ACTIONS(5975), + }, + [4625] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(9044), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4626] = { + [sym__concat] = ACTIONS(5979), + [anon_sym_esac] = ACTIONS(5981), + [anon_sym_PIPE] = ACTIONS(5981), + [anon_sym_SEMI_SEMI] = ACTIONS(5981), + [anon_sym_PIPE_AMP] = ACTIONS(5981), + [anon_sym_AMP_AMP] = ACTIONS(5981), + [anon_sym_PIPE_PIPE] = ACTIONS(5981), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(5981), + [anon_sym_LF] = ACTIONS(5981), + [anon_sym_AMP] = ACTIONS(5981), + }, + [4627] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(9046), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4628] = { + [sym__concat] = ACTIONS(5985), + [anon_sym_esac] = ACTIONS(5987), + [anon_sym_PIPE] = ACTIONS(5987), + [anon_sym_SEMI_SEMI] = ACTIONS(5987), + [anon_sym_PIPE_AMP] = ACTIONS(5987), + [anon_sym_AMP_AMP] = ACTIONS(5987), + [anon_sym_PIPE_PIPE] = ACTIONS(5987), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(5987), + [anon_sym_LF] = ACTIONS(5987), + [anon_sym_AMP] = ACTIONS(5987), + }, + [4629] = { + [sym_concatenation] = STATE(451), + [sym_string] = STATE(455), + [sym_simple_expansion] = STATE(455), + [sym_string_expansion] = STATE(455), + [sym_expansion] = STATE(455), + [sym_command_substitution] = STATE(455), + [sym_process_substitution] = STATE(455), + [aux_sym_expansion_repeat1] = STATE(979), + [anon_sym_RBRACE] = ACTIONS(9048), + [anon_sym_EQ] = ACTIONS(826), + [sym__special_characters] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DOLLAR] = ACTIONS(832), + [sym_raw_string] = ACTIONS(834), + [anon_sym_POUND] = ACTIONS(836), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(838), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_COLON_QMARK] = ACTIONS(826), + [anon_sym_COLON_DASH] = ACTIONS(826), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(844), + [anon_sym_LT_LPAREN] = ACTIONS(846), + [anon_sym_GT_LPAREN] = ACTIONS(846), + [sym_comment] = ACTIONS(182), + [sym_word] = ACTIONS(848), + }, + [4630] = { + [sym__concat] = ACTIONS(5991), + [anon_sym_esac] = ACTIONS(5993), + [anon_sym_PIPE] = ACTIONS(5993), + [anon_sym_SEMI_SEMI] = ACTIONS(5993), + [anon_sym_PIPE_AMP] = ACTIONS(5993), + [anon_sym_AMP_AMP] = ACTIONS(5993), + [anon_sym_PIPE_PIPE] = ACTIONS(5993), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(5993), + [anon_sym_LF] = ACTIONS(5993), + [anon_sym_AMP] = ACTIONS(5993), + }, + [4631] = { + [sym__concat] = ACTIONS(5995), + [anon_sym_esac] = ACTIONS(5997), + [anon_sym_PIPE] = ACTIONS(5997), + [anon_sym_SEMI_SEMI] = ACTIONS(5997), + [anon_sym_PIPE_AMP] = ACTIONS(5997), + [anon_sym_AMP_AMP] = ACTIONS(5997), + [anon_sym_PIPE_PIPE] = ACTIONS(5997), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(5997), + [anon_sym_LF] = ACTIONS(5997), + [anon_sym_AMP] = ACTIONS(5997), + }, + [4632] = { + [sym__concat] = ACTIONS(6948), + [anon_sym_esac] = ACTIONS(6950), + [anon_sym_PIPE] = ACTIONS(6950), + [anon_sym_SEMI_SEMI] = ACTIONS(6950), + [anon_sym_PIPE_AMP] = ACTIONS(6950), + [anon_sym_AMP_AMP] = ACTIONS(6950), + [anon_sym_PIPE_PIPE] = ACTIONS(6950), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(6950), + [anon_sym_LF] = ACTIONS(6950), + [anon_sym_AMP] = ACTIONS(6950), + }, + [4633] = { + [sym__concat] = ACTIONS(6952), + [anon_sym_esac] = ACTIONS(6954), + [anon_sym_PIPE] = ACTIONS(6954), + [anon_sym_SEMI_SEMI] = ACTIONS(6954), + [anon_sym_PIPE_AMP] = ACTIONS(6954), + [anon_sym_AMP_AMP] = ACTIONS(6954), + [anon_sym_PIPE_PIPE] = ACTIONS(6954), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(6954), + [anon_sym_LF] = ACTIONS(6954), + [anon_sym_AMP] = ACTIONS(6954), + }, + [4634] = { + [sym__concat] = ACTIONS(6956), + [anon_sym_esac] = ACTIONS(6958), + [anon_sym_PIPE] = ACTIONS(6958), + [anon_sym_SEMI_SEMI] = ACTIONS(6958), + [anon_sym_PIPE_AMP] = ACTIONS(6958), + [anon_sym_AMP_AMP] = ACTIONS(6958), + [anon_sym_PIPE_PIPE] = ACTIONS(6958), + [sym_comment] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(6958), + [anon_sym_LF] = ACTIONS(6958), + [anon_sym_AMP] = ACTIONS(6958), + }, }; static TSParseActionEntry ts_parse_actions[] = { @@ -95093,9 +112396,9 @@ static TSParseActionEntry ts_parse_actions[] = { [1074] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(183), [1076] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(599), [1078] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(600), - [1080] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym__terminated_statement, 2), - [1082] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym__terminated_statement, 2), - [1084] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym__terminated_statement, 2), + [1080] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym__terminated_statement, 2, .fragile = true), + [1082] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym__terminated_statement, 2, .fragile = true), + [1084] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym__terminated_statement, 2, .fragile = true), [1086] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(605), [1088] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(605), [1090] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(606), @@ -97164,175 +114467,175 @@ static TSParseActionEntry ts_parse_actions[] = { [5453] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(2631), [5455] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2632), [5457] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(2632), - [5459] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_last_case_item, 2, .alias_sequence_id = 1), - [5461] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2634), - [5463] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2639), - [5465] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2642), - [5467] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_last_case_item, 2), - [5469] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2643), - [5471] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2645), - [5473] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2646), - [5475] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2647), - [5477] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2648), - [5479] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2650), - [5481] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2651), - [5483] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2652), - [5485] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(2651), - [5487] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2654), - [5489] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2655), - [5491] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2657), - [5493] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2658), - [5495] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2660), - [5497] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2661), - [5499] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_case_statement, 6, .alias_sequence_id = 13), - [5501] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2662), - [5503] = {.count = 2, .reusable = true, .depends_on_lookahead = true}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(2663), - [5506] = {.count = 2, .reusable = true, .depends_on_lookahead = false}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(1325), - [5509] = {.count = 2, .reusable = true, .depends_on_lookahead = true}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(1326), - [5512] = {.count = 2, .reusable = true, .depends_on_lookahead = false}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(2664), - [5515] = {.count = 2, .reusable = true, .depends_on_lookahead = false}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(1328), - [5518] = {.count = 2, .reusable = true, .depends_on_lookahead = false}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(1329), - [5521] = {.count = 2, .reusable = true, .depends_on_lookahead = false}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(1330), - [5524] = {.count = 2, .reusable = true, .depends_on_lookahead = false}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(1331), - [5527] = {.count = 2, .reusable = true, .depends_on_lookahead = true}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(2664), - [5530] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_case_statement, 6, .alias_sequence_id = 3), - [5532] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_case_statement, 6, .alias_sequence_id = 14), - [5534] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2667), - [5536] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_case_statement, 6), - [5538] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2669), - [5540] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2670), - [5542] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2671), - [5544] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2672), - [5546] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2674), - [5548] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2676), - [5550] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2678), - [5552] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2679), - [5554] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_function_definition, 6), - [5556] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(2680), - [5558] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2680), - [5560] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2682), - [5562] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2683), - [5564] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2684), - [5566] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2685), - [5568] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2687), - [5570] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2688), - [5572] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2689), - [5574] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(2688), - [5576] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2691), - [5578] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2692), - [5580] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2694), - [5582] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2695), - [5584] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2697), - [5586] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2698), - [5588] = {.count = 2, .reusable = true, .depends_on_lookahead = false}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(1373), - [5591] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2699), - [5593] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2700), - [5595] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2701), - [5597] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(2701), - [5599] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2703), - [5601] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2704), - [5603] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2705), - [5605] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2706), - [5607] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2707), - [5609] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2709), - [5611] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2710), - [5613] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2712), - [5615] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2714), - [5617] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2715), - [5619] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2716), - [5621] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(2717), - [5623] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2718), - [5625] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(2718), - [5627] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2719), - [5629] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2721), - [5631] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2723), - [5633] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2724), - [5635] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(2723), - [5637] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2726), - [5639] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2727), - [5641] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2728), - [5643] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2729), - [5645] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(2727), - [5647] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2737), - [5649] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2738), - [5651] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2739), - [5653] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2741), - [5655] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2742), - [5657] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(2742), - [5659] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2744), - [5661] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2745), - [5663] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2746), - [5665] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2747), - [5667] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2748), - [5669] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2749), - [5671] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2751), - [5673] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2753), - [5675] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2754), - [5677] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2755), - [5679] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2757), - [5681] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2758), - [5683] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(2758), - [5685] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2760), - [5687] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2761), - [5689] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2762), - [5691] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2763), - [5693] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2764), - [5695] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2765), - [5697] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2767), - [5699] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2769), - [5701] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2770), - [5703] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2771), - [5705] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2772), - [5707] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2774), - [5709] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2776), - [5711] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2778), - [5713] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2779), - [5715] = {.count = 2, .reusable = true, .depends_on_lookahead = false}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(1457), - [5718] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2780), - [5720] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2781), - [5722] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2782), - [5724] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(2782), - [5726] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2784), - [5728] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2785), - [5730] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2786), - [5732] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2787), - [5734] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2788), - [5736] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2790), - [5738] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2791), - [5740] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2793), - [5742] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2795), - [5744] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2796), - [5746] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2797), - [5748] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_expansion, 5, .alias_sequence_id = 9), - [5750] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_expansion, 5), - [5752] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_expansion, 5, .alias_sequence_id = 10), - [5754] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2798), - [5756] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2799), - [5758] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2800), - [5760] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2801), - [5762] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_expansion, 5, .alias_sequence_id = 7), - [5764] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2803), - [5766] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_expansion, 5, .alias_sequence_id = 8), - [5768] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2805), - [5770] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_expansion, 5, .alias_sequence_id = 11), - [5772] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2807), - [5774] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_expansion, 5, .alias_sequence_id = 12), - [5776] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2808), - [5778] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2809), - [5780] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2810), - [5782] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2811), - [5784] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2812), - [5786] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2814), - [5788] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2816), - [5790] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2818), - [5792] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2819), - [5794] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2820), - [5796] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2821), - [5798] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2822), - [5800] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2823), - [5802] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2825), - [5804] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2827), - [5806] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2829), + [5459] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2634), + [5461] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(2635), + [5463] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_last_case_item, 2, .alias_sequence_id = 1), + [5465] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2636), + [5467] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(2637), + [5469] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(2638), + [5471] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2639), + [5473] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(2640), + [5475] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(2641), + [5477] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2642), + [5479] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2643), + [5481] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(2644), + [5483] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2645), + [5485] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2646), + [5487] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2647), + [5489] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2648), + [5491] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2649), + [5493] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2650), + [5495] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2659), + [5497] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2662), + [5499] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_last_case_item, 2), + [5501] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2663), + [5503] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2667), + [5505] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2668), + [5507] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2669), + [5509] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2670), + [5511] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2672), + [5513] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2673), + [5515] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2674), + [5517] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(2673), + [5519] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2676), + [5521] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2677), + [5523] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2679), + [5525] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2680), + [5527] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2682), + [5529] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2683), + [5531] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_case_statement, 6, .alias_sequence_id = 13), + [5533] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2684), + [5535] = {.count = 2, .reusable = true, .depends_on_lookahead = true}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(2685), + [5538] = {.count = 2, .reusable = true, .depends_on_lookahead = false}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(1325), + [5541] = {.count = 2, .reusable = true, .depends_on_lookahead = true}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(1326), + [5544] = {.count = 2, .reusable = true, .depends_on_lookahead = false}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(2686), + [5547] = {.count = 2, .reusable = true, .depends_on_lookahead = false}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(1328), + [5550] = {.count = 2, .reusable = true, .depends_on_lookahead = false}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(1329), + [5553] = {.count = 2, .reusable = true, .depends_on_lookahead = false}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(1330), + [5556] = {.count = 2, .reusable = true, .depends_on_lookahead = false}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(1331), + [5559] = {.count = 2, .reusable = true, .depends_on_lookahead = true}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(2686), + [5562] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_case_statement, 6, .alias_sequence_id = 3), + [5564] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_case_statement, 6, .alias_sequence_id = 14), + [5566] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2689), + [5568] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_case_statement, 6), + [5570] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2691), + [5572] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2692), + [5574] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2693), + [5576] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2694), + [5578] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2696), + [5580] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2698), + [5582] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2700), + [5584] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2701), + [5586] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_function_definition, 6), + [5588] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(2702), + [5590] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2702), + [5592] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2704), + [5594] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2705), + [5596] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2706), + [5598] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2707), + [5600] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2709), + [5602] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2710), + [5604] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2711), + [5606] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(2710), + [5608] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2713), + [5610] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2714), + [5612] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2716), + [5614] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2717), + [5616] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2719), + [5618] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2720), + [5620] = {.count = 2, .reusable = true, .depends_on_lookahead = false}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(1373), + [5623] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2721), + [5625] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2722), + [5627] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2723), + [5629] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(2723), + [5631] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2725), + [5633] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2726), + [5635] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2727), + [5637] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2728), + [5639] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2729), + [5641] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2731), + [5643] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2732), + [5645] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2734), + [5647] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2736), + [5649] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2737), + [5651] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2738), + [5653] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(2739), + [5655] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2740), + [5657] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(2740), + [5659] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2741), + [5661] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2743), + [5663] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2745), + [5665] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2746), + [5667] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(2745), + [5669] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2748), + [5671] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2749), + [5673] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2750), + [5675] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2751), + [5677] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(2749), + [5679] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2759), + [5681] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2760), + [5683] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2761), + [5685] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2763), + [5687] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2764), + [5689] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(2764), + [5691] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2766), + [5693] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2767), + [5695] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2768), + [5697] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2769), + [5699] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2770), + [5701] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2771), + [5703] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2773), + [5705] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2775), + [5707] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2776), + [5709] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2777), + [5711] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2779), + [5713] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2780), + [5715] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(2780), + [5717] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2782), + [5719] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2783), + [5721] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2784), + [5723] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2785), + [5725] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2786), + [5727] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2787), + [5729] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2789), + [5731] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2791), + [5733] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2792), + [5735] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2793), + [5737] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2794), + [5739] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2796), + [5741] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2798), + [5743] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2800), + [5745] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2801), + [5747] = {.count = 2, .reusable = true, .depends_on_lookahead = false}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(1457), + [5750] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2802), + [5752] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2803), + [5754] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2804), + [5756] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(2804), + [5758] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2806), + [5760] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2807), + [5762] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2808), + [5764] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2809), + [5766] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2810), + [5768] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2812), + [5770] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2813), + [5772] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2815), + [5774] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2817), + [5776] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2818), + [5778] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2819), + [5780] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_expansion, 5, .alias_sequence_id = 9), + [5782] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_expansion, 5), + [5784] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_expansion, 5, .alias_sequence_id = 10), + [5786] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2820), + [5788] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2821), + [5790] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2822), + [5792] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2823), + [5794] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_expansion, 5, .alias_sequence_id = 7), + [5796] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2825), + [5798] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_expansion, 5, .alias_sequence_id = 8), + [5800] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2827), + [5802] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_expansion, 5, .alias_sequence_id = 11), + [5804] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2829), + [5806] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_expansion, 5, .alias_sequence_id = 12), [5808] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2830), [5810] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2831), [5812] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2832), @@ -97359,997 +114662,1577 @@ static TSParseActionEntry ts_parse_actions[] = { [5854] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2862), [5856] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2863), [5858] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2864), - [5860] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_subscript, 5, .alias_sequence_id = 6), - [5862] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_subscript, 5, .alias_sequence_id = 6), - [5864] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2865), - [5866] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_subscript, 5), - [5868] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_subscript, 5), - [5870] = {.count = 2, .reusable = true, .depends_on_lookahead = false}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(1592), - [5873] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2866), - [5875] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2867), - [5877] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2868), - [5879] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(2868), - [5881] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2870), - [5883] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2871), - [5885] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2872), - [5887] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2873), - [5889] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2874), - [5891] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2876), - [5893] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2877), - [5895] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2879), - [5897] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2881), - [5899] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2882), - [5901] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2883), - [5903] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2884), - [5905] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2885), - [5907] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2886), - [5909] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2888), - [5911] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2889), - [5913] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(2889), - [5915] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2891), - [5917] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2892), - [5919] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2893), - [5921] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2894), - [5923] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2895), - [5925] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2896), - [5927] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2898), - [5929] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_expansion, 6, .alias_sequence_id = 10), - [5931] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_expansion, 6, .alias_sequence_id = 10), - [5933] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_expansion, 6, .alias_sequence_id = 15), - [5935] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_expansion, 6, .alias_sequence_id = 15), - [5937] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_expansion, 6), - [5939] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_expansion, 6), - [5941] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_expansion, 6, .alias_sequence_id = 16), - [5943] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_expansion, 6, .alias_sequence_id = 16), - [5945] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2900), - [5947] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_expansion, 6, .alias_sequence_id = 17), - [5949] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_expansion, 6, .alias_sequence_id = 17), - [5951] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2901), - [5953] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_expansion, 6, .alias_sequence_id = 18), - [5955] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_expansion, 6, .alias_sequence_id = 18), - [5957] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2902), - [5959] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_expansion, 6, .alias_sequence_id = 11), - [5961] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_expansion, 6, .alias_sequence_id = 11), - [5963] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_expansion, 6, .alias_sequence_id = 12), - [5965] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_expansion, 6, .alias_sequence_id = 12), - [5967] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_array, 3), - [5969] = {.count = 2, .reusable = true, .depends_on_lookahead = false}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(1647), - [5972] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2903), - [5974] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2904), - [5976] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2905), - [5978] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(2905), - [5980] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2907), - [5982] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2908), - [5984] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2909), - [5986] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2910), - [5988] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2911), - [5990] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2913), - [5992] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2914), - [5994] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2916), - [5996] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2918), - [5998] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2919), - [6000] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2920), - [6002] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2921), - [6004] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_do_group, 3), - [6006] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_if_statement, 5), - [6008] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_if_statement, 5), - [6010] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2923), - [6012] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_case_statement, 5, .alias_sequence_id = 3), - [6014] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_case_statement, 5, .alias_sequence_id = 3), - [6016] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2925), - [6018] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(2927), - [6020] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_case_statement, 5), - [6022] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_case_statement, 5), - [6024] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2929), - [6026] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(2931), - [6028] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_function_definition, 5), - [6030] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_function_definition, 5), - [6032] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_compound_statement, 3), - [6034] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(2934), - [6036] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2935), - [6038] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(2935), - [6040] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2937), - [6042] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2939), - [6044] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2941), - [6046] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2942), - [6048] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(2941), - [6050] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2944), - [6052] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2945), - [6054] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2946), - [6056] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2947), - [6058] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(2945), - [6060] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_subshell, 5), - [6062] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_subshell, 5), - [6064] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2955), - [6066] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2956), + [5860] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2865), + [5862] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2866), + [5864] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2867), + [5866] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2869), + [5868] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2871), + [5870] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2873), + [5872] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2874), + [5874] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2875), + [5876] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2876), + [5878] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2877), + [5880] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2878), + [5882] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2880), + [5884] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2882), + [5886] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2884), + [5888] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2885), + [5890] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2886), + [5892] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_subscript, 5, .alias_sequence_id = 6), + [5894] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_subscript, 5, .alias_sequence_id = 6), + [5896] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2887), + [5898] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_subscript, 5), + [5900] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_subscript, 5), + [5902] = {.count = 2, .reusable = true, .depends_on_lookahead = false}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(1592), + [5905] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2888), + [5907] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2889), + [5909] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2890), + [5911] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(2890), + [5913] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2892), + [5915] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2893), + [5917] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2894), + [5919] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2895), + [5921] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2896), + [5923] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2898), + [5925] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2899), + [5927] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2901), + [5929] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2903), + [5931] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2904), + [5933] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2905), + [5935] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2906), + [5937] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2907), + [5939] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2908), + [5941] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2910), + [5943] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2911), + [5945] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(2911), + [5947] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2913), + [5949] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2914), + [5951] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2915), + [5953] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2916), + [5955] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2917), + [5957] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2918), + [5959] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2920), + [5961] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_expansion, 6, .alias_sequence_id = 10), + [5963] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_expansion, 6, .alias_sequence_id = 10), + [5965] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_expansion, 6, .alias_sequence_id = 15), + [5967] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_expansion, 6, .alias_sequence_id = 15), + [5969] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_expansion, 6), + [5971] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_expansion, 6), + [5973] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_expansion, 6, .alias_sequence_id = 16), + [5975] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_expansion, 6, .alias_sequence_id = 16), + [5977] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2922), + [5979] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_expansion, 6, .alias_sequence_id = 17), + [5981] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_expansion, 6, .alias_sequence_id = 17), + [5983] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2923), + [5985] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_expansion, 6, .alias_sequence_id = 18), + [5987] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_expansion, 6, .alias_sequence_id = 18), + [5989] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2924), + [5991] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_expansion, 6, .alias_sequence_id = 11), + [5993] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_expansion, 6, .alias_sequence_id = 11), + [5995] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_expansion, 6, .alias_sequence_id = 12), + [5997] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_expansion, 6, .alias_sequence_id = 12), + [5999] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_array, 3), + [6001] = {.count = 2, .reusable = true, .depends_on_lookahead = false}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(1647), + [6004] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2925), + [6006] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2926), + [6008] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2927), + [6010] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(2927), + [6012] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2929), + [6014] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2930), + [6016] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2931), + [6018] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2932), + [6020] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2933), + [6022] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2935), + [6024] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2936), + [6026] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2938), + [6028] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2940), + [6030] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2941), + [6032] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2942), + [6034] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2943), + [6036] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_do_group, 3), + [6038] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_if_statement, 5), + [6040] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_if_statement, 5), + [6042] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2945), + [6044] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_case_statement, 5, .alias_sequence_id = 3), + [6046] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_case_statement, 5, .alias_sequence_id = 3), + [6048] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2947), + [6050] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(2949), + [6052] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_case_statement, 5), + [6054] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_case_statement, 5), + [6056] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2951), + [6058] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(2953), + [6060] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_function_definition, 5), + [6062] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_function_definition, 5), + [6064] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_compound_statement, 3), + [6066] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(2956), [6068] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2957), - [6070] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2958), - [6072] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2960), - [6074] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2961), - [6076] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(2961), - [6078] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2963), - [6080] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2964), - [6082] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2965), - [6084] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2966), - [6086] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2967), - [6088] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2968), - [6090] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2970), - [6092] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2972), - [6094] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2973), - [6096] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2974), - [6098] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2976), - [6100] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2977), - [6102] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(2977), - [6104] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2979), - [6106] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2980), - [6108] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2981), - [6110] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2982), - [6112] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2983), - [6114] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2984), - [6116] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2986), - [6118] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2988), - [6120] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2989), - [6122] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2990), - [6124] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2991), - [6126] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2993), - [6128] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2995), - [6130] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2997), - [6132] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2998), - [6134] = {.count = 2, .reusable = true, .depends_on_lookahead = false}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(1750), - [6137] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2999), - [6139] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3000), - [6141] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3001), - [6143] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3001), - [6145] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3003), - [6147] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3004), - [6149] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3005), - [6151] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3006), - [6153] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3007), - [6155] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3009), - [6157] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3010), - [6159] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3012), - [6161] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3014), - [6163] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3015), - [6165] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3016), - [6167] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_heredoc, 3), - [6169] = {.count = 2, .reusable = true, .depends_on_lookahead = false}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(1771), - [6172] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3017), - [6174] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3018), - [6176] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3019), - [6178] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3019), - [6180] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3021), - [6182] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3022), - [6184] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3023), - [6186] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3024), - [6188] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3025), - [6190] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3027), - [6192] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3028), - [6194] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3030), - [6196] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3032), - [6198] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3033), - [6200] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3034), - [6202] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3035), - [6204] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3036), - [6206] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3036), - [6208] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3037), - [6210] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3039), - [6212] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3041), - [6214] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3042), - [6216] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3041), - [6218] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3044), - [6220] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3045), - [6222] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3046), - [6224] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3047), - [6226] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3045), - [6228] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3055), - [6230] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3056), - [6232] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3057), - [6234] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3059), - [6236] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3060), - [6238] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3060), - [6240] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3062), - [6242] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3063), - [6244] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3064), - [6246] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3065), - [6248] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3066), - [6250] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3067), - [6252] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3069), - [6254] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3071), - [6256] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3072), - [6258] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3073), - [6260] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3075), - [6262] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3076), - [6264] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3076), - [6266] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3078), - [6268] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3079), - [6270] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3080), - [6272] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3081), - [6274] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3082), - [6276] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3083), - [6278] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3085), - [6280] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3087), - [6282] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3088), - [6284] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3089), - [6286] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3090), - [6288] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3092), - [6290] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3094), - [6292] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3096), - [6294] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3097), - [6296] = {.count = 2, .reusable = true, .depends_on_lookahead = false}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(1855), - [6299] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3098), - [6301] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3099), - [6303] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3100), - [6305] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3100), - [6307] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3102), - [6309] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3103), - [6311] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3104), - [6313] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3105), - [6315] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3106), - [6317] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3108), - [6319] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3109), - [6321] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3111), - [6323] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3113), - [6325] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3114), - [6327] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3115), - [6329] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3116), - [6331] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3117), - [6333] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3118), - [6335] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3120), - [6337] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3121), - [6339] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3121), - [6341] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3123), - [6343] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3124), - [6345] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3125), - [6347] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3126), - [6349] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3127), - [6351] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3128), - [6353] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3130), - [6355] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3132), - [6357] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3133), - [6359] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3134), - [6361] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3134), - [6363] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3136), - [6365] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3137), - [6367] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3138), - [6369] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3139), - [6371] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3140), - [6373] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3142), - [6375] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3143), - [6377] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3145), - [6379] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3147), - [6381] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3148), - [6383] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3149), - [6385] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3150), - [6387] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3151), - [6389] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3152), - [6391] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3153), - [6393] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3155), - [6395] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3157), + [6070] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(2957), + [6072] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2959), + [6074] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2961), + [6076] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2963), + [6078] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2964), + [6080] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(2963), + [6082] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2966), + [6084] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2967), + [6086] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2968), + [6088] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2969), + [6090] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(2967), + [6092] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_subshell, 5), + [6094] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_subshell, 5), + [6096] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2977), + [6098] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2978), + [6100] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2979), + [6102] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2980), + [6104] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2982), + [6106] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2983), + [6108] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(2983), + [6110] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2985), + [6112] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2986), + [6114] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2987), + [6116] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2988), + [6118] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2989), + [6120] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2990), + [6122] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2992), + [6124] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2994), + [6126] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2995), + [6128] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2996), + [6130] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2998), + [6132] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(2999), + [6134] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(2999), + [6136] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3001), + [6138] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3002), + [6140] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3003), + [6142] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3004), + [6144] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3005), + [6146] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3006), + [6148] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3008), + [6150] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3010), + [6152] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3011), + [6154] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3012), + [6156] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3013), + [6158] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3015), + [6160] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3017), + [6162] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3019), + [6164] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3020), + [6166] = {.count = 2, .reusable = true, .depends_on_lookahead = false}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(1750), + [6169] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3021), + [6171] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3022), + [6173] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3023), + [6175] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3023), + [6177] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3025), + [6179] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3026), + [6181] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3027), + [6183] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3028), + [6185] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3029), + [6187] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3031), + [6189] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3032), + [6191] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3034), + [6193] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3036), + [6195] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3037), + [6197] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3038), + [6199] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_heredoc, 3), + [6201] = {.count = 2, .reusable = true, .depends_on_lookahead = false}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(1771), + [6204] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3039), + [6206] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3040), + [6208] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3041), + [6210] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3041), + [6212] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3043), + [6214] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3044), + [6216] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3045), + [6218] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3046), + [6220] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3047), + [6222] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3049), + [6224] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3050), + [6226] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3052), + [6228] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3054), + [6230] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3055), + [6232] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3056), + [6234] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3057), + [6236] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3058), + [6238] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3058), + [6240] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3059), + [6242] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3061), + [6244] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3063), + [6246] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3064), + [6248] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3063), + [6250] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3066), + [6252] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3067), + [6254] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3068), + [6256] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3069), + [6258] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3067), + [6260] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3077), + [6262] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3078), + [6264] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3079), + [6266] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3081), + [6268] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3082), + [6270] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3082), + [6272] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3084), + [6274] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3085), + [6276] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3086), + [6278] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3087), + [6280] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3088), + [6282] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3089), + [6284] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3091), + [6286] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3093), + [6288] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3094), + [6290] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3095), + [6292] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3097), + [6294] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3098), + [6296] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3098), + [6298] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3100), + [6300] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3101), + [6302] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3102), + [6304] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3103), + [6306] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3104), + [6308] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3105), + [6310] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3107), + [6312] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3109), + [6314] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3110), + [6316] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3111), + [6318] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3112), + [6320] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3114), + [6322] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3116), + [6324] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3118), + [6326] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3119), + [6328] = {.count = 2, .reusable = true, .depends_on_lookahead = false}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(1855), + [6331] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3120), + [6333] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3121), + [6335] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3122), + [6337] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3122), + [6339] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3124), + [6341] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3125), + [6343] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3126), + [6345] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3127), + [6347] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3128), + [6349] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3130), + [6351] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3131), + [6353] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3133), + [6355] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3135), + [6357] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3136), + [6359] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3137), + [6361] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3138), + [6363] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3139), + [6365] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3140), + [6367] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3142), + [6369] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3143), + [6371] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3143), + [6373] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3145), + [6375] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3146), + [6377] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3147), + [6379] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3148), + [6381] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3149), + [6383] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3150), + [6385] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3152), + [6387] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3154), + [6389] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3155), + [6391] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3156), + [6393] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3156), + [6395] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3158), [6397] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3159), [6399] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3160), [6401] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3161), [6403] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3162), - [6405] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3163), - [6407] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3165), - [6409] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3166), - [6411] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3166), - [6413] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3168), - [6415] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3169), - [6417] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3170), - [6419] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3171), - [6421] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3172), - [6423] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3173), - [6425] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3175), - [6427] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3177), - [6429] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3178), - [6431] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3179), - [6433] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3180), - [6435] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3182), - [6437] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3184), - [6439] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3186), - [6441] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3187), - [6443] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3188), - [6445] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3189), - [6447] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3190), + [6405] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3164), + [6407] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3165), + [6409] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3167), + [6411] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3169), + [6413] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3170), + [6415] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3171), + [6417] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3172), + [6419] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3173), + [6421] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3174), + [6423] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3175), + [6425] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3177), + [6427] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3179), + [6429] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3181), + [6431] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3182), + [6433] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3183), + [6435] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3184), + [6437] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3185), + [6439] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3187), + [6441] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3188), + [6443] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3188), + [6445] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3190), + [6447] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3191), [6449] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3192), [6451] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3193), - [6453] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3193), - [6455] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3195), - [6457] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3196), - [6459] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3197), - [6461] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3198), - [6463] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3199), - [6465] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3200), - [6467] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3202), - [6469] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3204), - [6471] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_elif_clause, 4), - [6473] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_if_statement, 7), - [6475] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(aux_sym_case_item_repeat1, 2, .alias_sequence_id = 3), - [6477] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(aux_sym_case_item_repeat1, 2), - [6479] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_last_case_item, 3, .alias_sequence_id = 1), - [6481] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_case_item, 3, .alias_sequence_id = 1), - [6483] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_case_item, 3, .alias_sequence_id = 1), - [6485] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_case_item, 3, .alias_sequence_id = 1), - [6487] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3205), - [6489] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3206), - [6491] = {.count = 2, .reusable = true, .depends_on_lookahead = false}, REDUCE(aux_sym_case_item_repeat1, 2), SHIFT_REPEAT(1987), - [6494] = {.count = 2, .reusable = true, .depends_on_lookahead = false}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(1986), - [6497] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_last_case_item, 3), - [6499] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_case_item, 3), - [6501] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_case_item, 3), - [6503] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_case_item, 3), - [6505] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3209), - [6507] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3211), - [6509] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3212), - [6511] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3213), - [6513] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3213), - [6515] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3215), - [6517] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3216), - [6519] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3217), - [6521] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3218), - [6523] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3219), - [6525] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3221), - [6527] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3222), - [6529] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3224), - [6531] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3226), - [6533] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3227), - [6535] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3228), - [6537] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_case_statement, 7, .alias_sequence_id = 19), - [6539] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3229), - [6541] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3231), - [6543] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3233), - [6545] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_case_statement, 7, .alias_sequence_id = 20), - [6547] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3234), - [6549] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3235), - [6551] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3236), - [6553] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3237), - [6555] = {.count = 2, .reusable = true, .depends_on_lookahead = false}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(2038), - [6558] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3238), - [6560] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3239), - [6562] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3240), - [6564] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3240), - [6566] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3242), - [6568] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3243), - [6570] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3244), - [6572] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3245), - [6574] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3246), - [6576] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3248), - [6578] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3249), - [6580] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3251), - [6582] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3253), - [6584] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3254), - [6586] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3255), - [6588] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3256), - [6590] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3257), - [6592] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3258), - [6594] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3260), - [6596] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3261), - [6598] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3261), - [6600] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3263), - [6602] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3264), - [6604] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3265), - [6606] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3266), - [6608] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3267), - [6610] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3268), - [6612] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3270), - [6614] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3272), - [6616] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3272), - [6618] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3274), - [6620] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3275), - [6622] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3276), - [6624] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3277), - [6626] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3279), - [6628] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3280), - [6630] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3281), - [6632] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3280), - [6634] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3283), - [6636] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3284), - [6638] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3286), - [6640] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3287), - [6642] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3289), - [6644] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3290), - [6646] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3291), - [6648] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3292), - [6650] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3293), - [6652] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3294), - [6654] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3296), - [6656] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3298), - [6658] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3300), - [6660] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3301), - [6662] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3302), - [6664] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3303), - [6666] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3304), - [6668] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3305), - [6670] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3307), - [6672] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3309), - [6674] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3311), - [6676] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3312), - [6678] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3313), - [6680] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3314), - [6682] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3315), - [6684] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3316), - [6686] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3317), - [6688] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3318), - [6690] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3320), - [6692] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3321), - [6694] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3321), - [6696] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3323), - [6698] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3324), - [6700] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3325), - [6702] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3326), - [6704] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3327), - [6706] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3328), - [6708] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3330), - [6710] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_expansion, 6, .alias_sequence_id = 10), - [6712] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_expansion, 6, .alias_sequence_id = 15), - [6714] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_expansion, 6), - [6716] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_expansion, 6, .alias_sequence_id = 16), - [6718] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3332), - [6720] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_expansion, 6, .alias_sequence_id = 17), - [6722] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3333), - [6724] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_expansion, 6, .alias_sequence_id = 18), - [6726] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3334), - [6728] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_expansion, 6, .alias_sequence_id = 11), - [6730] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_expansion, 6, .alias_sequence_id = 12), - [6732] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3335), - [6734] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3336), - [6736] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3337), - [6738] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3338), - [6740] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3339), - [6742] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3340), - [6744] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3341), - [6746] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3342), - [6748] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3343), - [6750] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3344), - [6752] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3345), - [6754] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3346), - [6756] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3347), - [6758] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3348), - [6760] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3349), - [6762] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_subscript, 6, .alias_sequence_id = 6), - [6764] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_subscript, 6, .alias_sequence_id = 6), - [6766] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_subscript, 6), - [6768] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_subscript, 6), - [6770] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3350), - [6772] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3351), - [6774] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3352), - [6776] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3354), - [6778] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3355), - [6780] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3355), - [6782] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3357), - [6784] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3358), - [6786] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3359), - [6788] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3360), - [6790] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3361), - [6792] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3362), - [6794] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3364), - [6796] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3366), - [6798] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3367), - [6800] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3368), - [6802] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3369), - [6804] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3371), - [6806] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3373), - [6808] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3375), - [6810] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3376), - [6812] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_expansion, 7, .alias_sequence_id = 16), - [6814] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_expansion, 7, .alias_sequence_id = 16), - [6816] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_expansion, 7, .alias_sequence_id = 17), - [6818] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_expansion, 7, .alias_sequence_id = 17), - [6820] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_expansion, 7, .alias_sequence_id = 18), - [6822] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_expansion, 7, .alias_sequence_id = 18), - [6824] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3377), - [6826] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3378), - [6828] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3379), - [6830] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3381), - [6832] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3382), - [6834] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3382), - [6836] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3384), - [6838] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3385), - [6840] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3386), - [6842] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3387), - [6844] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3388), - [6846] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3389), - [6848] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3391), - [6850] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3393), - [6852] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_for_statement, 6, .alias_sequence_id = 5), - [6854] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_for_statement, 6, .alias_sequence_id = 5), - [6856] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_if_statement, 6), - [6858] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_if_statement, 6), - [6860] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3395), - [6862] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_case_statement, 6, .alias_sequence_id = 13), - [6864] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_case_statement, 6, .alias_sequence_id = 13), - [6866] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3396), - [6868] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_case_statement, 6, .alias_sequence_id = 3), - [6870] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_case_statement, 6, .alias_sequence_id = 3), - [6872] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_case_statement, 6, .alias_sequence_id = 14), - [6874] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_case_statement, 6, .alias_sequence_id = 14), - [6876] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3398), - [6878] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_case_statement, 6), - [6880] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_case_statement, 6), - [6882] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_function_definition, 6), - [6884] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_function_definition, 6), - [6886] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3400), - [6888] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3400), - [6890] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3402), - [6892] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3403), - [6894] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3404), - [6896] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3405), - [6898] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3407), - [6900] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3408), - [6902] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3409), - [6904] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3408), - [6906] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3411), - [6908] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3412), - [6910] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3414), - [6912] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3415), - [6914] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3417), - [6916] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3418), - [6918] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3419), - [6920] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3420), - [6922] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3421), - [6924] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3422), - [6926] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3424), - [6928] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3426), - [6930] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3428), - [6932] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3429), - [6934] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3430), - [6936] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3431), - [6938] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3432), - [6940] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3433), - [6942] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3435), - [6944] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3437), - [6946] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3439), - [6948] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3440), - [6950] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3441), - [6952] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3442), - [6954] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3443), - [6956] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3444), - [6958] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3445), - [6960] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3446), - [6962] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3448), - [6964] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3449), - [6966] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3449), - [6968] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3451), - [6970] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3452), - [6972] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3453), - [6974] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3454), - [6976] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3455), - [6978] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3456), - [6980] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3458), - [6982] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3460), - [6984] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3461), - [6986] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3462), - [6988] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3464), - [6990] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3465), - [6992] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3465), - [6994] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3467), - [6996] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3468), - [6998] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3469), - [7000] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3470), - [7002] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3471), - [7004] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3472), - [7006] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3474), - [7008] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3476), - [7010] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3476), - [7012] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3478), - [7014] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3479), - [7016] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3480), - [7018] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3481), - [7020] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3483), - [7022] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3484), - [7024] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3485), - [7026] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3484), - [7028] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3487), - [7030] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3488), - [7032] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3490), - [7034] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3491), - [7036] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3493), - [7038] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3494), - [7040] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3495), - [7042] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3496), - [7044] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3497), - [7046] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3498), - [7048] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3500), - [7050] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3502), - [7052] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3504), - [7054] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3505), - [7056] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3506), - [7058] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3507), - [7060] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3508), - [7062] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3509), - [7064] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3511), - [7066] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3513), - [7068] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3515), - [7070] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3516), - [7072] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3517), - [7074] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3518), - [7076] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3519), - [7078] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3520), - [7080] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3521), - [7082] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3522), - [7084] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3524), - [7086] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3525), - [7088] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3525), - [7090] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3527), - [7092] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3528), - [7094] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3529), - [7096] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3530), - [7098] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3531), - [7100] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3532), - [7102] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3534), - [7104] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3536), - [7106] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3537), - [7108] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3538), - [7110] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3539), - [7112] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3541), - [7114] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3543), - [7116] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3545), - [7118] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3546), - [7120] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3547), - [7122] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3548), - [7124] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3549), - [7126] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3551), - [7128] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3552), - [7130] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3552), - [7132] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3554), - [7134] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3555), - [7136] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3556), - [7138] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3557), - [7140] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3558), - [7142] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3559), - [7144] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3561), - [7146] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3563), - [7148] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3564), - [7150] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3565), - [7152] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3566), - [7154] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3567), - [7156] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3568), - [7158] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3569), - [7160] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3571), - [7162] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3573), - [7164] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3575), - [7166] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3576), - [7168] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3577), - [7170] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3578), - [7172] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3579), - [7174] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3580), - [7176] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3581), - [7178] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3582), - [7180] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3583), - [7182] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3585), - [7184] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3587), - [7186] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3589), - [7188] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3590), - [7190] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_last_case_item, 4, .alias_sequence_id = 1), - [7192] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_case_item, 4, .alias_sequence_id = 1), - [7194] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_case_item, 4, .alias_sequence_id = 1), - [7196] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_case_item, 4, .alias_sequence_id = 1), - [7198] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3591), - [7200] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_last_case_item, 4), - [7202] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_case_item, 4), - [7204] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_case_item, 4), - [7206] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_case_item, 4), - [7208] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3592), - [7210] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3593), - [7212] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3594), - [7214] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3595), - [7216] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3597), - [7218] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3598), - [7220] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3598), - [7222] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3600), - [7224] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3601), - [7226] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3602), - [7228] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3603), - [7230] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3604), - [7232] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3605), - [7234] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3607), - [7236] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3609), - [7238] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3611), - [7240] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3612), - [7242] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3614), - [7244] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_case_statement, 8, .alias_sequence_id = 21), - [7246] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_case_statement, 8, .alias_sequence_id = 22), - [7248] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3615), - [7250] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3616), - [7252] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3617), - [7254] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3619), - [7256] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3620), - [7258] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3620), - [7260] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3622), - [7262] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3623), - [7264] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3624), - [7266] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3625), - [7268] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3626), - [7270] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3627), - [7272] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3629), - [7274] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3631), - [7276] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3632), - [7278] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3633), - [7280] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3634), - [7282] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3636), - [7284] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3638), - [7286] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3640), - [7288] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3641), - [7290] = {.count = 2, .reusable = true, .depends_on_lookahead = false}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(2719), - [7293] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3642), - [7295] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3643), - [7297] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3644), - [7299] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3644), - [7301] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3646), - [7303] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3647), - [7305] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3648), - [7307] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3649), - [7309] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3650), - [7311] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3652), - [7313] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3653), - [7315] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3655), - [7317] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3657), - [7319] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3658), - [7321] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3659), - [7323] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3660), - [7325] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3661), - [7327] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3662), - [7329] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3663), - [7331] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3664), - [7333] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3665), - [7335] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3666), - [7337] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3667), - [7339] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3668), - [7341] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3669), - [7343] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3671), - [7345] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3673), - [7347] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3675), - [7349] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3676), - [7351] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_expansion, 7, .alias_sequence_id = 16), - [7353] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_expansion, 7, .alias_sequence_id = 17), - [7355] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_expansion, 7, .alias_sequence_id = 18), - [7357] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3677), - [7359] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3678), - [7361] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3679), - [7363] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3680), - [7365] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3682), - [7367] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3684), - [7369] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3686), - [7371] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3687), - [7373] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3688), - [7375] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3689), - [7377] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3690), - [7379] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3691), - [7381] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3692), - [7383] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3693), - [7385] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3694), - [7387] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3696), - [7389] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3698), - [7391] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3700), - [7393] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3701), - [7395] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3702), - [7397] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_if_statement, 7), - [7399] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_if_statement, 7), - [7401] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_case_statement, 7, .alias_sequence_id = 19), - [7403] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_case_statement, 7, .alias_sequence_id = 19), - [7405] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3703), - [7407] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_case_statement, 7, .alias_sequence_id = 20), - [7409] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_case_statement, 7, .alias_sequence_id = 20), - [7411] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3704), - [7413] = {.count = 2, .reusable = true, .depends_on_lookahead = false}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(2937), - [7416] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3705), - [7418] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3706), - [7420] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3707), - [7422] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3707), - [7424] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3709), - [7426] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3710), - [7428] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3711), - [7430] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3712), - [7432] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3713), - [7434] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3715), - [7436] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3716), - [7438] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3718), - [7440] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3720), - [7442] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3721), - [7444] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3722), - [7446] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3723), - [7448] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3724), - [7450] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3725), - [7452] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3726), - [7454] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3727), - [7456] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3728), - [7458] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3729), - [7460] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3730), - [7462] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3731), - [7464] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3732), - [7466] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3734), - [7468] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3736), - [7470] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3738), - [7472] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3739), - [7474] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3740), - [7476] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3741), - [7478] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3742), - [7480] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3743), - [7482] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3745), - [7484] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3747), - [7486] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3749), - [7488] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3750), - [7490] = {.count = 2, .reusable = true, .depends_on_lookahead = false}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3037), - [7493] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3751), - [7495] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3752), - [7497] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3753), - [7499] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3753), - [7501] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3755), - [7503] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3756), - [7505] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3757), - [7507] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3758), - [7509] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3759), - [7511] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3761), - [7513] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3762), - [7515] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3764), - [7517] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3766), - [7519] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3767), - [7521] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3768), - [7523] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3769), - [7525] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3770), - [7527] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3771), - [7529] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3772), - [7531] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3773), - [7533] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3774), - [7535] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3775), - [7537] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3776), - [7539] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3777), - [7541] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3778), - [7543] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3780), - [7545] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3782), - [7547] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3784), - [7549] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3785), - [7551] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3786), - [7553] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3787), - [7555] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3788), - [7557] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3789), - [7559] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3790), - [7561] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3791), - [7563] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3792), - [7565] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3794), - [7567] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3796), - [7569] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3798), - [7571] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3799), - [7573] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3800), - [7575] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3801), - [7577] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3802), - [7579] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3803), - [7581] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3804), - [7583] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3805), - [7585] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_last_case_item, 5, .alias_sequence_id = 1), - [7587] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_case_item, 5, .alias_sequence_id = 1), - [7589] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_case_item, 5, .alias_sequence_id = 1), - [7591] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_case_item, 5, .alias_sequence_id = 1), - [7593] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_last_case_item, 5), - [7595] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_case_item, 5), - [7597] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_case_item, 5), - [7599] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_case_item, 5), - [7601] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3806), - [7603] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3807), - [7605] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3808), - [7607] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3809), - [7609] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3811), - [7611] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3813), - [7613] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3815), - [7615] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3816), - [7617] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3817), - [7619] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3820), - [7621] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3822), - [7623] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3823), - [7625] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3824), - [7627] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3825), - [7629] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3827), - [7631] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3829), - [7633] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3831), - [7635] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3832), - [7637] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3833), - [7639] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3834), - [7641] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3835), - [7643] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3836), - [7645] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3837), - [7647] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3838), - [7649] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3840), - [7651] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3841), - [7653] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3841), - [7655] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3843), - [7657] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3844), - [7659] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3845), - [7661] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3846), - [7663] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3847), - [7665] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3848), - [7667] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3850), - [7669] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3852), - [7671] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3853), - [7673] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3854), - [7675] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3855), - [7677] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3856), - [7679] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3857), - [7681] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3858), - [7683] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3859), - [7685] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3860), - [7687] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_case_statement, 8, .alias_sequence_id = 21), - [7689] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_case_statement, 8, .alias_sequence_id = 21), - [7691] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_case_statement, 8, .alias_sequence_id = 22), - [7693] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_case_statement, 8, .alias_sequence_id = 22), - [7695] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3861), - [7697] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3862), - [7699] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3863), - [7701] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3865), - [7703] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3866), - [7705] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3866), - [7707] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3868), - [7709] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3869), - [7711] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3870), - [7713] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3871), - [7715] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3872), - [7717] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3873), - [7719] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3875), - [7721] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3877), - [7723] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3878), - [7725] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3879), - [7727] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3880), - [7729] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3881), - [7731] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3882), - [7733] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3883), - [7735] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3884), - [7737] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3885), - [7739] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3887), - [7741] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3888), - [7743] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3888), - [7745] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3890), - [7747] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3891), - [7749] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3892), - [7751] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3893), - [7753] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3894), - [7755] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3895), - [7757] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3897), - [7759] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3899), - [7761] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3900), - [7763] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3901), - [7765] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3902), - [7767] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3903), - [7769] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3904), - [7771] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3905), - [7773] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3906), - [7775] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3907), - [7777] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3908), - [7779] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3909), - [7781] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3910), - [7783] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3911), - [7785] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3912), - [7787] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3913), - [7789] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3914), - [7791] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3915), - [7793] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3916), - [7795] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3918), - [7797] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3920), - [7799] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3922), - [7801] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3923), - [7803] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3924), - [7805] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3925), - [7807] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3926), - [7809] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3927), - [7811] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3929), - [7813] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3931), - [7815] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3933), - [7817] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3934), - [7819] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3935), - [7821] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3936), - [7823] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3937), - [7825] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3938), - [7827] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3940), - [7829] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3942), - [7831] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3944), - [7833] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3945), - [7835] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3946), - [7837] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3947), - [7839] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3948), - [7841] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3949), - [7843] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3950), - [7845] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3951), - [7847] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3952), - [7849] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3953), - [7851] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3954), + [6453] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3194), + [6455] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3195), + [6457] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3197), + [6459] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3199), + [6461] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3200), + [6463] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3201), + [6465] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3202), + [6467] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3204), + [6469] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3206), + [6471] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3208), + [6473] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3209), + [6475] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3210), + [6477] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3211), + [6479] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3212), + [6481] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3214), + [6483] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3215), + [6485] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3215), + [6487] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3217), + [6489] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3218), + [6491] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3219), + [6493] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3220), + [6495] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3221), + [6497] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3222), + [6499] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3224), + [6501] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3226), + [6503] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_elif_clause, 4), + [6505] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_if_statement, 7), + [6507] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(aux_sym_case_item_repeat1, 2, .alias_sequence_id = 3), + [6509] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(aux_sym_case_item_repeat1, 2), + [6511] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3227), + [6513] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_last_case_item, 3, .alias_sequence_id = 1), + [6515] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_case_item, 3, .alias_sequence_id = 1), + [6517] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_case_item, 3, .alias_sequence_id = 1), + [6519] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_case_item, 3, .alias_sequence_id = 1), + [6521] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3230), + [6523] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3233), + [6525] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3234), + [6527] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3235), + [6529] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3236), + [6531] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3237), + [6533] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3238), + [6535] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3239), + [6537] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3240), + [6539] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3241), + [6541] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3242), + [6543] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3246), + [6545] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3247), + [6547] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3248), + [6549] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3249), + [6551] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3250), + [6553] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3251), + [6555] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3252), + [6557] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3253), + [6559] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3254), + [6561] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3257), + [6563] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3259), + [6565] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3261), + [6567] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3262), + [6569] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3261), + [6571] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3264), + [6573] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3265), + [6575] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3266), + [6577] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3267), + [6579] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3265), + [6581] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3275), + [6583] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_last_case_item, 3, .alias_sequence_id = 1), + [6585] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3276), + [6587] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3277), + [6589] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3278), + [6591] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3279), + [6593] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3280), + [6595] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3281), + [6597] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3282), + [6599] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3283), + [6601] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3284), + [6603] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2643), + [6605] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2644), + [6607] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3285), + [6609] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2646), + [6611] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2647), + [6613] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2648), + [6615] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(2649), + [6617] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3289), + [6619] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(2642), + [6621] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(2645), + [6623] = {.count = 2, .reusable = true, .depends_on_lookahead = false}, REDUCE(aux_sym_case_item_repeat1, 2), SHIFT_REPEAT(1987), + [6626] = {.count = 2, .reusable = true, .depends_on_lookahead = false}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(1986), + [6629] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_last_case_item, 3), + [6631] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_case_item, 3), + [6633] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_case_item, 3), + [6635] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_case_item, 3), + [6637] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_last_case_item, 3), + [6639] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3295), + [6641] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3296), + [6643] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3300), + [6645] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3301), + [6647] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3302), + [6649] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3302), + [6651] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3304), + [6653] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3305), + [6655] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3306), + [6657] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3307), + [6659] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3308), + [6661] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3310), + [6663] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3311), + [6665] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3313), + [6667] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3315), + [6669] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3316), + [6671] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3317), + [6673] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_case_statement, 7, .alias_sequence_id = 19), + [6675] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3318), + [6677] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3320), + [6679] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3322), + [6681] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_case_statement, 7, .alias_sequence_id = 20), + [6683] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3323), + [6685] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3324), + [6687] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3325), + [6689] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3326), + [6691] = {.count = 2, .reusable = true, .depends_on_lookahead = false}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(2038), + [6694] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3327), + [6696] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3328), + [6698] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3329), + [6700] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3329), + [6702] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3331), + [6704] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3332), + [6706] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3333), + [6708] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3334), + [6710] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3335), + [6712] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3337), + [6714] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3338), + [6716] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3340), + [6718] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3342), + [6720] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3343), + [6722] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3344), + [6724] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3345), + [6726] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3346), + [6728] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3347), + [6730] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3349), + [6732] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3350), + [6734] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3350), + [6736] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3352), + [6738] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3353), + [6740] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3354), + [6742] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3355), + [6744] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3356), + [6746] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3357), + [6748] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3359), + [6750] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3361), + [6752] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3361), + [6754] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3363), + [6756] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3364), + [6758] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3365), + [6760] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3366), + [6762] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3368), + [6764] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3369), + [6766] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3370), + [6768] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3369), + [6770] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3372), + [6772] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3373), + [6774] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3375), + [6776] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3376), + [6778] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3378), + [6780] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3379), + [6782] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3380), + [6784] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3381), + [6786] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3382), + [6788] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3383), + [6790] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3385), + [6792] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3387), + [6794] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3389), + [6796] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3390), + [6798] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3391), + [6800] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3392), + [6802] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3393), + [6804] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3394), + [6806] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3396), + [6808] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3398), + [6810] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3400), + [6812] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3401), + [6814] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3402), + [6816] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3403), + [6818] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3404), + [6820] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3405), + [6822] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3406), + [6824] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3407), + [6826] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3409), + [6828] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3410), + [6830] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3410), + [6832] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3412), + [6834] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3413), + [6836] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3414), + [6838] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3415), + [6840] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3416), + [6842] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3417), + [6844] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3419), + [6846] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_expansion, 6, .alias_sequence_id = 10), + [6848] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_expansion, 6, .alias_sequence_id = 15), + [6850] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_expansion, 6), + [6852] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_expansion, 6, .alias_sequence_id = 16), + [6854] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3421), + [6856] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_expansion, 6, .alias_sequence_id = 17), + [6858] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3422), + [6860] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_expansion, 6, .alias_sequence_id = 18), + [6862] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3423), + [6864] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_expansion, 6, .alias_sequence_id = 11), + [6866] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_expansion, 6, .alias_sequence_id = 12), + [6868] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3424), + [6870] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3425), + [6872] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3426), + [6874] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3427), + [6876] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3428), + [6878] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3429), + [6880] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3430), + [6882] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3431), + [6884] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3432), + [6886] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3433), + [6888] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3434), + [6890] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3435), + [6892] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3436), + [6894] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3437), + [6896] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3438), + [6898] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_subscript, 6, .alias_sequence_id = 6), + [6900] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_subscript, 6, .alias_sequence_id = 6), + [6902] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_subscript, 6), + [6904] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_subscript, 6), + [6906] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3439), + [6908] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3440), + [6910] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3441), + [6912] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3443), + [6914] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3444), + [6916] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3444), + [6918] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3446), + [6920] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3447), + [6922] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3448), + [6924] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3449), + [6926] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3450), + [6928] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3451), + [6930] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3453), + [6932] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3455), + [6934] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3456), + [6936] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3457), + [6938] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3458), + [6940] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3460), + [6942] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3462), + [6944] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3464), + [6946] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3465), + [6948] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_expansion, 7, .alias_sequence_id = 16), + [6950] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_expansion, 7, .alias_sequence_id = 16), + [6952] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_expansion, 7, .alias_sequence_id = 17), + [6954] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_expansion, 7, .alias_sequence_id = 17), + [6956] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_expansion, 7, .alias_sequence_id = 18), + [6958] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_expansion, 7, .alias_sequence_id = 18), + [6960] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3466), + [6962] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3467), + [6964] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3468), + [6966] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3470), + [6968] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3471), + [6970] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3471), + [6972] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3473), + [6974] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3474), + [6976] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3475), + [6978] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3476), + [6980] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3477), + [6982] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3478), + [6984] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3480), + [6986] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3482), + [6988] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_for_statement, 6, .alias_sequence_id = 5), + [6990] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_for_statement, 6, .alias_sequence_id = 5), + [6992] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_if_statement, 6), + [6994] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_if_statement, 6), + [6996] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3484), + [6998] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_case_statement, 6, .alias_sequence_id = 13), + [7000] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_case_statement, 6, .alias_sequence_id = 13), + [7002] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3485), + [7004] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_case_statement, 6, .alias_sequence_id = 3), + [7006] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_case_statement, 6, .alias_sequence_id = 3), + [7008] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_case_statement, 6, .alias_sequence_id = 14), + [7010] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_case_statement, 6, .alias_sequence_id = 14), + [7012] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3487), + [7014] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_case_statement, 6), + [7016] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_case_statement, 6), + [7018] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_function_definition, 6), + [7020] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_function_definition, 6), + [7022] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3489), + [7024] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3489), + [7026] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3491), + [7028] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3492), + [7030] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3493), + [7032] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3494), + [7034] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3496), + [7036] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3497), + [7038] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3498), + [7040] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3497), + [7042] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3500), + [7044] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3501), + [7046] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3503), + [7048] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3504), + [7050] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3506), + [7052] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3507), + [7054] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3508), + [7056] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3509), + [7058] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3510), + [7060] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3511), + [7062] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3513), + [7064] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3515), + [7066] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3517), + [7068] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3518), + [7070] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3519), + [7072] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3520), + [7074] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3521), + [7076] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3522), + [7078] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3524), + [7080] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3526), + [7082] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3528), + [7084] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3529), + [7086] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3530), + [7088] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3531), + [7090] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3532), + [7092] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3533), + [7094] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3534), + [7096] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3535), + [7098] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3537), + [7100] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3538), + [7102] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3538), + [7104] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3540), + [7106] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3541), + [7108] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3542), + [7110] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3543), + [7112] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3544), + [7114] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3545), + [7116] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3547), + [7118] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3549), + [7120] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3550), + [7122] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3551), + [7124] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3553), + [7126] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3554), + [7128] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3554), + [7130] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3556), + [7132] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3557), + [7134] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3558), + [7136] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3559), + [7138] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3560), + [7140] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3561), + [7142] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3563), + [7144] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3565), + [7146] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3565), + [7148] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3567), + [7150] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3568), + [7152] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3569), + [7154] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3570), + [7156] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3572), + [7158] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3573), + [7160] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3574), + [7162] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3573), + [7164] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3576), + [7166] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3577), + [7168] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3579), + [7170] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3580), + [7172] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3582), + [7174] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3583), + [7176] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3584), + [7178] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3585), + [7180] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3586), + [7182] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3587), + [7184] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3589), + [7186] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3591), + [7188] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3593), + [7190] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3594), + [7192] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3595), + [7194] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3596), + [7196] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3597), + [7198] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3598), + [7200] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3600), + [7202] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3602), + [7204] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3604), + [7206] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3605), + [7208] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3606), + [7210] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3607), + [7212] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3608), + [7214] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3609), + [7216] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3610), + [7218] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3611), + [7220] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3613), + [7222] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3614), + [7224] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3614), + [7226] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3616), + [7228] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3617), + [7230] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3618), + [7232] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3619), + [7234] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3620), + [7236] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3621), + [7238] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3623), + [7240] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3625), + [7242] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3626), + [7244] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3627), + [7246] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3628), + [7248] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3630), + [7250] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3632), + [7252] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3634), + [7254] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3635), + [7256] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3636), + [7258] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3637), + [7260] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3638), + [7262] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3640), + [7264] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3641), + [7266] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3641), + [7268] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3643), + [7270] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3644), + [7272] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3645), + [7274] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3646), + [7276] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3647), + [7278] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3648), + [7280] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3650), + [7282] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3652), + [7284] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3653), + [7286] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3654), + [7288] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3655), + [7290] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3656), + [7292] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3657), + [7294] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3658), + [7296] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3660), + [7298] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3662), + [7300] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3664), + [7302] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3665), + [7304] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3666), + [7306] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3667), + [7308] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3668), + [7310] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3669), + [7312] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3670), + [7314] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3671), + [7316] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3672), + [7318] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3674), + [7320] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3676), + [7322] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3678), + [7324] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3679), + [7326] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3680), + [7328] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3681), + [7330] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3682), + [7332] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3683), + [7334] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3684), + [7336] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3685), + [7338] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3686), + [7340] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3687), + [7342] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3688), + [7344] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3689), + [7346] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3685), + [7348] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3691), + [7350] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3693), + [7352] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3694), + [7354] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3696), + [7356] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3698), + [7358] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3235), + [7360] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3700), + [7362] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3701), + [7364] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3700), + [7366] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3703), + [7368] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3704), + [7370] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3705), + [7372] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3706), + [7374] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3704), + [7376] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3715), + [7378] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3717), + [7380] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3247), + [7382] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3719), + [7384] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3720), + [7386] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3719), + [7388] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3722), + [7390] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3723), + [7392] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3724), + [7394] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3725), + [7396] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3723), + [7398] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3734), + [7400] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3734), + [7402] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3736), + [7404] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3737), + [7406] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3738), + [7408] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3739), + [7410] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3741), + [7412] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3742), + [7414] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3743), + [7416] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3742), + [7418] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3745), + [7420] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3746), + [7422] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3748), + [7424] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3749), + [7426] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3751), + [7428] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3752), + [7430] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3753), + [7432] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_last_case_item, 4, .alias_sequence_id = 1), + [7434] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_case_item, 4, .alias_sequence_id = 1), + [7436] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_case_item, 4, .alias_sequence_id = 1), + [7438] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_case_item, 4, .alias_sequence_id = 1), + [7440] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3757), + [7442] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3757), + [7444] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3758), + [7446] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3759), + [7448] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3760), + [7450] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3761), + [7452] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3762), + [7454] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3763), + [7456] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3764), + [7458] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3765), + [7460] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3766), + [7462] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3767), + [7464] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3768), + [7466] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3764), + [7468] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3769), + [7470] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3770), + [7472] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3770), + [7474] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_last_case_item, 4, .alias_sequence_id = 1), + [7476] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3774), + [7478] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3778), + [7480] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_last_case_item, 4), + [7482] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_case_item, 4), + [7484] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_case_item, 4), + [7486] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_case_item, 4), + [7488] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_last_case_item, 4), + [7490] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3781), + [7492] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3782), + [7494] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3785), + [7496] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3786), + [7498] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3787), + [7500] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3789), + [7502] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3790), + [7504] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3790), + [7506] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3792), + [7508] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3793), + [7510] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3794), + [7512] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3795), + [7514] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3796), + [7516] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3797), + [7518] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3799), + [7520] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3801), + [7522] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3805), + [7524] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3806), + [7526] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3810), + [7528] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_case_statement, 8, .alias_sequence_id = 21), + [7530] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_case_statement, 8, .alias_sequence_id = 22), + [7532] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3811), + [7534] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3812), + [7536] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3813), + [7538] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3815), + [7540] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3816), + [7542] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3816), + [7544] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3818), + [7546] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3819), + [7548] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3820), + [7550] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3821), + [7552] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3822), + [7554] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3823), + [7556] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3825), + [7558] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3827), + [7560] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3828), + [7562] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3829), + [7564] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3830), + [7566] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3832), + [7568] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3834), + [7570] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3836), + [7572] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3837), + [7574] = {.count = 2, .reusable = true, .depends_on_lookahead = false}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(2741), + [7577] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3838), + [7579] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3839), + [7581] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3840), + [7583] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3840), + [7585] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3842), + [7587] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3843), + [7589] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3844), + [7591] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3845), + [7593] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3846), + [7595] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3848), + [7597] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3849), + [7599] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3851), + [7601] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3853), + [7603] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3854), + [7605] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3855), + [7607] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3856), + [7609] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3857), + [7611] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3858), + [7613] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3859), + [7615] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3860), + [7617] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3861), + [7619] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3862), + [7621] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3863), + [7623] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3864), + [7625] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3865), + [7627] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3867), + [7629] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3869), + [7631] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3871), + [7633] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3872), + [7635] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_expansion, 7, .alias_sequence_id = 16), + [7637] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_expansion, 7, .alias_sequence_id = 17), + [7639] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_expansion, 7, .alias_sequence_id = 18), + [7641] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3873), + [7643] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3874), + [7645] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3875), + [7647] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3876), + [7649] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3878), + [7651] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3880), + [7653] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3882), + [7655] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3883), + [7657] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3884), + [7659] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3885), + [7661] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3886), + [7663] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3887), + [7665] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3888), + [7667] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3889), + [7669] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3890), + [7671] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3892), + [7673] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3894), + [7675] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3896), + [7677] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3897), + [7679] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3898), + [7681] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_if_statement, 7), + [7683] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_if_statement, 7), + [7685] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_case_statement, 7, .alias_sequence_id = 19), + [7687] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_case_statement, 7, .alias_sequence_id = 19), + [7689] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3899), + [7691] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_case_statement, 7, .alias_sequence_id = 20), + [7693] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_case_statement, 7, .alias_sequence_id = 20), + [7695] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3900), + [7697] = {.count = 2, .reusable = true, .depends_on_lookahead = false}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(2959), + [7700] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3901), + [7702] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3902), + [7704] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3903), + [7706] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3903), + [7708] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3905), + [7710] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3906), + [7712] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3907), + [7714] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3908), + [7716] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3909), + [7718] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3911), + [7720] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3912), + [7722] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3914), + [7724] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3916), + [7726] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3917), + [7728] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3918), + [7730] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3919), + [7732] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3920), + [7734] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3921), + [7736] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3922), + [7738] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3923), + [7740] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3924), + [7742] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3925), + [7744] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3926), + [7746] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3927), + [7748] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3928), + [7750] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3930), + [7752] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3932), + [7754] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3934), + [7756] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3935), + [7758] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3936), + [7760] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3937), + [7762] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3938), + [7764] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3939), + [7766] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3941), + [7768] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3943), + [7770] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3945), + [7772] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3946), + [7774] = {.count = 2, .reusable = true, .depends_on_lookahead = false}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3059), + [7777] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3947), + [7779] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3948), + [7781] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3949), + [7783] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3949), + [7785] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3951), + [7787] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3952), + [7789] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3953), + [7791] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3954), + [7793] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3955), + [7795] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3957), + [7797] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3958), + [7799] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3960), + [7801] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3962), + [7803] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3963), + [7805] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(3964), + [7807] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3965), + [7809] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3966), + [7811] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3967), + [7813] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3968), + [7815] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3969), + [7817] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3970), + [7819] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3971), + [7821] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3972), + [7823] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3973), + [7825] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3974), + [7827] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3976), + [7829] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3978), + [7831] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3980), + [7833] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3981), + [7835] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3982), + [7837] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3983), + [7839] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3984), + [7841] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3985), + [7843] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3986), + [7845] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3987), + [7847] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3988), + [7849] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3990), + [7851] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3992), + [7853] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3994), + [7855] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3995), + [7857] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3996), + [7859] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3997), + [7861] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3998), + [7863] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3999), + [7865] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4000), + [7867] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4001), + [7869] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4002), + [7871] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4004), + [7873] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4006), + [7875] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4008), + [7877] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4009), + [7879] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(4008), + [7881] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4011), + [7883] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4012), + [7885] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4013), + [7887] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4014), + [7889] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(4012), + [7891] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4023), + [7893] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4024), + [7895] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4025), + [7897] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4027), + [7899] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4028), + [7901] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(4029), + [7903] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3236), + [7905] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4030), + [7907] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3238), + [7909] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3239), + [7911] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3240), + [7913] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3241), + [7915] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(4030), + [7917] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(4031), + [7919] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4031), + [7921] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4033), + [7923] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4034), + [7925] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4035), + [7927] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4036), + [7929] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4038), + [7931] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4039), + [7933] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4040), + [7935] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(4039), + [7937] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4042), + [7939] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4043), + [7941] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4045), + [7943] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4046), + [7945] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4048), + [7947] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4049), + [7949] = {.count = 2, .reusable = true, .depends_on_lookahead = false}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(3233), + [7952] = {.count = 2, .reusable = false, .depends_on_lookahead = false}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(3234), + [7955] = {.count = 2, .reusable = false, .depends_on_lookahead = false}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(3235), + [7958] = {.count = 2, .reusable = false, .depends_on_lookahead = false}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(3236), + [7961] = {.count = 2, .reusable = false, .depends_on_lookahead = false}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(3237), + [7964] = {.count = 2, .reusable = false, .depends_on_lookahead = false}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(3238), + [7967] = {.count = 2, .reusable = false, .depends_on_lookahead = false}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(3239), + [7970] = {.count = 2, .reusable = false, .depends_on_lookahead = false}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(3240), + [7973] = {.count = 2, .reusable = false, .depends_on_lookahead = false}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(3241), + [7976] = {.count = 2, .reusable = false, .depends_on_lookahead = false}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(3242), + [7979] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(4050), + [7981] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(3248), + [7983] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4050), + [7985] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3250), + [7987] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3251), + [7989] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3252), + [7991] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(3253), + [7993] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4052), + [7995] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4053), + [7997] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4054), + [7999] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4055), + [8001] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4057), + [8003] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4058), + [8005] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4059), + [8007] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(4058), + [8009] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4061), + [8011] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4062), + [8013] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4064), + [8015] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4065), + [8017] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4067), + [8019] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4068), + [8021] = {.count = 2, .reusable = false, .depends_on_lookahead = false}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(3246), + [8024] = {.count = 2, .reusable = false, .depends_on_lookahead = false}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(3247), + [8027] = {.count = 2, .reusable = false, .depends_on_lookahead = false}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(3248), + [8030] = {.count = 2, .reusable = false, .depends_on_lookahead = false}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(3249), + [8033] = {.count = 2, .reusable = false, .depends_on_lookahead = false}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(3250), + [8036] = {.count = 2, .reusable = false, .depends_on_lookahead = false}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(3251), + [8039] = {.count = 2, .reusable = false, .depends_on_lookahead = false}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(3252), + [8042] = {.count = 2, .reusable = false, .depends_on_lookahead = false}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(3253), + [8045] = {.count = 2, .reusable = false, .depends_on_lookahead = false}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(3254), + [8048] = {.count = 2, .reusable = true, .depends_on_lookahead = false}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3257), + [8051] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4069), + [8053] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4070), + [8055] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4071), + [8057] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(4071), + [8059] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4073), + [8061] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4074), + [8063] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4075), + [8065] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4076), + [8067] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4077), + [8069] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4079), + [8071] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4080), + [8073] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4082), + [8075] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4084), + [8077] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4085), + [8079] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4086), + [8081] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(4088), + [8083] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4089), + [8085] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(4089), + [8087] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4090), + [8089] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4092), + [8091] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4094), + [8093] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4095), + [8095] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(4094), + [8097] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4097), + [8099] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4098), + [8101] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4099), + [8103] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4100), + [8105] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(4098), + [8107] = {.count = 2, .reusable = true, .depends_on_lookahead = false}, REDUCE(aux_sym_while_statement_repeat1, 2), SHIFT_REPEAT(3280), + [8110] = {.count = 2, .reusable = false, .depends_on_lookahead = false}, REDUCE(aux_sym_while_statement_repeat1, 2), SHIFT_REPEAT(3282), + [8113] = {.count = 2, .reusable = false, .depends_on_lookahead = false}, REDUCE(aux_sym_while_statement_repeat1, 2), SHIFT_REPEAT(3283), + [8116] = {.count = 2, .reusable = false, .depends_on_lookahead = false}, REDUCE(aux_sym_command_repeat2, 2), SHIFT_REPEAT(3281), + [8119] = {.count = 2, .reusable = false, .depends_on_lookahead = false}, REDUCE(aux_sym_command_repeat2, 2), SHIFT_REPEAT(3284), + [8122] = {.count = 2, .reusable = false, .depends_on_lookahead = false}, REDUCE(aux_sym_command_repeat2, 2), SHIFT_REPEAT(2643), + [8125] = {.count = 2, .reusable = false, .depends_on_lookahead = false}, REDUCE(aux_sym_command_repeat2, 2), SHIFT_REPEAT(2644), + [8128] = {.count = 2, .reusable = false, .depends_on_lookahead = false}, REDUCE(aux_sym_command_repeat2, 2), SHIFT_REPEAT(3285), + [8131] = {.count = 2, .reusable = false, .depends_on_lookahead = false}, REDUCE(aux_sym_command_repeat2, 2), SHIFT_REPEAT(2646), + [8134] = {.count = 2, .reusable = false, .depends_on_lookahead = false}, REDUCE(aux_sym_command_repeat2, 2), SHIFT_REPEAT(2647), + [8137] = {.count = 2, .reusable = false, .depends_on_lookahead = false}, REDUCE(aux_sym_command_repeat2, 2), SHIFT_REPEAT(2648), + [8140] = {.count = 2, .reusable = false, .depends_on_lookahead = false}, REDUCE(aux_sym_command_repeat2, 2), SHIFT_REPEAT(2649), + [8143] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_last_case_item, 5, .alias_sequence_id = 1), + [8145] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_case_item, 5, .alias_sequence_id = 1), + [8147] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_case_item, 5, .alias_sequence_id = 1), + [8149] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_case_item, 5, .alias_sequence_id = 1), + [8151] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_last_case_item, 5, .alias_sequence_id = 1), + [8153] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4109), + [8155] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_last_case_item, 5), + [8157] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_case_item, 5), + [8159] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_case_item, 5), + [8161] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_case_item, 5), + [8163] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_last_case_item, 5), + [8165] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4110), + [8167] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4111), + [8169] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4112), + [8171] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4113), + [8173] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4114), + [8175] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4116), + [8177] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4118), + [8179] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4120), + [8181] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4121), + [8183] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4122), + [8185] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4123), + [8187] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4128), + [8189] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4129), + [8191] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4133), + [8193] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4134), + [8195] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4135), + [8197] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4136), + [8199] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4138), + [8201] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4140), + [8203] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4142), + [8205] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4143), + [8207] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4144), + [8209] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4145), + [8211] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4146), + [8213] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4147), + [8215] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4148), + [8217] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4149), + [8219] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4151), + [8221] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4152), + [8223] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(4152), + [8225] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4154), + [8227] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4155), + [8229] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4156), + [8231] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4157), + [8233] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4158), + [8235] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4159), + [8237] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4161), + [8239] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4163), + [8241] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4164), + [8243] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4165), + [8245] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4166), + [8247] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4167), + [8249] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4168), + [8251] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4169), + [8253] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4170), + [8255] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4171), + [8257] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_case_statement, 8, .alias_sequence_id = 21), + [8259] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_case_statement, 8, .alias_sequence_id = 21), + [8261] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_case_statement, 8, .alias_sequence_id = 22), + [8263] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_case_statement, 8, .alias_sequence_id = 22), + [8265] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4172), + [8267] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4173), + [8269] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4174), + [8271] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4176), + [8273] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4177), + [8275] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(4177), + [8277] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4179), + [8279] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4180), + [8281] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4181), + [8283] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4182), + [8285] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4183), + [8287] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4184), + [8289] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4186), + [8291] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4188), + [8293] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4189), + [8295] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4190), + [8297] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4191), + [8299] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4192), + [8301] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4193), + [8303] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4194), + [8305] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4195), + [8307] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4196), + [8309] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4198), + [8311] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4199), + [8313] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(4199), + [8315] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4201), + [8317] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4202), + [8319] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4203), + [8321] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4204), + [8323] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4205), + [8325] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4206), + [8327] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4208), + [8329] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4210), + [8331] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4211), + [8333] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4212), + [8335] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4213), + [8337] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4214), + [8339] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4215), + [8341] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4216), + [8343] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(4217), + [8345] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4217), + [8347] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4219), + [8349] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4220), + [8351] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4221), + [8353] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4222), + [8355] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4224), + [8357] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4225), + [8359] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4226), + [8361] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(4225), + [8363] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4228), + [8365] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4229), + [8367] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4231), + [8369] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4232), + [8371] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4234), + [8373] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4235), + [8375] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(4237), + [8377] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4237), + [8379] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(4238), + [8381] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4239), + [8383] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(4240), + [8385] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4241), + [8387] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4242), + [8389] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4243), + [8391] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4244), + [8393] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4245), + [8395] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(4241), + [8397] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4246), + [8399] = {.count = 2, .reusable = true, .depends_on_lookahead = false}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3696), + [8402] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4248), + [8404] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4249), + [8406] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4250), + [8408] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(4250), + [8410] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4252), + [8412] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4253), + [8414] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4254), + [8416] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4255), + [8418] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4256), + [8420] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4258), + [8422] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4259), + [8424] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4261), + [8426] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4263), + [8428] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4264), + [8430] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4265), + [8432] = {.count = 2, .reusable = true, .depends_on_lookahead = false}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3715), + [8435] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4266), + [8437] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4267), + [8439] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4268), + [8441] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(4268), + [8443] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4270), + [8445] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4271), + [8447] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4272), + [8449] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4273), + [8451] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4274), + [8453] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4276), + [8455] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4277), + [8457] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4279), + [8459] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4281), + [8461] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4282), + [8463] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4283), + [8465] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4284), + [8467] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4285), + [8469] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4286), + [8471] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4288), + [8473] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4289), + [8475] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(4289), + [8477] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4291), + [8479] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4292), + [8481] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4293), + [8483] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4294), + [8485] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4295), + [8487] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4296), + [8489] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4298), + [8491] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(4300), + [8493] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4300), + [8495] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4302), + [8497] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4303), + [8499] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4304), + [8501] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4305), + [8503] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4307), + [8505] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4308), + [8507] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4309), + [8509] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(4308), + [8511] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4311), + [8513] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4312), + [8515] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4314), + [8517] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4315), + [8519] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4317), + [8521] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4318), + [8523] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_last_case_item, 6, .alias_sequence_id = 1), + [8525] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_case_item, 6, .alias_sequence_id = 1), + [8527] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_case_item, 6, .alias_sequence_id = 1), + [8529] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_case_item, 6, .alias_sequence_id = 1), + [8531] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_last_case_item, 6), + [8533] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, REDUCE(sym_case_item, 6), + [8535] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, REDUCE(sym_case_item, 6), + [8537] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, REDUCE(sym_case_item, 6), + [8539] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4319), + [8541] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4320), + [8543] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4321), + [8545] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4322), + [8547] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4323), + [8549] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4326), + [8551] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4327), + [8553] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4330), + [8555] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4331), + [8557] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4332), + [8559] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4333), + [8561] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4334), + [8563] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4335), + [8565] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4336), + [8567] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4338), + [8569] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4340), + [8571] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4342), + [8573] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4343), + [8575] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4344), + [8577] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4345), + [8579] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4346), + [8581] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4347), + [8583] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4349), + [8585] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4351), + [8587] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4353), + [8589] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4354), + [8591] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4355), + [8593] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4356), + [8595] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4357), + [8597] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4358), + [8599] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4360), + [8601] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4362), + [8603] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4364), + [8605] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4365), + [8607] = {.count = 2, .reusable = true, .depends_on_lookahead = false}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(4004), + [8610] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4366), + [8612] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4367), + [8614] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4368), + [8616] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(4368), + [8618] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4370), + [8620] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4371), + [8622] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4372), + [8624] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4373), + [8626] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4374), + [8628] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4376), + [8630] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4377), + [8632] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4379), + [8634] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4381), + [8636] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4382), + [8638] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4383), + [8640] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(4384), + [8642] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4385), + [8644] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(4385), + [8646] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4386), + [8648] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4388), + [8650] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4390), + [8652] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4391), + [8654] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(4390), + [8656] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4393), + [8658] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4394), + [8660] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4395), + [8662] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4396), + [8664] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(4394), + [8666] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4404), + [8668] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4405), + [8670] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4406), + [8672] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4407), + [8674] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4409), + [8676] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4410), + [8678] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(4410), + [8680] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4412), + [8682] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4413), + [8684] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4414), + [8686] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4415), + [8688] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4416), + [8690] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4417), + [8692] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4419), + [8694] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4421), + [8696] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4422), + [8698] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4423), + [8700] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4425), + [8702] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4426), + [8704] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(4426), + [8706] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4428), + [8708] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4429), + [8710] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4430), + [8712] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4431), + [8714] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4432), + [8716] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4433), + [8718] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4435), + [8720] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4437), + [8722] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4438), + [8724] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4439), + [8726] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4440), + [8728] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4442), + [8730] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4444), + [8732] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4446), + [8734] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4447), + [8736] = {.count = 2, .reusable = true, .depends_on_lookahead = false}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(4090), + [8739] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4448), + [8741] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4449), + [8743] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4450), + [8745] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(4450), + [8747] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4452), + [8749] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4453), + [8751] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4454), + [8753] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4455), + [8755] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4456), + [8757] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4458), + [8759] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4459), + [8761] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4461), + [8763] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4463), + [8765] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4464), + [8767] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4465), + [8769] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4466), + [8771] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4467), + [8773] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4468), + [8775] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4469), + [8777] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4470), + [8779] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4471), + [8781] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4472), + [8783] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4473), + [8785] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4474), + [8787] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4475), + [8789] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4476), + [8791] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4477), + [8793] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4478), + [8795] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4479), + [8797] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4481), + [8799] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4482), + [8801] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(4482), + [8803] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4484), + [8805] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4485), + [8807] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4486), + [8809] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4487), + [8811] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4488), + [8813] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4489), + [8815] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4491), + [8817] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(4493), + [8819] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4493), + [8821] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4495), + [8823] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4496), + [8825] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4497), + [8827] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4498), + [8829] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4500), + [8831] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4501), + [8833] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4502), + [8835] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(4501), + [8837] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4504), + [8839] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4505), + [8841] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4507), + [8843] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4508), + [8845] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4510), + [8847] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4511), + [8849] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4512), + [8851] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4513), + [8853] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4514), + [8855] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4515), + [8857] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4517), + [8859] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4519), + [8861] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4521), + [8863] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4522), + [8865] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4523), + [8867] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4524), + [8869] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4525), + [8871] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4526), + [8873] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4528), + [8875] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4530), + [8877] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4532), + [8879] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4533), + [8881] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4534), + [8883] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4535), + [8885] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4536), + [8887] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4537), + [8889] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4538), + [8891] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4539), + [8893] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4541), + [8895] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4542), + [8897] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(4542), + [8899] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4544), + [8901] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4545), + [8903] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4546), + [8905] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4547), + [8907] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4548), + [8909] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4549), + [8911] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4551), + [8913] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4553), + [8915] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4554), + [8917] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4555), + [8919] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4556), + [8921] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4558), + [8923] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4560), + [8925] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4562), + [8927] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4563), + [8929] = {.count = 2, .reusable = true, .depends_on_lookahead = false}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(4386), + [8932] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4564), + [8934] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4565), + [8936] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4566), + [8938] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(4566), + [8940] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4568), + [8942] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4569), + [8944] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4570), + [8946] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4571), + [8948] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4572), + [8950] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4574), + [8952] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4575), + [8954] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4577), + [8956] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4579), + [8958] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4580), + [8960] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4581), + [8962] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4582), + [8964] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4583), + [8966] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4584), + [8968] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4585), + [8970] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4586), + [8972] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4587), + [8974] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4588), + [8976] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4589), + [8978] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4590), + [8980] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4591), + [8982] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4593), + [8984] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4595), + [8986] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4597), + [8988] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4598), + [8990] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4599), + [8992] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4600), + [8994] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4601), + [8996] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4602), + [8998] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4603), + [9000] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4604), + [9002] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4606), + [9004] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4607), + [9006] = {.count = 1, .reusable = true, .depends_on_lookahead = true}, SHIFT(4607), + [9008] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4609), + [9010] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4610), + [9012] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4611), + [9014] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4612), + [9016] = {.count = 1, .reusable = false, .depends_on_lookahead = false}, SHIFT(4613), + [9018] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4614), + [9020] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4616), + [9022] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4618), + [9024] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4619), + [9026] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4620), + [9028] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4621), + [9030] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4622), + [9032] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4623), + [9034] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4624), + [9036] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4626), + [9038] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4628), + [9040] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4630), + [9042] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4631), + [9044] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4632), + [9046] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4633), + [9048] = {.count = 1, .reusable = true, .depends_on_lookahead = false}, SHIFT(4634), }; void *tree_sitter_bash_external_scanner_create();