From eb66c5abb4dceb1b0992fc3ea7196a63b2534de0 Mon Sep 17 00:00:00 2001 From: Max Brunsfeld Date: Fri, 26 Oct 2018 11:49:08 -0700 Subject: [PATCH] Allow function arguments to consist of multiple values --- corpus/declarations.txt | 39 + grammar.js | 2 +- src/grammar.json | 14 +- src/parser.c | 2827 ++++++++++++++++++++------------------- 4 files changed, 1530 insertions(+), 1352 deletions(-) diff --git a/corpus/declarations.txt b/corpus/declarations.txt index 8015e57..8242eef 100644 --- a/corpus/declarations.txt +++ b/corpus/declarations.txt @@ -20,6 +20,45 @@ a { (integer_value) (float_value))))))) +============================================= +Calls where each argument has multiple values +============================================= + +div { + background: repeating-linear-gradient(red, orange 50px); + clip-path: polygon(50% 0%, 60% 40%, 100% 50%, 60% 60%, 50% 100%, 40% 60%, 0% 50%, 40% 40%); +} + +--- + +(stylesheet + (rule_set (selectors (tag_name)) (block + (declaration + (property_name) + (call_expression (function_name) (arguments + (plain_value) + (plain_value) + (integer_value (unit))))) + (declaration + (property_name) + (call_expression (function_name) (arguments + (integer_value (unit)) + (integer_value (unit)) + (integer_value (unit)) + (integer_value (unit)) + (integer_value (unit)) + (integer_value (unit)) + (integer_value (unit)) + (integer_value (unit)) + (integer_value (unit)) + (integer_value (unit)) + (integer_value (unit)) + (integer_value (unit)) + (integer_value (unit)) + (integer_value (unit)) + (integer_value (unit)) + (integer_value (unit)))))))) + ============================ Color literals ============================ diff --git a/grammar.js b/grammar.js index 068486c..77f9d06 100644 --- a/grammar.js +++ b/grammar.js @@ -244,7 +244,7 @@ module.exports = grammar({ arguments: $ => seq( token.immediate('('), - commaSep($._value), + commaSep(repeat1($._value)), ')' ), diff --git a/src/grammar.json b/src/grammar.json index cb32521..6a2d60e 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -1165,8 +1165,11 @@ "type": "SEQ", "members": [ { - "type": "SYMBOL", - "name": "_value" + "type": "REPEAT1", + "content": { + "type": "SYMBOL", + "name": "_value" + } }, { "type": "REPEAT", @@ -1178,8 +1181,11 @@ "value": "," }, { - "type": "SYMBOL", - "name": "_value" + "type": "REPEAT1", + "content": { + "type": "SYMBOL", + "name": "_value" + } } ] } diff --git a/src/parser.c b/src/parser.c index 05b2178..00e93cf 100644 --- a/src/parser.c +++ b/src/parser.c @@ -6,8 +6,8 @@ #endif #define LANGUAGE_VERSION 9 -#define STATE_COUNT 161 -#define SYMBOL_COUNT 80 +#define STATE_COUNT 163 +#define SYMBOL_COUNT 81 #define ALIAS_COUNT 10 #define TOKEN_COUNT 44 #define EXTERNAL_TOKEN_COUNT 1 @@ -93,16 +93,17 @@ enum { aux_sym_block_repeat1 = 77, aux_sym_declaration_repeat1 = 78, aux_sym_arguments_repeat1 = 79, - alias_sym_attribute_name = 80, - alias_sym_class_name = 81, - alias_sym_feature_name = 82, - alias_sym_function_name = 83, - alias_sym_id_name = 84, - alias_sym_keyword_query = 85, - alias_sym_namespace_name = 86, - alias_sym_plain_value = 87, - alias_sym_property_name = 88, - alias_sym_tag_name = 89, + aux_sym_arguments_repeat2 = 80, + alias_sym_attribute_name = 81, + alias_sym_class_name = 82, + alias_sym_feature_name = 83, + alias_sym_function_name = 84, + alias_sym_id_name = 85, + alias_sym_keyword_query = 86, + alias_sym_namespace_name = 87, + alias_sym_plain_value = 88, + alias_sym_property_name = 89, + alias_sym_tag_name = 90, }; static const char *ts_symbol_names[] = { @@ -186,6 +187,7 @@ static const char *ts_symbol_names[] = { [aux_sym_block_repeat1] = "block_repeat1", [aux_sym_declaration_repeat1] = "declaration_repeat1", [aux_sym_arguments_repeat1] = "arguments_repeat1", + [aux_sym_arguments_repeat2] = "arguments_repeat2", [alias_sym_attribute_name] = "attribute_name", [alias_sym_class_name] = "class_name", [alias_sym_feature_name] = "feature_name", @@ -519,6 +521,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = false, }, + [aux_sym_arguments_repeat2] = { + .visible = false, + .named = false, + }, [alias_sym_attribute_name] = { .visible = true, .named = true, @@ -1997,8 +2003,6 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ADVANCE(97); if (lookahead == '+') ADVANCE(133); - if (lookahead == ',') - ADVANCE(34); if (lookahead == '-') ADVANCE(134); if (lookahead == '/') @@ -2028,8 +2032,6 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ADVANCE(97); if (lookahead == '+') ADVANCE(133); - if (lookahead == ',') - ADVANCE(34); if (lookahead == '-') ADVANCE(134); if (lookahead == '/') @@ -2097,8 +2099,6 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ADVANCE(97); if (lookahead == '+') ADVANCE(133); - if (lookahead == ',') - ADVANCE(34); if (lookahead == '-') ADVANCE(145); if (lookahead == '/') @@ -2127,8 +2127,6 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ADVANCE(97); if (lookahead == '+') ADVANCE(133); - if (lookahead == ',') - ADVANCE(34); if (lookahead == '-') ADVANCE(145); if (lookahead == '/') @@ -2288,6 +2286,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ADVANCE(24); if (lookahead == '+') ADVANCE(111); + if (lookahead == ',') + ADVANCE(34); if (lookahead == '-') ADVANCE(112); if (lookahead == '.') @@ -2330,42 +2330,6 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ACCEPT_TOKEN(anon_sym_COLON); END_STATE(); case 156: - if (lookahead == ')') - ADVANCE(24); - if (lookahead == '*') - ADVANCE(97); - if (lookahead == '+') - ADVANCE(133); - if (lookahead == ',') - ADVANCE(34); - if (lookahead == '-') - ADVANCE(145); - if (lookahead == '/') - ADVANCE(37); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') - SKIP(156); - END_STATE(); - case 157: - if (lookahead == '*') - ADVANCE(97); - if (lookahead == '+') - ADVANCE(133); - if (lookahead == '-') - ADVANCE(145); - if (lookahead == '/') - ADVANCE(37); - if (lookahead == ']') - ADVANCE(77); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') - SKIP(157); - END_STATE(); - case 158: if (lookahead == '!') ADVANCE(2); if (lookahead == '\"') @@ -2376,6 +2340,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ADVANCE(132); if (lookahead == '\'') ADVANCE(20); + if (lookahead == ')') + ADVANCE(24); if (lookahead == '*') ADVANCE(97); if (lookahead == '+') @@ -2383,7 +2349,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == ',') ADVANCE(34); if (lookahead == '-') - ADVANCE(159); + ADVANCE(157); if (lookahead == '.') ADVANCE(28); if (lookahead == '/') @@ -2394,19 +2360,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ADVANCE(122); if (lookahead == 'E' || lookahead == 'e') - ADVANCE(160); + ADVANCE(158); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(163); + SKIP(161); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(33); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(162); + ADVANCE(160); END_STATE(); - case 159: + case 157: ACCEPT_TOKEN(anon_sym_DASH); if (lookahead == '.') ADVANCE(113); @@ -2432,10 +2398,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ']') ADVANCE(118); END_STATE(); - case 160: + case 158: ACCEPT_TOKEN(sym_unit); if (lookahead == '%') - ADVANCE(161); + ADVANCE(159); if (lookahead == '-') ADVANCE(120); if (lookahead == '_') @@ -2444,7 +2410,48 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ADVANCE(121); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(162); + ADVANCE(160); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != '\r' && + lookahead != ' ' && + lookahead != '(' && + lookahead != ')' && + lookahead != ';' && + (lookahead < 'A' || lookahead > '[') && + lookahead != ']') + ADVANCE(118); + END_STATE(); + case 159: + ACCEPT_TOKEN(sym_unit); + if (lookahead == '%' || + ('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(159); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != '\r' && + lookahead != ' ' && + lookahead != '(' && + lookahead != ')' && + lookahead != ';' && + (lookahead < 'A' || lookahead > '[') && + lookahead != ']') + ADVANCE(118); + END_STATE(); + case 160: + ACCEPT_TOKEN(sym_unit); + if (lookahead == '%') + ADVANCE(159); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '_') + ADVANCE(122); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(160); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2458,47 +2465,6 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ADVANCE(118); END_STATE(); case 161: - ACCEPT_TOKEN(sym_unit); - if (lookahead == '%' || - ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(161); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != '\r' && - lookahead != ' ' && - lookahead != '(' && - lookahead != ')' && - lookahead != ';' && - (lookahead < 'A' || lookahead > '[') && - lookahead != ']') - ADVANCE(118); - END_STATE(); - case 162: - ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') - ADVANCE(161); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') - ADVANCE(122); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(162); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != '\r' && - lookahead != ' ' && - lookahead != '(' && - lookahead != ')' && - lookahead != ';' && - (lookahead < 'A' || lookahead > '[') && - lookahead != ']') - ADVANCE(118); - END_STATE(); - case 163: if (lookahead == '!') ADVANCE(2); if (lookahead == '\"') @@ -2507,6 +2473,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ADVANCE(102); if (lookahead == '\'') ADVANCE(20); + if (lookahead == ')') + ADVANCE(24); if (lookahead == '*') ADVANCE(97); if (lookahead == '+') @@ -2514,7 +2482,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == ',') ADVANCE(34); if (lookahead == '-') - ADVANCE(159); + ADVANCE(157); if (lookahead == '.') ADVANCE(28); if (lookahead == '/') @@ -2524,6 +2492,84 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'E' || lookahead == 'e') ADVANCE(119); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') + SKIP(161); + if (('0' <= lookahead && lookahead <= '9')) + ADVANCE(33); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(122); + END_STATE(); + case 162: + if (lookahead == '!') + ADVANCE(2); + if (lookahead == '\"') + ADVANCE(12); + if (lookahead == '#') + ADVANCE(102); + if (lookahead == '\'') + ADVANCE(20); + if (lookahead == '(') + ADVANCE(23); + if (lookahead == ')') + ADVANCE(24); + if (lookahead == '*') + ADVANCE(97); + if (lookahead == '+') + ADVANCE(27); + if (lookahead == ',') + ADVANCE(34); + if (lookahead == '-') + ADVANCE(157); + if (lookahead == '.') + ADVANCE(28); + if (lookahead == '/') + ADVANCE(37); + if (lookahead == ';') + ADVANCE(44); + if (lookahead == 'E' || + lookahead == 'e') + ADVANCE(119); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') + SKIP(161); + if (('0' <= lookahead && lookahead <= '9')) + ADVANCE(33); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(122); + END_STATE(); + case 163: + if (lookahead == '\"') + ADVANCE(12); + if (lookahead == '#') + ADVANCE(102); + if (lookahead == '\'') + ADVANCE(20); + if (lookahead == ')') + ADVANCE(24); + if (lookahead == '*') + ADVANCE(97); + if (lookahead == '+') + ADVANCE(27); + if (lookahead == ',') + ADVANCE(34); + if (lookahead == '-') + ADVANCE(157); + if (lookahead == '.') + ADVANCE(28); + if (lookahead == '/') + ADVANCE(37); + if (lookahead == 'E' || + lookahead == 'e') + ADVANCE(119); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -2537,6 +2583,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ADVANCE(122); END_STATE(); case 164: + if (lookahead == '*') + ADVANCE(97); + if (lookahead == '+') + ADVANCE(133); + if (lookahead == '-') + ADVANCE(145); + if (lookahead == '/') + ADVANCE(37); + if (lookahead == ']') + ADVANCE(77); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') + SKIP(164); + END_STATE(); + case 165: if (lookahead == '!') ADVANCE(2); if (lookahead == '\"') @@ -2545,8 +2608,6 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ADVANCE(102); if (lookahead == '\'') ADVANCE(20); - if (lookahead == '(') - ADVANCE(23); if (lookahead == '*') ADVANCE(97); if (lookahead == '+') @@ -2554,7 +2615,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == ',') ADVANCE(34); if (lookahead == '-') - ADVANCE(159); + ADVANCE(157); if (lookahead == '.') ADVANCE(28); if (lookahead == '/') @@ -2568,7 +2629,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(163); + SKIP(165); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(33); if (('A' <= lookahead && lookahead <= 'Z') || @@ -2676,73 +2737,75 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [91] = {.lex_state = 129}, [92] = {.lex_state = 141}, [93] = {.lex_state = 156}, - [94] = {.lex_state = 141}, - [95] = {.lex_state = 125}, - [96] = {.lex_state = 152}, - [97] = {.lex_state = 125}, - [98] = {.lex_state = 101}, - [99] = {.lex_state = 101}, - [100] = {.lex_state = 142}, + [94] = {.lex_state = 156}, + [95] = {.lex_state = 162}, + [96] = {.lex_state = 163}, + [97] = {.lex_state = 153}, + [98] = {.lex_state = 141}, + [99] = {.lex_state = 125}, + [100] = {.lex_state = 152}, [101] = {.lex_state = 125}, - [102] = {.lex_state = 143}, - [103] = {.lex_state = 142}, - [104] = {.lex_state = 152}, - [105] = {.lex_state = 129}, - [106] = {.lex_state = 152}, - [107] = {.lex_state = 129, .external_lex_state = 1}, - [108] = {.lex_state = 156}, - [109] = {.lex_state = 157}, - [110] = {.lex_state = 101}, - [111] = {.lex_state = 152}, - [112] = {.lex_state = 152}, - [113] = {.lex_state = 143}, - [114] = {.lex_state = 152}, - [115] = {.lex_state = 143}, - [116] = {.lex_state = 129, .external_lex_state = 1}, - [117] = {.lex_state = 101}, - [118] = {.lex_state = 129, .external_lex_state = 1}, - [119] = {.lex_state = 101}, - [120] = {.lex_state = 141}, - [121] = {.lex_state = 147}, - [122] = {.lex_state = 143}, - [123] = {.lex_state = 152}, - [124] = {.lex_state = 101}, - [125] = {.lex_state = 156}, - [126] = {.lex_state = 129, .external_lex_state = 1}, - [127] = {.lex_state = 147}, - [128] = {.lex_state = 129, .external_lex_state = 1}, - [129] = {.lex_state = 158}, - [130] = {.lex_state = 158}, - [131] = {.lex_state = 164}, - [132] = {.lex_state = 164}, - [133] = {.lex_state = 157}, - [134] = {.lex_state = 156}, - [135] = {.lex_state = 141}, - [136] = {.lex_state = 147}, - [137] = {.lex_state = 142}, + [102] = {.lex_state = 101}, + [103] = {.lex_state = 101}, + [104] = {.lex_state = 142}, + [105] = {.lex_state = 125}, + [106] = {.lex_state = 143}, + [107] = {.lex_state = 142}, + [108] = {.lex_state = 152}, + [109] = {.lex_state = 129}, + [110] = {.lex_state = 152}, + [111] = {.lex_state = 129, .external_lex_state = 1}, + [112] = {.lex_state = 153}, + [113] = {.lex_state = 164}, + [114] = {.lex_state = 101}, + [115] = {.lex_state = 152}, + [116] = {.lex_state = 152}, + [117] = {.lex_state = 143}, + [118] = {.lex_state = 152}, + [119] = {.lex_state = 143}, + [120] = {.lex_state = 129, .external_lex_state = 1}, + [121] = {.lex_state = 101}, + [122] = {.lex_state = 129, .external_lex_state = 1}, + [123] = {.lex_state = 162}, + [124] = {.lex_state = 162}, + [125] = {.lex_state = 153}, + [126] = {.lex_state = 162}, + [127] = {.lex_state = 101}, + [128] = {.lex_state = 101}, + [129] = {.lex_state = 141}, + [130] = {.lex_state = 153}, + [131] = {.lex_state = 147}, + [132] = {.lex_state = 143}, + [133] = {.lex_state = 152}, + [134] = {.lex_state = 101}, + [135] = {.lex_state = 163}, + [136] = {.lex_state = 129, .external_lex_state = 1}, + [137] = {.lex_state = 147}, [138] = {.lex_state = 129, .external_lex_state = 1}, - [139] = {.lex_state = 164}, + [139] = {.lex_state = 165}, [140] = {.lex_state = 164}, - [141] = {.lex_state = 153}, - [142] = {.lex_state = 164}, - [143] = {.lex_state = 101}, - [144] = {.lex_state = 152}, - [145] = {.lex_state = 101}, - [146] = {.lex_state = 101}, - [147] = {.lex_state = 164}, - [148] = {.lex_state = 101}, - [149] = {.lex_state = 129, .external_lex_state = 1}, - [150] = {.lex_state = 164}, - [151] = {.lex_state = 156}, - [152] = {.lex_state = 164}, - [153] = {.lex_state = 164}, - [154] = {.lex_state = 152}, - [155] = {.lex_state = 101}, - [156] = {.lex_state = 101}, - [157] = {.lex_state = 164}, - [158] = {.lex_state = 147}, - [159] = {.lex_state = 152}, - [160] = {.lex_state = 164}, + [141] = {.lex_state = 162}, + [142] = {.lex_state = 153}, + [143] = {.lex_state = 162}, + [144] = {.lex_state = 153}, + [145] = {.lex_state = 141}, + [146] = {.lex_state = 147}, + [147] = {.lex_state = 142}, + [148] = {.lex_state = 129, .external_lex_state = 1}, + [149] = {.lex_state = 101}, + [150] = {.lex_state = 152}, + [151] = {.lex_state = 101}, + [152] = {.lex_state = 165}, + [153] = {.lex_state = 101}, + [154] = {.lex_state = 129, .external_lex_state = 1}, + [155] = {.lex_state = 162}, + [156] = {.lex_state = 147}, + [157] = {.lex_state = 165}, + [158] = {.lex_state = 152}, + [159] = {.lex_state = 101}, + [160] = {.lex_state = 101}, + [161] = {.lex_state = 162}, + [162] = {.lex_state = 152}, }; enum { @@ -3024,7 +3087,6 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [20] = { [sym_arguments] = STATE(54), - [anon_sym_COMMA] = ACTIONS(121), [anon_sym_SEMI] = ACTIONS(121), [anon_sym_STAR] = ACTIONS(121), [anon_sym_RBRACK] = ACTIONS(121), @@ -3095,7 +3157,6 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(33), }, [26] = { - [anon_sym_COMMA] = ACTIONS(109), [anon_sym_SEMI] = ACTIONS(109), [anon_sym_STAR] = ACTIONS(109), [anon_sym_RBRACK] = ACTIONS(109), @@ -3107,7 +3168,6 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(33), }, [27] = { - [anon_sym_COMMA] = ACTIONS(115), [anon_sym_SEMI] = ACTIONS(115), [anon_sym_STAR] = ACTIONS(115), [anon_sym_RBRACK] = ACTIONS(115), @@ -3418,7 +3478,6 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(33), }, [51] = { - [anon_sym_COMMA] = ACTIONS(260), [anon_sym_SEMI] = ACTIONS(260), [anon_sym_STAR] = ACTIONS(260), [anon_sym_RBRACK] = ACTIONS(260), @@ -3432,7 +3491,6 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(33), }, [52] = { - [anon_sym_COMMA] = ACTIONS(264), [anon_sym_SEMI] = ACTIONS(264), [anon_sym_STAR] = ACTIONS(264), [anon_sym_RBRACK] = ACTIONS(264), @@ -3446,65 +3504,65 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(33), }, [53] = { - [sym__value] = STATE(93), - [sym_integer_value] = STATE(93), - [sym_float_value] = STATE(93), - [sym_call_expression] = STATE(93), - [sym_binary_expression] = STATE(93), + [sym__value] = STATE(96), + [sym_integer_value] = STATE(96), + [sym_float_value] = STATE(96), + [sym_call_expression] = STATE(96), + [sym_binary_expression] = STATE(96), + [aux_sym_arguments_repeat1] = STATE(97), [anon_sym_RPAREN] = ACTIONS(268), [sym_color_value] = ACTIONS(270), [sym_string_value] = ACTIONS(270), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(53), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(55), - [sym_identifier] = ACTIONS(41), - [sym_plain_value] = ACTIONS(272), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(272), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(274), + [sym_identifier] = ACTIONS(276), + [sym_plain_value] = ACTIONS(278), [sym_comment] = ACTIONS(33), }, [54] = { - [anon_sym_COMMA] = ACTIONS(274), - [anon_sym_SEMI] = ACTIONS(274), - [anon_sym_STAR] = ACTIONS(274), - [anon_sym_RBRACK] = ACTIONS(274), - [anon_sym_LPAREN] = ACTIONS(274), - [anon_sym_RPAREN] = ACTIONS(274), - [anon_sym_not] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(274), - [anon_sym_DASH] = ACTIONS(276), - [anon_sym_SLASH] = ACTIONS(276), - [sym_identifier] = ACTIONS(276), + [anon_sym_SEMI] = ACTIONS(280), + [anon_sym_STAR] = ACTIONS(280), + [anon_sym_RBRACK] = ACTIONS(280), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_RPAREN] = ACTIONS(280), + [anon_sym_not] = ACTIONS(282), + [anon_sym_PLUS] = ACTIONS(280), + [anon_sym_DASH] = ACTIONS(282), + [anon_sym_SLASH] = ACTIONS(282), + [sym_identifier] = ACTIONS(282), [sym_comment] = ACTIONS(33), }, [55] = { - [ts_builtin_sym_end] = ACTIONS(278), - [anon_sym_ATimport] = ACTIONS(280), - [anon_sym_ATmedia] = ACTIONS(280), - [anon_sym_ATcharset] = ACTIONS(280), - [anon_sym_ATnamespace] = ACTIONS(280), - [anon_sym_RBRACE] = ACTIONS(278), - [sym_nesting_selector] = ACTIONS(278), - [anon_sym_STAR] = ACTIONS(278), - [anon_sym_DOT] = ACTIONS(278), - [anon_sym_COLON] = ACTIONS(280), - [anon_sym_COLON_COLON] = ACTIONS(278), - [anon_sym_POUND] = ACTIONS(278), - [anon_sym_LBRACK] = ACTIONS(278), - [sym_string_value] = ACTIONS(278), - [sym_identifier] = ACTIONS(278), - [sym_at_keyword] = ACTIONS(280), + [ts_builtin_sym_end] = ACTIONS(284), + [anon_sym_ATimport] = ACTIONS(286), + [anon_sym_ATmedia] = ACTIONS(286), + [anon_sym_ATcharset] = ACTIONS(286), + [anon_sym_ATnamespace] = ACTIONS(286), + [anon_sym_RBRACE] = ACTIONS(284), + [sym_nesting_selector] = ACTIONS(284), + [anon_sym_STAR] = ACTIONS(284), + [anon_sym_DOT] = ACTIONS(284), + [anon_sym_COLON] = ACTIONS(286), + [anon_sym_COLON_COLON] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(284), + [anon_sym_LBRACK] = ACTIONS(284), + [sym_string_value] = ACTIONS(284), + [sym_identifier] = ACTIONS(284), + [sym_at_keyword] = ACTIONS(286), [sym_comment] = ACTIONS(33), }, [56] = { - [sym__value] = STATE(94), - [sym_integer_value] = STATE(94), - [sym_float_value] = STATE(94), - [sym_call_expression] = STATE(94), - [sym_binary_expression] = STATE(94), - [sym_color_value] = ACTIONS(282), - [sym_string_value] = ACTIONS(282), + [sym__value] = STATE(98), + [sym_integer_value] = STATE(98), + [sym_float_value] = STATE(98), + [sym_call_expression] = STATE(98), + [sym_binary_expression] = STATE(98), + [sym_color_value] = ACTIONS(288), + [sym_string_value] = ACTIONS(288), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(37), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(39), [sym_identifier] = ACTIONS(41), - [sym_plain_value] = ACTIONS(284), + [sym_plain_value] = ACTIONS(290), [sym_comment] = ACTIONS(33), }, [57] = { @@ -3519,11 +3577,11 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(33), }, [58] = { - [aux_sym_import_statement_repeat1] = STATE(98), - [anon_sym_COMMA] = ACTIONS(286), - [anon_sym_SEMI] = ACTIONS(288), - [anon_sym_and] = ACTIONS(290), - [anon_sym_or] = ACTIONS(290), + [aux_sym_import_statement_repeat1] = STATE(102), + [anon_sym_COMMA] = ACTIONS(292), + [anon_sym_SEMI] = ACTIONS(294), + [anon_sym_and] = ACTIONS(296), + [anon_sym_or] = ACTIONS(296), [sym_comment] = ACTIONS(33), }, [59] = { @@ -3538,129 +3596,129 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(33), }, [60] = { - [anon_sym_COLON] = ACTIONS(292), + [anon_sym_COLON] = ACTIONS(298), [anon_sym_RPAREN] = ACTIONS(139), [anon_sym_and] = ACTIONS(139), [anon_sym_or] = ACTIONS(139), [sym_comment] = ACTIONS(33), }, [61] = { - [anon_sym_RPAREN] = ACTIONS(294), - [anon_sym_and] = ACTIONS(296), - [anon_sym_or] = ACTIONS(296), + [anon_sym_RPAREN] = ACTIONS(300), + [anon_sym_and] = ACTIONS(302), + [anon_sym_or] = ACTIONS(302), [sym_comment] = ACTIONS(33), }, [62] = { - [anon_sym_COMMA] = ACTIONS(298), - [anon_sym_SEMI] = ACTIONS(298), - [anon_sym_LBRACE] = ACTIONS(298), - [anon_sym_RPAREN] = ACTIONS(298), - [anon_sym_and] = ACTIONS(298), - [anon_sym_or] = ACTIONS(298), + [anon_sym_COMMA] = ACTIONS(304), + [anon_sym_SEMI] = ACTIONS(304), + [anon_sym_LBRACE] = ACTIONS(304), + [anon_sym_RPAREN] = ACTIONS(304), + [anon_sym_and] = ACTIONS(304), + [anon_sym_or] = ACTIONS(304), [sym_comment] = ACTIONS(33), }, [63] = { - [sym__query] = STATE(102), - [sym_feature_query] = STATE(102), - [sym_parenthesized_query] = STATE(102), - [sym_binary_query] = STATE(102), - [sym_negated_query] = STATE(102), + [sym__query] = STATE(106), + [sym_feature_query] = STATE(106), + [sym_parenthesized_query] = STATE(106), + [sym_binary_query] = STATE(106), + [sym_negated_query] = STATE(106), [anon_sym_LPAREN] = ACTIONS(45), [anon_sym_not] = ACTIONS(47), [sym_identifier] = ACTIONS(49), [sym_comment] = ACTIONS(33), }, [64] = { - [sym__query] = STATE(103), - [sym_feature_query] = STATE(103), - [sym_parenthesized_query] = STATE(103), - [sym_binary_query] = STATE(103), - [sym_negated_query] = STATE(103), + [sym__query] = STATE(107), + [sym_feature_query] = STATE(107), + [sym_parenthesized_query] = STATE(107), + [sym_binary_query] = STATE(107), + [sym_negated_query] = STATE(107), [anon_sym_LPAREN] = ACTIONS(45), [anon_sym_not] = ACTIONS(47), [sym_identifier] = ACTIONS(49), [sym_comment] = ACTIONS(33), }, [65] = { - [ts_builtin_sym_end] = ACTIONS(300), - [anon_sym_ATimport] = ACTIONS(302), - [anon_sym_ATmedia] = ACTIONS(302), - [anon_sym_ATcharset] = ACTIONS(302), - [anon_sym_ATnamespace] = ACTIONS(302), - [anon_sym_RBRACE] = ACTIONS(300), - [sym_nesting_selector] = ACTIONS(300), - [anon_sym_STAR] = ACTIONS(300), - [anon_sym_DOT] = ACTIONS(300), - [anon_sym_COLON] = ACTIONS(302), - [anon_sym_COLON_COLON] = ACTIONS(300), - [anon_sym_POUND] = ACTIONS(300), - [anon_sym_LBRACK] = ACTIONS(300), - [sym_string_value] = ACTIONS(300), - [sym_identifier] = ACTIONS(300), - [sym_at_keyword] = ACTIONS(302), + [ts_builtin_sym_end] = ACTIONS(306), + [anon_sym_ATimport] = ACTIONS(308), + [anon_sym_ATmedia] = ACTIONS(308), + [anon_sym_ATcharset] = ACTIONS(308), + [anon_sym_ATnamespace] = ACTIONS(308), + [anon_sym_RBRACE] = ACTIONS(306), + [sym_nesting_selector] = ACTIONS(306), + [anon_sym_STAR] = ACTIONS(306), + [anon_sym_DOT] = ACTIONS(306), + [anon_sym_COLON] = ACTIONS(308), + [anon_sym_COLON_COLON] = ACTIONS(306), + [anon_sym_POUND] = ACTIONS(306), + [anon_sym_LBRACK] = ACTIONS(306), + [sym_string_value] = ACTIONS(306), + [sym_identifier] = ACTIONS(306), + [sym_at_keyword] = ACTIONS(308), [sym_comment] = ACTIONS(33), }, [66] = { - [sym_block] = STATE(104), - [aux_sym_import_statement_repeat1] = STATE(105), + [sym_block] = STATE(108), + [aux_sym_import_statement_repeat1] = STATE(109), [anon_sym_COMMA] = ACTIONS(141), [anon_sym_LBRACE] = ACTIONS(83), [sym_comment] = ACTIONS(33), }, [67] = { - [ts_builtin_sym_end] = ACTIONS(304), - [anon_sym_ATimport] = ACTIONS(306), - [anon_sym_ATmedia] = ACTIONS(306), - [anon_sym_ATcharset] = ACTIONS(306), - [anon_sym_ATnamespace] = ACTIONS(306), - [anon_sym_RBRACE] = ACTIONS(304), - [sym_nesting_selector] = ACTIONS(304), - [anon_sym_STAR] = ACTIONS(304), - [anon_sym_DOT] = ACTIONS(304), - [anon_sym_COLON] = ACTIONS(306), - [anon_sym_COLON_COLON] = ACTIONS(304), - [anon_sym_POUND] = ACTIONS(304), - [anon_sym_LBRACK] = ACTIONS(304), - [sym_string_value] = ACTIONS(304), - [sym_identifier] = ACTIONS(304), - [sym_at_keyword] = ACTIONS(306), + [ts_builtin_sym_end] = ACTIONS(310), + [anon_sym_ATimport] = ACTIONS(312), + [anon_sym_ATmedia] = ACTIONS(312), + [anon_sym_ATcharset] = ACTIONS(312), + [anon_sym_ATnamespace] = ACTIONS(312), + [anon_sym_RBRACE] = ACTIONS(310), + [sym_nesting_selector] = ACTIONS(310), + [anon_sym_STAR] = ACTIONS(310), + [anon_sym_DOT] = ACTIONS(310), + [anon_sym_COLON] = ACTIONS(312), + [anon_sym_COLON_COLON] = ACTIONS(310), + [anon_sym_POUND] = ACTIONS(310), + [anon_sym_LBRACK] = ACTIONS(310), + [sym_string_value] = ACTIONS(310), + [sym_identifier] = ACTIONS(310), + [sym_at_keyword] = ACTIONS(312), [sym_comment] = ACTIONS(33), }, [68] = { - [sym__value] = STATE(94), - [sym_integer_value] = STATE(94), - [sym_float_value] = STATE(94), - [sym_call_expression] = STATE(94), - [sym_binary_expression] = STATE(94), - [sym_color_value] = ACTIONS(282), - [sym_string_value] = ACTIONS(282), + [sym__value] = STATE(98), + [sym_integer_value] = STATE(98), + [sym_float_value] = STATE(98), + [sym_call_expression] = STATE(98), + [sym_binary_expression] = STATE(98), + [sym_color_value] = ACTIONS(288), + [sym_string_value] = ACTIONS(288), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(53), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(55), [sym_identifier] = ACTIONS(41), - [sym_plain_value] = ACTIONS(284), + [sym_plain_value] = ACTIONS(290), [sym_comment] = ACTIONS(33), }, [69] = { - [ts_builtin_sym_end] = ACTIONS(308), - [anon_sym_ATimport] = ACTIONS(310), - [anon_sym_ATmedia] = ACTIONS(310), - [anon_sym_ATcharset] = ACTIONS(310), - [anon_sym_ATnamespace] = ACTIONS(310), - [anon_sym_RBRACE] = ACTIONS(308), - [sym_nesting_selector] = ACTIONS(308), - [anon_sym_STAR] = ACTIONS(308), - [anon_sym_DOT] = ACTIONS(308), - [anon_sym_COLON] = ACTIONS(310), - [anon_sym_COLON_COLON] = ACTIONS(308), - [anon_sym_POUND] = ACTIONS(308), - [anon_sym_LBRACK] = ACTIONS(308), - [sym_string_value] = ACTIONS(308), - [sym_identifier] = ACTIONS(308), - [sym_at_keyword] = ACTIONS(310), + [ts_builtin_sym_end] = ACTIONS(314), + [anon_sym_ATimport] = ACTIONS(316), + [anon_sym_ATmedia] = ACTIONS(316), + [anon_sym_ATcharset] = ACTIONS(316), + [anon_sym_ATnamespace] = ACTIONS(316), + [anon_sym_RBRACE] = ACTIONS(314), + [sym_nesting_selector] = ACTIONS(314), + [anon_sym_STAR] = ACTIONS(314), + [anon_sym_DOT] = ACTIONS(314), + [anon_sym_COLON] = ACTIONS(316), + [anon_sym_COLON_COLON] = ACTIONS(314), + [anon_sym_POUND] = ACTIONS(314), + [anon_sym_LBRACK] = ACTIONS(314), + [sym_string_value] = ACTIONS(314), + [sym_identifier] = ACTIONS(314), + [sym_at_keyword] = ACTIONS(316), [sym_comment] = ACTIONS(33), }, [70] = { - [anon_sym_SEMI] = ACTIONS(312), + [anon_sym_SEMI] = ACTIONS(318), [sym_comment] = ACTIONS(33), }, [71] = { @@ -3669,75 +3727,76 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(33), }, [72] = { - [sym__value] = STATE(108), - [sym_integer_value] = STATE(108), - [sym_float_value] = STATE(108), - [sym_call_expression] = STATE(108), - [sym_binary_expression] = STATE(108), - [anon_sym_RPAREN] = ACTIONS(314), - [sym_color_value] = ACTIONS(316), - [sym_string_value] = ACTIONS(316), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(53), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(55), - [sym_identifier] = ACTIONS(41), - [sym_plain_value] = ACTIONS(318), + [sym__value] = STATE(96), + [sym_integer_value] = STATE(96), + [sym_float_value] = STATE(96), + [sym_call_expression] = STATE(96), + [sym_binary_expression] = STATE(96), + [aux_sym_arguments_repeat1] = STATE(112), + [anon_sym_RPAREN] = ACTIONS(320), + [sym_color_value] = ACTIONS(270), + [sym_string_value] = ACTIONS(270), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(272), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(274), + [sym_identifier] = ACTIONS(276), + [sym_plain_value] = ACTIONS(278), [sym_comment] = ACTIONS(33), }, [73] = { - [sym__descendant_operator] = ACTIONS(320), - [anon_sym_COMMA] = ACTIONS(320), - [anon_sym_LBRACE] = ACTIONS(320), - [anon_sym_DOT] = ACTIONS(320), - [anon_sym_COLON] = ACTIONS(322), - [anon_sym_COLON_COLON] = ACTIONS(320), - [anon_sym_POUND] = ACTIONS(320), - [anon_sym_LBRACK] = ACTIONS(320), - [anon_sym_GT] = ACTIONS(320), + [sym__descendant_operator] = ACTIONS(322), + [anon_sym_COMMA] = ACTIONS(322), + [anon_sym_LBRACE] = ACTIONS(322), + [anon_sym_DOT] = ACTIONS(322), + [anon_sym_COLON] = ACTIONS(324), + [anon_sym_COLON_COLON] = ACTIONS(322), + [anon_sym_POUND] = ACTIONS(322), + [anon_sym_LBRACK] = ACTIONS(322), + [anon_sym_GT] = ACTIONS(322), [sym_comment] = ACTIONS(33), }, [74] = { - [sym__value] = STATE(109), - [sym_integer_value] = STATE(109), - [sym_float_value] = STATE(109), - [sym_call_expression] = STATE(109), - [sym_binary_expression] = STATE(109), - [sym_color_value] = ACTIONS(324), - [sym_string_value] = ACTIONS(324), + [sym__value] = STATE(113), + [sym_integer_value] = STATE(113), + [sym_float_value] = STATE(113), + [sym_call_expression] = STATE(113), + [sym_binary_expression] = STATE(113), + [sym_color_value] = ACTIONS(326), + [sym_string_value] = ACTIONS(326), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(53), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(55), [sym_identifier] = ACTIONS(41), - [sym_plain_value] = ACTIONS(326), + [sym_plain_value] = ACTIONS(328), [sym_comment] = ACTIONS(33), }, [75] = { - [sym__descendant_operator] = ACTIONS(328), - [anon_sym_COMMA] = ACTIONS(328), - [anon_sym_LBRACE] = ACTIONS(328), - [anon_sym_DOT] = ACTIONS(328), - [anon_sym_COLON] = ACTIONS(330), - [anon_sym_COLON_COLON] = ACTIONS(328), - [anon_sym_POUND] = ACTIONS(328), - [anon_sym_LBRACK] = ACTIONS(328), - [anon_sym_GT] = ACTIONS(328), + [sym__descendant_operator] = ACTIONS(330), + [anon_sym_COMMA] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(330), + [anon_sym_DOT] = ACTIONS(330), + [anon_sym_COLON] = ACTIONS(332), + [anon_sym_COLON_COLON] = ACTIONS(330), + [anon_sym_POUND] = ACTIONS(330), + [anon_sym_LBRACK] = ACTIONS(330), + [anon_sym_GT] = ACTIONS(330), [sym_comment] = ACTIONS(33), }, [76] = { - [ts_builtin_sym_end] = ACTIONS(332), - [anon_sym_ATimport] = ACTIONS(334), - [anon_sym_ATmedia] = ACTIONS(334), - [anon_sym_ATcharset] = ACTIONS(334), - [anon_sym_ATnamespace] = ACTIONS(334), - [anon_sym_RBRACE] = ACTIONS(332), - [sym_nesting_selector] = ACTIONS(332), - [anon_sym_STAR] = ACTIONS(332), - [anon_sym_DOT] = ACTIONS(332), - [anon_sym_COLON] = ACTIONS(334), - [anon_sym_COLON_COLON] = ACTIONS(332), - [anon_sym_POUND] = ACTIONS(332), - [anon_sym_LBRACK] = ACTIONS(332), - [sym_string_value] = ACTIONS(332), - [sym_identifier] = ACTIONS(332), - [sym_at_keyword] = ACTIONS(334), + [ts_builtin_sym_end] = ACTIONS(334), + [anon_sym_ATimport] = ACTIONS(336), + [anon_sym_ATmedia] = ACTIONS(336), + [anon_sym_ATcharset] = ACTIONS(336), + [anon_sym_ATnamespace] = ACTIONS(336), + [anon_sym_RBRACE] = ACTIONS(334), + [sym_nesting_selector] = ACTIONS(334), + [anon_sym_STAR] = ACTIONS(334), + [anon_sym_DOT] = ACTIONS(334), + [anon_sym_COLON] = ACTIONS(336), + [anon_sym_COLON_COLON] = ACTIONS(334), + [anon_sym_POUND] = ACTIONS(334), + [anon_sym_LBRACK] = ACTIONS(334), + [sym_string_value] = ACTIONS(334), + [sym_identifier] = ACTIONS(334), + [sym_at_keyword] = ACTIONS(336), [sym_comment] = ACTIONS(33), }, [77] = { @@ -3745,7 +3804,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_COMMA] = ACTIONS(77), [anon_sym_LBRACE] = ACTIONS(77), [anon_sym_DOT] = ACTIONS(77), - [anon_sym_COLON] = ACTIONS(336), + [anon_sym_COLON] = ACTIONS(338), [anon_sym_COLON_COLON] = ACTIONS(77), [anon_sym_POUND] = ACTIONS(77), [anon_sym_LBRACK] = ACTIONS(77), @@ -3753,12 +3812,12 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(33), }, [78] = { - [sym_import_statement] = STATE(112), - [sym_media_statement] = STATE(112), - [sym_charset_statement] = STATE(112), - [sym_namespace_statement] = STATE(112), - [sym_at_rule] = STATE(112), - [sym_rule_set] = STATE(112), + [sym_import_statement] = STATE(116), + [sym_media_statement] = STATE(116), + [sym_charset_statement] = STATE(116), + [sym_namespace_statement] = STATE(116), + [sym_at_rule] = STATE(116), + [sym_rule_set] = STATE(116), [sym_selectors] = STATE(15), [sym__selector] = STATE(16), [sym_universal_selector] = STATE(16), @@ -3769,13 +3828,13 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_attribute_selector] = STATE(16), [sym_child_selector] = STATE(16), [sym_descendant_selector] = STATE(16), - [sym_declaration] = STATE(112), - [aux_sym_block_repeat1] = STATE(112), + [sym_declaration] = STATE(116), + [aux_sym_block_repeat1] = STATE(116), [anon_sym_ATimport] = ACTIONS(7), [anon_sym_ATmedia] = ACTIONS(9), [anon_sym_ATcharset] = ACTIONS(11), [anon_sym_ATnamespace] = ACTIONS(13), - [anon_sym_RBRACE] = ACTIONS(338), + [anon_sym_RBRACE] = ACTIONS(340), [sym_nesting_selector] = ACTIONS(15), [anon_sym_STAR] = ACTIONS(17), [anon_sym_DOT] = ACTIONS(19), @@ -3789,70 +3848,70 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(33), }, [79] = { - [sym__query] = STATE(113), - [sym_feature_query] = STATE(113), - [sym_parenthesized_query] = STATE(113), - [sym_binary_query] = STATE(113), - [sym_negated_query] = STATE(113), + [sym__query] = STATE(117), + [sym_feature_query] = STATE(117), + [sym_parenthesized_query] = STATE(117), + [sym_binary_query] = STATE(117), + [sym_negated_query] = STATE(117), [anon_sym_LPAREN] = ACTIONS(45), [anon_sym_not] = ACTIONS(85), [sym_identifier] = ACTIONS(49), [sym_comment] = ACTIONS(33), }, [80] = { - [ts_builtin_sym_end] = ACTIONS(340), - [anon_sym_ATimport] = ACTIONS(342), - [anon_sym_ATmedia] = ACTIONS(342), - [anon_sym_ATcharset] = ACTIONS(342), - [anon_sym_ATnamespace] = ACTIONS(342), - [anon_sym_RBRACE] = ACTIONS(340), - [sym_nesting_selector] = ACTIONS(340), - [anon_sym_STAR] = ACTIONS(340), - [anon_sym_DOT] = ACTIONS(340), - [anon_sym_COLON] = ACTIONS(342), - [anon_sym_COLON_COLON] = ACTIONS(340), - [anon_sym_POUND] = ACTIONS(340), - [anon_sym_LBRACK] = ACTIONS(340), - [sym_string_value] = ACTIONS(340), - [sym_identifier] = ACTIONS(340), - [sym_at_keyword] = ACTIONS(342), + [ts_builtin_sym_end] = ACTIONS(342), + [anon_sym_ATimport] = ACTIONS(344), + [anon_sym_ATmedia] = ACTIONS(344), + [anon_sym_ATcharset] = ACTIONS(344), + [anon_sym_ATnamespace] = ACTIONS(344), + [anon_sym_RBRACE] = ACTIONS(342), + [sym_nesting_selector] = ACTIONS(342), + [anon_sym_STAR] = ACTIONS(342), + [anon_sym_DOT] = ACTIONS(342), + [anon_sym_COLON] = ACTIONS(344), + [anon_sym_COLON_COLON] = ACTIONS(342), + [anon_sym_POUND] = ACTIONS(342), + [anon_sym_LBRACK] = ACTIONS(342), + [sym_string_value] = ACTIONS(342), + [sym_identifier] = ACTIONS(342), + [sym_at_keyword] = ACTIONS(344), [sym_comment] = ACTIONS(33), }, [81] = { - [sym__query] = STATE(103), - [sym_feature_query] = STATE(103), - [sym_parenthesized_query] = STATE(103), - [sym_binary_query] = STATE(103), - [sym_negated_query] = STATE(103), + [sym__query] = STATE(107), + [sym_feature_query] = STATE(107), + [sym_parenthesized_query] = STATE(107), + [sym_binary_query] = STATE(107), + [sym_negated_query] = STATE(107), [anon_sym_LPAREN] = ACTIONS(45), [anon_sym_not] = ACTIONS(85), [sym_identifier] = ACTIONS(49), [sym_comment] = ACTIONS(33), }, [82] = { - [sym_block] = STATE(114), - [aux_sym_import_statement_repeat1] = STATE(115), + [sym_block] = STATE(118), + [aux_sym_import_statement_repeat1] = STATE(119), [anon_sym_COMMA] = ACTIONS(191), - [anon_sym_SEMI] = ACTIONS(344), + [anon_sym_SEMI] = ACTIONS(346), [anon_sym_LBRACE] = ACTIONS(83), [sym_comment] = ACTIONS(33), }, [83] = { - [sym__descendant_operator] = ACTIONS(346), - [anon_sym_COMMA] = ACTIONS(346), - [anon_sym_LBRACE] = ACTIONS(346), - [anon_sym_DOT] = ACTIONS(346), - [anon_sym_COLON] = ACTIONS(348), - [anon_sym_COLON_COLON] = ACTIONS(346), - [anon_sym_POUND] = ACTIONS(346), - [anon_sym_LBRACK] = ACTIONS(346), - [anon_sym_GT] = ACTIONS(346), + [sym__descendant_operator] = ACTIONS(348), + [anon_sym_COMMA] = ACTIONS(348), + [anon_sym_LBRACE] = ACTIONS(348), + [anon_sym_DOT] = ACTIONS(348), + [anon_sym_COLON] = ACTIONS(350), + [anon_sym_COLON_COLON] = ACTIONS(348), + [anon_sym_POUND] = ACTIONS(348), + [anon_sym_LBRACK] = ACTIONS(348), + [anon_sym_GT] = ACTIONS(348), [sym_comment] = ACTIONS(33), }, [84] = { [sym__descendant_operator] = ACTIONS(89), - [anon_sym_COMMA] = ACTIONS(350), - [anon_sym_LBRACE] = ACTIONS(350), + [anon_sym_COMMA] = ACTIONS(352), + [anon_sym_LBRACE] = ACTIONS(352), [anon_sym_DOT] = ACTIONS(95), [anon_sym_COLON] = ACTIONS(97), [anon_sym_COLON_COLON] = ACTIONS(99), @@ -3862,219 +3921,209 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(33), }, [85] = { - [sym__descendant_operator] = ACTIONS(352), - [anon_sym_COMMA] = ACTIONS(352), - [anon_sym_LBRACE] = ACTIONS(352), - [anon_sym_DOT] = ACTIONS(352), - [anon_sym_COLON] = ACTIONS(354), - [anon_sym_COLON_COLON] = ACTIONS(352), - [anon_sym_POUND] = ACTIONS(352), - [anon_sym_LBRACK] = ACTIONS(352), - [anon_sym_GT] = ACTIONS(352), + [sym__descendant_operator] = ACTIONS(354), + [anon_sym_COMMA] = ACTIONS(354), + [anon_sym_LBRACE] = ACTIONS(354), + [anon_sym_DOT] = ACTIONS(354), + [anon_sym_COLON] = ACTIONS(356), + [anon_sym_COLON_COLON] = ACTIONS(354), + [anon_sym_POUND] = ACTIONS(354), + [anon_sym_LBRACK] = ACTIONS(354), + [anon_sym_GT] = ACTIONS(354), [sym_comment] = ACTIONS(33), }, [86] = { - [sym_arguments] = STATE(116), - [sym__descendant_operator] = ACTIONS(356), - [anon_sym_COMMA] = ACTIONS(356), - [anon_sym_LBRACE] = ACTIONS(356), - [anon_sym_DOT] = ACTIONS(356), - [anon_sym_COLON] = ACTIONS(358), - [anon_sym_COLON_COLON] = ACTIONS(356), - [anon_sym_POUND] = ACTIONS(356), - [anon_sym_LBRACK] = ACTIONS(356), - [anon_sym_GT] = ACTIONS(356), + [sym_arguments] = STATE(120), + [sym__descendant_operator] = ACTIONS(358), + [anon_sym_COMMA] = ACTIONS(358), + [anon_sym_LBRACE] = ACTIONS(358), + [anon_sym_DOT] = ACTIONS(358), + [anon_sym_COLON] = ACTIONS(360), + [anon_sym_COLON_COLON] = ACTIONS(358), + [anon_sym_POUND] = ACTIONS(358), + [anon_sym_LBRACK] = ACTIONS(358), + [anon_sym_GT] = ACTIONS(358), [anon_sym_LPAREN2] = ACTIONS(169), [sym_comment] = ACTIONS(33), }, [87] = { - [sym__descendant_operator] = ACTIONS(360), - [anon_sym_COMMA] = ACTIONS(360), - [anon_sym_LBRACE] = ACTIONS(360), - [anon_sym_DOT] = ACTIONS(360), - [anon_sym_COLON] = ACTIONS(362), - [anon_sym_COLON_COLON] = ACTIONS(360), - [anon_sym_POUND] = ACTIONS(360), - [anon_sym_LBRACK] = ACTIONS(360), - [anon_sym_GT] = ACTIONS(360), + [sym__descendant_operator] = ACTIONS(362), + [anon_sym_COMMA] = ACTIONS(362), + [anon_sym_LBRACE] = ACTIONS(362), + [anon_sym_DOT] = ACTIONS(362), + [anon_sym_COLON] = ACTIONS(364), + [anon_sym_COLON_COLON] = ACTIONS(362), + [anon_sym_POUND] = ACTIONS(362), + [anon_sym_LBRACK] = ACTIONS(362), + [anon_sym_GT] = ACTIONS(362), [sym_comment] = ACTIONS(33), }, [88] = { - [sym__descendant_operator] = ACTIONS(364), - [anon_sym_COMMA] = ACTIONS(364), - [anon_sym_LBRACE] = ACTIONS(364), - [anon_sym_DOT] = ACTIONS(364), - [anon_sym_COLON] = ACTIONS(366), - [anon_sym_COLON_COLON] = ACTIONS(364), - [anon_sym_POUND] = ACTIONS(364), - [anon_sym_LBRACK] = ACTIONS(364), - [anon_sym_GT] = ACTIONS(364), + [sym__descendant_operator] = ACTIONS(366), + [anon_sym_COMMA] = ACTIONS(366), + [anon_sym_LBRACE] = ACTIONS(366), + [anon_sym_DOT] = ACTIONS(366), + [anon_sym_COLON] = ACTIONS(368), + [anon_sym_COLON_COLON] = ACTIONS(366), + [anon_sym_POUND] = ACTIONS(366), + [anon_sym_LBRACK] = ACTIONS(366), + [anon_sym_GT] = ACTIONS(366), [sym_comment] = ACTIONS(33), }, [89] = { - [anon_sym_EQ] = ACTIONS(368), - [anon_sym_TILDE_EQ] = ACTIONS(368), - [anon_sym_CARET_EQ] = ACTIONS(368), - [anon_sym_PIPE_EQ] = ACTIONS(368), - [anon_sym_STAR_EQ] = ACTIONS(368), - [anon_sym_DOLLAR_EQ] = ACTIONS(368), - [anon_sym_RBRACK] = ACTIONS(370), + [anon_sym_EQ] = ACTIONS(370), + [anon_sym_TILDE_EQ] = ACTIONS(370), + [anon_sym_CARET_EQ] = ACTIONS(370), + [anon_sym_PIPE_EQ] = ACTIONS(370), + [anon_sym_STAR_EQ] = ACTIONS(370), + [anon_sym_DOLLAR_EQ] = ACTIONS(370), + [anon_sym_RBRACK] = ACTIONS(372), [sym_comment] = ACTIONS(33), }, [90] = { - [sym__descendant_operator] = ACTIONS(372), - [anon_sym_COMMA] = ACTIONS(372), - [anon_sym_LBRACE] = ACTIONS(372), - [anon_sym_DOT] = ACTIONS(372), - [anon_sym_COLON] = ACTIONS(374), - [anon_sym_COLON_COLON] = ACTIONS(372), - [anon_sym_POUND] = ACTIONS(372), - [anon_sym_LBRACK] = ACTIONS(372), - [anon_sym_GT] = ACTIONS(372), + [sym__descendant_operator] = ACTIONS(374), + [anon_sym_COMMA] = ACTIONS(374), + [anon_sym_LBRACE] = ACTIONS(374), + [anon_sym_DOT] = ACTIONS(374), + [anon_sym_COLON] = ACTIONS(376), + [anon_sym_COLON_COLON] = ACTIONS(374), + [anon_sym_POUND] = ACTIONS(374), + [anon_sym_LBRACK] = ACTIONS(374), + [anon_sym_GT] = ACTIONS(374), [sym_comment] = ACTIONS(33), }, [91] = { [aux_sym_selectors_repeat1] = STATE(91), - [anon_sym_COMMA] = ACTIONS(376), - [anon_sym_LBRACE] = ACTIONS(350), + [anon_sym_COMMA] = ACTIONS(378), + [anon_sym_LBRACE] = ACTIONS(352), [sym_comment] = ACTIONS(33), }, [92] = { - [anon_sym_COMMA] = ACTIONS(379), - [anon_sym_SEMI] = ACTIONS(379), - [anon_sym_STAR] = ACTIONS(379), - [anon_sym_RBRACK] = ACTIONS(379), - [anon_sym_LPAREN] = ACTIONS(379), - [anon_sym_RPAREN] = ACTIONS(379), - [anon_sym_not] = ACTIONS(381), - [anon_sym_PLUS] = ACTIONS(379), - [anon_sym_DASH] = ACTIONS(381), - [anon_sym_SLASH] = ACTIONS(381), - [sym_identifier] = ACTIONS(381), + [anon_sym_SEMI] = ACTIONS(381), + [anon_sym_STAR] = ACTIONS(381), + [anon_sym_RBRACK] = ACTIONS(381), + [anon_sym_LPAREN] = ACTIONS(381), + [anon_sym_RPAREN] = ACTIONS(381), + [anon_sym_not] = ACTIONS(383), + [anon_sym_PLUS] = ACTIONS(381), + [anon_sym_DASH] = ACTIONS(383), + [anon_sym_SLASH] = ACTIONS(383), + [sym_identifier] = ACTIONS(383), [sym_comment] = ACTIONS(33), }, [93] = { - [aux_sym_arguments_repeat1] = STATE(121), - [anon_sym_COMMA] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(151), - [anon_sym_RPAREN] = ACTIONS(385), - [anon_sym_PLUS] = ACTIONS(151), - [anon_sym_DASH] = ACTIONS(151), - [anon_sym_SLASH] = ACTIONS(153), + [anon_sym_COMMA] = ACTIONS(109), + [anon_sym_SEMI] = ACTIONS(109), + [anon_sym_STAR] = ACTIONS(109), + [sym_important] = ACTIONS(109), + [anon_sym_RPAREN] = ACTIONS(109), + [sym_color_value] = ACTIONS(109), + [sym_string_value] = ACTIONS(109), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(111), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(111), + [sym_unit] = ACTIONS(385), + [anon_sym_PLUS] = ACTIONS(111), + [anon_sym_DASH] = ACTIONS(111), + [anon_sym_SLASH] = ACTIONS(111), + [sym_identifier] = ACTIONS(111), + [sym_plain_value] = ACTIONS(111), [sym_comment] = ACTIONS(33), }, [94] = { - [anon_sym_COMMA] = ACTIONS(387), - [anon_sym_SEMI] = ACTIONS(387), - [anon_sym_STAR] = ACTIONS(387), - [anon_sym_RBRACK] = ACTIONS(387), - [anon_sym_LPAREN] = ACTIONS(387), - [anon_sym_RPAREN] = ACTIONS(387), - [anon_sym_not] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(387), - [anon_sym_DASH] = ACTIONS(389), - [anon_sym_SLASH] = ACTIONS(389), - [sym_identifier] = ACTIONS(389), + [anon_sym_COMMA] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [sym_important] = ACTIONS(115), + [anon_sym_RPAREN] = ACTIONS(115), + [sym_color_value] = ACTIONS(115), + [sym_string_value] = ACTIONS(115), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(117), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(117), + [sym_unit] = ACTIONS(387), + [anon_sym_PLUS] = ACTIONS(117), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_SLASH] = ACTIONS(117), + [sym_identifier] = ACTIONS(117), + [sym_plain_value] = ACTIONS(117), [sym_comment] = ACTIONS(33), }, [95] = { - [sym__query] = STATE(122), - [sym_feature_query] = STATE(122), - [sym_parenthesized_query] = STATE(122), - [sym_binary_query] = STATE(122), - [sym_negated_query] = STATE(122), - [anon_sym_LPAREN] = ACTIONS(45), - [anon_sym_not] = ACTIONS(131), - [sym_identifier] = ACTIONS(49), + [sym_arguments] = STATE(126), + [anon_sym_COMMA] = ACTIONS(121), + [anon_sym_SEMI] = ACTIONS(121), + [anon_sym_STAR] = ACTIONS(121), + [sym_important] = ACTIONS(121), + [anon_sym_RPAREN] = ACTIONS(121), + [sym_color_value] = ACTIONS(121), + [sym_string_value] = ACTIONS(121), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(123), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(123), + [anon_sym_PLUS] = ACTIONS(123), + [anon_sym_DASH] = ACTIONS(123), + [anon_sym_SLASH] = ACTIONS(123), + [anon_sym_LPAREN2] = ACTIONS(389), + [sym_identifier] = ACTIONS(123), + [sym_plain_value] = ACTIONS(123), [sym_comment] = ACTIONS(33), }, [96] = { - [ts_builtin_sym_end] = ACTIONS(391), - [anon_sym_ATimport] = ACTIONS(393), - [anon_sym_ATmedia] = ACTIONS(393), - [anon_sym_ATcharset] = ACTIONS(393), - [anon_sym_ATnamespace] = ACTIONS(393), - [anon_sym_RBRACE] = ACTIONS(391), - [sym_nesting_selector] = ACTIONS(391), - [anon_sym_STAR] = ACTIONS(391), - [anon_sym_DOT] = ACTIONS(391), - [anon_sym_COLON] = ACTIONS(393), - [anon_sym_COLON_COLON] = ACTIONS(391), - [anon_sym_POUND] = ACTIONS(391), - [anon_sym_LBRACK] = ACTIONS(391), + [anon_sym_COMMA] = ACTIONS(391), + [anon_sym_STAR] = ACTIONS(393), + [anon_sym_RPAREN] = ACTIONS(391), + [sym_color_value] = ACTIONS(391), [sym_string_value] = ACTIONS(391), - [sym_identifier] = ACTIONS(391), - [sym_at_keyword] = ACTIONS(393), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(395), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(395), + [anon_sym_PLUS] = ACTIONS(397), + [anon_sym_DASH] = ACTIONS(397), + [anon_sym_SLASH] = ACTIONS(397), + [sym_identifier] = ACTIONS(395), + [sym_plain_value] = ACTIONS(395), [sym_comment] = ACTIONS(33), }, [97] = { - [sym__query] = STATE(103), - [sym_feature_query] = STATE(103), - [sym_parenthesized_query] = STATE(103), - [sym_binary_query] = STATE(103), - [sym_negated_query] = STATE(103), + [sym__value] = STATE(96), + [sym_integer_value] = STATE(96), + [sym_float_value] = STATE(96), + [sym_call_expression] = STATE(96), + [sym_binary_expression] = STATE(96), + [aux_sym_arguments_repeat1] = STATE(130), + [aux_sym_arguments_repeat2] = STATE(131), + [anon_sym_COMMA] = ACTIONS(399), + [anon_sym_RPAREN] = ACTIONS(401), + [sym_color_value] = ACTIONS(270), + [sym_string_value] = ACTIONS(270), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(272), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(274), + [sym_identifier] = ACTIONS(276), + [sym_plain_value] = ACTIONS(278), + [sym_comment] = ACTIONS(33), + }, + [98] = { + [anon_sym_SEMI] = ACTIONS(403), + [anon_sym_STAR] = ACTIONS(403), + [anon_sym_RBRACK] = ACTIONS(403), + [anon_sym_LPAREN] = ACTIONS(403), + [anon_sym_RPAREN] = ACTIONS(403), + [anon_sym_not] = ACTIONS(405), + [anon_sym_PLUS] = ACTIONS(403), + [anon_sym_DASH] = ACTIONS(405), + [anon_sym_SLASH] = ACTIONS(405), + [sym_identifier] = ACTIONS(405), + [sym_comment] = ACTIONS(33), + }, + [99] = { + [sym__query] = STATE(132), + [sym_feature_query] = STATE(132), + [sym_parenthesized_query] = STATE(132), + [sym_binary_query] = STATE(132), + [sym_negated_query] = STATE(132), [anon_sym_LPAREN] = ACTIONS(45), [anon_sym_not] = ACTIONS(131), [sym_identifier] = ACTIONS(49), [sym_comment] = ACTIONS(33), }, - [98] = { - [aux_sym_import_statement_repeat1] = STATE(124), - [anon_sym_COMMA] = ACTIONS(286), - [anon_sym_SEMI] = ACTIONS(395), - [sym_comment] = ACTIONS(33), - }, - [99] = { - [sym__value] = STATE(125), - [sym_integer_value] = STATE(125), - [sym_float_value] = STATE(125), - [sym_call_expression] = STATE(125), - [sym_binary_expression] = STATE(125), - [sym_color_value] = ACTIONS(397), - [sym_string_value] = ACTIONS(397), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(53), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(55), - [sym_identifier] = ACTIONS(41), - [sym_plain_value] = ACTIONS(399), - [sym_comment] = ACTIONS(33), - }, [100] = { - [anon_sym_COMMA] = ACTIONS(401), - [anon_sym_SEMI] = ACTIONS(401), - [anon_sym_LBRACE] = ACTIONS(401), - [anon_sym_RPAREN] = ACTIONS(401), - [anon_sym_and] = ACTIONS(401), - [anon_sym_or] = ACTIONS(401), - [sym_comment] = ACTIONS(33), - }, - [101] = { - [sym__query] = STATE(103), - [sym_feature_query] = STATE(103), - [sym_parenthesized_query] = STATE(103), - [sym_binary_query] = STATE(103), - [sym_negated_query] = STATE(103), - [anon_sym_LPAREN] = ACTIONS(45), - [anon_sym_not] = ACTIONS(135), - [sym_identifier] = ACTIONS(49), - [sym_comment] = ACTIONS(33), - }, - [102] = { - [anon_sym_COMMA] = ACTIONS(403), - [anon_sym_LBRACE] = ACTIONS(403), - [anon_sym_and] = ACTIONS(143), - [anon_sym_or] = ACTIONS(143), - [sym_comment] = ACTIONS(33), - }, - [103] = { - [anon_sym_COMMA] = ACTIONS(405), - [anon_sym_SEMI] = ACTIONS(405), - [anon_sym_LBRACE] = ACTIONS(405), - [anon_sym_RPAREN] = ACTIONS(405), - [anon_sym_and] = ACTIONS(405), - [anon_sym_or] = ACTIONS(405), - [sym_comment] = ACTIONS(33), - }, - [104] = { [ts_builtin_sym_end] = ACTIONS(407), [anon_sym_ATimport] = ACTIONS(409), [anon_sym_ATmedia] = ACTIONS(409), @@ -4093,101 +4142,195 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_at_keyword] = ACTIONS(409), [sym_comment] = ACTIONS(33), }, + [101] = { + [sym__query] = STATE(107), + [sym_feature_query] = STATE(107), + [sym_parenthesized_query] = STATE(107), + [sym_binary_query] = STATE(107), + [sym_negated_query] = STATE(107), + [anon_sym_LPAREN] = ACTIONS(45), + [anon_sym_not] = ACTIONS(131), + [sym_identifier] = ACTIONS(49), + [sym_comment] = ACTIONS(33), + }, + [102] = { + [aux_sym_import_statement_repeat1] = STATE(134), + [anon_sym_COMMA] = ACTIONS(292), + [anon_sym_SEMI] = ACTIONS(411), + [sym_comment] = ACTIONS(33), + }, + [103] = { + [sym__value] = STATE(135), + [sym_integer_value] = STATE(135), + [sym_float_value] = STATE(135), + [sym_call_expression] = STATE(135), + [sym_binary_expression] = STATE(135), + [sym_color_value] = ACTIONS(413), + [sym_string_value] = ACTIONS(413), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(53), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(55), + [sym_identifier] = ACTIONS(41), + [sym_plain_value] = ACTIONS(415), + [sym_comment] = ACTIONS(33), + }, + [104] = { + [anon_sym_COMMA] = ACTIONS(417), + [anon_sym_SEMI] = ACTIONS(417), + [anon_sym_LBRACE] = ACTIONS(417), + [anon_sym_RPAREN] = ACTIONS(417), + [anon_sym_and] = ACTIONS(417), + [anon_sym_or] = ACTIONS(417), + [sym_comment] = ACTIONS(33), + }, [105] = { - [aux_sym_import_statement_repeat1] = STATE(105), - [anon_sym_COMMA] = ACTIONS(411), - [anon_sym_LBRACE] = ACTIONS(403), + [sym__query] = STATE(107), + [sym_feature_query] = STATE(107), + [sym_parenthesized_query] = STATE(107), + [sym_binary_query] = STATE(107), + [sym_negated_query] = STATE(107), + [anon_sym_LPAREN] = ACTIONS(45), + [anon_sym_not] = ACTIONS(135), + [sym_identifier] = ACTIONS(49), [sym_comment] = ACTIONS(33), }, [106] = { - [ts_builtin_sym_end] = ACTIONS(414), - [anon_sym_ATimport] = ACTIONS(416), - [anon_sym_ATmedia] = ACTIONS(416), - [anon_sym_ATcharset] = ACTIONS(416), - [anon_sym_ATnamespace] = ACTIONS(416), - [anon_sym_RBRACE] = ACTIONS(414), - [sym_nesting_selector] = ACTIONS(414), - [anon_sym_STAR] = ACTIONS(414), - [anon_sym_DOT] = ACTIONS(414), - [anon_sym_COLON] = ACTIONS(416), - [anon_sym_COLON_COLON] = ACTIONS(414), - [anon_sym_POUND] = ACTIONS(414), - [anon_sym_LBRACK] = ACTIONS(414), - [sym_string_value] = ACTIONS(414), - [sym_identifier] = ACTIONS(414), - [sym_at_keyword] = ACTIONS(416), + [anon_sym_COMMA] = ACTIONS(419), + [anon_sym_LBRACE] = ACTIONS(419), + [anon_sym_and] = ACTIONS(143), + [anon_sym_or] = ACTIONS(143), [sym_comment] = ACTIONS(33), }, [107] = { - [sym__descendant_operator] = ACTIONS(379), - [anon_sym_COMMA] = ACTIONS(379), - [anon_sym_LBRACE] = ACTIONS(379), - [anon_sym_DOT] = ACTIONS(379), - [anon_sym_COLON] = ACTIONS(381), - [anon_sym_COLON_COLON] = ACTIONS(379), - [anon_sym_POUND] = ACTIONS(379), - [anon_sym_LBRACK] = ACTIONS(379), - [anon_sym_GT] = ACTIONS(379), + [anon_sym_COMMA] = ACTIONS(421), + [anon_sym_SEMI] = ACTIONS(421), + [anon_sym_LBRACE] = ACTIONS(421), + [anon_sym_RPAREN] = ACTIONS(421), + [anon_sym_and] = ACTIONS(421), + [anon_sym_or] = ACTIONS(421), [sym_comment] = ACTIONS(33), }, [108] = { - [aux_sym_arguments_repeat1] = STATE(127), - [anon_sym_COMMA] = ACTIONS(383), - [anon_sym_STAR] = ACTIONS(151), - [anon_sym_RPAREN] = ACTIONS(418), - [anon_sym_PLUS] = ACTIONS(151), - [anon_sym_DASH] = ACTIONS(151), - [anon_sym_SLASH] = ACTIONS(153), + [ts_builtin_sym_end] = ACTIONS(423), + [anon_sym_ATimport] = ACTIONS(425), + [anon_sym_ATmedia] = ACTIONS(425), + [anon_sym_ATcharset] = ACTIONS(425), + [anon_sym_ATnamespace] = ACTIONS(425), + [anon_sym_RBRACE] = ACTIONS(423), + [sym_nesting_selector] = ACTIONS(423), + [anon_sym_STAR] = ACTIONS(423), + [anon_sym_DOT] = ACTIONS(423), + [anon_sym_COLON] = ACTIONS(425), + [anon_sym_COLON_COLON] = ACTIONS(423), + [anon_sym_POUND] = ACTIONS(423), + [anon_sym_LBRACK] = ACTIONS(423), + [sym_string_value] = ACTIONS(423), + [sym_identifier] = ACTIONS(423), + [sym_at_keyword] = ACTIONS(425), [sym_comment] = ACTIONS(33), }, [109] = { + [aux_sym_import_statement_repeat1] = STATE(109), + [anon_sym_COMMA] = ACTIONS(427), + [anon_sym_LBRACE] = ACTIONS(419), + [sym_comment] = ACTIONS(33), + }, + [110] = { + [ts_builtin_sym_end] = ACTIONS(430), + [anon_sym_ATimport] = ACTIONS(432), + [anon_sym_ATmedia] = ACTIONS(432), + [anon_sym_ATcharset] = ACTIONS(432), + [anon_sym_ATnamespace] = ACTIONS(432), + [anon_sym_RBRACE] = ACTIONS(430), + [sym_nesting_selector] = ACTIONS(430), + [anon_sym_STAR] = ACTIONS(430), + [anon_sym_DOT] = ACTIONS(430), + [anon_sym_COLON] = ACTIONS(432), + [anon_sym_COLON_COLON] = ACTIONS(430), + [anon_sym_POUND] = ACTIONS(430), + [anon_sym_LBRACK] = ACTIONS(430), + [sym_string_value] = ACTIONS(430), + [sym_identifier] = ACTIONS(430), + [sym_at_keyword] = ACTIONS(432), + [sym_comment] = ACTIONS(33), + }, + [111] = { + [sym__descendant_operator] = ACTIONS(381), + [anon_sym_COMMA] = ACTIONS(381), + [anon_sym_LBRACE] = ACTIONS(381), + [anon_sym_DOT] = ACTIONS(381), + [anon_sym_COLON] = ACTIONS(383), + [anon_sym_COLON_COLON] = ACTIONS(381), + [anon_sym_POUND] = ACTIONS(381), + [anon_sym_LBRACK] = ACTIONS(381), + [anon_sym_GT] = ACTIONS(381), + [sym_comment] = ACTIONS(33), + }, + [112] = { + [sym__value] = STATE(96), + [sym_integer_value] = STATE(96), + [sym_float_value] = STATE(96), + [sym_call_expression] = STATE(96), + [sym_binary_expression] = STATE(96), + [aux_sym_arguments_repeat1] = STATE(130), + [aux_sym_arguments_repeat2] = STATE(137), + [anon_sym_COMMA] = ACTIONS(399), + [anon_sym_RPAREN] = ACTIONS(434), + [sym_color_value] = ACTIONS(270), + [sym_string_value] = ACTIONS(270), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(272), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(274), + [sym_identifier] = ACTIONS(276), + [sym_plain_value] = ACTIONS(278), + [sym_comment] = ACTIONS(33), + }, + [113] = { [anon_sym_STAR] = ACTIONS(151), - [anon_sym_RBRACK] = ACTIONS(420), + [anon_sym_RBRACK] = ACTIONS(436), [anon_sym_PLUS] = ACTIONS(151), [anon_sym_DASH] = ACTIONS(151), [anon_sym_SLASH] = ACTIONS(153), [sym_comment] = ACTIONS(33), }, - [110] = { - [sym__value] = STATE(132), - [sym_integer_value] = STATE(132), - [sym_float_value] = STATE(132), - [sym_call_expression] = STATE(132), - [sym_binary_expression] = STATE(132), - [sym_color_value] = ACTIONS(422), - [sym_string_value] = ACTIONS(422), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(424), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(426), - [sym_identifier] = ACTIONS(428), - [sym_plain_value] = ACTIONS(430), + [114] = { + [sym__value] = STATE(139), + [sym_integer_value] = STATE(139), + [sym_float_value] = STATE(139), + [sym_call_expression] = STATE(139), + [sym_binary_expression] = STATE(139), + [sym_color_value] = ACTIONS(438), + [sym_string_value] = ACTIONS(438), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(272), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(274), + [sym_identifier] = ACTIONS(276), + [sym_plain_value] = ACTIONS(440), [sym_comment] = ACTIONS(33), }, - [111] = { - [ts_builtin_sym_end] = ACTIONS(432), - [anon_sym_ATimport] = ACTIONS(434), - [anon_sym_ATmedia] = ACTIONS(434), - [anon_sym_ATcharset] = ACTIONS(434), - [anon_sym_ATnamespace] = ACTIONS(434), - [anon_sym_RBRACE] = ACTIONS(432), - [sym_nesting_selector] = ACTIONS(432), - [anon_sym_STAR] = ACTIONS(432), - [anon_sym_DOT] = ACTIONS(432), - [anon_sym_COLON] = ACTIONS(434), - [anon_sym_COLON_COLON] = ACTIONS(432), - [anon_sym_POUND] = ACTIONS(432), - [anon_sym_LBRACK] = ACTIONS(432), - [sym_string_value] = ACTIONS(432), - [sym_identifier] = ACTIONS(432), - [sym_at_keyword] = ACTIONS(434), + [115] = { + [ts_builtin_sym_end] = ACTIONS(442), + [anon_sym_ATimport] = ACTIONS(444), + [anon_sym_ATmedia] = ACTIONS(444), + [anon_sym_ATcharset] = ACTIONS(444), + [anon_sym_ATnamespace] = ACTIONS(444), + [anon_sym_RBRACE] = ACTIONS(442), + [sym_nesting_selector] = ACTIONS(442), + [anon_sym_STAR] = ACTIONS(442), + [anon_sym_DOT] = ACTIONS(442), + [anon_sym_COLON] = ACTIONS(444), + [anon_sym_COLON_COLON] = ACTIONS(442), + [anon_sym_POUND] = ACTIONS(442), + [anon_sym_LBRACK] = ACTIONS(442), + [sym_string_value] = ACTIONS(442), + [sym_identifier] = ACTIONS(442), + [sym_at_keyword] = ACTIONS(444), [sym_comment] = ACTIONS(33), }, - [112] = { - [sym_import_statement] = STATE(112), - [sym_media_statement] = STATE(112), - [sym_charset_statement] = STATE(112), - [sym_namespace_statement] = STATE(112), - [sym_at_rule] = STATE(112), - [sym_rule_set] = STATE(112), + [116] = { + [sym_import_statement] = STATE(116), + [sym_media_statement] = STATE(116), + [sym_charset_statement] = STATE(116), + [sym_namespace_statement] = STATE(116), + [sym_at_rule] = STATE(116), + [sym_rule_set] = STATE(116), [sym_selectors] = STATE(15), [sym__selector] = STATE(16), [sym_universal_selector] = STATE(16), @@ -4198,338 +4341,103 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_attribute_selector] = STATE(16), [sym_child_selector] = STATE(16), [sym_descendant_selector] = STATE(16), - [sym_declaration] = STATE(112), - [aux_sym_block_repeat1] = STATE(112), - [anon_sym_ATimport] = ACTIONS(436), - [anon_sym_ATmedia] = ACTIONS(439), - [anon_sym_ATcharset] = ACTIONS(442), - [anon_sym_ATnamespace] = ACTIONS(445), - [anon_sym_RBRACE] = ACTIONS(448), - [sym_nesting_selector] = ACTIONS(450), - [anon_sym_STAR] = ACTIONS(453), - [anon_sym_DOT] = ACTIONS(456), - [anon_sym_COLON] = ACTIONS(459), - [anon_sym_COLON_COLON] = ACTIONS(462), - [anon_sym_POUND] = ACTIONS(465), - [anon_sym_LBRACK] = ACTIONS(468), - [sym_string_value] = ACTIONS(450), - [sym_identifier] = ACTIONS(471), - [sym_at_keyword] = ACTIONS(474), + [sym_declaration] = STATE(116), + [aux_sym_block_repeat1] = STATE(116), + [anon_sym_ATimport] = ACTIONS(446), + [anon_sym_ATmedia] = ACTIONS(449), + [anon_sym_ATcharset] = ACTIONS(452), + [anon_sym_ATnamespace] = ACTIONS(455), + [anon_sym_RBRACE] = ACTIONS(458), + [sym_nesting_selector] = ACTIONS(460), + [anon_sym_STAR] = ACTIONS(463), + [anon_sym_DOT] = ACTIONS(466), + [anon_sym_COLON] = ACTIONS(469), + [anon_sym_COLON_COLON] = ACTIONS(472), + [anon_sym_POUND] = ACTIONS(475), + [anon_sym_LBRACK] = ACTIONS(478), + [sym_string_value] = ACTIONS(460), + [sym_identifier] = ACTIONS(481), + [sym_at_keyword] = ACTIONS(484), [sym_comment] = ACTIONS(33), }, - [113] = { - [anon_sym_COMMA] = ACTIONS(403), - [anon_sym_SEMI] = ACTIONS(403), - [anon_sym_LBRACE] = ACTIONS(403), + [117] = { + [anon_sym_COMMA] = ACTIONS(419), + [anon_sym_SEMI] = ACTIONS(419), + [anon_sym_LBRACE] = ACTIONS(419), [anon_sym_and] = ACTIONS(195), [anon_sym_or] = ACTIONS(195), [sym_comment] = ACTIONS(33), }, - [114] = { - [ts_builtin_sym_end] = ACTIONS(477), - [anon_sym_ATimport] = ACTIONS(479), - [anon_sym_ATmedia] = ACTIONS(479), - [anon_sym_ATcharset] = ACTIONS(479), - [anon_sym_ATnamespace] = ACTIONS(479), - [anon_sym_RBRACE] = ACTIONS(477), - [sym_nesting_selector] = ACTIONS(477), - [anon_sym_STAR] = ACTIONS(477), - [anon_sym_DOT] = ACTIONS(477), - [anon_sym_COLON] = ACTIONS(479), - [anon_sym_COLON_COLON] = ACTIONS(477), - [anon_sym_POUND] = ACTIONS(477), - [anon_sym_LBRACK] = ACTIONS(477), - [sym_string_value] = ACTIONS(477), - [sym_identifier] = ACTIONS(477), - [sym_at_keyword] = ACTIONS(479), - [sym_comment] = ACTIONS(33), - }, - [115] = { - [aux_sym_import_statement_repeat1] = STATE(115), - [anon_sym_COMMA] = ACTIONS(481), - [anon_sym_SEMI] = ACTIONS(403), - [anon_sym_LBRACE] = ACTIONS(403), - [sym_comment] = ACTIONS(33), - }, - [116] = { - [sym__descendant_operator] = ACTIONS(484), - [anon_sym_COMMA] = ACTIONS(484), - [anon_sym_LBRACE] = ACTIONS(484), - [anon_sym_DOT] = ACTIONS(484), - [anon_sym_COLON] = ACTIONS(486), - [anon_sym_COLON_COLON] = ACTIONS(484), - [anon_sym_POUND] = ACTIONS(484), - [anon_sym_LBRACK] = ACTIONS(484), - [anon_sym_GT] = ACTIONS(484), - [sym_comment] = ACTIONS(33), - }, - [117] = { - [sym__value] = STATE(133), - [sym_integer_value] = STATE(133), - [sym_float_value] = STATE(133), - [sym_call_expression] = STATE(133), - [sym_binary_expression] = STATE(133), - [sym_color_value] = ACTIONS(488), - [sym_string_value] = ACTIONS(488), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(53), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(55), - [sym_identifier] = ACTIONS(41), - [sym_plain_value] = ACTIONS(490), - [sym_comment] = ACTIONS(33), - }, [118] = { - [sym__descendant_operator] = ACTIONS(492), - [anon_sym_COMMA] = ACTIONS(492), - [anon_sym_LBRACE] = ACTIONS(492), - [anon_sym_DOT] = ACTIONS(492), - [anon_sym_COLON] = ACTIONS(494), - [anon_sym_COLON_COLON] = ACTIONS(492), - [anon_sym_POUND] = ACTIONS(492), - [anon_sym_LBRACK] = ACTIONS(492), - [anon_sym_GT] = ACTIONS(492), + [ts_builtin_sym_end] = ACTIONS(487), + [anon_sym_ATimport] = ACTIONS(489), + [anon_sym_ATmedia] = ACTIONS(489), + [anon_sym_ATcharset] = ACTIONS(489), + [anon_sym_ATnamespace] = ACTIONS(489), + [anon_sym_RBRACE] = ACTIONS(487), + [sym_nesting_selector] = ACTIONS(487), + [anon_sym_STAR] = ACTIONS(487), + [anon_sym_DOT] = ACTIONS(487), + [anon_sym_COLON] = ACTIONS(489), + [anon_sym_COLON_COLON] = ACTIONS(487), + [anon_sym_POUND] = ACTIONS(487), + [anon_sym_LBRACK] = ACTIONS(487), + [sym_string_value] = ACTIONS(487), + [sym_identifier] = ACTIONS(487), + [sym_at_keyword] = ACTIONS(489), [sym_comment] = ACTIONS(33), }, [119] = { - [sym__value] = STATE(134), - [sym_integer_value] = STATE(134), - [sym_float_value] = STATE(134), - [sym_call_expression] = STATE(134), - [sym_binary_expression] = STATE(134), - [sym_color_value] = ACTIONS(496), - [sym_string_value] = ACTIONS(496), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(53), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(55), - [sym_identifier] = ACTIONS(41), - [sym_plain_value] = ACTIONS(498), + [aux_sym_import_statement_repeat1] = STATE(119), + [anon_sym_COMMA] = ACTIONS(491), + [anon_sym_SEMI] = ACTIONS(419), + [anon_sym_LBRACE] = ACTIONS(419), [sym_comment] = ACTIONS(33), }, [120] = { - [anon_sym_COMMA] = ACTIONS(500), - [anon_sym_SEMI] = ACTIONS(500), - [anon_sym_STAR] = ACTIONS(500), - [anon_sym_RBRACK] = ACTIONS(500), - [anon_sym_LPAREN] = ACTIONS(500), - [anon_sym_RPAREN] = ACTIONS(500), - [anon_sym_not] = ACTIONS(502), - [anon_sym_PLUS] = ACTIONS(500), - [anon_sym_DASH] = ACTIONS(502), - [anon_sym_SLASH] = ACTIONS(502), - [sym_identifier] = ACTIONS(502), + [sym__descendant_operator] = ACTIONS(494), + [anon_sym_COMMA] = ACTIONS(494), + [anon_sym_LBRACE] = ACTIONS(494), + [anon_sym_DOT] = ACTIONS(494), + [anon_sym_COLON] = ACTIONS(496), + [anon_sym_COLON_COLON] = ACTIONS(494), + [anon_sym_POUND] = ACTIONS(494), + [anon_sym_LBRACK] = ACTIONS(494), + [anon_sym_GT] = ACTIONS(494), [sym_comment] = ACTIONS(33), }, [121] = { - [aux_sym_arguments_repeat1] = STATE(136), - [anon_sym_COMMA] = ACTIONS(383), - [anon_sym_RPAREN] = ACTIONS(504), + [sym__value] = STATE(140), + [sym_integer_value] = STATE(140), + [sym_float_value] = STATE(140), + [sym_call_expression] = STATE(140), + [sym_binary_expression] = STATE(140), + [sym_color_value] = ACTIONS(498), + [sym_string_value] = ACTIONS(498), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(53), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(55), + [sym_identifier] = ACTIONS(41), + [sym_plain_value] = ACTIONS(500), [sym_comment] = ACTIONS(33), }, [122] = { - [anon_sym_COMMA] = ACTIONS(403), - [anon_sym_SEMI] = ACTIONS(403), - [anon_sym_and] = ACTIONS(290), - [anon_sym_or] = ACTIONS(290), + [sym__descendant_operator] = ACTIONS(502), + [anon_sym_COMMA] = ACTIONS(502), + [anon_sym_LBRACE] = ACTIONS(502), + [anon_sym_DOT] = ACTIONS(502), + [anon_sym_COLON] = ACTIONS(504), + [anon_sym_COLON_COLON] = ACTIONS(502), + [anon_sym_POUND] = ACTIONS(502), + [anon_sym_LBRACK] = ACTIONS(502), + [anon_sym_GT] = ACTIONS(502), [sym_comment] = ACTIONS(33), }, [123] = { - [ts_builtin_sym_end] = ACTIONS(506), - [anon_sym_ATimport] = ACTIONS(508), - [anon_sym_ATmedia] = ACTIONS(508), - [anon_sym_ATcharset] = ACTIONS(508), - [anon_sym_ATnamespace] = ACTIONS(508), - [anon_sym_RBRACE] = ACTIONS(506), - [sym_nesting_selector] = ACTIONS(506), - [anon_sym_STAR] = ACTIONS(506), - [anon_sym_DOT] = ACTIONS(506), - [anon_sym_COLON] = ACTIONS(508), - [anon_sym_COLON_COLON] = ACTIONS(506), - [anon_sym_POUND] = ACTIONS(506), - [anon_sym_LBRACK] = ACTIONS(506), - [sym_string_value] = ACTIONS(506), - [sym_identifier] = ACTIONS(506), - [sym_at_keyword] = ACTIONS(508), - [sym_comment] = ACTIONS(33), - }, - [124] = { - [aux_sym_import_statement_repeat1] = STATE(124), - [anon_sym_COMMA] = ACTIONS(510), - [anon_sym_SEMI] = ACTIONS(403), - [sym_comment] = ACTIONS(33), - }, - [125] = { - [anon_sym_STAR] = ACTIONS(151), - [anon_sym_RPAREN] = ACTIONS(513), - [anon_sym_PLUS] = ACTIONS(151), - [anon_sym_DASH] = ACTIONS(151), - [anon_sym_SLASH] = ACTIONS(153), - [sym_comment] = ACTIONS(33), - }, - [126] = { - [sym__descendant_operator] = ACTIONS(500), - [anon_sym_COMMA] = ACTIONS(500), - [anon_sym_LBRACE] = ACTIONS(500), - [anon_sym_DOT] = ACTIONS(500), - [anon_sym_COLON] = ACTIONS(502), - [anon_sym_COLON_COLON] = ACTIONS(500), - [anon_sym_POUND] = ACTIONS(500), - [anon_sym_LBRACK] = ACTIONS(500), - [anon_sym_GT] = ACTIONS(500), - [sym_comment] = ACTIONS(33), - }, - [127] = { - [aux_sym_arguments_repeat1] = STATE(136), - [anon_sym_COMMA] = ACTIONS(383), - [anon_sym_RPAREN] = ACTIONS(515), - [sym_comment] = ACTIONS(33), - }, - [128] = { - [sym__descendant_operator] = ACTIONS(517), - [anon_sym_COMMA] = ACTIONS(517), - [anon_sym_LBRACE] = ACTIONS(517), - [anon_sym_DOT] = ACTIONS(517), - [anon_sym_COLON] = ACTIONS(519), - [anon_sym_COLON_COLON] = ACTIONS(517), - [anon_sym_POUND] = ACTIONS(517), - [anon_sym_LBRACK] = ACTIONS(517), - [anon_sym_GT] = ACTIONS(517), - [sym_comment] = ACTIONS(33), - }, - [129] = { - [anon_sym_COMMA] = ACTIONS(109), - [anon_sym_SEMI] = ACTIONS(109), - [anon_sym_STAR] = ACTIONS(109), - [sym_important] = ACTIONS(109), - [sym_color_value] = ACTIONS(109), - [sym_string_value] = ACTIONS(109), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(111), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(111), - [sym_unit] = ACTIONS(521), - [anon_sym_PLUS] = ACTIONS(111), - [anon_sym_DASH] = ACTIONS(111), - [anon_sym_SLASH] = ACTIONS(111), - [sym_identifier] = ACTIONS(111), - [sym_plain_value] = ACTIONS(111), - [sym_comment] = ACTIONS(33), - }, - [130] = { - [anon_sym_COMMA] = ACTIONS(115), - [anon_sym_SEMI] = ACTIONS(115), - [anon_sym_STAR] = ACTIONS(115), - [sym_important] = ACTIONS(115), - [sym_color_value] = ACTIONS(115), - [sym_string_value] = ACTIONS(115), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(117), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(117), - [sym_unit] = ACTIONS(523), - [anon_sym_PLUS] = ACTIONS(117), - [anon_sym_DASH] = ACTIONS(117), - [anon_sym_SLASH] = ACTIONS(117), - [sym_identifier] = ACTIONS(117), - [sym_plain_value] = ACTIONS(117), - [sym_comment] = ACTIONS(33), - }, - [131] = { - [sym_arguments] = STATE(142), - [anon_sym_COMMA] = ACTIONS(121), - [anon_sym_SEMI] = ACTIONS(121), - [anon_sym_STAR] = ACTIONS(121), - [sym_important] = ACTIONS(121), - [sym_color_value] = ACTIONS(121), - [sym_string_value] = ACTIONS(121), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(123), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(123), - [anon_sym_PLUS] = ACTIONS(123), - [anon_sym_DASH] = ACTIONS(123), - [anon_sym_SLASH] = ACTIONS(123), - [anon_sym_LPAREN2] = ACTIONS(525), - [sym_identifier] = ACTIONS(123), - [sym_plain_value] = ACTIONS(123), - [sym_comment] = ACTIONS(33), - }, - [132] = { - [sym__value] = STATE(147), - [sym_integer_value] = STATE(147), - [sym_float_value] = STATE(147), - [sym_call_expression] = STATE(147), - [sym_binary_expression] = STATE(147), - [aux_sym_declaration_repeat1] = STATE(148), - [anon_sym_COMMA] = ACTIONS(527), - [anon_sym_SEMI] = ACTIONS(529), - [anon_sym_STAR] = ACTIONS(531), - [sym_important] = ACTIONS(533), - [sym_color_value] = ACTIONS(535), - [sym_string_value] = ACTIONS(535), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(424), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(426), - [anon_sym_PLUS] = ACTIONS(537), - [anon_sym_DASH] = ACTIONS(537), - [anon_sym_SLASH] = ACTIONS(537), - [sym_identifier] = ACTIONS(428), - [sym_plain_value] = ACTIONS(539), - [sym_comment] = ACTIONS(33), - }, - [133] = { - [anon_sym_STAR] = ACTIONS(151), - [anon_sym_RBRACK] = ACTIONS(541), - [anon_sym_PLUS] = ACTIONS(151), - [anon_sym_DASH] = ACTIONS(151), - [anon_sym_SLASH] = ACTIONS(153), - [sym_comment] = ACTIONS(33), - }, - [134] = { - [anon_sym_COMMA] = ACTIONS(543), - [anon_sym_STAR] = ACTIONS(151), - [anon_sym_RPAREN] = ACTIONS(543), - [anon_sym_PLUS] = ACTIONS(151), - [anon_sym_DASH] = ACTIONS(151), - [anon_sym_SLASH] = ACTIONS(153), - [sym_comment] = ACTIONS(33), - }, - [135] = { - [anon_sym_COMMA] = ACTIONS(545), - [anon_sym_SEMI] = ACTIONS(545), - [anon_sym_STAR] = ACTIONS(545), - [anon_sym_RBRACK] = ACTIONS(545), - [anon_sym_LPAREN] = ACTIONS(545), - [anon_sym_RPAREN] = ACTIONS(545), - [anon_sym_not] = ACTIONS(547), - [anon_sym_PLUS] = ACTIONS(545), - [anon_sym_DASH] = ACTIONS(547), - [anon_sym_SLASH] = ACTIONS(547), - [sym_identifier] = ACTIONS(547), - [sym_comment] = ACTIONS(33), - }, - [136] = { - [aux_sym_arguments_repeat1] = STATE(136), - [anon_sym_COMMA] = ACTIONS(549), - [anon_sym_RPAREN] = ACTIONS(543), - [sym_comment] = ACTIONS(33), - }, - [137] = { - [anon_sym_COMMA] = ACTIONS(552), - [anon_sym_SEMI] = ACTIONS(552), - [anon_sym_LBRACE] = ACTIONS(552), - [anon_sym_RPAREN] = ACTIONS(552), - [anon_sym_and] = ACTIONS(552), - [anon_sym_or] = ACTIONS(552), - [sym_comment] = ACTIONS(33), - }, - [138] = { - [sym__descendant_operator] = ACTIONS(545), - [anon_sym_COMMA] = ACTIONS(545), - [anon_sym_LBRACE] = ACTIONS(545), - [anon_sym_DOT] = ACTIONS(545), - [anon_sym_COLON] = ACTIONS(547), - [anon_sym_COLON_COLON] = ACTIONS(545), - [anon_sym_POUND] = ACTIONS(545), - [anon_sym_LBRACK] = ACTIONS(545), - [anon_sym_GT] = ACTIONS(545), - [sym_comment] = ACTIONS(33), - }, - [139] = { [anon_sym_COMMA] = ACTIONS(260), [anon_sym_SEMI] = ACTIONS(260), [anon_sym_STAR] = ACTIONS(260), [sym_important] = ACTIONS(260), + [anon_sym_RPAREN] = ACTIONS(260), [sym_color_value] = ACTIONS(260), [sym_string_value] = ACTIONS(260), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(262), @@ -4541,11 +4449,12 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_plain_value] = ACTIONS(262), [sym_comment] = ACTIONS(33), }, - [140] = { + [124] = { [anon_sym_COMMA] = ACTIONS(264), [anon_sym_SEMI] = ACTIONS(264), [anon_sym_STAR] = ACTIONS(264), [sym_important] = ACTIONS(264), + [anon_sym_RPAREN] = ACTIONS(264), [sym_color_value] = ACTIONS(264), [sym_string_value] = ACTIONS(264), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(266), @@ -4557,285 +4466,507 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_plain_value] = ACTIONS(266), [sym_comment] = ACTIONS(33), }, - [141] = { - [sym__value] = STATE(151), - [sym_integer_value] = STATE(151), - [sym_float_value] = STATE(151), - [sym_call_expression] = STATE(151), - [sym_binary_expression] = STATE(151), - [anon_sym_RPAREN] = ACTIONS(554), - [sym_color_value] = ACTIONS(556), - [sym_string_value] = ACTIONS(556), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(53), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(55), - [sym_identifier] = ACTIONS(41), - [sym_plain_value] = ACTIONS(558), - [sym_comment] = ACTIONS(33), - }, - [142] = { - [anon_sym_COMMA] = ACTIONS(274), - [anon_sym_SEMI] = ACTIONS(274), - [anon_sym_STAR] = ACTIONS(274), - [sym_important] = ACTIONS(274), - [sym_color_value] = ACTIONS(274), - [sym_string_value] = ACTIONS(274), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(276), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(276), - [anon_sym_PLUS] = ACTIONS(276), - [anon_sym_DASH] = ACTIONS(276), - [anon_sym_SLASH] = ACTIONS(276), + [125] = { + [sym__value] = STATE(96), + [sym_integer_value] = STATE(96), + [sym_float_value] = STATE(96), + [sym_call_expression] = STATE(96), + [sym_binary_expression] = STATE(96), + [aux_sym_arguments_repeat1] = STATE(142), + [anon_sym_RPAREN] = ACTIONS(506), + [sym_color_value] = ACTIONS(270), + [sym_string_value] = ACTIONS(270), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(272), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(274), [sym_identifier] = ACTIONS(276), - [sym_plain_value] = ACTIONS(276), + [sym_plain_value] = ACTIONS(278), [sym_comment] = ACTIONS(33), }, - [143] = { - [sym__value] = STATE(152), - [sym_integer_value] = STATE(152), - [sym_float_value] = STATE(152), - [sym_call_expression] = STATE(152), - [sym_binary_expression] = STATE(152), - [sym_color_value] = ACTIONS(560), - [sym_string_value] = ACTIONS(560), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(424), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(426), - [sym_identifier] = ACTIONS(428), - [sym_plain_value] = ACTIONS(562), + [126] = { + [anon_sym_COMMA] = ACTIONS(280), + [anon_sym_SEMI] = ACTIONS(280), + [anon_sym_STAR] = ACTIONS(280), + [sym_important] = ACTIONS(280), + [anon_sym_RPAREN] = ACTIONS(280), + [sym_color_value] = ACTIONS(280), + [sym_string_value] = ACTIONS(280), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(282), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(282), + [anon_sym_PLUS] = ACTIONS(282), + [anon_sym_DASH] = ACTIONS(282), + [anon_sym_SLASH] = ACTIONS(282), + [sym_identifier] = ACTIONS(282), + [sym_plain_value] = ACTIONS(282), [sym_comment] = ACTIONS(33), }, - [144] = { - [anon_sym_ATimport] = ACTIONS(564), - [anon_sym_ATmedia] = ACTIONS(564), - [anon_sym_ATcharset] = ACTIONS(564), - [anon_sym_ATnamespace] = ACTIONS(564), - [anon_sym_RBRACE] = ACTIONS(566), - [sym_nesting_selector] = ACTIONS(566), - [anon_sym_STAR] = ACTIONS(566), - [anon_sym_DOT] = ACTIONS(566), - [anon_sym_COLON] = ACTIONS(564), - [anon_sym_COLON_COLON] = ACTIONS(566), - [anon_sym_POUND] = ACTIONS(566), - [anon_sym_LBRACK] = ACTIONS(566), - [sym_string_value] = ACTIONS(566), - [sym_identifier] = ACTIONS(566), - [sym_at_keyword] = ACTIONS(564), + [127] = { + [sym__value] = STATE(143), + [sym_integer_value] = STATE(143), + [sym_float_value] = STATE(143), + [sym_call_expression] = STATE(143), + [sym_binary_expression] = STATE(143), + [sym_color_value] = ACTIONS(508), + [sym_string_value] = ACTIONS(508), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(272), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(274), + [sym_identifier] = ACTIONS(276), + [sym_plain_value] = ACTIONS(510), [sym_comment] = ACTIONS(33), }, - [145] = { - [sym__value] = STATE(153), - [sym_integer_value] = STATE(153), - [sym_float_value] = STATE(153), - [sym_call_expression] = STATE(153), - [sym_binary_expression] = STATE(153), - [sym_color_value] = ACTIONS(568), - [sym_string_value] = ACTIONS(568), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(424), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(426), - [sym_identifier] = ACTIONS(428), - [sym_plain_value] = ACTIONS(570), + [128] = { + [sym__value] = STATE(96), + [sym_integer_value] = STATE(96), + [sym_float_value] = STATE(96), + [sym_call_expression] = STATE(96), + [sym_binary_expression] = STATE(96), + [aux_sym_arguments_repeat1] = STATE(144), + [sym_color_value] = ACTIONS(270), + [sym_string_value] = ACTIONS(270), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(272), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(274), + [sym_identifier] = ACTIONS(276), + [sym_plain_value] = ACTIONS(278), [sym_comment] = ACTIONS(33), }, - [146] = { - [anon_sym_SEMI] = ACTIONS(572), + [129] = { + [anon_sym_SEMI] = ACTIONS(512), + [anon_sym_STAR] = ACTIONS(512), + [anon_sym_RBRACK] = ACTIONS(512), + [anon_sym_LPAREN] = ACTIONS(512), + [anon_sym_RPAREN] = ACTIONS(512), + [anon_sym_not] = ACTIONS(514), + [anon_sym_PLUS] = ACTIONS(512), + [anon_sym_DASH] = ACTIONS(514), + [anon_sym_SLASH] = ACTIONS(514), + [sym_identifier] = ACTIONS(514), [sym_comment] = ACTIONS(33), }, - [147] = { - [anon_sym_COMMA] = ACTIONS(574), - [anon_sym_SEMI] = ACTIONS(574), - [anon_sym_STAR] = ACTIONS(531), - [sym_important] = ACTIONS(574), - [sym_color_value] = ACTIONS(574), - [sym_string_value] = ACTIONS(574), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(576), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(576), - [anon_sym_PLUS] = ACTIONS(537), - [anon_sym_DASH] = ACTIONS(537), - [anon_sym_SLASH] = ACTIONS(537), - [sym_identifier] = ACTIONS(576), - [sym_plain_value] = ACTIONS(576), + [130] = { + [sym__value] = STATE(96), + [sym_integer_value] = STATE(96), + [sym_float_value] = STATE(96), + [sym_call_expression] = STATE(96), + [sym_binary_expression] = STATE(96), + [aux_sym_arguments_repeat1] = STATE(130), + [anon_sym_COMMA] = ACTIONS(516), + [anon_sym_RPAREN] = ACTIONS(516), + [sym_color_value] = ACTIONS(518), + [sym_string_value] = ACTIONS(518), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(521), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(524), + [sym_identifier] = ACTIONS(527), + [sym_plain_value] = ACTIONS(530), [sym_comment] = ACTIONS(33), }, - [148] = { - [sym__value] = STATE(147), - [sym_integer_value] = STATE(147), - [sym_float_value] = STATE(147), - [sym_call_expression] = STATE(147), - [sym_binary_expression] = STATE(147), - [aux_sym_declaration_repeat1] = STATE(156), - [anon_sym_COMMA] = ACTIONS(527), - [anon_sym_SEMI] = ACTIONS(572), - [sym_important] = ACTIONS(578), - [sym_color_value] = ACTIONS(535), + [131] = { + [aux_sym_arguments_repeat2] = STATE(146), + [anon_sym_COMMA] = ACTIONS(399), + [anon_sym_RPAREN] = ACTIONS(533), + [sym_comment] = ACTIONS(33), + }, + [132] = { + [anon_sym_COMMA] = ACTIONS(419), + [anon_sym_SEMI] = ACTIONS(419), + [anon_sym_and] = ACTIONS(296), + [anon_sym_or] = ACTIONS(296), + [sym_comment] = ACTIONS(33), + }, + [133] = { + [ts_builtin_sym_end] = ACTIONS(535), + [anon_sym_ATimport] = ACTIONS(537), + [anon_sym_ATmedia] = ACTIONS(537), + [anon_sym_ATcharset] = ACTIONS(537), + [anon_sym_ATnamespace] = ACTIONS(537), + [anon_sym_RBRACE] = ACTIONS(535), + [sym_nesting_selector] = ACTIONS(535), + [anon_sym_STAR] = ACTIONS(535), + [anon_sym_DOT] = ACTIONS(535), + [anon_sym_COLON] = ACTIONS(537), + [anon_sym_COLON_COLON] = ACTIONS(535), + [anon_sym_POUND] = ACTIONS(535), + [anon_sym_LBRACK] = ACTIONS(535), [sym_string_value] = ACTIONS(535), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(424), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(426), - [sym_identifier] = ACTIONS(428), - [sym_plain_value] = ACTIONS(539), + [sym_identifier] = ACTIONS(535), + [sym_at_keyword] = ACTIONS(537), [sym_comment] = ACTIONS(33), }, - [149] = { - [sym__descendant_operator] = ACTIONS(580), - [anon_sym_COMMA] = ACTIONS(580), - [anon_sym_LBRACE] = ACTIONS(580), - [anon_sym_DOT] = ACTIONS(580), - [anon_sym_COLON] = ACTIONS(582), - [anon_sym_COLON_COLON] = ACTIONS(580), - [anon_sym_POUND] = ACTIONS(580), - [anon_sym_LBRACK] = ACTIONS(580), - [anon_sym_GT] = ACTIONS(580), + [134] = { + [aux_sym_import_statement_repeat1] = STATE(134), + [anon_sym_COMMA] = ACTIONS(539), + [anon_sym_SEMI] = ACTIONS(419), [sym_comment] = ACTIONS(33), }, - [150] = { - [anon_sym_COMMA] = ACTIONS(379), - [anon_sym_SEMI] = ACTIONS(379), - [anon_sym_STAR] = ACTIONS(379), - [sym_important] = ACTIONS(379), - [sym_color_value] = ACTIONS(379), - [sym_string_value] = ACTIONS(379), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(381), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(381), - [anon_sym_PLUS] = ACTIONS(381), - [anon_sym_DASH] = ACTIONS(381), - [anon_sym_SLASH] = ACTIONS(381), - [sym_identifier] = ACTIONS(381), - [sym_plain_value] = ACTIONS(381), - [sym_comment] = ACTIONS(33), - }, - [151] = { - [aux_sym_arguments_repeat1] = STATE(158), - [anon_sym_COMMA] = ACTIONS(383), + [135] = { [anon_sym_STAR] = ACTIONS(151), - [anon_sym_RPAREN] = ACTIONS(584), + [anon_sym_RPAREN] = ACTIONS(542), [anon_sym_PLUS] = ACTIONS(151), [anon_sym_DASH] = ACTIONS(151), [anon_sym_SLASH] = ACTIONS(153), [sym_comment] = ACTIONS(33), }, + [136] = { + [sym__descendant_operator] = ACTIONS(512), + [anon_sym_COMMA] = ACTIONS(512), + [anon_sym_LBRACE] = ACTIONS(512), + [anon_sym_DOT] = ACTIONS(512), + [anon_sym_COLON] = ACTIONS(514), + [anon_sym_COLON_COLON] = ACTIONS(512), + [anon_sym_POUND] = ACTIONS(512), + [anon_sym_LBRACK] = ACTIONS(512), + [anon_sym_GT] = ACTIONS(512), + [sym_comment] = ACTIONS(33), + }, + [137] = { + [aux_sym_arguments_repeat2] = STATE(146), + [anon_sym_COMMA] = ACTIONS(399), + [anon_sym_RPAREN] = ACTIONS(544), + [sym_comment] = ACTIONS(33), + }, + [138] = { + [sym__descendant_operator] = ACTIONS(546), + [anon_sym_COMMA] = ACTIONS(546), + [anon_sym_LBRACE] = ACTIONS(546), + [anon_sym_DOT] = ACTIONS(546), + [anon_sym_COLON] = ACTIONS(548), + [anon_sym_COLON_COLON] = ACTIONS(546), + [anon_sym_POUND] = ACTIONS(546), + [anon_sym_LBRACK] = ACTIONS(546), + [anon_sym_GT] = ACTIONS(546), + [sym_comment] = ACTIONS(33), + }, + [139] = { + [sym__value] = STATE(152), + [sym_integer_value] = STATE(152), + [sym_float_value] = STATE(152), + [sym_call_expression] = STATE(152), + [sym_binary_expression] = STATE(152), + [aux_sym_declaration_repeat1] = STATE(153), + [anon_sym_COMMA] = ACTIONS(550), + [anon_sym_SEMI] = ACTIONS(552), + [anon_sym_STAR] = ACTIONS(393), + [sym_important] = ACTIONS(554), + [sym_color_value] = ACTIONS(556), + [sym_string_value] = ACTIONS(556), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(272), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(274), + [anon_sym_PLUS] = ACTIONS(397), + [anon_sym_DASH] = ACTIONS(397), + [anon_sym_SLASH] = ACTIONS(397), + [sym_identifier] = ACTIONS(276), + [sym_plain_value] = ACTIONS(558), + [sym_comment] = ACTIONS(33), + }, + [140] = { + [anon_sym_STAR] = ACTIONS(151), + [anon_sym_RBRACK] = ACTIONS(560), + [anon_sym_PLUS] = ACTIONS(151), + [anon_sym_DASH] = ACTIONS(151), + [anon_sym_SLASH] = ACTIONS(153), + [sym_comment] = ACTIONS(33), + }, + [141] = { + [anon_sym_COMMA] = ACTIONS(381), + [anon_sym_SEMI] = ACTIONS(381), + [anon_sym_STAR] = ACTIONS(381), + [sym_important] = ACTIONS(381), + [anon_sym_RPAREN] = ACTIONS(381), + [sym_color_value] = ACTIONS(381), + [sym_string_value] = ACTIONS(381), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(383), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(383), + [anon_sym_PLUS] = ACTIONS(383), + [anon_sym_DASH] = ACTIONS(383), + [anon_sym_SLASH] = ACTIONS(383), + [sym_identifier] = ACTIONS(383), + [sym_plain_value] = ACTIONS(383), + [sym_comment] = ACTIONS(33), + }, + [142] = { + [sym__value] = STATE(96), + [sym_integer_value] = STATE(96), + [sym_float_value] = STATE(96), + [sym_call_expression] = STATE(96), + [sym_binary_expression] = STATE(96), + [aux_sym_arguments_repeat1] = STATE(130), + [aux_sym_arguments_repeat2] = STATE(156), + [anon_sym_COMMA] = ACTIONS(399), + [anon_sym_RPAREN] = ACTIONS(562), + [sym_color_value] = ACTIONS(270), + [sym_string_value] = ACTIONS(270), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(272), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(274), + [sym_identifier] = ACTIONS(276), + [sym_plain_value] = ACTIONS(278), + [sym_comment] = ACTIONS(33), + }, + [143] = { + [anon_sym_COMMA] = ACTIONS(403), + [anon_sym_SEMI] = ACTIONS(403), + [anon_sym_STAR] = ACTIONS(403), + [sym_important] = ACTIONS(403), + [anon_sym_RPAREN] = ACTIONS(403), + [sym_color_value] = ACTIONS(403), + [sym_string_value] = ACTIONS(403), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(405), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(405), + [anon_sym_PLUS] = ACTIONS(405), + [anon_sym_DASH] = ACTIONS(405), + [anon_sym_SLASH] = ACTIONS(405), + [sym_identifier] = ACTIONS(405), + [sym_plain_value] = ACTIONS(405), + [sym_comment] = ACTIONS(33), + }, + [144] = { + [sym__value] = STATE(96), + [sym_integer_value] = STATE(96), + [sym_float_value] = STATE(96), + [sym_call_expression] = STATE(96), + [sym_binary_expression] = STATE(96), + [aux_sym_arguments_repeat1] = STATE(130), + [anon_sym_COMMA] = ACTIONS(564), + [anon_sym_RPAREN] = ACTIONS(564), + [sym_color_value] = ACTIONS(270), + [sym_string_value] = ACTIONS(270), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(272), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(274), + [sym_identifier] = ACTIONS(276), + [sym_plain_value] = ACTIONS(278), + [sym_comment] = ACTIONS(33), + }, + [145] = { + [anon_sym_SEMI] = ACTIONS(566), + [anon_sym_STAR] = ACTIONS(566), + [anon_sym_RBRACK] = ACTIONS(566), + [anon_sym_LPAREN] = ACTIONS(566), + [anon_sym_RPAREN] = ACTIONS(566), + [anon_sym_not] = ACTIONS(568), + [anon_sym_PLUS] = ACTIONS(566), + [anon_sym_DASH] = ACTIONS(568), + [anon_sym_SLASH] = ACTIONS(568), + [sym_identifier] = ACTIONS(568), + [sym_comment] = ACTIONS(33), + }, + [146] = { + [aux_sym_arguments_repeat2] = STATE(146), + [anon_sym_COMMA] = ACTIONS(570), + [anon_sym_RPAREN] = ACTIONS(564), + [sym_comment] = ACTIONS(33), + }, + [147] = { + [anon_sym_COMMA] = ACTIONS(573), + [anon_sym_SEMI] = ACTIONS(573), + [anon_sym_LBRACE] = ACTIONS(573), + [anon_sym_RPAREN] = ACTIONS(573), + [anon_sym_and] = ACTIONS(573), + [anon_sym_or] = ACTIONS(573), + [sym_comment] = ACTIONS(33), + }, + [148] = { + [sym__descendant_operator] = ACTIONS(566), + [anon_sym_COMMA] = ACTIONS(566), + [anon_sym_LBRACE] = ACTIONS(566), + [anon_sym_DOT] = ACTIONS(566), + [anon_sym_COLON] = ACTIONS(568), + [anon_sym_COLON_COLON] = ACTIONS(566), + [anon_sym_POUND] = ACTIONS(566), + [anon_sym_LBRACK] = ACTIONS(566), + [anon_sym_GT] = ACTIONS(566), + [sym_comment] = ACTIONS(33), + }, + [149] = { + [sym__value] = STATE(157), + [sym_integer_value] = STATE(157), + [sym_float_value] = STATE(157), + [sym_call_expression] = STATE(157), + [sym_binary_expression] = STATE(157), + [sym_color_value] = ACTIONS(575), + [sym_string_value] = ACTIONS(575), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(272), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(274), + [sym_identifier] = ACTIONS(276), + [sym_plain_value] = ACTIONS(577), + [sym_comment] = ACTIONS(33), + }, + [150] = { + [anon_sym_ATimport] = ACTIONS(579), + [anon_sym_ATmedia] = ACTIONS(579), + [anon_sym_ATcharset] = ACTIONS(579), + [anon_sym_ATnamespace] = ACTIONS(579), + [anon_sym_RBRACE] = ACTIONS(581), + [sym_nesting_selector] = ACTIONS(581), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_DOT] = ACTIONS(581), + [anon_sym_COLON] = ACTIONS(579), + [anon_sym_COLON_COLON] = ACTIONS(581), + [anon_sym_POUND] = ACTIONS(581), + [anon_sym_LBRACK] = ACTIONS(581), + [sym_string_value] = ACTIONS(581), + [sym_identifier] = ACTIONS(581), + [sym_at_keyword] = ACTIONS(579), + [sym_comment] = ACTIONS(33), + }, + [151] = { + [anon_sym_SEMI] = ACTIONS(583), + [sym_comment] = ACTIONS(33), + }, [152] = { - [anon_sym_COMMA] = ACTIONS(586), - [anon_sym_SEMI] = ACTIONS(586), - [anon_sym_STAR] = ACTIONS(531), - [sym_important] = ACTIONS(586), - [sym_color_value] = ACTIONS(586), - [sym_string_value] = ACTIONS(586), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(588), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(588), - [anon_sym_PLUS] = ACTIONS(537), - [anon_sym_DASH] = ACTIONS(537), - [anon_sym_SLASH] = ACTIONS(537), - [sym_identifier] = ACTIONS(588), - [sym_plain_value] = ACTIONS(588), + [anon_sym_COMMA] = ACTIONS(585), + [anon_sym_SEMI] = ACTIONS(585), + [anon_sym_STAR] = ACTIONS(393), + [sym_important] = ACTIONS(585), + [sym_color_value] = ACTIONS(585), + [sym_string_value] = ACTIONS(585), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(587), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(587), + [anon_sym_PLUS] = ACTIONS(397), + [anon_sym_DASH] = ACTIONS(397), + [anon_sym_SLASH] = ACTIONS(397), + [sym_identifier] = ACTIONS(587), + [sym_plain_value] = ACTIONS(587), [sym_comment] = ACTIONS(33), }, [153] = { - [anon_sym_COMMA] = ACTIONS(387), - [anon_sym_SEMI] = ACTIONS(387), - [anon_sym_STAR] = ACTIONS(387), - [sym_important] = ACTIONS(387), - [sym_color_value] = ACTIONS(387), - [sym_string_value] = ACTIONS(387), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(389), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(389), - [anon_sym_PLUS] = ACTIONS(389), - [anon_sym_DASH] = ACTIONS(389), - [anon_sym_SLASH] = ACTIONS(389), - [sym_identifier] = ACTIONS(389), - [sym_plain_value] = ACTIONS(389), + [sym__value] = STATE(152), + [sym_integer_value] = STATE(152), + [sym_float_value] = STATE(152), + [sym_call_expression] = STATE(152), + [sym_binary_expression] = STATE(152), + [aux_sym_declaration_repeat1] = STATE(160), + [anon_sym_COMMA] = ACTIONS(550), + [anon_sym_SEMI] = ACTIONS(583), + [sym_important] = ACTIONS(589), + [sym_color_value] = ACTIONS(556), + [sym_string_value] = ACTIONS(556), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(272), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(274), + [sym_identifier] = ACTIONS(276), + [sym_plain_value] = ACTIONS(558), [sym_comment] = ACTIONS(33), }, [154] = { - [anon_sym_ATimport] = ACTIONS(590), - [anon_sym_ATmedia] = ACTIONS(590), - [anon_sym_ATcharset] = ACTIONS(590), - [anon_sym_ATnamespace] = ACTIONS(590), - [anon_sym_RBRACE] = ACTIONS(592), - [sym_nesting_selector] = ACTIONS(592), - [anon_sym_STAR] = ACTIONS(592), - [anon_sym_DOT] = ACTIONS(592), - [anon_sym_COLON] = ACTIONS(590), - [anon_sym_COLON_COLON] = ACTIONS(592), - [anon_sym_POUND] = ACTIONS(592), - [anon_sym_LBRACK] = ACTIONS(592), - [sym_string_value] = ACTIONS(592), - [sym_identifier] = ACTIONS(592), - [sym_at_keyword] = ACTIONS(590), + [sym__descendant_operator] = ACTIONS(591), + [anon_sym_COMMA] = ACTIONS(591), + [anon_sym_LBRACE] = ACTIONS(591), + [anon_sym_DOT] = ACTIONS(591), + [anon_sym_COLON] = ACTIONS(593), + [anon_sym_COLON_COLON] = ACTIONS(591), + [anon_sym_POUND] = ACTIONS(591), + [anon_sym_LBRACK] = ACTIONS(591), + [anon_sym_GT] = ACTIONS(591), [sym_comment] = ACTIONS(33), }, [155] = { - [anon_sym_SEMI] = ACTIONS(594), + [anon_sym_COMMA] = ACTIONS(512), + [anon_sym_SEMI] = ACTIONS(512), + [anon_sym_STAR] = ACTIONS(512), + [sym_important] = ACTIONS(512), + [anon_sym_RPAREN] = ACTIONS(512), + [sym_color_value] = ACTIONS(512), + [sym_string_value] = ACTIONS(512), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(514), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(514), + [anon_sym_PLUS] = ACTIONS(514), + [anon_sym_DASH] = ACTIONS(514), + [anon_sym_SLASH] = ACTIONS(514), + [sym_identifier] = ACTIONS(514), + [sym_plain_value] = ACTIONS(514), [sym_comment] = ACTIONS(33), }, [156] = { - [sym__value] = STATE(147), - [sym_integer_value] = STATE(147), - [sym_float_value] = STATE(147), - [sym_call_expression] = STATE(147), - [sym_binary_expression] = STATE(147), - [aux_sym_declaration_repeat1] = STATE(156), - [anon_sym_COMMA] = ACTIONS(596), - [anon_sym_SEMI] = ACTIONS(586), - [sym_important] = ACTIONS(586), - [sym_color_value] = ACTIONS(599), - [sym_string_value] = ACTIONS(599), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(602), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(605), - [sym_identifier] = ACTIONS(608), - [sym_plain_value] = ACTIONS(611), + [aux_sym_arguments_repeat2] = STATE(146), + [anon_sym_COMMA] = ACTIONS(399), + [anon_sym_RPAREN] = ACTIONS(595), [sym_comment] = ACTIONS(33), }, [157] = { - [anon_sym_COMMA] = ACTIONS(500), - [anon_sym_SEMI] = ACTIONS(500), - [anon_sym_STAR] = ACTIONS(500), - [sym_important] = ACTIONS(500), - [sym_color_value] = ACTIONS(500), - [sym_string_value] = ACTIONS(500), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(502), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(502), - [anon_sym_PLUS] = ACTIONS(502), - [anon_sym_DASH] = ACTIONS(502), - [anon_sym_SLASH] = ACTIONS(502), - [sym_identifier] = ACTIONS(502), - [sym_plain_value] = ACTIONS(502), + [anon_sym_COMMA] = ACTIONS(597), + [anon_sym_SEMI] = ACTIONS(597), + [anon_sym_STAR] = ACTIONS(393), + [sym_important] = ACTIONS(597), + [sym_color_value] = ACTIONS(597), + [sym_string_value] = ACTIONS(597), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(599), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(599), + [anon_sym_PLUS] = ACTIONS(397), + [anon_sym_DASH] = ACTIONS(397), + [anon_sym_SLASH] = ACTIONS(397), + [sym_identifier] = ACTIONS(599), + [sym_plain_value] = ACTIONS(599), [sym_comment] = ACTIONS(33), }, [158] = { - [aux_sym_arguments_repeat1] = STATE(136), - [anon_sym_COMMA] = ACTIONS(383), - [anon_sym_RPAREN] = ACTIONS(614), + [anon_sym_ATimport] = ACTIONS(601), + [anon_sym_ATmedia] = ACTIONS(601), + [anon_sym_ATcharset] = ACTIONS(601), + [anon_sym_ATnamespace] = ACTIONS(601), + [anon_sym_RBRACE] = ACTIONS(603), + [sym_nesting_selector] = ACTIONS(603), + [anon_sym_STAR] = ACTIONS(603), + [anon_sym_DOT] = ACTIONS(603), + [anon_sym_COLON] = ACTIONS(601), + [anon_sym_COLON_COLON] = ACTIONS(603), + [anon_sym_POUND] = ACTIONS(603), + [anon_sym_LBRACK] = ACTIONS(603), + [sym_string_value] = ACTIONS(603), + [sym_identifier] = ACTIONS(603), + [sym_at_keyword] = ACTIONS(601), [sym_comment] = ACTIONS(33), }, [159] = { - [anon_sym_ATimport] = ACTIONS(616), - [anon_sym_ATmedia] = ACTIONS(616), - [anon_sym_ATcharset] = ACTIONS(616), - [anon_sym_ATnamespace] = ACTIONS(616), - [anon_sym_RBRACE] = ACTIONS(618), - [sym_nesting_selector] = ACTIONS(618), - [anon_sym_STAR] = ACTIONS(618), - [anon_sym_DOT] = ACTIONS(618), - [anon_sym_COLON] = ACTIONS(616), - [anon_sym_COLON_COLON] = ACTIONS(618), - [anon_sym_POUND] = ACTIONS(618), - [anon_sym_LBRACK] = ACTIONS(618), - [sym_string_value] = ACTIONS(618), - [sym_identifier] = ACTIONS(618), - [sym_at_keyword] = ACTIONS(616), + [anon_sym_SEMI] = ACTIONS(605), [sym_comment] = ACTIONS(33), }, [160] = { - [anon_sym_COMMA] = ACTIONS(545), - [anon_sym_SEMI] = ACTIONS(545), - [anon_sym_STAR] = ACTIONS(545), - [sym_important] = ACTIONS(545), - [sym_color_value] = ACTIONS(545), - [sym_string_value] = ACTIONS(545), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(547), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(547), - [anon_sym_PLUS] = ACTIONS(547), - [anon_sym_DASH] = ACTIONS(547), - [anon_sym_SLASH] = ACTIONS(547), - [sym_identifier] = ACTIONS(547), - [sym_plain_value] = ACTIONS(547), + [sym__value] = STATE(152), + [sym_integer_value] = STATE(152), + [sym_float_value] = STATE(152), + [sym_call_expression] = STATE(152), + [sym_binary_expression] = STATE(152), + [aux_sym_declaration_repeat1] = STATE(160), + [anon_sym_COMMA] = ACTIONS(607), + [anon_sym_SEMI] = ACTIONS(597), + [sym_important] = ACTIONS(597), + [sym_color_value] = ACTIONS(610), + [sym_string_value] = ACTIONS(610), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(613), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(616), + [sym_identifier] = ACTIONS(619), + [sym_plain_value] = ACTIONS(622), + [sym_comment] = ACTIONS(33), + }, + [161] = { + [anon_sym_COMMA] = ACTIONS(566), + [anon_sym_SEMI] = ACTIONS(566), + [anon_sym_STAR] = ACTIONS(566), + [sym_important] = ACTIONS(566), + [anon_sym_RPAREN] = ACTIONS(566), + [sym_color_value] = ACTIONS(566), + [sym_string_value] = ACTIONS(566), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(568), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(568), + [anon_sym_PLUS] = ACTIONS(568), + [anon_sym_DASH] = ACTIONS(568), + [anon_sym_SLASH] = ACTIONS(568), + [sym_identifier] = ACTIONS(568), + [sym_plain_value] = ACTIONS(568), + [sym_comment] = ACTIONS(33), + }, + [162] = { + [anon_sym_ATimport] = ACTIONS(625), + [anon_sym_ATmedia] = ACTIONS(625), + [anon_sym_ATcharset] = ACTIONS(625), + [anon_sym_ATnamespace] = ACTIONS(625), + [anon_sym_RBRACE] = ACTIONS(627), + [sym_nesting_selector] = ACTIONS(627), + [anon_sym_STAR] = ACTIONS(627), + [anon_sym_DOT] = ACTIONS(627), + [anon_sym_COLON] = ACTIONS(625), + [anon_sym_COLON_COLON] = ACTIONS(627), + [anon_sym_POUND] = ACTIONS(627), + [anon_sym_LBRACK] = ACTIONS(627), + [sym_string_value] = ACTIONS(627), + [sym_identifier] = ACTIONS(627), + [sym_at_keyword] = ACTIONS(625), [sym_comment] = ACTIONS(33), }, }; @@ -4970,169 +5101,171 @@ static TSParseActionEntry ts_parse_actions[] = { [264] = {.count = 1, .reusable = true}, REDUCE(sym_float_value, 2), [266] = {.count = 1, .reusable = false}, REDUCE(sym_float_value, 2), [268] = {.count = 1, .reusable = true}, SHIFT(92), - [270] = {.count = 1, .reusable = true}, SHIFT(93), + [270] = {.count = 1, .reusable = true}, SHIFT(96), [272] = {.count = 1, .reusable = false}, SHIFT(93), - [274] = {.count = 1, .reusable = true}, REDUCE(sym_call_expression, 2, .alias_sequence_id = 7), - [276] = {.count = 1, .reusable = false}, REDUCE(sym_call_expression, 2, .alias_sequence_id = 7), - [278] = {.count = 1, .reusable = true}, REDUCE(sym_import_statement, 3), - [280] = {.count = 1, .reusable = false}, REDUCE(sym_import_statement, 3), - [282] = {.count = 1, .reusable = true}, SHIFT(94), - [284] = {.count = 1, .reusable = false}, SHIFT(94), - [286] = {.count = 1, .reusable = true}, SHIFT(95), - [288] = {.count = 1, .reusable = true}, SHIFT(96), - [290] = {.count = 1, .reusable = true}, SHIFT(97), + [274] = {.count = 1, .reusable = false}, SHIFT(94), + [276] = {.count = 1, .reusable = false}, SHIFT(95), + [278] = {.count = 1, .reusable = false}, SHIFT(96), + [280] = {.count = 1, .reusable = true}, REDUCE(sym_call_expression, 2, .alias_sequence_id = 7), + [282] = {.count = 1, .reusable = false}, REDUCE(sym_call_expression, 2, .alias_sequence_id = 7), + [284] = {.count = 1, .reusable = true}, REDUCE(sym_import_statement, 3), + [286] = {.count = 1, .reusable = false}, REDUCE(sym_import_statement, 3), + [288] = {.count = 1, .reusable = true}, SHIFT(98), + [290] = {.count = 1, .reusable = false}, SHIFT(98), [292] = {.count = 1, .reusable = true}, SHIFT(99), [294] = {.count = 1, .reusable = true}, SHIFT(100), [296] = {.count = 1, .reusable = true}, SHIFT(101), - [298] = {.count = 1, .reusable = true}, REDUCE(sym_negated_query, 2), - [300] = {.count = 1, .reusable = true}, REDUCE(sym_media_statement, 3), - [302] = {.count = 1, .reusable = false}, REDUCE(sym_media_statement, 3), - [304] = {.count = 1, .reusable = true}, REDUCE(sym_charset_statement, 3), - [306] = {.count = 1, .reusable = false}, REDUCE(sym_charset_statement, 3), - [308] = {.count = 1, .reusable = true}, REDUCE(sym_namespace_statement, 3), - [310] = {.count = 1, .reusable = false}, REDUCE(sym_namespace_statement, 3), - [312] = {.count = 1, .reusable = true}, SHIFT(106), - [314] = {.count = 1, .reusable = true}, SHIFT(107), - [316] = {.count = 1, .reusable = true}, SHIFT(108), - [318] = {.count = 1, .reusable = false}, SHIFT(108), - [320] = {.count = 1, .reusable = true}, REDUCE(sym_pseudo_class_selector, 3, .alias_sequence_id = 4), - [322] = {.count = 1, .reusable = false}, REDUCE(sym_pseudo_class_selector, 3, .alias_sequence_id = 4), - [324] = {.count = 1, .reusable = true}, SHIFT(109), - [326] = {.count = 1, .reusable = false}, SHIFT(109), - [328] = {.count = 1, .reusable = true}, REDUCE(sym_attribute_selector, 3, .alias_sequence_id = 8), - [330] = {.count = 1, .reusable = false}, REDUCE(sym_attribute_selector, 3, .alias_sequence_id = 8), - [332] = {.count = 1, .reusable = true}, REDUCE(sym_block, 2), - [334] = {.count = 1, .reusable = false}, REDUCE(sym_block, 2), - [336] = {.count = 1, .reusable = false}, SHIFT(110), - [338] = {.count = 1, .reusable = true}, SHIFT(111), - [340] = {.count = 1, .reusable = true}, REDUCE(sym_at_rule, 3), - [342] = {.count = 1, .reusable = false}, REDUCE(sym_at_rule, 3), - [344] = {.count = 1, .reusable = true}, SHIFT(114), - [346] = {.count = 1, .reusable = true}, REDUCE(sym_descendant_selector, 3), - [348] = {.count = 1, .reusable = false}, REDUCE(sym_descendant_selector, 3), - [350] = {.count = 1, .reusable = true}, REDUCE(aux_sym_selectors_repeat1, 2), - [352] = {.count = 1, .reusable = true}, REDUCE(sym_class_selector, 3, .alias_sequence_id = 9), - [354] = {.count = 1, .reusable = false}, REDUCE(sym_class_selector, 3, .alias_sequence_id = 9), - [356] = {.count = 1, .reusable = true}, REDUCE(sym_pseudo_class_selector, 3, .alias_sequence_id = 9), - [358] = {.count = 1, .reusable = false}, REDUCE(sym_pseudo_class_selector, 3, .alias_sequence_id = 9), - [360] = {.count = 1, .reusable = true}, REDUCE(sym_pseudo_element_selector, 3, .alias_sequence_id = 10), - [362] = {.count = 1, .reusable = false}, REDUCE(sym_pseudo_element_selector, 3, .alias_sequence_id = 10), - [364] = {.count = 1, .reusable = true}, REDUCE(sym_id_selector, 3, .alias_sequence_id = 11), - [366] = {.count = 1, .reusable = false}, REDUCE(sym_id_selector, 3, .alias_sequence_id = 11), - [368] = {.count = 1, .reusable = true}, SHIFT(117), - [370] = {.count = 1, .reusable = true}, SHIFT(118), - [372] = {.count = 1, .reusable = true}, REDUCE(sym_child_selector, 3), - [374] = {.count = 1, .reusable = false}, REDUCE(sym_child_selector, 3), - [376] = {.count = 2, .reusable = true}, REDUCE(aux_sym_selectors_repeat1, 2), SHIFT_REPEAT(42), - [379] = {.count = 1, .reusable = true}, REDUCE(sym_arguments, 2), - [381] = {.count = 1, .reusable = false}, REDUCE(sym_arguments, 2), - [383] = {.count = 1, .reusable = true}, SHIFT(119), - [385] = {.count = 1, .reusable = true}, SHIFT(120), - [387] = {.count = 1, .reusable = true}, REDUCE(sym_binary_expression, 3), - [389] = {.count = 1, .reusable = false}, REDUCE(sym_binary_expression, 3), - [391] = {.count = 1, .reusable = true}, REDUCE(sym_import_statement, 4), - [393] = {.count = 1, .reusable = false}, REDUCE(sym_import_statement, 4), - [395] = {.count = 1, .reusable = true}, SHIFT(123), - [397] = {.count = 1, .reusable = true}, SHIFT(125), - [399] = {.count = 1, .reusable = false}, SHIFT(125), - [401] = {.count = 1, .reusable = true}, REDUCE(sym_parenthesized_query, 3), - [403] = {.count = 1, .reusable = true}, REDUCE(aux_sym_import_statement_repeat1, 2), - [405] = {.count = 1, .reusable = true}, REDUCE(sym_binary_query, 3), - [407] = {.count = 1, .reusable = true}, REDUCE(sym_media_statement, 4), - [409] = {.count = 1, .reusable = false}, REDUCE(sym_media_statement, 4), - [411] = {.count = 2, .reusable = true}, REDUCE(aux_sym_import_statement_repeat1, 2), SHIFT_REPEAT(63), - [414] = {.count = 1, .reusable = true}, REDUCE(sym_namespace_statement, 4, .alias_sequence_id = 12), - [416] = {.count = 1, .reusable = false}, REDUCE(sym_namespace_statement, 4, .alias_sequence_id = 12), - [418] = {.count = 1, .reusable = true}, SHIFT(126), - [420] = {.count = 1, .reusable = true}, SHIFT(128), - [422] = {.count = 1, .reusable = true}, SHIFT(132), - [424] = {.count = 1, .reusable = false}, SHIFT(129), - [426] = {.count = 1, .reusable = false}, SHIFT(130), - [428] = {.count = 1, .reusable = false}, SHIFT(131), - [430] = {.count = 1, .reusable = false}, SHIFT(132), - [432] = {.count = 1, .reusable = true}, REDUCE(sym_block, 3), - [434] = {.count = 1, .reusable = false}, REDUCE(sym_block, 3), - [436] = {.count = 2, .reusable = false}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(2), - [439] = {.count = 2, .reusable = false}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(3), - [442] = {.count = 2, .reusable = false}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(4), - [445] = {.count = 2, .reusable = false}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(5), - [448] = {.count = 1, .reusable = true}, REDUCE(aux_sym_block_repeat1, 2), - [450] = {.count = 2, .reusable = true}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(16), - [453] = {.count = 2, .reusable = true}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(6), - [456] = {.count = 2, .reusable = true}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(7), - [459] = {.count = 2, .reusable = false}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(8), - [462] = {.count = 2, .reusable = true}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(9), - [465] = {.count = 2, .reusable = true}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(10), - [468] = {.count = 2, .reusable = true}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(11), - [471] = {.count = 2, .reusable = true}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(77), - [474] = {.count = 2, .reusable = false}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(13), - [477] = {.count = 1, .reusable = true}, REDUCE(sym_at_rule, 4), - [479] = {.count = 1, .reusable = false}, REDUCE(sym_at_rule, 4), - [481] = {.count = 2, .reusable = true}, REDUCE(aux_sym_import_statement_repeat1, 2), SHIFT_REPEAT(79), - [484] = {.count = 1, .reusable = true}, REDUCE(sym_pseudo_class_selector, 4, .alias_sequence_id = 9), - [486] = {.count = 1, .reusable = false}, REDUCE(sym_pseudo_class_selector, 4, .alias_sequence_id = 9), - [488] = {.count = 1, .reusable = true}, SHIFT(133), - [490] = {.count = 1, .reusable = false}, SHIFT(133), - [492] = {.count = 1, .reusable = true}, REDUCE(sym_attribute_selector, 4, .alias_sequence_id = 13), - [494] = {.count = 1, .reusable = false}, REDUCE(sym_attribute_selector, 4, .alias_sequence_id = 13), - [496] = {.count = 1, .reusable = true}, SHIFT(134), - [498] = {.count = 1, .reusable = false}, SHIFT(134), - [500] = {.count = 1, .reusable = true}, REDUCE(sym_arguments, 3), - [502] = {.count = 1, .reusable = false}, REDUCE(sym_arguments, 3), - [504] = {.count = 1, .reusable = true}, SHIFT(135), - [506] = {.count = 1, .reusable = true}, REDUCE(sym_import_statement, 5), - [508] = {.count = 1, .reusable = false}, REDUCE(sym_import_statement, 5), - [510] = {.count = 2, .reusable = true}, REDUCE(aux_sym_import_statement_repeat1, 2), SHIFT_REPEAT(95), - [513] = {.count = 1, .reusable = true}, SHIFT(137), - [515] = {.count = 1, .reusable = true}, SHIFT(138), - [517] = {.count = 1, .reusable = true}, REDUCE(sym_attribute_selector, 5, .alias_sequence_id = 8), - [519] = {.count = 1, .reusable = false}, REDUCE(sym_attribute_selector, 5, .alias_sequence_id = 8), - [521] = {.count = 1, .reusable = false}, SHIFT(139), - [523] = {.count = 1, .reusable = false}, SHIFT(140), - [525] = {.count = 1, .reusable = true}, SHIFT(141), - [527] = {.count = 1, .reusable = true}, SHIFT(143), - [529] = {.count = 1, .reusable = true}, SHIFT(144), - [531] = {.count = 1, .reusable = true}, SHIFT(145), - [533] = {.count = 1, .reusable = true}, SHIFT(146), - [535] = {.count = 1, .reusable = true}, SHIFT(147), - [537] = {.count = 1, .reusable = false}, SHIFT(145), - [539] = {.count = 1, .reusable = false}, SHIFT(147), - [541] = {.count = 1, .reusable = true}, SHIFT(149), - [543] = {.count = 1, .reusable = true}, REDUCE(aux_sym_arguments_repeat1, 2), - [545] = {.count = 1, .reusable = true}, REDUCE(sym_arguments, 4), - [547] = {.count = 1, .reusable = false}, REDUCE(sym_arguments, 4), - [549] = {.count = 2, .reusable = true}, REDUCE(aux_sym_arguments_repeat1, 2), SHIFT_REPEAT(119), - [552] = {.count = 1, .reusable = true}, REDUCE(sym_feature_query, 5, .alias_sequence_id = 14), - [554] = {.count = 1, .reusable = true}, SHIFT(150), - [556] = {.count = 1, .reusable = true}, SHIFT(151), - [558] = {.count = 1, .reusable = false}, SHIFT(151), - [560] = {.count = 1, .reusable = true}, SHIFT(152), - [562] = {.count = 1, .reusable = false}, SHIFT(152), - [564] = {.count = 1, .reusable = false}, REDUCE(sym_declaration, 4, .alias_sequence_id = 15), - [566] = {.count = 1, .reusable = true}, REDUCE(sym_declaration, 4, .alias_sequence_id = 15), - [568] = {.count = 1, .reusable = true}, SHIFT(153), - [570] = {.count = 1, .reusable = false}, SHIFT(153), - [572] = {.count = 1, .reusable = true}, SHIFT(154), - [574] = {.count = 1, .reusable = true}, REDUCE(aux_sym_declaration_repeat1, 1), - [576] = {.count = 1, .reusable = false}, REDUCE(aux_sym_declaration_repeat1, 1), - [578] = {.count = 1, .reusable = true}, SHIFT(155), - [580] = {.count = 1, .reusable = true}, REDUCE(sym_attribute_selector, 6, .alias_sequence_id = 13), - [582] = {.count = 1, .reusable = false}, REDUCE(sym_attribute_selector, 6, .alias_sequence_id = 13), - [584] = {.count = 1, .reusable = true}, SHIFT(157), - [586] = {.count = 1, .reusable = true}, REDUCE(aux_sym_declaration_repeat1, 2), - [588] = {.count = 1, .reusable = false}, REDUCE(aux_sym_declaration_repeat1, 2), - [590] = {.count = 1, .reusable = false}, REDUCE(sym_declaration, 5, .alias_sequence_id = 15), - [592] = {.count = 1, .reusable = true}, REDUCE(sym_declaration, 5, .alias_sequence_id = 15), - [594] = {.count = 1, .reusable = true}, SHIFT(159), - [596] = {.count = 2, .reusable = true}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(143), - [599] = {.count = 2, .reusable = true}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(147), - [602] = {.count = 2, .reusable = false}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(129), - [605] = {.count = 2, .reusable = false}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(130), - [608] = {.count = 2, .reusable = false}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(131), - [611] = {.count = 2, .reusable = false}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(147), - [614] = {.count = 1, .reusable = true}, SHIFT(160), - [616] = {.count = 1, .reusable = false}, REDUCE(sym_declaration, 6, .alias_sequence_id = 15), - [618] = {.count = 1, .reusable = true}, REDUCE(sym_declaration, 6, .alias_sequence_id = 15), + [298] = {.count = 1, .reusable = true}, SHIFT(103), + [300] = {.count = 1, .reusable = true}, SHIFT(104), + [302] = {.count = 1, .reusable = true}, SHIFT(105), + [304] = {.count = 1, .reusable = true}, REDUCE(sym_negated_query, 2), + [306] = {.count = 1, .reusable = true}, REDUCE(sym_media_statement, 3), + [308] = {.count = 1, .reusable = false}, REDUCE(sym_media_statement, 3), + [310] = {.count = 1, .reusable = true}, REDUCE(sym_charset_statement, 3), + [312] = {.count = 1, .reusable = false}, REDUCE(sym_charset_statement, 3), + [314] = {.count = 1, .reusable = true}, REDUCE(sym_namespace_statement, 3), + [316] = {.count = 1, .reusable = false}, REDUCE(sym_namespace_statement, 3), + [318] = {.count = 1, .reusable = true}, SHIFT(110), + [320] = {.count = 1, .reusable = true}, SHIFT(111), + [322] = {.count = 1, .reusable = true}, REDUCE(sym_pseudo_class_selector, 3, .alias_sequence_id = 4), + [324] = {.count = 1, .reusable = false}, REDUCE(sym_pseudo_class_selector, 3, .alias_sequence_id = 4), + [326] = {.count = 1, .reusable = true}, SHIFT(113), + [328] = {.count = 1, .reusable = false}, SHIFT(113), + [330] = {.count = 1, .reusable = true}, REDUCE(sym_attribute_selector, 3, .alias_sequence_id = 8), + [332] = {.count = 1, .reusable = false}, REDUCE(sym_attribute_selector, 3, .alias_sequence_id = 8), + [334] = {.count = 1, .reusable = true}, REDUCE(sym_block, 2), + [336] = {.count = 1, .reusable = false}, REDUCE(sym_block, 2), + [338] = {.count = 1, .reusable = false}, SHIFT(114), + [340] = {.count = 1, .reusable = true}, SHIFT(115), + [342] = {.count = 1, .reusable = true}, REDUCE(sym_at_rule, 3), + [344] = {.count = 1, .reusable = false}, REDUCE(sym_at_rule, 3), + [346] = {.count = 1, .reusable = true}, SHIFT(118), + [348] = {.count = 1, .reusable = true}, REDUCE(sym_descendant_selector, 3), + [350] = {.count = 1, .reusable = false}, REDUCE(sym_descendant_selector, 3), + [352] = {.count = 1, .reusable = true}, REDUCE(aux_sym_selectors_repeat1, 2), + [354] = {.count = 1, .reusable = true}, REDUCE(sym_class_selector, 3, .alias_sequence_id = 9), + [356] = {.count = 1, .reusable = false}, REDUCE(sym_class_selector, 3, .alias_sequence_id = 9), + [358] = {.count = 1, .reusable = true}, REDUCE(sym_pseudo_class_selector, 3, .alias_sequence_id = 9), + [360] = {.count = 1, .reusable = false}, REDUCE(sym_pseudo_class_selector, 3, .alias_sequence_id = 9), + [362] = {.count = 1, .reusable = true}, REDUCE(sym_pseudo_element_selector, 3, .alias_sequence_id = 10), + [364] = {.count = 1, .reusable = false}, REDUCE(sym_pseudo_element_selector, 3, .alias_sequence_id = 10), + [366] = {.count = 1, .reusable = true}, REDUCE(sym_id_selector, 3, .alias_sequence_id = 11), + [368] = {.count = 1, .reusable = false}, REDUCE(sym_id_selector, 3, .alias_sequence_id = 11), + [370] = {.count = 1, .reusable = true}, SHIFT(121), + [372] = {.count = 1, .reusable = true}, SHIFT(122), + [374] = {.count = 1, .reusable = true}, REDUCE(sym_child_selector, 3), + [376] = {.count = 1, .reusable = false}, REDUCE(sym_child_selector, 3), + [378] = {.count = 2, .reusable = true}, REDUCE(aux_sym_selectors_repeat1, 2), SHIFT_REPEAT(42), + [381] = {.count = 1, .reusable = true}, REDUCE(sym_arguments, 2), + [383] = {.count = 1, .reusable = false}, REDUCE(sym_arguments, 2), + [385] = {.count = 1, .reusable = false}, SHIFT(123), + [387] = {.count = 1, .reusable = false}, SHIFT(124), + [389] = {.count = 1, .reusable = true}, SHIFT(125), + [391] = {.count = 1, .reusable = true}, REDUCE(aux_sym_arguments_repeat1, 1), + [393] = {.count = 1, .reusable = true}, SHIFT(127), + [395] = {.count = 1, .reusable = false}, REDUCE(aux_sym_arguments_repeat1, 1), + [397] = {.count = 1, .reusable = false}, SHIFT(127), + [399] = {.count = 1, .reusable = true}, SHIFT(128), + [401] = {.count = 1, .reusable = true}, SHIFT(129), + [403] = {.count = 1, .reusable = true}, REDUCE(sym_binary_expression, 3), + [405] = {.count = 1, .reusable = false}, REDUCE(sym_binary_expression, 3), + [407] = {.count = 1, .reusable = true}, REDUCE(sym_import_statement, 4), + [409] = {.count = 1, .reusable = false}, REDUCE(sym_import_statement, 4), + [411] = {.count = 1, .reusable = true}, SHIFT(133), + [413] = {.count = 1, .reusable = true}, SHIFT(135), + [415] = {.count = 1, .reusable = false}, SHIFT(135), + [417] = {.count = 1, .reusable = true}, REDUCE(sym_parenthesized_query, 3), + [419] = {.count = 1, .reusable = true}, REDUCE(aux_sym_import_statement_repeat1, 2), + [421] = {.count = 1, .reusable = true}, REDUCE(sym_binary_query, 3), + [423] = {.count = 1, .reusable = true}, REDUCE(sym_media_statement, 4), + [425] = {.count = 1, .reusable = false}, REDUCE(sym_media_statement, 4), + [427] = {.count = 2, .reusable = true}, REDUCE(aux_sym_import_statement_repeat1, 2), SHIFT_REPEAT(63), + [430] = {.count = 1, .reusable = true}, REDUCE(sym_namespace_statement, 4, .alias_sequence_id = 12), + [432] = {.count = 1, .reusable = false}, REDUCE(sym_namespace_statement, 4, .alias_sequence_id = 12), + [434] = {.count = 1, .reusable = true}, SHIFT(136), + [436] = {.count = 1, .reusable = true}, SHIFT(138), + [438] = {.count = 1, .reusable = true}, SHIFT(139), + [440] = {.count = 1, .reusable = false}, SHIFT(139), + [442] = {.count = 1, .reusable = true}, REDUCE(sym_block, 3), + [444] = {.count = 1, .reusable = false}, REDUCE(sym_block, 3), + [446] = {.count = 2, .reusable = false}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(2), + [449] = {.count = 2, .reusable = false}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(3), + [452] = {.count = 2, .reusable = false}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(4), + [455] = {.count = 2, .reusable = false}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(5), + [458] = {.count = 1, .reusable = true}, REDUCE(aux_sym_block_repeat1, 2), + [460] = {.count = 2, .reusable = true}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(16), + [463] = {.count = 2, .reusable = true}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(6), + [466] = {.count = 2, .reusable = true}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(7), + [469] = {.count = 2, .reusable = false}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(8), + [472] = {.count = 2, .reusable = true}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(9), + [475] = {.count = 2, .reusable = true}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(10), + [478] = {.count = 2, .reusable = true}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(11), + [481] = {.count = 2, .reusable = true}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(77), + [484] = {.count = 2, .reusable = false}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(13), + [487] = {.count = 1, .reusable = true}, REDUCE(sym_at_rule, 4), + [489] = {.count = 1, .reusable = false}, REDUCE(sym_at_rule, 4), + [491] = {.count = 2, .reusable = true}, REDUCE(aux_sym_import_statement_repeat1, 2), SHIFT_REPEAT(79), + [494] = {.count = 1, .reusable = true}, REDUCE(sym_pseudo_class_selector, 4, .alias_sequence_id = 9), + [496] = {.count = 1, .reusable = false}, REDUCE(sym_pseudo_class_selector, 4, .alias_sequence_id = 9), + [498] = {.count = 1, .reusable = true}, SHIFT(140), + [500] = {.count = 1, .reusable = false}, SHIFT(140), + [502] = {.count = 1, .reusable = true}, REDUCE(sym_attribute_selector, 4, .alias_sequence_id = 13), + [504] = {.count = 1, .reusable = false}, REDUCE(sym_attribute_selector, 4, .alias_sequence_id = 13), + [506] = {.count = 1, .reusable = true}, SHIFT(141), + [508] = {.count = 1, .reusable = true}, SHIFT(143), + [510] = {.count = 1, .reusable = false}, SHIFT(143), + [512] = {.count = 1, .reusable = true}, REDUCE(sym_arguments, 3), + [514] = {.count = 1, .reusable = false}, REDUCE(sym_arguments, 3), + [516] = {.count = 1, .reusable = true}, REDUCE(aux_sym_arguments_repeat1, 2), + [518] = {.count = 2, .reusable = true}, REDUCE(aux_sym_arguments_repeat1, 2), SHIFT_REPEAT(96), + [521] = {.count = 2, .reusable = false}, REDUCE(aux_sym_arguments_repeat1, 2), SHIFT_REPEAT(93), + [524] = {.count = 2, .reusable = false}, REDUCE(aux_sym_arguments_repeat1, 2), SHIFT_REPEAT(94), + [527] = {.count = 2, .reusable = false}, REDUCE(aux_sym_arguments_repeat1, 2), SHIFT_REPEAT(95), + [530] = {.count = 2, .reusable = false}, REDUCE(aux_sym_arguments_repeat1, 2), SHIFT_REPEAT(96), + [533] = {.count = 1, .reusable = true}, SHIFT(145), + [535] = {.count = 1, .reusable = true}, REDUCE(sym_import_statement, 5), + [537] = {.count = 1, .reusable = false}, REDUCE(sym_import_statement, 5), + [539] = {.count = 2, .reusable = true}, REDUCE(aux_sym_import_statement_repeat1, 2), SHIFT_REPEAT(99), + [542] = {.count = 1, .reusable = true}, SHIFT(147), + [544] = {.count = 1, .reusable = true}, SHIFT(148), + [546] = {.count = 1, .reusable = true}, REDUCE(sym_attribute_selector, 5, .alias_sequence_id = 8), + [548] = {.count = 1, .reusable = false}, REDUCE(sym_attribute_selector, 5, .alias_sequence_id = 8), + [550] = {.count = 1, .reusable = true}, SHIFT(149), + [552] = {.count = 1, .reusable = true}, SHIFT(150), + [554] = {.count = 1, .reusable = true}, SHIFT(151), + [556] = {.count = 1, .reusable = true}, SHIFT(152), + [558] = {.count = 1, .reusable = false}, SHIFT(152), + [560] = {.count = 1, .reusable = true}, SHIFT(154), + [562] = {.count = 1, .reusable = true}, SHIFT(155), + [564] = {.count = 1, .reusable = true}, REDUCE(aux_sym_arguments_repeat2, 2), + [566] = {.count = 1, .reusable = true}, REDUCE(sym_arguments, 4), + [568] = {.count = 1, .reusable = false}, REDUCE(sym_arguments, 4), + [570] = {.count = 2, .reusable = true}, REDUCE(aux_sym_arguments_repeat2, 2), SHIFT_REPEAT(128), + [573] = {.count = 1, .reusable = true}, REDUCE(sym_feature_query, 5, .alias_sequence_id = 14), + [575] = {.count = 1, .reusable = true}, SHIFT(157), + [577] = {.count = 1, .reusable = false}, SHIFT(157), + [579] = {.count = 1, .reusable = false}, REDUCE(sym_declaration, 4, .alias_sequence_id = 15), + [581] = {.count = 1, .reusable = true}, REDUCE(sym_declaration, 4, .alias_sequence_id = 15), + [583] = {.count = 1, .reusable = true}, SHIFT(158), + [585] = {.count = 1, .reusable = true}, REDUCE(aux_sym_declaration_repeat1, 1), + [587] = {.count = 1, .reusable = false}, REDUCE(aux_sym_declaration_repeat1, 1), + [589] = {.count = 1, .reusable = true}, SHIFT(159), + [591] = {.count = 1, .reusable = true}, REDUCE(sym_attribute_selector, 6, .alias_sequence_id = 13), + [593] = {.count = 1, .reusable = false}, REDUCE(sym_attribute_selector, 6, .alias_sequence_id = 13), + [595] = {.count = 1, .reusable = true}, SHIFT(161), + [597] = {.count = 1, .reusable = true}, REDUCE(aux_sym_declaration_repeat1, 2), + [599] = {.count = 1, .reusable = false}, REDUCE(aux_sym_declaration_repeat1, 2), + [601] = {.count = 1, .reusable = false}, REDUCE(sym_declaration, 5, .alias_sequence_id = 15), + [603] = {.count = 1, .reusable = true}, REDUCE(sym_declaration, 5, .alias_sequence_id = 15), + [605] = {.count = 1, .reusable = true}, SHIFT(162), + [607] = {.count = 2, .reusable = true}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(149), + [610] = {.count = 2, .reusable = true}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(152), + [613] = {.count = 2, .reusable = false}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(93), + [616] = {.count = 2, .reusable = false}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(94), + [619] = {.count = 2, .reusable = false}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(95), + [622] = {.count = 2, .reusable = false}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(152), + [625] = {.count = 1, .reusable = false}, REDUCE(sym_declaration, 6, .alias_sequence_id = 15), + [627] = {.count = 1, .reusable = true}, REDUCE(sym_declaration, 6, .alias_sequence_id = 15), }; void *tree_sitter_css_external_scanner_create();