diff --git a/src/node-types.json b/src/node-types.json index d47609e..b07eb89 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -424,6 +424,14 @@ "multiple": false, "required": true, "types": [ + { + "type": "double_quoted_string", + "named": true + }, + { + "type": "single_quoted_string", + "named": true + }, { "type": "unquoted_string", "named": true diff --git a/src/parser.c b/src/parser.c index 569384a..5f2cacb 100644 --- a/src/parser.c +++ b/src/parser.c @@ -5,8 +5,8 @@ #pragma GCC diagnostic ignored "-Wmissing-field-initializers" #endif -#define LANGUAGE_VERSION 13 -#define STATE_COUNT 334 +#define LANGUAGE_VERSION 14 +#define STATE_COUNT 342 #define LARGE_STATE_COUNT 2 #define SYMBOL_COUNT 157 #define ALIAS_COUNT 0 @@ -1292,25 +1292,57 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\\') ADVANCE(2); if (lookahead == '\t' || lookahead == '\r' || - lookahead == ' ') SKIP(6) + lookahead == ' ') SKIP(7) if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(264); if (lookahead != 0) ADVANCE(266); END_STATE(); case 6: + if (lookahead == '\n') ADVANCE(163); + if (lookahead == '"') ADVANCE(252); + if (lookahead == '$') ADVANCE(204); + if (lookahead == '\'') ADVANCE(261); + if (lookahead == '\\') ADVANCE(2); + if (lookahead == '\t' || + lookahead == '\r' || + lookahead == ' ') SKIP(8) + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(265); + if (lookahead != 0) ADVANCE(266); + END_STATE(); + case 7: if (lookahead == '\n') ADVANCE(163); if (lookahead == '"') ADVANCE(252); if (lookahead == '\'') ADVANCE(261); if (lookahead == '\\') ADVANCE(1); if (lookahead == '\t' || lookahead == '\r' || - lookahead == ' ') SKIP(6) + lookahead == ' ') SKIP(7) if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(212); END_STATE(); - case 7: + case 8: + if (lookahead == '\n') ADVANCE(163); + if (lookahead == '"') ADVANCE(252); + if (lookahead == '\'') ADVANCE(261); + if (lookahead == '\\') ADVANCE(1); + if (lookahead == '\t' || + lookahead == '\r' || + lookahead == ' ') SKIP(8) + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(216); + END_STATE(); + case 9: if (lookahead == '\n') ADVANCE(163); if (lookahead == '$') ADVANCE(204); if (lookahead == ':') ADVANCE(177); @@ -1323,7 +1355,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(182); END_STATE(); - case 8: + case 10: if (lookahead == '\n') ADVANCE(163); if (lookahead == '$') ADVANCE(204); if (lookahead == ':') ADVANCE(177); @@ -1333,10 +1365,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 'a') ADVANCE(220); if (lookahead == '\t' || lookahead == '\r' || - lookahead == ' ') SKIP(17) + lookahead == ' ') SKIP(18) if (lookahead != 0) ADVANCE(221); END_STATE(); - case 9: + case 11: if (lookahead == '\n') ADVANCE(163); if (lookahead == '$') ADVANCE(204); if (lookahead == '@') ADVANCE(225); @@ -1345,10 +1377,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 'a') ADVANCE(223); if (lookahead == '\t' || lookahead == '\r' || - lookahead == ' ') SKIP(17) + lookahead == ' ') SKIP(18) if (lookahead != 0) ADVANCE(224); END_STATE(); - case 10: + case 12: if (lookahead == '\n') ADVANCE(163); if (lookahead == '$') ADVANCE(204); if (lookahead == '\\') ADVANCE(1); @@ -1356,12 +1388,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 'a') ADVANCE(226); if (lookahead == '\t' || lookahead == '\r' || - lookahead == ' ') SKIP(17) + lookahead == ' ') SKIP(18) if (('0' <= lookahead && lookahead <= ':') || ('B' <= lookahead && lookahead <= 'Z') || ('b' <= lookahead && lookahead <= 'z')) ADVANCE(227); END_STATE(); - case 11: + case 13: if (lookahead == '\n') ADVANCE(163); if (lookahead == '$') ADVANCE(204); if (lookahead == '\\') ADVANCE(1); @@ -1371,7 +1403,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z')) ADVANCE(190); END_STATE(); - case 12: + case 14: if (lookahead == '\n') ADVANCE(163); if (lookahead == '$') ADVANCE(204); if (lookahead == '\\') ADVANCE(1); @@ -1384,24 +1416,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(241); END_STATE(); - case 13: - if (lookahead == '\n') ADVANCE(163); - if (lookahead == '$') ADVANCE(204); - if (lookahead == '\\') ADVANCE(2); - if (lookahead == '\t' || - lookahead == '\r' || - lookahead == ' ') SKIP(18) - if (lookahead == '-' || - lookahead == '.' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(265); - if (lookahead != 0 && - lookahead != '"' && - lookahead != '\'') ADVANCE(266); - END_STATE(); - case 14: + case 15: if (lookahead == '\n') ADVANCE(163); if (lookahead == '$') ADVANCE(204); if (lookahead == '\\') ADVANCE(201); @@ -1410,7 +1425,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ') SKIP(19) if (lookahead != 0) ADVANCE(202); END_STATE(); - case 15: + case 16: if (lookahead == '\n') ADVANCE(163); if (lookahead == '$') ADVANCE(203); if (lookahead == '/') ADVANCE(65); @@ -1421,10 +1436,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 'a') ADVANCE(140); if (lookahead == '\t' || lookahead == '\r' || - lookahead == ' ') SKIP(16) + lookahead == ' ') SKIP(17) if (('0' <= lookahead && lookahead <= '9')) ADVANCE(213); END_STATE(); - case 16: + case 17: if (lookahead == '\n') ADVANCE(163); if (lookahead == '$') ADVANCE(203); if (lookahead == '/') ADVANCE(65); @@ -1433,30 +1448,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 'a') ADVANCE(140); if (lookahead == '\t' || lookahead == '\r' || - lookahead == ' ') SKIP(16) + lookahead == ' ') SKIP(17) if (('0' <= lookahead && lookahead <= '9')) ADVANCE(213); END_STATE(); - case 17: + case 18: if (lookahead == '\n') ADVANCE(163); if (lookahead == '\\') ADVANCE(1); if (lookahead == 'A' || lookahead == 'a') ADVANCE(140); - if (lookahead == '\t' || - lookahead == '\r' || - lookahead == ' ') SKIP(17) - END_STATE(); - case 18: - if (lookahead == '\n') ADVANCE(163); - if (lookahead == '\\') ADVANCE(1); if (lookahead == '\t' || lookahead == '\r' || lookahead == ' ') SKIP(18) - if (lookahead == '-' || - lookahead == '.' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(216); END_STATE(); case 19: if (lookahead == '\n') ADVANCE(163); @@ -1489,7 +1491,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '[') ADVANCE(244); END_STATE(); case 22: - if (lookahead == '\n') SKIP(28) + if (lookahead == '\n') SKIP(29) if (lookahead == '"') ADVANCE(252); if (lookahead == '$') ADVANCE(204); if (lookahead == '\\') ADVANCE(259); @@ -1515,7 +1517,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ') ADVANCE(270); END_STATE(); case 25: - if (lookahead == '\n') SKIP(44) + if (lookahead == '\n') SKIP(45) if (lookahead == '\'') ADVANCE(261); if (lookahead == '\\') ADVANCE(260); if (lookahead == '\t' || @@ -1545,13 +1547,28 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 28: if (lookahead == '"') ADVANCE(252); - if (lookahead == '\\') ADVANCE(258); + if (lookahead == '\'') ADVANCE(261); + if (lookahead == '\\') ADVANCE(1); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(28) + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(216); END_STATE(); case 29: + if (lookahead == '"') ADVANCE(252); + if (lookahead == '\\') ADVANCE(258); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(29) + END_STATE(); + case 30: if (lookahead == '"') ADVANCE(252); if (lookahead == '\\') ADVANCE(3); if (lookahead == '\t' || @@ -1560,7 +1577,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ') ADVANCE(253); if (lookahead != 0) ADVANCE(254); END_STATE(); - case 30: + case 31: if (lookahead == '#') ADVANCE(248); if (lookahead == ',') ADVANCE(237); if (lookahead == '-') ADVANCE(243); @@ -1570,10 +1587,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(31) + lookahead == ' ') SKIP(32) if (lookahead != 0) ADVANCE(244); END_STATE(); - case 31: + case 32: if (lookahead == '#') ADVANCE(248); if (lookahead == '-') ADVANCE(243); if (lookahead == '[') ADVANCE(249); @@ -1583,10 +1600,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(31) + lookahead == ' ') SKIP(32) if (lookahead != 0) ADVANCE(244); END_STATE(); - case 32: + case 33: if (lookahead == '#') ADVANCE(248); if (lookahead == '[') ADVANCE(249); if (lookahead == '\\') ADVANCE(4); @@ -1596,105 +1613,95 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(32) + lookahead == ' ') SKIP(33) if (lookahead != 0) ADVANCE(244); END_STATE(); - case 33: - if (lookahead == '$') ADVANCE(204); - if (lookahead == '\\') ADVANCE(1); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(52) - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(181); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(182); - END_STATE(); case 34: if (lookahead == '$') ADVANCE(204); if (lookahead == '\\') ADVANCE(1); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(52) + lookahead == ' ') SKIP(53) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(181); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(182); + END_STATE(); + case 35: + if (lookahead == '$') ADVANCE(204); + if (lookahead == '\\') ADVANCE(1); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(53) if (('0' <= lookahead && lookahead <= ':') || ('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(227); END_STATE(); - case 35: + case 36: if (lookahead == '$') ADVANCE(204); if (lookahead == '\\') ADVANCE(222); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(52) + lookahead == ' ') SKIP(53) if (lookahead != 0 && lookahead != '@') ADVANCE(224); END_STATE(); - case 36: + case 37: if (lookahead == '$') ADVANCE(204); if (lookahead == '\\') ADVANCE(201); if (lookahead == '\t' || lookahead == ' ') ADVANCE(271); if (lookahead == '\n' || - lookahead == '\r') SKIP(51) + lookahead == '\r') SKIP(52) if (lookahead != 0) ADVANCE(202); END_STATE(); - case 37: + case 38: if (lookahead == '$') ADVANCE(203); - if (lookahead == '-') ADVANCE(45); + if (lookahead == '-') ADVANCE(46); if (lookahead == '\\') ADVANCE(218); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(37) + lookahead == ' ') SKIP(38) if (lookahead != 0 && lookahead != ':' && lookahead != '@') ADVANCE(217); END_STATE(); - case 38: + case 39: if (lookahead == '$') ADVANCE(203); - if (lookahead == '-') ADVANCE(45); + if (lookahead == '-') ADVANCE(46); if (lookahead == '\\') ADVANCE(200); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(38) + lookahead == ' ') SKIP(39) if (lookahead != 0) ADVANCE(199); END_STATE(); - case 39: + case 40: if (lookahead == '$') ADVANCE(203); if (lookahead == '[') ADVANCE(249); if (lookahead == '\\') ADVANCE(200); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(39) + lookahead == ' ') SKIP(40) if (lookahead != 0 && lookahead != '-') ADVANCE(199); END_STATE(); - case 40: + case 41: if (lookahead == '$') ADVANCE(203); if (lookahead == '\\') ADVANCE(1); if (lookahead == 'm') ADVANCE(230); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(41) + lookahead == ' ') SKIP(42) if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(233); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z')) ADVANCE(189); END_STATE(); - case 41: - if (lookahead == '$') ADVANCE(203); - if (lookahead == '\\') ADVANCE(1); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(41) - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z')) ADVANCE(189); - END_STATE(); case 42: if (lookahead == '$') ADVANCE(203); if (lookahead == '\\') ADVANCE(1); @@ -1702,11 +1709,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(42) - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(240); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z')) ADVANCE(189); END_STATE(); case 43: if (lookahead == '$') ADVANCE(203); @@ -1715,22 +1719,35 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(43) + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(240); + END_STATE(); + case 44: + if (lookahead == '$') ADVANCE(203); + if (lookahead == '\\') ADVANCE(1); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(44) if (('0' <= lookahead && lookahead <= '9')) ADVANCE(178); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(179); END_STATE(); - case 44: + case 45: if (lookahead == '\'') ADVANCE(261); if (lookahead == '\\') ADVANCE(258); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(44) - END_STATE(); - case 45: - if (lookahead == '-') ADVANCE(228); + lookahead == ' ') SKIP(45) END_STATE(); case 46: + if (lookahead == '-') ADVANCE(228); + END_STATE(); + case 47: if (lookahead == '=') ADVANCE(186); if (lookahead == '\\') ADVANCE(1); if (lookahead == '\t' || @@ -1738,57 +1755,47 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '\r' || lookahead == ' ') ADVANCE(211); END_STATE(); - case 47: + case 48: if (lookahead == 'E') ADVANCE(192); END_STATE(); - case 48: - if (lookahead == 'N') ADVANCE(47); - END_STATE(); case 49: - if (lookahead == 'O') ADVANCE(48); + if (lookahead == 'N') ADVANCE(48); END_STATE(); case 50: + if (lookahead == 'O') ADVANCE(49); + END_STATE(); + case 51: if (lookahead == '\\') ADVANCE(1); if (lookahead == '{') ADVANCE(205); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(52) + lookahead == ' ') SKIP(53) if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(210); END_STATE(); - case 51: + case 52: if (lookahead == '\\') ADVANCE(1); if (lookahead == '\t' || lookahead == ' ') ADVANCE(271); if (lookahead == '\n' || - lookahead == '\r') SKIP(51) - END_STATE(); - case 52: - if (lookahead == '\\') ADVANCE(1); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(52) + lookahead == '\r') SKIP(52) END_STATE(); case 53: if (lookahead == '\\') ADVANCE(1); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(52) - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(233); + lookahead == ' ') SKIP(53) END_STATE(); case 54: if (lookahead == '\\') ADVANCE(1); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(54) - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(212); + lookahead == ' ') SKIP(53) + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(233); END_STATE(); case 55: if (lookahead == '\\') ADVANCE(1); @@ -1796,12 +1803,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(55) - if (lookahead == '-' || - lookahead == '.' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || + if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(216); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(212); END_STATE(); case 56: if (lookahead == '\\') ADVANCE(1); @@ -1819,7 +1823,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(52) + lookahead == ' ') SKIP(53) if (lookahead != 0 && lookahead != ',' && lookahead != '=') ADVANCE(239); @@ -1838,7 +1842,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(52) + lookahead == ' ') SKIP(53) if (lookahead != 0) ADVANCE(235); END_STATE(); case 60: @@ -2274,9 +2278,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '#') ADVANCE(272); if (lookahead == '$') ADVANCE(203); if (lookahead == ',') ADVANCE(250); - if (lookahead == '-') ADVANCE(45); + if (lookahead == '-') ADVANCE(46); if (lookahead == '=') ADVANCE(186); - if (lookahead == 'N') ADVANCE(49); + if (lookahead == 'N') ADVANCE(50); if (lookahead == '[') ADVANCE(249); if (lookahead == '\\') ADVANCE(1); if (lookahead == ']') ADVANCE(251); @@ -2319,8 +2323,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '#') ADVANCE(272); if (lookahead == '$') ADVANCE(203); if (lookahead == ',') ADVANCE(250); - if (lookahead == '-') ADVANCE(45); - if (lookahead == 'N') ADVANCE(49); + if (lookahead == '-') ADVANCE(46); + if (lookahead == 'N') ADVANCE(50); if (lookahead == '[') ADVANCE(249); if (lookahead == '\\') ADVANCE(1); if (lookahead == ']') ADVANCE(251); @@ -2986,334 +2990,342 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [3] = {.lex_state = 160}, [4] = {.lex_state = 160}, [5] = {.lex_state = 160}, - [6] = {.lex_state = 31}, - [7] = {.lex_state = 31}, + [6] = {.lex_state = 32}, + [7] = {.lex_state = 32}, [8] = {.lex_state = 5}, - [9] = {.lex_state = 32}, - [10] = {.lex_state = 32}, + [9] = {.lex_state = 33}, + [10] = {.lex_state = 33}, [11] = {.lex_state = 26}, [12] = {.lex_state = 26}, [13] = {.lex_state = 26}, - [14] = {.lex_state = 8}, - [15] = {.lex_state = 8}, - [16] = {.lex_state = 32}, - [17] = {.lex_state = 8}, - [18] = {.lex_state = 31}, + [14] = {.lex_state = 6}, + [15] = {.lex_state = 6}, + [16] = {.lex_state = 33}, + [17] = {.lex_state = 10}, + [18] = {.lex_state = 33}, [19] = {.lex_state = 32}, - [20] = {.lex_state = 32}, - [21] = {.lex_state = 9}, - [22] = {.lex_state = 22}, - [23] = {.lex_state = 30}, - [24] = {.lex_state = 22}, - [25] = {.lex_state = 13}, - [26] = {.lex_state = 22}, + [20] = {.lex_state = 10}, + [21] = {.lex_state = 33}, + [22] = {.lex_state = 10}, + [23] = {.lex_state = 11}, + [24] = {.lex_state = 5}, + [25] = {.lex_state = 22}, + [26] = {.lex_state = 9}, [27] = {.lex_state = 22}, - [28] = {.lex_state = 7}, - [29] = {.lex_state = 30}, - [30] = {.lex_state = 30}, - [31] = {.lex_state = 5}, - [32] = {.lex_state = 9}, - [33] = {.lex_state = 5}, - [34] = {.lex_state = 7}, - [35] = {.lex_state = 13}, + [28] = {.lex_state = 5}, + [29] = {.lex_state = 8}, + [30] = {.lex_state = 22}, + [31] = {.lex_state = 9}, + [32] = {.lex_state = 31}, + [33] = {.lex_state = 22}, + [34] = {.lex_state = 31}, + [35] = {.lex_state = 8}, [36] = {.lex_state = 22}, - [37] = {.lex_state = 7}, - [38] = {.lex_state = 7}, - [39] = {.lex_state = 7}, - [40] = {.lex_state = 32}, - [41] = {.lex_state = 30}, - [42] = {.lex_state = 37}, - [43] = {.lex_state = 30}, - [44] = {.lex_state = 23}, - [45] = {.lex_state = 23}, - [46] = {.lex_state = 10}, - [47] = {.lex_state = 23}, - [48] = {.lex_state = 38}, - [49] = {.lex_state = 10}, - [50] = {.lex_state = 38}, - [51] = {.lex_state = 8}, - [52] = {.lex_state = 31}, - [53] = {.lex_state = 160}, - [54] = {.lex_state = 36}, - [55] = {.lex_state = 15}, - [56] = {.lex_state = 36}, - [57] = {.lex_state = 15}, - [58] = {.lex_state = 12}, - [59] = {.lex_state = 31}, - [60] = {.lex_state = 15}, - [61] = {.lex_state = 36}, - [62] = {.lex_state = 11}, - [63] = {.lex_state = 8}, - [64] = {.lex_state = 8}, - [65] = {.lex_state = 33}, - [66] = {.lex_state = 11}, - [67] = {.lex_state = 8}, - [68] = {.lex_state = 8}, - [69] = {.lex_state = 12}, - [70] = {.lex_state = 14}, - [71] = {.lex_state = 11}, - [72] = {.lex_state = 12}, + [37] = {.lex_state = 22}, + [38] = {.lex_state = 9}, + [39] = {.lex_state = 31}, + [40] = {.lex_state = 11}, + [41] = {.lex_state = 22}, + [42] = {.lex_state = 6}, + [43] = {.lex_state = 12}, + [44] = {.lex_state = 31}, + [45] = {.lex_state = 9}, + [46] = {.lex_state = 31}, + [47] = {.lex_state = 38}, + [48] = {.lex_state = 23}, + [49] = {.lex_state = 9}, + [50] = {.lex_state = 23}, + [51] = {.lex_state = 23}, + [52] = {.lex_state = 6}, + [53] = {.lex_state = 6}, + [54] = {.lex_state = 6}, + [55] = {.lex_state = 6}, + [56] = {.lex_state = 12}, + [57] = {.lex_state = 33}, + [58] = {.lex_state = 39}, + [59] = {.lex_state = 39}, + [60] = {.lex_state = 28}, + [61] = {.lex_state = 15}, + [62] = {.lex_state = 14}, + [63] = {.lex_state = 16}, + [64] = {.lex_state = 10}, + [65] = {.lex_state = 13}, + [66] = {.lex_state = 13}, + [67] = {.lex_state = 37}, + [68] = {.lex_state = 34}, + [69] = {.lex_state = 37}, + [70] = {.lex_state = 40}, + [71] = {.lex_state = 13}, + [72] = {.lex_state = 10}, [73] = {.lex_state = 14}, - [74] = {.lex_state = 39}, - [75] = {.lex_state = 8}, - [76] = {.lex_state = 14}, - [77] = {.lex_state = 5}, - [78] = {.lex_state = 13}, - [79] = {.lex_state = 38}, - [80] = {.lex_state = 38}, - [81] = {.lex_state = 9}, - [82] = {.lex_state = 160}, - [83] = {.lex_state = 25}, - [84] = {.lex_state = 5}, - [85] = {.lex_state = 37}, - [86] = {.lex_state = 9}, - [87] = {.lex_state = 13}, - [88] = {.lex_state = 35}, - [89] = {.lex_state = 34}, - [90] = {.lex_state = 13}, - [91] = {.lex_state = 21}, - [92] = {.lex_state = 25}, - [93] = {.lex_state = 13}, - [94] = {.lex_state = 38}, - [95] = {.lex_state = 160}, + [74] = {.lex_state = 14}, + [75] = {.lex_state = 37}, + [76] = {.lex_state = 32}, + [77] = {.lex_state = 16}, + [78] = {.lex_state = 16}, + [79] = {.lex_state = 32}, + [80] = {.lex_state = 15}, + [81] = {.lex_state = 15}, + [82] = {.lex_state = 10}, + [83] = {.lex_state = 10}, + [84] = {.lex_state = 160}, + [85] = {.lex_state = 10}, + [86] = {.lex_state = 10}, + [87] = {.lex_state = 25}, + [88] = {.lex_state = 39}, + [89] = {.lex_state = 25}, + [90] = {.lex_state = 160}, + [91] = {.lex_state = 25}, + [92] = {.lex_state = 160}, + [93] = {.lex_state = 55}, + [94] = {.lex_state = 25}, + [95] = {.lex_state = 25}, [96] = {.lex_state = 5}, - [97] = {.lex_state = 9}, - [98] = {.lex_state = 38}, - [99] = {.lex_state = 25}, - [100] = {.lex_state = 13}, - [101] = {.lex_state = 5}, - [102] = {.lex_state = 22}, - [103] = {.lex_state = 20}, - [104] = {.lex_state = 21}, - [105] = {.lex_state = 22}, - [106] = {.lex_state = 9}, - [107] = {.lex_state = 9}, + [97] = {.lex_state = 5}, + [98] = {.lex_state = 5}, + [99] = {.lex_state = 5}, + [100] = {.lex_state = 36}, + [101] = {.lex_state = 35}, + [102] = {.lex_state = 11}, + [103] = {.lex_state = 11}, + [104] = {.lex_state = 22}, + [105] = {.lex_state = 11}, + [106] = {.lex_state = 11}, + [107] = {.lex_state = 22}, [108] = {.lex_state = 5}, [109] = {.lex_state = 22}, - [110] = {.lex_state = 25}, - [111] = {.lex_state = 20}, - [112] = {.lex_state = 22}, - [113] = {.lex_state = 15}, - [114] = {.lex_state = 25}, - [115] = {.lex_state = 38}, - [116] = {.lex_state = 38}, - [117] = {.lex_state = 38}, - [118] = {.lex_state = 54}, - [119] = {.lex_state = 22}, - [120] = {.lex_state = 29}, - [121] = {.lex_state = 18}, - [122] = {.lex_state = 32}, - [123] = {.lex_state = 38}, - [124] = {.lex_state = 25}, - [125] = {.lex_state = 7}, - [126] = {.lex_state = 7}, - [127] = {.lex_state = 40}, - [128] = {.lex_state = 32}, - [129] = {.lex_state = 10}, - [130] = {.lex_state = 29}, - [131] = {.lex_state = 23}, - [132] = {.lex_state = 38}, - [133] = {.lex_state = 160}, - [134] = {.lex_state = 15}, - [135] = {.lex_state = 42}, - [136] = {.lex_state = 43}, - [137] = {.lex_state = 10}, - [138] = {.lex_state = 23}, - [139] = {.lex_state = 23}, - [140] = {.lex_state = 23}, - [141] = {.lex_state = 23}, - [142] = {.lex_state = 10}, - [143] = {.lex_state = 7}, - [144] = {.lex_state = 7}, - [145] = {.lex_state = 42}, - [146] = {.lex_state = 23}, - [147] = {.lex_state = 7}, - [148] = {.lex_state = 7}, - [149] = {.lex_state = 29}, - [150] = {.lex_state = 7}, - [151] = {.lex_state = 10}, - [152] = {.lex_state = 18}, - [153] = {.lex_state = 10}, - [154] = {.lex_state = 32}, - [155] = {.lex_state = 14}, - [156] = {.lex_state = 50}, - [157] = {.lex_state = 50}, - [158] = {.lex_state = 5}, - [159] = {.lex_state = 5}, - [160] = {.lex_state = 50}, - [161] = {.lex_state = 11}, - [162] = {.lex_state = 50}, - [163] = {.lex_state = 50}, - [164] = {.lex_state = 50}, - [165] = {.lex_state = 50}, - [166] = {.lex_state = 50}, - [167] = {.lex_state = 50}, - [168] = {.lex_state = 23}, - [169] = {.lex_state = 50}, - [170] = {.lex_state = 29}, - [171] = {.lex_state = 7}, - [172] = {.lex_state = 50}, - [173] = {.lex_state = 50}, - [174] = {.lex_state = 50}, - [175] = {.lex_state = 50}, - [176] = {.lex_state = 12}, - [177] = {.lex_state = 50}, - [178] = {.lex_state = 50}, - [179] = {.lex_state = 160}, - [180] = {.lex_state = 55}, - [181] = {.lex_state = 50}, - [182] = {.lex_state = 50}, - [183] = {.lex_state = 12}, - [184] = {.lex_state = 12}, - [185] = {.lex_state = 160}, - [186] = {.lex_state = 5}, - [187] = {.lex_state = 160}, - [188] = {.lex_state = 12}, - [189] = {.lex_state = 15}, - [190] = {.lex_state = 12}, - [191] = {.lex_state = 23}, - [192] = {.lex_state = 12}, - [193] = {.lex_state = 11}, - [194] = {.lex_state = 11}, - [195] = {.lex_state = 11}, - [196] = {.lex_state = 36}, + [110] = {.lex_state = 38}, + [111] = {.lex_state = 22}, + [112] = {.lex_state = 21}, + [113] = {.lex_state = 39}, + [114] = {.lex_state = 39}, + [115] = {.lex_state = 21}, + [116] = {.lex_state = 25}, + [117] = {.lex_state = 22}, + [118] = {.lex_state = 39}, + [119] = {.lex_state = 39}, + [120] = {.lex_state = 25}, + [121] = {.lex_state = 11}, + [122] = {.lex_state = 39}, + [123] = {.lex_state = 20}, + [124] = {.lex_state = 20}, + [125] = {.lex_state = 16}, + [126] = {.lex_state = 39}, + [127] = {.lex_state = 12}, + [128] = {.lex_state = 8}, + [129] = {.lex_state = 44}, + [130] = {.lex_state = 39}, + [131] = {.lex_state = 25}, + [132] = {.lex_state = 41}, + [133] = {.lex_state = 12}, + [134] = {.lex_state = 43}, + [135] = {.lex_state = 16}, + [136] = {.lex_state = 12}, + [137] = {.lex_state = 12}, + [138] = {.lex_state = 12}, + [139] = {.lex_state = 39}, + [140] = {.lex_state = 30}, + [141] = {.lex_state = 9}, + [142] = {.lex_state = 9}, + [143] = {.lex_state = 9}, + [144] = {.lex_state = 9}, + [145] = {.lex_state = 9}, + [146] = {.lex_state = 9}, + [147] = {.lex_state = 9}, + [148] = {.lex_state = 160}, + [149] = {.lex_state = 23}, + [150] = {.lex_state = 23}, + [151] = {.lex_state = 23}, + [152] = {.lex_state = 23}, + [153] = {.lex_state = 23}, + [154] = {.lex_state = 8}, + [155] = {.lex_state = 8}, + [156] = {.lex_state = 33}, + [157] = {.lex_state = 43}, + [158] = {.lex_state = 23}, + [159] = {.lex_state = 8}, + [160] = {.lex_state = 8}, + [161] = {.lex_state = 30}, + [162] = {.lex_state = 33}, + [163] = {.lex_state = 33}, + [164] = {.lex_state = 8}, + [165] = {.lex_state = 30}, + [166] = {.lex_state = 37}, + [167] = {.lex_state = 15}, + [168] = {.lex_state = 160}, + [169] = {.lex_state = 51}, + [170] = {.lex_state = 5}, + [171] = {.lex_state = 5}, + [172] = {.lex_state = 51}, + [173] = {.lex_state = 51}, + [174] = {.lex_state = 51}, + [175] = {.lex_state = 51}, + [176] = {.lex_state = 51}, + [177] = {.lex_state = 51}, + [178] = {.lex_state = 51}, + [179] = {.lex_state = 51}, + [180] = {.lex_state = 51}, + [181] = {.lex_state = 51}, + [182] = {.lex_state = 51}, + [183] = {.lex_state = 23}, + [184] = {.lex_state = 51}, + [185] = {.lex_state = 51}, + [186] = {.lex_state = 9}, + [187] = {.lex_state = 51}, + [188] = {.lex_state = 16}, + [189] = {.lex_state = 51}, + [190] = {.lex_state = 14}, + [191] = {.lex_state = 51}, + [192] = {.lex_state = 51}, + [193] = {.lex_state = 14}, + [194] = {.lex_state = 14}, + [195] = {.lex_state = 16}, + [196] = {.lex_state = 37}, [197] = {.lex_state = 14}, - [198] = {.lex_state = 11}, - [199] = {.lex_state = 11}, - [200] = {.lex_state = 15}, + [198] = {.lex_state = 160}, + [199] = {.lex_state = 23}, + [200] = {.lex_state = 14}, [201] = {.lex_state = 14}, - [202] = {.lex_state = 5}, - [203] = {.lex_state = 14}, - [204] = {.lex_state = 14}, - [205] = {.lex_state = 5}, + [202] = {.lex_state = 13}, + [203] = {.lex_state = 13}, + [204] = {.lex_state = 5}, + [205] = {.lex_state = 13}, [206] = {.lex_state = 160}, - [207] = {.lex_state = 23}, - [208] = {.lex_state = 36}, - [209] = {.lex_state = 14}, - [210] = {.lex_state = 15}, - [211] = {.lex_state = 15}, - [212] = {.lex_state = 50}, - [213] = {.lex_state = 36}, - [214] = {.lex_state = 36}, - [215] = {.lex_state = 36}, - [216] = {.lex_state = 36}, - [217] = {.lex_state = 15}, - [218] = {.lex_state = 50}, - [219] = {.lex_state = 23}, - [220] = {.lex_state = 15}, - [221] = {.lex_state = 18}, - [222] = {.lex_state = 20}, - [223] = {.lex_state = 20}, - [224] = {.lex_state = 20}, - [225] = {.lex_state = 20}, - [226] = {.lex_state = 20}, - [227] = {.lex_state = 23}, - [228] = {.lex_state = 23}, - [229] = {.lex_state = 160}, - [230] = {.lex_state = 160}, - [231] = {.lex_state = 57}, - [232] = {.lex_state = 160}, - [233] = {.lex_state = 37}, - [234] = {.lex_state = 15}, - [235] = {.lex_state = 160}, - [236] = {.lex_state = 38}, - [237] = {.lex_state = 15}, - [238] = {.lex_state = 7}, - [239] = {.lex_state = 18}, - [240] = {.lex_state = 8}, - [241] = {.lex_state = 15}, + [207] = {.lex_state = 13}, + [208] = {.lex_state = 13}, + [209] = {.lex_state = 15}, + [210] = {.lex_state = 16}, + [211] = {.lex_state = 16}, + [212] = {.lex_state = 51}, + [213] = {.lex_state = 5}, + [214] = {.lex_state = 15}, + [215] = {.lex_state = 30}, + [216] = {.lex_state = 15}, + [217] = {.lex_state = 5}, + [218] = {.lex_state = 15}, + [219] = {.lex_state = 160}, + [220] = {.lex_state = 13}, + [221] = {.lex_state = 23}, + [222] = {.lex_state = 37}, + [223] = {.lex_state = 15}, + [224] = {.lex_state = 16}, + [225] = {.lex_state = 51}, + [226] = {.lex_state = 37}, + [227] = {.lex_state = 37}, + [228] = {.lex_state = 37}, + [229] = {.lex_state = 16}, + [230] = {.lex_state = 47}, + [231] = {.lex_state = 20}, + [232] = {.lex_state = 20}, + [233] = {.lex_state = 20}, + [234] = {.lex_state = 23}, + [235] = {.lex_state = 23}, + [236] = {.lex_state = 20}, + [237] = {.lex_state = 20}, + [238] = {.lex_state = 23}, + [239] = {.lex_state = 20}, + [240] = {.lex_state = 39}, + [241] = {.lex_state = 47}, [242] = {.lex_state = 160}, - [243] = {.lex_state = 160}, - [244] = {.lex_state = 40}, + [243] = {.lex_state = 38}, + [244] = {.lex_state = 16}, [245] = {.lex_state = 160}, - [246] = {.lex_state = 18}, - [247] = {.lex_state = 18}, - [248] = {.lex_state = 18}, - [249] = {.lex_state = 46}, - [250] = {.lex_state = 57}, - [251] = {.lex_state = 46}, - [252] = {.lex_state = 23}, - [253] = {.lex_state = 38}, - [254] = {.lex_state = 23}, - [255] = {.lex_state = 18}, - [256] = {.lex_state = 20}, - [257] = {.lex_state = 5}, - [258] = {.lex_state = 58}, - [259] = {.lex_state = 53}, + [246] = {.lex_state = 160}, + [247] = {.lex_state = 160}, + [248] = {.lex_state = 39}, + [249] = {.lex_state = 10}, + [250] = {.lex_state = 16}, + [251] = {.lex_state = 23}, + [252] = {.lex_state = 57}, + [253] = {.lex_state = 16}, + [254] = {.lex_state = 160}, + [255] = {.lex_state = 160}, + [256] = {.lex_state = 41}, + [257] = {.lex_state = 160}, + [258] = {.lex_state = 9}, + [259] = {.lex_state = 23}, [260] = {.lex_state = 57}, [261] = {.lex_state = 160}, - [262] = {.lex_state = 5}, - [263] = {.lex_state = 36}, - [264] = {.lex_state = 160}, + [262] = {.lex_state = 160}, + [263] = {.lex_state = 5}, + [264] = {.lex_state = 57}, [265] = {.lex_state = 5}, [266] = {.lex_state = 5}, [267] = {.lex_state = 5}, - [268] = {.lex_state = 5}, + [268] = {.lex_state = 160}, [269] = {.lex_state = 5}, - [270] = {.lex_state = 196}, + [270] = {.lex_state = 5}, [271] = {.lex_state = 5}, - [272] = {.lex_state = 5}, + [272] = {.lex_state = 196}, [273] = {.lex_state = 5}, - [274] = {.lex_state = 5}, + [274] = {.lex_state = 160}, [275] = {.lex_state = 5}, [276] = {.lex_state = 5}, [277] = {.lex_state = 5}, - [278] = {.lex_state = 0}, - [279] = {.lex_state = 53}, - [280] = {.lex_state = 196}, + [278] = {.lex_state = 160}, + [279] = {.lex_state = 160}, + [280] = {.lex_state = 5}, [281] = {.lex_state = 160}, - [282] = {.lex_state = 160}, - [283] = {.lex_state = 59}, - [284] = {.lex_state = 196}, - [285] = {.lex_state = 160}, - [286] = {.lex_state = 56}, - [287] = {.lex_state = 5}, - [288] = {.lex_state = 59}, + [282] = {.lex_state = 56}, + [283] = {.lex_state = 160}, + [284] = {.lex_state = 5}, + [285] = {.lex_state = 0}, + [286] = {.lex_state = 160}, + [287] = {.lex_state = 58}, + [288] = {.lex_state = 160}, [289] = {.lex_state = 5}, [290] = {.lex_state = 160}, [291] = {.lex_state = 59}, - [292] = {.lex_state = 59}, + [292] = {.lex_state = 5}, [293] = {.lex_state = 5}, - [294] = {.lex_state = 160}, - [295] = {.lex_state = 160}, - [296] = {.lex_state = 160}, + [294] = {.lex_state = 5}, + [295] = {.lex_state = 5}, + [296] = {.lex_state = 59}, [297] = {.lex_state = 5}, [298] = {.lex_state = 160}, - [299] = {.lex_state = 5}, - [300] = {.lex_state = 160}, - [301] = {.lex_state = 160}, - [302] = {.lex_state = 5}, - [303] = {.lex_state = 160}, - [304] = {.lex_state = 160}, - [305] = {.lex_state = 5}, - [306] = {.lex_state = 5}, + [299] = {.lex_state = 59}, + [300] = {.lex_state = 5}, + [301] = {.lex_state = 5}, + [302] = {.lex_state = 196}, + [303] = {.lex_state = 59}, + [304] = {.lex_state = 5}, + [305] = {.lex_state = 196}, + [306] = {.lex_state = 160}, [307] = {.lex_state = 5}, [308] = {.lex_state = 5}, [309] = {.lex_state = 160}, [310] = {.lex_state = 5}, - [311] = {.lex_state = 160}, - [312] = {.lex_state = 58}, - [313] = {.lex_state = 160}, - [314] = {.lex_state = 5}, + [311] = {.lex_state = 5}, + [312] = {.lex_state = 160}, + [313] = {.lex_state = 54}, + [314] = {.lex_state = 160}, [315] = {.lex_state = 160}, - [316] = {.lex_state = 160}, - [317] = {.lex_state = 58}, + [316] = {.lex_state = 54}, + [317] = {.lex_state = 160}, [318] = {.lex_state = 160}, - [319] = {.lex_state = 58}, - [320] = {.lex_state = 160}, + [319] = {.lex_state = 160}, + [320] = {.lex_state = 37}, [321] = {.lex_state = 160}, [322] = {.lex_state = 5}, - [323] = {.lex_state = 58}, - [324] = {.lex_state = 58}, + [323] = {.lex_state = 160}, + [324] = {.lex_state = 160}, [325] = {.lex_state = 58}, - [326] = {.lex_state = 58}, + [326] = {.lex_state = 160}, [327] = {.lex_state = 58}, - [328] = {.lex_state = 58}, + [328] = {.lex_state = 160}, [329] = {.lex_state = 58}, - [330] = {.lex_state = 58}, + [330] = {.lex_state = 160}, [331] = {.lex_state = 58}, - [332] = {.lex_state = 53}, - [333] = {(TSStateId)(-1)}, + [332] = {.lex_state = 58}, + [333] = {.lex_state = 58}, + [334] = {.lex_state = 58}, + [335] = {.lex_state = 58}, + [336] = {.lex_state = 58}, + [337] = {.lex_state = 58}, + [338] = {.lex_state = 58}, + [339] = {.lex_state = 58}, + [340] = {.lex_state = 54}, + [341] = {(TSStateId)(-1)}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -3344,29 +3356,29 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(1), }, [1] = { - [sym_source_file] = STATE(278), - [sym__instruction] = STATE(275), - [sym_from_instruction] = STATE(302), - [sym_run_instruction] = STATE(302), - [sym_cmd_instruction] = STATE(302), - [sym_label_instruction] = STATE(302), - [sym_expose_instruction] = STATE(302), - [sym_env_instruction] = STATE(302), - [sym_add_instruction] = STATE(302), - [sym_copy_instruction] = STATE(302), - [sym_entrypoint_instruction] = STATE(302), - [sym_volume_instruction] = STATE(302), - [sym_user_instruction] = STATE(302), - [sym_workdir_instruction] = STATE(302), - [sym_arg_instruction] = STATE(302), - [sym_onbuild_instruction] = STATE(302), - [sym_stopsignal_instruction] = STATE(302), - [sym_healthcheck_instruction] = STATE(302), - [sym_shell_instruction] = STATE(302), - [sym_maintainer_instruction] = STATE(302), - [sym_cross_build_instruction] = STATE(302), + [sym_source_file] = STATE(285), + [sym__instruction] = STATE(311), + [sym_from_instruction] = STATE(273), + [sym_run_instruction] = STATE(273), + [sym_cmd_instruction] = STATE(273), + [sym_label_instruction] = STATE(273), + [sym_expose_instruction] = STATE(273), + [sym_env_instruction] = STATE(273), + [sym_add_instruction] = STATE(273), + [sym_copy_instruction] = STATE(273), + [sym_entrypoint_instruction] = STATE(273), + [sym_volume_instruction] = STATE(273), + [sym_user_instruction] = STATE(273), + [sym_workdir_instruction] = STATE(273), + [sym_arg_instruction] = STATE(273), + [sym_onbuild_instruction] = STATE(273), + [sym_stopsignal_instruction] = STATE(273), + [sym_healthcheck_instruction] = STATE(273), + [sym_shell_instruction] = STATE(273), + [sym_maintainer_instruction] = STATE(273), + [sym_cross_build_instruction] = STATE(273), [sym_line_continuation] = STATE(1), - [aux_sym_source_file_repeat1] = STATE(2), + [aux_sym_source_file_repeat1] = STATE(3), [ts_builtin_sym_end] = ACTIONS(5), [aux_sym_from_instruction_token1] = ACTIONS(7), [aux_sym_run_instruction_token1] = ACTIONS(9), @@ -3393,7 +3405,77 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }; static const uint16_t ts_small_parse_table[] = { - [0] = 26, + [0] = 25, + ACTIONS(3), 1, + anon_sym_BSLASH_LF, + ACTIONS(47), 1, + ts_builtin_sym_end, + ACTIONS(49), 1, + aux_sym_from_instruction_token1, + ACTIONS(52), 1, + aux_sym_run_instruction_token1, + ACTIONS(55), 1, + aux_sym_cmd_instruction_token1, + ACTIONS(58), 1, + aux_sym_label_instruction_token1, + ACTIONS(61), 1, + aux_sym_expose_instruction_token1, + ACTIONS(64), 1, + aux_sym_env_instruction_token1, + ACTIONS(67), 1, + aux_sym_add_instruction_token1, + ACTIONS(70), 1, + aux_sym_copy_instruction_token1, + ACTIONS(73), 1, + aux_sym_entrypoint_instruction_token1, + ACTIONS(76), 1, + aux_sym_volume_instruction_token1, + ACTIONS(79), 1, + aux_sym_user_instruction_token1, + ACTIONS(82), 1, + aux_sym_workdir_instruction_token1, + ACTIONS(85), 1, + aux_sym_arg_instruction_token1, + ACTIONS(88), 1, + aux_sym_onbuild_instruction_token1, + ACTIONS(91), 1, + aux_sym_stopsignal_instruction_token1, + ACTIONS(94), 1, + aux_sym_healthcheck_instruction_token1, + ACTIONS(97), 1, + aux_sym_shell_instruction_token1, + ACTIONS(100), 1, + aux_sym_maintainer_instruction_token1, + ACTIONS(103), 1, + aux_sym_cross_build_instruction_token1, + ACTIONS(106), 1, + sym_comment, + STATE(311), 1, + sym__instruction, + STATE(2), 2, + sym_line_continuation, + aux_sym_source_file_repeat1, + STATE(273), 19, + sym_from_instruction, + sym_run_instruction, + sym_cmd_instruction, + sym_label_instruction, + sym_expose_instruction, + sym_env_instruction, + sym_add_instruction, + sym_copy_instruction, + sym_entrypoint_instruction, + sym_volume_instruction, + sym_user_instruction, + sym_workdir_instruction, + sym_arg_instruction, + sym_onbuild_instruction, + sym_stopsignal_instruction, + sym_healthcheck_instruction, + sym_shell_instruction, + sym_maintainer_instruction, + sym_cross_build_instruction, + [95] = 26, ACTIONS(3), 1, anon_sym_BSLASH_LF, ACTIONS(7), 1, @@ -3436,85 +3518,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_cross_build_instruction_token1, ACTIONS(45), 1, sym_comment, - ACTIONS(47), 1, + ACTIONS(109), 1, ts_builtin_sym_end, STATE(2), 1, - sym_line_continuation, + aux_sym_source_file_repeat1, STATE(3), 1, - aux_sym_source_file_repeat1, - STATE(275), 1, - sym__instruction, - STATE(302), 19, - sym_from_instruction, - sym_run_instruction, - sym_cmd_instruction, - sym_label_instruction, - sym_expose_instruction, - sym_env_instruction, - sym_add_instruction, - sym_copy_instruction, - sym_entrypoint_instruction, - sym_volume_instruction, - sym_user_instruction, - sym_workdir_instruction, - sym_arg_instruction, - sym_onbuild_instruction, - sym_stopsignal_instruction, - sym_healthcheck_instruction, - sym_shell_instruction, - sym_maintainer_instruction, - sym_cross_build_instruction, - [97] = 25, - ACTIONS(3), 1, - anon_sym_BSLASH_LF, - ACTIONS(49), 1, - ts_builtin_sym_end, - ACTIONS(51), 1, - aux_sym_from_instruction_token1, - ACTIONS(54), 1, - aux_sym_run_instruction_token1, - ACTIONS(57), 1, - aux_sym_cmd_instruction_token1, - ACTIONS(60), 1, - aux_sym_label_instruction_token1, - ACTIONS(63), 1, - aux_sym_expose_instruction_token1, - ACTIONS(66), 1, - aux_sym_env_instruction_token1, - ACTIONS(69), 1, - aux_sym_add_instruction_token1, - ACTIONS(72), 1, - aux_sym_copy_instruction_token1, - ACTIONS(75), 1, - aux_sym_entrypoint_instruction_token1, - ACTIONS(78), 1, - aux_sym_volume_instruction_token1, - ACTIONS(81), 1, - aux_sym_user_instruction_token1, - ACTIONS(84), 1, - aux_sym_workdir_instruction_token1, - ACTIONS(87), 1, - aux_sym_arg_instruction_token1, - ACTIONS(90), 1, - aux_sym_onbuild_instruction_token1, - ACTIONS(93), 1, - aux_sym_stopsignal_instruction_token1, - ACTIONS(96), 1, - aux_sym_healthcheck_instruction_token1, - ACTIONS(99), 1, - aux_sym_shell_instruction_token1, - ACTIONS(102), 1, - aux_sym_maintainer_instruction_token1, - ACTIONS(105), 1, - aux_sym_cross_build_instruction_token1, - ACTIONS(108), 1, - sym_comment, - STATE(275), 1, - sym__instruction, - STATE(3), 2, sym_line_continuation, - aux_sym_source_file_repeat1, - STATE(302), 19, + STATE(311), 1, + sym__instruction, + STATE(273), 19, sym_from_instruction, sym_run_instruction, sym_cmd_instruction, @@ -3577,9 +3589,9 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_cross_build_instruction_token1, STATE(4), 1, sym_line_continuation, - STATE(277), 1, + STATE(304), 1, sym__instruction, - STATE(302), 19, + STATE(273), 19, sym_from_instruction, sym_run_instruction, sym_cmd_instruction, @@ -3604,7 +3616,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BSLASH_LF, STATE(5), 1, sym_line_continuation, - ACTIONS(49), 21, + ACTIONS(47), 21, ts_builtin_sym_end, aux_sym_from_instruction_token1, aux_sym_run_instruction_token1, @@ -3641,23 +3653,23 @@ static const uint16_t ts_small_parse_table[] = { sym_line_continuation, STATE(7), 1, aux_sym_run_instruction_repeat1, - STATE(20), 1, + STATE(18), 1, aux_sym_shell_command_repeat1, - STATE(91), 1, + STATE(112), 1, aux_sym_shell_fragment_repeat1, - STATE(154), 1, + STATE(163), 1, sym__comment_line, - STATE(186), 1, + STATE(204), 1, sym_shell_fragment, - STATE(266), 1, + STATE(265), 1, sym__anon_comment, ACTIONS(115), 2, aux_sym_shell_fragment_token2, aux_sym_shell_fragment_token3, - STATE(59), 2, + STATE(76), 2, sym_param, sym_mount_param, - STATE(268), 2, + STATE(263), 2, sym_shell_command, sym_json_string_array, [359] = 15, @@ -3674,24 +3686,24 @@ static const uint16_t ts_small_parse_table[] = { STATE(7), 1, sym_line_continuation, STATE(18), 1, - aux_sym_run_instruction_repeat1, - STATE(20), 1, aux_sym_shell_command_repeat1, - STATE(91), 1, + STATE(19), 1, + aux_sym_run_instruction_repeat1, + STATE(112), 1, aux_sym_shell_fragment_repeat1, - STATE(154), 1, + STATE(163), 1, sym__comment_line, - STATE(186), 1, + STATE(204), 1, sym_shell_fragment, - STATE(266), 1, + STATE(265), 1, sym__anon_comment, ACTIONS(115), 2, aux_sym_shell_fragment_token2, aux_sym_shell_fragment_token3, - STATE(59), 2, + STATE(76), 2, sym_param, sym_mount_param, - STATE(269), 2, + STATE(307), 2, sym_shell_command, sym_json_string_array, [408] = 12, @@ -3709,16 +3721,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, STATE(8), 1, sym_line_continuation, - STATE(31), 1, + STATE(28), 1, aux_sym_unquoted_string_repeat1, - STATE(77), 1, - sym__immediate_expansion, - STATE(84), 1, + STATE(99), 1, sym__imm_expansion, + STATE(108), 1, + sym__immediate_expansion, ACTIONS(133), 2, aux_sym_unquoted_string_token1, anon_sym_BSLASH2, - STATE(224), 3, + STATE(233), 3, sym_double_quoted_string, sym_single_quoted_string, sym_unquoted_string, @@ -3731,17 +3743,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, STATE(9), 1, sym_line_continuation, - STATE(20), 1, + STATE(18), 1, aux_sym_shell_command_repeat1, - STATE(91), 1, + STATE(112), 1, aux_sym_shell_fragment_repeat1, - STATE(154), 1, + STATE(163), 1, sym__comment_line, - STATE(186), 1, + STATE(204), 1, sym_shell_fragment, - STATE(266), 1, + STATE(265), 1, sym__anon_comment, - STATE(265), 2, + STATE(300), 2, sym_shell_command, sym_json_string_array, ACTIONS(115), 3, @@ -3757,17 +3769,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, STATE(10), 1, sym_line_continuation, - STATE(20), 1, + STATE(18), 1, aux_sym_shell_command_repeat1, - STATE(91), 1, + STATE(112), 1, aux_sym_shell_fragment_repeat1, - STATE(154), 1, + STATE(163), 1, sym__comment_line, - STATE(186), 1, + STATE(204), 1, sym_shell_fragment, - STATE(266), 1, + STATE(265), 1, sym__anon_comment, - STATE(271), 2, + STATE(280), 2, sym_shell_command, sym_json_string_array, ACTIONS(115), 3, @@ -3785,16 +3797,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, STATE(11), 1, sym_line_continuation, - STATE(35), 1, + STATE(14), 1, aux_sym_unquoted_string_repeat1, - STATE(87), 1, + STATE(52), 1, sym__imm_expansion, - STATE(90), 1, + STATE(54), 1, sym__immediate_expansion, ACTIONS(141), 2, aux_sym_unquoted_string_token1, anon_sym_BSLASH2, - STATE(308), 3, + STATE(164), 3, sym_double_quoted_string, sym_single_quoted_string, sym_unquoted_string, @@ -3809,16 +3821,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, STATE(12), 1, sym_line_continuation, - STATE(35), 1, + STATE(14), 1, aux_sym_unquoted_string_repeat1, - STATE(87), 1, + STATE(52), 1, sym__imm_expansion, - STATE(90), 1, + STATE(54), 1, sym__immediate_expansion, ACTIONS(141), 2, aux_sym_unquoted_string_token1, anon_sym_BSLASH2, - STATE(221), 3, + STATE(310), 3, sym_double_quoted_string, sym_single_quoted_string, sym_unquoted_string, @@ -3833,61 +3845,62 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, STATE(13), 1, sym_line_continuation, - STATE(35), 1, + STATE(14), 1, aux_sym_unquoted_string_repeat1, - STATE(87), 1, + STATE(52), 1, sym__imm_expansion, - STATE(90), 1, + STATE(54), 1, sym__immediate_expansion, ACTIONS(141), 2, aux_sym_unquoted_string_token1, anon_sym_BSLASH2, - STATE(299), 3, + STATE(293), 3, sym_double_quoted_string, sym_single_quoted_string, sym_unquoted_string, [624] = 9, ACTIONS(127), 1, anon_sym_BSLASH_LF, - ACTIONS(145), 1, - aux_sym_from_instruction_token2, - ACTIONS(147), 1, + ACTIONS(135), 1, anon_sym_DOLLAR2, - ACTIONS(149), 1, - aux_sym_image_name_token2, + ACTIONS(143), 1, + anon_sym_LF, STATE(14), 1, sym_line_continuation, - STATE(17), 1, - aux_sym_image_name_repeat1, - STATE(63), 1, - sym__immediate_expansion, - STATE(64), 1, + STATE(15), 1, + aux_sym_unquoted_string_repeat1, + STATE(52), 1, sym__imm_expansion, - ACTIONS(143), 3, - anon_sym_LF, - anon_sym_COLON, - anon_sym_AT, - [654] = 9, + STATE(54), 1, + sym__immediate_expansion, + ACTIONS(141), 2, + aux_sym_unquoted_string_token1, + anon_sym_BSLASH2, + ACTIONS(145), 3, + aux_sym_label_pair_token1, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + [655] = 8, ACTIONS(127), 1, anon_sym_BSLASH_LF, ACTIONS(147), 1, - anon_sym_DOLLAR2, - ACTIONS(149), 1, - aux_sym_image_name_token2, - ACTIONS(153), 1, - aux_sym_from_instruction_token2, - STATE(14), 1, - aux_sym_image_name_repeat1, - STATE(15), 1, - sym_line_continuation, - STATE(63), 1, - sym__immediate_expansion, - STATE(64), 1, - sym__imm_expansion, - ACTIONS(151), 3, anon_sym_LF, - anon_sym_COLON, - anon_sym_AT, + ACTIONS(149), 1, + anon_sym_DOLLAR2, + STATE(52), 1, + sym__imm_expansion, + STATE(54), 1, + sym__immediate_expansion, + ACTIONS(154), 2, + aux_sym_unquoted_string_token1, + anon_sym_BSLASH2, + STATE(15), 2, + sym_line_continuation, + aux_sym_unquoted_string_repeat1, + ACTIONS(152), 3, + aux_sym_label_pair_token1, + anon_sym_DQUOTE, + anon_sym_SQUOTE, [684] = 9, ACTIONS(3), 1, anon_sym_BSLASH_LF, @@ -3895,51 +3908,73 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, STATE(16), 1, sym_line_continuation, - STATE(19), 1, + STATE(57), 1, aux_sym_shell_command_repeat1, - STATE(91), 1, + STATE(112), 1, aux_sym_shell_fragment_repeat1, - STATE(154), 1, + STATE(163), 1, sym__comment_line, - STATE(266), 1, + STATE(265), 1, sym__anon_comment, - STATE(314), 1, + STATE(270), 1, sym_shell_fragment, ACTIONS(115), 3, aux_sym_shell_fragment_token1, aux_sym_shell_fragment_token2, aux_sym_shell_fragment_token3, - [714] = 8, + [714] = 9, ACTIONS(127), 1, anon_sym_BSLASH_LF, - ACTIONS(157), 1, - aux_sym_from_instruction_token2, ACTIONS(159), 1, + aux_sym_from_instruction_token2, + ACTIONS(161), 1, anon_sym_DOLLAR2, - ACTIONS(162), 1, + ACTIONS(163), 1, aux_sym_image_name_token2, - STATE(63), 1, - sym__immediate_expansion, - STATE(64), 1, - sym__imm_expansion, - STATE(17), 2, + STATE(17), 1, sym_line_continuation, + STATE(22), 1, aux_sym_image_name_repeat1, - ACTIONS(155), 3, + STATE(85), 1, + sym__immediate_expansion, + STATE(86), 1, + sym__imm_expansion, + ACTIONS(157), 3, anon_sym_LF, anon_sym_COLON, anon_sym_AT, - [742] = 6, + [744] = 9, + ACTIONS(3), 1, + anon_sym_BSLASH_LF, + ACTIONS(117), 1, + anon_sym_POUND, + STATE(18), 1, + sym_line_continuation, + STATE(57), 1, + aux_sym_shell_command_repeat1, + STATE(112), 1, + aux_sym_shell_fragment_repeat1, + STATE(163), 1, + sym__comment_line, + STATE(213), 1, + sym_shell_fragment, + STATE(265), 1, + sym__anon_comment, + ACTIONS(115), 3, + aux_sym_shell_fragment_token1, + aux_sym_shell_fragment_token2, + aux_sym_shell_fragment_token3, + [774] = 6, ACTIONS(3), 1, anon_sym_BSLASH_LF, ACTIONS(165), 1, anon_sym_DASH_DASH, ACTIONS(168), 1, aux_sym_shell_fragment_token1, - STATE(18), 2, + STATE(19), 2, sym_line_continuation, aux_sym_run_instruction_repeat1, - STATE(59), 2, + STATE(76), 2, sym_param, sym_mount_param, ACTIONS(170), 4, @@ -3947,3500 +3982,3620 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_shell_fragment_token3, anon_sym_POUND, anon_sym_LBRACK, - [766] = 9, - ACTIONS(3), 1, - anon_sym_BSLASH_LF, - ACTIONS(117), 1, - anon_sym_POUND, - STATE(19), 1, - sym_line_continuation, - STATE(40), 1, - aux_sym_shell_command_repeat1, - STATE(91), 1, - aux_sym_shell_fragment_repeat1, - STATE(154), 1, - sym__comment_line, - STATE(262), 1, - sym_shell_fragment, - STATE(266), 1, - sym__anon_comment, - ACTIONS(115), 3, - aux_sym_shell_fragment_token1, - aux_sym_shell_fragment_token2, - aux_sym_shell_fragment_token3, - [796] = 9, - ACTIONS(3), 1, - anon_sym_BSLASH_LF, - ACTIONS(117), 1, - anon_sym_POUND, - STATE(20), 1, - sym_line_continuation, - STATE(40), 1, - aux_sym_shell_command_repeat1, - STATE(91), 1, - aux_sym_shell_fragment_repeat1, - STATE(154), 1, - sym__comment_line, - STATE(202), 1, - sym_shell_fragment, - STATE(266), 1, - sym__anon_comment, - ACTIONS(115), 3, - aux_sym_shell_fragment_token1, - aux_sym_shell_fragment_token2, - aux_sym_shell_fragment_token3, - [826] = 9, + [798] = 8, ACTIONS(127), 1, anon_sym_BSLASH_LF, ACTIONS(174), 1, aux_sym_from_instruction_token2, ACTIONS(176), 1, anon_sym_DOLLAR2, - ACTIONS(178), 1, - aux_sym_image_tag_token1, - STATE(21), 1, - sym_line_continuation, - STATE(32), 1, - aux_sym_image_tag_repeat1, - STATE(81), 1, + ACTIONS(179), 1, + aux_sym_image_name_token2, + STATE(85), 1, sym__immediate_expansion, - STATE(106), 1, + STATE(86), 1, sym__imm_expansion, - ACTIONS(172), 2, - anon_sym_LF, - anon_sym_AT, - [855] = 9, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(180), 1, - anon_sym_DOLLAR2, - ACTIONS(182), 1, - anon_sym_DQUOTE, - ACTIONS(186), 1, - anon_sym_BSLASH, - STATE(22), 1, + STATE(20), 2, sym_line_continuation, - STATE(27), 1, - aux_sym_double_quoted_string_repeat1, - STATE(102), 1, - sym__imm_expansion, - STATE(119), 1, - sym__immediate_expansion, - ACTIONS(184), 2, - aux_sym_double_quoted_string_token1, - sym_double_quoted_escape_sequence, - [884] = 6, - ACTIONS(3), 1, - anon_sym_BSLASH_LF, - ACTIONS(190), 1, - anon_sym_COMMA, - ACTIONS(192), 1, - aux_sym_shell_fragment_token1, - STATE(23), 1, - sym_line_continuation, - STATE(29), 1, - aux_sym_mount_param_repeat1, - ACTIONS(188), 5, - anon_sym_DASH_DASH, - aux_sym_shell_fragment_token2, - aux_sym_shell_fragment_token3, - anon_sym_POUND, - anon_sym_LBRACK, - [907] = 9, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(180), 1, - anon_sym_DOLLAR2, - ACTIONS(186), 1, - anon_sym_BSLASH, - ACTIONS(194), 1, - anon_sym_DQUOTE, - STATE(24), 1, - sym_line_continuation, - STATE(36), 1, - aux_sym_double_quoted_string_repeat1, - STATE(102), 1, - sym__imm_expansion, - STATE(119), 1, - sym__immediate_expansion, - ACTIONS(184), 2, - aux_sym_double_quoted_string_token1, - sym_double_quoted_escape_sequence, - [936] = 8, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(196), 1, - anon_sym_LF, - ACTIONS(198), 1, - anon_sym_DOLLAR2, - ACTIONS(201), 1, - aux_sym_label_pair_token1, - STATE(87), 1, - sym__imm_expansion, - STATE(90), 1, - sym__immediate_expansion, - ACTIONS(203), 2, - aux_sym_unquoted_string_token1, - anon_sym_BSLASH2, - STATE(25), 2, - sym_line_continuation, - aux_sym_unquoted_string_repeat1, - [963] = 8, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(206), 1, - anon_sym_DOLLAR2, - ACTIONS(209), 1, - anon_sym_DQUOTE, - ACTIONS(214), 1, - anon_sym_BSLASH, - STATE(102), 1, - sym__imm_expansion, - STATE(119), 1, - sym__immediate_expansion, - ACTIONS(211), 2, - aux_sym_double_quoted_string_token1, - sym_double_quoted_escape_sequence, - STATE(26), 2, - sym_line_continuation, - aux_sym_double_quoted_string_repeat1, - [990] = 9, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(180), 1, - anon_sym_DOLLAR2, - ACTIONS(186), 1, - anon_sym_BSLASH, - ACTIONS(217), 1, - anon_sym_DQUOTE, - STATE(26), 1, - aux_sym_double_quoted_string_repeat1, - STATE(27), 1, - sym_line_continuation, - STATE(102), 1, - sym__imm_expansion, - STATE(119), 1, - sym__immediate_expansion, - ACTIONS(184), 2, - aux_sym_double_quoted_string_token1, - sym_double_quoted_escape_sequence, - [1019] = 9, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(221), 1, - aux_sym__immediate_user_name_or_group_fragment_token1, - ACTIONS(223), 1, - anon_sym_DOLLAR2, - STATE(28), 1, - sym_line_continuation, - STATE(34), 1, - aux_sym__user_name_or_group_repeat1, - STATE(125), 1, - sym__immediate_expansion, - STATE(126), 1, - sym__immediate_user_name_or_group_fragment, - STATE(143), 1, - sym__imm_expansion, - ACTIONS(219), 2, + aux_sym_image_name_repeat1, + ACTIONS(172), 3, anon_sym_LF, anon_sym_COLON, - [1048] = 5, + anon_sym_AT, + [826] = 9, ACTIONS(3), 1, anon_sym_BSLASH_LF, - ACTIONS(227), 1, - anon_sym_COMMA, - ACTIONS(230), 1, - aux_sym_shell_fragment_token1, - STATE(29), 2, + ACTIONS(117), 1, + anon_sym_POUND, + STATE(16), 1, + aux_sym_shell_command_repeat1, + STATE(21), 1, sym_line_continuation, - aux_sym_mount_param_repeat1, - ACTIONS(225), 5, - anon_sym_DASH_DASH, + STATE(112), 1, + aux_sym_shell_fragment_repeat1, + STATE(163), 1, + sym__comment_line, + STATE(265), 1, + sym__anon_comment, + STATE(322), 1, + sym_shell_fragment, + ACTIONS(115), 3, + aux_sym_shell_fragment_token1, aux_sym_shell_fragment_token2, aux_sym_shell_fragment_token3, - anon_sym_POUND, - anon_sym_LBRACK, - [1069] = 6, - ACTIONS(3), 1, + [856] = 9, + ACTIONS(127), 1, anon_sym_BSLASH_LF, + ACTIONS(161), 1, + anon_sym_DOLLAR2, + ACTIONS(163), 1, + aux_sym_image_name_token2, + ACTIONS(184), 1, + aux_sym_from_instruction_token2, + STATE(20), 1, + aux_sym_image_name_repeat1, + STATE(22), 1, + sym_line_continuation, + STATE(85), 1, + sym__immediate_expansion, + STATE(86), 1, + sym__imm_expansion, + ACTIONS(182), 3, + anon_sym_LF, + anon_sym_COLON, + anon_sym_AT, + [886] = 9, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(188), 1, + aux_sym_from_instruction_token2, ACTIONS(190), 1, - anon_sym_COMMA, - ACTIONS(234), 1, - aux_sym_shell_fragment_token1, + anon_sym_DOLLAR2, + ACTIONS(192), 1, + aux_sym_image_tag_token1, STATE(23), 1, - aux_sym_mount_param_repeat1, - STATE(30), 1, sym_line_continuation, - ACTIONS(232), 5, - anon_sym_DASH_DASH, - aux_sym_shell_fragment_token2, - aux_sym_shell_fragment_token3, - anon_sym_POUND, - anon_sym_LBRACK, - [1092] = 9, + STATE(40), 1, + aux_sym_image_tag_repeat1, + STATE(106), 1, + sym__imm_expansion, + STATE(121), 1, + sym__immediate_expansion, + ACTIONS(186), 2, + anon_sym_LF, + anon_sym_AT, + [915] = 8, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(147), 1, + anon_sym_LF, + ACTIONS(152), 1, + aux_sym__env_key_token1, + ACTIONS(194), 1, + anon_sym_DOLLAR2, + STATE(99), 1, + sym__imm_expansion, + STATE(108), 1, + sym__immediate_expansion, + ACTIONS(197), 2, + aux_sym_unquoted_string_token1, + anon_sym_BSLASH2, + STATE(24), 2, + sym_line_continuation, + aux_sym_unquoted_string_repeat1, + [942] = 9, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(200), 1, + anon_sym_DOLLAR2, + ACTIONS(202), 1, + anon_sym_DQUOTE, + ACTIONS(206), 1, + anon_sym_BSLASH, + STATE(25), 1, + sym_line_continuation, + STATE(27), 1, + aux_sym_double_quoted_string_repeat1, + STATE(111), 1, + sym__imm_expansion, + STATE(117), 1, + sym__immediate_expansion, + ACTIONS(204), 2, + aux_sym_double_quoted_string_token1, + sym_double_quoted_escape_sequence, + [971] = 8, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(210), 1, + aux_sym__immediate_user_name_or_group_fragment_token1, + ACTIONS(213), 1, + anon_sym_DOLLAR2, + STATE(141), 1, + sym__immediate_expansion, + STATE(142), 1, + sym__immediate_user_name_or_group_fragment, + STATE(145), 1, + sym__imm_expansion, + ACTIONS(208), 2, + anon_sym_LF, + anon_sym_COLON, + STATE(26), 2, + sym_line_continuation, + aux_sym__user_name_or_group_repeat1, + [998] = 8, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(216), 1, + anon_sym_DOLLAR2, + ACTIONS(219), 1, + anon_sym_DQUOTE, + ACTIONS(224), 1, + anon_sym_BSLASH, + STATE(111), 1, + sym__imm_expansion, + STATE(117), 1, + sym__immediate_expansion, + ACTIONS(221), 2, + aux_sym_double_quoted_string_token1, + sym_double_quoted_escape_sequence, + STATE(27), 2, + sym_line_continuation, + aux_sym_double_quoted_string_repeat1, + [1025] = 9, ACTIONS(123), 1, anon_sym_DOLLAR2, ACTIONS(127), 1, anon_sym_BSLASH_LF, - ACTIONS(236), 1, + ACTIONS(143), 1, anon_sym_LF, - ACTIONS(238), 1, + ACTIONS(145), 1, aux_sym__env_key_token1, - STATE(31), 1, - sym_line_continuation, - STATE(33), 1, + STATE(24), 1, aux_sym_unquoted_string_repeat1, - STATE(77), 1, - sym__immediate_expansion, - STATE(84), 1, + STATE(28), 1, + sym_line_continuation, + STATE(99), 1, sym__imm_expansion, + STATE(108), 1, + sym__immediate_expansion, ACTIONS(133), 2, aux_sym_unquoted_string_token1, anon_sym_BSLASH2, - [1121] = 8, + [1054] = 9, ACTIONS(127), 1, anon_sym_BSLASH_LF, - ACTIONS(242), 1, - aux_sym_from_instruction_token2, - ACTIONS(244), 1, - anon_sym_DOLLAR2, - ACTIONS(247), 1, - aux_sym_image_tag_token1, - STATE(81), 1, - sym__immediate_expansion, - STATE(106), 1, - sym__imm_expansion, - ACTIONS(240), 2, + ACTIONS(227), 1, anon_sym_LF, - anon_sym_AT, + ACTIONS(229), 1, + aux_sym_label_pair_token1, + ACTIONS(231), 1, + anon_sym_DQUOTE, + ACTIONS(233), 1, + anon_sym_SQUOTE, + STATE(29), 1, + sym_line_continuation, + STATE(35), 1, + aux_sym_label_instruction_repeat1, + STATE(128), 1, + sym_label_pair, + STATE(261), 2, + sym_double_quoted_string, + sym_single_quoted_string, + [1083] = 9, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(200), 1, + anon_sym_DOLLAR2, + ACTIONS(206), 1, + anon_sym_BSLASH, + ACTIONS(235), 1, + anon_sym_DQUOTE, + STATE(27), 1, + aux_sym_double_quoted_string_repeat1, + STATE(30), 1, + sym_line_continuation, + STATE(111), 1, + sym__imm_expansion, + STATE(117), 1, + sym__immediate_expansion, + ACTIONS(204), 2, + aux_sym_double_quoted_string_token1, + sym_double_quoted_escape_sequence, + [1112] = 9, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(239), 1, + aux_sym__immediate_user_name_or_group_fragment_token1, + ACTIONS(241), 1, + anon_sym_DOLLAR2, + STATE(26), 1, + aux_sym__user_name_or_group_repeat1, + STATE(31), 1, + sym_line_continuation, + STATE(141), 1, + sym__immediate_expansion, + STATE(142), 1, + sym__immediate_user_name_or_group_fragment, + STATE(145), 1, + sym__imm_expansion, + ACTIONS(237), 2, + anon_sym_LF, + anon_sym_COLON, + [1141] = 5, + ACTIONS(3), 1, + anon_sym_BSLASH_LF, + ACTIONS(245), 1, + anon_sym_COMMA, + ACTIONS(248), 1, + aux_sym_shell_fragment_token1, STATE(32), 2, sym_line_continuation, - aux_sym_image_tag_repeat1, - [1148] = 8, + aux_sym_mount_param_repeat1, + ACTIONS(243), 5, + anon_sym_DASH_DASH, + aux_sym_shell_fragment_token2, + aux_sym_shell_fragment_token3, + anon_sym_POUND, + anon_sym_LBRACK, + [1162] = 9, ACTIONS(127), 1, anon_sym_BSLASH_LF, - ACTIONS(196), 1, - anon_sym_LF, - ACTIONS(201), 1, - aux_sym__env_key_token1, - ACTIONS(250), 1, + ACTIONS(200), 1, anon_sym_DOLLAR2, - STATE(77), 1, - sym__immediate_expansion, - STATE(84), 1, - sym__imm_expansion, - ACTIONS(253), 2, - aux_sym_unquoted_string_token1, - anon_sym_BSLASH2, - STATE(33), 2, + ACTIONS(206), 1, + anon_sym_BSLASH, + ACTIONS(250), 1, + anon_sym_DQUOTE, + STATE(33), 1, sym_line_continuation, - aux_sym_unquoted_string_repeat1, - [1175] = 8, + STATE(36), 1, + aux_sym_double_quoted_string_repeat1, + STATE(111), 1, + sym__imm_expansion, + STATE(117), 1, + sym__immediate_expansion, + ACTIONS(204), 2, + aux_sym_double_quoted_string_token1, + sym_double_quoted_escape_sequence, + [1191] = 6, + ACTIONS(3), 1, + anon_sym_BSLASH_LF, + ACTIONS(254), 1, + anon_sym_COMMA, + ACTIONS(256), 1, + aux_sym_shell_fragment_token1, + STATE(32), 1, + aux_sym_mount_param_repeat1, + STATE(34), 1, + sym_line_continuation, + ACTIONS(252), 5, + anon_sym_DASH_DASH, + aux_sym_shell_fragment_token2, + aux_sym_shell_fragment_token3, + anon_sym_POUND, + anon_sym_LBRACK, + [1214] = 8, ACTIONS(127), 1, anon_sym_BSLASH_LF, ACTIONS(258), 1, - aux_sym__immediate_user_name_or_group_fragment_token1, - ACTIONS(261), 1, - anon_sym_DOLLAR2, - STATE(125), 1, - sym__immediate_expansion, - STATE(126), 1, - sym__immediate_user_name_or_group_fragment, - STATE(143), 1, - sym__imm_expansion, - ACTIONS(256), 2, anon_sym_LF, - anon_sym_COLON, - STATE(34), 2, - sym_line_continuation, - aux_sym__user_name_or_group_repeat1, - [1202] = 9, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(135), 1, - anon_sym_DOLLAR2, - ACTIONS(236), 1, - anon_sym_LF, - ACTIONS(238), 1, + ACTIONS(260), 1, aux_sym_label_pair_token1, - STATE(25), 1, - aux_sym_unquoted_string_repeat1, - STATE(35), 1, + ACTIONS(263), 1, + anon_sym_DQUOTE, + ACTIONS(266), 1, + anon_sym_SQUOTE, + STATE(128), 1, + sym_label_pair, + STATE(35), 2, sym_line_continuation, - STATE(87), 1, - sym__imm_expansion, - STATE(90), 1, - sym__immediate_expansion, - ACTIONS(141), 2, - aux_sym_unquoted_string_token1, - anon_sym_BSLASH2, - [1231] = 9, + aux_sym_label_instruction_repeat1, + STATE(261), 2, + sym_double_quoted_string, + sym_single_quoted_string, + [1241] = 9, ACTIONS(127), 1, anon_sym_BSLASH_LF, - ACTIONS(180), 1, + ACTIONS(200), 1, anon_sym_DOLLAR2, - ACTIONS(186), 1, + ACTIONS(206), 1, anon_sym_BSLASH, - ACTIONS(264), 1, + ACTIONS(269), 1, anon_sym_DQUOTE, - STATE(26), 1, + STATE(27), 1, aux_sym_double_quoted_string_repeat1, STATE(36), 1, sym_line_continuation, - STATE(102), 1, + STATE(111), 1, sym__imm_expansion, - STATE(119), 1, + STATE(117), 1, sym__immediate_expansion, - ACTIONS(184), 2, + ACTIONS(204), 2, aux_sym_double_quoted_string_token1, sym_double_quoted_escape_sequence, - [1260] = 9, + [1270] = 9, ACTIONS(127), 1, anon_sym_BSLASH_LF, - ACTIONS(221), 1, - aux_sym__immediate_user_name_or_group_fragment_token1, - ACTIONS(223), 1, + ACTIONS(200), 1, anon_sym_DOLLAR2, - STATE(28), 1, - aux_sym__user_name_or_group_repeat1, + ACTIONS(206), 1, + anon_sym_BSLASH, + ACTIONS(271), 1, + anon_sym_DQUOTE, + STATE(25), 1, + aux_sym_double_quoted_string_repeat1, STATE(37), 1, sym_line_continuation, - STATE(125), 1, - sym__immediate_expansion, - STATE(126), 1, - sym__immediate_user_name_or_group_fragment, - STATE(143), 1, + STATE(111), 1, sym__imm_expansion, - ACTIONS(266), 2, + STATE(117), 1, + sym__immediate_expansion, + ACTIONS(204), 2, + aux_sym_double_quoted_string_token1, + sym_double_quoted_escape_sequence, + [1299] = 9, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(239), 1, + aux_sym__immediate_user_name_or_group_fragment_token1, + ACTIONS(241), 1, + anon_sym_DOLLAR2, + STATE(31), 1, + aux_sym__user_name_or_group_repeat1, + STATE(38), 1, + sym_line_continuation, + STATE(141), 1, + sym__immediate_expansion, + STATE(142), 1, + sym__immediate_user_name_or_group_fragment, + STATE(145), 1, + sym__imm_expansion, + ACTIONS(273), 2, anon_sym_LF, anon_sym_COLON, - [1289] = 8, - ACTIONS(127), 1, + [1328] = 6, + ACTIONS(3), 1, anon_sym_BSLASH_LF, - ACTIONS(268), 1, - anon_sym_LF, - ACTIONS(270), 1, - aux_sym__immediate_user_name_or_group_fragment_token1, - ACTIONS(273), 1, - anon_sym_DOLLAR2, - STATE(125), 1, - sym__immediate_expansion, - STATE(143), 1, - sym__imm_expansion, - STATE(171), 1, - sym__immediate_user_name_or_group_fragment, - STATE(38), 2, - aux_sym__immediate_user_name_or_group, - sym_line_continuation, - [1315] = 9, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(221), 1, - aux_sym__immediate_user_name_or_group_fragment_token1, - ACTIONS(223), 1, - anon_sym_DOLLAR2, - ACTIONS(276), 1, - anon_sym_LF, - STATE(38), 1, - aux_sym__immediate_user_name_or_group, + ACTIONS(254), 1, + anon_sym_COMMA, + ACTIONS(277), 1, + aux_sym_shell_fragment_token1, + STATE(34), 1, + aux_sym_mount_param_repeat1, STATE(39), 1, sym_line_continuation, - STATE(125), 1, - sym__immediate_expansion, - STATE(143), 1, - sym__imm_expansion, - STATE(171), 1, - sym__immediate_user_name_or_group_fragment, - [1343] = 6, - ACTIONS(3), 1, - anon_sym_BSLASH_LF, - ACTIONS(280), 1, + ACTIONS(275), 5, + anon_sym_DASH_DASH, + aux_sym_shell_fragment_token2, + aux_sym_shell_fragment_token3, anon_sym_POUND, - STATE(154), 1, - sym__comment_line, - STATE(266), 1, - sym__anon_comment, + anon_sym_LBRACK, + [1351] = 8, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(281), 1, + aux_sym_from_instruction_token2, + ACTIONS(283), 1, + anon_sym_DOLLAR2, + ACTIONS(286), 1, + aux_sym_image_tag_token1, + STATE(106), 1, + sym__imm_expansion, + STATE(121), 1, + sym__immediate_expansion, + ACTIONS(279), 2, + anon_sym_LF, + anon_sym_AT, STATE(40), 2, sym_line_continuation, - aux_sym_shell_command_repeat1, - ACTIONS(278), 3, - aux_sym_shell_fragment_token1, - aux_sym_shell_fragment_token2, - aux_sym_shell_fragment_token3, - [1365] = 4, - ACTIONS(3), 1, + aux_sym_image_tag_repeat1, + [1378] = 9, + ACTIONS(127), 1, anon_sym_BSLASH_LF, - ACTIONS(285), 1, - aux_sym_shell_fragment_token1, + ACTIONS(200), 1, + anon_sym_DOLLAR2, + ACTIONS(206), 1, + anon_sym_BSLASH, + ACTIONS(289), 1, + anon_sym_DQUOTE, + STATE(30), 1, + aux_sym_double_quoted_string_repeat1, STATE(41), 1, sym_line_continuation, - ACTIONS(283), 6, - anon_sym_DASH_DASH, - anon_sym_COMMA, - aux_sym_shell_fragment_token2, - aux_sym_shell_fragment_token3, - anon_sym_POUND, - anon_sym_LBRACK, - [1383] = 9, - ACTIONS(3), 1, + STATE(111), 1, + sym__imm_expansion, + STATE(117), 1, + sym__immediate_expansion, + ACTIONS(204), 2, + aux_sym_double_quoted_string_token1, + sym_double_quoted_escape_sequence, + [1407] = 4, + ACTIONS(127), 1, anon_sym_BSLASH_LF, - ACTIONS(287), 1, - anon_sym_DOLLAR, - ACTIONS(289), 1, - aux_sym_image_name_token1, - ACTIONS(291), 1, - anon_sym_DASH_DASH, - STATE(15), 1, - sym_expansion, STATE(42), 1, sym_line_continuation, - STATE(60), 1, - sym_image_name, - STATE(85), 1, - sym_param, - STATE(241), 1, - sym_image_spec, - [1411] = 4, + ACTIONS(293), 3, + aux_sym_label_pair_token1, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + ACTIONS(291), 4, + anon_sym_LF, + anon_sym_DOLLAR2, + aux_sym_unquoted_string_token1, + anon_sym_BSLASH2, + [1425] = 8, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(295), 1, + anon_sym_LF, + ACTIONS(297), 1, + aux_sym_from_instruction_token2, + ACTIONS(299), 1, + anon_sym_DOLLAR2, + ACTIONS(302), 1, + aux_sym_image_digest_token1, + STATE(127), 1, + sym__immediate_expansion, + STATE(138), 1, + sym__imm_expansion, + STATE(43), 2, + sym_line_continuation, + aux_sym_image_digest_repeat1, + [1451] = 4, ACTIONS(3), 1, anon_sym_BSLASH_LF, - ACTIONS(230), 1, + ACTIONS(248), 1, aux_sym_shell_fragment_token1, - STATE(43), 1, + STATE(44), 1, sym_line_continuation, - ACTIONS(225), 6, + ACTIONS(243), 6, anon_sym_DASH_DASH, anon_sym_COMMA, aux_sym_shell_fragment_token2, aux_sym_shell_fragment_token3, anon_sym_POUND, anon_sym_LBRACK, - [1429] = 8, + [1469] = 8, ACTIONS(127), 1, anon_sym_BSLASH_LF, - ACTIONS(295), 1, - aux_sym_path_token2, - ACTIONS(297), 1, - anon_sym_DOLLAR2, - STATE(44), 1, - sym_line_continuation, - STATE(45), 1, - aux_sym_path_repeat1, - STATE(131), 1, - sym__immediate_expansion, - STATE(138), 1, - sym__imm_expansion, - ACTIONS(293), 2, - anon_sym_LF, - sym__non_newline_whitespace, - [1455] = 8, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(295), 1, - aux_sym_path_token2, - ACTIONS(297), 1, - anon_sym_DOLLAR2, - STATE(45), 1, - sym_line_continuation, - STATE(47), 1, - aux_sym_path_repeat1, - STATE(131), 1, - sym__immediate_expansion, - STATE(138), 1, - sym__imm_expansion, - ACTIONS(299), 2, - anon_sym_LF, - sym__non_newline_whitespace, - [1481] = 8, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(301), 1, - anon_sym_LF, - ACTIONS(303), 1, - aux_sym_from_instruction_token2, ACTIONS(305), 1, - anon_sym_DOLLAR2, - ACTIONS(308), 1, - aux_sym_image_digest_token1, - STATE(142), 1, - sym__immediate_expansion, - STATE(151), 1, - sym__imm_expansion, - STATE(46), 2, - sym_line_continuation, - aux_sym_image_digest_repeat1, - [1507] = 7, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(313), 1, - aux_sym_path_token2, - ACTIONS(316), 1, - anon_sym_DOLLAR2, - STATE(131), 1, - sym__immediate_expansion, - STATE(138), 1, - sym__imm_expansion, - ACTIONS(311), 2, anon_sym_LF, - sym__non_newline_whitespace, - STATE(47), 2, + ACTIONS(307), 1, + aux_sym__immediate_user_name_or_group_fragment_token1, + ACTIONS(310), 1, + anon_sym_DOLLAR2, + STATE(141), 1, + sym__immediate_expansion, + STATE(145), 1, + sym__imm_expansion, + STATE(186), 1, + sym__immediate_user_name_or_group_fragment, + STATE(45), 2, + aux_sym__immediate_user_name_or_group, sym_line_continuation, - aux_sym_path_repeat1, - [1531] = 9, + [1495] = 4, ACTIONS(3), 1, anon_sym_BSLASH_LF, - ACTIONS(319), 1, - aux_sym_path_token1, - ACTIONS(321), 1, - anon_sym_DOLLAR, - ACTIONS(323), 1, - anon_sym_DASH_DASH, - STATE(48), 1, + ACTIONS(315), 1, + aux_sym_shell_fragment_token1, + STATE(46), 1, sym_line_continuation, - STATE(61), 1, + ACTIONS(313), 6, + anon_sym_DASH_DASH, + anon_sym_COMMA, + aux_sym_shell_fragment_token2, + aux_sym_shell_fragment_token3, + anon_sym_POUND, + anon_sym_LBRACK, + [1513] = 9, + ACTIONS(3), 1, + anon_sym_BSLASH_LF, + ACTIONS(317), 1, + anon_sym_DOLLAR, + ACTIONS(319), 1, + aux_sym_image_name_token1, + ACTIONS(321), 1, + anon_sym_DASH_DASH, + STATE(17), 1, sym_expansion, - STATE(94), 1, + STATE(47), 1, + sym_line_continuation, + STATE(78), 1, + sym_image_name, + STATE(110), 1, sym_param, - STATE(98), 1, - aux_sym_add_instruction_repeat1, - STATE(263), 1, - sym_path, - [1559] = 9, + STATE(250), 1, + sym_image_spec, + [1541] = 8, ACTIONS(127), 1, anon_sym_BSLASH_LF, ACTIONS(325), 1, - anon_sym_LF, + aux_sym_path_token2, ACTIONS(327), 1, - aux_sym_from_instruction_token2, - ACTIONS(329), 1, anon_sym_DOLLAR2, - ACTIONS(331), 1, - aux_sym_image_digest_token1, - STATE(46), 1, - aux_sym_image_digest_repeat1, - STATE(49), 1, + STATE(48), 1, sym_line_continuation, - STATE(142), 1, - sym__immediate_expansion, + STATE(50), 1, + aux_sym_path_repeat1, STATE(151), 1, sym__imm_expansion, - [1587] = 9, - ACTIONS(3), 1, + STATE(158), 1, + sym__immediate_expansion, + ACTIONS(323), 2, + anon_sym_LF, + sym__non_newline_whitespace, + [1567] = 9, + ACTIONS(127), 1, anon_sym_BSLASH_LF, - ACTIONS(319), 1, - aux_sym_path_token1, - ACTIONS(321), 1, - anon_sym_DOLLAR, - ACTIONS(323), 1, - anon_sym_DASH_DASH, + ACTIONS(239), 1, + aux_sym__immediate_user_name_or_group_fragment_token1, + ACTIONS(241), 1, + anon_sym_DOLLAR2, + ACTIONS(329), 1, + anon_sym_LF, + STATE(45), 1, + aux_sym__immediate_user_name_or_group, + STATE(49), 1, + sym_line_continuation, + STATE(141), 1, + sym__immediate_expansion, + STATE(145), 1, + sym__imm_expansion, + STATE(186), 1, + sym__immediate_user_name_or_group_fragment, + [1595] = 8, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(325), 1, + aux_sym_path_token2, + ACTIONS(327), 1, + anon_sym_DOLLAR2, STATE(50), 1, sym_line_continuation, - STATE(61), 1, - sym_expansion, - STATE(79), 1, - sym_param, - STATE(80), 1, - aux_sym_add_instruction_repeat1, - STATE(263), 1, - sym_path, - [1615] = 4, + STATE(51), 1, + aux_sym_path_repeat1, + STATE(151), 1, + sym__imm_expansion, + STATE(158), 1, + sym__immediate_expansion, + ACTIONS(331), 2, + anon_sym_LF, + sym__non_newline_whitespace, + [1621] = 7, ACTIONS(127), 1, anon_sym_BSLASH_LF, - STATE(51), 1, - sym_line_continuation, - ACTIONS(335), 2, - aux_sym_from_instruction_token2, - aux_sym_image_name_token2, - ACTIONS(333), 4, - anon_sym_LF, - anon_sym_COLON, + ACTIONS(335), 1, + aux_sym_path_token2, + ACTIONS(338), 1, anon_sym_DOLLAR2, - anon_sym_AT, - [1632] = 4, - ACTIONS(3), 1, + STATE(151), 1, + sym__imm_expansion, + STATE(158), 1, + sym__immediate_expansion, + ACTIONS(333), 2, + anon_sym_LF, + sym__non_newline_whitespace, + STATE(51), 2, + sym_line_continuation, + aux_sym_path_repeat1, + [1645] = 4, + ACTIONS(127), 1, anon_sym_BSLASH_LF, - ACTIONS(339), 1, - aux_sym_shell_fragment_token1, STATE(52), 1, sym_line_continuation, - ACTIONS(337), 5, - anon_sym_DASH_DASH, - aux_sym_shell_fragment_token2, - aux_sym_shell_fragment_token3, - anon_sym_POUND, - anon_sym_LBRACK, - [1649] = 8, - ACTIONS(3), 1, + ACTIONS(343), 3, + aux_sym_label_pair_token1, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + ACTIONS(341), 4, + anon_sym_LF, + anon_sym_DOLLAR2, + aux_sym_unquoted_string_token1, + anon_sym_BSLASH2, + [1663] = 4, + ACTIONS(127), 1, anon_sym_BSLASH_LF, - ACTIONS(11), 1, - aux_sym_cmd_instruction_token1, - ACTIONS(341), 1, - anon_sym_NONE, - ACTIONS(343), 1, - anon_sym_DASH_DASH, STATE(53), 1, sym_line_continuation, - STATE(82), 1, - aux_sym_healthcheck_instruction_repeat1, - STATE(232), 1, - sym_param, - STATE(293), 1, - sym_cmd_instruction, - [1674] = 8, + ACTIONS(347), 3, + aux_sym_label_pair_token1, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + ACTIONS(345), 4, + anon_sym_LF, + anon_sym_DOLLAR2, + aux_sym_unquoted_string_token1, + anon_sym_BSLASH2, + [1681] = 4, ACTIONS(127), 1, anon_sym_BSLASH_LF, - ACTIONS(345), 1, - aux_sym_path_token2, - ACTIONS(347), 1, - anon_sym_DOLLAR2, - ACTIONS(349), 1, - sym__non_newline_whitespace, STATE(54), 1, sym_line_continuation, - STATE(56), 1, - aux_sym_path_repeat1, - STATE(196), 1, - sym__immediate_expansion, - STATE(213), 1, - sym__imm_expansion, - [1699] = 6, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(351), 1, + ACTIONS(351), 3, + aux_sym_label_pair_token1, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + ACTIONS(349), 4, anon_sym_LF, - ACTIONS(353), 1, - anon_sym_DOLLAR, - ACTIONS(356), 1, - aux_sym_expose_port_token1, - STATE(55), 2, - sym_line_continuation, - aux_sym_expose_instruction_repeat1, - STATE(189), 2, - sym_expansion, - sym_expose_port, - [1720] = 7, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(359), 1, - aux_sym_path_token2, - ACTIONS(362), 1, anon_sym_DOLLAR2, - ACTIONS(365), 1, - sym__non_newline_whitespace, - STATE(196), 1, - sym__immediate_expansion, - STATE(213), 1, - sym__imm_expansion, - STATE(56), 2, - sym_line_continuation, - aux_sym_path_repeat1, - [1743] = 7, + aux_sym_unquoted_string_token1, + anon_sym_BSLASH2, + [1699] = 4, ACTIONS(127), 1, anon_sym_BSLASH_LF, - ACTIONS(367), 1, - anon_sym_LF, - ACTIONS(369), 1, - anon_sym_DOLLAR, - ACTIONS(371), 1, - aux_sym_expose_port_token1, STATE(55), 1, - aux_sym_expose_instruction_repeat1, - STATE(57), 1, sym_line_continuation, - STATE(189), 2, - sym_expansion, - sym_expose_port, - [1766] = 7, + ACTIONS(355), 3, + aux_sym_label_pair_token1, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + ACTIONS(353), 4, + anon_sym_LF, + anon_sym_DOLLAR2, + aux_sym_unquoted_string_token1, + anon_sym_BSLASH2, + [1717] = 9, ACTIONS(127), 1, anon_sym_BSLASH_LF, - ACTIONS(373), 1, + ACTIONS(357), 1, anon_sym_LF, - ACTIONS(375), 1, + ACTIONS(359), 1, + aux_sym_from_instruction_token2, + ACTIONS(361), 1, anon_sym_DOLLAR2, - ACTIONS(378), 1, - aux_sym_image_alias_token2, - STATE(176), 1, - sym__immediate_expansion, - STATE(184), 1, - sym__imm_expansion, - STATE(58), 2, + ACTIONS(363), 1, + aux_sym_image_digest_token1, + STATE(43), 1, + aux_sym_image_digest_repeat1, + STATE(56), 1, sym_line_continuation, - aux_sym_image_alias_repeat1, - [1789] = 4, + STATE(127), 1, + sym__immediate_expansion, + STATE(138), 1, + sym__imm_expansion, + [1745] = 6, ACTIONS(3), 1, anon_sym_BSLASH_LF, - ACTIONS(383), 1, - aux_sym_shell_fragment_token1, - STATE(59), 1, + ACTIONS(367), 1, + anon_sym_POUND, + STATE(163), 1, + sym__comment_line, + STATE(265), 1, + sym__anon_comment, + STATE(57), 2, sym_line_continuation, - ACTIONS(381), 5, - anon_sym_DASH_DASH, + aux_sym_shell_command_repeat1, + ACTIONS(365), 3, + aux_sym_shell_fragment_token1, aux_sym_shell_fragment_token2, aux_sym_shell_fragment_token3, - anon_sym_POUND, - anon_sym_LBRACK, - [1806] = 8, - ACTIONS(127), 1, + [1767] = 9, + ACTIONS(3), 1, anon_sym_BSLASH_LF, - ACTIONS(385), 1, - anon_sym_LF, - ACTIONS(387), 1, - aux_sym_from_instruction_token2, - ACTIONS(389), 1, - anon_sym_COLON, - ACTIONS(391), 1, - anon_sym_AT, + ACTIONS(370), 1, + aux_sym_path_token1, + ACTIONS(372), 1, + anon_sym_DOLLAR, + ACTIONS(374), 1, + anon_sym_DASH_DASH, + STATE(58), 1, + sym_line_continuation, + STATE(69), 1, + sym_expansion, + STATE(88), 1, + sym_param, + STATE(122), 1, + aux_sym_add_instruction_repeat1, + STATE(320), 1, + sym_path, + [1795] = 9, + ACTIONS(3), 1, + anon_sym_BSLASH_LF, + ACTIONS(370), 1, + aux_sym_path_token1, + ACTIONS(372), 1, + anon_sym_DOLLAR, + ACTIONS(374), 1, + anon_sym_DASH_DASH, + STATE(59), 1, + sym_line_continuation, + STATE(69), 1, + sym_expansion, + STATE(118), 1, + sym_param, + STATE(119), 1, + aux_sym_add_instruction_repeat1, + STATE(320), 1, + sym_path, + [1823] = 8, + ACTIONS(3), 1, + anon_sym_BSLASH_LF, + ACTIONS(376), 1, + aux_sym_label_pair_token1, + ACTIONS(378), 1, + anon_sym_DQUOTE, + ACTIONS(380), 1, + anon_sym_SQUOTE, + STATE(29), 1, + aux_sym_label_instruction_repeat1, STATE(60), 1, sym_line_continuation, - STATE(134), 1, - sym_image_tag, - STATE(237), 1, - sym_image_digest, - [1831] = 8, + STATE(128), 1, + sym_label_pair, + STATE(261), 2, + sym_double_quoted_string, + sym_single_quoted_string, + [1849] = 8, ACTIONS(127), 1, anon_sym_BSLASH_LF, - ACTIONS(345), 1, + ACTIONS(382), 1, + anon_sym_LF, + ACTIONS(384), 1, aux_sym_path_token2, - ACTIONS(347), 1, + ACTIONS(386), 1, anon_sym_DOLLAR2, - ACTIONS(393), 1, - sym__non_newline_whitespace, - STATE(54), 1, - aux_sym_path_repeat1, STATE(61), 1, sym_line_continuation, - STATE(196), 1, - sym__immediate_expansion, - STATE(213), 1, + STATE(81), 1, + aux_sym_path_repeat1, + STATE(216), 1, sym__imm_expansion, - [1856] = 8, + STATE(223), 1, + sym__immediate_expansion, + [1874] = 8, ACTIONS(127), 1, anon_sym_BSLASH_LF, - ACTIONS(395), 1, + ACTIONS(388), 1, anon_sym_LF, - ACTIONS(397), 1, - aux_sym__stopsignal_value_token2, - ACTIONS(399), 1, + ACTIONS(390), 1, anon_sym_DOLLAR2, + ACTIONS(392), 1, + aux_sym_image_alias_token2, STATE(62), 1, sym_line_continuation, - STATE(66), 1, - aux_sym__stopsignal_value_repeat1, - STATE(161), 1, + STATE(73), 1, + aux_sym_image_alias_repeat1, + STATE(190), 1, sym__immediate_expansion, - STATE(199), 1, + STATE(194), 1, sym__imm_expansion, - [1881] = 4, + [1899] = 7, ACTIONS(127), 1, anon_sym_BSLASH_LF, + ACTIONS(394), 1, + anon_sym_LF, + ACTIONS(396), 1, + anon_sym_DOLLAR, + ACTIONS(398), 1, + aux_sym_expose_port_token1, STATE(63), 1, sym_line_continuation, - ACTIONS(403), 2, - aux_sym_from_instruction_token2, - aux_sym_image_name_token2, - ACTIONS(401), 4, - anon_sym_LF, - anon_sym_COLON, - anon_sym_DOLLAR2, - anon_sym_AT, - [1898] = 4, + STATE(77), 1, + aux_sym_expose_instruction_repeat1, + STATE(188), 2, + sym_expansion, + sym_expose_port, + [1922] = 4, ACTIONS(127), 1, anon_sym_BSLASH_LF, STATE(64), 1, sym_line_continuation, - ACTIONS(407), 2, + ACTIONS(347), 2, aux_sym_from_instruction_token2, aux_sym_image_name_token2, - ACTIONS(405), 4, + ACTIONS(345), 4, anon_sym_LF, anon_sym_COLON, anon_sym_DOLLAR2, anon_sym_AT, - [1915] = 8, - ACTIONS(3), 1, - anon_sym_BSLASH_LF, - ACTIONS(221), 1, - aux_sym__immediate_user_name_or_group_fragment_token1, - ACTIONS(223), 1, - anon_sym_DOLLAR2, - STATE(39), 1, - aux_sym__immediate_user_name_or_group, - STATE(65), 1, - sym_line_continuation, - STATE(125), 1, - sym__immediate_expansion, - STATE(143), 1, - sym__imm_expansion, - STATE(171), 1, - sym__immediate_user_name_or_group_fragment, - [1940] = 7, + [1939] = 8, ACTIONS(127), 1, anon_sym_BSLASH_LF, - ACTIONS(409), 1, + ACTIONS(400), 1, anon_sym_LF, - ACTIONS(411), 1, + ACTIONS(402), 1, aux_sym__stopsignal_value_token2, - ACTIONS(414), 1, + ACTIONS(404), 1, anon_sym_DOLLAR2, - STATE(161), 1, - sym__immediate_expansion, - STATE(199), 1, + STATE(65), 1, + sym_line_continuation, + STATE(66), 1, + aux_sym__stopsignal_value_repeat1, + STATE(205), 1, sym__imm_expansion, + STATE(220), 1, + sym__immediate_expansion, + [1964] = 7, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(406), 1, + anon_sym_LF, + ACTIONS(408), 1, + aux_sym__stopsignal_value_token2, + ACTIONS(411), 1, + anon_sym_DOLLAR2, + STATE(205), 1, + sym__imm_expansion, + STATE(220), 1, + sym__immediate_expansion, STATE(66), 2, sym_line_continuation, aux_sym__stopsignal_value_repeat1, - [1963] = 4, + [1987] = 7, ACTIONS(127), 1, anon_sym_BSLASH_LF, - STATE(67), 1, - sym_line_continuation, - ACTIONS(419), 2, - aux_sym_from_instruction_token2, - aux_sym_image_name_token2, - ACTIONS(417), 4, - anon_sym_LF, - anon_sym_COLON, + ACTIONS(414), 1, + aux_sym_path_token2, + ACTIONS(417), 1, anon_sym_DOLLAR2, - anon_sym_AT, - [1980] = 4, - ACTIONS(127), 1, + ACTIONS(420), 1, + sym__non_newline_whitespace, + STATE(196), 1, + sym__immediate_expansion, + STATE(226), 1, + sym__imm_expansion, + STATE(67), 2, + sym_line_continuation, + aux_sym_path_repeat1, + [2010] = 8, + ACTIONS(3), 1, anon_sym_BSLASH_LF, + ACTIONS(239), 1, + aux_sym__immediate_user_name_or_group_fragment_token1, + ACTIONS(241), 1, + anon_sym_DOLLAR2, + STATE(49), 1, + aux_sym__immediate_user_name_or_group, STATE(68), 1, sym_line_continuation, - ACTIONS(423), 2, - aux_sym_from_instruction_token2, - aux_sym_image_name_token2, - ACTIONS(421), 4, - anon_sym_LF, - anon_sym_COLON, - anon_sym_DOLLAR2, - anon_sym_AT, - [1997] = 8, + STATE(141), 1, + sym__immediate_expansion, + STATE(145), 1, + sym__imm_expansion, + STATE(186), 1, + sym__immediate_user_name_or_group_fragment, + [2035] = 8, ACTIONS(127), 1, anon_sym_BSLASH_LF, - ACTIONS(425), 1, - anon_sym_LF, - ACTIONS(427), 1, + ACTIONS(422), 1, + aux_sym_path_token2, + ACTIONS(424), 1, anon_sym_DOLLAR2, - ACTIONS(429), 1, - aux_sym_image_alias_token2, - STATE(58), 1, - aux_sym_image_alias_repeat1, + ACTIONS(426), 1, + sym__non_newline_whitespace, STATE(69), 1, sym_line_continuation, - STATE(176), 1, - sym__immediate_expansion, - STATE(184), 1, - sym__imm_expansion, - [2022] = 7, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(365), 1, - anon_sym_LF, - ACTIONS(431), 1, - aux_sym_path_token2, - ACTIONS(434), 1, - anon_sym_DOLLAR2, - STATE(204), 1, - sym__imm_expansion, - STATE(209), 1, - sym__immediate_expansion, - STATE(70), 2, - sym_line_continuation, + STATE(75), 1, aux_sym_path_repeat1, - [2045] = 8, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(397), 1, - aux_sym__stopsignal_value_token2, - ACTIONS(399), 1, - anon_sym_DOLLAR2, - ACTIONS(437), 1, - anon_sym_LF, - STATE(62), 1, - aux_sym__stopsignal_value_repeat1, - STATE(71), 1, - sym_line_continuation, - STATE(161), 1, + STATE(196), 1, sym__immediate_expansion, - STATE(199), 1, + STATE(226), 1, sym__imm_expansion, - [2070] = 8, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(427), 1, - anon_sym_DOLLAR2, - ACTIONS(429), 1, - aux_sym_image_alias_token2, - ACTIONS(439), 1, - anon_sym_LF, - STATE(69), 1, - aux_sym_image_alias_repeat1, - STATE(72), 1, - sym_line_continuation, - STATE(176), 1, - sym__immediate_expansion, - STATE(184), 1, - sym__imm_expansion, - [2095] = 8, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(349), 1, - anon_sym_LF, - ACTIONS(441), 1, - aux_sym_path_token2, - ACTIONS(443), 1, - anon_sym_DOLLAR2, - STATE(70), 1, - aux_sym_path_repeat1, - STATE(73), 1, - sym_line_continuation, - STATE(204), 1, - sym__imm_expansion, - STATE(209), 1, - sym__immediate_expansion, - [2120] = 8, + [2060] = 8, ACTIONS(3), 1, anon_sym_BSLASH_LF, ACTIONS(119), 1, anon_sym_LBRACK, - ACTIONS(445), 1, + ACTIONS(428), 1, aux_sym_path_token1, - ACTIONS(447), 1, + ACTIONS(430), 1, anon_sym_DOLLAR, - STATE(44), 1, + STATE(48), 1, sym_expansion, - STATE(74), 1, + STATE(70), 1, sym_line_continuation, - STATE(207), 1, + STATE(221), 1, sym_path, - STATE(274), 1, + STATE(292), 1, sym_json_string_array, - [2145] = 4, + [2085] = 8, ACTIONS(127), 1, anon_sym_BSLASH_LF, - STATE(75), 1, + ACTIONS(402), 1, + aux_sym__stopsignal_value_token2, + ACTIONS(404), 1, + anon_sym_DOLLAR2, + ACTIONS(432), 1, + anon_sym_LF, + STATE(65), 1, + aux_sym__stopsignal_value_repeat1, + STATE(71), 1, sym_line_continuation, - ACTIONS(451), 2, + STATE(205), 1, + sym__imm_expansion, + STATE(220), 1, + sym__immediate_expansion, + [2110] = 4, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + STATE(72), 1, + sym_line_continuation, + ACTIONS(293), 2, aux_sym_from_instruction_token2, aux_sym_image_name_token2, - ACTIONS(449), 4, + ACTIONS(291), 4, anon_sym_LF, anon_sym_COLON, anon_sym_DOLLAR2, anon_sym_AT, - [2162] = 8, + [2127] = 8, ACTIONS(127), 1, anon_sym_BSLASH_LF, - ACTIONS(393), 1, - anon_sym_LF, - ACTIONS(441), 1, - aux_sym_path_token2, - ACTIONS(443), 1, + ACTIONS(390), 1, anon_sym_DOLLAR2, + ACTIONS(392), 1, + aux_sym_image_alias_token2, + ACTIONS(434), 1, + anon_sym_LF, STATE(73), 1, + sym_line_continuation, + STATE(74), 1, + aux_sym_image_alias_repeat1, + STATE(190), 1, + sym__immediate_expansion, + STATE(194), 1, + sym__imm_expansion, + [2152] = 7, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(436), 1, + anon_sym_LF, + ACTIONS(438), 1, + anon_sym_DOLLAR2, + ACTIONS(441), 1, + aux_sym_image_alias_token2, + STATE(190), 1, + sym__immediate_expansion, + STATE(194), 1, + sym__imm_expansion, + STATE(74), 2, + sym_line_continuation, + aux_sym_image_alias_repeat1, + [2175] = 8, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(382), 1, + sym__non_newline_whitespace, + ACTIONS(422), 1, + aux_sym_path_token2, + ACTIONS(424), 1, + anon_sym_DOLLAR2, + STATE(67), 1, aux_sym_path_repeat1, + STATE(75), 1, + sym_line_continuation, + STATE(196), 1, + sym__immediate_expansion, + STATE(226), 1, + sym__imm_expansion, + [2200] = 4, + ACTIONS(3), 1, + anon_sym_BSLASH_LF, + ACTIONS(446), 1, + aux_sym_shell_fragment_token1, STATE(76), 1, sym_line_continuation, - STATE(204), 1, - sym__imm_expansion, - STATE(209), 1, - sym__immediate_expansion, - [2187] = 4, + ACTIONS(444), 5, + anon_sym_DASH_DASH, + aux_sym_shell_fragment_token2, + aux_sym_shell_fragment_token3, + anon_sym_POUND, + anon_sym_LBRACK, + [2217] = 6, ACTIONS(127), 1, anon_sym_BSLASH_LF, - ACTIONS(455), 1, - aux_sym__env_key_token1, - STATE(77), 1, - sym_line_continuation, - ACTIONS(453), 4, + ACTIONS(448), 1, anon_sym_LF, - anon_sym_DOLLAR2, - aux_sym_unquoted_string_token1, - anon_sym_BSLASH2, - [2203] = 4, + ACTIONS(450), 1, + anon_sym_DOLLAR, + ACTIONS(453), 1, + aux_sym_expose_port_token1, + STATE(77), 2, + sym_line_continuation, + aux_sym_expose_instruction_repeat1, + STATE(188), 2, + sym_expansion, + sym_expose_port, + [2238] = 8, ACTIONS(127), 1, anon_sym_BSLASH_LF, - ACTIONS(335), 1, - aux_sym_label_pair_token1, + ACTIONS(456), 1, + anon_sym_LF, + ACTIONS(458), 1, + aux_sym_from_instruction_token2, + ACTIONS(460), 1, + anon_sym_COLON, + ACTIONS(462), 1, + anon_sym_AT, STATE(78), 1, sym_line_continuation, - ACTIONS(333), 4, - anon_sym_LF, - anon_sym_DOLLAR2, - aux_sym_unquoted_string_token1, - anon_sym_BSLASH2, - [2219] = 7, + STATE(135), 1, + sym_image_tag, + STATE(253), 1, + sym_image_digest, + [2263] = 4, ACTIONS(3), 1, anon_sym_BSLASH_LF, - ACTIONS(319), 1, - aux_sym_path_token1, - ACTIONS(321), 1, - anon_sym_DOLLAR, - STATE(61), 1, - sym_expansion, + ACTIONS(466), 1, + aux_sym_shell_fragment_token1, STATE(79), 1, sym_line_continuation, - STATE(117), 1, - aux_sym_add_instruction_repeat1, - STATE(263), 1, - sym_path, - [2241] = 7, - ACTIONS(3), 1, - anon_sym_BSLASH_LF, - ACTIONS(445), 1, - aux_sym_path_token1, - ACTIONS(447), 1, - anon_sym_DOLLAR, - STATE(44), 1, - sym_expansion, - STATE(80), 1, - sym_line_continuation, - STATE(116), 1, - aux_sym_add_instruction_repeat1, - STATE(252), 1, - sym_path, - [2263] = 4, + ACTIONS(464), 5, + anon_sym_DASH_DASH, + aux_sym_shell_fragment_token2, + aux_sym_shell_fragment_token3, + anon_sym_POUND, + anon_sym_LBRACK, + [2280] = 8, ACTIONS(127), 1, anon_sym_BSLASH_LF, - STATE(81), 1, - sym_line_continuation, - ACTIONS(459), 2, - aux_sym_from_instruction_token2, - aux_sym_image_tag_token1, - ACTIONS(457), 3, + ACTIONS(384), 1, + aux_sym_path_token2, + ACTIONS(386), 1, + anon_sym_DOLLAR2, + ACTIONS(426), 1, anon_sym_LF, + STATE(61), 1, + aux_sym_path_repeat1, + STATE(80), 1, + sym_line_continuation, + STATE(216), 1, + sym__imm_expansion, + STATE(223), 1, + sym__immediate_expansion, + [2305] = 7, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(420), 1, + anon_sym_LF, + ACTIONS(468), 1, + aux_sym_path_token2, + ACTIONS(471), 1, + anon_sym_DOLLAR2, + STATE(216), 1, + sym__imm_expansion, + STATE(223), 1, + sym__immediate_expansion, + STATE(81), 2, + sym_line_continuation, + aux_sym_path_repeat1, + [2328] = 4, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + STATE(82), 1, + sym_line_continuation, + ACTIONS(355), 2, + aux_sym_from_instruction_token2, + aux_sym_image_name_token2, + ACTIONS(353), 4, + anon_sym_LF, + anon_sym_COLON, anon_sym_DOLLAR2, anon_sym_AT, - [2279] = 7, + [2345] = 4, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + STATE(83), 1, + sym_line_continuation, + ACTIONS(476), 2, + aux_sym_from_instruction_token2, + aux_sym_image_name_token2, + ACTIONS(474), 4, + anon_sym_LF, + anon_sym_COLON, + anon_sym_DOLLAR2, + anon_sym_AT, + [2362] = 8, ACTIONS(3), 1, anon_sym_BSLASH_LF, ACTIONS(11), 1, aux_sym_cmd_instruction_token1, - ACTIONS(343), 1, + ACTIONS(478), 1, + anon_sym_NONE, + ACTIONS(480), 1, anon_sym_DASH_DASH, - STATE(82), 1, - sym_line_continuation, - STATE(133), 1, - aux_sym_healthcheck_instruction_repeat1, - STATE(232), 1, - sym_param, - STATE(272), 1, - sym_cmd_instruction, - [2301] = 6, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(461), 1, - anon_sym_BSLASH, - ACTIONS(463), 1, - anon_sym_SQUOTE, - STATE(83), 1, - sym_line_continuation, - STATE(99), 1, - aux_sym_single_quoted_string_repeat1, - ACTIONS(465), 2, - aux_sym_single_quoted_string_token1, - sym_single_quoted_escape_sequence, - [2321] = 4, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(407), 1, - aux_sym__env_key_token1, STATE(84), 1, sym_line_continuation, - ACTIONS(405), 4, - anon_sym_LF, - anon_sym_DOLLAR2, - aux_sym_unquoted_string_token1, - anon_sym_BSLASH2, - [2337] = 7, - ACTIONS(3), 1, + STATE(92), 1, + aux_sym_healthcheck_instruction_repeat1, + STATE(242), 1, + sym_param, + STATE(297), 1, + sym_cmd_instruction, + [2387] = 4, + ACTIONS(127), 1, anon_sym_BSLASH_LF, - ACTIONS(287), 1, - anon_sym_DOLLAR, - ACTIONS(289), 1, - aux_sym_image_name_token1, - STATE(15), 1, - sym_expansion, - STATE(60), 1, - sym_image_name, STATE(85), 1, sym_line_continuation, - STATE(220), 1, - sym_image_spec, - [2359] = 4, + ACTIONS(484), 2, + aux_sym_from_instruction_token2, + aux_sym_image_name_token2, + ACTIONS(482), 4, + anon_sym_LF, + anon_sym_COLON, + anon_sym_DOLLAR2, + anon_sym_AT, + [2404] = 4, ACTIONS(127), 1, anon_sym_BSLASH_LF, STATE(86), 1, sym_line_continuation, - ACTIONS(335), 2, + ACTIONS(343), 2, aux_sym_from_instruction_token2, - aux_sym_image_tag_token1, - ACTIONS(333), 3, + aux_sym_image_name_token2, + ACTIONS(341), 4, anon_sym_LF, + anon_sym_COLON, anon_sym_DOLLAR2, anon_sym_AT, - [2375] = 4, + [2421] = 5, ACTIONS(127), 1, anon_sym_BSLASH_LF, - ACTIONS(407), 1, - aux_sym_label_pair_token1, - STATE(87), 1, - sym_line_continuation, - ACTIONS(405), 4, - anon_sym_LF, - anon_sym_DOLLAR2, - aux_sym_unquoted_string_token1, - anon_sym_BSLASH2, - [2391] = 7, - ACTIONS(3), 1, - anon_sym_BSLASH_LF, - ACTIONS(176), 1, - anon_sym_DOLLAR2, - ACTIONS(178), 1, - aux_sym_image_tag_token1, - STATE(21), 1, - aux_sym_image_tag_repeat1, - STATE(81), 1, - sym__immediate_expansion, - STATE(88), 1, - sym_line_continuation, - STATE(106), 1, - sym__imm_expansion, - [2413] = 7, - ACTIONS(3), 1, - anon_sym_BSLASH_LF, - ACTIONS(329), 1, - anon_sym_DOLLAR2, - ACTIONS(331), 1, - aux_sym_image_digest_token1, - STATE(49), 1, - aux_sym_image_digest_repeat1, - STATE(89), 1, - sym_line_continuation, - STATE(142), 1, - sym__immediate_expansion, - STATE(151), 1, - sym__imm_expansion, - [2435] = 4, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(455), 1, - aux_sym_label_pair_token1, - STATE(90), 1, - sym_line_continuation, - ACTIONS(453), 4, - anon_sym_LF, - anon_sym_DOLLAR2, - aux_sym_unquoted_string_token1, - anon_sym_BSLASH2, - [2451] = 5, - ACTIONS(467), 1, - anon_sym_LF, - ACTIONS(471), 1, - anon_sym_BSLASH_LF, - STATE(91), 1, - sym_line_continuation, - STATE(104), 1, - aux_sym_shell_fragment_repeat1, - ACTIONS(469), 3, - aux_sym_shell_fragment_token1, - aux_sym_shell_fragment_token2, - aux_sym_shell_fragment_token3, - [2469] = 6, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(461), 1, + ACTIONS(486), 1, anon_sym_BSLASH, - ACTIONS(473), 1, + ACTIONS(489), 1, anon_sym_SQUOTE, - STATE(83), 1, - aux_sym_single_quoted_string_repeat1, - STATE(92), 1, - sym_line_continuation, - ACTIONS(465), 2, + ACTIONS(491), 2, aux_sym_single_quoted_string_token1, sym_single_quoted_escape_sequence, - [2489] = 4, + STATE(87), 2, + sym_line_continuation, + aux_sym_single_quoted_string_repeat1, + [2439] = 7, + ACTIONS(3), 1, + anon_sym_BSLASH_LF, + ACTIONS(370), 1, + aux_sym_path_token1, + ACTIONS(372), 1, + anon_sym_DOLLAR, + STATE(69), 1, + sym_expansion, + STATE(88), 1, + sym_line_continuation, + STATE(114), 1, + aux_sym_add_instruction_repeat1, + STATE(320), 1, + sym_path, + [2461] = 6, ACTIONS(127), 1, anon_sym_BSLASH_LF, - ACTIONS(451), 1, - aux_sym_label_pair_token1, - STATE(93), 1, + ACTIONS(494), 1, + anon_sym_BSLASH, + ACTIONS(496), 1, + anon_sym_SQUOTE, + STATE(87), 1, + aux_sym_single_quoted_string_repeat1, + STATE(89), 1, sym_line_continuation, - ACTIONS(449), 4, - anon_sym_LF, - anon_sym_DOLLAR2, - aux_sym_unquoted_string_token1, - anon_sym_BSLASH2, - [2505] = 7, + ACTIONS(498), 2, + aux_sym_single_quoted_string_token1, + sym_single_quoted_escape_sequence, + [2481] = 6, ACTIONS(3), 1, anon_sym_BSLASH_LF, - ACTIONS(319), 1, - aux_sym_path_token1, - ACTIONS(321), 1, + ACTIONS(500), 1, anon_sym_DOLLAR, - STATE(61), 1, - sym_expansion, - STATE(94), 1, - sym_line_continuation, - STATE(115), 1, - aux_sym_add_instruction_repeat1, - STATE(263), 1, - sym_path, - [2527] = 6, - ACTIONS(3), 1, - anon_sym_BSLASH_LF, - ACTIONS(475), 1, - anon_sym_DOLLAR, - ACTIONS(477), 1, + ACTIONS(502), 1, aux_sym_expose_port_token1, - STATE(57), 1, + STATE(63), 1, aux_sym_expose_instruction_repeat1, - STATE(95), 1, + STATE(90), 1, sym_line_continuation, - STATE(189), 2, + STATE(188), 2, sym_expansion, sym_expose_port, - [2547] = 4, + [2501] = 6, ACTIONS(127), 1, anon_sym_BSLASH_LF, - ACTIONS(451), 1, + ACTIONS(494), 1, + anon_sym_BSLASH, + ACTIONS(504), 1, + anon_sym_SQUOTE, + STATE(89), 1, + aux_sym_single_quoted_string_repeat1, + STATE(91), 1, + sym_line_continuation, + ACTIONS(498), 2, + aux_sym_single_quoted_string_token1, + sym_single_quoted_escape_sequence, + [2521] = 7, + ACTIONS(3), 1, + anon_sym_BSLASH_LF, + ACTIONS(11), 1, + aux_sym_cmd_instruction_token1, + ACTIONS(480), 1, + anon_sym_DASH_DASH, + STATE(92), 1, + sym_line_continuation, + STATE(148), 1, + aux_sym_healthcheck_instruction_repeat1, + STATE(242), 1, + sym_param, + STATE(277), 1, + sym_cmd_instruction, + [2543] = 7, + ACTIONS(3), 1, + anon_sym_BSLASH_LF, + ACTIONS(506), 1, + aux_sym__env_key_token1, + STATE(93), 1, + sym_line_continuation, + STATE(124), 1, + aux_sym_env_instruction_repeat1, + STATE(230), 1, + sym__env_key, + STATE(239), 1, + sym_env_pair, + STATE(308), 1, + sym__spaced_env_pair, + [2565] = 6, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(494), 1, + anon_sym_BSLASH, + ACTIONS(508), 1, + anon_sym_SQUOTE, + STATE(87), 1, + aux_sym_single_quoted_string_repeat1, + STATE(94), 1, + sym_line_continuation, + ACTIONS(498), 2, + aux_sym_single_quoted_string_token1, + sym_single_quoted_escape_sequence, + [2585] = 6, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(494), 1, + anon_sym_BSLASH, + ACTIONS(510), 1, + anon_sym_SQUOTE, + STATE(94), 1, + aux_sym_single_quoted_string_repeat1, + STATE(95), 1, + sym_line_continuation, + ACTIONS(498), 2, + aux_sym_single_quoted_string_token1, + sym_single_quoted_escape_sequence, + [2605] = 4, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(293), 1, aux_sym__env_key_token1, STATE(96), 1, sym_line_continuation, - ACTIONS(449), 4, + ACTIONS(291), 4, anon_sym_LF, anon_sym_DOLLAR2, aux_sym_unquoted_string_token1, anon_sym_BSLASH2, - [2563] = 4, + [2621] = 4, ACTIONS(127), 1, anon_sym_BSLASH_LF, + ACTIONS(355), 1, + aux_sym__env_key_token1, STATE(97), 1, sym_line_continuation, - ACTIONS(419), 2, - aux_sym_from_instruction_token2, - aux_sym_image_tag_token1, - ACTIONS(417), 3, + ACTIONS(353), 4, anon_sym_LF, anon_sym_DOLLAR2, - anon_sym_AT, - [2579] = 7, - ACTIONS(3), 1, + aux_sym_unquoted_string_token1, + anon_sym_BSLASH2, + [2637] = 4, + ACTIONS(127), 1, anon_sym_BSLASH_LF, - ACTIONS(445), 1, - aux_sym_path_token1, - ACTIONS(447), 1, - anon_sym_DOLLAR, - STATE(44), 1, - sym_expansion, + ACTIONS(347), 1, + aux_sym__env_key_token1, STATE(98), 1, sym_line_continuation, - STATE(116), 1, - aux_sym_add_instruction_repeat1, - STATE(254), 1, - sym_path, - [2601] = 5, + ACTIONS(345), 4, + anon_sym_LF, + anon_sym_DOLLAR2, + aux_sym_unquoted_string_token1, + anon_sym_BSLASH2, + [2653] = 4, ACTIONS(127), 1, anon_sym_BSLASH_LF, - ACTIONS(479), 1, - anon_sym_BSLASH, - ACTIONS(482), 1, - anon_sym_SQUOTE, - ACTIONS(484), 2, - aux_sym_single_quoted_string_token1, - sym_single_quoted_escape_sequence, - STATE(99), 2, + ACTIONS(343), 1, + aux_sym__env_key_token1, + STATE(99), 1, sym_line_continuation, - aux_sym_single_quoted_string_repeat1, - [2619] = 4, - ACTIONS(127), 1, + ACTIONS(341), 4, + anon_sym_LF, + anon_sym_DOLLAR2, + aux_sym_unquoted_string_token1, + anon_sym_BSLASH2, + [2669] = 7, + ACTIONS(3), 1, anon_sym_BSLASH_LF, - ACTIONS(419), 1, - aux_sym_label_pair_token1, + ACTIONS(190), 1, + anon_sym_DOLLAR2, + ACTIONS(192), 1, + aux_sym_image_tag_token1, + STATE(23), 1, + aux_sym_image_tag_repeat1, STATE(100), 1, sym_line_continuation, - ACTIONS(417), 4, - anon_sym_LF, - anon_sym_DOLLAR2, - aux_sym_unquoted_string_token1, - anon_sym_BSLASH2, - [2635] = 4, - ACTIONS(127), 1, + STATE(106), 1, + sym__imm_expansion, + STATE(121), 1, + sym__immediate_expansion, + [2691] = 7, + ACTIONS(3), 1, anon_sym_BSLASH_LF, - ACTIONS(335), 1, - aux_sym__env_key_token1, + ACTIONS(361), 1, + anon_sym_DOLLAR2, + ACTIONS(363), 1, + aux_sym_image_digest_token1, + STATE(56), 1, + aux_sym_image_digest_repeat1, STATE(101), 1, sym_line_continuation, - ACTIONS(333), 4, - anon_sym_LF, - anon_sym_DOLLAR2, - aux_sym_unquoted_string_token1, - anon_sym_BSLASH2, - [2651] = 4, + STATE(127), 1, + sym__immediate_expansion, + STATE(138), 1, + sym__imm_expansion, + [2713] = 4, ACTIONS(127), 1, anon_sym_BSLASH_LF, STATE(102), 1, sym_line_continuation, - ACTIONS(407), 2, + ACTIONS(293), 2, + aux_sym_from_instruction_token2, + aux_sym_image_tag_token1, + ACTIONS(291), 3, + anon_sym_LF, + anon_sym_DOLLAR2, + anon_sym_AT, + [2729] = 4, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + STATE(103), 1, + sym_line_continuation, + ACTIONS(355), 2, + aux_sym_from_instruction_token2, + aux_sym_image_tag_token1, + ACTIONS(353), 3, + anon_sym_LF, + anon_sym_DOLLAR2, + anon_sym_AT, + [2745] = 4, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + STATE(104), 1, + sym_line_continuation, + ACTIONS(293), 2, anon_sym_DQUOTE, anon_sym_BSLASH, - ACTIONS(405), 3, + ACTIONS(291), 3, anon_sym_DOLLAR2, aux_sym_double_quoted_string_token1, sym_double_quoted_escape_sequence, - [2667] = 7, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(487), 1, - anon_sym_LF, - ACTIONS(489), 1, - aux_sym__env_key_token1, - STATE(103), 1, - sym_line_continuation, - STATE(111), 1, - aux_sym_env_instruction_repeat1, - STATE(256), 1, - sym_env_pair, - STATE(296), 1, - sym__env_key, - [2689] = 4, - ACTIONS(491), 1, - anon_sym_LF, - ACTIONS(496), 1, - anon_sym_BSLASH_LF, - STATE(104), 2, - sym_line_continuation, - aux_sym_shell_fragment_repeat1, - ACTIONS(493), 3, - aux_sym_shell_fragment_token1, - aux_sym_shell_fragment_token2, - aux_sym_shell_fragment_token3, - [2705] = 4, + [2761] = 4, ACTIONS(127), 1, anon_sym_BSLASH_LF, STATE(105), 1, sym_line_continuation, - ACTIONS(451), 2, - anon_sym_DQUOTE, - anon_sym_BSLASH, - ACTIONS(449), 3, + ACTIONS(347), 2, + aux_sym_from_instruction_token2, + aux_sym_image_tag_token1, + ACTIONS(345), 3, + anon_sym_LF, anon_sym_DOLLAR2, - aux_sym_double_quoted_string_token1, - sym_double_quoted_escape_sequence, - [2721] = 4, + anon_sym_AT, + [2777] = 4, ACTIONS(127), 1, anon_sym_BSLASH_LF, STATE(106), 1, sym_line_continuation, - ACTIONS(407), 2, + ACTIONS(343), 2, aux_sym_from_instruction_token2, aux_sym_image_tag_token1, - ACTIONS(405), 3, + ACTIONS(341), 3, anon_sym_LF, anon_sym_DOLLAR2, anon_sym_AT, - [2737] = 4, + [2793] = 4, ACTIONS(127), 1, anon_sym_BSLASH_LF, STATE(107), 1, sym_line_continuation, - ACTIONS(451), 2, - aux_sym_from_instruction_token2, - aux_sym_image_tag_token1, - ACTIONS(449), 3, - anon_sym_LF, + ACTIONS(355), 2, + anon_sym_DQUOTE, + anon_sym_BSLASH, + ACTIONS(353), 3, anon_sym_DOLLAR2, - anon_sym_AT, - [2753] = 4, + aux_sym_double_quoted_string_token1, + sym_double_quoted_escape_sequence, + [2809] = 4, ACTIONS(127), 1, anon_sym_BSLASH_LF, - ACTIONS(419), 1, + ACTIONS(351), 1, aux_sym__env_key_token1, STATE(108), 1, sym_line_continuation, - ACTIONS(417), 4, + ACTIONS(349), 4, anon_sym_LF, anon_sym_DOLLAR2, aux_sym_unquoted_string_token1, anon_sym_BSLASH2, - [2769] = 4, + [2825] = 4, ACTIONS(127), 1, anon_sym_BSLASH_LF, STATE(109), 1, sym_line_continuation, - ACTIONS(335), 2, + ACTIONS(347), 2, anon_sym_DQUOTE, anon_sym_BSLASH, - ACTIONS(333), 3, + ACTIONS(345), 3, anon_sym_DOLLAR2, aux_sym_double_quoted_string_token1, sym_double_quoted_escape_sequence, - [2785] = 6, - ACTIONS(127), 1, + [2841] = 7, + ACTIONS(3), 1, anon_sym_BSLASH_LF, - ACTIONS(461), 1, - anon_sym_BSLASH, - ACTIONS(498), 1, - anon_sym_SQUOTE, + ACTIONS(317), 1, + anon_sym_DOLLAR, + ACTIONS(319), 1, + aux_sym_image_name_token1, + STATE(17), 1, + sym_expansion, + STATE(78), 1, + sym_image_name, STATE(110), 1, sym_line_continuation, - STATE(114), 1, - aux_sym_single_quoted_string_repeat1, - ACTIONS(465), 2, - aux_sym_single_quoted_string_token1, - sym_single_quoted_escape_sequence, - [2805] = 6, + STATE(229), 1, + sym_image_spec, + [2863] = 4, ACTIONS(127), 1, anon_sym_BSLASH_LF, - ACTIONS(500), 1, - anon_sym_LF, - ACTIONS(502), 1, - aux_sym__env_key_token1, - STATE(256), 1, - sym_env_pair, - STATE(296), 1, - sym__env_key, - STATE(111), 2, + STATE(111), 1, sym_line_continuation, - aux_sym_env_instruction_repeat1, - [2825] = 4, - ACTIONS(127), 1, + ACTIONS(343), 2, + anon_sym_DQUOTE, + anon_sym_BSLASH, + ACTIONS(341), 3, + anon_sym_DOLLAR2, + aux_sym_double_quoted_string_token1, + sym_double_quoted_escape_sequence, + [2879] = 5, + ACTIONS(512), 1, + anon_sym_LF, + ACTIONS(516), 1, anon_sym_BSLASH_LF, STATE(112), 1, sym_line_continuation, - ACTIONS(419), 2, - anon_sym_DQUOTE, - anon_sym_BSLASH, - ACTIONS(417), 3, - anon_sym_DOLLAR2, - aux_sym_double_quoted_string_token1, - sym_double_quoted_escape_sequence, - [2841] = 5, - ACTIONS(127), 1, + STATE(115), 1, + aux_sym_shell_fragment_repeat1, + ACTIONS(514), 3, + aux_sym_shell_fragment_token1, + aux_sym_shell_fragment_token2, + aux_sym_shell_fragment_token3, + [2897] = 6, + ACTIONS(3), 1, anon_sym_BSLASH_LF, - ACTIONS(505), 1, - anon_sym_LF, - STATE(113), 1, - sym_line_continuation, - ACTIONS(507), 2, + ACTIONS(518), 1, + aux_sym_path_token1, + ACTIONS(521), 1, anon_sym_DOLLAR, - aux_sym_expose_port_token1, - ACTIONS(509), 2, - anon_sym_SLASHtcp, - anon_sym_SLASHudp, - [2859] = 6, - ACTIONS(127), 1, + STATE(69), 1, + sym_expansion, + STATE(320), 1, + sym_path, + STATE(113), 2, + sym_line_continuation, + aux_sym_add_instruction_repeat1, + [2917] = 7, + ACTIONS(3), 1, anon_sym_BSLASH_LF, - ACTIONS(461), 1, - anon_sym_BSLASH, - ACTIONS(511), 1, - anon_sym_SQUOTE, - STATE(99), 1, - aux_sym_single_quoted_string_repeat1, + ACTIONS(428), 1, + aux_sym_path_token1, + ACTIONS(430), 1, + anon_sym_DOLLAR, + STATE(48), 1, + sym_expansion, + STATE(113), 1, + aux_sym_add_instruction_repeat1, STATE(114), 1, sym_line_continuation, - ACTIONS(465), 2, - aux_sym_single_quoted_string_token1, - sym_single_quoted_escape_sequence, - [2879] = 7, - ACTIONS(3), 1, - anon_sym_BSLASH_LF, - ACTIONS(445), 1, - aux_sym_path_token1, - ACTIONS(447), 1, - anon_sym_DOLLAR, - STATE(44), 1, - sym_expansion, - STATE(115), 1, - sym_line_continuation, - STATE(116), 1, - aux_sym_add_instruction_repeat1, - STATE(227), 1, + STATE(235), 1, sym_path, - [2901] = 6, - ACTIONS(3), 1, + [2939] = 4, + ACTIONS(524), 1, + anon_sym_LF, + ACTIONS(529), 1, anon_sym_BSLASH_LF, - ACTIONS(513), 1, - aux_sym_path_token1, - ACTIONS(516), 1, - anon_sym_DOLLAR, - STATE(61), 1, - sym_expansion, - STATE(263), 1, - sym_path, - STATE(116), 2, + STATE(115), 2, sym_line_continuation, - aux_sym_add_instruction_repeat1, - [2921] = 7, - ACTIONS(3), 1, - anon_sym_BSLASH_LF, - ACTIONS(445), 1, - aux_sym_path_token1, - ACTIONS(447), 1, - anon_sym_DOLLAR, - STATE(44), 1, - sym_expansion, - STATE(116), 1, - aux_sym_add_instruction_repeat1, - STATE(117), 1, - sym_line_continuation, - STATE(219), 1, - sym_path, - [2943] = 7, - ACTIONS(3), 1, - anon_sym_BSLASH_LF, - ACTIONS(519), 1, - aux_sym__env_key_token1, - STATE(103), 1, - aux_sym_env_instruction_repeat1, - STATE(118), 1, - sym_line_continuation, - STATE(249), 1, - sym__env_key, - STATE(256), 1, - sym_env_pair, - STATE(322), 1, - sym__spaced_env_pair, - [2965] = 4, + aux_sym_shell_fragment_repeat1, + ACTIONS(526), 3, + aux_sym_shell_fragment_token1, + aux_sym_shell_fragment_token2, + aux_sym_shell_fragment_token3, + [2955] = 6, ACTIONS(127), 1, anon_sym_BSLASH_LF, - STATE(119), 1, + ACTIONS(494), 1, + anon_sym_BSLASH, + ACTIONS(531), 1, + anon_sym_SQUOTE, + STATE(116), 1, sym_line_continuation, - ACTIONS(523), 2, + STATE(120), 1, + aux_sym_single_quoted_string_repeat1, + ACTIONS(498), 2, + aux_sym_single_quoted_string_token1, + sym_single_quoted_escape_sequence, + [2975] = 4, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + STATE(117), 1, + sym_line_continuation, + ACTIONS(535), 2, anon_sym_DQUOTE, anon_sym_BSLASH, - ACTIONS(521), 3, + ACTIONS(533), 3, anon_sym_DOLLAR2, aux_sym_double_quoted_string_token1, sym_double_quoted_escape_sequence, - [2981] = 5, + [2991] = 7, + ACTIONS(3), 1, + anon_sym_BSLASH_LF, + ACTIONS(370), 1, + aux_sym_path_token1, + ACTIONS(372), 1, + anon_sym_DOLLAR, + STATE(69), 1, + sym_expansion, + STATE(118), 1, + sym_line_continuation, + STATE(126), 1, + aux_sym_add_instruction_repeat1, + STATE(320), 1, + sym_path, + [3013] = 7, + ACTIONS(3), 1, + anon_sym_BSLASH_LF, + ACTIONS(428), 1, + aux_sym_path_token1, + ACTIONS(430), 1, + anon_sym_DOLLAR, + STATE(48), 1, + sym_expansion, + STATE(113), 1, + aux_sym_add_instruction_repeat1, + STATE(119), 1, + sym_line_continuation, + STATE(251), 1, + sym_path, + [3035] = 6, ACTIONS(127), 1, anon_sym_BSLASH_LF, - ACTIONS(525), 1, - anon_sym_DQUOTE, + ACTIONS(494), 1, + anon_sym_BSLASH, + ACTIONS(537), 1, + anon_sym_SQUOTE, + STATE(87), 1, + aux_sym_single_quoted_string_repeat1, STATE(120), 1, sym_line_continuation, - STATE(149), 1, - aux_sym_json_string_repeat1, - ACTIONS(527), 2, - aux_sym_json_string_token1, - sym_json_escape_sequence, - [2998] = 5, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(529), 1, - anon_sym_LF, - ACTIONS(531), 1, - aux_sym_label_pair_token1, - STATE(247), 1, - sym_label_pair, - STATE(121), 2, - sym_line_continuation, - aux_sym_label_instruction_repeat1, - [3015] = 3, - ACTIONS(3), 1, - anon_sym_BSLASH_LF, - STATE(122), 1, - sym_line_continuation, - ACTIONS(534), 4, - aux_sym_shell_fragment_token1, - aux_sym_shell_fragment_token2, - aux_sym_shell_fragment_token3, - anon_sym_POUND, - [3028] = 6, - ACTIONS(3), 1, - anon_sym_BSLASH_LF, - ACTIONS(445), 1, - aux_sym_path_token1, - ACTIONS(447), 1, - anon_sym_DOLLAR, - STATE(44), 1, - sym_expansion, - STATE(123), 1, - sym_line_continuation, - STATE(228), 1, - sym_path, - [3047] = 4, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - STATE(124), 1, - sym_line_continuation, - ACTIONS(536), 2, - anon_sym_BSLASH, - anon_sym_SQUOTE, - ACTIONS(538), 2, + ACTIONS(498), 2, aux_sym_single_quoted_string_token1, sym_single_quoted_escape_sequence, - [3062] = 3, + [3055] = 4, ACTIONS(127), 1, anon_sym_BSLASH_LF, + STATE(121), 1, + sym_line_continuation, + ACTIONS(541), 2, + aux_sym_from_instruction_token2, + aux_sym_image_tag_token1, + ACTIONS(539), 3, + anon_sym_LF, + anon_sym_DOLLAR2, + anon_sym_AT, + [3071] = 7, + ACTIONS(3), 1, + anon_sym_BSLASH_LF, + ACTIONS(428), 1, + aux_sym_path_token1, + ACTIONS(430), 1, + anon_sym_DOLLAR, + STATE(48), 1, + sym_expansion, + STATE(113), 1, + aux_sym_add_instruction_repeat1, + STATE(122), 1, + sym_line_continuation, + STATE(259), 1, + sym_path, + [3093] = 6, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(543), 1, + anon_sym_LF, + ACTIONS(545), 1, + aux_sym__env_key_token1, + STATE(239), 1, + sym_env_pair, + STATE(278), 1, + sym__env_key, + STATE(123), 2, + sym_line_continuation, + aux_sym_env_instruction_repeat1, + [3113] = 7, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(548), 1, + anon_sym_LF, + ACTIONS(550), 1, + aux_sym__env_key_token1, + STATE(123), 1, + aux_sym_env_instruction_repeat1, + STATE(124), 1, + sym_line_continuation, + STATE(239), 1, + sym_env_pair, + STATE(278), 1, + sym__env_key, + [3135] = 5, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(552), 1, + anon_sym_LF, STATE(125), 1, sym_line_continuation, - ACTIONS(540), 4, - anon_sym_LF, - anon_sym_COLON, - aux_sym__immediate_user_name_or_group_fragment_token1, - anon_sym_DOLLAR2, - [3075] = 3, - ACTIONS(127), 1, + ACTIONS(554), 2, + anon_sym_DOLLAR, + aux_sym_expose_port_token1, + ACTIONS(556), 2, + anon_sym_SLASHtcp, + anon_sym_SLASHudp, + [3153] = 7, + ACTIONS(3), 1, anon_sym_BSLASH_LF, + ACTIONS(428), 1, + aux_sym_path_token1, + ACTIONS(430), 1, + anon_sym_DOLLAR, + STATE(48), 1, + sym_expansion, + STATE(113), 1, + aux_sym_add_instruction_repeat1, STATE(126), 1, sym_line_continuation, - ACTIONS(542), 4, - anon_sym_LF, - anon_sym_COLON, - aux_sym__immediate_user_name_or_group_fragment_token1, - anon_sym_DOLLAR2, - [3088] = 6, - ACTIONS(3), 1, - anon_sym_BSLASH_LF, - ACTIONS(544), 1, - aux_sym__stopsignal_value_token1, - ACTIONS(546), 1, - anon_sym_DOLLAR, - STATE(71), 1, - sym_expansion, - STATE(127), 1, - sym_line_continuation, - STATE(257), 1, - sym__stopsignal_value, - [3107] = 3, - ACTIONS(3), 1, - anon_sym_BSLASH_LF, - STATE(128), 1, - sym_line_continuation, - ACTIONS(548), 4, - aux_sym_shell_fragment_token1, - aux_sym_shell_fragment_token2, - aux_sym_shell_fragment_token3, - anon_sym_POUND, - [3120] = 4, + STATE(234), 1, + sym_path, + [3175] = 4, ACTIONS(127), 1, anon_sym_BSLASH_LF, - ACTIONS(335), 1, + ACTIONS(560), 1, aux_sym_from_instruction_token2, - STATE(129), 1, + STATE(127), 1, sym_line_continuation, - ACTIONS(333), 3, + ACTIONS(558), 3, anon_sym_LF, anon_sym_DOLLAR2, aux_sym_image_digest_token1, - [3135] = 4, + [3190] = 4, ACTIONS(127), 1, anon_sym_BSLASH_LF, - ACTIONS(550), 1, - anon_sym_DQUOTE, - ACTIONS(552), 2, - aux_sym_json_string_token1, - sym_json_escape_sequence, - STATE(130), 2, - sym_line_continuation, - aux_sym_json_string_repeat1, - [3150] = 4, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(557), 1, - anon_sym_DOLLAR2, - STATE(131), 1, - sym_line_continuation, - ACTIONS(555), 3, + ACTIONS(562), 1, anon_sym_LF, - aux_sym_path_token2, - sym__non_newline_whitespace, - [3165] = 6, + STATE(128), 1, + sym_line_continuation, + ACTIONS(564), 3, + aux_sym_label_pair_token1, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + [3205] = 6, ACTIONS(3), 1, anon_sym_BSLASH_LF, - ACTIONS(559), 1, - aux_sym_path_token1, - ACTIONS(561), 1, + ACTIONS(566), 1, + aux_sym__user_name_or_group_token1, + ACTIONS(568), 1, anon_sym_DOLLAR, - STATE(76), 1, + STATE(38), 1, sym_expansion, - STATE(132), 1, + STATE(129), 1, + sym_line_continuation, + STATE(249), 1, + sym__user_name_or_group, + [3224] = 6, + ACTIONS(3), 1, + anon_sym_BSLASH_LF, + ACTIONS(570), 1, + aux_sym_path_token1, + ACTIONS(572), 1, + anon_sym_DOLLAR, + STATE(80), 1, + sym_expansion, + STATE(130), 1, sym_line_continuation, STATE(276), 1, sym_path, - [3184] = 5, - ACTIONS(3), 1, - anon_sym_BSLASH_LF, - ACTIONS(563), 1, - aux_sym_cmd_instruction_token1, - ACTIONS(565), 1, - anon_sym_DASH_DASH, - STATE(232), 1, - sym_param, - STATE(133), 2, - sym_line_continuation, - aux_sym_healthcheck_instruction_repeat1, - [3201] = 6, + [3243] = 4, ACTIONS(127), 1, anon_sym_BSLASH_LF, - ACTIONS(391), 1, - anon_sym_AT, - ACTIONS(568), 1, - anon_sym_LF, - ACTIONS(570), 1, + STATE(131), 1, + sym_line_continuation, + ACTIONS(574), 2, + anon_sym_BSLASH, + anon_sym_SQUOTE, + ACTIONS(576), 2, + aux_sym_single_quoted_string_token1, + sym_single_quoted_escape_sequence, + [3258] = 6, + ACTIONS(3), 1, + anon_sym_BSLASH_LF, + ACTIONS(578), 1, + aux_sym__stopsignal_value_token1, + ACTIONS(580), 1, + anon_sym_DOLLAR, + STATE(71), 1, + sym_expansion, + STATE(132), 1, + sym_line_continuation, + STATE(269), 1, + sym__stopsignal_value, + [3277] = 4, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(293), 1, aux_sym_from_instruction_token2, + STATE(133), 1, + sym_line_continuation, + ACTIONS(291), 3, + anon_sym_LF, + anon_sym_DOLLAR2, + aux_sym_image_digest_token1, + [3292] = 6, + ACTIONS(3), 1, + anon_sym_BSLASH_LF, + ACTIONS(582), 1, + anon_sym_DOLLAR, + ACTIONS(584), 1, + aux_sym_image_alias_token1, + STATE(62), 1, + sym_expansion, STATE(134), 1, sym_line_continuation, - STATE(234), 1, - sym_image_digest, - [3220] = 6, - ACTIONS(3), 1, - anon_sym_BSLASH_LF, - ACTIONS(572), 1, - anon_sym_DOLLAR, - ACTIONS(574), 1, - aux_sym_image_alias_token1, - STATE(72), 1, - sym_expansion, - STATE(135), 1, - sym_line_continuation, - STATE(289), 1, + STATE(301), 1, sym_image_alias, - [3239] = 6, - ACTIONS(3), 1, - anon_sym_BSLASH_LF, - ACTIONS(576), 1, - aux_sym__user_name_or_group_token1, - ACTIONS(578), 1, - anon_sym_DOLLAR, - STATE(37), 1, - sym_expansion, - STATE(136), 1, - sym_line_continuation, - STATE(240), 1, - sym__user_name_or_group, - [3258] = 4, + [3311] = 6, ACTIONS(127), 1, anon_sym_BSLASH_LF, - ACTIONS(419), 1, + ACTIONS(462), 1, + anon_sym_AT, + ACTIONS(586), 1, + anon_sym_LF, + ACTIONS(588), 1, + aux_sym_from_instruction_token2, + STATE(135), 1, + sym_line_continuation, + STATE(244), 1, + sym_image_digest, + [3330] = 4, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(355), 1, + aux_sym_from_instruction_token2, + STATE(136), 1, + sym_line_continuation, + ACTIONS(353), 3, + anon_sym_LF, + anon_sym_DOLLAR2, + aux_sym_image_digest_token1, + [3345] = 4, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(347), 1, aux_sym_from_instruction_token2, STATE(137), 1, sym_line_continuation, - ACTIONS(417), 3, + ACTIONS(345), 3, anon_sym_LF, anon_sym_DOLLAR2, aux_sym_image_digest_token1, - [3273] = 4, + [3360] = 4, ACTIONS(127), 1, anon_sym_BSLASH_LF, - ACTIONS(405), 1, - anon_sym_DOLLAR2, + ACTIONS(343), 1, + aux_sym_from_instruction_token2, STATE(138), 1, sym_line_continuation, - ACTIONS(407), 3, - anon_sym_LF, - aux_sym_path_token2, - sym__non_newline_whitespace, - [3288] = 4, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(449), 1, - anon_sym_DOLLAR2, - STATE(139), 1, - sym_line_continuation, - ACTIONS(451), 3, - anon_sym_LF, - aux_sym_path_token2, - sym__non_newline_whitespace, - [3303] = 4, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(333), 1, - anon_sym_DOLLAR2, - STATE(140), 1, - sym_line_continuation, - ACTIONS(335), 3, - anon_sym_LF, - aux_sym_path_token2, - sym__non_newline_whitespace, - [3318] = 4, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(421), 1, - anon_sym_DOLLAR2, - STATE(141), 1, - sym_line_continuation, - ACTIONS(423), 3, - anon_sym_LF, - aux_sym_path_token2, - sym__non_newline_whitespace, - [3333] = 4, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(582), 1, - aux_sym_from_instruction_token2, - STATE(142), 1, - sym_line_continuation, - ACTIONS(580), 3, + ACTIONS(341), 3, anon_sym_LF, anon_sym_DOLLAR2, aux_sym_image_digest_token1, - [3348] = 3, + [3375] = 6, + ACTIONS(3), 1, + anon_sym_BSLASH_LF, + ACTIONS(428), 1, + aux_sym_path_token1, + ACTIONS(430), 1, + anon_sym_DOLLAR, + STATE(48), 1, + sym_expansion, + STATE(139), 1, + sym_line_continuation, + STATE(238), 1, + sym_path, + [3394] = 5, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(590), 1, + anon_sym_DQUOTE, + STATE(140), 1, + sym_line_continuation, + STATE(161), 1, + aux_sym_json_string_repeat1, + ACTIONS(592), 2, + aux_sym_json_string_token1, + sym_json_escape_sequence, + [3411] = 3, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + STATE(141), 1, + sym_line_continuation, + ACTIONS(594), 4, + anon_sym_LF, + anon_sym_COLON, + aux_sym__immediate_user_name_or_group_fragment_token1, + anon_sym_DOLLAR2, + [3424] = 3, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + STATE(142), 1, + sym_line_continuation, + ACTIONS(596), 4, + anon_sym_LF, + anon_sym_COLON, + aux_sym__immediate_user_name_or_group_fragment_token1, + anon_sym_DOLLAR2, + [3437] = 3, ACTIONS(127), 1, anon_sym_BSLASH_LF, STATE(143), 1, sym_line_continuation, - ACTIONS(405), 4, + ACTIONS(291), 4, anon_sym_LF, anon_sym_COLON, aux_sym__immediate_user_name_or_group_fragment_token1, anon_sym_DOLLAR2, - [3361] = 3, + [3450] = 3, ACTIONS(127), 1, anon_sym_BSLASH_LF, STATE(144), 1, sym_line_continuation, - ACTIONS(449), 4, + ACTIONS(345), 4, anon_sym_LF, anon_sym_COLON, aux_sym__immediate_user_name_or_group_fragment_token1, anon_sym_DOLLAR2, - [3374] = 6, - ACTIONS(3), 1, - anon_sym_BSLASH_LF, - ACTIONS(572), 1, - anon_sym_DOLLAR, - ACTIONS(574), 1, - aux_sym_image_alias_token1, - STATE(72), 1, - sym_expansion, - STATE(145), 1, - sym_line_continuation, - STATE(287), 1, - sym_image_alias, - [3393] = 4, + [3463] = 3, ACTIONS(127), 1, anon_sym_BSLASH_LF, - ACTIONS(417), 1, + STATE(145), 1, + sym_line_continuation, + ACTIONS(341), 4, + anon_sym_LF, + anon_sym_COLON, + aux_sym__immediate_user_name_or_group_fragment_token1, anon_sym_DOLLAR2, + [3476] = 3, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, STATE(146), 1, sym_line_continuation, - ACTIONS(419), 3, + ACTIONS(474), 4, anon_sym_LF, - aux_sym_path_token2, - sym__non_newline_whitespace, - [3408] = 3, + anon_sym_COLON, + aux_sym__immediate_user_name_or_group_fragment_token1, + anon_sym_DOLLAR2, + [3489] = 3, ACTIONS(127), 1, anon_sym_BSLASH_LF, STATE(147), 1, sym_line_continuation, - ACTIONS(333), 4, + ACTIONS(353), 4, anon_sym_LF, anon_sym_COLON, aux_sym__immediate_user_name_or_group_fragment_token1, anon_sym_DOLLAR2, - [3421] = 3, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - STATE(148), 1, - sym_line_continuation, - ACTIONS(421), 4, - anon_sym_LF, - anon_sym_COLON, - aux_sym__immediate_user_name_or_group_fragment_token1, - anon_sym_DOLLAR2, - [3434] = 5, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(584), 1, - anon_sym_DQUOTE, - STATE(130), 1, - aux_sym_json_string_repeat1, - STATE(149), 1, - sym_line_continuation, - ACTIONS(527), 2, - aux_sym_json_string_token1, - sym_json_escape_sequence, - [3451] = 3, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - STATE(150), 1, - sym_line_continuation, - ACTIONS(417), 4, - anon_sym_LF, - anon_sym_COLON, - aux_sym__immediate_user_name_or_group_fragment_token1, - anon_sym_DOLLAR2, - [3464] = 4, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(407), 1, - aux_sym_from_instruction_token2, - STATE(151), 1, - sym_line_continuation, - ACTIONS(405), 3, - anon_sym_LF, - anon_sym_DOLLAR2, - aux_sym_image_digest_token1, - [3479] = 6, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(586), 1, - anon_sym_LF, - ACTIONS(588), 1, - aux_sym_label_pair_token1, - STATE(121), 1, - aux_sym_label_instruction_repeat1, - STATE(152), 1, - sym_line_continuation, - STATE(247), 1, - sym_label_pair, - [3498] = 4, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(451), 1, - aux_sym_from_instruction_token2, - STATE(153), 1, - sym_line_continuation, - ACTIONS(449), 3, - anon_sym_LF, - anon_sym_DOLLAR2, - aux_sym_image_digest_token1, - [3513] = 3, + [3502] = 5, ACTIONS(3), 1, anon_sym_BSLASH_LF, + ACTIONS(598), 1, + aux_sym_cmd_instruction_token1, + ACTIONS(600), 1, + anon_sym_DASH_DASH, + STATE(242), 1, + sym_param, + STATE(148), 2, + sym_line_continuation, + aux_sym_healthcheck_instruction_repeat1, + [3519] = 4, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(291), 1, + anon_sym_DOLLAR2, + STATE(149), 1, + sym_line_continuation, + ACTIONS(293), 3, + anon_sym_LF, + aux_sym_path_token2, + sym__non_newline_whitespace, + [3534] = 4, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(345), 1, + anon_sym_DOLLAR2, + STATE(150), 1, + sym_line_continuation, + ACTIONS(347), 3, + anon_sym_LF, + aux_sym_path_token2, + sym__non_newline_whitespace, + [3549] = 4, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(341), 1, + anon_sym_DOLLAR2, + STATE(151), 1, + sym_line_continuation, + ACTIONS(343), 3, + anon_sym_LF, + aux_sym_path_token2, + sym__non_newline_whitespace, + [3564] = 4, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(474), 1, + anon_sym_DOLLAR2, + STATE(152), 1, + sym_line_continuation, + ACTIONS(476), 3, + anon_sym_LF, + aux_sym_path_token2, + sym__non_newline_whitespace, + [3579] = 4, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(353), 1, + anon_sym_DOLLAR2, + STATE(153), 1, + sym_line_continuation, + ACTIONS(355), 3, + anon_sym_LF, + aux_sym_path_token2, + sym__non_newline_whitespace, + [3594] = 4, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(603), 1, + anon_sym_LF, STATE(154), 1, sym_line_continuation, - ACTIONS(590), 4, + ACTIONS(605), 3, + aux_sym_label_pair_token1, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + [3609] = 4, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(607), 1, + anon_sym_LF, + STATE(155), 1, + sym_line_continuation, + ACTIONS(609), 3, + aux_sym_label_pair_token1, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + [3624] = 3, + ACTIONS(3), 1, + anon_sym_BSLASH_LF, + STATE(156), 1, + sym_line_continuation, + ACTIONS(611), 4, aux_sym_shell_fragment_token1, aux_sym_shell_fragment_token2, aux_sym_shell_fragment_token3, anon_sym_POUND, - [3526] = 4, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(423), 1, - aux_sym_path_token2, - STATE(155), 1, - sym_line_continuation, - ACTIONS(421), 2, - anon_sym_LF, - anon_sym_DOLLAR2, - [3540] = 5, + [3637] = 6, ACTIONS(3), 1, anon_sym_BSLASH_LF, - ACTIONS(592), 1, - anon_sym_LBRACE, - ACTIONS(594), 1, - sym_variable, - STATE(139), 1, - sym__expansion_body, - STATE(156), 1, - sym_line_continuation, - [3556] = 5, - ACTIONS(3), 1, - anon_sym_BSLASH_LF, - ACTIONS(596), 1, - anon_sym_LBRACE, - ACTIONS(598), 1, - sym_variable, - STATE(105), 1, - sym__expansion_body, + ACTIONS(582), 1, + anon_sym_DOLLAR, + ACTIONS(584), 1, + aux_sym_image_alias_token1, + STATE(62), 1, + sym_expansion, STATE(157), 1, sym_line_continuation, - [3572] = 4, - ACTIONS(600), 1, - anon_sym_LF, - ACTIONS(602), 1, - anon_sym_BSLASH_LF, - STATE(16), 1, - sym_required_line_continuation, - STATE(158), 2, - sym_line_continuation, - aux_sym_shell_command_repeat2, - [3586] = 5, - ACTIONS(605), 1, - anon_sym_LF, - ACTIONS(607), 1, - anon_sym_BSLASH_LF, - STATE(16), 1, - sym_required_line_continuation, - STATE(158), 1, - aux_sym_shell_command_repeat2, - STATE(159), 1, - sym_line_continuation, - [3602] = 5, - ACTIONS(3), 1, - anon_sym_BSLASH_LF, - ACTIONS(609), 1, - anon_sym_LBRACE, - ACTIONS(611), 1, - sym_variable, - STATE(160), 1, - sym_line_continuation, - STATE(183), 1, - sym__expansion_body, - [3618] = 3, + STATE(284), 1, + sym_image_alias, + [3656] = 4, ACTIONS(127), 1, anon_sym_BSLASH_LF, - STATE(161), 1, + ACTIONS(615), 1, + anon_sym_DOLLAR2, + STATE(158), 1, sym_line_continuation, ACTIONS(613), 3, anon_sym_LF, - aux_sym__stopsignal_value_token2, - anon_sym_DOLLAR2, - [3630] = 5, + aux_sym_path_token2, + sym__non_newline_whitespace, + [3671] = 4, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(617), 1, + anon_sym_LF, + STATE(159), 1, + sym_line_continuation, + ACTIONS(619), 3, + aux_sym_label_pair_token1, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + [3686] = 4, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(621), 1, + anon_sym_LF, + STATE(160), 1, + sym_line_continuation, + ACTIONS(623), 3, + aux_sym_label_pair_token1, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + [3701] = 5, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(625), 1, + anon_sym_DQUOTE, + STATE(161), 1, + sym_line_continuation, + STATE(165), 1, + aux_sym_json_string_repeat1, + ACTIONS(592), 2, + aux_sym_json_string_token1, + sym_json_escape_sequence, + [3718] = 3, ACTIONS(3), 1, anon_sym_BSLASH_LF, - ACTIONS(615), 1, - anon_sym_LBRACE, - ACTIONS(617), 1, - sym_variable, - STATE(96), 1, - sym__expansion_body, STATE(162), 1, sym_line_continuation, - [3646] = 5, + ACTIONS(627), 4, + aux_sym_shell_fragment_token1, + aux_sym_shell_fragment_token2, + aux_sym_shell_fragment_token3, + anon_sym_POUND, + [3731] = 3, ACTIONS(3), 1, anon_sym_BSLASH_LF, - ACTIONS(619), 1, - anon_sym_LBRACE, - ACTIONS(621), 1, - sym_variable, - STATE(93), 1, - sym__expansion_body, STATE(163), 1, sym_line_continuation, - [3662] = 5, - ACTIONS(3), 1, - anon_sym_BSLASH_LF, - ACTIONS(609), 1, - anon_sym_LBRACE, - ACTIONS(611), 1, - sym_variable, - STATE(164), 1, - sym_line_continuation, - STATE(190), 1, - sym__expansion_body, - [3678] = 5, - ACTIONS(3), 1, - anon_sym_BSLASH_LF, - ACTIONS(623), 1, - anon_sym_LBRACE, - ACTIONS(625), 1, - sym_variable, - STATE(153), 1, - sym__expansion_body, - STATE(165), 1, - sym_line_continuation, - [3694] = 5, - ACTIONS(3), 1, - anon_sym_BSLASH_LF, - ACTIONS(627), 1, - anon_sym_LBRACE, - ACTIONS(629), 1, - sym_variable, - STATE(166), 1, - sym_line_continuation, - STATE(194), 1, - sym__expansion_body, - [3710] = 5, - ACTIONS(3), 1, + ACTIONS(629), 4, + aux_sym_shell_fragment_token1, + aux_sym_shell_fragment_token2, + aux_sym_shell_fragment_token3, + anon_sym_POUND, + [3744] = 4, + ACTIONS(127), 1, anon_sym_BSLASH_LF, ACTIONS(631), 1, - anon_sym_LBRACE, - ACTIONS(633), 1, - sym_variable, - STATE(107), 1, - sym__expansion_body, - STATE(167), 1, + anon_sym_LF, + STATE(164), 1, sym_line_continuation, - [3726] = 4, + ACTIONS(633), 3, + aux_sym_label_pair_token1, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + [3759] = 4, ACTIONS(127), 1, anon_sym_BSLASH_LF, ACTIONS(635), 1, - anon_sym_LF, - ACTIONS(637), 1, - sym__non_newline_whitespace, - STATE(168), 2, + anon_sym_DQUOTE, + ACTIONS(637), 2, + aux_sym_json_string_token1, + sym_json_escape_sequence, + STATE(165), 2, sym_line_continuation, - aux_sym_volume_instruction_repeat1, - [3740] = 5, + aux_sym_json_string_repeat1, + [3774] = 4, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(347), 1, + aux_sym_path_token2, + STATE(166), 1, + sym_line_continuation, + ACTIONS(345), 2, + anon_sym_DOLLAR2, + sym__non_newline_whitespace, + [3788] = 4, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(476), 1, + aux_sym_path_token2, + STATE(167), 1, + sym_line_continuation, + ACTIONS(474), 2, + anon_sym_LF, + anon_sym_DOLLAR2, + [3802] = 5, ACTIONS(3), 1, anon_sym_BSLASH_LF, ACTIONS(640), 1, - anon_sym_LBRACE, + anon_sym_COMMA2, ACTIONS(642), 1, - sym_variable, - STATE(155), 1, - sym__expansion_body, - STATE(169), 1, - sym_line_continuation, - [3756] = 4, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(644), 1, - anon_sym_DQUOTE, - STATE(170), 1, - sym_line_continuation, - ACTIONS(646), 2, - aux_sym_json_string_token1, - sym_json_escape_sequence, - [3770] = 3, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - STATE(171), 1, - sym_line_continuation, - ACTIONS(648), 3, - anon_sym_LF, - aux_sym__immediate_user_name_or_group_fragment_token1, - anon_sym_DOLLAR2, - [3782] = 5, - ACTIONS(3), 1, - anon_sym_BSLASH_LF, - ACTIONS(627), 1, - anon_sym_LBRACE, - ACTIONS(629), 1, - sym_variable, - STATE(172), 1, + anon_sym_RBRACK, + STATE(168), 1, sym_line_continuation, STATE(198), 1, - sym__expansion_body, - [3798] = 5, + aux_sym_json_string_array_repeat1, + [3818] = 5, ACTIONS(3), 1, anon_sym_BSLASH_LF, - ACTIONS(650), 1, + ACTIONS(644), 1, anon_sym_LBRACE, - ACTIONS(652), 1, + ACTIONS(646), 1, sym_variable, - STATE(148), 1, + STATE(169), 1, + sym_line_continuation, + STATE(193), 1, + sym__expansion_body, + [3834] = 4, + ACTIONS(648), 1, + anon_sym_LF, + ACTIONS(650), 1, + anon_sym_BSLASH_LF, + STATE(21), 1, + sym_required_line_continuation, + STATE(170), 2, + sym_line_continuation, + aux_sym_shell_command_repeat2, + [3848] = 5, + ACTIONS(653), 1, + anon_sym_LF, + ACTIONS(655), 1, + anon_sym_BSLASH_LF, + STATE(21), 1, + sym_required_line_continuation, + STATE(170), 1, + aux_sym_shell_command_repeat2, + STATE(171), 1, + sym_line_continuation, + [3864] = 5, + ACTIONS(3), 1, + anon_sym_BSLASH_LF, + ACTIONS(657), 1, + anon_sym_LBRACE, + ACTIONS(659), 1, + sym_variable, + STATE(98), 1, + sym__expansion_body, + STATE(172), 1, + sym_line_continuation, + [3880] = 5, + ACTIONS(3), 1, + anon_sym_BSLASH_LF, + ACTIONS(661), 1, + anon_sym_LBRACE, + ACTIONS(663), 1, + sym_variable, + STATE(53), 1, sym__expansion_body, STATE(173), 1, sym_line_continuation, - [3814] = 5, + [3896] = 5, ACTIONS(3), 1, anon_sym_BSLASH_LF, - ACTIONS(640), 1, + ACTIONS(665), 1, anon_sym_LBRACE, - ACTIONS(642), 1, + ACTIONS(667), 1, sym_variable, + STATE(137), 1, + sym__expansion_body, STATE(174), 1, sym_line_continuation, - STATE(203), 1, - sym__expansion_body, - [3830] = 5, + [3912] = 5, ACTIONS(3), 1, anon_sym_BSLASH_LF, - ACTIONS(592), 1, + ACTIONS(644), 1, anon_sym_LBRACE, - ACTIONS(594), 1, + ACTIONS(646), 1, sym_variable, - STATE(141), 1, - sym__expansion_body, STATE(175), 1, sym_line_continuation, - [3846] = 3, - ACTIONS(127), 1, + STATE(201), 1, + sym__expansion_body, + [3928] = 5, + ACTIONS(3), 1, anon_sym_BSLASH_LF, + ACTIONS(669), 1, + anon_sym_LBRACE, + ACTIONS(671), 1, + sym_variable, + STATE(105), 1, + sym__expansion_body, STATE(176), 1, sym_line_continuation, - ACTIONS(654), 3, - anon_sym_LF, - anon_sym_DOLLAR2, - aux_sym_image_alias_token2, - [3858] = 5, + [3944] = 5, ACTIONS(3), 1, anon_sym_BSLASH_LF, - ACTIONS(650), 1, + ACTIONS(673), 1, anon_sym_LBRACE, - ACTIONS(652), 1, + ACTIONS(675), 1, sym_variable, - STATE(144), 1, - sym__expansion_body, STATE(177), 1, sym_line_continuation, - [3874] = 5, + STATE(207), 1, + sym__expansion_body, + [3960] = 5, ACTIONS(3), 1, anon_sym_BSLASH_LF, - ACTIONS(656), 1, + ACTIONS(673), 1, anon_sym_LBRACE, - ACTIONS(658), 1, + ACTIONS(675), 1, sym_variable, STATE(178), 1, sym_line_continuation, - STATE(214), 1, + STATE(203), 1, sym__expansion_body, - [3890] = 5, + [3976] = 5, ACTIONS(3), 1, anon_sym_BSLASH_LF, - ACTIONS(660), 1, - anon_sym_COMMA2, - ACTIONS(662), 1, - anon_sym_RBRACK, + ACTIONS(677), 1, + anon_sym_LBRACE, + ACTIONS(679), 1, + sym_variable, + STATE(167), 1, + sym__expansion_body, STATE(179), 1, sym_line_continuation, - STATE(187), 1, - aux_sym_json_string_array_repeat1, - [3906] = 5, + [3992] = 5, ACTIONS(3), 1, anon_sym_BSLASH_LF, - ACTIONS(664), 1, - aux_sym_label_pair_token1, - STATE(152), 1, - aux_sym_label_instruction_repeat1, + ACTIONS(677), 1, + anon_sym_LBRACE, + ACTIONS(679), 1, + sym_variable, STATE(180), 1, sym_line_continuation, - STATE(247), 1, - sym_label_pair, - [3922] = 5, + STATE(214), 1, + sym__expansion_body, + [4008] = 5, ACTIONS(3), 1, anon_sym_BSLASH_LF, - ACTIONS(666), 1, + ACTIONS(681), 1, anon_sym_LBRACE, - ACTIONS(668), 1, + ACTIONS(683), 1, sym_variable, + STATE(146), 1, + sym__expansion_body, STATE(181), 1, sym_line_continuation, - STATE(211), 1, - sym__expansion_body, - [3938] = 5, + [4024] = 5, ACTIONS(3), 1, anon_sym_BSLASH_LF, - ACTIONS(670), 1, + ACTIONS(681), 1, anon_sym_LBRACE, - ACTIONS(672), 1, + ACTIONS(683), 1, sym_variable, - STATE(68), 1, + STATE(144), 1, sym__expansion_body, STATE(182), 1, sym_line_continuation, - [3954] = 3, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - STATE(183), 1, - sym_line_continuation, - ACTIONS(449), 3, - anon_sym_LF, - anon_sym_DOLLAR2, - aux_sym_image_alias_token2, - [3966] = 3, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - STATE(184), 1, - sym_line_continuation, - ACTIONS(405), 3, - anon_sym_LF, - anon_sym_DOLLAR2, - aux_sym_image_alias_token2, - [3978] = 5, - ACTIONS(3), 1, - anon_sym_BSLASH_LF, - ACTIONS(674), 1, - anon_sym_RBRACK, - ACTIONS(676), 1, - anon_sym_DQUOTE, - STATE(185), 1, - sym_line_continuation, - STATE(206), 1, - sym_json_string, - [3994] = 5, - ACTIONS(607), 1, - anon_sym_BSLASH_LF, - ACTIONS(678), 1, - anon_sym_LF, - STATE(16), 1, - sym_required_line_continuation, - STATE(186), 1, - sym_line_continuation, - STATE(205), 1, - aux_sym_shell_command_repeat2, - [4010] = 4, - ACTIONS(3), 1, - anon_sym_BSLASH_LF, - ACTIONS(680), 1, - anon_sym_COMMA2, - ACTIONS(683), 1, - anon_sym_RBRACK, - STATE(187), 2, - sym_line_continuation, - aux_sym_json_string_array_repeat1, - [4024] = 3, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - STATE(188), 1, - sym_line_continuation, - ACTIONS(417), 3, - anon_sym_LF, - anon_sym_DOLLAR2, - aux_sym_image_alias_token2, - [4036] = 4, + [4040] = 4, ACTIONS(127), 1, anon_sym_BSLASH_LF, ACTIONS(685), 1, anon_sym_LF, - STATE(189), 1, + ACTIONS(687), 1, + sym__non_newline_whitespace, + STATE(183), 2, sym_line_continuation, - ACTIONS(687), 2, + aux_sym_volume_instruction_repeat1, + [4054] = 5, + ACTIONS(3), 1, + anon_sym_BSLASH_LF, + ACTIONS(690), 1, + anon_sym_LBRACE, + ACTIONS(692), 1, + sym_variable, + STATE(152), 1, + sym__expansion_body, + STATE(184), 1, + sym_line_continuation, + [4070] = 5, + ACTIONS(3), 1, + anon_sym_BSLASH_LF, + ACTIONS(690), 1, + anon_sym_LBRACE, + ACTIONS(692), 1, + sym_variable, + STATE(150), 1, + sym__expansion_body, + STATE(185), 1, + sym_line_continuation, + [4086] = 3, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + STATE(186), 1, + sym_line_continuation, + ACTIONS(694), 3, + anon_sym_LF, + aux_sym__immediate_user_name_or_group_fragment_token1, + anon_sym_DOLLAR2, + [4098] = 5, + ACTIONS(3), 1, + anon_sym_BSLASH_LF, + ACTIONS(696), 1, + anon_sym_LBRACE, + ACTIONS(698), 1, + sym_variable, + STATE(187), 1, + sym_line_continuation, + STATE(227), 1, + sym__expansion_body, + [4114] = 4, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(700), 1, + anon_sym_LF, + STATE(188), 1, + sym_line_continuation, + ACTIONS(702), 2, anon_sym_DOLLAR, aux_sym_expose_port_token1, - [4050] = 3, + [4128] = 5, + ACTIONS(3), 1, + anon_sym_BSLASH_LF, + ACTIONS(696), 1, + anon_sym_LBRACE, + ACTIONS(698), 1, + sym_variable, + STATE(166), 1, + sym__expansion_body, + STATE(189), 1, + sym_line_continuation, + [4144] = 3, ACTIONS(127), 1, anon_sym_BSLASH_LF, STATE(190), 1, sym_line_continuation, - ACTIONS(421), 3, + ACTIONS(704), 3, anon_sym_LF, anon_sym_DOLLAR2, aux_sym_image_alias_token2, - [4062] = 5, - ACTIONS(127), 1, + [4156] = 5, + ACTIONS(3), 1, anon_sym_BSLASH_LF, - ACTIONS(689), 1, - anon_sym_LF, - ACTIONS(691), 1, - sym__non_newline_whitespace, - STATE(168), 1, - aux_sym_volume_instruction_repeat1, + ACTIONS(706), 1, + anon_sym_LBRACE, + ACTIONS(708), 1, + sym_variable, STATE(191), 1, sym_line_continuation, - [4078] = 3, - ACTIONS(127), 1, + STATE(211), 1, + sym__expansion_body, + [4172] = 5, + ACTIONS(3), 1, anon_sym_BSLASH_LF, + ACTIONS(710), 1, + anon_sym_LBRACE, + ACTIONS(712), 1, + sym_variable, + STATE(64), 1, + sym__expansion_body, STATE(192), 1, sym_line_continuation, - ACTIONS(333), 3, - anon_sym_LF, - anon_sym_DOLLAR2, - aux_sym_image_alias_token2, - [4090] = 3, + [4188] = 3, ACTIONS(127), 1, anon_sym_BSLASH_LF, STATE(193), 1, sym_line_continuation, - ACTIONS(417), 3, + ACTIONS(345), 3, anon_sym_LF, - aux_sym__stopsignal_value_token2, anon_sym_DOLLAR2, - [4102] = 3, + aux_sym_image_alias_token2, + [4200] = 3, ACTIONS(127), 1, anon_sym_BSLASH_LF, STATE(194), 1, sym_line_continuation, - ACTIONS(421), 3, + ACTIONS(341), 3, anon_sym_LF, - aux_sym__stopsignal_value_token2, anon_sym_DOLLAR2, - [4114] = 3, + aux_sym_image_alias_token2, + [4212] = 4, ACTIONS(127), 1, anon_sym_BSLASH_LF, + ACTIONS(714), 1, + anon_sym_LF, STATE(195), 1, sym_line_continuation, - ACTIONS(333), 3, - anon_sym_LF, - aux_sym__stopsignal_value_token2, - anon_sym_DOLLAR2, - [4126] = 4, + ACTIONS(716), 2, + anon_sym_DOLLAR, + aux_sym_expose_port_token1, + [4226] = 4, ACTIONS(127), 1, anon_sym_BSLASH_LF, - ACTIONS(555), 1, + ACTIONS(613), 1, aux_sym_path_token2, STATE(196), 1, sym_line_continuation, - ACTIONS(557), 2, + ACTIONS(615), 2, anon_sym_DOLLAR2, sym__non_newline_whitespace, - [4140] = 4, + [4240] = 3, ACTIONS(127), 1, anon_sym_BSLASH_LF, - ACTIONS(419), 1, - aux_sym_path_token2, STATE(197), 1, sym_line_continuation, - ACTIONS(417), 2, + ACTIONS(291), 3, anon_sym_LF, anon_sym_DOLLAR2, - [4154] = 3, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - STATE(198), 1, - sym_line_continuation, - ACTIONS(449), 3, - anon_sym_LF, - aux_sym__stopsignal_value_token2, - anon_sym_DOLLAR2, - [4166] = 3, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - STATE(199), 1, - sym_line_continuation, - ACTIONS(405), 3, - anon_sym_LF, - aux_sym__stopsignal_value_token2, - anon_sym_DOLLAR2, - [4178] = 4, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(693), 1, - anon_sym_LF, - STATE(200), 1, - sym_line_continuation, - ACTIONS(695), 2, - anon_sym_DOLLAR, - aux_sym_expose_port_token1, - [4192] = 4, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(335), 1, - aux_sym_path_token2, - STATE(201), 1, - sym_line_continuation, - ACTIONS(333), 2, - anon_sym_LF, - anon_sym_DOLLAR2, - [4206] = 5, - ACTIONS(607), 1, - anon_sym_BSLASH_LF, - ACTIONS(697), 1, - anon_sym_LF, - STATE(16), 1, - sym_required_line_continuation, - STATE(159), 1, - aux_sym_shell_command_repeat2, - STATE(202), 1, - sym_line_continuation, - [4222] = 4, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(451), 1, - aux_sym_path_token2, - STATE(203), 1, - sym_line_continuation, - ACTIONS(449), 2, - anon_sym_LF, - anon_sym_DOLLAR2, - [4236] = 4, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(407), 1, - aux_sym_path_token2, - STATE(204), 1, - sym_line_continuation, - ACTIONS(405), 2, - anon_sym_LF, - anon_sym_DOLLAR2, - [4250] = 5, - ACTIONS(607), 1, - anon_sym_BSLASH_LF, - ACTIONS(697), 1, - anon_sym_LF, - STATE(16), 1, - sym_required_line_continuation, - STATE(158), 1, - aux_sym_shell_command_repeat2, - STATE(205), 1, - sym_line_continuation, - [4266] = 5, + aux_sym_image_alias_token2, + [4252] = 4, ACTIONS(3), 1, anon_sym_BSLASH_LF, - ACTIONS(660), 1, + ACTIONS(718), 1, anon_sym_COMMA2, - ACTIONS(699), 1, - anon_sym_RBRACK, - STATE(179), 1, - aux_sym_json_string_array_repeat1, - STATE(206), 1, - sym_line_continuation, - [4282] = 5, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(691), 1, - sym__non_newline_whitespace, - ACTIONS(701), 1, - anon_sym_LF, - STATE(191), 1, - aux_sym_volume_instruction_repeat1, - STATE(207), 1, - sym_line_continuation, - [4298] = 4, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(419), 1, - aux_sym_path_token2, - STATE(208), 1, - sym_line_continuation, - ACTIONS(417), 2, - anon_sym_DOLLAR2, - sym__non_newline_whitespace, - [4312] = 4, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(555), 1, - aux_sym_path_token2, - STATE(209), 1, - sym_line_continuation, - ACTIONS(557), 2, - anon_sym_LF, - anon_sym_DOLLAR2, - [4326] = 4, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(333), 1, - anon_sym_LF, - STATE(210), 1, - sym_line_continuation, - ACTIONS(335), 2, - anon_sym_DOLLAR, - aux_sym_expose_port_token1, - [4340] = 4, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(421), 1, - anon_sym_LF, - STATE(211), 1, - sym_line_continuation, - ACTIONS(423), 2, - anon_sym_DOLLAR, - aux_sym_expose_port_token1, - [4354] = 5, - ACTIONS(3), 1, - anon_sym_BSLASH_LF, - ACTIONS(656), 1, - anon_sym_LBRACE, - ACTIONS(658), 1, - sym_variable, - STATE(212), 1, - sym_line_continuation, - STATE(216), 1, - sym__expansion_body, - [4370] = 4, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(407), 1, - aux_sym_path_token2, - STATE(213), 1, - sym_line_continuation, - ACTIONS(405), 2, - anon_sym_DOLLAR2, - sym__non_newline_whitespace, - [4384] = 4, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(423), 1, - aux_sym_path_token2, - STATE(214), 1, - sym_line_continuation, - ACTIONS(421), 2, - anon_sym_DOLLAR2, - sym__non_newline_whitespace, - [4398] = 4, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(335), 1, - aux_sym_path_token2, - STATE(215), 1, - sym_line_continuation, - ACTIONS(333), 2, - anon_sym_DOLLAR2, - sym__non_newline_whitespace, - [4412] = 4, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(451), 1, - aux_sym_path_token2, - STATE(216), 1, - sym_line_continuation, - ACTIONS(449), 2, - anon_sym_DOLLAR2, - sym__non_newline_whitespace, - [4426] = 4, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(417), 1, - anon_sym_LF, - STATE(217), 1, - sym_line_continuation, - ACTIONS(419), 2, - anon_sym_DOLLAR, - aux_sym_expose_port_token1, - [4440] = 5, - ACTIONS(3), 1, - anon_sym_BSLASH_LF, - ACTIONS(670), 1, - anon_sym_LBRACE, - ACTIONS(672), 1, - sym_variable, - STATE(75), 1, - sym__expansion_body, - STATE(218), 1, - sym_line_continuation, - [4456] = 4, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(703), 1, - anon_sym_LF, - ACTIONS(705), 1, - sym__non_newline_whitespace, - STATE(219), 1, - sym_line_continuation, - [4469] = 4, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(707), 1, - anon_sym_LF, - ACTIONS(709), 1, - aux_sym_from_instruction_token2, - STATE(220), 1, - sym_line_continuation, - [4482] = 4, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(711), 1, - anon_sym_LF, - ACTIONS(713), 1, - aux_sym_label_pair_token1, - STATE(221), 1, - sym_line_continuation, - [4495] = 4, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(715), 1, - anon_sym_LF, - ACTIONS(717), 1, - aux_sym__env_key_token1, - STATE(222), 1, - sym_line_continuation, - [4508] = 4, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(719), 1, - anon_sym_LF, ACTIONS(721), 1, - aux_sym__env_key_token1, - STATE(223), 1, + anon_sym_RBRACK, + STATE(198), 2, sym_line_continuation, - [4521] = 4, + aux_sym_json_string_array_repeat1, + [4266] = 5, ACTIONS(127), 1, anon_sym_BSLASH_LF, ACTIONS(723), 1, anon_sym_LF, ACTIONS(725), 1, - aux_sym__env_key_token1, - STATE(224), 1, + sym__non_newline_whitespace, + STATE(183), 1, + aux_sym_volume_instruction_repeat1, + STATE(199), 1, sym_line_continuation, - [4534] = 4, + [4282] = 3, ACTIONS(127), 1, anon_sym_BSLASH_LF, + STATE(200), 1, + sym_line_continuation, + ACTIONS(353), 3, + anon_sym_LF, + anon_sym_DOLLAR2, + aux_sym_image_alias_token2, + [4294] = 3, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + STATE(201), 1, + sym_line_continuation, + ACTIONS(474), 3, + anon_sym_LF, + anon_sym_DOLLAR2, + aux_sym_image_alias_token2, + [4306] = 3, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + STATE(202), 1, + sym_line_continuation, + ACTIONS(291), 3, + anon_sym_LF, + aux_sym__stopsignal_value_token2, + anon_sym_DOLLAR2, + [4318] = 3, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + STATE(203), 1, + sym_line_continuation, + ACTIONS(345), 3, + anon_sym_LF, + aux_sym__stopsignal_value_token2, + anon_sym_DOLLAR2, + [4330] = 5, + ACTIONS(655), 1, + anon_sym_BSLASH_LF, ACTIONS(727), 1, anon_sym_LF, + STATE(21), 1, + sym_required_line_continuation, + STATE(204), 1, + sym_line_continuation, + STATE(217), 1, + aux_sym_shell_command_repeat2, + [4346] = 3, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + STATE(205), 1, + sym_line_continuation, + ACTIONS(341), 3, + anon_sym_LF, + aux_sym__stopsignal_value_token2, + anon_sym_DOLLAR2, + [4358] = 5, + ACTIONS(3), 1, + anon_sym_BSLASH_LF, ACTIONS(729), 1, - aux_sym__env_key_token1, - STATE(225), 1, - sym_line_continuation, - [4547] = 4, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(731), 1, - anon_sym_LF, - ACTIONS(733), 1, - aux_sym__env_key_token1, - STATE(226), 1, - sym_line_continuation, - [4560] = 4, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(705), 1, - sym__non_newline_whitespace, - ACTIONS(735), 1, - anon_sym_LF, - STATE(227), 1, - sym_line_continuation, - [4573] = 3, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - STATE(228), 1, - sym_line_continuation, - ACTIONS(635), 2, - anon_sym_LF, - sym__non_newline_whitespace, - [4584] = 4, - ACTIONS(3), 1, - anon_sym_BSLASH_LF, - ACTIONS(676), 1, - anon_sym_DQUOTE, - STATE(229), 1, - sym_line_continuation, - STATE(245), 1, - sym_json_string, - [4597] = 3, - ACTIONS(3), 1, - anon_sym_BSLASH_LF, - STATE(230), 1, - sym_line_continuation, - ACTIONS(737), 2, - anon_sym_COMMA2, anon_sym_RBRACK, - [4608] = 4, + ACTIONS(731), 1, + anon_sym_DQUOTE, + STATE(206), 1, + sym_line_continuation, + STATE(219), 1, + sym_json_string, + [4374] = 3, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + STATE(207), 1, + sym_line_continuation, + ACTIONS(474), 3, + anon_sym_LF, + aux_sym__stopsignal_value_token2, + anon_sym_DOLLAR2, + [4386] = 3, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + STATE(208), 1, + sym_line_continuation, + ACTIONS(353), 3, + anon_sym_LF, + aux_sym__stopsignal_value_token2, + anon_sym_DOLLAR2, + [4398] = 4, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(293), 1, + aux_sym_path_token2, + STATE(209), 1, + sym_line_continuation, + ACTIONS(291), 2, + anon_sym_LF, + anon_sym_DOLLAR2, + [4412] = 4, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(353), 1, + anon_sym_LF, + STATE(210), 1, + sym_line_continuation, + ACTIONS(355), 2, + anon_sym_DOLLAR, + aux_sym_expose_port_token1, + [4426] = 4, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(474), 1, + anon_sym_LF, + STATE(211), 1, + sym_line_continuation, + ACTIONS(476), 2, + anon_sym_DOLLAR, + aux_sym_expose_port_token1, + [4440] = 5, ACTIONS(3), 1, anon_sym_BSLASH_LF, + ACTIONS(733), 1, + anon_sym_LBRACE, + ACTIONS(735), 1, + sym_variable, + STATE(109), 1, + sym__expansion_body, + STATE(212), 1, + sym_line_continuation, + [4456] = 5, + ACTIONS(655), 1, + anon_sym_BSLASH_LF, + ACTIONS(737), 1, + anon_sym_LF, + STATE(21), 1, + sym_required_line_continuation, + STATE(171), 1, + aux_sym_shell_command_repeat2, + STATE(213), 1, + sym_line_continuation, + [4472] = 4, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(347), 1, + aux_sym_path_token2, + STATE(214), 1, + sym_line_continuation, + ACTIONS(345), 2, + anon_sym_LF, + anon_sym_DOLLAR2, + [4486] = 4, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, ACTIONS(739), 1, - aux_sym_mount_param_param_token1, - STATE(30), 1, - sym_mount_param_param, - STATE(231), 1, - sym_line_continuation, - [4621] = 3, - ACTIONS(3), 1, - anon_sym_BSLASH_LF, - STATE(232), 1, + anon_sym_DQUOTE, + STATE(215), 1, sym_line_continuation, ACTIONS(741), 2, - aux_sym_cmd_instruction_token1, - anon_sym_DASH_DASH, - [4632] = 4, - ACTIONS(3), 1, - anon_sym_BSLASH_LF, - ACTIONS(337), 1, - anon_sym_DOLLAR, - ACTIONS(339), 1, - aux_sym_image_name_token1, - STATE(233), 1, - sym_line_continuation, - [4645] = 4, + aux_sym_json_string_token1, + sym_json_escape_sequence, + [4500] = 4, ACTIONS(127), 1, anon_sym_BSLASH_LF, - ACTIONS(743), 1, + ACTIONS(343), 1, + aux_sym_path_token2, + STATE(216), 1, + sym_line_continuation, + ACTIONS(341), 2, anon_sym_LF, - ACTIONS(745), 1, - aux_sym_from_instruction_token2, - STATE(234), 1, - sym_line_continuation, - [4658] = 4, - ACTIONS(3), 1, + anon_sym_DOLLAR2, + [4514] = 5, + ACTIONS(655), 1, anon_sym_BSLASH_LF, - ACTIONS(119), 1, - anon_sym_LBRACK, - STATE(235), 1, + ACTIONS(737), 1, + anon_sym_LF, + STATE(21), 1, + sym_required_line_continuation, + STATE(170), 1, + aux_sym_shell_command_repeat2, + STATE(217), 1, sym_line_continuation, - STATE(305), 1, - sym_json_string_array, - [4671] = 4, - ACTIONS(3), 1, - anon_sym_BSLASH_LF, - ACTIONS(337), 1, - anon_sym_DOLLAR, - ACTIONS(339), 1, - aux_sym_path_token1, - STATE(236), 1, - sym_line_continuation, - [4684] = 4, + [4530] = 4, ACTIONS(127), 1, anon_sym_BSLASH_LF, + ACTIONS(355), 1, + aux_sym_path_token2, + STATE(218), 1, + sym_line_continuation, + ACTIONS(353), 2, + anon_sym_LF, + anon_sym_DOLLAR2, + [4544] = 5, + ACTIONS(3), 1, + anon_sym_BSLASH_LF, + ACTIONS(640), 1, + anon_sym_COMMA2, + ACTIONS(743), 1, + anon_sym_RBRACK, + STATE(168), 1, + aux_sym_json_string_array_repeat1, + STATE(219), 1, + sym_line_continuation, + [4560] = 3, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + STATE(220), 1, + sym_line_continuation, + ACTIONS(745), 3, + anon_sym_LF, + aux_sym__stopsignal_value_token2, + anon_sym_DOLLAR2, + [4572] = 5, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(725), 1, + sym__non_newline_whitespace, ACTIONS(747), 1, anon_sym_LF, - ACTIONS(749), 1, - aux_sym_from_instruction_token2, - STATE(237), 1, + STATE(199), 1, + aux_sym_volume_instruction_repeat1, + STATE(221), 1, sym_line_continuation, - [4697] = 4, + [4588] = 4, ACTIONS(127), 1, anon_sym_BSLASH_LF, - ACTIONS(751), 1, + ACTIONS(293), 1, + aux_sym_path_token2, + STATE(222), 1, + sym_line_continuation, + ACTIONS(291), 2, + anon_sym_DOLLAR2, + sym__non_newline_whitespace, + [4602] = 4, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(613), 1, + aux_sym_path_token2, + STATE(223), 1, + sym_line_continuation, + ACTIONS(615), 2, anon_sym_LF, + anon_sym_DOLLAR2, + [4616] = 4, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(291), 1, + anon_sym_LF, + STATE(224), 1, + sym_line_continuation, + ACTIONS(293), 2, + anon_sym_DOLLAR, + aux_sym_expose_port_token1, + [4630] = 5, + ACTIONS(3), 1, + anon_sym_BSLASH_LF, + ACTIONS(710), 1, + anon_sym_LBRACE, + ACTIONS(712), 1, + sym_variable, + STATE(83), 1, + sym__expansion_body, + STATE(225), 1, + sym_line_continuation, + [4646] = 4, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(343), 1, + aux_sym_path_token2, + STATE(226), 1, + sym_line_continuation, + ACTIONS(341), 2, + anon_sym_DOLLAR2, + sym__non_newline_whitespace, + [4660] = 4, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(476), 1, + aux_sym_path_token2, + STATE(227), 1, + sym_line_continuation, + ACTIONS(474), 2, + anon_sym_DOLLAR2, + sym__non_newline_whitespace, + [4674] = 4, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(355), 1, + aux_sym_path_token2, + STATE(228), 1, + sym_line_continuation, + ACTIONS(353), 2, + anon_sym_DOLLAR2, + sym__non_newline_whitespace, + [4688] = 4, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(749), 1, + anon_sym_LF, + ACTIONS(751), 1, + aux_sym_from_instruction_token2, + STATE(229), 1, + sym_line_continuation, + [4701] = 4, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, ACTIONS(753), 1, anon_sym_EQ, + ACTIONS(755), 1, + aux_sym__spaced_env_pair_token1, + STATE(230), 1, + sym_line_continuation, + [4714] = 4, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(621), 1, + anon_sym_LF, + ACTIONS(623), 1, + aux_sym__env_key_token1, + STATE(231), 1, + sym_line_continuation, + [4727] = 4, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(617), 1, + anon_sym_LF, + ACTIONS(619), 1, + aux_sym__env_key_token1, + STATE(232), 1, + sym_line_continuation, + [4740] = 4, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(757), 1, + anon_sym_LF, + ACTIONS(759), 1, + aux_sym__env_key_token1, + STATE(233), 1, + sym_line_continuation, + [4753] = 4, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(761), 1, + anon_sym_LF, + ACTIONS(763), 1, + sym__non_newline_whitespace, + STATE(234), 1, + sym_line_continuation, + [4766] = 4, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(763), 1, + sym__non_newline_whitespace, + ACTIONS(765), 1, + anon_sym_LF, + STATE(235), 1, + sym_line_continuation, + [4779] = 4, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(607), 1, + anon_sym_LF, + ACTIONS(609), 1, + aux_sym__env_key_token1, + STATE(236), 1, + sym_line_continuation, + [4792] = 4, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(603), 1, + anon_sym_LF, + ACTIONS(605), 1, + aux_sym__env_key_token1, + STATE(237), 1, + sym_line_continuation, + [4805] = 3, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, STATE(238), 1, sym_line_continuation, - [4710] = 4, + ACTIONS(685), 2, + anon_sym_LF, + sym__non_newline_whitespace, + [4816] = 4, ACTIONS(127), 1, anon_sym_BSLASH_LF, - ACTIONS(715), 1, + ACTIONS(767), 1, anon_sym_LF, - ACTIONS(717), 1, - aux_sym_label_pair_token1, + ACTIONS(769), 1, + aux_sym__env_key_token1, STATE(239), 1, sym_line_continuation, - [4723] = 4, - ACTIONS(127), 1, + [4829] = 4, + ACTIONS(3), 1, anon_sym_BSLASH_LF, - ACTIONS(755), 1, - anon_sym_LF, - ACTIONS(757), 1, - anon_sym_COLON, + ACTIONS(464), 1, + anon_sym_DOLLAR, + ACTIONS(466), 1, + aux_sym_path_token1, STATE(240), 1, sym_line_continuation, - [4736] = 4, + [4842] = 3, ACTIONS(127), 1, anon_sym_BSLASH_LF, - ACTIONS(759), 1, - anon_sym_LF, - ACTIONS(761), 1, - aux_sym_from_instruction_token2, STATE(241), 1, sym_line_continuation, - [4749] = 3, + ACTIONS(771), 2, + anon_sym_EQ, + aux_sym__spaced_env_pair_token1, + [4853] = 3, ACTIONS(3), 1, anon_sym_BSLASH_LF, STATE(242), 1, sym_line_continuation, - ACTIONS(337), 2, + ACTIONS(773), 2, aux_sym_cmd_instruction_token1, anon_sym_DASH_DASH, - [4760] = 3, + [4864] = 4, ACTIONS(3), 1, anon_sym_BSLASH_LF, + ACTIONS(464), 1, + anon_sym_DOLLAR, + ACTIONS(466), 1, + aux_sym_image_name_token1, STATE(243), 1, sym_line_continuation, - ACTIONS(763), 2, - anon_sym_COMMA2, - anon_sym_RBRACK, - [4771] = 4, - ACTIONS(3), 1, + [4877] = 4, + ACTIONS(127), 1, anon_sym_BSLASH_LF, - ACTIONS(765), 1, - aux_sym_param_token1, - ACTIONS(767), 1, - anon_sym_mount, + ACTIONS(775), 1, + anon_sym_LF, + ACTIONS(777), 1, + aux_sym_from_instruction_token2, STATE(244), 1, sym_line_continuation, - [4784] = 3, + [4890] = 3, ACTIONS(3), 1, anon_sym_BSLASH_LF, STATE(245), 1, sym_line_continuation, - ACTIONS(683), 2, + ACTIONS(779), 2, anon_sym_COMMA2, anon_sym_RBRACK, - [4795] = 4, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(731), 1, - anon_sym_LF, - ACTIONS(733), 1, - aux_sym_label_pair_token1, - STATE(246), 1, - sym_line_continuation, - [4808] = 4, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(769), 1, - anon_sym_LF, - ACTIONS(771), 1, - aux_sym_label_pair_token1, - STATE(247), 1, - sym_line_continuation, - [4821] = 4, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(727), 1, - anon_sym_LF, - ACTIONS(729), 1, - aux_sym_label_pair_token1, - STATE(248), 1, - sym_line_continuation, - [4834] = 4, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(773), 1, - anon_sym_EQ, - ACTIONS(775), 1, - aux_sym__spaced_env_pair_token1, - STATE(249), 1, - sym_line_continuation, - [4847] = 4, + [4901] = 3, ACTIONS(3), 1, anon_sym_BSLASH_LF, - ACTIONS(739), 1, - aux_sym_mount_param_param_token1, - STATE(43), 1, - sym_mount_param_param, - STATE(250), 1, + STATE(246), 1, sym_line_continuation, - [4860] = 3, - ACTIONS(127), 1, + ACTIONS(464), 2, + aux_sym_cmd_instruction_token1, + anon_sym_DASH_DASH, + [4912] = 3, + ACTIONS(3), 1, anon_sym_BSLASH_LF, - STATE(251), 1, + STATE(247), 1, sym_line_continuation, - ACTIONS(777), 2, - anon_sym_EQ, - aux_sym__spaced_env_pair_token1, - [4871] = 4, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(705), 1, - sym__non_newline_whitespace, - ACTIONS(779), 1, - anon_sym_LF, - STATE(252), 1, - sym_line_continuation, - [4884] = 4, + ACTIONS(721), 2, + anon_sym_COMMA2, + anon_sym_RBRACK, + [4923] = 4, ACTIONS(3), 1, anon_sym_BSLASH_LF, ACTIONS(781), 1, aux_sym_path_token1, ACTIONS(783), 1, anon_sym_DOLLAR, - STATE(253), 1, + STATE(248), 1, sym_line_continuation, - [4897] = 4, + [4936] = 4, ACTIONS(127), 1, anon_sym_BSLASH_LF, - ACTIONS(705), 1, - sym__non_newline_whitespace, ACTIONS(785), 1, anon_sym_LF, - STATE(254), 1, - sym_line_continuation, - [4910] = 4, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(719), 1, - anon_sym_LF, - ACTIONS(721), 1, - aux_sym_label_pair_token1, - STATE(255), 1, - sym_line_continuation, - [4923] = 4, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, ACTIONS(787), 1, - anon_sym_LF, + anon_sym_COLON, + STATE(249), 1, + sym_line_continuation, + [4949] = 4, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, ACTIONS(789), 1, - aux_sym__env_key_token1, - STATE(256), 1, - sym_line_continuation, - [4936] = 3, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(791), 1, anon_sym_LF, - STATE(257), 1, + ACTIONS(791), 1, + aux_sym_from_instruction_token2, + STATE(250), 1, sym_line_continuation, - [4946] = 3, + [4962] = 4, ACTIONS(127), 1, anon_sym_BSLASH_LF, + ACTIONS(763), 1, + sym__non_newline_whitespace, ACTIONS(793), 1, - aux_sym__expansion_body_token1, - STATE(258), 1, + anon_sym_LF, + STATE(251), 1, sym_line_continuation, - [4956] = 3, + [4975] = 4, ACTIONS(3), 1, anon_sym_BSLASH_LF, ACTIONS(795), 1, - aux_sym_param_token1, - STATE(259), 1, + aux_sym_mount_param_param_token1, + STATE(39), 1, + sym_mount_param_param, + STATE(252), 1, sym_line_continuation, - [4966] = 3, - ACTIONS(3), 1, + [4988] = 4, + ACTIONS(127), 1, anon_sym_BSLASH_LF, ACTIONS(797), 1, - aux_sym_mount_param_param_token1, - STATE(260), 1, - sym_line_continuation, - [4976] = 3, - ACTIONS(3), 1, - anon_sym_BSLASH_LF, - ACTIONS(799), 1, - anon_sym_RBRACE, - STATE(261), 1, - sym_line_continuation, - [4986] = 3, - ACTIONS(801), 1, anon_sym_LF, - ACTIONS(803), 1, - anon_sym_BSLASH_LF, - STATE(262), 1, + ACTIONS(799), 1, + aux_sym_from_instruction_token2, + STATE(253), 1, sym_line_continuation, - [4996] = 3, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(805), 1, - sym__non_newline_whitespace, - STATE(263), 1, - sym_line_continuation, - [5006] = 3, + [5001] = 3, ACTIONS(3), 1, anon_sym_BSLASH_LF, + STATE(254), 1, + sym_line_continuation, + ACTIONS(801), 2, + anon_sym_COMMA2, + anon_sym_RBRACK, + [5012] = 4, + ACTIONS(3), 1, + anon_sym_BSLASH_LF, + ACTIONS(731), 1, + anon_sym_DQUOTE, + STATE(247), 1, + sym_json_string, + STATE(255), 1, + sym_line_continuation, + [5025] = 4, + ACTIONS(3), 1, + anon_sym_BSLASH_LF, + ACTIONS(803), 1, + aux_sym_param_token1, + ACTIONS(805), 1, + anon_sym_mount, + STATE(256), 1, + sym_line_continuation, + [5038] = 4, + ACTIONS(3), 1, + anon_sym_BSLASH_LF, + ACTIONS(119), 1, + anon_sym_LBRACK, + STATE(257), 1, + sym_line_continuation, + STATE(295), 1, + sym_json_string_array, + [5051] = 4, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, ACTIONS(807), 1, - anon_sym_EQ, - STATE(264), 1, - sym_line_continuation, - [5016] = 3, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(809), 1, anon_sym_LF, - STATE(265), 1, + ACTIONS(809), 1, + anon_sym_EQ, + STATE(258), 1, sym_line_continuation, - [5026] = 3, + [5064] = 4, ACTIONS(127), 1, anon_sym_BSLASH_LF, + ACTIONS(763), 1, + sym__non_newline_whitespace, ACTIONS(811), 1, anon_sym_LF, - STATE(266), 1, + STATE(259), 1, sym_line_continuation, - [5036] = 3, - ACTIONS(127), 1, + [5077] = 4, + ACTIONS(3), 1, + anon_sym_BSLASH_LF, + ACTIONS(795), 1, + aux_sym_mount_param_param_token1, + STATE(44), 1, + sym_mount_param_param, + STATE(260), 1, + sym_line_continuation, + [5090] = 3, + ACTIONS(3), 1, anon_sym_BSLASH_LF, ACTIONS(813), 1, - anon_sym_LF, - STATE(267), 1, + anon_sym_EQ, + STATE(261), 1, sym_line_continuation, - [5046] = 3, - ACTIONS(127), 1, + [5100] = 3, + ACTIONS(3), 1, anon_sym_BSLASH_LF, ACTIONS(815), 1, - anon_sym_LF, - STATE(268), 1, + anon_sym_RBRACE, + STATE(262), 1, sym_line_continuation, - [5056] = 3, + [5110] = 3, ACTIONS(127), 1, anon_sym_BSLASH_LF, ACTIONS(817), 1, anon_sym_LF, - STATE(269), 1, + STATE(263), 1, sym_line_continuation, - [5066] = 3, - ACTIONS(127), 1, + [5120] = 3, + ACTIONS(3), 1, anon_sym_BSLASH_LF, ACTIONS(819), 1, - aux_sym_maintainer_instruction_token2, - STATE(270), 1, + aux_sym_mount_param_param_token1, + STATE(264), 1, sym_line_continuation, - [5076] = 3, + [5130] = 3, ACTIONS(127), 1, anon_sym_BSLASH_LF, ACTIONS(821), 1, anon_sym_LF, - STATE(271), 1, + STATE(265), 1, sym_line_continuation, - [5086] = 3, + [5140] = 3, ACTIONS(127), 1, anon_sym_BSLASH_LF, ACTIONS(823), 1, anon_sym_LF, - STATE(272), 1, + STATE(266), 1, sym_line_continuation, - [5096] = 3, + [5150] = 3, ACTIONS(127), 1, anon_sym_BSLASH_LF, ACTIONS(825), 1, anon_sym_LF, - STATE(273), 1, + STATE(267), 1, sym_line_continuation, - [5106] = 3, - ACTIONS(127), 1, + [5160] = 3, + ACTIONS(3), 1, anon_sym_BSLASH_LF, ACTIONS(827), 1, - anon_sym_LF, - STATE(274), 1, + anon_sym_EQ, + STATE(268), 1, sym_line_continuation, - [5116] = 3, + [5170] = 3, ACTIONS(127), 1, anon_sym_BSLASH_LF, ACTIONS(829), 1, anon_sym_LF, - STATE(275), 1, + STATE(269), 1, sym_line_continuation, - [5126] = 3, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, + [5180] = 3, ACTIONS(831), 1, anon_sym_LF, - STATE(276), 1, + ACTIONS(833), 1, + anon_sym_BSLASH_LF, + STATE(270), 1, sym_line_continuation, - [5136] = 3, + [5190] = 3, ACTIONS(127), 1, anon_sym_BSLASH_LF, - ACTIONS(833), 1, - anon_sym_LF, - STATE(277), 1, - sym_line_continuation, - [5146] = 3, - ACTIONS(3), 1, - anon_sym_BSLASH_LF, ACTIONS(835), 1, - ts_builtin_sym_end, - STATE(278), 1, + anon_sym_LF, + STATE(271), 1, sym_line_continuation, - [5156] = 3, - ACTIONS(3), 1, + [5200] = 3, + ACTIONS(127), 1, anon_sym_BSLASH_LF, ACTIONS(837), 1, - aux_sym_param_token1, - STATE(279), 1, + aux_sym_maintainer_instruction_token2, + STATE(272), 1, sym_line_continuation, - [5166] = 3, + [5210] = 3, ACTIONS(127), 1, anon_sym_BSLASH_LF, ACTIONS(839), 1, - aux_sym_maintainer_instruction_token2, - STATE(280), 1, + anon_sym_LF, + STATE(273), 1, sym_line_continuation, - [5176] = 3, + [5220] = 3, ACTIONS(3), 1, anon_sym_BSLASH_LF, + ACTIONS(771), 1, + anon_sym_EQ, + STATE(274), 1, + sym_line_continuation, + [5230] = 3, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, ACTIONS(841), 1, + anon_sym_LF, + STATE(275), 1, + sym_line_continuation, + [5240] = 3, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(843), 1, + anon_sym_LF, + STATE(276), 1, + sym_line_continuation, + [5250] = 3, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(845), 1, + anon_sym_LF, + STATE(277), 1, + sym_line_continuation, + [5260] = 3, + ACTIONS(3), 1, + anon_sym_BSLASH_LF, + ACTIONS(753), 1, + anon_sym_EQ, + STATE(278), 1, + sym_line_continuation, + [5270] = 3, + ACTIONS(3), 1, + anon_sym_BSLASH_LF, + ACTIONS(847), 1, + anon_sym_RBRACE, + STATE(279), 1, + sym_line_continuation, + [5280] = 3, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(849), 1, + anon_sym_LF, + STATE(280), 1, + sym_line_continuation, + [5290] = 3, + ACTIONS(3), 1, + anon_sym_BSLASH_LF, + ACTIONS(851), 1, anon_sym_EQ, STATE(281), 1, sym_line_continuation, - [5186] = 3, - ACTIONS(3), 1, - anon_sym_BSLASH_LF, - ACTIONS(843), 1, - anon_sym_RBRACE, - STATE(282), 1, - sym_line_continuation, - [5196] = 3, - ACTIONS(3), 1, - anon_sym_BSLASH_LF, - ACTIONS(845), 1, - aux_sym_param_token2, - STATE(283), 1, - sym_line_continuation, - [5206] = 3, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(847), 1, - aux_sym_maintainer_instruction_token2, - STATE(284), 1, - sym_line_continuation, - [5216] = 3, - ACTIONS(3), 1, - anon_sym_BSLASH_LF, - ACTIONS(777), 1, - anon_sym_EQ, - STATE(285), 1, - sym_line_continuation, - [5226] = 3, - ACTIONS(3), 1, - anon_sym_BSLASH_LF, - ACTIONS(849), 1, - aux_sym_arg_instruction_token2, - STATE(286), 1, - sym_line_continuation, - [5236] = 3, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(851), 1, - anon_sym_LF, - STATE(287), 1, - sym_line_continuation, - [5246] = 3, + [5300] = 3, ACTIONS(3), 1, anon_sym_BSLASH_LF, ACTIONS(853), 1, - aux_sym_param_token2, - STATE(288), 1, + aux_sym_arg_instruction_token2, + STATE(282), 1, sym_line_continuation, - [5256] = 3, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(855), 1, - anon_sym_LF, - STATE(289), 1, - sym_line_continuation, - [5266] = 3, + [5310] = 3, ACTIONS(3), 1, anon_sym_BSLASH_LF, - ACTIONS(857), 1, - anon_sym_RBRACE, - STATE(290), 1, + ACTIONS(855), 1, + anon_sym_EQ, + STATE(283), 1, sym_line_continuation, - [5276] = 3, + [5320] = 3, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(857), 1, + anon_sym_LF, + STATE(284), 1, + sym_line_continuation, + [5330] = 3, ACTIONS(3), 1, anon_sym_BSLASH_LF, ACTIONS(859), 1, - aux_sym_param_token2, - STATE(291), 1, + ts_builtin_sym_end, + STATE(285), 1, sym_line_continuation, - [5286] = 3, + [5340] = 3, ACTIONS(3), 1, anon_sym_BSLASH_LF, - ACTIONS(861), 1, - aux_sym_param_token2, - STATE(292), 1, + ACTIONS(617), 1, + anon_sym_EQ, + STATE(286), 1, sym_line_continuation, - [5296] = 3, + [5350] = 3, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(861), 1, + aux_sym__expansion_body_token1, + STATE(287), 1, + sym_line_continuation, + [5360] = 3, + ACTIONS(3), 1, + anon_sym_BSLASH_LF, + ACTIONS(621), 1, + anon_sym_EQ, + STATE(288), 1, + sym_line_continuation, + [5370] = 3, ACTIONS(127), 1, anon_sym_BSLASH_LF, ACTIONS(863), 1, anon_sym_LF, - STATE(293), 1, + STATE(289), 1, sym_line_continuation, - [5306] = 3, + [5380] = 3, ACTIONS(3), 1, anon_sym_BSLASH_LF, ACTIONS(865), 1, - anon_sym_EQ, - STATE(294), 1, + anon_sym_RBRACE, + STATE(290), 1, sym_line_continuation, - [5316] = 3, + [5390] = 3, ACTIONS(3), 1, anon_sym_BSLASH_LF, ACTIONS(867), 1, - anon_sym_RBRACE, - STATE(295), 1, + aux_sym_param_token2, + STATE(291), 1, sym_line_continuation, - [5326] = 3, - ACTIONS(3), 1, - anon_sym_BSLASH_LF, - ACTIONS(773), 1, - anon_sym_EQ, - STATE(296), 1, - sym_line_continuation, - [5336] = 3, + [5400] = 3, ACTIONS(127), 1, anon_sym_BSLASH_LF, ACTIONS(869), 1, anon_sym_LF, - STATE(297), 1, + STATE(292), 1, sym_line_continuation, - [5346] = 3, - ACTIONS(3), 1, + [5410] = 3, + ACTIONS(127), 1, anon_sym_BSLASH_LF, ACTIONS(871), 1, - anon_sym_RBRACE, - STATE(298), 1, + anon_sym_LF, + STATE(293), 1, sym_line_continuation, - [5356] = 3, + [5420] = 3, ACTIONS(127), 1, anon_sym_BSLASH_LF, ACTIONS(873), 1, anon_sym_LF, - STATE(299), 1, + STATE(294), 1, sym_line_continuation, - [5366] = 3, - ACTIONS(3), 1, + [5430] = 3, + ACTIONS(127), 1, anon_sym_BSLASH_LF, ACTIONS(875), 1, - anon_sym_EQ, - STATE(300), 1, + anon_sym_LF, + STATE(295), 1, sym_line_continuation, - [5376] = 3, + [5440] = 3, ACTIONS(3), 1, anon_sym_BSLASH_LF, ACTIONS(877), 1, - anon_sym_RBRACE, - STATE(301), 1, + aux_sym_param_token2, + STATE(296), 1, sym_line_continuation, - [5386] = 3, + [5450] = 3, ACTIONS(127), 1, anon_sym_BSLASH_LF, ACTIONS(879), 1, anon_sym_LF, - STATE(302), 1, + STATE(297), 1, sym_line_continuation, - [5396] = 3, + [5460] = 3, ACTIONS(3), 1, anon_sym_BSLASH_LF, ACTIONS(881), 1, - anon_sym_EQ, - STATE(303), 1, + anon_sym_RBRACE, + STATE(298), 1, sym_line_continuation, - [5406] = 3, + [5470] = 3, ACTIONS(3), 1, anon_sym_BSLASH_LF, ACTIONS(883), 1, - anon_sym_RBRACE, - STATE(304), 1, + aux_sym_param_token2, + STATE(299), 1, sym_line_continuation, - [5416] = 3, + [5480] = 3, ACTIONS(127), 1, anon_sym_BSLASH_LF, ACTIONS(885), 1, anon_sym_LF, - STATE(305), 1, + STATE(300), 1, sym_line_continuation, - [5426] = 3, + [5490] = 3, ACTIONS(127), 1, anon_sym_BSLASH_LF, ACTIONS(887), 1, anon_sym_LF, - STATE(306), 1, + STATE(301), 1, sym_line_continuation, - [5436] = 3, + [5500] = 3, ACTIONS(127), 1, anon_sym_BSLASH_LF, ACTIONS(889), 1, - anon_sym_LF, - STATE(307), 1, + aux_sym_maintainer_instruction_token2, + STATE(302), 1, sym_line_continuation, - [5446] = 3, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, - ACTIONS(891), 1, - anon_sym_LF, - STATE(308), 1, - sym_line_continuation, - [5456] = 3, + [5510] = 3, ACTIONS(3), 1, anon_sym_BSLASH_LF, - ACTIONS(893), 1, - anon_sym_RBRACE, - STATE(309), 1, + ACTIONS(891), 1, + aux_sym_param_token2, + STATE(303), 1, sym_line_continuation, - [5466] = 3, + [5520] = 3, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(893), 1, + anon_sym_LF, + STATE(304), 1, + sym_line_continuation, + [5530] = 3, ACTIONS(127), 1, anon_sym_BSLASH_LF, ACTIONS(895), 1, - anon_sym_LF, - STATE(310), 1, + aux_sym_maintainer_instruction_token2, + STATE(305), 1, sym_line_continuation, - [5476] = 3, + [5540] = 3, ACTIONS(3), 1, anon_sym_BSLASH_LF, ACTIONS(897), 1, anon_sym_RBRACE, - STATE(311), 1, + STATE(306), 1, sym_line_continuation, - [5486] = 3, + [5550] = 3, ACTIONS(127), 1, anon_sym_BSLASH_LF, ACTIONS(899), 1, - aux_sym__expansion_body_token1, - STATE(312), 1, - sym_line_continuation, - [5496] = 3, - ACTIONS(3), 1, - anon_sym_BSLASH_LF, - ACTIONS(901), 1, - anon_sym_RBRACE, - STATE(313), 1, - sym_line_continuation, - [5506] = 3, - ACTIONS(600), 1, anon_sym_LF, - ACTIONS(903), 1, - anon_sym_BSLASH_LF, - STATE(314), 1, + STATE(307), 1, sym_line_continuation, - [5516] = 3, - ACTIONS(3), 1, - anon_sym_BSLASH_LF, - ACTIONS(905), 1, - anon_sym_RBRACE, - STATE(315), 1, - sym_line_continuation, - [5526] = 3, - ACTIONS(3), 1, - anon_sym_BSLASH_LF, - ACTIONS(907), 1, - anon_sym_RBRACE, - STATE(316), 1, - sym_line_continuation, - [5536] = 3, + [5560] = 3, ACTIONS(127), 1, anon_sym_BSLASH_LF, - ACTIONS(909), 1, - aux_sym__expansion_body_token1, - STATE(317), 1, + ACTIONS(901), 1, + anon_sym_LF, + STATE(308), 1, sym_line_continuation, - [5546] = 3, + [5570] = 3, + ACTIONS(3), 1, + anon_sym_BSLASH_LF, + ACTIONS(903), 1, + anon_sym_RBRACE, + STATE(309), 1, + sym_line_continuation, + [5580] = 3, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(905), 1, + anon_sym_LF, + STATE(310), 1, + sym_line_continuation, + [5590] = 3, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(907), 1, + anon_sym_LF, + STATE(311), 1, + sym_line_continuation, + [5600] = 3, + ACTIONS(3), 1, + anon_sym_BSLASH_LF, + ACTIONS(909), 1, + anon_sym_RBRACE, + STATE(312), 1, + sym_line_continuation, + [5610] = 3, ACTIONS(3), 1, anon_sym_BSLASH_LF, ACTIONS(911), 1, - anon_sym_EQ, - STATE(318), 1, + aux_sym_param_token1, + STATE(313), 1, sym_line_continuation, - [5556] = 3, - ACTIONS(127), 1, + [5620] = 3, + ACTIONS(3), 1, + anon_sym_BSLASH_LF, + ACTIONS(603), 1, + anon_sym_EQ, + STATE(314), 1, + sym_line_continuation, + [5630] = 3, + ACTIONS(3), 1, anon_sym_BSLASH_LF, ACTIONS(913), 1, - aux_sym__expansion_body_token1, - STATE(319), 1, + anon_sym_RBRACE, + STATE(315), 1, sym_line_continuation, - [5566] = 3, + [5640] = 3, ACTIONS(3), 1, anon_sym_BSLASH_LF, ACTIONS(915), 1, - anon_sym_EQ, - STATE(320), 1, + aux_sym_param_token1, + STATE(316), 1, sym_line_continuation, - [5576] = 3, + [5650] = 3, ACTIONS(3), 1, anon_sym_BSLASH_LF, ACTIONS(917), 1, anon_sym_RBRACE, - STATE(321), 1, + STATE(317), 1, sym_line_continuation, - [5586] = 3, - ACTIONS(127), 1, + [5660] = 3, + ACTIONS(3), 1, + anon_sym_BSLASH_LF, + ACTIONS(607), 1, + anon_sym_EQ, + STATE(318), 1, + sym_line_continuation, + [5670] = 3, + ACTIONS(3), 1, anon_sym_BSLASH_LF, ACTIONS(919), 1, - anon_sym_LF, - STATE(322), 1, + anon_sym_RBRACE, + STATE(319), 1, sym_line_continuation, - [5596] = 3, + [5680] = 3, ACTIONS(127), 1, anon_sym_BSLASH_LF, ACTIONS(921), 1, - aux_sym__expansion_body_token1, - STATE(323), 1, + sym__non_newline_whitespace, + STATE(320), 1, sym_line_continuation, - [5606] = 3, - ACTIONS(127), 1, + [5690] = 3, + ACTIONS(3), 1, anon_sym_BSLASH_LF, ACTIONS(923), 1, - aux_sym__expansion_body_token1, - STATE(324), 1, + anon_sym_RBRACE, + STATE(321), 1, sym_line_continuation, - [5616] = 3, - ACTIONS(127), 1, - anon_sym_BSLASH_LF, + [5700] = 3, + ACTIONS(648), 1, + anon_sym_LF, ACTIONS(925), 1, - aux_sym__expansion_body_token1, - STATE(325), 1, + anon_sym_BSLASH_LF, + STATE(322), 1, sym_line_continuation, - [5626] = 3, - ACTIONS(127), 1, + [5710] = 3, + ACTIONS(3), 1, anon_sym_BSLASH_LF, ACTIONS(927), 1, - aux_sym__expansion_body_token1, - STATE(326), 1, + anon_sym_RBRACE, + STATE(323), 1, sym_line_continuation, - [5636] = 3, - ACTIONS(127), 1, + [5720] = 3, + ACTIONS(3), 1, anon_sym_BSLASH_LF, ACTIONS(929), 1, - aux_sym__expansion_body_token1, - STATE(327), 1, + anon_sym_RBRACE, + STATE(324), 1, sym_line_continuation, - [5646] = 3, + [5730] = 3, ACTIONS(127), 1, anon_sym_BSLASH_LF, ACTIONS(931), 1, aux_sym__expansion_body_token1, - STATE(328), 1, + STATE(325), 1, sym_line_continuation, - [5656] = 3, - ACTIONS(127), 1, + [5740] = 3, + ACTIONS(3), 1, anon_sym_BSLASH_LF, ACTIONS(933), 1, - aux_sym__expansion_body_token1, - STATE(329), 1, + anon_sym_EQ, + STATE(326), 1, sym_line_continuation, - [5666] = 3, + [5750] = 3, ACTIONS(127), 1, anon_sym_BSLASH_LF, ACTIONS(935), 1, aux_sym__expansion_body_token1, - STATE(330), 1, + STATE(327), 1, sym_line_continuation, - [5676] = 3, - ACTIONS(127), 1, + [5760] = 3, + ACTIONS(3), 1, anon_sym_BSLASH_LF, ACTIONS(937), 1, + anon_sym_EQ, + STATE(328), 1, + sym_line_continuation, + [5770] = 3, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(939), 1, + aux_sym__expansion_body_token1, + STATE(329), 1, + sym_line_continuation, + [5780] = 3, + ACTIONS(3), 1, + anon_sym_BSLASH_LF, + ACTIONS(941), 1, + anon_sym_EQ, + STATE(330), 1, + sym_line_continuation, + [5790] = 3, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(943), 1, aux_sym__expansion_body_token1, STATE(331), 1, sym_line_continuation, - [5686] = 3, - ACTIONS(3), 1, + [5800] = 3, + ACTIONS(127), 1, anon_sym_BSLASH_LF, - ACTIONS(939), 1, - aux_sym_param_token1, + ACTIONS(945), 1, + aux_sym__expansion_body_token1, STATE(332), 1, sym_line_continuation, - [5696] = 1, - ACTIONS(941), 1, + [5810] = 3, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(947), 1, + aux_sym__expansion_body_token1, + STATE(333), 1, + sym_line_continuation, + [5820] = 3, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(949), 1, + aux_sym__expansion_body_token1, + STATE(334), 1, + sym_line_continuation, + [5830] = 3, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(951), 1, + aux_sym__expansion_body_token1, + STATE(335), 1, + sym_line_continuation, + [5840] = 3, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(953), 1, + aux_sym__expansion_body_token1, + STATE(336), 1, + sym_line_continuation, + [5850] = 3, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(955), 1, + aux_sym__expansion_body_token1, + STATE(337), 1, + sym_line_continuation, + [5860] = 3, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(957), 1, + aux_sym__expansion_body_token1, + STATE(338), 1, + sym_line_continuation, + [5870] = 3, + ACTIONS(127), 1, + anon_sym_BSLASH_LF, + ACTIONS(959), 1, + aux_sym__expansion_body_token1, + STATE(339), 1, + sym_line_continuation, + [5880] = 3, + ACTIONS(3), 1, + anon_sym_BSLASH_LF, + ACTIONS(961), 1, + aux_sym_param_token1, + STATE(340), 1, + sym_line_continuation, + [5890] = 1, + ACTIONS(963), 1, ts_builtin_sym_end, }; static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(2)] = 0, - [SMALL_STATE(3)] = 97, + [SMALL_STATE(3)] = 95, [SMALL_STATE(4)] = 192, [SMALL_STATE(5)] = 280, [SMALL_STATE(6)] = 310, @@ -7452,768 +7607,786 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(12)] = 556, [SMALL_STATE(13)] = 590, [SMALL_STATE(14)] = 624, - [SMALL_STATE(15)] = 654, + [SMALL_STATE(15)] = 655, [SMALL_STATE(16)] = 684, [SMALL_STATE(17)] = 714, - [SMALL_STATE(18)] = 742, - [SMALL_STATE(19)] = 766, - [SMALL_STATE(20)] = 796, + [SMALL_STATE(18)] = 744, + [SMALL_STATE(19)] = 774, + [SMALL_STATE(20)] = 798, [SMALL_STATE(21)] = 826, - [SMALL_STATE(22)] = 855, - [SMALL_STATE(23)] = 884, - [SMALL_STATE(24)] = 907, - [SMALL_STATE(25)] = 936, - [SMALL_STATE(26)] = 963, - [SMALL_STATE(27)] = 990, - [SMALL_STATE(28)] = 1019, - [SMALL_STATE(29)] = 1048, - [SMALL_STATE(30)] = 1069, - [SMALL_STATE(31)] = 1092, - [SMALL_STATE(32)] = 1121, - [SMALL_STATE(33)] = 1148, - [SMALL_STATE(34)] = 1175, - [SMALL_STATE(35)] = 1202, - [SMALL_STATE(36)] = 1231, - [SMALL_STATE(37)] = 1260, - [SMALL_STATE(38)] = 1289, - [SMALL_STATE(39)] = 1315, - [SMALL_STATE(40)] = 1343, - [SMALL_STATE(41)] = 1365, - [SMALL_STATE(42)] = 1383, - [SMALL_STATE(43)] = 1411, - [SMALL_STATE(44)] = 1429, - [SMALL_STATE(45)] = 1455, - [SMALL_STATE(46)] = 1481, - [SMALL_STATE(47)] = 1507, - [SMALL_STATE(48)] = 1531, - [SMALL_STATE(49)] = 1559, - [SMALL_STATE(50)] = 1587, - [SMALL_STATE(51)] = 1615, - [SMALL_STATE(52)] = 1632, - [SMALL_STATE(53)] = 1649, - [SMALL_STATE(54)] = 1674, + [SMALL_STATE(22)] = 856, + [SMALL_STATE(23)] = 886, + [SMALL_STATE(24)] = 915, + [SMALL_STATE(25)] = 942, + [SMALL_STATE(26)] = 971, + [SMALL_STATE(27)] = 998, + [SMALL_STATE(28)] = 1025, + [SMALL_STATE(29)] = 1054, + [SMALL_STATE(30)] = 1083, + [SMALL_STATE(31)] = 1112, + [SMALL_STATE(32)] = 1141, + [SMALL_STATE(33)] = 1162, + [SMALL_STATE(34)] = 1191, + [SMALL_STATE(35)] = 1214, + [SMALL_STATE(36)] = 1241, + [SMALL_STATE(37)] = 1270, + [SMALL_STATE(38)] = 1299, + [SMALL_STATE(39)] = 1328, + [SMALL_STATE(40)] = 1351, + [SMALL_STATE(41)] = 1378, + [SMALL_STATE(42)] = 1407, + [SMALL_STATE(43)] = 1425, + [SMALL_STATE(44)] = 1451, + [SMALL_STATE(45)] = 1469, + [SMALL_STATE(46)] = 1495, + [SMALL_STATE(47)] = 1513, + [SMALL_STATE(48)] = 1541, + [SMALL_STATE(49)] = 1567, + [SMALL_STATE(50)] = 1595, + [SMALL_STATE(51)] = 1621, + [SMALL_STATE(52)] = 1645, + [SMALL_STATE(53)] = 1663, + [SMALL_STATE(54)] = 1681, [SMALL_STATE(55)] = 1699, - [SMALL_STATE(56)] = 1720, - [SMALL_STATE(57)] = 1743, - [SMALL_STATE(58)] = 1766, - [SMALL_STATE(59)] = 1789, - [SMALL_STATE(60)] = 1806, - [SMALL_STATE(61)] = 1831, - [SMALL_STATE(62)] = 1856, - [SMALL_STATE(63)] = 1881, - [SMALL_STATE(64)] = 1898, - [SMALL_STATE(65)] = 1915, - [SMALL_STATE(66)] = 1940, - [SMALL_STATE(67)] = 1963, - [SMALL_STATE(68)] = 1980, - [SMALL_STATE(69)] = 1997, - [SMALL_STATE(70)] = 2022, - [SMALL_STATE(71)] = 2045, - [SMALL_STATE(72)] = 2070, - [SMALL_STATE(73)] = 2095, - [SMALL_STATE(74)] = 2120, - [SMALL_STATE(75)] = 2145, - [SMALL_STATE(76)] = 2162, - [SMALL_STATE(77)] = 2187, - [SMALL_STATE(78)] = 2203, - [SMALL_STATE(79)] = 2219, - [SMALL_STATE(80)] = 2241, - [SMALL_STATE(81)] = 2263, - [SMALL_STATE(82)] = 2279, - [SMALL_STATE(83)] = 2301, - [SMALL_STATE(84)] = 2321, - [SMALL_STATE(85)] = 2337, - [SMALL_STATE(86)] = 2359, - [SMALL_STATE(87)] = 2375, - [SMALL_STATE(88)] = 2391, - [SMALL_STATE(89)] = 2413, - [SMALL_STATE(90)] = 2435, - [SMALL_STATE(91)] = 2451, - [SMALL_STATE(92)] = 2469, - [SMALL_STATE(93)] = 2489, - [SMALL_STATE(94)] = 2505, - [SMALL_STATE(95)] = 2527, - [SMALL_STATE(96)] = 2547, - [SMALL_STATE(97)] = 2563, - [SMALL_STATE(98)] = 2579, - [SMALL_STATE(99)] = 2601, - [SMALL_STATE(100)] = 2619, - [SMALL_STATE(101)] = 2635, - [SMALL_STATE(102)] = 2651, - [SMALL_STATE(103)] = 2667, - [SMALL_STATE(104)] = 2689, - [SMALL_STATE(105)] = 2705, - [SMALL_STATE(106)] = 2721, - [SMALL_STATE(107)] = 2737, - [SMALL_STATE(108)] = 2753, - [SMALL_STATE(109)] = 2769, - [SMALL_STATE(110)] = 2785, - [SMALL_STATE(111)] = 2805, - [SMALL_STATE(112)] = 2825, - [SMALL_STATE(113)] = 2841, - [SMALL_STATE(114)] = 2859, - [SMALL_STATE(115)] = 2879, - [SMALL_STATE(116)] = 2901, - [SMALL_STATE(117)] = 2921, - [SMALL_STATE(118)] = 2943, - [SMALL_STATE(119)] = 2965, - [SMALL_STATE(120)] = 2981, - [SMALL_STATE(121)] = 2998, - [SMALL_STATE(122)] = 3015, - [SMALL_STATE(123)] = 3028, - [SMALL_STATE(124)] = 3047, - [SMALL_STATE(125)] = 3062, - [SMALL_STATE(126)] = 3075, - [SMALL_STATE(127)] = 3088, - [SMALL_STATE(128)] = 3107, - [SMALL_STATE(129)] = 3120, - [SMALL_STATE(130)] = 3135, - [SMALL_STATE(131)] = 3150, - [SMALL_STATE(132)] = 3165, - [SMALL_STATE(133)] = 3184, - [SMALL_STATE(134)] = 3201, - [SMALL_STATE(135)] = 3220, - [SMALL_STATE(136)] = 3239, - [SMALL_STATE(137)] = 3258, - [SMALL_STATE(138)] = 3273, - [SMALL_STATE(139)] = 3288, - [SMALL_STATE(140)] = 3303, - [SMALL_STATE(141)] = 3318, - [SMALL_STATE(142)] = 3333, - [SMALL_STATE(143)] = 3348, - [SMALL_STATE(144)] = 3361, - [SMALL_STATE(145)] = 3374, - [SMALL_STATE(146)] = 3393, - [SMALL_STATE(147)] = 3408, - [SMALL_STATE(148)] = 3421, - [SMALL_STATE(149)] = 3434, - [SMALL_STATE(150)] = 3451, - [SMALL_STATE(151)] = 3464, - [SMALL_STATE(152)] = 3479, - [SMALL_STATE(153)] = 3498, - [SMALL_STATE(154)] = 3513, - [SMALL_STATE(155)] = 3526, - [SMALL_STATE(156)] = 3540, - [SMALL_STATE(157)] = 3556, - [SMALL_STATE(158)] = 3572, - [SMALL_STATE(159)] = 3586, - [SMALL_STATE(160)] = 3602, - [SMALL_STATE(161)] = 3618, - [SMALL_STATE(162)] = 3630, - [SMALL_STATE(163)] = 3646, - [SMALL_STATE(164)] = 3662, - [SMALL_STATE(165)] = 3678, - [SMALL_STATE(166)] = 3694, - [SMALL_STATE(167)] = 3710, - [SMALL_STATE(168)] = 3726, - [SMALL_STATE(169)] = 3740, - [SMALL_STATE(170)] = 3756, - [SMALL_STATE(171)] = 3770, - [SMALL_STATE(172)] = 3782, - [SMALL_STATE(173)] = 3798, - [SMALL_STATE(174)] = 3814, - [SMALL_STATE(175)] = 3830, - [SMALL_STATE(176)] = 3846, - [SMALL_STATE(177)] = 3858, - [SMALL_STATE(178)] = 3874, - [SMALL_STATE(179)] = 3890, - [SMALL_STATE(180)] = 3906, - [SMALL_STATE(181)] = 3922, - [SMALL_STATE(182)] = 3938, - [SMALL_STATE(183)] = 3954, - [SMALL_STATE(184)] = 3966, - [SMALL_STATE(185)] = 3978, - [SMALL_STATE(186)] = 3994, - [SMALL_STATE(187)] = 4010, - [SMALL_STATE(188)] = 4024, - [SMALL_STATE(189)] = 4036, - [SMALL_STATE(190)] = 4050, - [SMALL_STATE(191)] = 4062, - [SMALL_STATE(192)] = 4078, - [SMALL_STATE(193)] = 4090, - [SMALL_STATE(194)] = 4102, - [SMALL_STATE(195)] = 4114, - [SMALL_STATE(196)] = 4126, - [SMALL_STATE(197)] = 4140, - [SMALL_STATE(198)] = 4154, - [SMALL_STATE(199)] = 4166, - [SMALL_STATE(200)] = 4178, - [SMALL_STATE(201)] = 4192, - [SMALL_STATE(202)] = 4206, - [SMALL_STATE(203)] = 4222, - [SMALL_STATE(204)] = 4236, - [SMALL_STATE(205)] = 4250, - [SMALL_STATE(206)] = 4266, - [SMALL_STATE(207)] = 4282, - [SMALL_STATE(208)] = 4298, - [SMALL_STATE(209)] = 4312, - [SMALL_STATE(210)] = 4326, - [SMALL_STATE(211)] = 4340, - [SMALL_STATE(212)] = 4354, - [SMALL_STATE(213)] = 4370, - [SMALL_STATE(214)] = 4384, - [SMALL_STATE(215)] = 4398, - [SMALL_STATE(216)] = 4412, - [SMALL_STATE(217)] = 4426, - [SMALL_STATE(218)] = 4440, - [SMALL_STATE(219)] = 4456, - [SMALL_STATE(220)] = 4469, - [SMALL_STATE(221)] = 4482, - [SMALL_STATE(222)] = 4495, - [SMALL_STATE(223)] = 4508, - [SMALL_STATE(224)] = 4521, - [SMALL_STATE(225)] = 4534, - [SMALL_STATE(226)] = 4547, - [SMALL_STATE(227)] = 4560, - [SMALL_STATE(228)] = 4573, - [SMALL_STATE(229)] = 4584, - [SMALL_STATE(230)] = 4597, - [SMALL_STATE(231)] = 4608, - [SMALL_STATE(232)] = 4621, - [SMALL_STATE(233)] = 4632, - [SMALL_STATE(234)] = 4645, - [SMALL_STATE(235)] = 4658, - [SMALL_STATE(236)] = 4671, - [SMALL_STATE(237)] = 4684, - [SMALL_STATE(238)] = 4697, - [SMALL_STATE(239)] = 4710, - [SMALL_STATE(240)] = 4723, - [SMALL_STATE(241)] = 4736, - [SMALL_STATE(242)] = 4749, - [SMALL_STATE(243)] = 4760, - [SMALL_STATE(244)] = 4771, - [SMALL_STATE(245)] = 4784, - [SMALL_STATE(246)] = 4795, - [SMALL_STATE(247)] = 4808, - [SMALL_STATE(248)] = 4821, - [SMALL_STATE(249)] = 4834, - [SMALL_STATE(250)] = 4847, - [SMALL_STATE(251)] = 4860, - [SMALL_STATE(252)] = 4871, - [SMALL_STATE(253)] = 4884, - [SMALL_STATE(254)] = 4897, - [SMALL_STATE(255)] = 4910, - [SMALL_STATE(256)] = 4923, - [SMALL_STATE(257)] = 4936, - [SMALL_STATE(258)] = 4946, - [SMALL_STATE(259)] = 4956, - [SMALL_STATE(260)] = 4966, - [SMALL_STATE(261)] = 4976, - [SMALL_STATE(262)] = 4986, - [SMALL_STATE(263)] = 4996, - [SMALL_STATE(264)] = 5006, - [SMALL_STATE(265)] = 5016, - [SMALL_STATE(266)] = 5026, - [SMALL_STATE(267)] = 5036, - [SMALL_STATE(268)] = 5046, - [SMALL_STATE(269)] = 5056, - [SMALL_STATE(270)] = 5066, - [SMALL_STATE(271)] = 5076, - [SMALL_STATE(272)] = 5086, - [SMALL_STATE(273)] = 5096, - [SMALL_STATE(274)] = 5106, - [SMALL_STATE(275)] = 5116, - [SMALL_STATE(276)] = 5126, - [SMALL_STATE(277)] = 5136, - [SMALL_STATE(278)] = 5146, - [SMALL_STATE(279)] = 5156, - [SMALL_STATE(280)] = 5166, - [SMALL_STATE(281)] = 5176, - [SMALL_STATE(282)] = 5186, - [SMALL_STATE(283)] = 5196, - [SMALL_STATE(284)] = 5206, - [SMALL_STATE(285)] = 5216, - [SMALL_STATE(286)] = 5226, - [SMALL_STATE(287)] = 5236, - [SMALL_STATE(288)] = 5246, - [SMALL_STATE(289)] = 5256, - [SMALL_STATE(290)] = 5266, - [SMALL_STATE(291)] = 5276, - [SMALL_STATE(292)] = 5286, - [SMALL_STATE(293)] = 5296, - [SMALL_STATE(294)] = 5306, - [SMALL_STATE(295)] = 5316, - [SMALL_STATE(296)] = 5326, - [SMALL_STATE(297)] = 5336, - [SMALL_STATE(298)] = 5346, - [SMALL_STATE(299)] = 5356, - [SMALL_STATE(300)] = 5366, - [SMALL_STATE(301)] = 5376, - [SMALL_STATE(302)] = 5386, - [SMALL_STATE(303)] = 5396, - [SMALL_STATE(304)] = 5406, - [SMALL_STATE(305)] = 5416, - [SMALL_STATE(306)] = 5426, - [SMALL_STATE(307)] = 5436, - [SMALL_STATE(308)] = 5446, - [SMALL_STATE(309)] = 5456, - [SMALL_STATE(310)] = 5466, - [SMALL_STATE(311)] = 5476, - [SMALL_STATE(312)] = 5486, - [SMALL_STATE(313)] = 5496, - [SMALL_STATE(314)] = 5506, - [SMALL_STATE(315)] = 5516, - [SMALL_STATE(316)] = 5526, - [SMALL_STATE(317)] = 5536, - [SMALL_STATE(318)] = 5546, - [SMALL_STATE(319)] = 5556, - [SMALL_STATE(320)] = 5566, - [SMALL_STATE(321)] = 5576, - [SMALL_STATE(322)] = 5586, - [SMALL_STATE(323)] = 5596, - [SMALL_STATE(324)] = 5606, - [SMALL_STATE(325)] = 5616, - [SMALL_STATE(326)] = 5626, - [SMALL_STATE(327)] = 5636, - [SMALL_STATE(328)] = 5646, - [SMALL_STATE(329)] = 5656, - [SMALL_STATE(330)] = 5666, - [SMALL_STATE(331)] = 5676, - [SMALL_STATE(332)] = 5686, - [SMALL_STATE(333)] = 5696, + [SMALL_STATE(56)] = 1717, + [SMALL_STATE(57)] = 1745, + [SMALL_STATE(58)] = 1767, + [SMALL_STATE(59)] = 1795, + [SMALL_STATE(60)] = 1823, + [SMALL_STATE(61)] = 1849, + [SMALL_STATE(62)] = 1874, + [SMALL_STATE(63)] = 1899, + [SMALL_STATE(64)] = 1922, + [SMALL_STATE(65)] = 1939, + [SMALL_STATE(66)] = 1964, + [SMALL_STATE(67)] = 1987, + [SMALL_STATE(68)] = 2010, + [SMALL_STATE(69)] = 2035, + [SMALL_STATE(70)] = 2060, + [SMALL_STATE(71)] = 2085, + [SMALL_STATE(72)] = 2110, + [SMALL_STATE(73)] = 2127, + [SMALL_STATE(74)] = 2152, + [SMALL_STATE(75)] = 2175, + [SMALL_STATE(76)] = 2200, + [SMALL_STATE(77)] = 2217, + [SMALL_STATE(78)] = 2238, + [SMALL_STATE(79)] = 2263, + [SMALL_STATE(80)] = 2280, + [SMALL_STATE(81)] = 2305, + [SMALL_STATE(82)] = 2328, + [SMALL_STATE(83)] = 2345, + [SMALL_STATE(84)] = 2362, + [SMALL_STATE(85)] = 2387, + [SMALL_STATE(86)] = 2404, + [SMALL_STATE(87)] = 2421, + [SMALL_STATE(88)] = 2439, + [SMALL_STATE(89)] = 2461, + [SMALL_STATE(90)] = 2481, + [SMALL_STATE(91)] = 2501, + [SMALL_STATE(92)] = 2521, + [SMALL_STATE(93)] = 2543, + [SMALL_STATE(94)] = 2565, + [SMALL_STATE(95)] = 2585, + [SMALL_STATE(96)] = 2605, + [SMALL_STATE(97)] = 2621, + [SMALL_STATE(98)] = 2637, + [SMALL_STATE(99)] = 2653, + [SMALL_STATE(100)] = 2669, + [SMALL_STATE(101)] = 2691, + [SMALL_STATE(102)] = 2713, + [SMALL_STATE(103)] = 2729, + [SMALL_STATE(104)] = 2745, + [SMALL_STATE(105)] = 2761, + [SMALL_STATE(106)] = 2777, + [SMALL_STATE(107)] = 2793, + [SMALL_STATE(108)] = 2809, + [SMALL_STATE(109)] = 2825, + [SMALL_STATE(110)] = 2841, + [SMALL_STATE(111)] = 2863, + [SMALL_STATE(112)] = 2879, + [SMALL_STATE(113)] = 2897, + [SMALL_STATE(114)] = 2917, + [SMALL_STATE(115)] = 2939, + [SMALL_STATE(116)] = 2955, + [SMALL_STATE(117)] = 2975, + [SMALL_STATE(118)] = 2991, + [SMALL_STATE(119)] = 3013, + [SMALL_STATE(120)] = 3035, + [SMALL_STATE(121)] = 3055, + [SMALL_STATE(122)] = 3071, + [SMALL_STATE(123)] = 3093, + [SMALL_STATE(124)] = 3113, + [SMALL_STATE(125)] = 3135, + [SMALL_STATE(126)] = 3153, + [SMALL_STATE(127)] = 3175, + [SMALL_STATE(128)] = 3190, + [SMALL_STATE(129)] = 3205, + [SMALL_STATE(130)] = 3224, + [SMALL_STATE(131)] = 3243, + [SMALL_STATE(132)] = 3258, + [SMALL_STATE(133)] = 3277, + [SMALL_STATE(134)] = 3292, + [SMALL_STATE(135)] = 3311, + [SMALL_STATE(136)] = 3330, + [SMALL_STATE(137)] = 3345, + [SMALL_STATE(138)] = 3360, + [SMALL_STATE(139)] = 3375, + [SMALL_STATE(140)] = 3394, + [SMALL_STATE(141)] = 3411, + [SMALL_STATE(142)] = 3424, + [SMALL_STATE(143)] = 3437, + [SMALL_STATE(144)] = 3450, + [SMALL_STATE(145)] = 3463, + [SMALL_STATE(146)] = 3476, + [SMALL_STATE(147)] = 3489, + [SMALL_STATE(148)] = 3502, + [SMALL_STATE(149)] = 3519, + [SMALL_STATE(150)] = 3534, + [SMALL_STATE(151)] = 3549, + [SMALL_STATE(152)] = 3564, + [SMALL_STATE(153)] = 3579, + [SMALL_STATE(154)] = 3594, + [SMALL_STATE(155)] = 3609, + [SMALL_STATE(156)] = 3624, + [SMALL_STATE(157)] = 3637, + [SMALL_STATE(158)] = 3656, + [SMALL_STATE(159)] = 3671, + [SMALL_STATE(160)] = 3686, + [SMALL_STATE(161)] = 3701, + [SMALL_STATE(162)] = 3718, + [SMALL_STATE(163)] = 3731, + [SMALL_STATE(164)] = 3744, + [SMALL_STATE(165)] = 3759, + [SMALL_STATE(166)] = 3774, + [SMALL_STATE(167)] = 3788, + [SMALL_STATE(168)] = 3802, + [SMALL_STATE(169)] = 3818, + [SMALL_STATE(170)] = 3834, + [SMALL_STATE(171)] = 3848, + [SMALL_STATE(172)] = 3864, + [SMALL_STATE(173)] = 3880, + [SMALL_STATE(174)] = 3896, + [SMALL_STATE(175)] = 3912, + [SMALL_STATE(176)] = 3928, + [SMALL_STATE(177)] = 3944, + [SMALL_STATE(178)] = 3960, + [SMALL_STATE(179)] = 3976, + [SMALL_STATE(180)] = 3992, + [SMALL_STATE(181)] = 4008, + [SMALL_STATE(182)] = 4024, + [SMALL_STATE(183)] = 4040, + [SMALL_STATE(184)] = 4054, + [SMALL_STATE(185)] = 4070, + [SMALL_STATE(186)] = 4086, + [SMALL_STATE(187)] = 4098, + [SMALL_STATE(188)] = 4114, + [SMALL_STATE(189)] = 4128, + [SMALL_STATE(190)] = 4144, + [SMALL_STATE(191)] = 4156, + [SMALL_STATE(192)] = 4172, + [SMALL_STATE(193)] = 4188, + [SMALL_STATE(194)] = 4200, + [SMALL_STATE(195)] = 4212, + [SMALL_STATE(196)] = 4226, + [SMALL_STATE(197)] = 4240, + [SMALL_STATE(198)] = 4252, + [SMALL_STATE(199)] = 4266, + [SMALL_STATE(200)] = 4282, + [SMALL_STATE(201)] = 4294, + [SMALL_STATE(202)] = 4306, + [SMALL_STATE(203)] = 4318, + [SMALL_STATE(204)] = 4330, + [SMALL_STATE(205)] = 4346, + [SMALL_STATE(206)] = 4358, + [SMALL_STATE(207)] = 4374, + [SMALL_STATE(208)] = 4386, + [SMALL_STATE(209)] = 4398, + [SMALL_STATE(210)] = 4412, + [SMALL_STATE(211)] = 4426, + [SMALL_STATE(212)] = 4440, + [SMALL_STATE(213)] = 4456, + [SMALL_STATE(214)] = 4472, + [SMALL_STATE(215)] = 4486, + [SMALL_STATE(216)] = 4500, + [SMALL_STATE(217)] = 4514, + [SMALL_STATE(218)] = 4530, + [SMALL_STATE(219)] = 4544, + [SMALL_STATE(220)] = 4560, + [SMALL_STATE(221)] = 4572, + [SMALL_STATE(222)] = 4588, + [SMALL_STATE(223)] = 4602, + [SMALL_STATE(224)] = 4616, + [SMALL_STATE(225)] = 4630, + [SMALL_STATE(226)] = 4646, + [SMALL_STATE(227)] = 4660, + [SMALL_STATE(228)] = 4674, + [SMALL_STATE(229)] = 4688, + [SMALL_STATE(230)] = 4701, + [SMALL_STATE(231)] = 4714, + [SMALL_STATE(232)] = 4727, + [SMALL_STATE(233)] = 4740, + [SMALL_STATE(234)] = 4753, + [SMALL_STATE(235)] = 4766, + [SMALL_STATE(236)] = 4779, + [SMALL_STATE(237)] = 4792, + [SMALL_STATE(238)] = 4805, + [SMALL_STATE(239)] = 4816, + [SMALL_STATE(240)] = 4829, + [SMALL_STATE(241)] = 4842, + [SMALL_STATE(242)] = 4853, + [SMALL_STATE(243)] = 4864, + [SMALL_STATE(244)] = 4877, + [SMALL_STATE(245)] = 4890, + [SMALL_STATE(246)] = 4901, + [SMALL_STATE(247)] = 4912, + [SMALL_STATE(248)] = 4923, + [SMALL_STATE(249)] = 4936, + [SMALL_STATE(250)] = 4949, + [SMALL_STATE(251)] = 4962, + [SMALL_STATE(252)] = 4975, + [SMALL_STATE(253)] = 4988, + [SMALL_STATE(254)] = 5001, + [SMALL_STATE(255)] = 5012, + [SMALL_STATE(256)] = 5025, + [SMALL_STATE(257)] = 5038, + [SMALL_STATE(258)] = 5051, + [SMALL_STATE(259)] = 5064, + [SMALL_STATE(260)] = 5077, + [SMALL_STATE(261)] = 5090, + [SMALL_STATE(262)] = 5100, + [SMALL_STATE(263)] = 5110, + [SMALL_STATE(264)] = 5120, + [SMALL_STATE(265)] = 5130, + [SMALL_STATE(266)] = 5140, + [SMALL_STATE(267)] = 5150, + [SMALL_STATE(268)] = 5160, + [SMALL_STATE(269)] = 5170, + [SMALL_STATE(270)] = 5180, + [SMALL_STATE(271)] = 5190, + [SMALL_STATE(272)] = 5200, + [SMALL_STATE(273)] = 5210, + [SMALL_STATE(274)] = 5220, + [SMALL_STATE(275)] = 5230, + [SMALL_STATE(276)] = 5240, + [SMALL_STATE(277)] = 5250, + [SMALL_STATE(278)] = 5260, + [SMALL_STATE(279)] = 5270, + [SMALL_STATE(280)] = 5280, + [SMALL_STATE(281)] = 5290, + [SMALL_STATE(282)] = 5300, + [SMALL_STATE(283)] = 5310, + [SMALL_STATE(284)] = 5320, + [SMALL_STATE(285)] = 5330, + [SMALL_STATE(286)] = 5340, + [SMALL_STATE(287)] = 5350, + [SMALL_STATE(288)] = 5360, + [SMALL_STATE(289)] = 5370, + [SMALL_STATE(290)] = 5380, + [SMALL_STATE(291)] = 5390, + [SMALL_STATE(292)] = 5400, + [SMALL_STATE(293)] = 5410, + [SMALL_STATE(294)] = 5420, + [SMALL_STATE(295)] = 5430, + [SMALL_STATE(296)] = 5440, + [SMALL_STATE(297)] = 5450, + [SMALL_STATE(298)] = 5460, + [SMALL_STATE(299)] = 5470, + [SMALL_STATE(300)] = 5480, + [SMALL_STATE(301)] = 5490, + [SMALL_STATE(302)] = 5500, + [SMALL_STATE(303)] = 5510, + [SMALL_STATE(304)] = 5520, + [SMALL_STATE(305)] = 5530, + [SMALL_STATE(306)] = 5540, + [SMALL_STATE(307)] = 5550, + [SMALL_STATE(308)] = 5560, + [SMALL_STATE(309)] = 5570, + [SMALL_STATE(310)] = 5580, + [SMALL_STATE(311)] = 5590, + [SMALL_STATE(312)] = 5600, + [SMALL_STATE(313)] = 5610, + [SMALL_STATE(314)] = 5620, + [SMALL_STATE(315)] = 5630, + [SMALL_STATE(316)] = 5640, + [SMALL_STATE(317)] = 5650, + [SMALL_STATE(318)] = 5660, + [SMALL_STATE(319)] = 5670, + [SMALL_STATE(320)] = 5680, + [SMALL_STATE(321)] = 5690, + [SMALL_STATE(322)] = 5700, + [SMALL_STATE(323)] = 5710, + [SMALL_STATE(324)] = 5720, + [SMALL_STATE(325)] = 5730, + [SMALL_STATE(326)] = 5740, + [SMALL_STATE(327)] = 5750, + [SMALL_STATE(328)] = 5760, + [SMALL_STATE(329)] = 5770, + [SMALL_STATE(330)] = 5780, + [SMALL_STATE(331)] = 5790, + [SMALL_STATE(332)] = 5800, + [SMALL_STATE(333)] = 5810, + [SMALL_STATE(334)] = 5820, + [SMALL_STATE(335)] = 5830, + [SMALL_STATE(336)] = 5840, + [SMALL_STATE(337)] = 5850, + [SMALL_STATE(338)] = 5860, + [SMALL_STATE(339)] = 5870, + [SMALL_STATE(340)] = 5880, + [SMALL_STATE(341)] = 5890, }; static const TSParseActionEntry ts_parse_actions[] = { [0] = {.entry = {.count = 0, .reusable = false}}, [1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(), - [3] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), + [3] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), [5] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 0), - [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), - [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), - [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), - [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), - [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), - [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), - [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), - [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), - [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), - [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), - [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), + [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), + [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), + [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), + [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), - [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), - [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), - [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), - [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), - [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), - [45] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), - [47] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 1), - [49] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), - [51] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(42), - [54] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(6), - [57] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(9), - [60] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(180), - [63] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(95), - [66] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(118), - [69] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(48), - [72] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(50), - [75] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(10), - [78] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(74), - [81] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(136), - [84] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(132), - [87] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(286), - [90] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(4), - [93] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(127), - [96] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(53), - [99] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(235), - [102] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(284), - [105] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(280), - [108] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(275), - [111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), - [113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(91), - [115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), - [117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), - [119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), + [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), + [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), + [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), + [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), + [45] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), + [47] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), + [49] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(47), + [52] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(6), + [55] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(10), + [58] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(60), + [61] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(90), + [64] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(93), + [67] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(59), + [70] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(58), + [73] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(9), + [76] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(70), + [79] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(129), + [82] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(130), + [85] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(282), + [88] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(4), + [91] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(132), + [94] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(84), + [97] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(257), + [100] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(272), + [103] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(305), + [106] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(311), + [109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 1), + [111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), + [113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(112), + [115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), + [117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), + [119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), [121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_env_pair, 2, .production_id = 1), - [123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), + [123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), [125] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_env_pair, 2, .production_id = 1), - [127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(333), - [129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(24), - [131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(92), - [133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), - [135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), - [137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), - [139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), - [141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_image_name, 2), - [145] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_image_name, 2), - [147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), - [149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(63), - [151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_image_name, 1), - [153] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_image_name, 1), - [155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_image_name_repeat1, 2), - [157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_image_name_repeat1, 2), - [159] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_image_name_repeat1, 2), SHIFT_REPEAT(218), - [162] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_image_name_repeat1, 2), SHIFT_REPEAT(63), - [165] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_run_instruction_repeat1, 2), SHIFT_REPEAT(244), + [127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(341), + [129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37), + [131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(91), + [133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), + [135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), + [139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), + [141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), + [143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unquoted_string, 1), + [145] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unquoted_string, 1), + [147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_unquoted_string_repeat1, 2), + [149] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unquoted_string_repeat1, 2), SHIFT_REPEAT(173), + [152] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_unquoted_string_repeat1, 2), + [154] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unquoted_string_repeat1, 2), SHIFT_REPEAT(54), + [157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_image_name, 1), + [159] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_image_name, 1), + [161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(85), + [165] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_run_instruction_repeat1, 2), SHIFT_REPEAT(256), [168] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_run_instruction_repeat1, 2), [170] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_run_instruction_repeat1, 2), - [172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_image_tag, 2), - [174] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_image_tag, 2), - [176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), - [178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(81), - [180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), - [182] = {.entry = {.count = 1, .reusable = false}}, SHIFT(239), - [184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), - [186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(119), - [188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_mount_param, 5, .production_id = 15), - [190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), - [192] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_mount_param, 5, .production_id = 15), - [194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(222), - [196] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_unquoted_string_repeat1, 2), - [198] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unquoted_string_repeat1, 2), SHIFT_REPEAT(163), - [201] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_unquoted_string_repeat1, 2), - [203] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unquoted_string_repeat1, 2), SHIFT_REPEAT(90), - [206] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_double_quoted_string_repeat1, 2), SHIFT_REPEAT(157), - [209] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_double_quoted_string_repeat1, 2), - [211] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_double_quoted_string_repeat1, 2), SHIFT_REPEAT(119), - [214] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_double_quoted_string_repeat1, 2), SHIFT_REPEAT(119), - [217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(248), - [219] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__user_name_or_group, 2), - [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), - [223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), - [225] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_mount_param_repeat1, 2), - [227] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_mount_param_repeat1, 2), SHIFT_REPEAT(250), - [230] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_mount_param_repeat1, 2), - [232] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_mount_param, 4, .production_id = 13), - [234] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_mount_param, 4, .production_id = 13), - [236] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unquoted_string, 1), - [238] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unquoted_string, 1), - [240] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_image_tag_repeat1, 2), - [242] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_image_tag_repeat1, 2), - [244] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_image_tag_repeat1, 2), SHIFT_REPEAT(167), - [247] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_image_tag_repeat1, 2), SHIFT_REPEAT(81), - [250] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unquoted_string_repeat1, 2), SHIFT_REPEAT(162), - [253] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unquoted_string_repeat1, 2), SHIFT_REPEAT(77), - [256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__user_name_or_group_repeat1, 2), - [258] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__user_name_or_group_repeat1, 2), SHIFT_REPEAT(125), - [261] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__user_name_or_group_repeat1, 2), SHIFT_REPEAT(177), - [264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(225), - [266] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__user_name_or_group, 1), - [268] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__immediate_user_name_or_group, 2), - [270] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__immediate_user_name_or_group, 2), SHIFT_REPEAT(125), - [273] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__immediate_user_name_or_group, 2), SHIFT_REPEAT(177), - [276] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_user_instruction, 4, .production_id = 11), - [278] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_shell_command_repeat1, 2), - [280] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_shell_command_repeat1, 2), SHIFT_REPEAT(270), - [283] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_mount_param_param, 3), - [285] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_mount_param_param, 3), - [287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), - [289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15), - [291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), - [293] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_path, 1), - [295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(131), - [297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), - [299] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_path, 2), - [301] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_image_digest_repeat1, 2), - [303] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_image_digest_repeat1, 2), - [305] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_image_digest_repeat1, 2), SHIFT_REPEAT(165), - [308] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_image_digest_repeat1, 2), SHIFT_REPEAT(142), - [311] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_path_repeat1, 2), - [313] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_repeat1, 2), SHIFT_REPEAT(131), - [316] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_repeat1, 2), SHIFT_REPEAT(156), - [319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(61), - [321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), - [323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), - [325] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_image_digest, 2), - [327] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_image_digest, 2), - [329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), - [331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [333] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expansion_body, 1), - [335] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expansion_body, 1), - [337] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param, 4, .production_id = 13), - [339] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param, 4, .production_id = 13), - [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), - [343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), - [345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(196), - [347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), - [349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_path, 2), - [351] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_expose_instruction_repeat1, 2), - [353] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expose_instruction_repeat1, 2), SHIFT_REPEAT(181), - [356] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expose_instruction_repeat1, 2), SHIFT_REPEAT(113), - [359] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_repeat1, 2), SHIFT_REPEAT(196), - [362] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_repeat1, 2), SHIFT_REPEAT(212), - [365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_path_repeat1, 2), - [367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expose_instruction, 2), - [369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(181), - [371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(113), - [373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_image_alias_repeat1, 2), - [375] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_image_alias_repeat1, 2), SHIFT_REPEAT(160), - [378] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_image_alias_repeat1, 2), SHIFT_REPEAT(176), - [381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_run_instruction_repeat1, 1), - [383] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_run_instruction_repeat1, 1), - [385] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_image_spec, 1, .production_id = 1), - [387] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_image_spec, 1, .production_id = 1), - [389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), - [391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), - [393] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_path, 1), - [395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__stopsignal_value, 2), - [397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), - [399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), - [401] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_image_name_repeat1, 1), - [403] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_image_name_repeat1, 1), - [405] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__immediate_expansion, 1), - [407] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__immediate_expansion, 1), - [409] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__stopsignal_value_repeat1, 2), - [411] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__stopsignal_value_repeat1, 2), SHIFT_REPEAT(161), - [414] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__stopsignal_value_repeat1, 2), SHIFT_REPEAT(172), - [417] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expansion_body, 3), - [419] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expansion_body, 3), - [421] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expansion, 2), - [423] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expansion, 2), - [425] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_image_alias, 2), - [427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), - [429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [431] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_repeat1, 2), SHIFT_REPEAT(209), - [434] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_repeat1, 2), SHIFT_REPEAT(174), - [437] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__stopsignal_value, 1), - [439] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_image_alias, 1), - [441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(209), - [443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), - [445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(44), - [447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), - [449] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__imm_expansion, 2), - [451] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__imm_expansion, 2), - [453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_unquoted_string_repeat1, 1), - [455] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_unquoted_string_repeat1, 1), - [457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_image_tag_repeat1, 1), - [459] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_image_tag_repeat1, 1), - [461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(124), - [463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(226), - [465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), - [467] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_shell_fragment, 1), - [469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(104), - [471] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_shell_fragment, 1), - [473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(223), - [475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), - [477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), - [479] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_single_quoted_string_repeat1, 2), SHIFT_REPEAT(124), - [482] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_single_quoted_string_repeat1, 2), - [484] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_single_quoted_string_repeat1, 2), SHIFT_REPEAT(124), - [487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_env_instruction, 2), - [489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(285), - [491] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_shell_fragment_repeat1, 2), - [493] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_shell_fragment_repeat1, 2), SHIFT_REPEAT(104), - [496] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_shell_fragment_repeat1, 2), - [498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(255), - [500] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_env_instruction_repeat1, 2), - [502] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_env_instruction_repeat1, 2), SHIFT_REPEAT(285), - [505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expose_port, 1), - [507] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expose_port, 1), - [509] = {.entry = {.count = 1, .reusable = false}}, SHIFT(200), - [511] = {.entry = {.count = 1, .reusable = false}}, SHIFT(246), - [513] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_add_instruction_repeat1, 2), SHIFT_REPEAT(61), - [516] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_add_instruction_repeat1, 2), SHIFT_REPEAT(178), - [519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), - [521] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_double_quoted_string_repeat1, 1), - [523] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_double_quoted_string_repeat1, 1), - [525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(230), - [527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), - [529] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_label_instruction_repeat1, 2), - [531] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_label_instruction_repeat1, 2), SHIFT_REPEAT(264), - [534] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_required_line_continuation, 1), - [536] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_single_quoted_string_repeat1, 1), - [538] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_single_quoted_string_repeat1, 1), - [540] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__immediate_user_name_or_group_fragment, 1), - [542] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__user_name_or_group_repeat1, 1), - [544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), - [546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), - [548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__comment_line, 2), - [550] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_json_string_repeat1, 2), - [552] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_json_string_repeat1, 2), SHIFT_REPEAT(170), - [555] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_path_repeat1, 1), - [557] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_path_repeat1, 1), - [559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(76), - [561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), - [563] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_healthcheck_instruction_repeat1, 2), - [565] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_healthcheck_instruction_repeat1, 2), SHIFT_REPEAT(259), - [568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_image_spec, 2, .production_id = 5), - [570] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_image_spec, 2, .production_id = 5), - [572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), - [574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), - [576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [580] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_image_digest_repeat1, 1), - [582] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_image_digest_repeat1, 1), - [584] = {.entry = {.count = 1, .reusable = false}}, SHIFT(243), - [586] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_label_instruction, 2), - [588] = {.entry = {.count = 1, .reusable = false}}, SHIFT(264), - [590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_shell_command_repeat1, 1), - [592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), - [594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), - [598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), - [600] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_shell_command_repeat2, 2), - [602] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_shell_command_repeat2, 2), SHIFT_REPEAT(122), - [605] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_shell_command, 3), - [607] = {.entry = {.count = 1, .reusable = false}}, SHIFT(122), - [609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), - [611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), - [613] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__stopsignal_value_repeat1, 1), - [615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), - [617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), - [619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), - [621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), - [623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), - [625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), - [629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), - [631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), - [633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), - [635] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_volume_instruction_repeat1, 2), - [637] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_volume_instruction_repeat1, 2), SHIFT_REPEAT(123), - [640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), - [642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), - [644] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_json_string_repeat1, 1), - [646] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_json_string_repeat1, 1), - [648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__immediate_user_name_or_group, 1), - [650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), - [652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), - [654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_image_alias_repeat1, 1), - [656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), - [658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), - [660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), - [662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), - [664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), - [666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), - [668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), - [670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), - [672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), - [674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), - [676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), - [678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_shell_command, 1), - [680] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_json_string_array_repeat1, 2), SHIFT_REPEAT(229), - [683] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_json_string_array_repeat1, 2), - [685] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_expose_instruction_repeat1, 1), - [687] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_expose_instruction_repeat1, 1), - [689] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_volume_instruction, 3), - [691] = {.entry = {.count = 1, .reusable = false}}, SHIFT(123), - [693] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expose_port, 2), - [695] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expose_port, 2), - [697] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_shell_command, 2), - [699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), - [701] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_volume_instruction, 2), - [703] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_copy_instruction, 4), - [705] = {.entry = {.count = 1, .reusable = false}}, SHIFT(253), - [707] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_instruction, 3), - [709] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145), - [711] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_label_pair, 3, .production_id = 9), - [713] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_label_pair, 3, .production_id = 9), - [715] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_double_quoted_string, 2), - [717] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_double_quoted_string, 2), - [719] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_single_quoted_string, 2), - [721] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_single_quoted_string, 2), - [723] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_env_pair, 3, .production_id = 10), - [725] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_env_pair, 3, .production_id = 10), - [727] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_double_quoted_string, 3), - [729] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_double_quoted_string, 3), - [731] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_single_quoted_string, 3), - [733] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_single_quoted_string, 3), - [735] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_add_instruction, 4), - [737] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_json_string, 2), - [739] = {.entry = {.count = 1, .reusable = false}}, SHIFT(281), - [741] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_healthcheck_instruction_repeat1, 1), - [743] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_image_spec, 3, .production_id = 8), - [745] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_image_spec, 3, .production_id = 8), - [747] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_image_spec, 2, .production_id = 6), - [749] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_image_spec, 2, .production_id = 6), - [751] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arg_instruction, 2, .production_id = 4), - [753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [755] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_user_instruction, 2, .production_id = 3), - [757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [759] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_instruction, 2), - [761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135), - [763] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_json_string, 3), - [765] = {.entry = {.count = 1, .reusable = false}}, SHIFT(318), - [767] = {.entry = {.count = 1, .reusable = false}}, SHIFT(300), - [769] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_label_instruction_repeat1, 1), - [771] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_label_instruction_repeat1, 1), - [773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [777] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__env_key, 1), - [779] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_copy_instruction, 3), + [172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_image_name_repeat1, 2), + [174] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_image_name_repeat1, 2), + [176] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_image_name_repeat1, 2), SHIFT_REPEAT(192), + [179] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_image_name_repeat1, 2), SHIFT_REPEAT(85), + [182] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_image_name, 2), + [184] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_image_name, 2), + [186] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_image_tag, 2), + [188] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_image_tag, 2), + [190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), + [192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(121), + [194] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unquoted_string_repeat1, 2), SHIFT_REPEAT(172), + [197] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unquoted_string_repeat1, 2), SHIFT_REPEAT(108), + [200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), + [202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(236), + [204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), + [206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(117), + [208] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__user_name_or_group_repeat1, 2), + [210] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__user_name_or_group_repeat1, 2), SHIFT_REPEAT(141), + [213] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__user_name_or_group_repeat1, 2), SHIFT_REPEAT(182), + [216] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_double_quoted_string_repeat1, 2), SHIFT_REPEAT(212), + [219] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_double_quoted_string_repeat1, 2), + [221] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_double_quoted_string_repeat1, 2), SHIFT_REPEAT(117), + [224] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_double_quoted_string_repeat1, 2), SHIFT_REPEAT(117), + [227] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_label_instruction, 2), + [229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(261), + [231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(41), + [233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(116), + [235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(318), + [237] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__user_name_or_group, 2), + [239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), + [241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), + [243] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_mount_param_repeat1, 2), + [245] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_mount_param_repeat1, 2), SHIFT_REPEAT(260), + [248] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_mount_param_repeat1, 2), + [250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(160), + [252] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_mount_param, 5, .production_id = 15), + [254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), + [256] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_mount_param, 5, .production_id = 15), + [258] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_label_instruction_repeat1, 2), + [260] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_label_instruction_repeat1, 2), SHIFT_REPEAT(261), + [263] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_label_instruction_repeat1, 2), SHIFT_REPEAT(41), + [266] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_label_instruction_repeat1, 2), SHIFT_REPEAT(116), + [269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(155), + [271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(231), + [273] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__user_name_or_group, 1), + [275] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_mount_param, 4, .production_id = 13), + [277] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_mount_param, 4, .production_id = 13), + [279] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_image_tag_repeat1, 2), + [281] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_image_tag_repeat1, 2), + [283] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_image_tag_repeat1, 2), SHIFT_REPEAT(176), + [286] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_image_tag_repeat1, 2), SHIFT_REPEAT(121), + [289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(288), + [291] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expansion_body, 3), + [293] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expansion_body, 3), + [295] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_image_digest_repeat1, 2), + [297] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_image_digest_repeat1, 2), + [299] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_image_digest_repeat1, 2), SHIFT_REPEAT(174), + [302] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_image_digest_repeat1, 2), SHIFT_REPEAT(127), + [305] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__immediate_user_name_or_group, 2), + [307] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__immediate_user_name_or_group, 2), SHIFT_REPEAT(141), + [310] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__immediate_user_name_or_group, 2), SHIFT_REPEAT(182), + [313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_mount_param_param, 3), + [315] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_mount_param_param, 3), + [317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), + [319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17), + [321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), + [323] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_path, 1), + [325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(158), + [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), + [329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_user_instruction, 4, .production_id = 11), + [331] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_path, 2), + [333] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_path_repeat1, 2), + [335] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_repeat1, 2), SHIFT_REPEAT(158), + [338] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_repeat1, 2), SHIFT_REPEAT(185), + [341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__immediate_expansion, 1), + [343] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__immediate_expansion, 1), + [345] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__imm_expansion, 2), + [347] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__imm_expansion, 2), + [349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_unquoted_string_repeat1, 1), + [351] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_unquoted_string_repeat1, 1), + [353] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expansion_body, 1), + [355] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expansion_body, 1), + [357] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_image_digest, 2), + [359] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_image_digest, 2), + [361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), + [363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_shell_command_repeat1, 2), + [367] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_shell_command_repeat1, 2), SHIFT_REPEAT(302), + [370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(69), + [372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), + [374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), + [376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), + [378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), + [382] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_path, 2), + [384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(223), + [386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), + [388] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_image_alias, 1), + [390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), + [392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [394] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expose_instruction, 2), + [396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(191), + [398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(125), + [400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__stopsignal_value, 2), + [402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), + [404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [406] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__stopsignal_value_repeat1, 2), + [408] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__stopsignal_value_repeat1, 2), SHIFT_REPEAT(220), + [411] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__stopsignal_value_repeat1, 2), SHIFT_REPEAT(178), + [414] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_repeat1, 2), SHIFT_REPEAT(196), + [417] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_repeat1, 2), SHIFT_REPEAT(189), + [420] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_path_repeat1, 2), + [422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(196), + [424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), + [426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_path, 1), + [428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(48), + [430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), + [432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__stopsignal_value, 1), + [434] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_image_alias, 2), + [436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_image_alias_repeat1, 2), + [438] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_image_alias_repeat1, 2), SHIFT_REPEAT(169), + [441] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_image_alias_repeat1, 2), SHIFT_REPEAT(190), + [444] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_run_instruction_repeat1, 1), + [446] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_run_instruction_repeat1, 1), + [448] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_expose_instruction_repeat1, 2), + [450] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expose_instruction_repeat1, 2), SHIFT_REPEAT(191), + [453] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expose_instruction_repeat1, 2), SHIFT_REPEAT(125), + [456] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_image_spec, 1, .production_id = 1), + [458] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_image_spec, 1, .production_id = 1), + [460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), + [462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), + [464] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param, 4, .production_id = 13), + [466] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param, 4, .production_id = 13), + [468] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_path_repeat1, 2), SHIFT_REPEAT(223), + [471] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_path_repeat1, 2), SHIFT_REPEAT(180), + [474] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expansion, 2), + [476] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expansion, 2), + [478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), + [480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), + [482] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_image_name_repeat1, 1), + [484] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_image_name_repeat1, 1), + [486] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_single_quoted_string_repeat1, 2), SHIFT_REPEAT(131), + [489] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_single_quoted_string_repeat1, 2), + [491] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_single_quoted_string_repeat1, 2), SHIFT_REPEAT(131), + [494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(131), + [496] = {.entry = {.count = 1, .reusable = false}}, SHIFT(237), + [498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), + [502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), + [504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(232), + [506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), + [508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(154), + [510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(159), + [512] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_shell_fragment, 1), + [514] = {.entry = {.count = 1, .reusable = false}}, SHIFT(115), + [516] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_shell_fragment, 1), + [518] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_add_instruction_repeat1, 2), SHIFT_REPEAT(69), + [521] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_add_instruction_repeat1, 2), SHIFT_REPEAT(187), + [524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_shell_fragment_repeat1, 2), + [526] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_shell_fragment_repeat1, 2), SHIFT_REPEAT(115), + [529] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_shell_fragment_repeat1, 2), + [531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(286), + [533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_double_quoted_string_repeat1, 1), + [535] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_double_quoted_string_repeat1, 1), + [537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(314), + [539] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_image_tag_repeat1, 1), + [541] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_image_tag_repeat1, 1), + [543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_env_instruction_repeat1, 2), + [545] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_env_instruction_repeat1, 2), SHIFT_REPEAT(274), + [548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_env_instruction, 2), + [550] = {.entry = {.count = 1, .reusable = false}}, SHIFT(274), + [552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expose_port, 1), + [554] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expose_port, 1), + [556] = {.entry = {.count = 1, .reusable = false}}, SHIFT(195), + [558] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_image_digest_repeat1, 1), + [560] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_image_digest_repeat1, 1), + [562] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_label_instruction_repeat1, 1), + [564] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_label_instruction_repeat1, 1), + [566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), + [570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(80), + [572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), + [574] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_single_quoted_string_repeat1, 1), + [576] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_single_quoted_string_repeat1, 1), + [578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), + [580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), + [582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), + [584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [586] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_image_spec, 2, .production_id = 5), + [588] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_image_spec, 2, .production_id = 5), + [590] = {.entry = {.count = 1, .reusable = false}}, SHIFT(254), + [592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), + [594] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__immediate_user_name_or_group_fragment, 1), + [596] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__user_name_or_group_repeat1, 1), + [598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_healthcheck_instruction_repeat1, 2), + [600] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_healthcheck_instruction_repeat1, 2), SHIFT_REPEAT(316), + [603] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_single_quoted_string, 3), + [605] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_single_quoted_string, 3), + [607] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_double_quoted_string, 3), + [609] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_double_quoted_string, 3), + [611] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_required_line_continuation, 1), + [613] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_path_repeat1, 1), + [615] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_path_repeat1, 1), + [617] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_single_quoted_string, 2), + [619] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_single_quoted_string, 2), + [621] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_double_quoted_string, 2), + [623] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_double_quoted_string, 2), + [625] = {.entry = {.count = 1, .reusable = false}}, SHIFT(245), + [627] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__comment_line, 2), + [629] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_shell_command_repeat1, 1), + [631] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_label_pair, 3, .production_id = 9), + [633] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_label_pair, 3, .production_id = 9), + [635] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_json_string_repeat1, 2), + [637] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_json_string_repeat1, 2), SHIFT_REPEAT(215), + [640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), + [642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), + [644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), + [646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), + [648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_shell_command_repeat2, 2), + [650] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_shell_command_repeat2, 2), SHIFT_REPEAT(156), + [653] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_shell_command, 3), + [655] = {.entry = {.count = 1, .reusable = false}}, SHIFT(156), + [657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), + [659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), + [661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), + [663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337), + [667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), + [671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), + [673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), + [675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), + [677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), + [679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), + [681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), + [683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [685] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_volume_instruction_repeat1, 2), + [687] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_volume_instruction_repeat1, 2), SHIFT_REPEAT(139), + [690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), + [692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), + [694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__immediate_user_name_or_group, 1), + [696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), + [698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), + [700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_expose_instruction_repeat1, 1), + [702] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_expose_instruction_repeat1, 1), + [704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_image_alias_repeat1, 1), + [706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), + [708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), + [710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), + [712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), + [714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expose_port, 2), + [716] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expose_port, 2), + [718] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_json_string_array_repeat1, 2), SHIFT_REPEAT(255), + [721] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_json_string_array_repeat1, 2), + [723] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_volume_instruction, 3), + [725] = {.entry = {.count = 1, .reusable = false}}, SHIFT(139), + [727] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_shell_command, 1), + [729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), + [731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), + [735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), + [737] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_shell_command, 2), + [739] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_json_string_repeat1, 1), + [741] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_json_string_repeat1, 1), + [743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), + [745] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__stopsignal_value_repeat1, 1), + [747] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_volume_instruction, 2), + [749] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_instruction, 3), + [751] = {.entry = {.count = 1, .reusable = false}}, SHIFT(157), + [753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [757] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_env_pair, 3, .production_id = 10), + [759] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_env_pair, 3, .production_id = 10), + [761] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_add_instruction, 4), + [763] = {.entry = {.count = 1, .reusable = false}}, SHIFT(248), + [765] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_copy_instruction, 4), + [767] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_env_instruction_repeat1, 1), + [769] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_env_instruction_repeat1, 1), + [771] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__env_key, 1), + [773] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_healthcheck_instruction_repeat1, 1), + [775] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_image_spec, 3, .production_id = 8), + [777] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_image_spec, 3, .production_id = 8), + [779] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_json_string, 3), [781] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_add_instruction_repeat1, 2), [783] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_add_instruction_repeat1, 2), - [785] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_add_instruction, 3), - [787] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_env_instruction_repeat1, 1), - [789] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_env_instruction_repeat1, 1), - [791] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_stopsignal_instruction, 2), - [793] = {.entry = {.count = 1, .reusable = false}}, SHIFT(295), - [795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), - [797] = {.entry = {.count = 1, .reusable = false}}, SHIFT(41), - [799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), - [801] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_shell_command_repeat2, 3), - [803] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_shell_command_repeat2, 3), - [805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), - [807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [809] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cmd_instruction, 2), - [811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), - [813] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_json_string_array, 4), - [815] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_run_instruction, 2), - [817] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_run_instruction, 3), - [819] = {.entry = {.count = 1, .reusable = false}}, SHIFT(307), - [821] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_entrypoint_instruction, 2), - [823] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_healthcheck_instruction, 3), - [825] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_json_string_array, 2), - [827] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_volume_instruction, 2), - [829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), - [831] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_workdir_instruction, 2), - [833] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_onbuild_instruction, 2), - [835] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), - [839] = {.entry = {.count = 1, .reusable = false}}, SHIFT(310), - [841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), - [843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), - [845] = {.entry = {.count = 1, .reusable = false}}, SHIFT(52), - [847] = {.entry = {.count = 1, .reusable = false}}, SHIFT(297), - [849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), - [851] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_instruction, 5, .production_id = 14), - [853] = {.entry = {.count = 1, .reusable = false}}, SHIFT(233), - [855] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_instruction, 4, .production_id = 7), - [857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), - [859] = {.entry = {.count = 1, .reusable = false}}, SHIFT(236), - [861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(242), - [863] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_healthcheck_instruction, 2), - [865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), - [867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), - [869] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_maintainer_instruction, 2), - [871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [873] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arg_instruction, 4, .production_id = 12), - [875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), - [877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), - [879] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__instruction, 1), - [881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), - [883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), - [885] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_shell_instruction, 2), - [887] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_json_string_array, 3), - [889] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__anon_comment, 2), - [891] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__spaced_env_pair, 3, .production_id = 10), - [893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), - [895] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cross_build_instruction, 2), - [897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [899] = {.entry = {.count = 1, .reusable = false}}, SHIFT(261), - [901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), - [903] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_shell_command_repeat2, 2), - [905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), - [907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), - [909] = {.entry = {.count = 1, .reusable = false}}, SHIFT(282), + [785] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_user_instruction, 2, .production_id = 3), + [787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [789] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_instruction, 2), + [791] = {.entry = {.count = 1, .reusable = false}}, SHIFT(134), + [793] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_add_instruction, 3), + [795] = {.entry = {.count = 1, .reusable = false}}, SHIFT(281), + [797] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_image_spec, 2, .production_id = 6), + [799] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_image_spec, 2, .production_id = 6), + [801] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_json_string, 2), + [803] = {.entry = {.count = 1, .reusable = false}}, SHIFT(326), + [805] = {.entry = {.count = 1, .reusable = false}}, SHIFT(268), + [807] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arg_instruction, 2, .production_id = 4), + [809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [811] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_copy_instruction, 3), + [813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), + [817] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_run_instruction, 2), + [819] = {.entry = {.count = 1, .reusable = false}}, SHIFT(46), + [821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), + [823] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_json_string_array, 2), + [825] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__anon_comment, 2), + [827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), + [829] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_stopsignal_instruction, 2), + [831] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_shell_command_repeat2, 3), + [833] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_shell_command_repeat2, 3), + [835] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_json_string_array, 4), + [837] = {.entry = {.count = 1, .reusable = false}}, SHIFT(294), + [839] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__instruction, 1), + [841] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_json_string_array, 3), + [843] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_workdir_instruction, 2), + [845] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_healthcheck_instruction, 3), + [847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), + [849] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cmd_instruction, 2), + [851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), + [853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), + [855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), + [857] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_instruction, 5, .production_id = 14), + [859] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(279), + [863] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cross_build_instruction, 2), + [865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), + [867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(79), + [869] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_volume_instruction, 2), + [871] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arg_instruction, 4, .production_id = 12), + [873] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_maintainer_instruction, 2), + [875] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_shell_instruction, 2), + [877] = {.entry = {.count = 1, .reusable = false}}, SHIFT(243), + [879] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_healthcheck_instruction, 2), + [881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), + [883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(240), + [885] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_entrypoint_instruction, 2), + [887] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_instruction, 4, .production_id = 7), + [889] = {.entry = {.count = 1, .reusable = false}}, SHIFT(267), + [891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(246), + [893] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_onbuild_instruction, 2), + [895] = {.entry = {.count = 1, .reusable = false}}, SHIFT(289), + [897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), + [899] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_run_instruction, 3), + [901] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_env_instruction, 2, .production_id = 2), + [903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), + [905] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__spaced_env_pair, 3, .production_id = 10), + [907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), + [909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), [911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), - [913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(290), - [915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), - [917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), - [919] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_env_instruction, 2, .production_id = 2), - [921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(298), - [923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(301), - [925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(304), - [927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(321), - [929] = {.entry = {.count = 1, .reusable = false}}, SHIFT(309), - [931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(311), - [933] = {.entry = {.count = 1, .reusable = false}}, SHIFT(313), - [935] = {.entry = {.count = 1, .reusable = false}}, SHIFT(315), - [937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(316), - [939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), - [941] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_continuation, 1), + [913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), + [915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), + [917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), + [919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), + [921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), + [923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [925] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_shell_command_repeat2, 2), + [927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), + [931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(290), + [933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), + [935] = {.entry = {.count = 1, .reusable = false}}, SHIFT(298), + [937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), + [939] = {.entry = {.count = 1, .reusable = false}}, SHIFT(262), + [941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), + [943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(306), + [945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(309), + [947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(312), + [949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(315), + [951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(317), + [953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(319), + [955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(321), + [957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(323), + [959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(324), + [961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), + [963] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_continuation, 1), }; #ifdef __cplusplus