diff --git a/corpus/declarations.txt b/corpus/declarations.txt index d32d0e3..774abf9 100644 --- a/corpus/declarations.txt +++ b/corpus/declarations.txt @@ -106,6 +106,7 @@ Binary arithmetic operators a { width: calc(100% - 80px); aspect-ratio: 1/2; + font-size: calc(10px + (56 - 10) * ((100vw - 320px) / (1920 - 320))); } --- @@ -119,7 +120,20 @@ a { (call_expression (function_name) (arguments (binary_expression (integer_value (unit)) (integer_value (unit)))))) (declaration (property_name) - (binary_expression (integer_value) (integer_value)))))) + (binary_expression (integer_value) (integer_value))) + (declaration + (property_name) + (call_expression + (function_name) + (arguments + (binary_expression + (binary_expression + (integer_value (unit)) + (parenthesized_value (binary_expression (integer_value) (integer_value)))) + (parenthesized_value + (binary_expression + (parenthesized_value (binary_expression (integer_value (unit)) (integer_value (unit)))) + (parenthesized_value (binary_expression (integer_value) (integer_value)))))))))))) ============================ Strings diff --git a/grammar.js b/grammar.js index 347801f..ff8b743 100644 --- a/grammar.js +++ b/grammar.js @@ -261,9 +261,16 @@ module.exports = grammar({ $.float_value, $.string_value, $.binary_expression, + $.parenthesized_value, $.call_expression )), + parenthesized_value: $ => seq( + '(', + $._value, + ')' + ), + color_value: $ => seq('#', token.immediate(/[0-9a-fA-F]{3,8}/)), string_value: $ => token(choice( diff --git a/src/grammar.json b/src/grammar.json index c9aecce..e8eae09 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -1197,6 +1197,10 @@ "type": "SYMBOL", "name": "binary_expression" }, + { + "type": "SYMBOL", + "name": "parenthesized_value" + }, { "type": "SYMBOL", "name": "call_expression" @@ -1204,6 +1208,23 @@ ] } }, + "parenthesized_value": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "(" + }, + { + "type": "SYMBOL", + "name": "_value" + }, + { + "type": "STRING", + "value": ")" + } + ] + }, "color_value": { "type": "SEQ", "members": [ @@ -1560,10 +1581,6 @@ "type": "PATTERN", "value": "[a-zA-Z-_][a-zA-Z0-9-_]*" }, - "plain_value": { - "type": "PATTERN", - "value": "[a-zA-Z-_][^;()\\[\\]\\s]*" - }, "at_keyword": { "type": "PATTERN", "value": "@[a-zA-Z-_]+" @@ -1587,6 +1604,10 @@ } ] } + }, + "plain_value": { + "type": "PATTERN", + "value": "[-_]*[a-zA-Z][^;()\\[\\]\\s]*" } }, "extras": [ diff --git a/src/parser.c b/src/parser.c index 74cc21b..a847e92 100644 --- a/src/parser.c +++ b/src/parser.c @@ -6,8 +6,8 @@ #endif #define LANGUAGE_VERSION 9 -#define STATE_COUNT 215 -#define SYMBOL_COUNT 99 +#define STATE_COUNT 221 +#define SYMBOL_COUNT 100 #define ALIAS_COUNT 11 #define TOKEN_COUNT 50 #define EXTERNAL_TOKEN_COUNT 1 @@ -60,9 +60,9 @@ enum { anon_sym_DASH = 44, anon_sym_SLASH = 45, sym_identifier = 46, - sym_plain_value = 47, - sym_at_keyword = 48, - sym_comment = 49, + sym_at_keyword = 47, + sym_comment = 48, + sym_plain_value = 49, sym_stylesheet = 50, sym_import_statement = 51, sym_media_statement = 52, @@ -97,32 +97,33 @@ enum { sym_negated_query = 81, sym_selector_query = 82, sym__value = 83, - sym_color_value = 84, - sym_integer_value = 85, - sym_float_value = 86, - sym_call_expression = 87, - sym_binary_expression = 88, - sym_arguments = 89, - aux_sym_stylesheet_repeat1 = 90, - aux_sym_import_statement_repeat1 = 91, - aux_sym_keyframe_block_list_repeat1 = 92, - aux_sym_selectors_repeat1 = 93, - aux_sym_block_repeat1 = 94, - aux_sym_pseudo_class_arguments_repeat1 = 95, - aux_sym_pseudo_class_arguments_repeat2 = 96, - aux_sym_declaration_repeat1 = 97, - aux_sym_arguments_repeat1 = 98, - alias_sym_attribute_name = 99, - alias_sym_class_name = 100, - alias_sym_feature_name = 101, - alias_sym_function_name = 102, - alias_sym_id_name = 103, - alias_sym_keyframes_name = 104, - alias_sym_keyword_query = 105, - alias_sym_namespace_name = 106, - alias_sym_plain_value = 107, - alias_sym_property_name = 108, - alias_sym_tag_name = 109, + sym_parenthesized_value = 84, + sym_color_value = 85, + sym_integer_value = 86, + sym_float_value = 87, + sym_call_expression = 88, + sym_binary_expression = 89, + sym_arguments = 90, + aux_sym_stylesheet_repeat1 = 91, + aux_sym_import_statement_repeat1 = 92, + aux_sym_keyframe_block_list_repeat1 = 93, + aux_sym_selectors_repeat1 = 94, + aux_sym_block_repeat1 = 95, + aux_sym_pseudo_class_arguments_repeat1 = 96, + aux_sym_pseudo_class_arguments_repeat2 = 97, + aux_sym_declaration_repeat1 = 98, + aux_sym_arguments_repeat1 = 99, + alias_sym_attribute_name = 100, + alias_sym_class_name = 101, + alias_sym_feature_name = 102, + alias_sym_function_name = 103, + alias_sym_id_name = 104, + alias_sym_keyframes_name = 105, + alias_sym_keyword_query = 106, + alias_sym_namespace_name = 107, + alias_sym_plain_value = 108, + alias_sym_property_name = 109, + alias_sym_tag_name = 110, }; static const char *ts_symbol_names[] = { @@ -173,9 +174,9 @@ static const char *ts_symbol_names[] = { [anon_sym_DASH] = "-", [anon_sym_SLASH] = "/", [sym_identifier] = "identifier", - [sym_plain_value] = "plain_value", [sym_at_keyword] = "at_keyword", [sym_comment] = "comment", + [sym_plain_value] = "plain_value", [sym_stylesheet] = "stylesheet", [sym_import_statement] = "import_statement", [sym_media_statement] = "media_statement", @@ -210,6 +211,7 @@ static const char *ts_symbol_names[] = { [sym_negated_query] = "negated_query", [sym_selector_query] = "selector_query", [sym__value] = "_value", + [sym_parenthesized_value] = "parenthesized_value", [sym_color_value] = "color_value", [sym_integer_value] = "integer_value", [sym_float_value] = "float_value", @@ -427,10 +429,6 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, - [sym_plain_value] = { - .visible = true, - .named = true, - }, [sym_at_keyword] = { .visible = true, .named = true, @@ -439,6 +437,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [sym_plain_value] = { + .visible = true, + .named = true, + }, [sym_stylesheet] = { .visible = true, .named = true, @@ -575,6 +577,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = true, }, + [sym_parenthesized_value] = { + .visible = true, + .named = true, + }, [sym_color_value] = { .visible = true, .named = true, @@ -2060,7 +2066,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\'') ADVANCE(20); if (lookahead == '(') - ADVANCE(23); + ADVANCE(140); if (lookahead == '+') ADVANCE(165); if (lookahead == ',') @@ -2073,22 +2079,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ADVANCE(162); if (lookahead == ';') ADVANCE(43); + if (lookahead == '_') + ADVANCE(167); if (lookahead == '}') ADVANCE(128); if (lookahead == 'E' || lookahead == 'e') - ADVANCE(173); + ADVANCE(170); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(178); + SKIP(164); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(33); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(176); + ADVANCE(168); END_STATE(); case 165: if (lookahead == '.') @@ -2102,200 +2109,38 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 166: ACCEPT_TOKEN(sym_identifier); if (lookahead == '.') + ADVANCE(28); + if (lookahead == '-' || + lookahead == '_') ADVANCE(167); if (lookahead == 'E' || lookahead == 'e') - ADVANCE(173); - if (('0' <= lookahead && lookahead <= '9')) - ADVANCE(177); - if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(176); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != '\r' && - lookahead != ' ' && - lookahead != '(' && - lookahead != ')' && - lookahead != ';' && - (lookahead < 'A' || lookahead > '[') && - lookahead != ']') - ADVANCE(172); - END_STATE(); - case 167: - ACCEPT_TOKEN(sym_plain_value); - if (('0' <= lookahead && lookahead <= '9')) - ADVANCE(168); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != '\r' && - lookahead != ' ' && - lookahead != '(' && - lookahead != ')' && - lookahead != ';' && - lookahead != '[' && - lookahead != ']') - ADVANCE(172); - END_STATE(); - case 168: - ACCEPT_TOKEN(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); - if (lookahead == 'E' || - lookahead == 'e') - ADVANCE(169); - if (('0' <= lookahead && lookahead <= '9')) - ADVANCE(168); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != '\r' && - lookahead != ' ' && - lookahead != '(' && - lookahead != ')' && - lookahead != ';' && - lookahead != '[' && - lookahead != ']') - ADVANCE(172); - END_STATE(); - case 169: - ACCEPT_TOKEN(sym_plain_value); - if (lookahead == '-') ADVANCE(170); if (('0' <= lookahead && lookahead <= '9')) - ADVANCE(171); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != '\r' && - lookahead != ' ' && - lookahead != '(' && - lookahead != ')' && - lookahead != ';' && - lookahead != '[' && - lookahead != ']') - ADVANCE(172); - END_STATE(); - case 170: - ACCEPT_TOKEN(sym_plain_value); - if (('0' <= lookahead && lookahead <= '9')) - ADVANCE(171); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != '\r' && - lookahead != ' ' && - lookahead != '(' && - lookahead != ')' && - lookahead != ';' && - lookahead != '[' && - lookahead != ']') - ADVANCE(172); - END_STATE(); - case 171: - ACCEPT_TOKEN(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); - if (('0' <= lookahead && lookahead <= '9')) - ADVANCE(171); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != '\r' && - lookahead != ' ' && - lookahead != '(' && - lookahead != ')' && - lookahead != ';' && - lookahead != '[' && - lookahead != ']') - ADVANCE(172); - END_STATE(); - case 172: - ACCEPT_TOKEN(sym_plain_value); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != '\r' && - lookahead != ' ' && - lookahead != '(' && - lookahead != ')' && - lookahead != ';' && - lookahead != '[' && - lookahead != ']') - ADVANCE(172); - END_STATE(); - case 173: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '-') - ADVANCE(174); - if (('0' <= lookahead && lookahead <= '9')) - ADVANCE(175); + ADVANCE(173); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(176); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != '\r' && - lookahead != ' ' && - lookahead != '(' && - lookahead != ')' && - lookahead != ';' && - (lookahead < 'A' || lookahead > '[') && - lookahead != ']') - ADVANCE(172); + ADVANCE(168); END_STATE(); - case 174: + case 167: ACCEPT_TOKEN(sym_identifier); - if (('0' <= lookahead && lookahead <= '9')) - ADVANCE(175); if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(176); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != '\r' && - lookahead != ' ' && - lookahead != '(' && - lookahead != ')' && - lookahead != ';' && - (lookahead < 'A' || lookahead > '[') && - lookahead != ']') - ADVANCE(172); - END_STATE(); - case 175: - ACCEPT_TOKEN(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); + lookahead == '_') + ADVANCE(167); if (('0' <= lookahead && lookahead <= '9')) - ADVANCE(175); - if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || + ADVANCE(163); + if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(176); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != '\r' && - lookahead != ' ' && - lookahead != '(' && - lookahead != ')' && - lookahead != ';' && - (lookahead < 'A' || lookahead > '[') && - lookahead != ']') - ADVANCE(172); + ADVANCE(168); END_STATE(); - case 176: + case 168: ACCEPT_TOKEN(sym_identifier); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(176); + ADVANCE(168); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2306,22 +2151,53 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && (lookahead < 'A' || lookahead > '[') && lookahead != ']') - ADVANCE(172); + ADVANCE(169); END_STATE(); - case 177: - ACCEPT_TOKEN(aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH); - if (lookahead == '.') - ADVANCE(167); - if (lookahead == 'E' || - lookahead == 'e') - ADVANCE(173); + case 169: + ACCEPT_TOKEN(sym_plain_value); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != '\r' && + lookahead != ' ' && + lookahead != '(' && + lookahead != ')' && + lookahead != ';' && + lookahead != '[' && + lookahead != ']') + ADVANCE(169); + END_STATE(); + case 170: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '-') + ADVANCE(171); if (('0' <= lookahead && lookahead <= '9')) - ADVANCE(177); + ADVANCE(172); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(168); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != '\r' && + lookahead != ' ' && + lookahead != '(' && + lookahead != ')' && + lookahead != ';' && + (lookahead < 'A' || lookahead > '[') && + lookahead != ']') + ADVANCE(169); + END_STATE(); + case 171: + ACCEPT_TOKEN(sym_identifier); + if (('0' <= lookahead && lookahead <= '9')) + ADVANCE(172); if (lookahead == '-' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(176); + ADVANCE(168); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2332,47 +2208,76 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && (lookahead < 'A' || lookahead > '[') && lookahead != ']') - ADVANCE(172); + ADVANCE(169); END_STATE(); - case 178: - if (lookahead == '!') - ADVANCE(2); - if (lookahead == '\"') - ADVANCE(12); - if (lookahead == '#') - ADVANCE(16); - if (lookahead == '\'') - ADVANCE(20); - if (lookahead == '+') - ADVANCE(165); - if (lookahead == ',') - ADVANCE(34); - if (lookahead == '-') - ADVANCE(166); + case 172: + ACCEPT_TOKEN(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); + if (('0' <= lookahead && lookahead <= '9')) + ADVANCE(172); + if (lookahead == '-' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(168); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != '\r' && + lookahead != ' ' && + lookahead != '(' && + lookahead != ')' && + lookahead != ';' && + (lookahead < 'A' || lookahead > '[') && + lookahead != ']') + ADVANCE(169); + END_STATE(); + case 173: + ACCEPT_TOKEN(aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH); if (lookahead == '.') ADVANCE(28); - if (lookahead == '/') - ADVANCE(162); - if (lookahead == ';') - ADVANCE(43); - if (lookahead == '}') - ADVANCE(128); if (lookahead == 'E' || lookahead == 'e') - ADVANCE(173); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') - SKIP(178); + ADVANCE(174); if (('0' <= lookahead && lookahead <= '9')) - ADVANCE(33); + ADVANCE(173); + if (lookahead == '-' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(163); + END_STATE(); + case 174: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '-') + ADVANCE(175); + if (('0' <= lookahead && lookahead <= '9')) + ADVANCE(176); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(176); + ADVANCE(163); END_STATE(); - case 179: + case 175: + ACCEPT_TOKEN(sym_identifier); + if (('0' <= lookahead && lookahead <= '9')) + ADVANCE(176); + if (lookahead == '-' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(163); + END_STATE(); + case 176: + ACCEPT_TOKEN(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); + if (('0' <= lookahead && lookahead <= '9')) + ADVANCE(176); + if (lookahead == '-' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(163); + END_STATE(); + case 177: if (lookahead == '(') ADVANCE(140); if (lookahead == '/') @@ -2380,26 +2285,46 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == ';') ADVANCE(43); if (lookahead == 'n') - ADVANCE(180); + ADVANCE(178); if (lookahead == 's') - ADVANCE(183); + ADVANCE(181); if (lookahead == '{') ADVANCE(125); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(179); + SKIP(177); if (lookahead == '-' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(163); END_STATE(); - case 180: + case 178: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'o') - ADVANCE(181); + ADVANCE(179); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(163); + END_STATE(); + case 179: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') + ADVANCE(180); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(163); + END_STATE(); + case 180: + ACCEPT_TOKEN(anon_sym_not); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -2409,7 +2334,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 181: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 't') + if (lookahead == 'e') ADVANCE(182); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || @@ -2419,7 +2344,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ADVANCE(163); END_STATE(); case 182: - ACCEPT_TOKEN(anon_sym_not); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'l') + ADVANCE(183); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -2440,7 +2367,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 184: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'l') + if (lookahead == 'c') ADVANCE(185); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || @@ -2451,7 +2378,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 185: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'e') + if (lookahead == 't') ADVANCE(186); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || @@ -2462,7 +2389,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 186: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'c') + if (lookahead == 'o') ADVANCE(187); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || @@ -2473,7 +2400,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 187: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 't') + if (lookahead == 'r') ADVANCE(188); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || @@ -2483,9 +2410,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ADVANCE(163); END_STATE(); case 188: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'o') - ADVANCE(189); + ACCEPT_TOKEN(anon_sym_selector); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -2494,32 +2419,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ADVANCE(163); END_STATE(); case 189: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'r') - ADVANCE(190); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(163); - END_STATE(); - case 190: - ACCEPT_TOKEN(anon_sym_selector); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(163); - END_STATE(); - case 191: if (lookahead == '#') ADVANCE(16); if (lookahead == ')') ADVANCE(24); if (lookahead == '+') - ADVANCE(192); + ADVANCE(190); if (lookahead == ',') ADVANCE(34); if (lookahead == '.') @@ -2535,20 +2440,20 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '{') ADVANCE(125); if (lookahead == '~') - ADVANCE(193); + ADVANCE(191); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(191); + SKIP(189); END_STATE(); - case 192: + case 190: ACCEPT_TOKEN(anon_sym_PLUS); END_STATE(); - case 193: + case 191: ACCEPT_TOKEN(anon_sym_TILDE); END_STATE(); - case 194: + case 192: if (lookahead == 0) ADVANCE(1); if (lookahead == '/') @@ -2557,13 +2462,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(194); + SKIP(192); END_STATE(); - case 195: + case 193: if (lookahead == '#') ADVANCE(16); if (lookahead == '+') - ADVANCE(192); + ADVANCE(190); if (lookahead == ',') ADVANCE(34); if (lookahead == '.') @@ -2579,7 +2484,29 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '{') ADVANCE(125); if (lookahead == '~') - ADVANCE(193); + ADVANCE(191); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') + SKIP(193); + END_STATE(); + case 194: + if (lookahead == '/') + ADVANCE(162); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') + SKIP(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) + ADVANCE(143); + END_STATE(); + case 195: + if (lookahead == '/') + ADVANCE(162); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -2587,38 +2514,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { SKIP(195); END_STATE(); case 196: - if (lookahead == '/') - ADVANCE(162); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') - SKIP(197); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) - ADVANCE(143); - END_STATE(); - case 197: - if (lookahead == '/') - ADVANCE(162); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') - SKIP(197); - END_STATE(); - case 198: if (lookahead == '%') - ADVANCE(199); + ADVANCE(197); if (lookahead == '(') ADVANCE(140); if (lookahead == '*') ADVANCE(160); if (lookahead == '+') - ADVANCE(192); + ADVANCE(190); if (lookahead == '-') - ADVANCE(200); + ADVANCE(198); if (lookahead == '/') ADVANCE(37); if (lookahead == ';') @@ -2626,26 +2531,26 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '_') ADVANCE(163); if (lookahead == 'n') - ADVANCE(201); + ADVANCE(199); if (lookahead == 's') - ADVANCE(205); + ADVANCE(203); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(213); + SKIP(211); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(204); + ADVANCE(202); END_STATE(); - case 199: + case 197: ACCEPT_TOKEN(sym_unit); if (lookahead == '%' || ('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(199); + ADVANCE(197); END_STATE(); - case 200: + case 198: ACCEPT_TOKEN(anon_sym_DASH); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || @@ -2654,62 +2559,90 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(163); END_STATE(); - case 201: + case 199: ACCEPT_TOKEN(sym_unit); if (lookahead == '%') - ADVANCE(199); + ADVANCE(197); if (lookahead == 'o') - ADVANCE(202); + ADVANCE(200); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || lookahead == '_') ADVANCE(163); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(204); + ADVANCE(202); + END_STATE(); + case 200: + ACCEPT_TOKEN(sym_unit); + if (lookahead == '%') + ADVANCE(197); + if (lookahead == 't') + ADVANCE(201); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '_') + ADVANCE(163); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(202); + END_STATE(); + case 201: + ACCEPT_TOKEN(anon_sym_not); + if (lookahead == '%') + ADVANCE(197); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '_') + ADVANCE(163); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(202); END_STATE(); case 202: ACCEPT_TOKEN(sym_unit); if (lookahead == '%') - ADVANCE(199); - if (lookahead == 't') - ADVANCE(203); + ADVANCE(197); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || lookahead == '_') ADVANCE(163); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(204); + ADVANCE(202); END_STATE(); case 203: - ACCEPT_TOKEN(anon_sym_not); + ACCEPT_TOKEN(sym_unit); if (lookahead == '%') - ADVANCE(199); + ADVANCE(197); + if (lookahead == 'e') + ADVANCE(204); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || lookahead == '_') ADVANCE(163); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(204); + ADVANCE(202); END_STATE(); case 204: ACCEPT_TOKEN(sym_unit); if (lookahead == '%') - ADVANCE(199); + ADVANCE(197); + if (lookahead == 'l') + ADVANCE(205); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || lookahead == '_') ADVANCE(163); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(204); + ADVANCE(202); END_STATE(); case 205: ACCEPT_TOKEN(sym_unit); if (lookahead == '%') - ADVANCE(199); + ADVANCE(197); if (lookahead == 'e') ADVANCE(206); if (lookahead == '-' || @@ -2718,13 +2651,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ADVANCE(163); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(204); + ADVANCE(202); END_STATE(); case 206: ACCEPT_TOKEN(sym_unit); if (lookahead == '%') - ADVANCE(199); - if (lookahead == 'l') + ADVANCE(197); + if (lookahead == 'c') ADVANCE(207); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || @@ -2732,13 +2665,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ADVANCE(163); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(204); + ADVANCE(202); END_STATE(); case 207: ACCEPT_TOKEN(sym_unit); if (lookahead == '%') - ADVANCE(199); - if (lookahead == 'e') + ADVANCE(197); + if (lookahead == 't') ADVANCE(208); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || @@ -2746,13 +2679,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ADVANCE(163); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(204); + ADVANCE(202); END_STATE(); case 208: ACCEPT_TOKEN(sym_unit); if (lookahead == '%') - ADVANCE(199); - if (lookahead == 'c') + ADVANCE(197); + if (lookahead == 'o') ADVANCE(209); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || @@ -2760,13 +2693,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ADVANCE(163); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(204); + ADVANCE(202); END_STATE(); case 209: ACCEPT_TOKEN(sym_unit); if (lookahead == '%') - ADVANCE(199); - if (lookahead == 't') + ADVANCE(197); + if (lookahead == 'r') ADVANCE(210); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || @@ -2774,65 +2707,99 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ADVANCE(163); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(204); + ADVANCE(202); END_STATE(); case 210: - ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') - ADVANCE(199); - if (lookahead == 'o') - ADVANCE(211); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') - ADVANCE(163); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(204); - END_STATE(); - case 211: - ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') - ADVANCE(199); - if (lookahead == 'r') - ADVANCE(212); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') - ADVANCE(163); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(204); - END_STATE(); - case 212: ACCEPT_TOKEN(anon_sym_selector); if (lookahead == '%') - ADVANCE(199); + ADVANCE(197); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || lookahead == '_') ADVANCE(163); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(204); + ADVANCE(202); END_STATE(); - case 213: + case 211: if (lookahead == '(') ADVANCE(140); if (lookahead == '*') ADVANCE(160); if (lookahead == '+') - ADVANCE(192); + ADVANCE(190); if (lookahead == '-') - ADVANCE(200); + ADVANCE(198); if (lookahead == '/') ADVANCE(37); if (lookahead == ';') ADVANCE(43); if (lookahead == 'n') - ADVANCE(180); + ADVANCE(178); if (lookahead == 's') - ADVANCE(183); + ADVANCE(181); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') + SKIP(211); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(163); + END_STATE(); + case 212: + if (lookahead == '(') + ADVANCE(23); + if (lookahead == ')') + ADVANCE(24); + if (lookahead == '*') + ADVANCE(160); + if (lookahead == '+') + ADVANCE(190); + if (lookahead == '-') + ADVANCE(198); + if (lookahead == '/') + ADVANCE(37); + if (lookahead == ';') + ADVANCE(43); + if (lookahead == ']') + ADVANCE(93); + if (lookahead == 'n') + ADVANCE(178); + if (lookahead == 's') + ADVANCE(181); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') + SKIP(213); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(163); + END_STATE(); + case 213: + if (lookahead == '(') + ADVANCE(140); + if (lookahead == ')') + ADVANCE(24); + if (lookahead == '*') + ADVANCE(160); + if (lookahead == '+') + ADVANCE(190); + if (lookahead == '-') + ADVANCE(198); + if (lookahead == '/') + ADVANCE(37); + if (lookahead == ';') + ADVANCE(43); + if (lookahead == ']') + ADVANCE(93); + if (lookahead == 'n') + ADVANCE(178); + if (lookahead == 's') + ADVANCE(181); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -2844,106 +2811,74 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ADVANCE(163); END_STATE(); case 214: - if (lookahead == '(') - ADVANCE(23); if (lookahead == ')') ADVANCE(24); - if (lookahead == '*') - ADVANCE(160); - if (lookahead == '+') - ADVANCE(192); - if (lookahead == '-') - ADVANCE(200); + if (lookahead == ',') + ADVANCE(34); if (lookahead == '/') - ADVANCE(37); + ADVANCE(162); if (lookahead == ';') ADVANCE(43); - if (lookahead == ']') - ADVANCE(93); - if (lookahead == 'n') - ADVANCE(180); - if (lookahead == 's') - ADVANCE(183); + if (lookahead == 'a') + ADVANCE(141); + if (lookahead == 'o') + ADVANCE(113); + if (lookahead == '{') + ADVANCE(125); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(215); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(163); + SKIP(214); END_STATE(); case 215: - if (lookahead == '(') - ADVANCE(140); - if (lookahead == ')') - ADVANCE(24); - if (lookahead == '*') - ADVANCE(160); - if (lookahead == '+') - ADVANCE(192); - if (lookahead == '-') - ADVANCE(200); + if (lookahead == ',') + ADVANCE(34); if (lookahead == '/') - ADVANCE(37); + ADVANCE(162); if (lookahead == ';') ADVANCE(43); - if (lookahead == ']') - ADVANCE(93); - if (lookahead == 'n') - ADVANCE(180); - if (lookahead == 's') - ADVANCE(183); + if (lookahead == 'a') + ADVANCE(141); + if (lookahead == 'o') + ADVANCE(113); + if (lookahead == '{') + ADVANCE(125); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(215); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(163); END_STATE(); case 216: if (lookahead == ')') ADVANCE(24); - if (lookahead == ',') - ADVANCE(34); + if (lookahead == '*') + ADVANCE(160); + if (lookahead == '+') + ADVANCE(190); + if (lookahead == '-') + ADVANCE(217); if (lookahead == '/') - ADVANCE(162); + ADVANCE(37); if (lookahead == ';') ADVANCE(43); - if (lookahead == 'a') - ADVANCE(141); - if (lookahead == 'o') - ADVANCE(113); + if (lookahead == ']') + ADVANCE(93); if (lookahead == '{') ADVANCE(125); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(216); + SKIP(218); + if (lookahead == '%' || + ('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(197); END_STATE(); case 217: - if (lookahead == ',') - ADVANCE(34); - if (lookahead == '/') - ADVANCE(162); - if (lookahead == ';') - ADVANCE(43); - if (lookahead == 'a') - ADVANCE(141); - if (lookahead == 'o') - ADVANCE(113); - if (lookahead == '{') - ADVANCE(125); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') - SKIP(217); + ACCEPT_TOKEN(anon_sym_DASH); END_STATE(); case 218: if (lookahead == ')') @@ -2951,9 +2886,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '*') ADVANCE(160); if (lookahead == '+') - ADVANCE(192); + ADVANCE(190); if (lookahead == '-') - ADVANCE(219); + ADVANCE(217); if (lookahead == '/') ADVANCE(37); if (lookahead == ';') @@ -2962,6 +2897,27 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ADVANCE(93); if (lookahead == '{') ADVANCE(125); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') + SKIP(218); + END_STATE(); + case 219: + if (lookahead == ')') + ADVANCE(24); + if (lookahead == '*') + ADVANCE(160); + if (lookahead == '+') + ADVANCE(190); + if (lookahead == '-') + ADVANCE(217); + if (lookahead == '/') + ADVANCE(37); + if (lookahead == ';') + ADVANCE(43); + if (lookahead == ']') + ADVANCE(93); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -2970,10 +2926,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '%' || ('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(199); - END_STATE(); - case 219: - ACCEPT_TOKEN(anon_sym_DASH); + ADVANCE(197); END_STATE(); case 220: if (lookahead == ')') @@ -2981,17 +2934,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '*') ADVANCE(160); if (lookahead == '+') - ADVANCE(192); + ADVANCE(190); if (lookahead == '-') - ADVANCE(219); + ADVANCE(217); if (lookahead == '/') ADVANCE(37); if (lookahead == ';') ADVANCE(43); if (lookahead == ']') ADVANCE(93); - if (lookahead == '{') - ADVANCE(125); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -2999,52 +2950,6 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { SKIP(220); END_STATE(); case 221: - if (lookahead == ')') - ADVANCE(24); - if (lookahead == '*') - ADVANCE(160); - if (lookahead == '+') - ADVANCE(192); - if (lookahead == '-') - ADVANCE(219); - if (lookahead == '/') - ADVANCE(37); - if (lookahead == ';') - ADVANCE(43); - if (lookahead == ']') - ADVANCE(93); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') - SKIP(222); - if (lookahead == '%' || - ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(199); - END_STATE(); - case 222: - if (lookahead == ')') - ADVANCE(24); - if (lookahead == '*') - ADVANCE(160); - if (lookahead == '+') - ADVANCE(192); - if (lookahead == '-') - ADVANCE(219); - if (lookahead == '/') - ADVANCE(37); - if (lookahead == ';') - ADVANCE(43); - if (lookahead == ']') - ADVANCE(93); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') - SKIP(222); - END_STATE(); - case 223: if (lookahead == '\"') ADVANCE(12); if (lookahead == '\'') @@ -3061,14 +2966,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(224); + SKIP(222); if (lookahead == '-' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(163); END_STATE(); - case 224: + case 222: if (lookahead == '\"') ADVANCE(12); if (lookahead == '\'') @@ -3083,14 +2988,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(224); + SKIP(222); if (lookahead == '-' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(163); END_STATE(); - case 225: + case 223: if (lookahead == '#') ADVANCE(16); if (lookahead == '(') @@ -3098,7 +3003,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == ')') ADVANCE(24); if (lookahead == '+') - ADVANCE(192); + ADVANCE(190); if (lookahead == ',') ADVANCE(34); if (lookahead == '.') @@ -3114,18 +3019,18 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '{') ADVANCE(125); if (lookahead == '~') - ADVANCE(193); + ADVANCE(191); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(191); + SKIP(189); END_STATE(); - case 226: + case 224: if (lookahead == '$') ADVANCE(17); if (lookahead == '*') - ADVANCE(227); + ADVANCE(225); if (lookahead == '/') ADVANCE(162); if (lookahead == '=') @@ -3137,22 +3042,22 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '|') ADVANCE(126); if (lookahead == '~') - ADVANCE(228); + ADVANCE(226); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(226); + SKIP(224); END_STATE(); - case 227: + case 225: if (lookahead == '=') ADVANCE(26); END_STATE(); - case 228: + case 226: if (lookahead == '=') ADVANCE(130); END_STATE(); - case 229: + case 227: if (lookahead == 0) ADVANCE(1); if (lookahead == '\"') @@ -3181,14 +3086,31 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(229); + SKIP(227); if (lookahead == '-' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(163); END_STATE(); - case 230: + case 228: + if (lookahead == ')') + ADVANCE(24); + if (lookahead == '*') + ADVANCE(160); + if (lookahead == '+') + ADVANCE(190); + if (lookahead == '-') + ADVANCE(217); + if (lookahead == '/') + ADVANCE(37); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') + SKIP(228); + END_STATE(); + case 229: if (lookahead == '(') ADVANCE(140); if (lookahead == ')') @@ -3196,9 +3118,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '*') ADVANCE(160); if (lookahead == '+') - ADVANCE(192); + ADVANCE(190); if (lookahead == '-') - ADVANCE(200); + ADVANCE(198); if (lookahead == '/') ADVANCE(37); if (lookahead == ';') @@ -3206,22 +3128,22 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == ']') ADVANCE(93); if (lookahead == 'n') - ADVANCE(180); + ADVANCE(178); if (lookahead == 's') - ADVANCE(183); + ADVANCE(181); if (lookahead == '{') ADVANCE(125); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(230); + SKIP(229); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(163); END_STATE(); - case 231: + case 230: if (lookahead == '\"') ADVANCE(12); if (lookahead == '#') @@ -3230,6 +3152,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ADVANCE(19); if (lookahead == '\'') ADVANCE(20); + if (lookahead == '(') + ADVANCE(140); if (lookahead == ')') ADVANCE(24); if (lookahead == '*') @@ -3246,28 +3170,29 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ADVANCE(41); if (lookahead == '[') ADVANCE(92); + if (lookahead == '_') + ADVANCE(167); if (lookahead == 'E' || lookahead == 'e') - ADVANCE(173); + ADVANCE(170); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(231); + SKIP(230); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(33); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(176); + ADVANCE(168); END_STATE(); - case 232: + case 231: if (lookahead == ')') ADVANCE(24); if (lookahead == '/') ADVANCE(162); if (lookahead == ':') - ADVANCE(233); + ADVANCE(232); if (lookahead == 'a') ADVANCE(141); if (lookahead == 'o') @@ -3276,16 +3201,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(232); + SKIP(231); END_STATE(); - case 233: + case 232: ACCEPT_TOKEN(anon_sym_COLON); END_STATE(); - case 234: + case 233: if (lookahead == '+') - ADVANCE(235); + ADVANCE(234); if (lookahead == '-') - ADVANCE(235); + ADVANCE(234); if (lookahead == '/') ADVANCE(162); if (lookahead == 'f') @@ -3298,20 +3223,20 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(234); + SKIP(233); if (('0' <= lookahead && lookahead <= '9')) - ADVANCE(236); + ADVANCE(235); + END_STATE(); + case 234: + if (('0' <= lookahead && lookahead <= '9')) + ADVANCE(235); END_STATE(); case 235: - if (('0' <= lookahead && lookahead <= '9')) - ADVANCE(236); - END_STATE(); - case 236: ACCEPT_TOKEN(aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH); if (('0' <= lookahead && lookahead <= '9')) - ADVANCE(236); + ADVANCE(235); END_STATE(); - case 237: + case 236: if (lookahead == '!') ADVANCE(2); if (lookahead == '\"') @@ -3319,9 +3244,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '#') ADVANCE(16); if (lookahead == '%') - ADVANCE(199); + ADVANCE(197); if (lookahead == '\'') ADVANCE(20); + if (lookahead == '(') + ADVANCE(140); if (lookahead == ')') ADVANCE(24); if (lookahead == '*') @@ -3331,7 +3258,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == ',') ADVANCE(34); if (lookahead == '-') - ADVANCE(238); + ADVANCE(237); if (lookahead == '.') ADVANCE(28); if (lookahead == '/') @@ -3339,62 +3266,52 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == ';') ADVANCE(43); if (lookahead == '_') - ADVANCE(176); + ADVANCE(167); if (lookahead == '}') ADVANCE(128); if (lookahead == 'E' || lookahead == 'e') - ADVANCE(239); + ADVANCE(238); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(242); + SKIP(241); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(33); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(241); + ADVANCE(240); END_STATE(); - case 238: + case 237: ACCEPT_TOKEN(anon_sym_DASH); if (lookahead == '.') + ADVANCE(28); + if (lookahead == '-' || + lookahead == '_') ADVANCE(167); if (lookahead == 'E' || lookahead == 'e') + ADVANCE(170); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(173); - if (('0' <= lookahead && lookahead <= '9')) - ADVANCE(177); - if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(176); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != '\r' && - lookahead != ' ' && - lookahead != '(' && - lookahead != ')' && - lookahead != ';' && - (lookahead < 'A' || lookahead > '[') && - lookahead != ']') - ADVANCE(172); - END_STATE(); - case 239: - ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') - ADVANCE(240); - if (lookahead == '-') - ADVANCE(174); - if (lookahead == '_') - ADVANCE(176); - if (('0' <= lookahead && lookahead <= '9')) - ADVANCE(175); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(241); + ADVANCE(168); + END_STATE(); + case 238: + ACCEPT_TOKEN(sym_unit); + if (lookahead == '%') + ADVANCE(239); + if (lookahead == '-') + ADVANCE(171); + if (lookahead == '_') + ADVANCE(168); + if (('0' <= lookahead && lookahead <= '9')) + ADVANCE(172); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(240); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -3405,14 +3322,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && (lookahead < 'A' || lookahead > '[') && lookahead != ']') - ADVANCE(172); + ADVANCE(169); END_STATE(); - case 240: + case 239: ACCEPT_TOKEN(sym_unit); if (lookahead == '%' || ('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(240); + ADVANCE(239); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -3423,19 +3340,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && (lookahead < 'A' || lookahead > '[') && lookahead != ']') - ADVANCE(172); + ADVANCE(169); END_STATE(); - case 241: + case 240: ACCEPT_TOKEN(sym_unit); if (lookahead == '%') - ADVANCE(240); + ADVANCE(239); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || lookahead == '_') - ADVANCE(176); + ADVANCE(168); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(241); + ADVANCE(240); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -3446,9 +3363,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ';' && (lookahead < 'A' || lookahead > '[') && lookahead != ']') - ADVANCE(172); + ADVANCE(169); END_STATE(); - case 242: + case 241: if (lookahead == '!') ADVANCE(2); if (lookahead == '\"') @@ -3457,6 +3374,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ADVANCE(16); if (lookahead == '\'') ADVANCE(20); + if (lookahead == '(') + ADVANCE(140); if (lookahead == ')') ADVANCE(24); if (lookahead == '*') @@ -3466,31 +3385,32 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == ',') ADVANCE(34); if (lookahead == '-') - ADVANCE(238); + ADVANCE(237); if (lookahead == '.') ADVANCE(28); if (lookahead == '/') ADVANCE(37); if (lookahead == ';') ADVANCE(43); + if (lookahead == '_') + ADVANCE(167); if (lookahead == '}') ADVANCE(128); if (lookahead == 'E' || lookahead == 'e') - ADVANCE(173); + ADVANCE(170); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(242); + SKIP(241); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(33); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(176); + ADVANCE(168); END_STATE(); - case 243: + case 242: if (lookahead == '!') ADVANCE(2); if (lookahead == '\"') @@ -3510,37 +3430,40 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == ',') ADVANCE(34); if (lookahead == '-') - ADVANCE(238); + ADVANCE(237); if (lookahead == '.') ADVANCE(28); if (lookahead == '/') ADVANCE(37); if (lookahead == ';') ADVANCE(43); + if (lookahead == '_') + ADVANCE(167); if (lookahead == '}') ADVANCE(128); if (lookahead == 'E' || lookahead == 'e') - ADVANCE(173); + ADVANCE(170); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(242); + SKIP(241); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(33); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(176); + ADVANCE(168); END_STATE(); - case 244: + case 243: if (lookahead == '\"') ADVANCE(12); if (lookahead == '#') ADVANCE(16); if (lookahead == '\'') ADVANCE(20); + if (lookahead == '(') + ADVANCE(140); if (lookahead == ')') ADVANCE(24); if (lookahead == '*') @@ -3550,7 +3473,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == ',') ADVANCE(34); if (lookahead == '-') - ADVANCE(238); + ADVANCE(237); if (lookahead == '.') ADVANCE(36); if (lookahead == '/') @@ -3561,30 +3484,33 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ADVANCE(45); if (lookahead == '[') ADVANCE(92); + if (lookahead == '_') + ADVANCE(167); if (lookahead == '~') - ADVANCE(193); + ADVANCE(191); if (lookahead == 'E' || lookahead == 'e') - ADVANCE(173); + ADVANCE(170); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(244); + SKIP(243); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(33); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(176); + ADVANCE(168); END_STATE(); - case 245: + case 244: if (lookahead == '\"') ADVANCE(12); if (lookahead == '#') ADVANCE(16); if (lookahead == '\'') ADVANCE(20); + if (lookahead == '(') + ADVANCE(140); if (lookahead == ')') ADVANCE(24); if (lookahead == '+') @@ -3597,28 +3523,29 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ADVANCE(28); if (lookahead == '/') ADVANCE(162); + if (lookahead == '_') + ADVANCE(167); if (lookahead == 'E' || lookahead == 'e') - ADVANCE(173); + ADVANCE(170); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(245); + SKIP(244); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(33); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(176); + ADVANCE(168); END_STATE(); - case 246: + case 245: if (lookahead == '#') ADVANCE(16); if (lookahead == ')') ADVANCE(24); if (lookahead == '+') - ADVANCE(192); + ADVANCE(190); if (lookahead == '.') ADVANCE(161); if (lookahead == '/') @@ -3630,12 +3557,31 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '[') ADVANCE(92); if (lookahead == '~') - ADVANCE(193); + ADVANCE(191); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(246); + SKIP(245); + END_STATE(); + case 246: + if (lookahead == '/') + ADVANCE(162); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') + SKIP(247); + if (('0' <= lookahead && lookahead <= '9')) + ADVANCE(143); + if (('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) + ADVANCE(248); + if (lookahead == '-' || + ('G' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('g' <= lookahead && lookahead <= 'z')) + ADVANCE(163); END_STATE(); case 247: if (lookahead == '/') @@ -3644,10 +3590,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(248); - if (('0' <= lookahead && lookahead <= '9')) - ADVANCE(143); - if (('A' <= lookahead && lookahead <= 'F') || + SKIP(247); + if (lookahead == '-' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(163); + END_STATE(); + case 248: + ACCEPT_TOKEN(sym_identifier); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(249); if (lookahead == '-' || @@ -3656,20 +3609,6 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('g' <= lookahead && lookahead <= 'z')) ADVANCE(163); END_STATE(); - case 248: - if (lookahead == '/') - ADVANCE(162); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') - SKIP(248); - if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(163); - END_STATE(); case 249: ACCEPT_TOKEN(sym_identifier); if (('0' <= lookahead && lookahead <= '9') || @@ -3683,7 +3622,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ADVANCE(163); END_STATE(); case 250: - ACCEPT_TOKEN(sym_identifier); + ACCEPT_TOKEN(aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) @@ -3743,18 +3682,6 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ADVANCE(163); END_STATE(); case 255: - ACCEPT_TOKEN(aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) - ADVANCE(256); - if (lookahead == '-' || - ('G' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) - ADVANCE(163); - END_STATE(); - case 256: ACCEPT_TOKEN(aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || @@ -3763,7 +3690,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(163); END_STATE(); - case 257: + case 256: if (lookahead == '\"') ADVANCE(12); if (lookahead == '#') @@ -3781,7 +3708,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == ',') ADVANCE(34); if (lookahead == '-') - ADVANCE(238); + ADVANCE(237); if (lookahead == '.') ADVANCE(36); if (lookahead == '/') @@ -3792,30 +3719,31 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ADVANCE(45); if (lookahead == '[') ADVANCE(92); + if (lookahead == '_') + ADVANCE(167); if (lookahead == '~') - ADVANCE(193); + ADVANCE(191); if (lookahead == 'E' || lookahead == 'e') - ADVANCE(173); + ADVANCE(170); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(244); + SKIP(243); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(33); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(176); + ADVANCE(168); END_STATE(); - case 258: + case 257: if (lookahead == '#') ADVANCE(16); if (lookahead == ')') ADVANCE(24); if (lookahead == '+') - ADVANCE(192); + ADVANCE(190); if (lookahead == ',') ADVANCE(34); if (lookahead == '.') @@ -3829,20 +3757,20 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '[') ADVANCE(92); if (lookahead == '~') - ADVANCE(193); + ADVANCE(191); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(258); + SKIP(257); END_STATE(); - case 259: + case 258: if (lookahead == '*') ADVANCE(160); if (lookahead == '+') - ADVANCE(192); + ADVANCE(190); if (lookahead == '-') - ADVANCE(219); + ADVANCE(217); if (lookahead == '/') ADVANCE(37); if (lookahead == ']') @@ -3851,26 +3779,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(259); + SKIP(258); END_STATE(); - case 260: - if (lookahead == ')') - ADVANCE(24); - if (lookahead == '*') - ADVANCE(160); - if (lookahead == '+') - ADVANCE(192); - if (lookahead == '-') - ADVANCE(219); - if (lookahead == '/') - ADVANCE(37); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') - SKIP(260); - END_STATE(); - case 261: + case 259: if (lookahead == '!') ADVANCE(2); if (lookahead == '\"') @@ -3879,6 +3790,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ADVANCE(16); if (lookahead == '\'') ADVANCE(20); + if (lookahead == '(') + ADVANCE(140); if (lookahead == '*') ADVANCE(160); if (lookahead == '+') @@ -3886,29 +3799,30 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == ',') ADVANCE(34); if (lookahead == '-') - ADVANCE(238); + ADVANCE(237); if (lookahead == '.') ADVANCE(28); if (lookahead == '/') ADVANCE(37); if (lookahead == ';') ADVANCE(43); + if (lookahead == '_') + ADVANCE(167); if (lookahead == '}') ADVANCE(128); if (lookahead == 'E' || lookahead == 'e') - ADVANCE(173); + ADVANCE(170); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(261); + SKIP(259); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(33); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(176); + ADVANCE(168); END_STATE(); default: return false; @@ -3919,52 +3833,52 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [0] = {.lex_state = 0, .external_lex_state = 1}, [1] = {.lex_state = 159}, [2] = {.lex_state = 164}, - [3] = {.lex_state = 179}, + [3] = {.lex_state = 177}, [4] = {.lex_state = 164}, [5] = {.lex_state = 159}, [6] = {.lex_state = 159}, - [7] = {.lex_state = 179}, - [8] = {.lex_state = 191, .external_lex_state = 1}, + [7] = {.lex_state = 177}, + [8] = {.lex_state = 189, .external_lex_state = 1}, [9] = {.lex_state = 159}, [10] = {.lex_state = 159}, [11] = {.lex_state = 159}, [12] = {.lex_state = 159}, [13] = {.lex_state = 159}, - [14] = {.lex_state = 191, .external_lex_state = 1}, - [15] = {.lex_state = 179}, - [16] = {.lex_state = 194}, - [17] = {.lex_state = 179}, - [18] = {.lex_state = 195, .external_lex_state = 1}, + [14] = {.lex_state = 189, .external_lex_state = 1}, + [15] = {.lex_state = 177}, + [16] = {.lex_state = 192}, + [17] = {.lex_state = 177}, + [18] = {.lex_state = 193, .external_lex_state = 1}, [19] = {.lex_state = 159}, - [20] = {.lex_state = 196}, - [21] = {.lex_state = 198}, - [22] = {.lex_state = 198}, - [23] = {.lex_state = 214}, - [24] = {.lex_state = 213}, - [25] = {.lex_state = 179}, - [26] = {.lex_state = 179}, - [27] = {.lex_state = 179}, - [28] = {.lex_state = 216}, - [29] = {.lex_state = 217}, - [30] = {.lex_state = 218}, - [31] = {.lex_state = 221}, - [32] = {.lex_state = 198}, - [33] = {.lex_state = 164}, - [34] = {.lex_state = 223}, - [35] = {.lex_state = 179}, - [36] = {.lex_state = 179}, - [37] = {.lex_state = 217}, - [38] = {.lex_state = 191, .external_lex_state = 1}, - [39] = {.lex_state = 225, .external_lex_state = 1}, - [40] = {.lex_state = 191, .external_lex_state = 1}, - [41] = {.lex_state = 191, .external_lex_state = 1}, - [42] = {.lex_state = 226}, - [43] = {.lex_state = 229}, - [44] = {.lex_state = 229}, - [45] = {.lex_state = 179}, - [46] = {.lex_state = 217}, - [47] = {.lex_state = 229}, - [48] = {.lex_state = 159}, + [20] = {.lex_state = 194}, + [21] = {.lex_state = 164}, + [22] = {.lex_state = 196}, + [23] = {.lex_state = 196}, + [24] = {.lex_state = 212}, + [25] = {.lex_state = 211}, + [26] = {.lex_state = 177}, + [27] = {.lex_state = 177}, + [28] = {.lex_state = 164}, + [29] = {.lex_state = 214}, + [30] = {.lex_state = 215}, + [31] = {.lex_state = 216}, + [32] = {.lex_state = 219}, + [33] = {.lex_state = 196}, + [34] = {.lex_state = 164}, + [35] = {.lex_state = 221}, + [36] = {.lex_state = 177}, + [37] = {.lex_state = 177}, + [38] = {.lex_state = 215}, + [39] = {.lex_state = 189, .external_lex_state = 1}, + [40] = {.lex_state = 223, .external_lex_state = 1}, + [41] = {.lex_state = 189, .external_lex_state = 1}, + [42] = {.lex_state = 189, .external_lex_state = 1}, + [43] = {.lex_state = 224}, + [44] = {.lex_state = 227}, + [45] = {.lex_state = 227}, + [46] = {.lex_state = 177}, + [47] = {.lex_state = 215}, + [48] = {.lex_state = 227}, [49] = {.lex_state = 159}, [50] = {.lex_state = 159}, [51] = {.lex_state = 159}, @@ -3974,163 +3888,169 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [55] = {.lex_state = 159}, [56] = {.lex_state = 159}, [57] = {.lex_state = 159}, - [58] = {.lex_state = 195}, - [59] = {.lex_state = 159}, - [60] = {.lex_state = 215}, - [61] = {.lex_state = 230}, - [62] = {.lex_state = 215}, - [63] = {.lex_state = 231}, - [64] = {.lex_state = 215}, - [65] = {.lex_state = 229}, - [66] = {.lex_state = 164}, - [67] = {.lex_state = 179}, - [68] = {.lex_state = 217}, - [69] = {.lex_state = 179}, - [70] = {.lex_state = 232}, - [71] = {.lex_state = 232}, - [72] = {.lex_state = 216}, - [73] = {.lex_state = 159}, - [74] = {.lex_state = 179}, - [75] = {.lex_state = 179}, - [76] = {.lex_state = 229}, - [77] = {.lex_state = 195}, - [78] = {.lex_state = 229}, - [79] = {.lex_state = 164}, - [80] = {.lex_state = 229}, + [58] = {.lex_state = 159}, + [59] = {.lex_state = 193}, + [60] = {.lex_state = 159}, + [61] = {.lex_state = 213}, + [62] = {.lex_state = 228}, + [63] = {.lex_state = 229}, + [64] = {.lex_state = 213}, + [65] = {.lex_state = 230}, + [66] = {.lex_state = 213}, + [67] = {.lex_state = 227}, + [68] = {.lex_state = 164}, + [69] = {.lex_state = 177}, + [70] = {.lex_state = 215}, + [71] = {.lex_state = 177}, + [72] = {.lex_state = 231}, + [73] = {.lex_state = 231}, + [74] = {.lex_state = 214}, + [75] = {.lex_state = 159}, + [76] = {.lex_state = 177}, + [77] = {.lex_state = 177}, + [78] = {.lex_state = 227}, + [79] = {.lex_state = 193}, + [80] = {.lex_state = 227}, [81] = {.lex_state = 164}, - [82] = {.lex_state = 164}, - [83] = {.lex_state = 234}, - [84] = {.lex_state = 229}, - [85] = {.lex_state = 179}, - [86] = {.lex_state = 229}, - [87] = {.lex_state = 231}, - [88] = {.lex_state = 191, .external_lex_state = 1}, - [89] = {.lex_state = 164}, - [90] = {.lex_state = 191, .external_lex_state = 1}, - [91] = {.lex_state = 229}, - [92] = {.lex_state = 195, .external_lex_state = 1}, - [93] = {.lex_state = 164}, - [94] = {.lex_state = 229}, - [95] = {.lex_state = 179}, - [96] = {.lex_state = 229}, - [97] = {.lex_state = 179}, - [98] = {.lex_state = 217}, - [99] = {.lex_state = 191, .external_lex_state = 1}, - [100] = {.lex_state = 195, .external_lex_state = 1}, - [101] = {.lex_state = 191, .external_lex_state = 1}, - [102] = {.lex_state = 225, .external_lex_state = 1}, - [103] = {.lex_state = 191, .external_lex_state = 1}, - [104] = {.lex_state = 191, .external_lex_state = 1}, - [105] = {.lex_state = 226}, - [106] = {.lex_state = 191, .external_lex_state = 1}, - [107] = {.lex_state = 191, .external_lex_state = 1}, - [108] = {.lex_state = 191, .external_lex_state = 1}, - [109] = {.lex_state = 195}, - [110] = {.lex_state = 196}, - [111] = {.lex_state = 215}, - [112] = {.lex_state = 237}, - [113] = {.lex_state = 237}, - [114] = {.lex_state = 243}, - [115] = {.lex_state = 244}, - [116] = {.lex_state = 245}, - [117] = {.lex_state = 215}, - [118] = {.lex_state = 179}, - [119] = {.lex_state = 229}, - [120] = {.lex_state = 179}, - [121] = {.lex_state = 164}, - [122] = {.lex_state = 164}, - [123] = {.lex_state = 216}, - [124] = {.lex_state = 179}, - [125] = {.lex_state = 246, .external_lex_state = 1}, - [126] = {.lex_state = 217}, - [127] = {.lex_state = 216}, - [128] = {.lex_state = 229}, - [129] = {.lex_state = 195}, - [130] = {.lex_state = 229}, - [131] = {.lex_state = 229}, - [132] = {.lex_state = 179}, - [133] = {.lex_state = 234}, - [134] = {.lex_state = 247}, - [135] = {.lex_state = 191, .external_lex_state = 1}, - [136] = {.lex_state = 244, .external_lex_state = 1}, - [137] = {.lex_state = 257, .external_lex_state = 1}, - [138] = {.lex_state = 258, .external_lex_state = 1}, - [139] = {.lex_state = 245}, - [140] = {.lex_state = 259}, - [141] = {.lex_state = 164}, - [142] = {.lex_state = 229}, - [143] = {.lex_state = 164}, - [144] = {.lex_state = 229}, - [145] = {.lex_state = 217}, - [146] = {.lex_state = 229}, - [147] = {.lex_state = 217}, - [148] = {.lex_state = 191, .external_lex_state = 1}, - [149] = {.lex_state = 164}, - [150] = {.lex_state = 191, .external_lex_state = 1}, - [151] = {.lex_state = 243}, - [152] = {.lex_state = 243}, - [153] = {.lex_state = 243}, - [154] = {.lex_state = 231}, - [155] = {.lex_state = 243}, - [156] = {.lex_state = 164}, - [157] = {.lex_state = 164}, - [158] = {.lex_state = 215}, - [159] = {.lex_state = 245}, - [160] = {.lex_state = 223}, - [161] = {.lex_state = 217}, - [162] = {.lex_state = 229}, - [163] = {.lex_state = 164}, - [164] = {.lex_state = 260}, - [165] = {.lex_state = 216}, - [166] = {.lex_state = 229}, - [167] = {.lex_state = 234}, - [168] = {.lex_state = 229}, - [169] = {.lex_state = 234}, - [170] = {.lex_state = 231}, - [171] = {.lex_state = 191, .external_lex_state = 1}, - [172] = {.lex_state = 223}, - [173] = {.lex_state = 191, .external_lex_state = 1}, - [174] = {.lex_state = 261}, - [175] = {.lex_state = 229}, - [176] = {.lex_state = 195, .external_lex_state = 1}, - [177] = {.lex_state = 259}, - [178] = {.lex_state = 243}, - [179] = {.lex_state = 245}, - [180] = {.lex_state = 243}, - [181] = {.lex_state = 245}, - [182] = {.lex_state = 215}, - [183] = {.lex_state = 223}, - [184] = {.lex_state = 216}, - [185] = {.lex_state = 234}, - [186] = {.lex_state = 164}, - [187] = {.lex_state = 229}, - [188] = {.lex_state = 258, .external_lex_state = 1}, - [189] = {.lex_state = 245}, - [190] = {.lex_state = 191, .external_lex_state = 1}, - [191] = {.lex_state = 223}, + [82] = {.lex_state = 227}, + [83] = {.lex_state = 164}, + [84] = {.lex_state = 212}, + [85] = {.lex_state = 233}, + [86] = {.lex_state = 227}, + [87] = {.lex_state = 177}, + [88] = {.lex_state = 227}, + [89] = {.lex_state = 230}, + [90] = {.lex_state = 189, .external_lex_state = 1}, + [91] = {.lex_state = 164}, + [92] = {.lex_state = 189, .external_lex_state = 1}, + [93] = {.lex_state = 227}, + [94] = {.lex_state = 193, .external_lex_state = 1}, + [95] = {.lex_state = 164}, + [96] = {.lex_state = 227}, + [97] = {.lex_state = 177}, + [98] = {.lex_state = 227}, + [99] = {.lex_state = 177}, + [100] = {.lex_state = 215}, + [101] = {.lex_state = 189, .external_lex_state = 1}, + [102] = {.lex_state = 193, .external_lex_state = 1}, + [103] = {.lex_state = 189, .external_lex_state = 1}, + [104] = {.lex_state = 223, .external_lex_state = 1}, + [105] = {.lex_state = 189, .external_lex_state = 1}, + [106] = {.lex_state = 189, .external_lex_state = 1}, + [107] = {.lex_state = 224}, + [108] = {.lex_state = 189, .external_lex_state = 1}, + [109] = {.lex_state = 189, .external_lex_state = 1}, + [110] = {.lex_state = 189, .external_lex_state = 1}, + [111] = {.lex_state = 193}, + [112] = {.lex_state = 213}, + [113] = {.lex_state = 194}, + [114] = {.lex_state = 213}, + [115] = {.lex_state = 164}, + [116] = {.lex_state = 236}, + [117] = {.lex_state = 236}, + [118] = {.lex_state = 242}, + [119] = {.lex_state = 243}, + [120] = {.lex_state = 244}, + [121] = {.lex_state = 213}, + [122] = {.lex_state = 177}, + [123] = {.lex_state = 227}, + [124] = {.lex_state = 177}, + [125] = {.lex_state = 164}, + [126] = {.lex_state = 164}, + [127] = {.lex_state = 214}, + [128] = {.lex_state = 177}, + [129] = {.lex_state = 245, .external_lex_state = 1}, + [130] = {.lex_state = 215}, + [131] = {.lex_state = 214}, + [132] = {.lex_state = 227}, + [133] = {.lex_state = 193}, + [134] = {.lex_state = 227}, + [135] = {.lex_state = 227}, + [136] = {.lex_state = 177}, + [137] = {.lex_state = 233}, + [138] = {.lex_state = 246}, + [139] = {.lex_state = 189, .external_lex_state = 1}, + [140] = {.lex_state = 243, .external_lex_state = 1}, + [141] = {.lex_state = 256, .external_lex_state = 1}, + [142] = {.lex_state = 257, .external_lex_state = 1}, + [143] = {.lex_state = 244}, + [144] = {.lex_state = 258}, + [145] = {.lex_state = 164}, + [146] = {.lex_state = 227}, + [147] = {.lex_state = 164}, + [148] = {.lex_state = 227}, + [149] = {.lex_state = 215}, + [150] = {.lex_state = 227}, + [151] = {.lex_state = 215}, + [152] = {.lex_state = 189, .external_lex_state = 1}, + [153] = {.lex_state = 164}, + [154] = {.lex_state = 189, .external_lex_state = 1}, + [155] = {.lex_state = 241}, + [156] = {.lex_state = 228}, + [157] = {.lex_state = 241}, + [158] = {.lex_state = 241}, + [159] = {.lex_state = 230}, + [160] = {.lex_state = 241}, + [161] = {.lex_state = 164}, + [162] = {.lex_state = 164}, + [163] = {.lex_state = 213}, + [164] = {.lex_state = 244}, + [165] = {.lex_state = 221}, + [166] = {.lex_state = 215}, + [167] = {.lex_state = 227}, + [168] = {.lex_state = 164}, + [169] = {.lex_state = 228}, + [170] = {.lex_state = 214}, + [171] = {.lex_state = 227}, + [172] = {.lex_state = 233}, + [173] = {.lex_state = 227}, + [174] = {.lex_state = 233}, + [175] = {.lex_state = 230}, + [176] = {.lex_state = 189, .external_lex_state = 1}, + [177] = {.lex_state = 221}, + [178] = {.lex_state = 189, .external_lex_state = 1}, + [179] = {.lex_state = 259}, + [180] = {.lex_state = 227}, + [181] = {.lex_state = 193, .external_lex_state = 1}, + [182] = {.lex_state = 258}, + [183] = {.lex_state = 241}, + [184] = {.lex_state = 241}, + [185] = {.lex_state = 244}, + [186] = {.lex_state = 241}, + [187] = {.lex_state = 244}, + [188] = {.lex_state = 213}, + [189] = {.lex_state = 221}, + [190] = {.lex_state = 214}, + [191] = {.lex_state = 233}, [192] = {.lex_state = 164}, - [193] = {.lex_state = 229}, - [194] = {.lex_state = 164}, - [195] = {.lex_state = 261}, - [196] = {.lex_state = 164}, - [197] = {.lex_state = 164}, - [198] = {.lex_state = 191, .external_lex_state = 1}, - [199] = {.lex_state = 243}, - [200] = {.lex_state = 223}, - [201] = {.lex_state = 234}, + [193] = {.lex_state = 227}, + [194] = {.lex_state = 257, .external_lex_state = 1}, + [195] = {.lex_state = 244}, + [196] = {.lex_state = 189, .external_lex_state = 1}, + [197] = {.lex_state = 221}, + [198] = {.lex_state = 164}, + [199] = {.lex_state = 227}, + [200] = {.lex_state = 164}, + [201] = {.lex_state = 259}, [202] = {.lex_state = 164}, - [203] = {.lex_state = 261}, - [204] = {.lex_state = 229}, - [205] = {.lex_state = 164}, - [206] = {.lex_state = 164}, - [207] = {.lex_state = 261}, - [208] = {.lex_state = 243}, - [209] = {.lex_state = 234}, - [210] = {.lex_state = 229}, + [203] = {.lex_state = 164}, + [204] = {.lex_state = 189, .external_lex_state = 1}, + [205] = {.lex_state = 241}, + [206] = {.lex_state = 221}, + [207] = {.lex_state = 233}, + [208] = {.lex_state = 164}, + [209] = {.lex_state = 259}, + [210] = {.lex_state = 227}, [211] = {.lex_state = 164}, [212] = {.lex_state = 164}, - [213] = {.lex_state = 164}, - [214] = {.lex_state = 164}, + [213] = {.lex_state = 259}, + [214] = {.lex_state = 241}, + [215] = {.lex_state = 233}, + [216] = {.lex_state = 227}, + [217] = {.lex_state = 164}, + [218] = {.lex_state = 164}, + [219] = {.lex_state = 164}, + [220] = {.lex_state = 164}, }; enum { @@ -4240,170 +4160,174 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(37), }, [2] = { - [sym__value] = STATE(24), - [sym_color_value] = STATE(24), - [sym_integer_value] = STATE(24), - [sym_float_value] = STATE(24), - [sym_call_expression] = STATE(24), - [sym_binary_expression] = STATE(24), + [sym__value] = STATE(25), + [sym_parenthesized_value] = STATE(25), + [sym_color_value] = STATE(25), + [sym_integer_value] = STATE(25), + [sym_float_value] = STATE(25), + [sym_call_expression] = STATE(25), + [sym_binary_expression] = STATE(25), [anon_sym_POUND] = ACTIONS(39), - [sym_string_value] = ACTIONS(41), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(43), - [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(45), - [sym_identifier] = ACTIONS(47), - [sym_plain_value] = ACTIONS(49), + [anon_sym_LPAREN2] = ACTIONS(41), + [sym_string_value] = ACTIONS(43), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(45), + [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(47), + [sym_identifier] = ACTIONS(49), [sym_comment] = ACTIONS(37), + [sym_plain_value] = ACTIONS(51), }, [3] = { - [sym__query] = STATE(29), - [sym_feature_query] = STATE(29), - [sym_parenthesized_query] = STATE(29), - [sym_binary_query] = STATE(29), - [sym_negated_query] = STATE(29), - [sym_selector_query] = STATE(29), - [anon_sym_LPAREN2] = ACTIONS(51), - [anon_sym_not] = ACTIONS(53), - [anon_sym_selector] = ACTIONS(55), - [sym_identifier] = ACTIONS(57), + [sym__query] = STATE(30), + [sym_feature_query] = STATE(30), + [sym_parenthesized_query] = STATE(30), + [sym_binary_query] = STATE(30), + [sym_negated_query] = STATE(30), + [sym_selector_query] = STATE(30), + [anon_sym_LPAREN2] = ACTIONS(53), + [anon_sym_not] = ACTIONS(55), + [anon_sym_selector] = ACTIONS(57), + [sym_identifier] = ACTIONS(59), [sym_comment] = ACTIONS(37), }, [4] = { - [sym__value] = STATE(32), - [sym_color_value] = STATE(32), - [sym_integer_value] = STATE(32), - [sym_float_value] = STATE(32), - [sym_call_expression] = STATE(32), - [sym_binary_expression] = STATE(32), + [sym__value] = STATE(33), + [sym_parenthesized_value] = STATE(33), + [sym_color_value] = STATE(33), + [sym_integer_value] = STATE(33), + [sym_float_value] = STATE(33), + [sym_call_expression] = STATE(33), + [sym_binary_expression] = STATE(33), [anon_sym_POUND] = ACTIONS(39), - [sym_string_value] = ACTIONS(59), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(61), - [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(63), - [sym_identifier] = ACTIONS(47), - [sym_plain_value] = ACTIONS(65), + [anon_sym_LPAREN2] = ACTIONS(41), + [sym_string_value] = ACTIONS(61), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(63), + [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(65), + [sym_identifier] = ACTIONS(49), [sym_comment] = ACTIONS(37), + [sym_plain_value] = ACTIONS(67), }, [5] = { - [sym_call_expression] = STATE(33), - [sym_string_value] = ACTIONS(67), - [sym_identifier] = ACTIONS(69), - [sym_comment] = ACTIONS(37), - }, - [6] = { + [sym_call_expression] = STATE(34), + [sym_string_value] = ACTIONS(69), [sym_identifier] = ACTIONS(71), [sym_comment] = ACTIONS(37), }, + [6] = { + [sym_identifier] = ACTIONS(73), + [sym_comment] = ACTIONS(37), + }, [7] = { - [sym__query] = STATE(37), - [sym_feature_query] = STATE(37), - [sym_parenthesized_query] = STATE(37), - [sym_binary_query] = STATE(37), - [sym_negated_query] = STATE(37), - [sym_selector_query] = STATE(37), - [anon_sym_LPAREN2] = ACTIONS(51), - [anon_sym_not] = ACTIONS(73), - [anon_sym_selector] = ACTIONS(55), - [sym_identifier] = ACTIONS(57), + [sym__query] = STATE(38), + [sym_feature_query] = STATE(38), + [sym_parenthesized_query] = STATE(38), + [sym_binary_query] = STATE(38), + [sym_negated_query] = STATE(38), + [sym_selector_query] = STATE(38), + [anon_sym_LPAREN2] = ACTIONS(53), + [anon_sym_not] = ACTIONS(75), + [anon_sym_selector] = ACTIONS(57), + [sym_identifier] = ACTIONS(59), [sym_comment] = ACTIONS(37), }, [8] = { - [sym__descendant_operator] = ACTIONS(75), - [anon_sym_COMMA] = ACTIONS(75), - [anon_sym_LBRACE] = ACTIONS(75), - [anon_sym_DOT] = ACTIONS(75), - [anon_sym_COLON] = ACTIONS(77), - [anon_sym_COLON_COLON] = ACTIONS(75), - [anon_sym_POUND] = ACTIONS(75), - [anon_sym_LBRACK] = ACTIONS(75), - [anon_sym_GT] = ACTIONS(75), - [anon_sym_TILDE] = ACTIONS(75), - [anon_sym_PLUS] = ACTIONS(75), - [anon_sym_RPAREN] = ACTIONS(75), + [sym__descendant_operator] = ACTIONS(77), + [anon_sym_COMMA] = ACTIONS(77), + [anon_sym_LBRACE] = ACTIONS(77), + [anon_sym_DOT] = ACTIONS(77), + [anon_sym_COLON] = ACTIONS(79), + [anon_sym_COLON_COLON] = ACTIONS(77), + [anon_sym_POUND] = ACTIONS(77), + [anon_sym_LBRACK] = ACTIONS(77), + [anon_sym_GT] = ACTIONS(77), + [anon_sym_TILDE] = ACTIONS(77), + [anon_sym_PLUS] = ACTIONS(77), + [anon_sym_RPAREN] = ACTIONS(77), [sym_comment] = ACTIONS(37), }, [9] = { - [sym_identifier] = ACTIONS(79), - [sym_comment] = ACTIONS(37), - }, - [10] = { [sym_identifier] = ACTIONS(81), [sym_comment] = ACTIONS(37), }, - [11] = { + [10] = { [sym_identifier] = ACTIONS(83), [sym_comment] = ACTIONS(37), }, - [12] = { + [11] = { [sym_identifier] = ACTIONS(85), [sym_comment] = ACTIONS(37), }, - [13] = { + [12] = { [sym_identifier] = ACTIONS(87), [sym_comment] = ACTIONS(37), }, + [13] = { + [sym_identifier] = ACTIONS(89), + [sym_comment] = ACTIONS(37), + }, [14] = { - [sym__descendant_operator] = ACTIONS(89), - [anon_sym_COMMA] = ACTIONS(89), - [anon_sym_LBRACE] = ACTIONS(89), - [anon_sym_DOT] = ACTIONS(89), - [anon_sym_COLON] = ACTIONS(91), - [anon_sym_COLON_COLON] = ACTIONS(89), - [anon_sym_POUND] = ACTIONS(89), - [anon_sym_LBRACK] = ACTIONS(89), - [anon_sym_GT] = ACTIONS(89), - [anon_sym_TILDE] = ACTIONS(89), - [anon_sym_PLUS] = ACTIONS(89), - [anon_sym_RPAREN] = ACTIONS(89), + [sym__descendant_operator] = ACTIONS(91), + [anon_sym_COMMA] = ACTIONS(91), + [anon_sym_LBRACE] = ACTIONS(91), + [anon_sym_DOT] = ACTIONS(91), + [anon_sym_COLON] = ACTIONS(93), + [anon_sym_COLON_COLON] = ACTIONS(91), + [anon_sym_POUND] = ACTIONS(91), + [anon_sym_LBRACK] = ACTIONS(91), + [anon_sym_GT] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(91), + [anon_sym_PLUS] = ACTIONS(91), + [anon_sym_RPAREN] = ACTIONS(91), [sym_comment] = ACTIONS(37), }, [15] = { - [sym_block] = STATE(43), - [sym__query] = STATE(46), - [sym_feature_query] = STATE(46), - [sym_parenthesized_query] = STATE(46), - [sym_binary_query] = STATE(46), - [sym_negated_query] = STATE(46), - [sym_selector_query] = STATE(46), - [anon_sym_SEMI] = ACTIONS(93), - [anon_sym_LBRACE] = ACTIONS(95), - [anon_sym_LPAREN2] = ACTIONS(51), - [anon_sym_not] = ACTIONS(97), - [anon_sym_selector] = ACTIONS(55), - [sym_identifier] = ACTIONS(57), + [sym_block] = STATE(44), + [sym__query] = STATE(47), + [sym_feature_query] = STATE(47), + [sym_parenthesized_query] = STATE(47), + [sym_binary_query] = STATE(47), + [sym_negated_query] = STATE(47), + [sym_selector_query] = STATE(47), + [anon_sym_SEMI] = ACTIONS(95), + [anon_sym_LBRACE] = ACTIONS(97), + [anon_sym_LPAREN2] = ACTIONS(53), + [anon_sym_not] = ACTIONS(99), + [anon_sym_selector] = ACTIONS(57), + [sym_identifier] = ACTIONS(59), [sym_comment] = ACTIONS(37), }, [16] = { - [ts_builtin_sym_end] = ACTIONS(99), + [ts_builtin_sym_end] = ACTIONS(101), [sym_comment] = ACTIONS(37), }, [17] = { - [sym_block] = STATE(47), - [anon_sym_LBRACE] = ACTIONS(95), + [sym_block] = STATE(48), + [anon_sym_LBRACE] = ACTIONS(97), [sym_comment] = ACTIONS(37), }, [18] = { - [aux_sym_selectors_repeat1] = STATE(58), - [sym__descendant_operator] = ACTIONS(101), - [anon_sym_COMMA] = ACTIONS(103), - [anon_sym_LBRACE] = ACTIONS(105), - [anon_sym_DOT] = ACTIONS(107), - [anon_sym_COLON] = ACTIONS(109), - [anon_sym_COLON_COLON] = ACTIONS(111), - [anon_sym_POUND] = ACTIONS(113), - [anon_sym_LBRACK] = ACTIONS(115), - [anon_sym_GT] = ACTIONS(117), - [anon_sym_TILDE] = ACTIONS(119), - [anon_sym_PLUS] = ACTIONS(121), + [aux_sym_selectors_repeat1] = STATE(59), + [sym__descendant_operator] = ACTIONS(103), + [anon_sym_COMMA] = ACTIONS(105), + [anon_sym_LBRACE] = ACTIONS(107), + [anon_sym_DOT] = ACTIONS(109), + [anon_sym_COLON] = ACTIONS(111), + [anon_sym_COLON_COLON] = ACTIONS(113), + [anon_sym_POUND] = ACTIONS(115), + [anon_sym_LBRACK] = ACTIONS(117), + [anon_sym_GT] = ACTIONS(119), + [anon_sym_TILDE] = ACTIONS(121), + [anon_sym_PLUS] = ACTIONS(123), [sym_comment] = ACTIONS(37), }, [19] = { - [sym_import_statement] = STATE(59), - [sym_media_statement] = STATE(59), - [sym_charset_statement] = STATE(59), - [sym_namespace_statement] = STATE(59), - [sym_keyframes_statement] = STATE(59), - [sym_supports_statement] = STATE(59), - [sym_at_rule] = STATE(59), - [sym_rule_set] = STATE(59), + [sym_import_statement] = STATE(60), + [sym_media_statement] = STATE(60), + [sym_charset_statement] = STATE(60), + [sym_namespace_statement] = STATE(60), + [sym_keyframes_statement] = STATE(60), + [sym_supports_statement] = STATE(60), + [sym_at_rule] = STATE(60), + [sym_rule_set] = STATE(60), [sym_selectors] = STATE(17), [sym__selector] = STATE(18), [sym_universal_selector] = STATE(18), @@ -4416,8 +4340,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_descendant_selector] = STATE(18), [sym_sibling_selector] = STATE(18), [sym_adjacent_sibling_selector] = STATE(18), - [aux_sym_stylesheet_repeat1] = STATE(59), - [ts_builtin_sym_end] = ACTIONS(123), + [aux_sym_stylesheet_repeat1] = STATE(60), + [ts_builtin_sym_end] = ACTIONS(125), [anon_sym_ATimport] = ACTIONS(7), [anon_sym_ATmedia] = ACTIONS(9), [anon_sym_ATcharset] = ACTIONS(11), @@ -4437,21 +4361,25 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(37), }, [20] = { - [aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH] = ACTIONS(125), + [aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH] = ACTIONS(127), [sym_comment] = ACTIONS(37), }, [21] = { - [anon_sym_SEMI] = ACTIONS(127), - [anon_sym_STAR] = ACTIONS(127), - [anon_sym_PLUS] = ACTIONS(127), - [anon_sym_LPAREN2] = ACTIONS(127), - [anon_sym_not] = ACTIONS(129), - [anon_sym_selector] = ACTIONS(129), - [sym_unit] = ACTIONS(131), - [anon_sym_DASH] = ACTIONS(129), - [anon_sym_SLASH] = ACTIONS(129), - [sym_identifier] = ACTIONS(129), + [sym__value] = STATE(62), + [sym_parenthesized_value] = STATE(62), + [sym_color_value] = STATE(62), + [sym_integer_value] = STATE(62), + [sym_float_value] = STATE(62), + [sym_call_expression] = STATE(62), + [sym_binary_expression] = STATE(62), + [anon_sym_POUND] = ACTIONS(39), + [anon_sym_LPAREN2] = ACTIONS(41), + [sym_string_value] = ACTIONS(129), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(63), + [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(65), + [sym_identifier] = ACTIONS(49), [sym_comment] = ACTIONS(37), + [sym_plain_value] = ACTIONS(131), }, [22] = { [anon_sym_SEMI] = ACTIONS(133), @@ -4467,188 +4395,185 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(37), }, [23] = { - [sym_arguments] = STATE(64), [anon_sym_SEMI] = ACTIONS(139), [anon_sym_STAR] = ACTIONS(139), - [anon_sym_RBRACK] = ACTIONS(139), [anon_sym_PLUS] = ACTIONS(139), - [anon_sym_LPAREN] = ACTIONS(141), - [anon_sym_RPAREN] = ACTIONS(139), - [anon_sym_LPAREN2] = ACTIONS(143), - [anon_sym_not] = ACTIONS(143), - [anon_sym_selector] = ACTIONS(143), - [anon_sym_DASH] = ACTIONS(143), - [anon_sym_SLASH] = ACTIONS(143), - [sym_identifier] = ACTIONS(143), + [anon_sym_LPAREN2] = ACTIONS(139), + [anon_sym_not] = ACTIONS(141), + [anon_sym_selector] = ACTIONS(141), + [sym_unit] = ACTIONS(143), + [anon_sym_DASH] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(141), + [sym_identifier] = ACTIONS(141), [sym_comment] = ACTIONS(37), }, [24] = { - [sym__query] = STATE(68), - [sym_feature_query] = STATE(68), - [sym_parenthesized_query] = STATE(68), - [sym_binary_query] = STATE(68), - [sym_negated_query] = STATE(68), - [sym_selector_query] = STATE(68), + [sym_arguments] = STATE(66), [anon_sym_SEMI] = ACTIONS(145), - [anon_sym_STAR] = ACTIONS(147), - [anon_sym_PLUS] = ACTIONS(147), - [anon_sym_LPAREN2] = ACTIONS(51), + [anon_sym_STAR] = ACTIONS(145), + [anon_sym_RBRACK] = ACTIONS(145), + [anon_sym_PLUS] = ACTIONS(145), + [anon_sym_LPAREN] = ACTIONS(147), + [anon_sym_RPAREN] = ACTIONS(145), + [anon_sym_LPAREN2] = ACTIONS(149), [anon_sym_not] = ACTIONS(149), - [anon_sym_selector] = ACTIONS(55), - [anon_sym_DASH] = ACTIONS(151), - [anon_sym_SLASH] = ACTIONS(151), - [sym_identifier] = ACTIONS(57), + [anon_sym_selector] = ACTIONS(149), + [anon_sym_DASH] = ACTIONS(149), + [anon_sym_SLASH] = ACTIONS(149), + [sym_identifier] = ACTIONS(149), [sym_comment] = ACTIONS(37), }, [25] = { - [sym__query] = STATE(71), - [sym_feature_query] = STATE(71), - [sym_parenthesized_query] = STATE(71), - [sym_binary_query] = STATE(71), - [sym_negated_query] = STATE(71), - [sym_selector_query] = STATE(71), - [anon_sym_LPAREN2] = ACTIONS(51), - [anon_sym_not] = ACTIONS(153), - [anon_sym_selector] = ACTIONS(55), - [sym_identifier] = ACTIONS(155), + [sym__query] = STATE(70), + [sym_feature_query] = STATE(70), + [sym_parenthesized_query] = STATE(70), + [sym_binary_query] = STATE(70), + [sym_negated_query] = STATE(70), + [sym_selector_query] = STATE(70), + [anon_sym_SEMI] = ACTIONS(151), + [anon_sym_STAR] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(153), + [anon_sym_LPAREN2] = ACTIONS(53), + [anon_sym_not] = ACTIONS(155), + [anon_sym_selector] = ACTIONS(57), + [anon_sym_DASH] = ACTIONS(157), + [anon_sym_SLASH] = ACTIONS(157), + [sym_identifier] = ACTIONS(59), [sym_comment] = ACTIONS(37), }, [26] = { - [sym__query] = STATE(72), - [sym_feature_query] = STATE(72), - [sym_parenthesized_query] = STATE(72), - [sym_binary_query] = STATE(72), - [sym_negated_query] = STATE(72), - [sym_selector_query] = STATE(72), - [anon_sym_LPAREN2] = ACTIONS(51), - [anon_sym_not] = ACTIONS(53), - [anon_sym_selector] = ACTIONS(55), - [sym_identifier] = ACTIONS(57), + [sym__query] = STATE(73), + [sym_feature_query] = STATE(73), + [sym_parenthesized_query] = STATE(73), + [sym_binary_query] = STATE(73), + [sym_negated_query] = STATE(73), + [sym_selector_query] = STATE(73), + [anon_sym_LPAREN2] = ACTIONS(53), + [anon_sym_not] = ACTIONS(159), + [anon_sym_selector] = ACTIONS(57), + [sym_identifier] = ACTIONS(161), [sym_comment] = ACTIONS(37), }, [27] = { - [anon_sym_LPAREN2] = ACTIONS(157), + [sym__query] = STATE(74), + [sym_feature_query] = STATE(74), + [sym_parenthesized_query] = STATE(74), + [sym_binary_query] = STATE(74), + [sym_negated_query] = STATE(74), + [sym_selector_query] = STATE(74), + [anon_sym_LPAREN2] = ACTIONS(53), + [anon_sym_not] = ACTIONS(55), + [anon_sym_selector] = ACTIONS(57), + [sym_identifier] = ACTIONS(59), [sym_comment] = ACTIONS(37), }, [28] = { - [anon_sym_COMMA] = ACTIONS(159), - [anon_sym_SEMI] = ACTIONS(159), - [anon_sym_LBRACE] = ACTIONS(159), - [anon_sym_RPAREN] = ACTIONS(159), - [anon_sym_and] = ACTIONS(159), - [anon_sym_or] = ACTIONS(159), + [anon_sym_LPAREN2] = ACTIONS(163), [sym_comment] = ACTIONS(37), }, [29] = { - [sym_block] = STATE(76), - [aux_sym_import_statement_repeat1] = STATE(77), - [anon_sym_COMMA] = ACTIONS(161), - [anon_sym_LBRACE] = ACTIONS(95), - [anon_sym_and] = ACTIONS(163), - [anon_sym_or] = ACTIONS(163), + [anon_sym_COMMA] = ACTIONS(165), + [anon_sym_SEMI] = ACTIONS(165), + [anon_sym_LBRACE] = ACTIONS(165), + [anon_sym_RPAREN] = ACTIONS(165), + [anon_sym_and] = ACTIONS(165), + [anon_sym_or] = ACTIONS(165), [sym_comment] = ACTIONS(37), }, [30] = { - [anon_sym_SEMI] = ACTIONS(127), - [anon_sym_LBRACE] = ACTIONS(127), - [anon_sym_STAR] = ACTIONS(127), - [anon_sym_RBRACK] = ACTIONS(127), - [anon_sym_PLUS] = ACTIONS(127), - [anon_sym_RPAREN] = ACTIONS(127), - [sym_unit] = ACTIONS(165), - [anon_sym_DASH] = ACTIONS(127), - [anon_sym_SLASH] = ACTIONS(129), + [sym_block] = STATE(78), + [aux_sym_import_statement_repeat1] = STATE(79), + [anon_sym_COMMA] = ACTIONS(167), + [anon_sym_LBRACE] = ACTIONS(97), + [anon_sym_and] = ACTIONS(169), + [anon_sym_or] = ACTIONS(169), [sym_comment] = ACTIONS(37), }, [31] = { [anon_sym_SEMI] = ACTIONS(133), + [anon_sym_LBRACE] = ACTIONS(133), [anon_sym_STAR] = ACTIONS(133), [anon_sym_RBRACK] = ACTIONS(133), [anon_sym_PLUS] = ACTIONS(133), [anon_sym_RPAREN] = ACTIONS(133), - [sym_unit] = ACTIONS(167), + [sym_unit] = ACTIONS(171), [anon_sym_DASH] = ACTIONS(133), [anon_sym_SLASH] = ACTIONS(135), [sym_comment] = ACTIONS(37), }, [32] = { - [anon_sym_SEMI] = ACTIONS(169), - [anon_sym_STAR] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(171), - [anon_sym_DASH] = ACTIONS(171), - [anon_sym_SLASH] = ACTIONS(173), + [anon_sym_SEMI] = ACTIONS(139), + [anon_sym_STAR] = ACTIONS(139), + [anon_sym_RBRACK] = ACTIONS(139), + [anon_sym_PLUS] = ACTIONS(139), + [anon_sym_RPAREN] = ACTIONS(139), + [sym_unit] = ACTIONS(173), + [anon_sym_DASH] = ACTIONS(139), + [anon_sym_SLASH] = ACTIONS(141), [sym_comment] = ACTIONS(37), }, [33] = { [anon_sym_SEMI] = ACTIONS(175), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), [sym_comment] = ACTIONS(37), }, [34] = { - [sym_call_expression] = STATE(81), - [sym_arguments] = STATE(64), - [anon_sym_LPAREN] = ACTIONS(141), - [sym_string_value] = ACTIONS(177), - [sym_identifier] = ACTIONS(179), + [anon_sym_SEMI] = ACTIONS(181), [sym_comment] = ACTIONS(37), }, [35] = { - [sym_keyframe_block_list] = STATE(84), - [anon_sym_LBRACE] = ACTIONS(181), + [sym_call_expression] = STATE(83), + [sym_arguments] = STATE(66), + [anon_sym_LPAREN] = ACTIONS(147), + [sym_string_value] = ACTIONS(183), + [sym_identifier] = ACTIONS(185), [sym_comment] = ACTIONS(37), }, [36] = { - [sym__query] = STATE(72), - [sym_feature_query] = STATE(72), - [sym_parenthesized_query] = STATE(72), - [sym_binary_query] = STATE(72), - [sym_negated_query] = STATE(72), - [sym_selector_query] = STATE(72), - [anon_sym_LPAREN2] = ACTIONS(51), - [anon_sym_not] = ACTIONS(73), - [anon_sym_selector] = ACTIONS(55), - [sym_identifier] = ACTIONS(57), + [sym_keyframe_block_list] = STATE(86), + [anon_sym_LBRACE] = ACTIONS(187), [sym_comment] = ACTIONS(37), }, [37] = { - [sym_block] = STATE(86), - [anon_sym_LBRACE] = ACTIONS(95), - [anon_sym_and] = ACTIONS(183), - [anon_sym_or] = ACTIONS(183), + [sym__query] = STATE(74), + [sym_feature_query] = STATE(74), + [sym_parenthesized_query] = STATE(74), + [sym_binary_query] = STATE(74), + [sym_negated_query] = STATE(74), + [sym_selector_query] = STATE(74), + [anon_sym_LPAREN2] = ACTIONS(53), + [anon_sym_not] = ACTIONS(75), + [anon_sym_selector] = ACTIONS(57), + [sym_identifier] = ACTIONS(59), [sym_comment] = ACTIONS(37), }, [38] = { - [sym__descendant_operator] = ACTIONS(185), - [anon_sym_COMMA] = ACTIONS(185), - [anon_sym_LBRACE] = ACTIONS(185), - [anon_sym_DOT] = ACTIONS(185), - [anon_sym_COLON] = ACTIONS(187), - [anon_sym_COLON_COLON] = ACTIONS(185), - [anon_sym_POUND] = ACTIONS(185), - [anon_sym_LBRACK] = ACTIONS(185), - [anon_sym_GT] = ACTIONS(185), - [anon_sym_TILDE] = ACTIONS(185), - [anon_sym_PLUS] = ACTIONS(185), - [anon_sym_RPAREN] = ACTIONS(185), + [sym_block] = STATE(88), + [anon_sym_LBRACE] = ACTIONS(97), + [anon_sym_and] = ACTIONS(189), + [anon_sym_or] = ACTIONS(189), [sym_comment] = ACTIONS(37), }, [39] = { - [sym_pseudo_class_arguments] = STATE(88), - [sym__descendant_operator] = ACTIONS(189), - [anon_sym_COMMA] = ACTIONS(189), - [anon_sym_LBRACE] = ACTIONS(189), - [anon_sym_DOT] = ACTIONS(189), - [anon_sym_COLON] = ACTIONS(191), - [anon_sym_COLON_COLON] = ACTIONS(189), - [anon_sym_POUND] = ACTIONS(189), - [anon_sym_LBRACK] = ACTIONS(189), - [anon_sym_GT] = ACTIONS(189), - [anon_sym_TILDE] = ACTIONS(189), - [anon_sym_PLUS] = ACTIONS(189), - [anon_sym_LPAREN] = ACTIONS(193), - [anon_sym_RPAREN] = ACTIONS(189), + [sym__descendant_operator] = ACTIONS(191), + [anon_sym_COMMA] = ACTIONS(191), + [anon_sym_LBRACE] = ACTIONS(191), + [anon_sym_DOT] = ACTIONS(191), + [anon_sym_COLON] = ACTIONS(193), + [anon_sym_COLON_COLON] = ACTIONS(191), + [anon_sym_POUND] = ACTIONS(191), + [anon_sym_LBRACK] = ACTIONS(191), + [anon_sym_GT] = ACTIONS(191), + [anon_sym_TILDE] = ACTIONS(191), + [anon_sym_PLUS] = ACTIONS(191), + [anon_sym_RPAREN] = ACTIONS(191), [sym_comment] = ACTIONS(37), }, [40] = { + [sym_pseudo_class_arguments] = STATE(90), [sym__descendant_operator] = ACTIONS(195), [anon_sym_COMMA] = ACTIONS(195), [anon_sym_LBRACE] = ACTIONS(195), @@ -4660,64 +4585,80 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT] = ACTIONS(195), [anon_sym_TILDE] = ACTIONS(195), [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_LPAREN] = ACTIONS(199), [anon_sym_RPAREN] = ACTIONS(195), [sym_comment] = ACTIONS(37), }, [41] = { - [sym__descendant_operator] = ACTIONS(199), - [anon_sym_COMMA] = ACTIONS(199), - [anon_sym_LBRACE] = ACTIONS(199), - [anon_sym_DOT] = ACTIONS(199), - [anon_sym_COLON] = ACTIONS(201), - [anon_sym_COLON_COLON] = ACTIONS(199), - [anon_sym_POUND] = ACTIONS(199), - [anon_sym_LBRACK] = ACTIONS(199), - [anon_sym_GT] = ACTIONS(199), - [anon_sym_TILDE] = ACTIONS(199), - [anon_sym_PLUS] = ACTIONS(199), - [anon_sym_RPAREN] = ACTIONS(199), + [sym__descendant_operator] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(201), + [anon_sym_LBRACE] = ACTIONS(201), + [anon_sym_DOT] = ACTIONS(201), + [anon_sym_COLON] = ACTIONS(203), + [anon_sym_COLON_COLON] = ACTIONS(201), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LBRACK] = ACTIONS(201), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_PLUS] = ACTIONS(201), + [anon_sym_RPAREN] = ACTIONS(201), [sym_comment] = ACTIONS(37), }, [42] = { - [anon_sym_EQ] = ACTIONS(203), - [anon_sym_TILDE_EQ] = ACTIONS(203), - [anon_sym_CARET_EQ] = ACTIONS(203), - [anon_sym_PIPE_EQ] = ACTIONS(203), - [anon_sym_STAR_EQ] = ACTIONS(203), - [anon_sym_DOLLAR_EQ] = ACTIONS(203), - [anon_sym_RBRACK] = ACTIONS(205), + [sym__descendant_operator] = ACTIONS(205), + [anon_sym_COMMA] = ACTIONS(205), + [anon_sym_LBRACE] = ACTIONS(205), + [anon_sym_DOT] = ACTIONS(205), + [anon_sym_COLON] = ACTIONS(207), + [anon_sym_COLON_COLON] = ACTIONS(205), + [anon_sym_POUND] = ACTIONS(205), + [anon_sym_LBRACK] = ACTIONS(205), + [anon_sym_GT] = ACTIONS(205), + [anon_sym_TILDE] = ACTIONS(205), + [anon_sym_PLUS] = ACTIONS(205), + [anon_sym_RPAREN] = ACTIONS(205), [sym_comment] = ACTIONS(37), }, [43] = { - [ts_builtin_sym_end] = ACTIONS(207), - [anon_sym_ATimport] = ACTIONS(209), - [anon_sym_ATmedia] = ACTIONS(209), - [anon_sym_ATcharset] = ACTIONS(209), - [anon_sym_ATnamespace] = ACTIONS(209), - [anon_sym_ATkeyframes] = ACTIONS(209), - [anon_sym_RBRACE] = ACTIONS(207), - [anon_sym_ATsupports] = ACTIONS(209), - [sym_nesting_selector] = ACTIONS(207), - [anon_sym_STAR] = ACTIONS(207), - [anon_sym_DOT] = ACTIONS(207), - [anon_sym_COLON] = ACTIONS(209), - [anon_sym_COLON_COLON] = ACTIONS(207), - [anon_sym_POUND] = ACTIONS(207), - [anon_sym_LBRACK] = ACTIONS(207), - [sym_string_value] = ACTIONS(207), - [sym_identifier] = ACTIONS(207), - [sym_at_keyword] = ACTIONS(209), + [anon_sym_EQ] = ACTIONS(209), + [anon_sym_TILDE_EQ] = ACTIONS(209), + [anon_sym_CARET_EQ] = ACTIONS(209), + [anon_sym_PIPE_EQ] = ACTIONS(209), + [anon_sym_STAR_EQ] = ACTIONS(209), + [anon_sym_DOLLAR_EQ] = ACTIONS(209), + [anon_sym_RBRACK] = ACTIONS(211), [sym_comment] = ACTIONS(37), }, [44] = { - [sym_import_statement] = STATE(94), - [sym_media_statement] = STATE(94), - [sym_charset_statement] = STATE(94), - [sym_namespace_statement] = STATE(94), - [sym_keyframes_statement] = STATE(94), - [sym_supports_statement] = STATE(94), - [sym_at_rule] = STATE(94), - [sym_rule_set] = STATE(94), + [ts_builtin_sym_end] = ACTIONS(213), + [anon_sym_ATimport] = ACTIONS(215), + [anon_sym_ATmedia] = ACTIONS(215), + [anon_sym_ATcharset] = ACTIONS(215), + [anon_sym_ATnamespace] = ACTIONS(215), + [anon_sym_ATkeyframes] = ACTIONS(215), + [anon_sym_RBRACE] = ACTIONS(213), + [anon_sym_ATsupports] = ACTIONS(215), + [sym_nesting_selector] = ACTIONS(213), + [anon_sym_STAR] = ACTIONS(213), + [anon_sym_DOT] = ACTIONS(213), + [anon_sym_COLON] = ACTIONS(215), + [anon_sym_COLON_COLON] = ACTIONS(213), + [anon_sym_POUND] = ACTIONS(213), + [anon_sym_LBRACK] = ACTIONS(213), + [sym_string_value] = ACTIONS(213), + [sym_identifier] = ACTIONS(213), + [sym_at_keyword] = ACTIONS(215), + [sym_comment] = ACTIONS(37), + }, + [45] = { + [sym_import_statement] = STATE(96), + [sym_media_statement] = STATE(96), + [sym_charset_statement] = STATE(96), + [sym_namespace_statement] = STATE(96), + [sym_keyframes_statement] = STATE(96), + [sym_supports_statement] = STATE(96), + [sym_at_rule] = STATE(96), + [sym_rule_set] = STATE(96), [sym_selectors] = STATE(17), [sym__selector] = STATE(18), [sym_universal_selector] = STATE(18), @@ -4730,15 +4671,15 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_descendant_selector] = STATE(18), [sym_sibling_selector] = STATE(18), [sym_adjacent_sibling_selector] = STATE(18), - [sym_declaration] = STATE(94), - [sym_last_declaration] = STATE(93), - [aux_sym_block_repeat1] = STATE(94), + [sym_declaration] = STATE(96), + [sym_last_declaration] = STATE(95), + [aux_sym_block_repeat1] = STATE(96), [anon_sym_ATimport] = ACTIONS(7), [anon_sym_ATmedia] = ACTIONS(9), [anon_sym_ATcharset] = ACTIONS(11), [anon_sym_ATnamespace] = ACTIONS(13), [anon_sym_ATkeyframes] = ACTIONS(15), - [anon_sym_RBRACE] = ACTIONS(211), + [anon_sym_RBRACE] = ACTIONS(217), [anon_sym_ATsupports] = ACTIONS(17), [sym_nesting_selector] = ACTIONS(19), [anon_sym_STAR] = ACTIONS(21), @@ -4748,167 +4689,121 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND] = ACTIONS(29), [anon_sym_LBRACK] = ACTIONS(31), [sym_string_value] = ACTIONS(19), - [sym_identifier] = ACTIONS(213), + [sym_identifier] = ACTIONS(219), [sym_at_keyword] = ACTIONS(35), [sym_comment] = ACTIONS(37), }, - [45] = { - [sym__query] = STATE(72), - [sym_feature_query] = STATE(72), - [sym_parenthesized_query] = STATE(72), - [sym_binary_query] = STATE(72), - [sym_negated_query] = STATE(72), - [sym_selector_query] = STATE(72), - [anon_sym_LPAREN2] = ACTIONS(51), - [anon_sym_not] = ACTIONS(97), - [anon_sym_selector] = ACTIONS(55), - [sym_identifier] = ACTIONS(57), - [sym_comment] = ACTIONS(37), - }, [46] = { - [sym_block] = STATE(96), - [aux_sym_import_statement_repeat1] = STATE(98), - [anon_sym_COMMA] = ACTIONS(215), - [anon_sym_SEMI] = ACTIONS(217), - [anon_sym_LBRACE] = ACTIONS(95), - [anon_sym_and] = ACTIONS(219), - [anon_sym_or] = ACTIONS(219), + [sym__query] = STATE(74), + [sym_feature_query] = STATE(74), + [sym_parenthesized_query] = STATE(74), + [sym_binary_query] = STATE(74), + [sym_negated_query] = STATE(74), + [sym_selector_query] = STATE(74), + [anon_sym_LPAREN2] = ACTIONS(53), + [anon_sym_not] = ACTIONS(99), + [anon_sym_selector] = ACTIONS(57), + [sym_identifier] = ACTIONS(59), [sym_comment] = ACTIONS(37), }, [47] = { - [ts_builtin_sym_end] = ACTIONS(221), - [anon_sym_ATimport] = ACTIONS(223), - [anon_sym_ATmedia] = ACTIONS(223), - [anon_sym_ATcharset] = ACTIONS(223), - [anon_sym_ATnamespace] = ACTIONS(223), - [anon_sym_ATkeyframes] = ACTIONS(223), - [anon_sym_RBRACE] = ACTIONS(221), - [anon_sym_ATsupports] = ACTIONS(223), - [sym_nesting_selector] = ACTIONS(221), - [anon_sym_STAR] = ACTIONS(221), - [anon_sym_DOT] = ACTIONS(221), - [anon_sym_COLON] = ACTIONS(223), - [anon_sym_COLON_COLON] = ACTIONS(221), - [anon_sym_POUND] = ACTIONS(221), - [anon_sym_LBRACK] = ACTIONS(221), - [sym_string_value] = ACTIONS(221), - [sym_identifier] = ACTIONS(221), - [sym_at_keyword] = ACTIONS(223), + [sym_block] = STATE(98), + [aux_sym_import_statement_repeat1] = STATE(100), + [anon_sym_COMMA] = ACTIONS(221), + [anon_sym_SEMI] = ACTIONS(223), + [anon_sym_LBRACE] = ACTIONS(97), + [anon_sym_and] = ACTIONS(225), + [anon_sym_or] = ACTIONS(225), [sym_comment] = ACTIONS(37), }, [48] = { - [sym__selector] = STATE(99), - [sym_universal_selector] = STATE(99), - [sym_class_selector] = STATE(99), - [sym_pseudo_class_selector] = STATE(99), - [sym_pseudo_element_selector] = STATE(99), - [sym_id_selector] = STATE(99), - [sym_attribute_selector] = STATE(99), - [sym_child_selector] = STATE(99), - [sym_descendant_selector] = STATE(99), - [sym_sibling_selector] = STATE(99), - [sym_adjacent_sibling_selector] = STATE(99), - [sym_nesting_selector] = ACTIONS(225), - [anon_sym_STAR] = ACTIONS(21), - [anon_sym_DOT] = ACTIONS(23), - [anon_sym_COLON] = ACTIONS(25), - [anon_sym_COLON_COLON] = ACTIONS(27), - [anon_sym_POUND] = ACTIONS(29), - [anon_sym_LBRACK] = ACTIONS(31), - [sym_string_value] = ACTIONS(225), - [sym_identifier] = ACTIONS(33), + [ts_builtin_sym_end] = ACTIONS(227), + [anon_sym_ATimport] = ACTIONS(229), + [anon_sym_ATmedia] = ACTIONS(229), + [anon_sym_ATcharset] = ACTIONS(229), + [anon_sym_ATnamespace] = ACTIONS(229), + [anon_sym_ATkeyframes] = ACTIONS(229), + [anon_sym_RBRACE] = ACTIONS(227), + [anon_sym_ATsupports] = ACTIONS(229), + [sym_nesting_selector] = ACTIONS(227), + [anon_sym_STAR] = ACTIONS(227), + [anon_sym_DOT] = ACTIONS(227), + [anon_sym_COLON] = ACTIONS(229), + [anon_sym_COLON_COLON] = ACTIONS(227), + [anon_sym_POUND] = ACTIONS(227), + [anon_sym_LBRACK] = ACTIONS(227), + [sym_string_value] = ACTIONS(227), + [sym_identifier] = ACTIONS(227), + [sym_at_keyword] = ACTIONS(229), [sym_comment] = ACTIONS(37), }, [49] = { - [sym__selector] = STATE(100), - [sym_universal_selector] = STATE(100), - [sym_class_selector] = STATE(100), - [sym_pseudo_class_selector] = STATE(100), - [sym_pseudo_element_selector] = STATE(100), - [sym_id_selector] = STATE(100), - [sym_attribute_selector] = STATE(100), - [sym_child_selector] = STATE(100), - [sym_descendant_selector] = STATE(100), - [sym_sibling_selector] = STATE(100), - [sym_adjacent_sibling_selector] = STATE(100), - [sym_nesting_selector] = ACTIONS(227), + [sym__selector] = STATE(101), + [sym_universal_selector] = STATE(101), + [sym_class_selector] = STATE(101), + [sym_pseudo_class_selector] = STATE(101), + [sym_pseudo_element_selector] = STATE(101), + [sym_id_selector] = STATE(101), + [sym_attribute_selector] = STATE(101), + [sym_child_selector] = STATE(101), + [sym_descendant_selector] = STATE(101), + [sym_sibling_selector] = STATE(101), + [sym_adjacent_sibling_selector] = STATE(101), + [sym_nesting_selector] = ACTIONS(231), [anon_sym_STAR] = ACTIONS(21), [anon_sym_DOT] = ACTIONS(23), [anon_sym_COLON] = ACTIONS(25), [anon_sym_COLON_COLON] = ACTIONS(27), [anon_sym_POUND] = ACTIONS(29), [anon_sym_LBRACK] = ACTIONS(31), - [sym_string_value] = ACTIONS(227), + [sym_string_value] = ACTIONS(231), [sym_identifier] = ACTIONS(33), [sym_comment] = ACTIONS(37), }, [50] = { - [sym_identifier] = ACTIONS(229), + [sym__selector] = STATE(102), + [sym_universal_selector] = STATE(102), + [sym_class_selector] = STATE(102), + [sym_pseudo_class_selector] = STATE(102), + [sym_pseudo_element_selector] = STATE(102), + [sym_id_selector] = STATE(102), + [sym_attribute_selector] = STATE(102), + [sym_child_selector] = STATE(102), + [sym_descendant_selector] = STATE(102), + [sym_sibling_selector] = STATE(102), + [sym_adjacent_sibling_selector] = STATE(102), + [sym_nesting_selector] = ACTIONS(233), + [anon_sym_STAR] = ACTIONS(21), + [anon_sym_DOT] = ACTIONS(23), + [anon_sym_COLON] = ACTIONS(25), + [anon_sym_COLON_COLON] = ACTIONS(27), + [anon_sym_POUND] = ACTIONS(29), + [anon_sym_LBRACK] = ACTIONS(31), + [sym_string_value] = ACTIONS(233), + [sym_identifier] = ACTIONS(33), [sym_comment] = ACTIONS(37), }, [51] = { - [sym_identifier] = ACTIONS(231), - [sym_comment] = ACTIONS(37), - }, - [52] = { - [sym_identifier] = ACTIONS(233), - [sym_comment] = ACTIONS(37), - }, - [53] = { [sym_identifier] = ACTIONS(235), [sym_comment] = ACTIONS(37), }, - [54] = { + [52] = { [sym_identifier] = ACTIONS(237), [sym_comment] = ACTIONS(37), }, + [53] = { + [sym_identifier] = ACTIONS(239), + [sym_comment] = ACTIONS(37), + }, + [54] = { + [sym_identifier] = ACTIONS(241), + [sym_comment] = ACTIONS(37), + }, [55] = { - [sym__selector] = STATE(106), - [sym_universal_selector] = STATE(106), - [sym_class_selector] = STATE(106), - [sym_pseudo_class_selector] = STATE(106), - [sym_pseudo_element_selector] = STATE(106), - [sym_id_selector] = STATE(106), - [sym_attribute_selector] = STATE(106), - [sym_child_selector] = STATE(106), - [sym_descendant_selector] = STATE(106), - [sym_sibling_selector] = STATE(106), - [sym_adjacent_sibling_selector] = STATE(106), - [sym_nesting_selector] = ACTIONS(239), - [anon_sym_STAR] = ACTIONS(21), - [anon_sym_DOT] = ACTIONS(23), - [anon_sym_COLON] = ACTIONS(25), - [anon_sym_COLON_COLON] = ACTIONS(27), - [anon_sym_POUND] = ACTIONS(29), - [anon_sym_LBRACK] = ACTIONS(31), - [sym_string_value] = ACTIONS(239), - [sym_identifier] = ACTIONS(33), + [sym_identifier] = ACTIONS(243), [sym_comment] = ACTIONS(37), }, [56] = { - [sym__selector] = STATE(107), - [sym_universal_selector] = STATE(107), - [sym_class_selector] = STATE(107), - [sym_pseudo_class_selector] = STATE(107), - [sym_pseudo_element_selector] = STATE(107), - [sym_id_selector] = STATE(107), - [sym_attribute_selector] = STATE(107), - [sym_child_selector] = STATE(107), - [sym_descendant_selector] = STATE(107), - [sym_sibling_selector] = STATE(107), - [sym_adjacent_sibling_selector] = STATE(107), - [sym_nesting_selector] = ACTIONS(241), - [anon_sym_STAR] = ACTIONS(21), - [anon_sym_DOT] = ACTIONS(23), - [anon_sym_COLON] = ACTIONS(25), - [anon_sym_COLON_COLON] = ACTIONS(27), - [anon_sym_POUND] = ACTIONS(29), - [anon_sym_LBRACK] = ACTIONS(31), - [sym_string_value] = ACTIONS(241), - [sym_identifier] = ACTIONS(33), - [sym_comment] = ACTIONS(37), - }, - [57] = { [sym__selector] = STATE(108), [sym_universal_selector] = STATE(108), [sym_class_selector] = STATE(108), @@ -4920,565 +4815,78 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_descendant_selector] = STATE(108), [sym_sibling_selector] = STATE(108), [sym_adjacent_sibling_selector] = STATE(108), - [sym_nesting_selector] = ACTIONS(243), + [sym_nesting_selector] = ACTIONS(245), [anon_sym_STAR] = ACTIONS(21), [anon_sym_DOT] = ACTIONS(23), [anon_sym_COLON] = ACTIONS(25), [anon_sym_COLON_COLON] = ACTIONS(27), [anon_sym_POUND] = ACTIONS(29), [anon_sym_LBRACK] = ACTIONS(31), - [sym_string_value] = ACTIONS(243), + [sym_string_value] = ACTIONS(245), + [sym_identifier] = ACTIONS(33), + [sym_comment] = ACTIONS(37), + }, + [57] = { + [sym__selector] = STATE(109), + [sym_universal_selector] = STATE(109), + [sym_class_selector] = STATE(109), + [sym_pseudo_class_selector] = STATE(109), + [sym_pseudo_element_selector] = STATE(109), + [sym_id_selector] = STATE(109), + [sym_attribute_selector] = STATE(109), + [sym_child_selector] = STATE(109), + [sym_descendant_selector] = STATE(109), + [sym_sibling_selector] = STATE(109), + [sym_adjacent_sibling_selector] = STATE(109), + [sym_nesting_selector] = ACTIONS(247), + [anon_sym_STAR] = ACTIONS(21), + [anon_sym_DOT] = ACTIONS(23), + [anon_sym_COLON] = ACTIONS(25), + [anon_sym_COLON_COLON] = ACTIONS(27), + [anon_sym_POUND] = ACTIONS(29), + [anon_sym_LBRACK] = ACTIONS(31), + [sym_string_value] = ACTIONS(247), [sym_identifier] = ACTIONS(33), [sym_comment] = ACTIONS(37), }, [58] = { - [aux_sym_selectors_repeat1] = STATE(109), - [anon_sym_COMMA] = ACTIONS(103), - [anon_sym_LBRACE] = ACTIONS(245), - [sym_comment] = ACTIONS(37), - }, - [59] = { - [sym_import_statement] = STATE(59), - [sym_media_statement] = STATE(59), - [sym_charset_statement] = STATE(59), - [sym_namespace_statement] = STATE(59), - [sym_keyframes_statement] = STATE(59), - [sym_supports_statement] = STATE(59), - [sym_at_rule] = STATE(59), - [sym_rule_set] = STATE(59), - [sym_selectors] = STATE(17), - [sym__selector] = STATE(18), - [sym_universal_selector] = STATE(18), - [sym_class_selector] = STATE(18), - [sym_pseudo_class_selector] = STATE(18), - [sym_pseudo_element_selector] = STATE(18), - [sym_id_selector] = STATE(18), - [sym_attribute_selector] = STATE(18), - [sym_child_selector] = STATE(18), - [sym_descendant_selector] = STATE(18), - [sym_sibling_selector] = STATE(18), - [sym_adjacent_sibling_selector] = STATE(18), - [aux_sym_stylesheet_repeat1] = STATE(59), - [ts_builtin_sym_end] = ACTIONS(247), - [anon_sym_ATimport] = ACTIONS(249), - [anon_sym_ATmedia] = ACTIONS(252), - [anon_sym_ATcharset] = ACTIONS(255), - [anon_sym_ATnamespace] = ACTIONS(258), - [anon_sym_ATkeyframes] = ACTIONS(261), - [anon_sym_ATsupports] = ACTIONS(264), - [sym_nesting_selector] = ACTIONS(267), - [anon_sym_STAR] = ACTIONS(270), - [anon_sym_DOT] = ACTIONS(273), - [anon_sym_COLON] = ACTIONS(276), - [anon_sym_COLON_COLON] = ACTIONS(279), - [anon_sym_POUND] = ACTIONS(282), - [anon_sym_LBRACK] = ACTIONS(285), - [sym_string_value] = ACTIONS(267), - [sym_identifier] = ACTIONS(288), - [sym_at_keyword] = ACTIONS(291), - [sym_comment] = ACTIONS(37), - }, - [60] = { - [anon_sym_SEMI] = ACTIONS(294), - [anon_sym_STAR] = ACTIONS(294), - [anon_sym_RBRACK] = ACTIONS(294), - [anon_sym_PLUS] = ACTIONS(294), - [anon_sym_RPAREN] = ACTIONS(294), - [anon_sym_LPAREN2] = ACTIONS(294), - [anon_sym_not] = ACTIONS(296), - [anon_sym_selector] = ACTIONS(296), - [anon_sym_DASH] = ACTIONS(296), - [anon_sym_SLASH] = ACTIONS(296), - [sym_identifier] = ACTIONS(296), - [sym_comment] = ACTIONS(37), - }, - [61] = { - [anon_sym_SEMI] = ACTIONS(298), - [anon_sym_LBRACE] = ACTIONS(298), - [anon_sym_STAR] = ACTIONS(298), - [anon_sym_RBRACK] = ACTIONS(298), - [anon_sym_PLUS] = ACTIONS(298), - [anon_sym_RPAREN] = ACTIONS(298), - [anon_sym_LPAREN2] = ACTIONS(298), - [anon_sym_not] = ACTIONS(300), - [anon_sym_selector] = ACTIONS(300), - [anon_sym_DASH] = ACTIONS(300), - [anon_sym_SLASH] = ACTIONS(300), - [sym_identifier] = ACTIONS(300), - [sym_comment] = ACTIONS(37), - }, - [62] = { - [anon_sym_SEMI] = ACTIONS(302), - [anon_sym_STAR] = ACTIONS(302), - [anon_sym_RBRACK] = ACTIONS(302), - [anon_sym_PLUS] = ACTIONS(302), - [anon_sym_RPAREN] = ACTIONS(302), - [anon_sym_LPAREN2] = ACTIONS(302), - [anon_sym_not] = ACTIONS(304), - [anon_sym_selector] = ACTIONS(304), - [anon_sym_DASH] = ACTIONS(304), - [anon_sym_SLASH] = ACTIONS(304), - [sym_identifier] = ACTIONS(304), - [sym_comment] = ACTIONS(37), - }, - [63] = { - [sym__value] = STATE(115), - [sym_color_value] = STATE(115), - [sym_integer_value] = STATE(115), - [sym_float_value] = STATE(115), - [sym_call_expression] = STATE(115), - [sym_binary_expression] = STATE(115), - [aux_sym_pseudo_class_arguments_repeat1] = STATE(116), - [anon_sym_POUND] = ACTIONS(306), - [anon_sym_RPAREN] = ACTIONS(308), - [sym_string_value] = ACTIONS(310), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(312), - [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(314), - [sym_identifier] = ACTIONS(316), - [sym_plain_value] = ACTIONS(318), - [sym_comment] = ACTIONS(37), - }, - [64] = { - [anon_sym_SEMI] = ACTIONS(320), - [anon_sym_STAR] = ACTIONS(320), - [anon_sym_RBRACK] = ACTIONS(320), - [anon_sym_PLUS] = ACTIONS(320), - [anon_sym_RPAREN] = ACTIONS(320), - [anon_sym_LPAREN2] = ACTIONS(320), - [anon_sym_not] = ACTIONS(322), - [anon_sym_selector] = ACTIONS(322), - [anon_sym_DASH] = ACTIONS(322), - [anon_sym_SLASH] = ACTIONS(322), - [sym_identifier] = ACTIONS(322), - [sym_comment] = ACTIONS(37), - }, - [65] = { - [ts_builtin_sym_end] = ACTIONS(324), - [anon_sym_ATimport] = ACTIONS(326), - [anon_sym_ATmedia] = ACTIONS(326), - [anon_sym_ATcharset] = ACTIONS(326), - [anon_sym_ATnamespace] = ACTIONS(326), - [anon_sym_ATkeyframes] = ACTIONS(326), - [anon_sym_RBRACE] = ACTIONS(324), - [anon_sym_ATsupports] = ACTIONS(326), - [sym_nesting_selector] = ACTIONS(324), - [anon_sym_STAR] = ACTIONS(324), - [anon_sym_DOT] = ACTIONS(324), - [anon_sym_COLON] = ACTIONS(326), - [anon_sym_COLON_COLON] = ACTIONS(324), - [anon_sym_POUND] = ACTIONS(324), - [anon_sym_LBRACK] = ACTIONS(324), - [sym_string_value] = ACTIONS(324), - [sym_identifier] = ACTIONS(324), - [sym_at_keyword] = ACTIONS(326), - [sym_comment] = ACTIONS(37), - }, - [66] = { - [sym__value] = STATE(117), - [sym_color_value] = STATE(117), - [sym_integer_value] = STATE(117), - [sym_float_value] = STATE(117), - [sym_call_expression] = STATE(117), - [sym_binary_expression] = STATE(117), - [anon_sym_POUND] = ACTIONS(39), - [sym_string_value] = ACTIONS(328), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(43), - [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(45), - [sym_identifier] = ACTIONS(47), - [sym_plain_value] = ACTIONS(330), - [sym_comment] = ACTIONS(37), - }, - [67] = { - [sym__query] = STATE(72), - [sym_feature_query] = STATE(72), - [sym_parenthesized_query] = STATE(72), - [sym_binary_query] = STATE(72), - [sym_negated_query] = STATE(72), - [sym_selector_query] = STATE(72), - [anon_sym_LPAREN2] = ACTIONS(51), - [anon_sym_not] = ACTIONS(149), - [anon_sym_selector] = ACTIONS(55), - [sym_identifier] = ACTIONS(57), - [sym_comment] = ACTIONS(37), - }, - [68] = { - [aux_sym_import_statement_repeat1] = STATE(121), - [anon_sym_COMMA] = ACTIONS(332), - [anon_sym_SEMI] = ACTIONS(334), - [anon_sym_and] = ACTIONS(336), - [anon_sym_or] = ACTIONS(336), - [sym_comment] = ACTIONS(37), - }, - [69] = { - [sym__query] = STATE(72), - [sym_feature_query] = STATE(72), - [sym_parenthesized_query] = STATE(72), - [sym_binary_query] = STATE(72), - [sym_negated_query] = STATE(72), - [sym_selector_query] = STATE(72), - [anon_sym_LPAREN2] = ACTIONS(51), - [anon_sym_not] = ACTIONS(153), - [anon_sym_selector] = ACTIONS(55), - [sym_identifier] = ACTIONS(57), - [sym_comment] = ACTIONS(37), - }, - [70] = { - [anon_sym_COLON] = ACTIONS(338), - [anon_sym_RPAREN] = ACTIONS(159), - [anon_sym_and] = ACTIONS(159), - [anon_sym_or] = ACTIONS(159), - [sym_comment] = ACTIONS(37), - }, - [71] = { - [anon_sym_RPAREN] = ACTIONS(340), - [anon_sym_and] = ACTIONS(342), - [anon_sym_or] = ACTIONS(342), - [sym_comment] = ACTIONS(37), - }, - [72] = { - [anon_sym_COMMA] = ACTIONS(344), - [anon_sym_SEMI] = ACTIONS(344), - [anon_sym_LBRACE] = ACTIONS(344), - [anon_sym_RPAREN] = ACTIONS(344), - [anon_sym_and] = ACTIONS(344), - [anon_sym_or] = ACTIONS(344), - [sym_comment] = ACTIONS(37), - }, - [73] = { - [sym__selector] = STATE(125), - [sym_universal_selector] = STATE(125), - [sym_class_selector] = STATE(125), - [sym_pseudo_class_selector] = STATE(125), - [sym_pseudo_element_selector] = STATE(125), - [sym_id_selector] = STATE(125), - [sym_attribute_selector] = STATE(125), - [sym_child_selector] = STATE(125), - [sym_descendant_selector] = STATE(125), - [sym_sibling_selector] = STATE(125), - [sym_adjacent_sibling_selector] = STATE(125), - [sym_nesting_selector] = ACTIONS(346), + [sym__selector] = STATE(110), + [sym_universal_selector] = STATE(110), + [sym_class_selector] = STATE(110), + [sym_pseudo_class_selector] = STATE(110), + [sym_pseudo_element_selector] = STATE(110), + [sym_id_selector] = STATE(110), + [sym_attribute_selector] = STATE(110), + [sym_child_selector] = STATE(110), + [sym_descendant_selector] = STATE(110), + [sym_sibling_selector] = STATE(110), + [sym_adjacent_sibling_selector] = STATE(110), + [sym_nesting_selector] = ACTIONS(249), [anon_sym_STAR] = ACTIONS(21), [anon_sym_DOT] = ACTIONS(23), [anon_sym_COLON] = ACTIONS(25), [anon_sym_COLON_COLON] = ACTIONS(27), [anon_sym_POUND] = ACTIONS(29), [anon_sym_LBRACK] = ACTIONS(31), - [sym_string_value] = ACTIONS(346), + [sym_string_value] = ACTIONS(249), [sym_identifier] = ACTIONS(33), [sym_comment] = ACTIONS(37), }, - [74] = { - [sym__query] = STATE(126), - [sym_feature_query] = STATE(126), - [sym_parenthesized_query] = STATE(126), - [sym_binary_query] = STATE(126), - [sym_negated_query] = STATE(126), - [sym_selector_query] = STATE(126), - [anon_sym_LPAREN2] = ACTIONS(51), - [anon_sym_not] = ACTIONS(53), - [anon_sym_selector] = ACTIONS(55), - [sym_identifier] = ACTIONS(57), + [59] = { + [aux_sym_selectors_repeat1] = STATE(111), + [anon_sym_COMMA] = ACTIONS(105), + [anon_sym_LBRACE] = ACTIONS(251), [sym_comment] = ACTIONS(37), }, - [75] = { - [sym__query] = STATE(127), - [sym_feature_query] = STATE(127), - [sym_parenthesized_query] = STATE(127), - [sym_binary_query] = STATE(127), - [sym_negated_query] = STATE(127), - [sym_selector_query] = STATE(127), - [anon_sym_LPAREN2] = ACTIONS(51), - [anon_sym_not] = ACTIONS(53), - [anon_sym_selector] = ACTIONS(55), - [sym_identifier] = ACTIONS(57), - [sym_comment] = ACTIONS(37), - }, - [76] = { - [ts_builtin_sym_end] = ACTIONS(348), - [anon_sym_ATimport] = ACTIONS(350), - [anon_sym_ATmedia] = ACTIONS(350), - [anon_sym_ATcharset] = ACTIONS(350), - [anon_sym_ATnamespace] = ACTIONS(350), - [anon_sym_ATkeyframes] = ACTIONS(350), - [anon_sym_RBRACE] = ACTIONS(348), - [anon_sym_ATsupports] = ACTIONS(350), - [sym_nesting_selector] = ACTIONS(348), - [anon_sym_STAR] = 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), - [sym_string_value] = ACTIONS(348), - [sym_identifier] = ACTIONS(348), - [sym_at_keyword] = ACTIONS(350), - [sym_comment] = ACTIONS(37), - }, - [77] = { - [sym_block] = STATE(128), - [aux_sym_import_statement_repeat1] = STATE(129), - [anon_sym_COMMA] = ACTIONS(161), - [anon_sym_LBRACE] = ACTIONS(95), - [sym_comment] = ACTIONS(37), - }, - [78] = { - [ts_builtin_sym_end] = ACTIONS(352), - [anon_sym_ATimport] = ACTIONS(354), - [anon_sym_ATmedia] = ACTIONS(354), - [anon_sym_ATcharset] = ACTIONS(354), - [anon_sym_ATnamespace] = ACTIONS(354), - [anon_sym_ATkeyframes] = ACTIONS(354), - [anon_sym_RBRACE] = ACTIONS(352), - [anon_sym_ATsupports] = ACTIONS(354), - [sym_nesting_selector] = ACTIONS(352), - [anon_sym_STAR] = 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), - [sym_string_value] = ACTIONS(352), - [sym_identifier] = ACTIONS(352), - [sym_at_keyword] = ACTIONS(354), - [sym_comment] = ACTIONS(37), - }, - [79] = { - [sym__value] = STATE(117), - [sym_color_value] = STATE(117), - [sym_integer_value] = STATE(117), - [sym_float_value] = STATE(117), - [sym_call_expression] = STATE(117), - [sym_binary_expression] = STATE(117), - [anon_sym_POUND] = ACTIONS(39), - [sym_string_value] = ACTIONS(328), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(61), - [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(63), - [sym_identifier] = ACTIONS(47), - [sym_plain_value] = ACTIONS(330), - [sym_comment] = ACTIONS(37), - }, - [80] = { - [ts_builtin_sym_end] = ACTIONS(356), - [anon_sym_ATimport] = ACTIONS(358), - [anon_sym_ATmedia] = ACTIONS(358), - [anon_sym_ATcharset] = ACTIONS(358), - [anon_sym_ATnamespace] = ACTIONS(358), - [anon_sym_ATkeyframes] = ACTIONS(358), - [anon_sym_RBRACE] = ACTIONS(356), - [anon_sym_ATsupports] = ACTIONS(358), - [sym_nesting_selector] = ACTIONS(356), - [anon_sym_STAR] = 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), - [sym_string_value] = ACTIONS(356), - [sym_identifier] = ACTIONS(356), - [sym_at_keyword] = ACTIONS(358), - [sym_comment] = ACTIONS(37), - }, - [81] = { - [anon_sym_SEMI] = ACTIONS(360), - [sym_comment] = ACTIONS(37), - }, - [82] = { - [sym_arguments] = STATE(64), - [anon_sym_LPAREN] = ACTIONS(141), - [sym_comment] = ACTIONS(37), - }, - [83] = { - [sym_keyframe_block] = STATE(133), - [sym_integer_value] = STATE(132), - [aux_sym_keyframe_block_list_repeat1] = STATE(133), - [anon_sym_RBRACE] = ACTIONS(362), - [sym_from] = ACTIONS(364), - [sym_to] = ACTIONS(364), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(366), - [sym_comment] = ACTIONS(37), - }, - [84] = { - [ts_builtin_sym_end] = ACTIONS(368), - [anon_sym_ATimport] = ACTIONS(370), - [anon_sym_ATmedia] = ACTIONS(370), - [anon_sym_ATcharset] = ACTIONS(370), - [anon_sym_ATnamespace] = ACTIONS(370), - [anon_sym_ATkeyframes] = ACTIONS(370), - [anon_sym_RBRACE] = ACTIONS(368), - [anon_sym_ATsupports] = ACTIONS(370), - [sym_nesting_selector] = ACTIONS(368), - [anon_sym_STAR] = ACTIONS(368), - [anon_sym_DOT] = ACTIONS(368), - [anon_sym_COLON] = ACTIONS(370), - [anon_sym_COLON_COLON] = ACTIONS(368), - [anon_sym_POUND] = ACTIONS(368), - [anon_sym_LBRACK] = ACTIONS(368), - [sym_string_value] = ACTIONS(368), - [sym_identifier] = ACTIONS(368), - [sym_at_keyword] = ACTIONS(370), - [sym_comment] = ACTIONS(37), - }, - [85] = { - [sym__query] = STATE(127), - [sym_feature_query] = STATE(127), - [sym_parenthesized_query] = STATE(127), - [sym_binary_query] = STATE(127), - [sym_negated_query] = STATE(127), - [sym_selector_query] = STATE(127), - [anon_sym_LPAREN2] = ACTIONS(51), - [anon_sym_not] = ACTIONS(73), - [anon_sym_selector] = ACTIONS(55), - [sym_identifier] = ACTIONS(57), - [sym_comment] = ACTIONS(37), - }, - [86] = { - [ts_builtin_sym_end] = ACTIONS(372), - [anon_sym_ATimport] = ACTIONS(374), - [anon_sym_ATmedia] = ACTIONS(374), - [anon_sym_ATcharset] = ACTIONS(374), - [anon_sym_ATnamespace] = ACTIONS(374), - [anon_sym_ATkeyframes] = ACTIONS(374), - [anon_sym_RBRACE] = ACTIONS(372), - [anon_sym_ATsupports] = ACTIONS(374), - [sym_nesting_selector] = ACTIONS(372), - [anon_sym_STAR] = 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), - [sym_string_value] = ACTIONS(372), - [sym_identifier] = ACTIONS(372), - [sym_at_keyword] = ACTIONS(374), - [sym_comment] = ACTIONS(37), - }, - [87] = { - [sym__selector] = STATE(138), - [sym_universal_selector] = STATE(138), - [sym_class_selector] = STATE(138), - [sym_pseudo_class_selector] = STATE(138), - [sym_pseudo_element_selector] = STATE(138), - [sym_id_selector] = STATE(138), - [sym_attribute_selector] = STATE(138), - [sym_child_selector] = STATE(138), - [sym_descendant_selector] = STATE(138), - [sym_sibling_selector] = STATE(138), - [sym_adjacent_sibling_selector] = STATE(138), - [sym__value] = STATE(115), - [sym_color_value] = STATE(115), - [sym_integer_value] = STATE(115), - [sym_float_value] = STATE(115), - [sym_call_expression] = STATE(115), - [sym_binary_expression] = STATE(115), - [aux_sym_pseudo_class_arguments_repeat1] = STATE(139), - [sym_nesting_selector] = ACTIONS(376), - [anon_sym_STAR] = ACTIONS(21), - [anon_sym_DOT] = ACTIONS(378), - [anon_sym_COLON] = ACTIONS(25), - [anon_sym_COLON_COLON] = ACTIONS(27), - [anon_sym_POUND] = ACTIONS(380), - [anon_sym_LBRACK] = ACTIONS(31), - [anon_sym_RPAREN] = ACTIONS(382), - [sym_string_value] = ACTIONS(384), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(312), - [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(314), - [sym_identifier] = ACTIONS(386), - [sym_plain_value] = ACTIONS(318), - [sym_comment] = ACTIONS(37), - }, - [88] = { - [sym__descendant_operator] = ACTIONS(388), - [anon_sym_COMMA] = ACTIONS(388), - [anon_sym_LBRACE] = ACTIONS(388), - [anon_sym_DOT] = ACTIONS(388), - [anon_sym_COLON] = ACTIONS(390), - [anon_sym_COLON_COLON] = ACTIONS(388), - [anon_sym_POUND] = ACTIONS(388), - [anon_sym_LBRACK] = ACTIONS(388), - [anon_sym_GT] = ACTIONS(388), - [anon_sym_TILDE] = ACTIONS(388), - [anon_sym_PLUS] = ACTIONS(388), - [anon_sym_RPAREN] = ACTIONS(388), - [sym_comment] = ACTIONS(37), - }, - [89] = { - [sym__value] = STATE(140), - [sym_color_value] = STATE(140), - [sym_integer_value] = STATE(140), - [sym_float_value] = STATE(140), - [sym_call_expression] = STATE(140), - [sym_binary_expression] = STATE(140), - [anon_sym_POUND] = ACTIONS(39), - [sym_string_value] = ACTIONS(392), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(61), - [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(63), - [sym_identifier] = ACTIONS(47), - [sym_plain_value] = ACTIONS(394), - [sym_comment] = ACTIONS(37), - }, - [90] = { - [sym__descendant_operator] = ACTIONS(396), - [anon_sym_COMMA] = ACTIONS(396), - [anon_sym_LBRACE] = ACTIONS(396), - [anon_sym_DOT] = ACTIONS(396), - [anon_sym_COLON] = ACTIONS(398), - [anon_sym_COLON_COLON] = ACTIONS(396), - [anon_sym_POUND] = ACTIONS(396), - [anon_sym_LBRACK] = ACTIONS(396), - [anon_sym_GT] = ACTIONS(396), - [anon_sym_TILDE] = ACTIONS(396), - [anon_sym_PLUS] = ACTIONS(396), - [anon_sym_RPAREN] = ACTIONS(396), - [sym_comment] = ACTIONS(37), - }, - [91] = { - [ts_builtin_sym_end] = ACTIONS(400), - [anon_sym_ATimport] = ACTIONS(402), - [anon_sym_ATmedia] = ACTIONS(402), - [anon_sym_ATcharset] = ACTIONS(402), - [anon_sym_ATnamespace] = ACTIONS(402), - [anon_sym_ATkeyframes] = ACTIONS(402), - [anon_sym_RBRACE] = ACTIONS(400), - [anon_sym_ATsupports] = ACTIONS(402), - [sym_nesting_selector] = ACTIONS(400), - [anon_sym_STAR] = ACTIONS(400), - [anon_sym_DOT] = ACTIONS(400), - [anon_sym_COLON] = ACTIONS(402), - [anon_sym_COLON_COLON] = ACTIONS(400), - [anon_sym_POUND] = ACTIONS(400), - [anon_sym_LBRACK] = ACTIONS(400), - [sym_string_value] = ACTIONS(400), - [sym_identifier] = ACTIONS(400), - [sym_at_keyword] = ACTIONS(402), - [sym_comment] = ACTIONS(37), - }, - [92] = { - [sym__descendant_operator] = ACTIONS(89), - [anon_sym_COMMA] = ACTIONS(89), - [anon_sym_LBRACE] = ACTIONS(89), - [anon_sym_DOT] = ACTIONS(89), - [anon_sym_COLON] = ACTIONS(404), - [anon_sym_COLON_COLON] = ACTIONS(89), - [anon_sym_POUND] = ACTIONS(89), - [anon_sym_LBRACK] = ACTIONS(89), - [anon_sym_GT] = ACTIONS(89), - [anon_sym_TILDE] = ACTIONS(89), - [anon_sym_PLUS] = ACTIONS(89), - [sym_comment] = ACTIONS(37), - }, - [93] = { - [anon_sym_RBRACE] = ACTIONS(406), - [sym_comment] = ACTIONS(37), - }, - [94] = { - [sym_import_statement] = STATE(144), - [sym_media_statement] = STATE(144), - [sym_charset_statement] = STATE(144), - [sym_namespace_statement] = STATE(144), - [sym_keyframes_statement] = STATE(144), - [sym_supports_statement] = STATE(144), - [sym_at_rule] = STATE(144), - [sym_rule_set] = STATE(144), + [60] = { + [sym_import_statement] = STATE(60), + [sym_media_statement] = STATE(60), + [sym_charset_statement] = STATE(60), + [sym_namespace_statement] = STATE(60), + [sym_keyframes_statement] = STATE(60), + [sym_supports_statement] = STATE(60), + [sym_at_rule] = STATE(60), + [sym_rule_set] = STATE(60), [sym_selectors] = STATE(17), [sym__selector] = STATE(18), [sym_universal_selector] = STATE(18), @@ -5491,15 +4899,566 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_descendant_selector] = STATE(18), [sym_sibling_selector] = STATE(18), [sym_adjacent_sibling_selector] = STATE(18), - [sym_declaration] = STATE(144), - [sym_last_declaration] = STATE(143), - [aux_sym_block_repeat1] = STATE(144), + [aux_sym_stylesheet_repeat1] = STATE(60), + [ts_builtin_sym_end] = ACTIONS(253), + [anon_sym_ATimport] = ACTIONS(255), + [anon_sym_ATmedia] = ACTIONS(258), + [anon_sym_ATcharset] = ACTIONS(261), + [anon_sym_ATnamespace] = ACTIONS(264), + [anon_sym_ATkeyframes] = ACTIONS(267), + [anon_sym_ATsupports] = ACTIONS(270), + [sym_nesting_selector] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(276), + [anon_sym_DOT] = ACTIONS(279), + [anon_sym_COLON] = ACTIONS(282), + [anon_sym_COLON_COLON] = ACTIONS(285), + [anon_sym_POUND] = ACTIONS(288), + [anon_sym_LBRACK] = ACTIONS(291), + [sym_string_value] = ACTIONS(273), + [sym_identifier] = ACTIONS(294), + [sym_at_keyword] = ACTIONS(297), + [sym_comment] = ACTIONS(37), + }, + [61] = { + [anon_sym_SEMI] = ACTIONS(300), + [anon_sym_STAR] = ACTIONS(300), + [anon_sym_RBRACK] = ACTIONS(300), + [anon_sym_PLUS] = ACTIONS(300), + [anon_sym_RPAREN] = ACTIONS(300), + [anon_sym_LPAREN2] = ACTIONS(300), + [anon_sym_not] = ACTIONS(302), + [anon_sym_selector] = ACTIONS(302), + [anon_sym_DASH] = ACTIONS(302), + [anon_sym_SLASH] = ACTIONS(302), + [sym_identifier] = ACTIONS(302), + [sym_comment] = ACTIONS(37), + }, + [62] = { + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_RPAREN] = ACTIONS(304), + [anon_sym_DASH] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [sym_comment] = ACTIONS(37), + }, + [63] = { + [anon_sym_SEMI] = ACTIONS(306), + [anon_sym_LBRACE] = ACTIONS(306), + [anon_sym_STAR] = ACTIONS(306), + [anon_sym_RBRACK] = ACTIONS(306), + [anon_sym_PLUS] = ACTIONS(306), + [anon_sym_RPAREN] = ACTIONS(306), + [anon_sym_LPAREN2] = ACTIONS(306), + [anon_sym_not] = ACTIONS(308), + [anon_sym_selector] = ACTIONS(308), + [anon_sym_DASH] = ACTIONS(308), + [anon_sym_SLASH] = ACTIONS(308), + [sym_identifier] = ACTIONS(308), + [sym_comment] = ACTIONS(37), + }, + [64] = { + [anon_sym_SEMI] = ACTIONS(310), + [anon_sym_STAR] = ACTIONS(310), + [anon_sym_RBRACK] = ACTIONS(310), + [anon_sym_PLUS] = ACTIONS(310), + [anon_sym_RPAREN] = ACTIONS(310), + [anon_sym_LPAREN2] = ACTIONS(310), + [anon_sym_not] = ACTIONS(312), + [anon_sym_selector] = ACTIONS(312), + [anon_sym_DASH] = ACTIONS(312), + [anon_sym_SLASH] = ACTIONS(312), + [sym_identifier] = ACTIONS(312), + [sym_comment] = ACTIONS(37), + }, + [65] = { + [sym__value] = STATE(119), + [sym_parenthesized_value] = STATE(119), + [sym_color_value] = STATE(119), + [sym_integer_value] = STATE(119), + [sym_float_value] = STATE(119), + [sym_call_expression] = STATE(119), + [sym_binary_expression] = STATE(119), + [aux_sym_pseudo_class_arguments_repeat1] = STATE(120), + [anon_sym_POUND] = ACTIONS(314), + [anon_sym_RPAREN] = ACTIONS(316), + [anon_sym_LPAREN2] = ACTIONS(318), + [sym_string_value] = ACTIONS(320), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(322), + [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(324), + [sym_identifier] = ACTIONS(326), + [sym_comment] = ACTIONS(37), + [sym_plain_value] = ACTIONS(328), + }, + [66] = { + [anon_sym_SEMI] = ACTIONS(330), + [anon_sym_STAR] = ACTIONS(330), + [anon_sym_RBRACK] = ACTIONS(330), + [anon_sym_PLUS] = ACTIONS(330), + [anon_sym_RPAREN] = ACTIONS(330), + [anon_sym_LPAREN2] = ACTIONS(330), + [anon_sym_not] = ACTIONS(332), + [anon_sym_selector] = ACTIONS(332), + [anon_sym_DASH] = ACTIONS(332), + [anon_sym_SLASH] = ACTIONS(332), + [sym_identifier] = ACTIONS(332), + [sym_comment] = ACTIONS(37), + }, + [67] = { + [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_ATkeyframes] = ACTIONS(336), + [anon_sym_RBRACE] = ACTIONS(334), + [anon_sym_ATsupports] = ACTIONS(336), + [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(37), + }, + [68] = { + [sym__value] = STATE(121), + [sym_parenthesized_value] = STATE(121), + [sym_color_value] = STATE(121), + [sym_integer_value] = STATE(121), + [sym_float_value] = STATE(121), + [sym_call_expression] = STATE(121), + [sym_binary_expression] = STATE(121), + [anon_sym_POUND] = ACTIONS(39), + [anon_sym_LPAREN2] = ACTIONS(41), + [sym_string_value] = ACTIONS(338), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(45), + [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(47), + [sym_identifier] = ACTIONS(49), + [sym_comment] = ACTIONS(37), + [sym_plain_value] = ACTIONS(340), + }, + [69] = { + [sym__query] = STATE(74), + [sym_feature_query] = STATE(74), + [sym_parenthesized_query] = STATE(74), + [sym_binary_query] = STATE(74), + [sym_negated_query] = STATE(74), + [sym_selector_query] = STATE(74), + [anon_sym_LPAREN2] = ACTIONS(53), + [anon_sym_not] = ACTIONS(155), + [anon_sym_selector] = ACTIONS(57), + [sym_identifier] = ACTIONS(59), + [sym_comment] = ACTIONS(37), + }, + [70] = { + [aux_sym_import_statement_repeat1] = STATE(125), + [anon_sym_COMMA] = ACTIONS(342), + [anon_sym_SEMI] = ACTIONS(344), + [anon_sym_and] = ACTIONS(346), + [anon_sym_or] = ACTIONS(346), + [sym_comment] = ACTIONS(37), + }, + [71] = { + [sym__query] = STATE(74), + [sym_feature_query] = STATE(74), + [sym_parenthesized_query] = STATE(74), + [sym_binary_query] = STATE(74), + [sym_negated_query] = STATE(74), + [sym_selector_query] = STATE(74), + [anon_sym_LPAREN2] = ACTIONS(53), + [anon_sym_not] = ACTIONS(159), + [anon_sym_selector] = ACTIONS(57), + [sym_identifier] = ACTIONS(59), + [sym_comment] = ACTIONS(37), + }, + [72] = { + [anon_sym_COLON] = ACTIONS(348), + [anon_sym_RPAREN] = ACTIONS(165), + [anon_sym_and] = ACTIONS(165), + [anon_sym_or] = ACTIONS(165), + [sym_comment] = ACTIONS(37), + }, + [73] = { + [anon_sym_RPAREN] = ACTIONS(350), + [anon_sym_and] = ACTIONS(352), + [anon_sym_or] = ACTIONS(352), + [sym_comment] = ACTIONS(37), + }, + [74] = { + [anon_sym_COMMA] = ACTIONS(354), + [anon_sym_SEMI] = ACTIONS(354), + [anon_sym_LBRACE] = ACTIONS(354), + [anon_sym_RPAREN] = ACTIONS(354), + [anon_sym_and] = ACTIONS(354), + [anon_sym_or] = ACTIONS(354), + [sym_comment] = ACTIONS(37), + }, + [75] = { + [sym__selector] = STATE(129), + [sym_universal_selector] = STATE(129), + [sym_class_selector] = STATE(129), + [sym_pseudo_class_selector] = STATE(129), + [sym_pseudo_element_selector] = STATE(129), + [sym_id_selector] = STATE(129), + [sym_attribute_selector] = STATE(129), + [sym_child_selector] = STATE(129), + [sym_descendant_selector] = STATE(129), + [sym_sibling_selector] = STATE(129), + [sym_adjacent_sibling_selector] = STATE(129), + [sym_nesting_selector] = ACTIONS(356), + [anon_sym_STAR] = ACTIONS(21), + [anon_sym_DOT] = ACTIONS(23), + [anon_sym_COLON] = ACTIONS(25), + [anon_sym_COLON_COLON] = ACTIONS(27), + [anon_sym_POUND] = ACTIONS(29), + [anon_sym_LBRACK] = ACTIONS(31), + [sym_string_value] = ACTIONS(356), + [sym_identifier] = ACTIONS(33), + [sym_comment] = ACTIONS(37), + }, + [76] = { + [sym__query] = STATE(130), + [sym_feature_query] = STATE(130), + [sym_parenthesized_query] = STATE(130), + [sym_binary_query] = STATE(130), + [sym_negated_query] = STATE(130), + [sym_selector_query] = STATE(130), + [anon_sym_LPAREN2] = ACTIONS(53), + [anon_sym_not] = ACTIONS(55), + [anon_sym_selector] = ACTIONS(57), + [sym_identifier] = ACTIONS(59), + [sym_comment] = ACTIONS(37), + }, + [77] = { + [sym__query] = STATE(131), + [sym_feature_query] = STATE(131), + [sym_parenthesized_query] = STATE(131), + [sym_binary_query] = STATE(131), + [sym_negated_query] = STATE(131), + [sym_selector_query] = STATE(131), + [anon_sym_LPAREN2] = ACTIONS(53), + [anon_sym_not] = ACTIONS(55), + [anon_sym_selector] = ACTIONS(57), + [sym_identifier] = ACTIONS(59), + [sym_comment] = ACTIONS(37), + }, + [78] = { + [ts_builtin_sym_end] = ACTIONS(358), + [anon_sym_ATimport] = ACTIONS(360), + [anon_sym_ATmedia] = ACTIONS(360), + [anon_sym_ATcharset] = ACTIONS(360), + [anon_sym_ATnamespace] = ACTIONS(360), + [anon_sym_ATkeyframes] = ACTIONS(360), + [anon_sym_RBRACE] = ACTIONS(358), + [anon_sym_ATsupports] = ACTIONS(360), + [sym_nesting_selector] = ACTIONS(358), + [anon_sym_STAR] = 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), + [sym_string_value] = ACTIONS(358), + [sym_identifier] = ACTIONS(358), + [sym_at_keyword] = ACTIONS(360), + [sym_comment] = ACTIONS(37), + }, + [79] = { + [sym_block] = STATE(132), + [aux_sym_import_statement_repeat1] = STATE(133), + [anon_sym_COMMA] = ACTIONS(167), + [anon_sym_LBRACE] = ACTIONS(97), + [sym_comment] = ACTIONS(37), + }, + [80] = { + [ts_builtin_sym_end] = ACTIONS(362), + [anon_sym_ATimport] = ACTIONS(364), + [anon_sym_ATmedia] = ACTIONS(364), + [anon_sym_ATcharset] = ACTIONS(364), + [anon_sym_ATnamespace] = ACTIONS(364), + [anon_sym_ATkeyframes] = ACTIONS(364), + [anon_sym_RBRACE] = ACTIONS(362), + [anon_sym_ATsupports] = ACTIONS(364), + [sym_nesting_selector] = ACTIONS(362), + [anon_sym_STAR] = 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), + [sym_string_value] = ACTIONS(362), + [sym_identifier] = ACTIONS(362), + [sym_at_keyword] = ACTIONS(364), + [sym_comment] = ACTIONS(37), + }, + [81] = { + [sym__value] = STATE(121), + [sym_parenthesized_value] = STATE(121), + [sym_color_value] = STATE(121), + [sym_integer_value] = STATE(121), + [sym_float_value] = STATE(121), + [sym_call_expression] = STATE(121), + [sym_binary_expression] = STATE(121), + [anon_sym_POUND] = ACTIONS(39), + [anon_sym_LPAREN2] = ACTIONS(41), + [sym_string_value] = ACTIONS(338), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(63), + [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(65), + [sym_identifier] = ACTIONS(49), + [sym_comment] = ACTIONS(37), + [sym_plain_value] = ACTIONS(340), + }, + [82] = { + [ts_builtin_sym_end] = ACTIONS(366), + [anon_sym_ATimport] = ACTIONS(368), + [anon_sym_ATmedia] = ACTIONS(368), + [anon_sym_ATcharset] = ACTIONS(368), + [anon_sym_ATnamespace] = ACTIONS(368), + [anon_sym_ATkeyframes] = ACTIONS(368), + [anon_sym_RBRACE] = ACTIONS(366), + [anon_sym_ATsupports] = ACTIONS(368), + [sym_nesting_selector] = ACTIONS(366), + [anon_sym_STAR] = 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), + [sym_string_value] = ACTIONS(366), + [sym_identifier] = ACTIONS(366), + [sym_at_keyword] = ACTIONS(368), + [sym_comment] = ACTIONS(37), + }, + [83] = { + [anon_sym_SEMI] = ACTIONS(370), + [sym_comment] = ACTIONS(37), + }, + [84] = { + [sym_arguments] = STATE(66), + [anon_sym_LPAREN] = ACTIONS(147), + [sym_comment] = ACTIONS(37), + }, + [85] = { + [sym_keyframe_block] = STATE(137), + [sym_integer_value] = STATE(136), + [aux_sym_keyframe_block_list_repeat1] = STATE(137), + [anon_sym_RBRACE] = ACTIONS(372), + [sym_from] = ACTIONS(374), + [sym_to] = ACTIONS(374), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(376), + [sym_comment] = ACTIONS(37), + }, + [86] = { + [ts_builtin_sym_end] = ACTIONS(378), + [anon_sym_ATimport] = ACTIONS(380), + [anon_sym_ATmedia] = ACTIONS(380), + [anon_sym_ATcharset] = ACTIONS(380), + [anon_sym_ATnamespace] = ACTIONS(380), + [anon_sym_ATkeyframes] = ACTIONS(380), + [anon_sym_RBRACE] = ACTIONS(378), + [anon_sym_ATsupports] = ACTIONS(380), + [sym_nesting_selector] = ACTIONS(378), + [anon_sym_STAR] = ACTIONS(378), + [anon_sym_DOT] = ACTIONS(378), + [anon_sym_COLON] = ACTIONS(380), + [anon_sym_COLON_COLON] = ACTIONS(378), + [anon_sym_POUND] = ACTIONS(378), + [anon_sym_LBRACK] = ACTIONS(378), + [sym_string_value] = ACTIONS(378), + [sym_identifier] = ACTIONS(378), + [sym_at_keyword] = ACTIONS(380), + [sym_comment] = ACTIONS(37), + }, + [87] = { + [sym__query] = STATE(131), + [sym_feature_query] = STATE(131), + [sym_parenthesized_query] = STATE(131), + [sym_binary_query] = STATE(131), + [sym_negated_query] = STATE(131), + [sym_selector_query] = STATE(131), + [anon_sym_LPAREN2] = ACTIONS(53), + [anon_sym_not] = ACTIONS(75), + [anon_sym_selector] = ACTIONS(57), + [sym_identifier] = ACTIONS(59), + [sym_comment] = ACTIONS(37), + }, + [88] = { + [ts_builtin_sym_end] = ACTIONS(382), + [anon_sym_ATimport] = ACTIONS(384), + [anon_sym_ATmedia] = ACTIONS(384), + [anon_sym_ATcharset] = ACTIONS(384), + [anon_sym_ATnamespace] = ACTIONS(384), + [anon_sym_ATkeyframes] = ACTIONS(384), + [anon_sym_RBRACE] = ACTIONS(382), + [anon_sym_ATsupports] = ACTIONS(384), + [sym_nesting_selector] = ACTIONS(382), + [anon_sym_STAR] = ACTIONS(382), + [anon_sym_DOT] = ACTIONS(382), + [anon_sym_COLON] = ACTIONS(384), + [anon_sym_COLON_COLON] = ACTIONS(382), + [anon_sym_POUND] = ACTIONS(382), + [anon_sym_LBRACK] = ACTIONS(382), + [sym_string_value] = ACTIONS(382), + [sym_identifier] = ACTIONS(382), + [sym_at_keyword] = ACTIONS(384), + [sym_comment] = ACTIONS(37), + }, + [89] = { + [sym__selector] = STATE(142), + [sym_universal_selector] = STATE(142), + [sym_class_selector] = STATE(142), + [sym_pseudo_class_selector] = STATE(142), + [sym_pseudo_element_selector] = STATE(142), + [sym_id_selector] = STATE(142), + [sym_attribute_selector] = STATE(142), + [sym_child_selector] = STATE(142), + [sym_descendant_selector] = STATE(142), + [sym_sibling_selector] = STATE(142), + [sym_adjacent_sibling_selector] = STATE(142), + [sym__value] = STATE(119), + [sym_parenthesized_value] = STATE(119), + [sym_color_value] = STATE(119), + [sym_integer_value] = STATE(119), + [sym_float_value] = STATE(119), + [sym_call_expression] = STATE(119), + [sym_binary_expression] = STATE(119), + [aux_sym_pseudo_class_arguments_repeat1] = STATE(143), + [sym_nesting_selector] = ACTIONS(386), + [anon_sym_STAR] = ACTIONS(21), + [anon_sym_DOT] = ACTIONS(388), + [anon_sym_COLON] = ACTIONS(25), + [anon_sym_COLON_COLON] = ACTIONS(27), + [anon_sym_POUND] = ACTIONS(390), + [anon_sym_LBRACK] = ACTIONS(31), + [anon_sym_RPAREN] = ACTIONS(392), + [anon_sym_LPAREN2] = ACTIONS(318), + [sym_string_value] = ACTIONS(394), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(322), + [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(324), + [sym_identifier] = ACTIONS(396), + [sym_comment] = ACTIONS(37), + [sym_plain_value] = ACTIONS(328), + }, + [90] = { + [sym__descendant_operator] = ACTIONS(398), + [anon_sym_COMMA] = ACTIONS(398), + [anon_sym_LBRACE] = ACTIONS(398), + [anon_sym_DOT] = ACTIONS(398), + [anon_sym_COLON] = ACTIONS(400), + [anon_sym_COLON_COLON] = ACTIONS(398), + [anon_sym_POUND] = ACTIONS(398), + [anon_sym_LBRACK] = ACTIONS(398), + [anon_sym_GT] = ACTIONS(398), + [anon_sym_TILDE] = ACTIONS(398), + [anon_sym_PLUS] = ACTIONS(398), + [anon_sym_RPAREN] = ACTIONS(398), + [sym_comment] = ACTIONS(37), + }, + [91] = { + [sym__value] = STATE(144), + [sym_parenthesized_value] = STATE(144), + [sym_color_value] = STATE(144), + [sym_integer_value] = STATE(144), + [sym_float_value] = STATE(144), + [sym_call_expression] = STATE(144), + [sym_binary_expression] = STATE(144), + [anon_sym_POUND] = ACTIONS(39), + [anon_sym_LPAREN2] = ACTIONS(41), + [sym_string_value] = ACTIONS(402), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(63), + [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(65), + [sym_identifier] = ACTIONS(49), + [sym_comment] = ACTIONS(37), + [sym_plain_value] = ACTIONS(404), + }, + [92] = { + [sym__descendant_operator] = ACTIONS(406), + [anon_sym_COMMA] = ACTIONS(406), + [anon_sym_LBRACE] = ACTIONS(406), + [anon_sym_DOT] = ACTIONS(406), + [anon_sym_COLON] = ACTIONS(408), + [anon_sym_COLON_COLON] = ACTIONS(406), + [anon_sym_POUND] = ACTIONS(406), + [anon_sym_LBRACK] = ACTIONS(406), + [anon_sym_GT] = ACTIONS(406), + [anon_sym_TILDE] = ACTIONS(406), + [anon_sym_PLUS] = ACTIONS(406), + [anon_sym_RPAREN] = ACTIONS(406), + [sym_comment] = ACTIONS(37), + }, + [93] = { + [ts_builtin_sym_end] = ACTIONS(410), + [anon_sym_ATimport] = ACTIONS(412), + [anon_sym_ATmedia] = ACTIONS(412), + [anon_sym_ATcharset] = ACTIONS(412), + [anon_sym_ATnamespace] = ACTIONS(412), + [anon_sym_ATkeyframes] = ACTIONS(412), + [anon_sym_RBRACE] = ACTIONS(410), + [anon_sym_ATsupports] = ACTIONS(412), + [sym_nesting_selector] = ACTIONS(410), + [anon_sym_STAR] = ACTIONS(410), + [anon_sym_DOT] = ACTIONS(410), + [anon_sym_COLON] = ACTIONS(412), + [anon_sym_COLON_COLON] = ACTIONS(410), + [anon_sym_POUND] = ACTIONS(410), + [anon_sym_LBRACK] = ACTIONS(410), + [sym_string_value] = ACTIONS(410), + [sym_identifier] = ACTIONS(410), + [sym_at_keyword] = ACTIONS(412), + [sym_comment] = ACTIONS(37), + }, + [94] = { + [sym__descendant_operator] = ACTIONS(91), + [anon_sym_COMMA] = ACTIONS(91), + [anon_sym_LBRACE] = ACTIONS(91), + [anon_sym_DOT] = ACTIONS(91), + [anon_sym_COLON] = ACTIONS(414), + [anon_sym_COLON_COLON] = ACTIONS(91), + [anon_sym_POUND] = ACTIONS(91), + [anon_sym_LBRACK] = ACTIONS(91), + [anon_sym_GT] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(91), + [anon_sym_PLUS] = ACTIONS(91), + [sym_comment] = ACTIONS(37), + }, + [95] = { + [anon_sym_RBRACE] = ACTIONS(416), + [sym_comment] = ACTIONS(37), + }, + [96] = { + [sym_import_statement] = STATE(148), + [sym_media_statement] = STATE(148), + [sym_charset_statement] = STATE(148), + [sym_namespace_statement] = STATE(148), + [sym_keyframes_statement] = STATE(148), + [sym_supports_statement] = STATE(148), + [sym_at_rule] = STATE(148), + [sym_rule_set] = STATE(148), + [sym_selectors] = STATE(17), + [sym__selector] = STATE(18), + [sym_universal_selector] = STATE(18), + [sym_class_selector] = STATE(18), + [sym_pseudo_class_selector] = STATE(18), + [sym_pseudo_element_selector] = STATE(18), + [sym_id_selector] = STATE(18), + [sym_attribute_selector] = STATE(18), + [sym_child_selector] = STATE(18), + [sym_descendant_selector] = STATE(18), + [sym_sibling_selector] = STATE(18), + [sym_adjacent_sibling_selector] = STATE(18), + [sym_declaration] = STATE(148), + [sym_last_declaration] = STATE(147), + [aux_sym_block_repeat1] = STATE(148), [anon_sym_ATimport] = ACTIONS(7), [anon_sym_ATmedia] = ACTIONS(9), [anon_sym_ATcharset] = ACTIONS(11), [anon_sym_ATnamespace] = ACTIONS(13), [anon_sym_ATkeyframes] = ACTIONS(15), - [anon_sym_RBRACE] = ACTIONS(406), + [anon_sym_RBRACE] = ACTIONS(416), [anon_sym_ATsupports] = ACTIONS(17), [sym_nesting_selector] = ACTIONS(19), [anon_sym_STAR] = ACTIONS(21), @@ -5509,115 +5468,70 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND] = ACTIONS(29), [anon_sym_LBRACK] = ACTIONS(31), [sym_string_value] = ACTIONS(19), - [sym_identifier] = ACTIONS(213), + [sym_identifier] = ACTIONS(219), [sym_at_keyword] = ACTIONS(35), [sym_comment] = ACTIONS(37), }, - [95] = { - [sym__query] = STATE(145), - [sym_feature_query] = STATE(145), - [sym_parenthesized_query] = STATE(145), - [sym_binary_query] = STATE(145), - [sym_negated_query] = STATE(145), - [sym_selector_query] = STATE(145), - [anon_sym_LPAREN2] = ACTIONS(51), - [anon_sym_not] = ACTIONS(97), - [anon_sym_selector] = ACTIONS(55), - [sym_identifier] = ACTIONS(57), - [sym_comment] = ACTIONS(37), - }, - [96] = { - [ts_builtin_sym_end] = ACTIONS(408), - [anon_sym_ATimport] = ACTIONS(410), - [anon_sym_ATmedia] = ACTIONS(410), - [anon_sym_ATcharset] = ACTIONS(410), - [anon_sym_ATnamespace] = ACTIONS(410), - [anon_sym_ATkeyframes] = ACTIONS(410), - [anon_sym_RBRACE] = ACTIONS(408), - [anon_sym_ATsupports] = ACTIONS(410), - [sym_nesting_selector] = ACTIONS(408), - [anon_sym_STAR] = ACTIONS(408), - [anon_sym_DOT] = ACTIONS(408), - [anon_sym_COLON] = ACTIONS(410), - [anon_sym_COLON_COLON] = ACTIONS(408), - [anon_sym_POUND] = ACTIONS(408), - [anon_sym_LBRACK] = ACTIONS(408), - [sym_string_value] = ACTIONS(408), - [sym_identifier] = ACTIONS(408), - [sym_at_keyword] = ACTIONS(410), - [sym_comment] = ACTIONS(37), - }, [97] = { - [sym__query] = STATE(127), - [sym_feature_query] = STATE(127), - [sym_parenthesized_query] = STATE(127), - [sym_binary_query] = STATE(127), - [sym_negated_query] = STATE(127), - [sym_selector_query] = STATE(127), - [anon_sym_LPAREN2] = ACTIONS(51), - [anon_sym_not] = ACTIONS(97), - [anon_sym_selector] = ACTIONS(55), - [sym_identifier] = ACTIONS(57), + [sym__query] = STATE(149), + [sym_feature_query] = STATE(149), + [sym_parenthesized_query] = STATE(149), + [sym_binary_query] = STATE(149), + [sym_negated_query] = STATE(149), + [sym_selector_query] = STATE(149), + [anon_sym_LPAREN2] = ACTIONS(53), + [anon_sym_not] = ACTIONS(99), + [anon_sym_selector] = ACTIONS(57), + [sym_identifier] = ACTIONS(59), [sym_comment] = ACTIONS(37), }, [98] = { - [sym_block] = STATE(146), - [aux_sym_import_statement_repeat1] = STATE(147), - [anon_sym_COMMA] = ACTIONS(215), - [anon_sym_SEMI] = ACTIONS(412), - [anon_sym_LBRACE] = ACTIONS(95), + [ts_builtin_sym_end] = ACTIONS(418), + [anon_sym_ATimport] = ACTIONS(420), + [anon_sym_ATmedia] = ACTIONS(420), + [anon_sym_ATcharset] = ACTIONS(420), + [anon_sym_ATnamespace] = ACTIONS(420), + [anon_sym_ATkeyframes] = ACTIONS(420), + [anon_sym_RBRACE] = ACTIONS(418), + [anon_sym_ATsupports] = ACTIONS(420), + [sym_nesting_selector] = ACTIONS(418), + [anon_sym_STAR] = ACTIONS(418), + [anon_sym_DOT] = ACTIONS(418), + [anon_sym_COLON] = ACTIONS(420), + [anon_sym_COLON_COLON] = ACTIONS(418), + [anon_sym_POUND] = ACTIONS(418), + [anon_sym_LBRACK] = ACTIONS(418), + [sym_string_value] = ACTIONS(418), + [sym_identifier] = ACTIONS(418), + [sym_at_keyword] = ACTIONS(420), [sym_comment] = ACTIONS(37), }, [99] = { - [sym__descendant_operator] = ACTIONS(414), - [anon_sym_COMMA] = ACTIONS(414), - [anon_sym_LBRACE] = ACTIONS(414), - [anon_sym_DOT] = ACTIONS(107), - [anon_sym_COLON] = ACTIONS(416), - [anon_sym_COLON_COLON] = ACTIONS(414), - [anon_sym_POUND] = ACTIONS(414), - [anon_sym_LBRACK] = ACTIONS(414), - [anon_sym_GT] = ACTIONS(414), - [anon_sym_TILDE] = ACTIONS(414), - [anon_sym_PLUS] = ACTIONS(414), - [anon_sym_RPAREN] = ACTIONS(414), + [sym__query] = STATE(131), + [sym_feature_query] = STATE(131), + [sym_parenthesized_query] = STATE(131), + [sym_binary_query] = STATE(131), + [sym_negated_query] = STATE(131), + [sym_selector_query] = STATE(131), + [anon_sym_LPAREN2] = ACTIONS(53), + [anon_sym_not] = ACTIONS(99), + [anon_sym_selector] = ACTIONS(57), + [sym_identifier] = ACTIONS(59), [sym_comment] = ACTIONS(37), }, [100] = { - [sym__descendant_operator] = ACTIONS(101), - [anon_sym_COMMA] = ACTIONS(418), - [anon_sym_LBRACE] = ACTIONS(418), - [anon_sym_DOT] = ACTIONS(107), - [anon_sym_COLON] = ACTIONS(109), - [anon_sym_COLON_COLON] = ACTIONS(111), - [anon_sym_POUND] = ACTIONS(113), - [anon_sym_LBRACK] = ACTIONS(115), - [anon_sym_GT] = ACTIONS(117), - [anon_sym_TILDE] = ACTIONS(119), - [anon_sym_PLUS] = ACTIONS(121), + [sym_block] = STATE(150), + [aux_sym_import_statement_repeat1] = STATE(151), + [anon_sym_COMMA] = ACTIONS(221), + [anon_sym_SEMI] = ACTIONS(422), + [anon_sym_LBRACE] = ACTIONS(97), [sym_comment] = ACTIONS(37), }, [101] = { - [sym__descendant_operator] = ACTIONS(420), - [anon_sym_COMMA] = ACTIONS(420), - [anon_sym_LBRACE] = ACTIONS(420), - [anon_sym_DOT] = ACTIONS(420), - [anon_sym_COLON] = ACTIONS(422), - [anon_sym_COLON_COLON] = ACTIONS(420), - [anon_sym_POUND] = ACTIONS(420), - [anon_sym_LBRACK] = ACTIONS(420), - [anon_sym_GT] = ACTIONS(420), - [anon_sym_TILDE] = ACTIONS(420), - [anon_sym_PLUS] = ACTIONS(420), - [anon_sym_RPAREN] = ACTIONS(420), - [sym_comment] = ACTIONS(37), - }, - [102] = { - [sym_pseudo_class_arguments] = STATE(148), [sym__descendant_operator] = ACTIONS(424), [anon_sym_COMMA] = ACTIONS(424), [anon_sym_LBRACE] = ACTIONS(424), - [anon_sym_DOT] = ACTIONS(424), + [anon_sym_DOT] = ACTIONS(109), [anon_sym_COLON] = ACTIONS(426), [anon_sym_COLON_COLON] = ACTIONS(424), [anon_sym_POUND] = ACTIONS(424), @@ -5625,139 +5539,196 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT] = ACTIONS(424), [anon_sym_TILDE] = ACTIONS(424), [anon_sym_PLUS] = ACTIONS(424), - [anon_sym_LPAREN] = ACTIONS(193), [anon_sym_RPAREN] = ACTIONS(424), [sym_comment] = ACTIONS(37), }, - [103] = { - [sym__descendant_operator] = ACTIONS(428), + [102] = { + [sym__descendant_operator] = ACTIONS(103), [anon_sym_COMMA] = ACTIONS(428), [anon_sym_LBRACE] = ACTIONS(428), - [anon_sym_DOT] = ACTIONS(428), - [anon_sym_COLON] = ACTIONS(430), - [anon_sym_COLON_COLON] = ACTIONS(428), - [anon_sym_POUND] = ACTIONS(428), - [anon_sym_LBRACK] = ACTIONS(428), - [anon_sym_GT] = ACTIONS(428), - [anon_sym_TILDE] = ACTIONS(428), - [anon_sym_PLUS] = ACTIONS(428), - [anon_sym_RPAREN] = ACTIONS(428), + [anon_sym_DOT] = ACTIONS(109), + [anon_sym_COLON] = ACTIONS(111), + [anon_sym_COLON_COLON] = ACTIONS(113), + [anon_sym_POUND] = ACTIONS(115), + [anon_sym_LBRACK] = ACTIONS(117), + [anon_sym_GT] = ACTIONS(119), + [anon_sym_TILDE] = ACTIONS(121), + [anon_sym_PLUS] = ACTIONS(123), + [sym_comment] = ACTIONS(37), + }, + [103] = { + [sym__descendant_operator] = ACTIONS(430), + [anon_sym_COMMA] = ACTIONS(430), + [anon_sym_LBRACE] = 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), + [anon_sym_GT] = ACTIONS(430), + [anon_sym_TILDE] = ACTIONS(430), + [anon_sym_PLUS] = ACTIONS(430), + [anon_sym_RPAREN] = ACTIONS(430), [sym_comment] = ACTIONS(37), }, [104] = { - [sym__descendant_operator] = ACTIONS(432), - [anon_sym_COMMA] = ACTIONS(432), - [anon_sym_LBRACE] = 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), - [anon_sym_GT] = ACTIONS(432), - [anon_sym_TILDE] = ACTIONS(432), - [anon_sym_PLUS] = ACTIONS(432), - [anon_sym_RPAREN] = ACTIONS(432), + [sym_pseudo_class_arguments] = STATE(152), + [sym__descendant_operator] = ACTIONS(434), + [anon_sym_COMMA] = ACTIONS(434), + [anon_sym_LBRACE] = ACTIONS(434), + [anon_sym_DOT] = ACTIONS(434), + [anon_sym_COLON] = ACTIONS(436), + [anon_sym_COLON_COLON] = ACTIONS(434), + [anon_sym_POUND] = ACTIONS(434), + [anon_sym_LBRACK] = ACTIONS(434), + [anon_sym_GT] = ACTIONS(434), + [anon_sym_TILDE] = ACTIONS(434), + [anon_sym_PLUS] = ACTIONS(434), + [anon_sym_LPAREN] = ACTIONS(199), + [anon_sym_RPAREN] = ACTIONS(434), [sym_comment] = ACTIONS(37), }, [105] = { - [anon_sym_EQ] = ACTIONS(436), - [anon_sym_TILDE_EQ] = ACTIONS(436), - [anon_sym_CARET_EQ] = ACTIONS(436), - [anon_sym_PIPE_EQ] = ACTIONS(436), - [anon_sym_STAR_EQ] = ACTIONS(436), - [anon_sym_DOLLAR_EQ] = ACTIONS(436), - [anon_sym_RBRACK] = ACTIONS(438), + [sym__descendant_operator] = ACTIONS(438), + [anon_sym_COMMA] = ACTIONS(438), + [anon_sym_LBRACE] = ACTIONS(438), + [anon_sym_DOT] = ACTIONS(438), + [anon_sym_COLON] = ACTIONS(440), + [anon_sym_COLON_COLON] = ACTIONS(438), + [anon_sym_POUND] = ACTIONS(438), + [anon_sym_LBRACK] = ACTIONS(438), + [anon_sym_GT] = ACTIONS(438), + [anon_sym_TILDE] = ACTIONS(438), + [anon_sym_PLUS] = ACTIONS(438), + [anon_sym_RPAREN] = ACTIONS(438), [sym_comment] = ACTIONS(37), }, [106] = { - [sym__descendant_operator] = ACTIONS(440), - [anon_sym_COMMA] = ACTIONS(440), - [anon_sym_LBRACE] = ACTIONS(440), - [anon_sym_DOT] = ACTIONS(107), - [anon_sym_COLON] = ACTIONS(442), - [anon_sym_COLON_COLON] = ACTIONS(440), - [anon_sym_POUND] = ACTIONS(440), - [anon_sym_LBRACK] = ACTIONS(440), - [anon_sym_GT] = ACTIONS(440), - [anon_sym_TILDE] = ACTIONS(440), - [anon_sym_PLUS] = ACTIONS(440), - [anon_sym_RPAREN] = ACTIONS(440), + [sym__descendant_operator] = ACTIONS(442), + [anon_sym_COMMA] = ACTIONS(442), + [anon_sym_LBRACE] = 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), + [anon_sym_GT] = ACTIONS(442), + [anon_sym_TILDE] = ACTIONS(442), + [anon_sym_PLUS] = ACTIONS(442), + [anon_sym_RPAREN] = ACTIONS(442), [sym_comment] = ACTIONS(37), }, [107] = { - [sym__descendant_operator] = ACTIONS(444), - [anon_sym_COMMA] = ACTIONS(444), - [anon_sym_LBRACE] = ACTIONS(444), - [anon_sym_DOT] = ACTIONS(107), - [anon_sym_COLON] = ACTIONS(446), - [anon_sym_COLON_COLON] = ACTIONS(444), - [anon_sym_POUND] = ACTIONS(444), - [anon_sym_LBRACK] = ACTIONS(444), - [anon_sym_GT] = ACTIONS(444), - [anon_sym_TILDE] = ACTIONS(444), - [anon_sym_PLUS] = ACTIONS(444), - [anon_sym_RPAREN] = ACTIONS(444), + [anon_sym_EQ] = ACTIONS(446), + [anon_sym_TILDE_EQ] = ACTIONS(446), + [anon_sym_CARET_EQ] = ACTIONS(446), + [anon_sym_PIPE_EQ] = ACTIONS(446), + [anon_sym_STAR_EQ] = ACTIONS(446), + [anon_sym_DOLLAR_EQ] = ACTIONS(446), + [anon_sym_RBRACK] = ACTIONS(448), [sym_comment] = ACTIONS(37), }, [108] = { - [sym__descendant_operator] = ACTIONS(448), - [anon_sym_COMMA] = ACTIONS(448), - [anon_sym_LBRACE] = ACTIONS(448), - [anon_sym_DOT] = ACTIONS(107), - [anon_sym_COLON] = ACTIONS(450), - [anon_sym_COLON_COLON] = ACTIONS(448), - [anon_sym_POUND] = ACTIONS(448), - [anon_sym_LBRACK] = ACTIONS(448), - [anon_sym_GT] = ACTIONS(448), - [anon_sym_TILDE] = ACTIONS(448), - [anon_sym_PLUS] = ACTIONS(448), - [anon_sym_RPAREN] = ACTIONS(448), + [sym__descendant_operator] = ACTIONS(450), + [anon_sym_COMMA] = ACTIONS(450), + [anon_sym_LBRACE] = ACTIONS(450), + [anon_sym_DOT] = ACTIONS(109), + [anon_sym_COLON] = ACTIONS(452), + [anon_sym_COLON_COLON] = ACTIONS(450), + [anon_sym_POUND] = ACTIONS(450), + [anon_sym_LBRACK] = ACTIONS(450), + [anon_sym_GT] = ACTIONS(450), + [anon_sym_TILDE] = ACTIONS(450), + [anon_sym_PLUS] = ACTIONS(450), + [anon_sym_RPAREN] = ACTIONS(450), [sym_comment] = ACTIONS(37), }, [109] = { - [aux_sym_selectors_repeat1] = STATE(109), - [anon_sym_COMMA] = ACTIONS(452), - [anon_sym_LBRACE] = ACTIONS(418), + [sym__descendant_operator] = ACTIONS(454), + [anon_sym_COMMA] = ACTIONS(454), + [anon_sym_LBRACE] = ACTIONS(454), + [anon_sym_DOT] = ACTIONS(109), + [anon_sym_COLON] = ACTIONS(456), + [anon_sym_COLON_COLON] = ACTIONS(454), + [anon_sym_POUND] = ACTIONS(454), + [anon_sym_LBRACK] = ACTIONS(454), + [anon_sym_GT] = ACTIONS(454), + [anon_sym_TILDE] = ACTIONS(454), + [anon_sym_PLUS] = ACTIONS(454), + [anon_sym_RPAREN] = ACTIONS(454), [sym_comment] = ACTIONS(37), }, [110] = { - [aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH] = ACTIONS(455), + [sym__descendant_operator] = ACTIONS(458), + [anon_sym_COMMA] = ACTIONS(458), + [anon_sym_LBRACE] = ACTIONS(458), + [anon_sym_DOT] = ACTIONS(109), + [anon_sym_COLON] = ACTIONS(460), + [anon_sym_COLON_COLON] = ACTIONS(458), + [anon_sym_POUND] = ACTIONS(458), + [anon_sym_LBRACK] = ACTIONS(458), + [anon_sym_GT] = ACTIONS(458), + [anon_sym_TILDE] = ACTIONS(458), + [anon_sym_PLUS] = ACTIONS(458), + [anon_sym_RPAREN] = ACTIONS(458), [sym_comment] = ACTIONS(37), }, [111] = { - [anon_sym_SEMI] = ACTIONS(457), - [anon_sym_STAR] = ACTIONS(457), - [anon_sym_RBRACK] = ACTIONS(457), - [anon_sym_PLUS] = ACTIONS(457), - [anon_sym_RPAREN] = ACTIONS(457), - [anon_sym_LPAREN2] = ACTIONS(457), - [anon_sym_not] = ACTIONS(459), - [anon_sym_selector] = ACTIONS(459), - [anon_sym_DASH] = ACTIONS(459), - [anon_sym_SLASH] = ACTIONS(459), - [sym_identifier] = ACTIONS(459), + [aux_sym_selectors_repeat1] = STATE(111), + [anon_sym_COMMA] = ACTIONS(462), + [anon_sym_LBRACE] = ACTIONS(428), [sym_comment] = ACTIONS(37), }, [112] = { - [anon_sym_COMMA] = ACTIONS(127), - [anon_sym_SEMI] = ACTIONS(127), - [anon_sym_RBRACE] = ACTIONS(127), - [anon_sym_STAR] = ACTIONS(127), - [anon_sym_POUND] = ACTIONS(127), - [anon_sym_PLUS] = ACTIONS(129), - [anon_sym_RPAREN] = ACTIONS(127), - [sym_important] = ACTIONS(127), - [sym_string_value] = ACTIONS(127), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(129), - [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(129), - [sym_unit] = ACTIONS(461), - [anon_sym_DASH] = ACTIONS(129), - [anon_sym_SLASH] = ACTIONS(129), - [sym_identifier] = ACTIONS(129), - [sym_plain_value] = ACTIONS(129), + [anon_sym_SEMI] = ACTIONS(465), + [anon_sym_STAR] = ACTIONS(465), + [anon_sym_RBRACK] = ACTIONS(465), + [anon_sym_PLUS] = ACTIONS(465), + [anon_sym_RPAREN] = ACTIONS(465), + [anon_sym_LPAREN2] = ACTIONS(465), + [anon_sym_not] = ACTIONS(467), + [anon_sym_selector] = ACTIONS(467), + [anon_sym_DASH] = ACTIONS(467), + [anon_sym_SLASH] = ACTIONS(467), + [sym_identifier] = ACTIONS(467), [sym_comment] = ACTIONS(37), }, [113] = { + [aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH] = ACTIONS(469), + [sym_comment] = ACTIONS(37), + }, + [114] = { + [anon_sym_SEMI] = ACTIONS(471), + [anon_sym_STAR] = ACTIONS(471), + [anon_sym_RBRACK] = ACTIONS(471), + [anon_sym_PLUS] = ACTIONS(471), + [anon_sym_RPAREN] = ACTIONS(471), + [anon_sym_LPAREN2] = ACTIONS(471), + [anon_sym_not] = ACTIONS(473), + [anon_sym_selector] = ACTIONS(473), + [anon_sym_DASH] = ACTIONS(473), + [anon_sym_SLASH] = ACTIONS(473), + [sym_identifier] = ACTIONS(473), + [sym_comment] = ACTIONS(37), + }, + [115] = { + [sym__value] = STATE(156), + [sym_parenthesized_value] = STATE(156), + [sym_color_value] = STATE(156), + [sym_integer_value] = STATE(156), + [sym_float_value] = STATE(156), + [sym_call_expression] = STATE(156), + [sym_binary_expression] = STATE(156), + [anon_sym_POUND] = ACTIONS(39), + [anon_sym_LPAREN2] = ACTIONS(41), + [sym_string_value] = ACTIONS(475), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(63), + [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(65), + [sym_identifier] = ACTIONS(49), + [sym_comment] = ACTIONS(37), + [sym_plain_value] = ACTIONS(477), + }, + [116] = { [anon_sym_COMMA] = ACTIONS(133), [anon_sym_SEMI] = ACTIONS(133), [anon_sym_RBRACE] = ACTIONS(133), @@ -5766,204 +5737,123 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(135), [anon_sym_RPAREN] = ACTIONS(133), [sym_important] = ACTIONS(133), + [anon_sym_LPAREN2] = ACTIONS(133), [sym_string_value] = ACTIONS(133), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(135), [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(135), - [sym_unit] = ACTIONS(463), + [sym_unit] = ACTIONS(479), [anon_sym_DASH] = ACTIONS(135), [anon_sym_SLASH] = ACTIONS(135), [sym_identifier] = ACTIONS(135), - [sym_plain_value] = ACTIONS(135), [sym_comment] = ACTIONS(37), + [sym_plain_value] = ACTIONS(135), }, - [114] = { - [sym_arguments] = STATE(155), + [117] = { [anon_sym_COMMA] = ACTIONS(139), [anon_sym_SEMI] = ACTIONS(139), [anon_sym_RBRACE] = ACTIONS(139), [anon_sym_STAR] = ACTIONS(139), [anon_sym_POUND] = ACTIONS(139), - [anon_sym_PLUS] = ACTIONS(143), - [anon_sym_LPAREN] = ACTIONS(465), + [anon_sym_PLUS] = ACTIONS(141), [anon_sym_RPAREN] = ACTIONS(139), [sym_important] = ACTIONS(139), + [anon_sym_LPAREN2] = ACTIONS(139), [sym_string_value] = ACTIONS(139), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(143), - [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(143), - [anon_sym_DASH] = ACTIONS(143), - [anon_sym_SLASH] = ACTIONS(143), - [sym_identifier] = ACTIONS(143), - [sym_plain_value] = ACTIONS(143), - [sym_comment] = ACTIONS(37), - }, - [115] = { - [anon_sym_COMMA] = ACTIONS(467), - [anon_sym_STAR] = ACTIONS(469), - [anon_sym_POUND] = ACTIONS(467), - [anon_sym_PLUS] = ACTIONS(471), - [anon_sym_RPAREN] = ACTIONS(467), - [sym_string_value] = ACTIONS(467), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(473), - [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(473), - [anon_sym_DASH] = ACTIONS(471), - [anon_sym_SLASH] = ACTIONS(471), - [sym_identifier] = ACTIONS(473), - [sym_plain_value] = ACTIONS(473), - [sym_comment] = ACTIONS(37), - }, - [116] = { - [sym__value] = STATE(115), - [sym_color_value] = STATE(115), - [sym_integer_value] = STATE(115), - [sym_float_value] = STATE(115), - [sym_call_expression] = STATE(115), - [sym_binary_expression] = STATE(115), - [aux_sym_pseudo_class_arguments_repeat1] = STATE(159), - [aux_sym_arguments_repeat1] = STATE(160), - [anon_sym_COMMA] = ACTIONS(475), - [anon_sym_POUND] = ACTIONS(306), - [anon_sym_RPAREN] = ACTIONS(477), - [sym_string_value] = ACTIONS(310), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(312), - [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(314), - [sym_identifier] = ACTIONS(316), - [sym_plain_value] = ACTIONS(318), - [sym_comment] = ACTIONS(37), - }, - [117] = { - [anon_sym_SEMI] = ACTIONS(479), - [anon_sym_STAR] = ACTIONS(479), - [anon_sym_RBRACK] = ACTIONS(479), - [anon_sym_PLUS] = ACTIONS(479), - [anon_sym_RPAREN] = ACTIONS(479), - [anon_sym_LPAREN2] = ACTIONS(479), - [anon_sym_not] = ACTIONS(481), - [anon_sym_selector] = ACTIONS(481), - [anon_sym_DASH] = ACTIONS(481), - [anon_sym_SLASH] = ACTIONS(481), - [sym_identifier] = ACTIONS(481), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(141), + [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(141), + [sym_unit] = ACTIONS(481), + [anon_sym_DASH] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(141), + [sym_identifier] = ACTIONS(141), [sym_comment] = ACTIONS(37), + [sym_plain_value] = ACTIONS(141), }, [118] = { - [sym__query] = STATE(161), - [sym_feature_query] = STATE(161), - [sym_parenthesized_query] = STATE(161), - [sym_binary_query] = STATE(161), - [sym_negated_query] = STATE(161), - [sym_selector_query] = STATE(161), - [anon_sym_LPAREN2] = ACTIONS(51), - [anon_sym_not] = ACTIONS(149), - [anon_sym_selector] = ACTIONS(55), - [sym_identifier] = ACTIONS(57), + [sym_arguments] = STATE(160), + [anon_sym_COMMA] = ACTIONS(145), + [anon_sym_SEMI] = ACTIONS(145), + [anon_sym_RBRACE] = ACTIONS(145), + [anon_sym_STAR] = ACTIONS(145), + [anon_sym_POUND] = ACTIONS(145), + [anon_sym_PLUS] = ACTIONS(149), + [anon_sym_LPAREN] = ACTIONS(483), + [anon_sym_RPAREN] = ACTIONS(145), + [sym_important] = ACTIONS(145), + [anon_sym_LPAREN2] = ACTIONS(149), + [sym_string_value] = ACTIONS(145), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(149), + [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(149), + [anon_sym_DASH] = ACTIONS(149), + [anon_sym_SLASH] = ACTIONS(149), + [sym_identifier] = ACTIONS(149), [sym_comment] = ACTIONS(37), + [sym_plain_value] = ACTIONS(149), }, [119] = { - [ts_builtin_sym_end] = ACTIONS(483), - [anon_sym_ATimport] = ACTIONS(485), - [anon_sym_ATmedia] = ACTIONS(485), - [anon_sym_ATcharset] = ACTIONS(485), - [anon_sym_ATnamespace] = ACTIONS(485), - [anon_sym_ATkeyframes] = ACTIONS(485), - [anon_sym_RBRACE] = ACTIONS(483), - [anon_sym_ATsupports] = ACTIONS(485), - [sym_nesting_selector] = ACTIONS(483), - [anon_sym_STAR] = ACTIONS(483), - [anon_sym_DOT] = ACTIONS(483), - [anon_sym_COLON] = ACTIONS(485), - [anon_sym_COLON_COLON] = ACTIONS(483), - [anon_sym_POUND] = ACTIONS(483), - [anon_sym_LBRACK] = ACTIONS(483), - [sym_string_value] = ACTIONS(483), - [sym_identifier] = ACTIONS(483), - [sym_at_keyword] = ACTIONS(485), + [anon_sym_COMMA] = ACTIONS(485), + [anon_sym_STAR] = ACTIONS(487), + [anon_sym_POUND] = ACTIONS(485), + [anon_sym_PLUS] = ACTIONS(489), + [anon_sym_RPAREN] = ACTIONS(485), + [anon_sym_LPAREN2] = ACTIONS(485), + [sym_string_value] = ACTIONS(485), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(491), + [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(491), + [anon_sym_DASH] = ACTIONS(489), + [anon_sym_SLASH] = ACTIONS(489), + [sym_identifier] = ACTIONS(491), [sym_comment] = ACTIONS(37), + [sym_plain_value] = ACTIONS(491), }, [120] = { - [sym__query] = STATE(127), - [sym_feature_query] = STATE(127), - [sym_parenthesized_query] = STATE(127), - [sym_binary_query] = STATE(127), - [sym_negated_query] = STATE(127), - [sym_selector_query] = STATE(127), - [anon_sym_LPAREN2] = ACTIONS(51), - [anon_sym_not] = ACTIONS(149), - [anon_sym_selector] = ACTIONS(55), - [sym_identifier] = ACTIONS(57), + [sym__value] = STATE(119), + [sym_parenthesized_value] = STATE(119), + [sym_color_value] = STATE(119), + [sym_integer_value] = STATE(119), + [sym_float_value] = STATE(119), + [sym_call_expression] = STATE(119), + [sym_binary_expression] = STATE(119), + [aux_sym_pseudo_class_arguments_repeat1] = STATE(164), + [aux_sym_arguments_repeat1] = STATE(165), + [anon_sym_COMMA] = ACTIONS(493), + [anon_sym_POUND] = ACTIONS(314), + [anon_sym_RPAREN] = ACTIONS(495), + [anon_sym_LPAREN2] = ACTIONS(318), + [sym_string_value] = ACTIONS(320), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(322), + [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(324), + [sym_identifier] = ACTIONS(326), [sym_comment] = ACTIONS(37), + [sym_plain_value] = ACTIONS(328), }, [121] = { - [aux_sym_import_statement_repeat1] = STATE(163), - [anon_sym_COMMA] = ACTIONS(332), - [anon_sym_SEMI] = ACTIONS(487), + [anon_sym_SEMI] = ACTIONS(497), + [anon_sym_STAR] = ACTIONS(497), + [anon_sym_RBRACK] = ACTIONS(497), + [anon_sym_PLUS] = ACTIONS(497), + [anon_sym_RPAREN] = ACTIONS(497), + [anon_sym_LPAREN2] = ACTIONS(497), + [anon_sym_not] = ACTIONS(499), + [anon_sym_selector] = ACTIONS(499), + [anon_sym_DASH] = ACTIONS(499), + [anon_sym_SLASH] = ACTIONS(499), + [sym_identifier] = ACTIONS(499), [sym_comment] = ACTIONS(37), }, [122] = { - [sym__value] = STATE(164), - [sym_color_value] = STATE(164), - [sym_integer_value] = STATE(164), - [sym_float_value] = STATE(164), - [sym_call_expression] = STATE(164), - [sym_binary_expression] = STATE(164), - [anon_sym_POUND] = ACTIONS(39), - [sym_string_value] = ACTIONS(489), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(61), - [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(63), - [sym_identifier] = ACTIONS(47), - [sym_plain_value] = ACTIONS(491), + [sym__query] = STATE(166), + [sym_feature_query] = STATE(166), + [sym_parenthesized_query] = STATE(166), + [sym_binary_query] = STATE(166), + [sym_negated_query] = STATE(166), + [sym_selector_query] = STATE(166), + [anon_sym_LPAREN2] = ACTIONS(53), + [anon_sym_not] = ACTIONS(155), + [anon_sym_selector] = ACTIONS(57), + [sym_identifier] = ACTIONS(59), [sym_comment] = ACTIONS(37), }, [123] = { - [anon_sym_COMMA] = ACTIONS(493), - [anon_sym_SEMI] = ACTIONS(493), - [anon_sym_LBRACE] = ACTIONS(493), - [anon_sym_RPAREN] = ACTIONS(493), - [anon_sym_and] = ACTIONS(493), - [anon_sym_or] = ACTIONS(493), - [sym_comment] = ACTIONS(37), - }, - [124] = { - [sym__query] = STATE(127), - [sym_feature_query] = STATE(127), - [sym_parenthesized_query] = STATE(127), - [sym_binary_query] = STATE(127), - [sym_negated_query] = STATE(127), - [sym_selector_query] = STATE(127), - [anon_sym_LPAREN2] = ACTIONS(51), - [anon_sym_not] = ACTIONS(153), - [anon_sym_selector] = ACTIONS(55), - [sym_identifier] = ACTIONS(57), - [sym_comment] = ACTIONS(37), - }, - [125] = { - [sym__descendant_operator] = ACTIONS(101), - [anon_sym_DOT] = ACTIONS(107), - [anon_sym_COLON] = ACTIONS(109), - [anon_sym_COLON_COLON] = ACTIONS(111), - [anon_sym_POUND] = ACTIONS(113), - [anon_sym_LBRACK] = ACTIONS(115), - [anon_sym_GT] = ACTIONS(117), - [anon_sym_TILDE] = ACTIONS(119), - [anon_sym_PLUS] = ACTIONS(121), - [anon_sym_RPAREN] = ACTIONS(495), - [sym_comment] = ACTIONS(37), - }, - [126] = { - [anon_sym_COMMA] = ACTIONS(497), - [anon_sym_LBRACE] = ACTIONS(497), - [anon_sym_and] = ACTIONS(163), - [anon_sym_or] = ACTIONS(163), - [sym_comment] = ACTIONS(37), - }, - [127] = { - [anon_sym_COMMA] = ACTIONS(499), - [anon_sym_SEMI] = ACTIONS(499), - [anon_sym_LBRACE] = ACTIONS(499), - [anon_sym_RPAREN] = ACTIONS(499), - [anon_sym_and] = ACTIONS(499), - [anon_sym_or] = ACTIONS(499), - [sym_comment] = ACTIONS(37), - }, - [128] = { [ts_builtin_sym_end] = ACTIONS(501), [anon_sym_ATimport] = ACTIONS(503), [anon_sym_ATmedia] = ACTIONS(503), @@ -5984,888 +5874,694 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_at_keyword] = ACTIONS(503), [sym_comment] = ACTIONS(37), }, + [124] = { + [sym__query] = STATE(131), + [sym_feature_query] = STATE(131), + [sym_parenthesized_query] = STATE(131), + [sym_binary_query] = STATE(131), + [sym_negated_query] = STATE(131), + [sym_selector_query] = STATE(131), + [anon_sym_LPAREN2] = ACTIONS(53), + [anon_sym_not] = ACTIONS(155), + [anon_sym_selector] = ACTIONS(57), + [sym_identifier] = ACTIONS(59), + [sym_comment] = ACTIONS(37), + }, + [125] = { + [aux_sym_import_statement_repeat1] = STATE(168), + [anon_sym_COMMA] = ACTIONS(342), + [anon_sym_SEMI] = ACTIONS(505), + [sym_comment] = ACTIONS(37), + }, + [126] = { + [sym__value] = STATE(169), + [sym_parenthesized_value] = STATE(169), + [sym_color_value] = STATE(169), + [sym_integer_value] = STATE(169), + [sym_float_value] = STATE(169), + [sym_call_expression] = STATE(169), + [sym_binary_expression] = STATE(169), + [anon_sym_POUND] = ACTIONS(39), + [anon_sym_LPAREN2] = ACTIONS(41), + [sym_string_value] = ACTIONS(507), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(63), + [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(65), + [sym_identifier] = ACTIONS(49), + [sym_comment] = ACTIONS(37), + [sym_plain_value] = ACTIONS(509), + }, + [127] = { + [anon_sym_COMMA] = ACTIONS(511), + [anon_sym_SEMI] = ACTIONS(511), + [anon_sym_LBRACE] = ACTIONS(511), + [anon_sym_RPAREN] = ACTIONS(511), + [anon_sym_and] = ACTIONS(511), + [anon_sym_or] = ACTIONS(511), + [sym_comment] = ACTIONS(37), + }, + [128] = { + [sym__query] = STATE(131), + [sym_feature_query] = STATE(131), + [sym_parenthesized_query] = STATE(131), + [sym_binary_query] = STATE(131), + [sym_negated_query] = STATE(131), + [sym_selector_query] = STATE(131), + [anon_sym_LPAREN2] = ACTIONS(53), + [anon_sym_not] = ACTIONS(159), + [anon_sym_selector] = ACTIONS(57), + [sym_identifier] = ACTIONS(59), + [sym_comment] = ACTIONS(37), + }, [129] = { - [aux_sym_import_statement_repeat1] = STATE(129), - [anon_sym_COMMA] = ACTIONS(505), - [anon_sym_LBRACE] = ACTIONS(497), + [sym__descendant_operator] = ACTIONS(103), + [anon_sym_DOT] = ACTIONS(109), + [anon_sym_COLON] = ACTIONS(111), + [anon_sym_COLON_COLON] = ACTIONS(113), + [anon_sym_POUND] = ACTIONS(115), + [anon_sym_LBRACK] = ACTIONS(117), + [anon_sym_GT] = ACTIONS(119), + [anon_sym_TILDE] = ACTIONS(121), + [anon_sym_PLUS] = ACTIONS(123), + [anon_sym_RPAREN] = ACTIONS(513), [sym_comment] = ACTIONS(37), }, [130] = { - [ts_builtin_sym_end] = ACTIONS(508), - [anon_sym_ATimport] = ACTIONS(510), - [anon_sym_ATmedia] = ACTIONS(510), - [anon_sym_ATcharset] = ACTIONS(510), - [anon_sym_ATnamespace] = ACTIONS(510), - [anon_sym_ATkeyframes] = ACTIONS(510), - [anon_sym_RBRACE] = ACTIONS(508), - [anon_sym_ATsupports] = ACTIONS(510), - [sym_nesting_selector] = ACTIONS(508), - [anon_sym_STAR] = ACTIONS(508), - [anon_sym_DOT] = ACTIONS(508), - [anon_sym_COLON] = ACTIONS(510), - [anon_sym_COLON_COLON] = ACTIONS(508), - [anon_sym_POUND] = ACTIONS(508), - [anon_sym_LBRACK] = ACTIONS(508), - [sym_string_value] = ACTIONS(508), - [sym_identifier] = ACTIONS(508), - [sym_at_keyword] = ACTIONS(510), + [anon_sym_COMMA] = ACTIONS(515), + [anon_sym_LBRACE] = ACTIONS(515), + [anon_sym_and] = ACTIONS(169), + [anon_sym_or] = ACTIONS(169), [sym_comment] = ACTIONS(37), }, [131] = { - [ts_builtin_sym_end] = ACTIONS(512), - [anon_sym_ATimport] = ACTIONS(514), - [anon_sym_ATmedia] = ACTIONS(514), - [anon_sym_ATcharset] = ACTIONS(514), - [anon_sym_ATnamespace] = ACTIONS(514), - [anon_sym_ATkeyframes] = ACTIONS(514), - [anon_sym_RBRACE] = ACTIONS(512), - [anon_sym_ATsupports] = ACTIONS(514), - [sym_nesting_selector] = ACTIONS(512), - [anon_sym_STAR] = 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), - [sym_string_value] = ACTIONS(512), - [sym_identifier] = ACTIONS(512), - [sym_at_keyword] = ACTIONS(514), + [anon_sym_COMMA] = ACTIONS(517), + [anon_sym_SEMI] = ACTIONS(517), + [anon_sym_LBRACE] = ACTIONS(517), + [anon_sym_RPAREN] = ACTIONS(517), + [anon_sym_and] = ACTIONS(517), + [anon_sym_or] = ACTIONS(517), [sym_comment] = ACTIONS(37), }, [132] = { - [sym_block] = STATE(167), - [anon_sym_LBRACE] = ACTIONS(516), + [ts_builtin_sym_end] = ACTIONS(519), + [anon_sym_ATimport] = ACTIONS(521), + [anon_sym_ATmedia] = ACTIONS(521), + [anon_sym_ATcharset] = ACTIONS(521), + [anon_sym_ATnamespace] = ACTIONS(521), + [anon_sym_ATkeyframes] = ACTIONS(521), + [anon_sym_RBRACE] = ACTIONS(519), + [anon_sym_ATsupports] = ACTIONS(521), + [sym_nesting_selector] = ACTIONS(519), + [anon_sym_STAR] = ACTIONS(519), + [anon_sym_DOT] = ACTIONS(519), + [anon_sym_COLON] = ACTIONS(521), + [anon_sym_COLON_COLON] = ACTIONS(519), + [anon_sym_POUND] = ACTIONS(519), + [anon_sym_LBRACK] = ACTIONS(519), + [sym_string_value] = ACTIONS(519), + [sym_identifier] = ACTIONS(519), + [sym_at_keyword] = ACTIONS(521), [sym_comment] = ACTIONS(37), }, [133] = { - [sym_keyframe_block] = STATE(169), - [sym_integer_value] = STATE(132), - [aux_sym_keyframe_block_list_repeat1] = STATE(169), - [anon_sym_RBRACE] = ACTIONS(518), - [sym_from] = ACTIONS(364), - [sym_to] = ACTIONS(364), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(366), + [aux_sym_import_statement_repeat1] = STATE(133), + [anon_sym_COMMA] = ACTIONS(523), + [anon_sym_LBRACE] = ACTIONS(515), [sym_comment] = ACTIONS(37), }, [134] = { - [aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH] = ACTIONS(520), - [sym_identifier] = ACTIONS(522), + [ts_builtin_sym_end] = ACTIONS(526), + [anon_sym_ATimport] = ACTIONS(528), + [anon_sym_ATmedia] = ACTIONS(528), + [anon_sym_ATcharset] = ACTIONS(528), + [anon_sym_ATnamespace] = ACTIONS(528), + [anon_sym_ATkeyframes] = ACTIONS(528), + [anon_sym_RBRACE] = ACTIONS(526), + [anon_sym_ATsupports] = ACTIONS(528), + [sym_nesting_selector] = ACTIONS(526), + [anon_sym_STAR] = ACTIONS(526), + [anon_sym_DOT] = ACTIONS(526), + [anon_sym_COLON] = ACTIONS(528), + [anon_sym_COLON_COLON] = ACTIONS(526), + [anon_sym_POUND] = ACTIONS(526), + [anon_sym_LBRACK] = ACTIONS(526), + [sym_string_value] = ACTIONS(526), + [sym_identifier] = ACTIONS(526), + [sym_at_keyword] = ACTIONS(528), [sym_comment] = ACTIONS(37), }, [135] = { - [sym__descendant_operator] = ACTIONS(524), - [anon_sym_COMMA] = ACTIONS(524), - [anon_sym_LBRACE] = ACTIONS(524), - [anon_sym_DOT] = ACTIONS(524), - [anon_sym_COLON] = ACTIONS(526), - [anon_sym_COLON_COLON] = ACTIONS(524), - [anon_sym_POUND] = ACTIONS(524), - [anon_sym_LBRACK] = ACTIONS(524), - [anon_sym_GT] = ACTIONS(524), - [anon_sym_TILDE] = ACTIONS(524), - [anon_sym_PLUS] = ACTIONS(524), - [anon_sym_RPAREN] = ACTIONS(524), + [ts_builtin_sym_end] = ACTIONS(530), + [anon_sym_ATimport] = ACTIONS(532), + [anon_sym_ATmedia] = ACTIONS(532), + [anon_sym_ATcharset] = ACTIONS(532), + [anon_sym_ATnamespace] = ACTIONS(532), + [anon_sym_ATkeyframes] = ACTIONS(532), + [anon_sym_RBRACE] = ACTIONS(530), + [anon_sym_ATsupports] = ACTIONS(532), + [sym_nesting_selector] = ACTIONS(530), + [anon_sym_STAR] = ACTIONS(530), + [anon_sym_DOT] = ACTIONS(530), + [anon_sym_COLON] = ACTIONS(532), + [anon_sym_COLON_COLON] = ACTIONS(530), + [anon_sym_POUND] = ACTIONS(530), + [anon_sym_LBRACK] = ACTIONS(530), + [sym_string_value] = ACTIONS(530), + [sym_identifier] = ACTIONS(530), + [sym_at_keyword] = ACTIONS(532), [sym_comment] = ACTIONS(37), }, [136] = { - [sym__descendant_operator] = ACTIONS(528), - [anon_sym_COMMA] = ACTIONS(528), - [anon_sym_STAR] = ACTIONS(530), - [anon_sym_DOT] = ACTIONS(532), - [anon_sym_COLON] = ACTIONS(532), - [anon_sym_COLON_COLON] = ACTIONS(528), - [anon_sym_POUND] = ACTIONS(528), - [anon_sym_LBRACK] = ACTIONS(528), - [anon_sym_GT] = ACTIONS(528), - [anon_sym_TILDE] = ACTIONS(528), - [anon_sym_PLUS] = ACTIONS(532), - [anon_sym_RPAREN] = ACTIONS(528), - [sym_string_value] = ACTIONS(530), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(534), - [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(534), - [anon_sym_DASH] = ACTIONS(534), - [anon_sym_SLASH] = ACTIONS(534), - [sym_identifier] = ACTIONS(534), - [sym_plain_value] = ACTIONS(534), + [sym_block] = STATE(172), + [anon_sym_LBRACE] = ACTIONS(534), [sym_comment] = ACTIONS(37), }, [137] = { - [sym_arguments] = STATE(155), - [sym__descendant_operator] = ACTIONS(89), - [anon_sym_COMMA] = ACTIONS(89), - [anon_sym_STAR] = ACTIONS(139), - [anon_sym_DOT] = ACTIONS(91), - [anon_sym_COLON] = ACTIONS(91), - [anon_sym_COLON_COLON] = ACTIONS(89), - [anon_sym_POUND] = ACTIONS(89), - [anon_sym_LBRACK] = ACTIONS(89), - [anon_sym_GT] = ACTIONS(89), - [anon_sym_TILDE] = ACTIONS(89), - [anon_sym_PLUS] = ACTIONS(91), - [anon_sym_LPAREN] = ACTIONS(465), - [anon_sym_RPAREN] = ACTIONS(89), - [sym_string_value] = ACTIONS(139), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(143), - [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(143), - [anon_sym_DASH] = ACTIONS(143), - [anon_sym_SLASH] = ACTIONS(143), - [sym_identifier] = ACTIONS(143), - [sym_plain_value] = ACTIONS(143), + [sym_keyframe_block] = STATE(174), + [sym_integer_value] = STATE(136), + [aux_sym_keyframe_block_list_repeat1] = STATE(174), + [anon_sym_RBRACE] = ACTIONS(536), + [sym_from] = ACTIONS(374), + [sym_to] = ACTIONS(374), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(376), [sym_comment] = ACTIONS(37), }, [138] = { - [aux_sym_pseudo_class_arguments_repeat2] = STATE(172), - [sym__descendant_operator] = ACTIONS(101), - [anon_sym_COMMA] = ACTIONS(536), - [anon_sym_DOT] = ACTIONS(107), - [anon_sym_COLON] = ACTIONS(109), - [anon_sym_COLON_COLON] = ACTIONS(111), - [anon_sym_POUND] = ACTIONS(113), - [anon_sym_LBRACK] = ACTIONS(115), - [anon_sym_GT] = ACTIONS(117), - [anon_sym_TILDE] = ACTIONS(119), - [anon_sym_PLUS] = ACTIONS(121), - [anon_sym_RPAREN] = ACTIONS(538), + [aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH] = ACTIONS(538), + [sym_identifier] = ACTIONS(540), [sym_comment] = ACTIONS(37), }, [139] = { - [sym__value] = STATE(115), - [sym_color_value] = STATE(115), - [sym_integer_value] = STATE(115), - [sym_float_value] = STATE(115), - [sym_call_expression] = STATE(115), - [sym_binary_expression] = STATE(115), - [aux_sym_pseudo_class_arguments_repeat1] = STATE(159), - [aux_sym_pseudo_class_arguments_repeat2] = STATE(172), - [anon_sym_COMMA] = ACTIONS(536), - [anon_sym_POUND] = ACTIONS(306), - [anon_sym_RPAREN] = ACTIONS(538), - [sym_string_value] = ACTIONS(310), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(312), - [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(314), - [sym_identifier] = ACTIONS(316), - [sym_plain_value] = ACTIONS(318), + [sym__descendant_operator] = ACTIONS(542), + [anon_sym_COMMA] = ACTIONS(542), + [anon_sym_LBRACE] = ACTIONS(542), + [anon_sym_DOT] = ACTIONS(542), + [anon_sym_COLON] = ACTIONS(544), + [anon_sym_COLON_COLON] = ACTIONS(542), + [anon_sym_POUND] = ACTIONS(542), + [anon_sym_LBRACK] = ACTIONS(542), + [anon_sym_GT] = ACTIONS(542), + [anon_sym_TILDE] = ACTIONS(542), + [anon_sym_PLUS] = ACTIONS(542), + [anon_sym_RPAREN] = ACTIONS(542), [sym_comment] = ACTIONS(37), }, [140] = { - [anon_sym_STAR] = ACTIONS(171), - [anon_sym_RBRACK] = ACTIONS(540), - [anon_sym_PLUS] = ACTIONS(171), - [anon_sym_DASH] = ACTIONS(171), - [anon_sym_SLASH] = ACTIONS(173), - [sym_comment] = ACTIONS(37), - }, - [141] = { - [sym__value] = STATE(174), - [sym_color_value] = STATE(174), - [sym_integer_value] = STATE(174), - [sym_float_value] = STATE(174), - [sym_call_expression] = STATE(174), - [sym_binary_expression] = STATE(174), - [anon_sym_POUND] = ACTIONS(306), - [sym_string_value] = ACTIONS(542), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(312), - [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(314), - [sym_identifier] = ACTIONS(316), - [sym_plain_value] = ACTIONS(544), - [sym_comment] = ACTIONS(37), - }, - [142] = { - [ts_builtin_sym_end] = ACTIONS(546), - [anon_sym_ATimport] = ACTIONS(548), - [anon_sym_ATmedia] = ACTIONS(548), - [anon_sym_ATcharset] = ACTIONS(548), - [anon_sym_ATnamespace] = ACTIONS(548), - [anon_sym_ATkeyframes] = ACTIONS(548), - [anon_sym_RBRACE] = ACTIONS(546), - [anon_sym_ATsupports] = ACTIONS(548), - [sym_nesting_selector] = ACTIONS(546), - [anon_sym_STAR] = ACTIONS(546), - [anon_sym_DOT] = ACTIONS(546), - [anon_sym_COLON] = ACTIONS(548), + [sym__descendant_operator] = ACTIONS(546), + [anon_sym_COMMA] = ACTIONS(546), + [anon_sym_STAR] = ACTIONS(548), + [anon_sym_DOT] = ACTIONS(550), + [anon_sym_COLON] = ACTIONS(550), [anon_sym_COLON_COLON] = ACTIONS(546), [anon_sym_POUND] = ACTIONS(546), [anon_sym_LBRACK] = ACTIONS(546), - [sym_string_value] = ACTIONS(546), - [sym_identifier] = ACTIONS(546), - [sym_at_keyword] = ACTIONS(548), + [anon_sym_GT] = ACTIONS(546), + [anon_sym_TILDE] = ACTIONS(546), + [anon_sym_PLUS] = ACTIONS(550), + [anon_sym_RPAREN] = ACTIONS(546), + [anon_sym_LPAREN2] = ACTIONS(548), + [sym_string_value] = ACTIONS(548), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(552), + [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(552), + [anon_sym_DASH] = ACTIONS(552), + [anon_sym_SLASH] = ACTIONS(552), + [sym_identifier] = ACTIONS(552), + [sym_comment] = ACTIONS(37), + [sym_plain_value] = ACTIONS(552), + }, + [141] = { + [sym_arguments] = STATE(160), + [sym__descendant_operator] = ACTIONS(91), + [anon_sym_COMMA] = ACTIONS(91), + [anon_sym_STAR] = ACTIONS(145), + [anon_sym_DOT] = ACTIONS(93), + [anon_sym_COLON] = ACTIONS(93), + [anon_sym_COLON_COLON] = ACTIONS(91), + [anon_sym_POUND] = ACTIONS(91), + [anon_sym_LBRACK] = ACTIONS(91), + [anon_sym_GT] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(91), + [anon_sym_PLUS] = ACTIONS(93), + [anon_sym_LPAREN] = ACTIONS(483), + [anon_sym_RPAREN] = ACTIONS(91), + [anon_sym_LPAREN2] = ACTIONS(149), + [sym_string_value] = ACTIONS(145), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(149), + [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(149), + [anon_sym_DASH] = ACTIONS(149), + [anon_sym_SLASH] = ACTIONS(149), + [sym_identifier] = ACTIONS(149), + [sym_comment] = ACTIONS(37), + [sym_plain_value] = ACTIONS(149), + }, + [142] = { + [aux_sym_pseudo_class_arguments_repeat2] = STATE(177), + [sym__descendant_operator] = ACTIONS(103), + [anon_sym_COMMA] = ACTIONS(554), + [anon_sym_DOT] = ACTIONS(109), + [anon_sym_COLON] = ACTIONS(111), + [anon_sym_COLON_COLON] = ACTIONS(113), + [anon_sym_POUND] = ACTIONS(115), + [anon_sym_LBRACK] = ACTIONS(117), + [anon_sym_GT] = ACTIONS(119), + [anon_sym_TILDE] = ACTIONS(121), + [anon_sym_PLUS] = ACTIONS(123), + [anon_sym_RPAREN] = ACTIONS(556), [sym_comment] = ACTIONS(37), }, [143] = { - [anon_sym_RBRACE] = ACTIONS(550), + [sym__value] = STATE(119), + [sym_parenthesized_value] = STATE(119), + [sym_color_value] = STATE(119), + [sym_integer_value] = STATE(119), + [sym_float_value] = STATE(119), + [sym_call_expression] = STATE(119), + [sym_binary_expression] = STATE(119), + [aux_sym_pseudo_class_arguments_repeat1] = STATE(164), + [aux_sym_pseudo_class_arguments_repeat2] = STATE(177), + [anon_sym_COMMA] = ACTIONS(554), + [anon_sym_POUND] = ACTIONS(314), + [anon_sym_RPAREN] = ACTIONS(556), + [anon_sym_LPAREN2] = ACTIONS(318), + [sym_string_value] = ACTIONS(320), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(322), + [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(324), + [sym_identifier] = ACTIONS(326), [sym_comment] = ACTIONS(37), + [sym_plain_value] = ACTIONS(328), }, [144] = { - [sym_import_statement] = STATE(144), - [sym_media_statement] = STATE(144), - [sym_charset_statement] = STATE(144), - [sym_namespace_statement] = STATE(144), - [sym_keyframes_statement] = STATE(144), - [sym_supports_statement] = STATE(144), - [sym_at_rule] = STATE(144), - [sym_rule_set] = STATE(144), - [sym_selectors] = STATE(17), - [sym__selector] = STATE(18), - [sym_universal_selector] = STATE(18), - [sym_class_selector] = STATE(18), - [sym_pseudo_class_selector] = STATE(18), - [sym_pseudo_element_selector] = STATE(18), - [sym_id_selector] = STATE(18), - [sym_attribute_selector] = STATE(18), - [sym_child_selector] = STATE(18), - [sym_descendant_selector] = STATE(18), - [sym_sibling_selector] = STATE(18), - [sym_adjacent_sibling_selector] = STATE(18), - [sym_declaration] = STATE(144), - [aux_sym_block_repeat1] = STATE(144), - [anon_sym_ATimport] = ACTIONS(552), - [anon_sym_ATmedia] = ACTIONS(555), - [anon_sym_ATcharset] = ACTIONS(558), - [anon_sym_ATnamespace] = ACTIONS(561), - [anon_sym_ATkeyframes] = ACTIONS(564), - [anon_sym_RBRACE] = ACTIONS(567), - [anon_sym_ATsupports] = ACTIONS(569), - [sym_nesting_selector] = ACTIONS(572), - [anon_sym_STAR] = ACTIONS(575), - [anon_sym_DOT] = ACTIONS(578), - [anon_sym_COLON] = ACTIONS(581), - [anon_sym_COLON_COLON] = ACTIONS(584), - [anon_sym_POUND] = ACTIONS(587), - [anon_sym_LBRACK] = ACTIONS(590), - [sym_string_value] = ACTIONS(572), - [sym_identifier] = ACTIONS(593), - [sym_at_keyword] = ACTIONS(596), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_RBRACK] = ACTIONS(558), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), [sym_comment] = ACTIONS(37), }, [145] = { - [anon_sym_COMMA] = ACTIONS(497), - [anon_sym_SEMI] = ACTIONS(497), - [anon_sym_LBRACE] = ACTIONS(497), - [anon_sym_and] = ACTIONS(219), - [anon_sym_or] = ACTIONS(219), + [sym__value] = STATE(179), + [sym_parenthesized_value] = STATE(179), + [sym_color_value] = STATE(179), + [sym_integer_value] = STATE(179), + [sym_float_value] = STATE(179), + [sym_call_expression] = STATE(179), + [sym_binary_expression] = STATE(179), + [anon_sym_POUND] = ACTIONS(314), + [anon_sym_LPAREN2] = ACTIONS(318), + [sym_string_value] = ACTIONS(560), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(322), + [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(324), + [sym_identifier] = ACTIONS(326), [sym_comment] = ACTIONS(37), + [sym_plain_value] = ACTIONS(562), }, [146] = { - [ts_builtin_sym_end] = ACTIONS(599), - [anon_sym_ATimport] = ACTIONS(601), - [anon_sym_ATmedia] = ACTIONS(601), - [anon_sym_ATcharset] = ACTIONS(601), - [anon_sym_ATnamespace] = ACTIONS(601), - [anon_sym_ATkeyframes] = ACTIONS(601), - [anon_sym_RBRACE] = ACTIONS(599), - [anon_sym_ATsupports] = ACTIONS(601), - [sym_nesting_selector] = ACTIONS(599), - [anon_sym_STAR] = ACTIONS(599), - [anon_sym_DOT] = ACTIONS(599), - [anon_sym_COLON] = ACTIONS(601), - [anon_sym_COLON_COLON] = ACTIONS(599), - [anon_sym_POUND] = ACTIONS(599), - [anon_sym_LBRACK] = ACTIONS(599), - [sym_string_value] = ACTIONS(599), - [sym_identifier] = ACTIONS(599), - [sym_at_keyword] = ACTIONS(601), + [ts_builtin_sym_end] = ACTIONS(564), + [anon_sym_ATimport] = ACTIONS(566), + [anon_sym_ATmedia] = ACTIONS(566), + [anon_sym_ATcharset] = ACTIONS(566), + [anon_sym_ATnamespace] = ACTIONS(566), + [anon_sym_ATkeyframes] = ACTIONS(566), + [anon_sym_RBRACE] = ACTIONS(564), + [anon_sym_ATsupports] = ACTIONS(566), + [sym_nesting_selector] = ACTIONS(564), + [anon_sym_STAR] = ACTIONS(564), + [anon_sym_DOT] = ACTIONS(564), + [anon_sym_COLON] = ACTIONS(566), + [anon_sym_COLON_COLON] = ACTIONS(564), + [anon_sym_POUND] = ACTIONS(564), + [anon_sym_LBRACK] = ACTIONS(564), + [sym_string_value] = ACTIONS(564), + [sym_identifier] = ACTIONS(564), + [sym_at_keyword] = ACTIONS(566), [sym_comment] = ACTIONS(37), }, [147] = { - [aux_sym_import_statement_repeat1] = STATE(147), - [anon_sym_COMMA] = ACTIONS(603), - [anon_sym_SEMI] = ACTIONS(497), - [anon_sym_LBRACE] = ACTIONS(497), + [anon_sym_RBRACE] = ACTIONS(568), [sym_comment] = ACTIONS(37), }, [148] = { - [sym__descendant_operator] = ACTIONS(606), - [anon_sym_COMMA] = ACTIONS(606), - [anon_sym_LBRACE] = ACTIONS(606), - [anon_sym_DOT] = ACTIONS(606), - [anon_sym_COLON] = ACTIONS(608), - [anon_sym_COLON_COLON] = ACTIONS(606), - [anon_sym_POUND] = ACTIONS(606), - [anon_sym_LBRACK] = ACTIONS(606), - [anon_sym_GT] = ACTIONS(606), - [anon_sym_TILDE] = ACTIONS(606), - [anon_sym_PLUS] = ACTIONS(606), - [anon_sym_RPAREN] = ACTIONS(606), + [sym_import_statement] = STATE(148), + [sym_media_statement] = STATE(148), + [sym_charset_statement] = STATE(148), + [sym_namespace_statement] = STATE(148), + [sym_keyframes_statement] = STATE(148), + [sym_supports_statement] = STATE(148), + [sym_at_rule] = STATE(148), + [sym_rule_set] = STATE(148), + [sym_selectors] = STATE(17), + [sym__selector] = STATE(18), + [sym_universal_selector] = STATE(18), + [sym_class_selector] = STATE(18), + [sym_pseudo_class_selector] = STATE(18), + [sym_pseudo_element_selector] = STATE(18), + [sym_id_selector] = STATE(18), + [sym_attribute_selector] = STATE(18), + [sym_child_selector] = STATE(18), + [sym_descendant_selector] = STATE(18), + [sym_sibling_selector] = STATE(18), + [sym_adjacent_sibling_selector] = STATE(18), + [sym_declaration] = STATE(148), + [aux_sym_block_repeat1] = STATE(148), + [anon_sym_ATimport] = ACTIONS(570), + [anon_sym_ATmedia] = ACTIONS(573), + [anon_sym_ATcharset] = ACTIONS(576), + [anon_sym_ATnamespace] = ACTIONS(579), + [anon_sym_ATkeyframes] = ACTIONS(582), + [anon_sym_RBRACE] = ACTIONS(585), + [anon_sym_ATsupports] = ACTIONS(587), + [sym_nesting_selector] = ACTIONS(590), + [anon_sym_STAR] = ACTIONS(593), + [anon_sym_DOT] = ACTIONS(596), + [anon_sym_COLON] = ACTIONS(599), + [anon_sym_COLON_COLON] = ACTIONS(602), + [anon_sym_POUND] = ACTIONS(605), + [anon_sym_LBRACK] = ACTIONS(608), + [sym_string_value] = ACTIONS(590), + [sym_identifier] = ACTIONS(611), + [sym_at_keyword] = ACTIONS(614), [sym_comment] = ACTIONS(37), }, [149] = { - [sym__value] = STATE(177), - [sym_color_value] = STATE(177), - [sym_integer_value] = STATE(177), - [sym_float_value] = STATE(177), - [sym_call_expression] = STATE(177), - [sym_binary_expression] = STATE(177), - [anon_sym_POUND] = ACTIONS(39), - [sym_string_value] = ACTIONS(610), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(61), - [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(63), - [sym_identifier] = ACTIONS(47), - [sym_plain_value] = ACTIONS(612), + [anon_sym_COMMA] = ACTIONS(515), + [anon_sym_SEMI] = ACTIONS(515), + [anon_sym_LBRACE] = ACTIONS(515), + [anon_sym_and] = ACTIONS(225), + [anon_sym_or] = ACTIONS(225), [sym_comment] = ACTIONS(37), }, [150] = { - [sym__descendant_operator] = ACTIONS(614), - [anon_sym_COMMA] = ACTIONS(614), - [anon_sym_LBRACE] = ACTIONS(614), - [anon_sym_DOT] = ACTIONS(614), - [anon_sym_COLON] = ACTIONS(616), - [anon_sym_COLON_COLON] = ACTIONS(614), - [anon_sym_POUND] = ACTIONS(614), - [anon_sym_LBRACK] = ACTIONS(614), - [anon_sym_GT] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(614), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_RPAREN] = ACTIONS(614), + [ts_builtin_sym_end] = ACTIONS(617), + [anon_sym_ATimport] = ACTIONS(619), + [anon_sym_ATmedia] = ACTIONS(619), + [anon_sym_ATcharset] = ACTIONS(619), + [anon_sym_ATnamespace] = ACTIONS(619), + [anon_sym_ATkeyframes] = ACTIONS(619), + [anon_sym_RBRACE] = ACTIONS(617), + [anon_sym_ATsupports] = ACTIONS(619), + [sym_nesting_selector] = ACTIONS(617), + [anon_sym_STAR] = ACTIONS(617), + [anon_sym_DOT] = ACTIONS(617), + [anon_sym_COLON] = ACTIONS(619), + [anon_sym_COLON_COLON] = ACTIONS(617), + [anon_sym_POUND] = ACTIONS(617), + [anon_sym_LBRACK] = ACTIONS(617), + [sym_string_value] = ACTIONS(617), + [sym_identifier] = ACTIONS(617), + [sym_at_keyword] = ACTIONS(619), [sym_comment] = ACTIONS(37), }, [151] = { - [anon_sym_COMMA] = ACTIONS(294), - [anon_sym_SEMI] = ACTIONS(294), - [anon_sym_RBRACE] = ACTIONS(294), - [anon_sym_STAR] = ACTIONS(294), - [anon_sym_POUND] = ACTIONS(294), - [anon_sym_PLUS] = ACTIONS(296), - [anon_sym_RPAREN] = ACTIONS(294), - [sym_important] = ACTIONS(294), - [sym_string_value] = ACTIONS(294), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(296), - [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(296), - [anon_sym_DASH] = ACTIONS(296), - [anon_sym_SLASH] = ACTIONS(296), - [sym_identifier] = ACTIONS(296), - [sym_plain_value] = ACTIONS(296), + [aux_sym_import_statement_repeat1] = STATE(151), + [anon_sym_COMMA] = ACTIONS(621), + [anon_sym_SEMI] = ACTIONS(515), + [anon_sym_LBRACE] = ACTIONS(515), [sym_comment] = ACTIONS(37), }, [152] = { - [anon_sym_COMMA] = ACTIONS(298), - [anon_sym_SEMI] = ACTIONS(298), - [anon_sym_RBRACE] = ACTIONS(298), - [anon_sym_STAR] = ACTIONS(298), - [anon_sym_POUND] = ACTIONS(298), - [anon_sym_PLUS] = ACTIONS(300), - [anon_sym_RPAREN] = ACTIONS(298), - [sym_important] = ACTIONS(298), - [sym_string_value] = ACTIONS(298), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(300), - [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(300), - [anon_sym_DASH] = ACTIONS(300), - [anon_sym_SLASH] = ACTIONS(300), - [sym_identifier] = ACTIONS(300), - [sym_plain_value] = ACTIONS(300), + [sym__descendant_operator] = ACTIONS(624), + [anon_sym_COMMA] = ACTIONS(624), + [anon_sym_LBRACE] = ACTIONS(624), + [anon_sym_DOT] = ACTIONS(624), + [anon_sym_COLON] = ACTIONS(626), + [anon_sym_COLON_COLON] = ACTIONS(624), + [anon_sym_POUND] = ACTIONS(624), + [anon_sym_LBRACK] = ACTIONS(624), + [anon_sym_GT] = ACTIONS(624), + [anon_sym_TILDE] = ACTIONS(624), + [anon_sym_PLUS] = ACTIONS(624), + [anon_sym_RPAREN] = ACTIONS(624), [sym_comment] = ACTIONS(37), }, [153] = { - [anon_sym_COMMA] = ACTIONS(302), - [anon_sym_SEMI] = ACTIONS(302), - [anon_sym_RBRACE] = ACTIONS(302), - [anon_sym_STAR] = ACTIONS(302), - [anon_sym_POUND] = ACTIONS(302), - [anon_sym_PLUS] = ACTIONS(304), - [anon_sym_RPAREN] = ACTIONS(302), - [sym_important] = ACTIONS(302), - [sym_string_value] = ACTIONS(302), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(304), - [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(304), - [anon_sym_DASH] = ACTIONS(304), - [anon_sym_SLASH] = ACTIONS(304), - [sym_identifier] = ACTIONS(304), - [sym_plain_value] = ACTIONS(304), + [sym__value] = STATE(182), + [sym_parenthesized_value] = STATE(182), + [sym_color_value] = STATE(182), + [sym_integer_value] = STATE(182), + [sym_float_value] = STATE(182), + [sym_call_expression] = STATE(182), + [sym_binary_expression] = STATE(182), + [anon_sym_POUND] = ACTIONS(39), + [anon_sym_LPAREN2] = ACTIONS(41), + [sym_string_value] = ACTIONS(628), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(63), + [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(65), + [sym_identifier] = ACTIONS(49), [sym_comment] = ACTIONS(37), + [sym_plain_value] = ACTIONS(630), }, [154] = { - [sym__value] = STATE(115), - [sym_color_value] = STATE(115), - [sym_integer_value] = STATE(115), - [sym_float_value] = STATE(115), - [sym_call_expression] = STATE(115), - [sym_binary_expression] = STATE(115), - [aux_sym_pseudo_class_arguments_repeat1] = STATE(179), - [anon_sym_POUND] = ACTIONS(306), - [anon_sym_RPAREN] = ACTIONS(618), - [sym_string_value] = ACTIONS(310), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(312), - [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(314), - [sym_identifier] = ACTIONS(316), - [sym_plain_value] = ACTIONS(318), + [sym__descendant_operator] = ACTIONS(632), + [anon_sym_COMMA] = ACTIONS(632), + [anon_sym_LBRACE] = ACTIONS(632), + [anon_sym_DOT] = ACTIONS(632), + [anon_sym_COLON] = ACTIONS(634), + [anon_sym_COLON_COLON] = ACTIONS(632), + [anon_sym_POUND] = ACTIONS(632), + [anon_sym_LBRACK] = ACTIONS(632), + [anon_sym_GT] = ACTIONS(632), + [anon_sym_TILDE] = ACTIONS(632), + [anon_sym_PLUS] = ACTIONS(632), + [anon_sym_RPAREN] = ACTIONS(632), [sym_comment] = ACTIONS(37), }, [155] = { - [anon_sym_COMMA] = ACTIONS(320), - [anon_sym_SEMI] = ACTIONS(320), - [anon_sym_RBRACE] = ACTIONS(320), - [anon_sym_STAR] = ACTIONS(320), - [anon_sym_POUND] = ACTIONS(320), - [anon_sym_PLUS] = ACTIONS(322), - [anon_sym_RPAREN] = ACTIONS(320), - [sym_important] = ACTIONS(320), - [sym_string_value] = ACTIONS(320), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(322), - [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(322), - [anon_sym_DASH] = ACTIONS(322), - [anon_sym_SLASH] = ACTIONS(322), - [sym_identifier] = ACTIONS(322), - [sym_plain_value] = ACTIONS(322), + [anon_sym_COMMA] = ACTIONS(300), + [anon_sym_SEMI] = ACTIONS(300), + [anon_sym_RBRACE] = ACTIONS(300), + [anon_sym_STAR] = ACTIONS(300), + [anon_sym_POUND] = ACTIONS(300), + [anon_sym_PLUS] = ACTIONS(302), + [anon_sym_RPAREN] = ACTIONS(300), + [sym_important] = ACTIONS(300), + [anon_sym_LPAREN2] = ACTIONS(300), + [sym_string_value] = ACTIONS(300), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(302), + [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(302), + [anon_sym_DASH] = ACTIONS(302), + [anon_sym_SLASH] = ACTIONS(302), + [sym_identifier] = ACTIONS(302), [sym_comment] = ACTIONS(37), + [sym_plain_value] = ACTIONS(302), }, [156] = { - [sym__value] = STATE(180), - [sym_color_value] = STATE(180), - [sym_integer_value] = STATE(180), - [sym_float_value] = STATE(180), - [sym_call_expression] = STATE(180), - [sym_binary_expression] = STATE(180), - [anon_sym_POUND] = ACTIONS(306), - [sym_string_value] = ACTIONS(620), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(312), - [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(314), - [sym_identifier] = ACTIONS(316), - [sym_plain_value] = ACTIONS(622), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_RPAREN] = ACTIONS(636), + [anon_sym_DASH] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), [sym_comment] = ACTIONS(37), }, [157] = { - [sym__value] = STATE(115), - [sym_color_value] = STATE(115), - [sym_integer_value] = STATE(115), - [sym_float_value] = STATE(115), - [sym_call_expression] = STATE(115), - [sym_binary_expression] = STATE(115), - [aux_sym_pseudo_class_arguments_repeat1] = STATE(181), + [anon_sym_COMMA] = ACTIONS(306), + [anon_sym_SEMI] = ACTIONS(306), + [anon_sym_RBRACE] = ACTIONS(306), + [anon_sym_STAR] = ACTIONS(306), [anon_sym_POUND] = ACTIONS(306), - [sym_string_value] = ACTIONS(310), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(312), - [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(314), - [sym_identifier] = ACTIONS(316), - [sym_plain_value] = ACTIONS(318), + [anon_sym_PLUS] = ACTIONS(308), + [anon_sym_RPAREN] = ACTIONS(306), + [sym_important] = ACTIONS(306), + [anon_sym_LPAREN2] = ACTIONS(306), + [sym_string_value] = ACTIONS(306), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(308), + [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(308), + [anon_sym_DASH] = ACTIONS(308), + [anon_sym_SLASH] = ACTIONS(308), + [sym_identifier] = ACTIONS(308), [sym_comment] = ACTIONS(37), + [sym_plain_value] = ACTIONS(308), }, [158] = { - [anon_sym_SEMI] = ACTIONS(624), - [anon_sym_STAR] = ACTIONS(624), - [anon_sym_RBRACK] = ACTIONS(624), - [anon_sym_PLUS] = ACTIONS(624), - [anon_sym_RPAREN] = ACTIONS(624), - [anon_sym_LPAREN2] = ACTIONS(624), - [anon_sym_not] = ACTIONS(626), - [anon_sym_selector] = ACTIONS(626), - [anon_sym_DASH] = ACTIONS(626), - [anon_sym_SLASH] = ACTIONS(626), - [sym_identifier] = ACTIONS(626), + [anon_sym_COMMA] = ACTIONS(310), + [anon_sym_SEMI] = ACTIONS(310), + [anon_sym_RBRACE] = ACTIONS(310), + [anon_sym_STAR] = ACTIONS(310), + [anon_sym_POUND] = ACTIONS(310), + [anon_sym_PLUS] = ACTIONS(312), + [anon_sym_RPAREN] = ACTIONS(310), + [sym_important] = ACTIONS(310), + [anon_sym_LPAREN2] = ACTIONS(310), + [sym_string_value] = ACTIONS(310), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(312), + [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(312), + [anon_sym_DASH] = ACTIONS(312), + [anon_sym_SLASH] = ACTIONS(312), + [sym_identifier] = ACTIONS(312), [sym_comment] = ACTIONS(37), + [sym_plain_value] = ACTIONS(312), }, [159] = { - [sym__value] = STATE(115), - [sym_color_value] = STATE(115), - [sym_integer_value] = STATE(115), - [sym_float_value] = STATE(115), - [sym_call_expression] = STATE(115), - [sym_binary_expression] = STATE(115), - [aux_sym_pseudo_class_arguments_repeat1] = STATE(159), - [anon_sym_COMMA] = ACTIONS(628), - [anon_sym_POUND] = ACTIONS(630), - [anon_sym_RPAREN] = ACTIONS(628), - [sym_string_value] = ACTIONS(633), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(636), - [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(639), - [sym_identifier] = ACTIONS(642), - [sym_plain_value] = ACTIONS(645), + [sym__value] = STATE(119), + [sym_parenthesized_value] = STATE(119), + [sym_color_value] = STATE(119), + [sym_integer_value] = STATE(119), + [sym_float_value] = STATE(119), + [sym_call_expression] = STATE(119), + [sym_binary_expression] = STATE(119), + [aux_sym_pseudo_class_arguments_repeat1] = STATE(185), + [anon_sym_POUND] = ACTIONS(314), + [anon_sym_RPAREN] = ACTIONS(638), + [anon_sym_LPAREN2] = ACTIONS(318), + [sym_string_value] = ACTIONS(320), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(322), + [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(324), + [sym_identifier] = ACTIONS(326), [sym_comment] = ACTIONS(37), + [sym_plain_value] = ACTIONS(328), }, [160] = { - [aux_sym_arguments_repeat1] = STATE(183), - [anon_sym_COMMA] = ACTIONS(475), - [anon_sym_RPAREN] = ACTIONS(648), + [anon_sym_COMMA] = ACTIONS(330), + [anon_sym_SEMI] = ACTIONS(330), + [anon_sym_RBRACE] = ACTIONS(330), + [anon_sym_STAR] = ACTIONS(330), + [anon_sym_POUND] = ACTIONS(330), + [anon_sym_PLUS] = ACTIONS(332), + [anon_sym_RPAREN] = ACTIONS(330), + [sym_important] = ACTIONS(330), + [anon_sym_LPAREN2] = ACTIONS(330), + [sym_string_value] = ACTIONS(330), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(332), + [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(332), + [anon_sym_DASH] = ACTIONS(332), + [anon_sym_SLASH] = ACTIONS(332), + [sym_identifier] = ACTIONS(332), [sym_comment] = ACTIONS(37), + [sym_plain_value] = ACTIONS(332), }, [161] = { - [anon_sym_COMMA] = ACTIONS(497), - [anon_sym_SEMI] = ACTIONS(497), - [anon_sym_and] = ACTIONS(336), - [anon_sym_or] = ACTIONS(336), + [sym__value] = STATE(186), + [sym_parenthesized_value] = STATE(186), + [sym_color_value] = STATE(186), + [sym_integer_value] = STATE(186), + [sym_float_value] = STATE(186), + [sym_call_expression] = STATE(186), + [sym_binary_expression] = STATE(186), + [anon_sym_POUND] = ACTIONS(314), + [anon_sym_LPAREN2] = ACTIONS(318), + [sym_string_value] = ACTIONS(640), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(322), + [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(324), + [sym_identifier] = ACTIONS(326), [sym_comment] = ACTIONS(37), + [sym_plain_value] = ACTIONS(642), }, [162] = { - [ts_builtin_sym_end] = ACTIONS(650), - [anon_sym_ATimport] = ACTIONS(652), - [anon_sym_ATmedia] = ACTIONS(652), - [anon_sym_ATcharset] = ACTIONS(652), - [anon_sym_ATnamespace] = ACTIONS(652), - [anon_sym_ATkeyframes] = ACTIONS(652), - [anon_sym_RBRACE] = ACTIONS(650), - [anon_sym_ATsupports] = ACTIONS(652), - [sym_nesting_selector] = ACTIONS(650), - [anon_sym_STAR] = ACTIONS(650), - [anon_sym_DOT] = ACTIONS(650), - [anon_sym_COLON] = ACTIONS(652), - [anon_sym_COLON_COLON] = ACTIONS(650), - [anon_sym_POUND] = ACTIONS(650), - [anon_sym_LBRACK] = ACTIONS(650), - [sym_string_value] = ACTIONS(650), - [sym_identifier] = ACTIONS(650), - [sym_at_keyword] = ACTIONS(652), + [sym__value] = STATE(119), + [sym_parenthesized_value] = STATE(119), + [sym_color_value] = STATE(119), + [sym_integer_value] = STATE(119), + [sym_float_value] = STATE(119), + [sym_call_expression] = STATE(119), + [sym_binary_expression] = STATE(119), + [aux_sym_pseudo_class_arguments_repeat1] = STATE(187), + [anon_sym_POUND] = ACTIONS(314), + [anon_sym_LPAREN2] = ACTIONS(318), + [sym_string_value] = ACTIONS(320), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(322), + [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(324), + [sym_identifier] = ACTIONS(326), [sym_comment] = ACTIONS(37), + [sym_plain_value] = ACTIONS(328), }, [163] = { - [aux_sym_import_statement_repeat1] = STATE(163), - [anon_sym_COMMA] = ACTIONS(654), - [anon_sym_SEMI] = ACTIONS(497), + [anon_sym_SEMI] = ACTIONS(644), + [anon_sym_STAR] = ACTIONS(644), + [anon_sym_RBRACK] = ACTIONS(644), + [anon_sym_PLUS] = ACTIONS(644), + [anon_sym_RPAREN] = ACTIONS(644), + [anon_sym_LPAREN2] = ACTIONS(644), + [anon_sym_not] = ACTIONS(646), + [anon_sym_selector] = ACTIONS(646), + [anon_sym_DASH] = ACTIONS(646), + [anon_sym_SLASH] = ACTIONS(646), + [sym_identifier] = ACTIONS(646), [sym_comment] = ACTIONS(37), }, [164] = { - [anon_sym_STAR] = ACTIONS(171), - [anon_sym_PLUS] = ACTIONS(171), - [anon_sym_RPAREN] = ACTIONS(657), - [anon_sym_DASH] = ACTIONS(171), - [anon_sym_SLASH] = ACTIONS(173), + [sym__value] = STATE(119), + [sym_parenthesized_value] = STATE(119), + [sym_color_value] = STATE(119), + [sym_integer_value] = STATE(119), + [sym_float_value] = STATE(119), + [sym_call_expression] = STATE(119), + [sym_binary_expression] = STATE(119), + [aux_sym_pseudo_class_arguments_repeat1] = STATE(164), + [anon_sym_COMMA] = ACTIONS(648), + [anon_sym_POUND] = ACTIONS(650), + [anon_sym_RPAREN] = ACTIONS(648), + [anon_sym_LPAREN2] = ACTIONS(653), + [sym_string_value] = ACTIONS(656), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(659), + [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(662), + [sym_identifier] = ACTIONS(665), [sym_comment] = ACTIONS(37), + [sym_plain_value] = ACTIONS(668), }, [165] = { - [anon_sym_COMMA] = ACTIONS(659), - [anon_sym_SEMI] = ACTIONS(659), - [anon_sym_LBRACE] = ACTIONS(659), - [anon_sym_RPAREN] = ACTIONS(659), - [anon_sym_and] = ACTIONS(659), - [anon_sym_or] = ACTIONS(659), + [aux_sym_arguments_repeat1] = STATE(189), + [anon_sym_COMMA] = ACTIONS(493), + [anon_sym_RPAREN] = ACTIONS(671), [sym_comment] = ACTIONS(37), }, [166] = { - [sym_import_statement] = STATE(187), - [sym_media_statement] = STATE(187), - [sym_charset_statement] = STATE(187), - [sym_namespace_statement] = STATE(187), - [sym_keyframes_statement] = STATE(187), - [sym_supports_statement] = STATE(187), - [sym_at_rule] = STATE(187), - [sym_rule_set] = STATE(187), - [sym_selectors] = STATE(17), - [sym__selector] = STATE(18), - [sym_universal_selector] = STATE(18), - [sym_class_selector] = STATE(18), - [sym_pseudo_class_selector] = STATE(18), - [sym_pseudo_element_selector] = STATE(18), - [sym_id_selector] = STATE(18), - [sym_attribute_selector] = STATE(18), - [sym_child_selector] = STATE(18), - [sym_descendant_selector] = STATE(18), - [sym_sibling_selector] = STATE(18), - [sym_adjacent_sibling_selector] = STATE(18), - [sym_declaration] = STATE(187), - [sym_last_declaration] = STATE(186), - [aux_sym_block_repeat1] = STATE(187), - [anon_sym_ATimport] = ACTIONS(7), - [anon_sym_ATmedia] = ACTIONS(9), - [anon_sym_ATcharset] = ACTIONS(11), - [anon_sym_ATnamespace] = ACTIONS(13), - [anon_sym_ATkeyframes] = ACTIONS(15), - [anon_sym_RBRACE] = ACTIONS(661), - [anon_sym_ATsupports] = ACTIONS(17), - [sym_nesting_selector] = ACTIONS(19), - [anon_sym_STAR] = ACTIONS(21), - [anon_sym_DOT] = ACTIONS(23), - [anon_sym_COLON] = ACTIONS(25), - [anon_sym_COLON_COLON] = ACTIONS(27), - [anon_sym_POUND] = ACTIONS(29), - [anon_sym_LBRACK] = ACTIONS(31), - [sym_string_value] = ACTIONS(19), - [sym_identifier] = ACTIONS(213), - [sym_at_keyword] = ACTIONS(35), + [anon_sym_COMMA] = ACTIONS(515), + [anon_sym_SEMI] = ACTIONS(515), + [anon_sym_and] = ACTIONS(346), + [anon_sym_or] = ACTIONS(346), [sym_comment] = ACTIONS(37), }, [167] = { - [anon_sym_RBRACE] = ACTIONS(663), - [sym_from] = ACTIONS(663), - [sym_to] = ACTIONS(663), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(663), + [ts_builtin_sym_end] = ACTIONS(673), + [anon_sym_ATimport] = ACTIONS(675), + [anon_sym_ATmedia] = ACTIONS(675), + [anon_sym_ATcharset] = ACTIONS(675), + [anon_sym_ATnamespace] = ACTIONS(675), + [anon_sym_ATkeyframes] = ACTIONS(675), + [anon_sym_RBRACE] = ACTIONS(673), + [anon_sym_ATsupports] = ACTIONS(675), + [sym_nesting_selector] = ACTIONS(673), + [anon_sym_STAR] = ACTIONS(673), + [anon_sym_DOT] = ACTIONS(673), + [anon_sym_COLON] = ACTIONS(675), + [anon_sym_COLON_COLON] = ACTIONS(673), + [anon_sym_POUND] = ACTIONS(673), + [anon_sym_LBRACK] = ACTIONS(673), + [sym_string_value] = ACTIONS(673), + [sym_identifier] = ACTIONS(673), + [sym_at_keyword] = ACTIONS(675), [sym_comment] = ACTIONS(37), }, [168] = { - [ts_builtin_sym_end] = ACTIONS(665), - [anon_sym_ATimport] = ACTIONS(667), - [anon_sym_ATmedia] = ACTIONS(667), - [anon_sym_ATcharset] = ACTIONS(667), - [anon_sym_ATnamespace] = ACTIONS(667), - [anon_sym_ATkeyframes] = ACTIONS(667), - [anon_sym_RBRACE] = ACTIONS(665), - [anon_sym_ATsupports] = ACTIONS(667), - [sym_nesting_selector] = ACTIONS(665), - [anon_sym_STAR] = ACTIONS(665), - [anon_sym_DOT] = ACTIONS(665), - [anon_sym_COLON] = ACTIONS(667), - [anon_sym_COLON_COLON] = ACTIONS(665), - [anon_sym_POUND] = ACTIONS(665), - [anon_sym_LBRACK] = ACTIONS(665), - [sym_string_value] = ACTIONS(665), - [sym_identifier] = ACTIONS(665), - [sym_at_keyword] = ACTIONS(667), + [aux_sym_import_statement_repeat1] = STATE(168), + [anon_sym_COMMA] = ACTIONS(677), + [anon_sym_SEMI] = ACTIONS(515), [sym_comment] = ACTIONS(37), }, [169] = { - [sym_keyframe_block] = STATE(169), - [sym_integer_value] = STATE(132), - [aux_sym_keyframe_block_list_repeat1] = STATE(169), - [anon_sym_RBRACE] = ACTIONS(669), - [sym_from] = ACTIONS(671), - [sym_to] = ACTIONS(671), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(674), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_RPAREN] = ACTIONS(680), + [anon_sym_DASH] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), [sym_comment] = ACTIONS(37), }, [170] = { - [sym__selector] = STATE(188), - [sym_universal_selector] = STATE(188), - [sym_class_selector] = STATE(188), - [sym_pseudo_class_selector] = STATE(188), - [sym_pseudo_element_selector] = STATE(188), - [sym_id_selector] = STATE(188), - [sym_attribute_selector] = STATE(188), - [sym_child_selector] = STATE(188), - [sym_descendant_selector] = STATE(188), - [sym_sibling_selector] = STATE(188), - [sym_adjacent_sibling_selector] = STATE(188), - [sym__value] = STATE(115), - [sym_color_value] = STATE(115), - [sym_integer_value] = STATE(115), - [sym_float_value] = STATE(115), - [sym_call_expression] = STATE(115), - [sym_binary_expression] = STATE(115), - [aux_sym_pseudo_class_arguments_repeat1] = STATE(189), - [sym_nesting_selector] = ACTIONS(677), - [anon_sym_STAR] = ACTIONS(21), - [anon_sym_DOT] = ACTIONS(378), - [anon_sym_COLON] = ACTIONS(25), - [anon_sym_COLON_COLON] = ACTIONS(27), - [anon_sym_POUND] = ACTIONS(380), - [anon_sym_LBRACK] = ACTIONS(31), - [sym_string_value] = ACTIONS(384), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(312), - [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(314), - [sym_identifier] = ACTIONS(386), - [sym_plain_value] = ACTIONS(318), + [anon_sym_COMMA] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [anon_sym_LBRACE] = ACTIONS(682), + [anon_sym_RPAREN] = ACTIONS(682), + [anon_sym_and] = ACTIONS(682), + [anon_sym_or] = ACTIONS(682), [sym_comment] = ACTIONS(37), }, [171] = { - [sym__descendant_operator] = ACTIONS(679), - [anon_sym_COMMA] = ACTIONS(679), - [anon_sym_LBRACE] = ACTIONS(679), - [anon_sym_DOT] = ACTIONS(679), - [anon_sym_COLON] = ACTIONS(681), - [anon_sym_COLON_COLON] = ACTIONS(679), - [anon_sym_POUND] = ACTIONS(679), - [anon_sym_LBRACK] = ACTIONS(679), - [anon_sym_GT] = ACTIONS(679), - [anon_sym_TILDE] = ACTIONS(679), - [anon_sym_PLUS] = ACTIONS(679), - [anon_sym_RPAREN] = ACTIONS(679), - [sym_comment] = ACTIONS(37), - }, - [172] = { - [aux_sym_pseudo_class_arguments_repeat2] = STATE(191), - [anon_sym_COMMA] = ACTIONS(536), - [anon_sym_RPAREN] = ACTIONS(683), - [sym_comment] = ACTIONS(37), - }, - [173] = { - [sym__descendant_operator] = ACTIONS(685), - [anon_sym_COMMA] = ACTIONS(685), - [anon_sym_LBRACE] = ACTIONS(685), - [anon_sym_DOT] = ACTIONS(685), - [anon_sym_COLON] = ACTIONS(687), - [anon_sym_COLON_COLON] = ACTIONS(685), - [anon_sym_POUND] = ACTIONS(685), - [anon_sym_LBRACK] = ACTIONS(685), - [anon_sym_GT] = ACTIONS(685), - [anon_sym_TILDE] = ACTIONS(685), - [anon_sym_PLUS] = ACTIONS(685), - [anon_sym_RPAREN] = ACTIONS(685), - [sym_comment] = ACTIONS(37), - }, - [174] = { - [sym__value] = STATE(195), - [sym_color_value] = STATE(195), - [sym_integer_value] = STATE(195), - [sym_float_value] = STATE(195), - [sym_call_expression] = STATE(195), - [sym_binary_expression] = STATE(195), - [aux_sym_declaration_repeat1] = STATE(196), - [anon_sym_COMMA] = ACTIONS(689), - [anon_sym_SEMI] = ACTIONS(691), - [anon_sym_RBRACE] = ACTIONS(693), - [anon_sym_STAR] = ACTIONS(469), - [anon_sym_POUND] = ACTIONS(306), - [anon_sym_PLUS] = ACTIONS(471), - [sym_important] = ACTIONS(695), - [sym_string_value] = ACTIONS(697), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(312), - [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(314), - [anon_sym_DASH] = ACTIONS(471), - [anon_sym_SLASH] = ACTIONS(471), - [sym_identifier] = ACTIONS(316), - [sym_plain_value] = ACTIONS(699), - [sym_comment] = ACTIONS(37), - }, - [175] = { - [ts_builtin_sym_end] = ACTIONS(701), - [anon_sym_ATimport] = ACTIONS(703), - [anon_sym_ATmedia] = ACTIONS(703), - [anon_sym_ATcharset] = ACTIONS(703), - [anon_sym_ATnamespace] = ACTIONS(703), - [anon_sym_ATkeyframes] = ACTIONS(703), - [anon_sym_RBRACE] = ACTIONS(701), - [anon_sym_ATsupports] = ACTIONS(703), - [sym_nesting_selector] = ACTIONS(701), - [anon_sym_STAR] = ACTIONS(701), - [anon_sym_DOT] = ACTIONS(701), - [anon_sym_COLON] = ACTIONS(703), - [anon_sym_COLON_COLON] = ACTIONS(701), - [anon_sym_POUND] = ACTIONS(701), - [anon_sym_LBRACK] = ACTIONS(701), - [sym_string_value] = ACTIONS(701), - [sym_identifier] = ACTIONS(701), - [sym_at_keyword] = ACTIONS(703), - [sym_comment] = ACTIONS(37), - }, - [176] = { - [sym__descendant_operator] = ACTIONS(89), - [anon_sym_COMMA] = ACTIONS(89), - [anon_sym_LBRACE] = ACTIONS(89), - [anon_sym_DOT] = ACTIONS(89), - [anon_sym_COLON] = ACTIONS(705), - [anon_sym_COLON_COLON] = ACTIONS(89), - [anon_sym_POUND] = ACTIONS(89), - [anon_sym_LBRACK] = ACTIONS(89), - [anon_sym_GT] = ACTIONS(89), - [anon_sym_TILDE] = ACTIONS(89), - [anon_sym_PLUS] = ACTIONS(89), - [sym_comment] = ACTIONS(37), - }, - [177] = { - [anon_sym_STAR] = ACTIONS(171), - [anon_sym_RBRACK] = ACTIONS(707), - [anon_sym_PLUS] = ACTIONS(171), - [anon_sym_DASH] = ACTIONS(171), - [anon_sym_SLASH] = ACTIONS(173), - [sym_comment] = ACTIONS(37), - }, - [178] = { - [anon_sym_COMMA] = ACTIONS(457), - [anon_sym_SEMI] = ACTIONS(457), - [anon_sym_RBRACE] = ACTIONS(457), - [anon_sym_STAR] = ACTIONS(457), - [anon_sym_POUND] = ACTIONS(457), - [anon_sym_PLUS] = ACTIONS(459), - [anon_sym_RPAREN] = ACTIONS(457), - [sym_important] = ACTIONS(457), - [sym_string_value] = ACTIONS(457), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(459), - [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(459), - [anon_sym_DASH] = ACTIONS(459), - [anon_sym_SLASH] = ACTIONS(459), - [sym_identifier] = ACTIONS(459), - [sym_plain_value] = ACTIONS(459), - [sym_comment] = ACTIONS(37), - }, - [179] = { - [sym__value] = STATE(115), - [sym_color_value] = STATE(115), - [sym_integer_value] = STATE(115), - [sym_float_value] = STATE(115), - [sym_call_expression] = STATE(115), - [sym_binary_expression] = STATE(115), - [aux_sym_pseudo_class_arguments_repeat1] = STATE(159), - [aux_sym_arguments_repeat1] = STATE(200), - [anon_sym_COMMA] = ACTIONS(475), - [anon_sym_POUND] = ACTIONS(306), - [anon_sym_RPAREN] = ACTIONS(709), - [sym_string_value] = ACTIONS(310), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(312), - [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(314), - [sym_identifier] = ACTIONS(316), - [sym_plain_value] = ACTIONS(318), - [sym_comment] = ACTIONS(37), - }, - [180] = { - [anon_sym_COMMA] = ACTIONS(479), - [anon_sym_SEMI] = ACTIONS(479), - [anon_sym_RBRACE] = ACTIONS(479), - [anon_sym_STAR] = ACTIONS(479), - [anon_sym_POUND] = ACTIONS(479), - [anon_sym_PLUS] = ACTIONS(481), - [anon_sym_RPAREN] = ACTIONS(479), - [sym_important] = ACTIONS(479), - [sym_string_value] = ACTIONS(479), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(481), - [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(481), - [anon_sym_DASH] = ACTIONS(481), - [anon_sym_SLASH] = ACTIONS(481), - [sym_identifier] = ACTIONS(481), - [sym_plain_value] = ACTIONS(481), - [sym_comment] = ACTIONS(37), - }, - [181] = { - [sym__value] = STATE(115), - [sym_color_value] = STATE(115), - [sym_integer_value] = STATE(115), - [sym_float_value] = STATE(115), - [sym_call_expression] = STATE(115), - [sym_binary_expression] = STATE(115), - [aux_sym_pseudo_class_arguments_repeat1] = STATE(159), - [anon_sym_COMMA] = ACTIONS(711), - [anon_sym_POUND] = ACTIONS(306), - [anon_sym_RPAREN] = ACTIONS(711), - [sym_string_value] = ACTIONS(310), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(312), - [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(314), - [sym_identifier] = ACTIONS(316), - [sym_plain_value] = ACTIONS(318), - [sym_comment] = ACTIONS(37), - }, - [182] = { - [anon_sym_SEMI] = ACTIONS(713), - [anon_sym_STAR] = ACTIONS(713), - [anon_sym_RBRACK] = ACTIONS(713), - [anon_sym_PLUS] = ACTIONS(713), - [anon_sym_RPAREN] = ACTIONS(713), - [anon_sym_LPAREN2] = ACTIONS(713), - [anon_sym_not] = ACTIONS(715), - [anon_sym_selector] = ACTIONS(715), - [anon_sym_DASH] = ACTIONS(715), - [anon_sym_SLASH] = ACTIONS(715), - [sym_identifier] = ACTIONS(715), - [sym_comment] = ACTIONS(37), - }, - [183] = { - [aux_sym_arguments_repeat1] = STATE(183), - [anon_sym_COMMA] = ACTIONS(717), - [anon_sym_RPAREN] = ACTIONS(711), - [sym_comment] = ACTIONS(37), - }, - [184] = { - [anon_sym_COMMA] = ACTIONS(720), - [anon_sym_SEMI] = ACTIONS(720), - [anon_sym_LBRACE] = ACTIONS(720), - [anon_sym_RPAREN] = ACTIONS(720), - [anon_sym_and] = ACTIONS(720), - [anon_sym_or] = ACTIONS(720), - [sym_comment] = ACTIONS(37), - }, - [185] = { - [anon_sym_RBRACE] = ACTIONS(400), - [sym_from] = ACTIONS(400), - [sym_to] = ACTIONS(400), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(400), - [sym_comment] = ACTIONS(37), - }, - [186] = { - [anon_sym_RBRACE] = ACTIONS(722), - [sym_comment] = ACTIONS(37), - }, - [187] = { - [sym_import_statement] = STATE(144), - [sym_media_statement] = STATE(144), - [sym_charset_statement] = STATE(144), - [sym_namespace_statement] = STATE(144), - [sym_keyframes_statement] = STATE(144), - [sym_supports_statement] = STATE(144), - [sym_at_rule] = STATE(144), - [sym_rule_set] = STATE(144), + [sym_import_statement] = STATE(193), + [sym_media_statement] = STATE(193), + [sym_charset_statement] = STATE(193), + [sym_namespace_statement] = STATE(193), + [sym_keyframes_statement] = STATE(193), + [sym_supports_statement] = STATE(193), + [sym_at_rule] = STATE(193), + [sym_rule_set] = STATE(193), [sym_selectors] = STATE(17), [sym__selector] = STATE(18), [sym_universal_selector] = STATE(18), @@ -6878,15 +6574,15 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_descendant_selector] = STATE(18), [sym_sibling_selector] = STATE(18), [sym_adjacent_sibling_selector] = STATE(18), - [sym_declaration] = STATE(144), - [sym_last_declaration] = STATE(202), - [aux_sym_block_repeat1] = STATE(144), + [sym_declaration] = STATE(193), + [sym_last_declaration] = STATE(192), + [aux_sym_block_repeat1] = STATE(193), [anon_sym_ATimport] = ACTIONS(7), [anon_sym_ATmedia] = ACTIONS(9), [anon_sym_ATcharset] = ACTIONS(11), [anon_sym_ATnamespace] = ACTIONS(13), [anon_sym_ATkeyframes] = ACTIONS(15), - [anon_sym_RBRACE] = ACTIONS(722), + [anon_sym_RBRACE] = ACTIONS(684), [anon_sym_ATsupports] = ACTIONS(17), [sym_nesting_selector] = ACTIONS(19), [anon_sym_STAR] = ACTIONS(21), @@ -6896,380 +6592,759 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND] = ACTIONS(29), [anon_sym_LBRACK] = ACTIONS(31), [sym_string_value] = ACTIONS(19), - [sym_identifier] = ACTIONS(213), + [sym_identifier] = ACTIONS(219), [sym_at_keyword] = ACTIONS(35), [sym_comment] = ACTIONS(37), }, + [172] = { + [anon_sym_RBRACE] = ACTIONS(686), + [sym_from] = ACTIONS(686), + [sym_to] = ACTIONS(686), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(686), + [sym_comment] = ACTIONS(37), + }, + [173] = { + [ts_builtin_sym_end] = ACTIONS(688), + [anon_sym_ATimport] = ACTIONS(690), + [anon_sym_ATmedia] = ACTIONS(690), + [anon_sym_ATcharset] = ACTIONS(690), + [anon_sym_ATnamespace] = ACTIONS(690), + [anon_sym_ATkeyframes] = ACTIONS(690), + [anon_sym_RBRACE] = ACTIONS(688), + [anon_sym_ATsupports] = ACTIONS(690), + [sym_nesting_selector] = ACTIONS(688), + [anon_sym_STAR] = ACTIONS(688), + [anon_sym_DOT] = ACTIONS(688), + [anon_sym_COLON] = ACTIONS(690), + [anon_sym_COLON_COLON] = ACTIONS(688), + [anon_sym_POUND] = ACTIONS(688), + [anon_sym_LBRACK] = ACTIONS(688), + [sym_string_value] = ACTIONS(688), + [sym_identifier] = ACTIONS(688), + [sym_at_keyword] = ACTIONS(690), + [sym_comment] = ACTIONS(37), + }, + [174] = { + [sym_keyframe_block] = STATE(174), + [sym_integer_value] = STATE(136), + [aux_sym_keyframe_block_list_repeat1] = STATE(174), + [anon_sym_RBRACE] = ACTIONS(692), + [sym_from] = ACTIONS(694), + [sym_to] = ACTIONS(694), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(697), + [sym_comment] = ACTIONS(37), + }, + [175] = { + [sym__selector] = STATE(194), + [sym_universal_selector] = STATE(194), + [sym_class_selector] = STATE(194), + [sym_pseudo_class_selector] = STATE(194), + [sym_pseudo_element_selector] = STATE(194), + [sym_id_selector] = STATE(194), + [sym_attribute_selector] = STATE(194), + [sym_child_selector] = STATE(194), + [sym_descendant_selector] = STATE(194), + [sym_sibling_selector] = STATE(194), + [sym_adjacent_sibling_selector] = STATE(194), + [sym__value] = STATE(119), + [sym_parenthesized_value] = STATE(119), + [sym_color_value] = STATE(119), + [sym_integer_value] = STATE(119), + [sym_float_value] = STATE(119), + [sym_call_expression] = STATE(119), + [sym_binary_expression] = STATE(119), + [aux_sym_pseudo_class_arguments_repeat1] = STATE(195), + [sym_nesting_selector] = ACTIONS(700), + [anon_sym_STAR] = ACTIONS(21), + [anon_sym_DOT] = ACTIONS(388), + [anon_sym_COLON] = ACTIONS(25), + [anon_sym_COLON_COLON] = ACTIONS(27), + [anon_sym_POUND] = ACTIONS(390), + [anon_sym_LBRACK] = ACTIONS(31), + [anon_sym_LPAREN2] = ACTIONS(318), + [sym_string_value] = ACTIONS(394), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(322), + [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(324), + [sym_identifier] = ACTIONS(396), + [sym_comment] = ACTIONS(37), + [sym_plain_value] = ACTIONS(328), + }, + [176] = { + [sym__descendant_operator] = ACTIONS(702), + [anon_sym_COMMA] = ACTIONS(702), + [anon_sym_LBRACE] = ACTIONS(702), + [anon_sym_DOT] = ACTIONS(702), + [anon_sym_COLON] = ACTIONS(704), + [anon_sym_COLON_COLON] = ACTIONS(702), + [anon_sym_POUND] = ACTIONS(702), + [anon_sym_LBRACK] = ACTIONS(702), + [anon_sym_GT] = ACTIONS(702), + [anon_sym_TILDE] = ACTIONS(702), + [anon_sym_PLUS] = ACTIONS(702), + [anon_sym_RPAREN] = ACTIONS(702), + [sym_comment] = ACTIONS(37), + }, + [177] = { + [aux_sym_pseudo_class_arguments_repeat2] = STATE(197), + [anon_sym_COMMA] = ACTIONS(554), + [anon_sym_RPAREN] = ACTIONS(706), + [sym_comment] = ACTIONS(37), + }, + [178] = { + [sym__descendant_operator] = ACTIONS(708), + [anon_sym_COMMA] = ACTIONS(708), + [anon_sym_LBRACE] = ACTIONS(708), + [anon_sym_DOT] = ACTIONS(708), + [anon_sym_COLON] = ACTIONS(710), + [anon_sym_COLON_COLON] = ACTIONS(708), + [anon_sym_POUND] = ACTIONS(708), + [anon_sym_LBRACK] = ACTIONS(708), + [anon_sym_GT] = ACTIONS(708), + [anon_sym_TILDE] = ACTIONS(708), + [anon_sym_PLUS] = ACTIONS(708), + [anon_sym_RPAREN] = ACTIONS(708), + [sym_comment] = ACTIONS(37), + }, + [179] = { + [sym__value] = STATE(201), + [sym_parenthesized_value] = STATE(201), + [sym_color_value] = STATE(201), + [sym_integer_value] = STATE(201), + [sym_float_value] = STATE(201), + [sym_call_expression] = STATE(201), + [sym_binary_expression] = STATE(201), + [aux_sym_declaration_repeat1] = STATE(202), + [anon_sym_COMMA] = ACTIONS(712), + [anon_sym_SEMI] = ACTIONS(714), + [anon_sym_RBRACE] = ACTIONS(716), + [anon_sym_STAR] = ACTIONS(487), + [anon_sym_POUND] = ACTIONS(314), + [anon_sym_PLUS] = ACTIONS(489), + [sym_important] = ACTIONS(718), + [anon_sym_LPAREN2] = ACTIONS(318), + [sym_string_value] = ACTIONS(720), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(322), + [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(324), + [anon_sym_DASH] = ACTIONS(489), + [anon_sym_SLASH] = ACTIONS(489), + [sym_identifier] = ACTIONS(326), + [sym_comment] = ACTIONS(37), + [sym_plain_value] = ACTIONS(722), + }, + [180] = { + [ts_builtin_sym_end] = ACTIONS(724), + [anon_sym_ATimport] = ACTIONS(726), + [anon_sym_ATmedia] = ACTIONS(726), + [anon_sym_ATcharset] = ACTIONS(726), + [anon_sym_ATnamespace] = ACTIONS(726), + [anon_sym_ATkeyframes] = ACTIONS(726), + [anon_sym_RBRACE] = ACTIONS(724), + [anon_sym_ATsupports] = ACTIONS(726), + [sym_nesting_selector] = ACTIONS(724), + [anon_sym_STAR] = ACTIONS(724), + [anon_sym_DOT] = ACTIONS(724), + [anon_sym_COLON] = ACTIONS(726), + [anon_sym_COLON_COLON] = ACTIONS(724), + [anon_sym_POUND] = ACTIONS(724), + [anon_sym_LBRACK] = ACTIONS(724), + [sym_string_value] = ACTIONS(724), + [sym_identifier] = ACTIONS(724), + [sym_at_keyword] = ACTIONS(726), + [sym_comment] = ACTIONS(37), + }, + [181] = { + [sym__descendant_operator] = ACTIONS(91), + [anon_sym_COMMA] = ACTIONS(91), + [anon_sym_LBRACE] = ACTIONS(91), + [anon_sym_DOT] = ACTIONS(91), + [anon_sym_COLON] = ACTIONS(728), + [anon_sym_COLON_COLON] = ACTIONS(91), + [anon_sym_POUND] = ACTIONS(91), + [anon_sym_LBRACK] = ACTIONS(91), + [anon_sym_GT] = ACTIONS(91), + [anon_sym_TILDE] = ACTIONS(91), + [anon_sym_PLUS] = ACTIONS(91), + [sym_comment] = ACTIONS(37), + }, + [182] = { + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_RBRACK] = ACTIONS(730), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [sym_comment] = ACTIONS(37), + }, + [183] = { + [anon_sym_COMMA] = ACTIONS(465), + [anon_sym_SEMI] = ACTIONS(465), + [anon_sym_RBRACE] = ACTIONS(465), + [anon_sym_STAR] = ACTIONS(465), + [anon_sym_POUND] = ACTIONS(465), + [anon_sym_PLUS] = ACTIONS(467), + [anon_sym_RPAREN] = ACTIONS(465), + [sym_important] = ACTIONS(465), + [anon_sym_LPAREN2] = ACTIONS(465), + [sym_string_value] = ACTIONS(465), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(467), + [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(467), + [anon_sym_DASH] = ACTIONS(467), + [anon_sym_SLASH] = ACTIONS(467), + [sym_identifier] = ACTIONS(467), + [sym_comment] = ACTIONS(37), + [sym_plain_value] = ACTIONS(467), + }, + [184] = { + [anon_sym_COMMA] = ACTIONS(471), + [anon_sym_SEMI] = ACTIONS(471), + [anon_sym_RBRACE] = ACTIONS(471), + [anon_sym_STAR] = ACTIONS(471), + [anon_sym_POUND] = ACTIONS(471), + [anon_sym_PLUS] = ACTIONS(473), + [anon_sym_RPAREN] = ACTIONS(471), + [sym_important] = ACTIONS(471), + [anon_sym_LPAREN2] = ACTIONS(471), + [sym_string_value] = ACTIONS(471), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(473), + [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(473), + [anon_sym_DASH] = ACTIONS(473), + [anon_sym_SLASH] = ACTIONS(473), + [sym_identifier] = ACTIONS(473), + [sym_comment] = ACTIONS(37), + [sym_plain_value] = ACTIONS(473), + }, + [185] = { + [sym__value] = STATE(119), + [sym_parenthesized_value] = STATE(119), + [sym_color_value] = STATE(119), + [sym_integer_value] = STATE(119), + [sym_float_value] = STATE(119), + [sym_call_expression] = STATE(119), + [sym_binary_expression] = STATE(119), + [aux_sym_pseudo_class_arguments_repeat1] = STATE(164), + [aux_sym_arguments_repeat1] = STATE(206), + [anon_sym_COMMA] = ACTIONS(493), + [anon_sym_POUND] = ACTIONS(314), + [anon_sym_RPAREN] = ACTIONS(732), + [anon_sym_LPAREN2] = ACTIONS(318), + [sym_string_value] = ACTIONS(320), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(322), + [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(324), + [sym_identifier] = ACTIONS(326), + [sym_comment] = ACTIONS(37), + [sym_plain_value] = ACTIONS(328), + }, + [186] = { + [anon_sym_COMMA] = ACTIONS(497), + [anon_sym_SEMI] = ACTIONS(497), + [anon_sym_RBRACE] = ACTIONS(497), + [anon_sym_STAR] = ACTIONS(497), + [anon_sym_POUND] = ACTIONS(497), + [anon_sym_PLUS] = ACTIONS(499), + [anon_sym_RPAREN] = ACTIONS(497), + [sym_important] = ACTIONS(497), + [anon_sym_LPAREN2] = ACTIONS(497), + [sym_string_value] = ACTIONS(497), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(499), + [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(499), + [anon_sym_DASH] = ACTIONS(499), + [anon_sym_SLASH] = ACTIONS(499), + [sym_identifier] = ACTIONS(499), + [sym_comment] = ACTIONS(37), + [sym_plain_value] = ACTIONS(499), + }, + [187] = { + [sym__value] = STATE(119), + [sym_parenthesized_value] = STATE(119), + [sym_color_value] = STATE(119), + [sym_integer_value] = STATE(119), + [sym_float_value] = STATE(119), + [sym_call_expression] = STATE(119), + [sym_binary_expression] = STATE(119), + [aux_sym_pseudo_class_arguments_repeat1] = STATE(164), + [anon_sym_COMMA] = ACTIONS(734), + [anon_sym_POUND] = ACTIONS(314), + [anon_sym_RPAREN] = ACTIONS(734), + [anon_sym_LPAREN2] = ACTIONS(318), + [sym_string_value] = ACTIONS(320), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(322), + [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(324), + [sym_identifier] = ACTIONS(326), + [sym_comment] = ACTIONS(37), + [sym_plain_value] = ACTIONS(328), + }, [188] = { - [sym__descendant_operator] = ACTIONS(101), - [anon_sym_COMMA] = ACTIONS(724), - [anon_sym_DOT] = ACTIONS(107), - [anon_sym_COLON] = ACTIONS(109), - [anon_sym_COLON_COLON] = ACTIONS(111), - [anon_sym_POUND] = ACTIONS(113), - [anon_sym_LBRACK] = ACTIONS(115), - [anon_sym_GT] = ACTIONS(117), - [anon_sym_TILDE] = ACTIONS(119), - [anon_sym_PLUS] = ACTIONS(121), - [anon_sym_RPAREN] = ACTIONS(724), + [anon_sym_SEMI] = ACTIONS(736), + [anon_sym_STAR] = ACTIONS(736), + [anon_sym_RBRACK] = ACTIONS(736), + [anon_sym_PLUS] = ACTIONS(736), + [anon_sym_RPAREN] = ACTIONS(736), + [anon_sym_LPAREN2] = ACTIONS(736), + [anon_sym_not] = ACTIONS(738), + [anon_sym_selector] = ACTIONS(738), + [anon_sym_DASH] = ACTIONS(738), + [anon_sym_SLASH] = ACTIONS(738), + [sym_identifier] = ACTIONS(738), [sym_comment] = ACTIONS(37), }, [189] = { - [sym__value] = STATE(115), - [sym_color_value] = STATE(115), - [sym_integer_value] = STATE(115), - [sym_float_value] = STATE(115), - [sym_call_expression] = STATE(115), - [sym_binary_expression] = STATE(115), - [aux_sym_pseudo_class_arguments_repeat1] = STATE(159), - [anon_sym_COMMA] = ACTIONS(724), - [anon_sym_POUND] = ACTIONS(306), - [anon_sym_RPAREN] = ACTIONS(724), - [sym_string_value] = ACTIONS(310), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(312), - [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(314), - [sym_identifier] = ACTIONS(316), - [sym_plain_value] = ACTIONS(318), + [aux_sym_arguments_repeat1] = STATE(189), + [anon_sym_COMMA] = ACTIONS(740), + [anon_sym_RPAREN] = ACTIONS(734), [sym_comment] = ACTIONS(37), }, [190] = { - [sym__descendant_operator] = ACTIONS(726), - [anon_sym_COMMA] = ACTIONS(726), - [anon_sym_LBRACE] = ACTIONS(726), - [anon_sym_DOT] = ACTIONS(726), - [anon_sym_COLON] = ACTIONS(728), - [anon_sym_COLON_COLON] = ACTIONS(726), - [anon_sym_POUND] = ACTIONS(726), - [anon_sym_LBRACK] = ACTIONS(726), - [anon_sym_GT] = ACTIONS(726), - [anon_sym_TILDE] = ACTIONS(726), - [anon_sym_PLUS] = ACTIONS(726), - [anon_sym_RPAREN] = ACTIONS(726), + [anon_sym_COMMA] = ACTIONS(743), + [anon_sym_SEMI] = ACTIONS(743), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_RPAREN] = ACTIONS(743), + [anon_sym_and] = ACTIONS(743), + [anon_sym_or] = ACTIONS(743), [sym_comment] = ACTIONS(37), }, [191] = { - [aux_sym_pseudo_class_arguments_repeat2] = STATE(191), - [anon_sym_COMMA] = ACTIONS(730), - [anon_sym_RPAREN] = ACTIONS(724), + [anon_sym_RBRACE] = ACTIONS(410), + [sym_from] = ACTIONS(410), + [sym_to] = ACTIONS(410), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(410), [sym_comment] = ACTIONS(37), }, [192] = { - [sym__value] = STATE(203), - [sym_color_value] = STATE(203), - [sym_integer_value] = STATE(203), - [sym_float_value] = STATE(203), - [sym_call_expression] = STATE(203), - [sym_binary_expression] = STATE(203), - [anon_sym_POUND] = ACTIONS(306), - [sym_string_value] = ACTIONS(733), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(312), - [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(314), - [sym_identifier] = ACTIONS(316), - [sym_plain_value] = ACTIONS(735), + [anon_sym_RBRACE] = ACTIONS(745), [sym_comment] = ACTIONS(37), }, [193] = { - [anon_sym_ATimport] = ACTIONS(737), - [anon_sym_ATmedia] = ACTIONS(737), - [anon_sym_ATcharset] = ACTIONS(737), - [anon_sym_ATnamespace] = ACTIONS(737), - [anon_sym_ATkeyframes] = ACTIONS(737), - [anon_sym_RBRACE] = ACTIONS(739), - [anon_sym_ATsupports] = ACTIONS(737), - [sym_nesting_selector] = ACTIONS(739), - [anon_sym_STAR] = ACTIONS(739), - [anon_sym_DOT] = ACTIONS(739), - [anon_sym_COLON] = ACTIONS(737), - [anon_sym_COLON_COLON] = ACTIONS(739), - [anon_sym_POUND] = ACTIONS(739), - [anon_sym_LBRACK] = ACTIONS(739), - [sym_string_value] = ACTIONS(739), - [sym_identifier] = ACTIONS(739), - [sym_at_keyword] = ACTIONS(737), + [sym_import_statement] = STATE(148), + [sym_media_statement] = STATE(148), + [sym_charset_statement] = STATE(148), + [sym_namespace_statement] = STATE(148), + [sym_keyframes_statement] = STATE(148), + [sym_supports_statement] = STATE(148), + [sym_at_rule] = STATE(148), + [sym_rule_set] = STATE(148), + [sym_selectors] = STATE(17), + [sym__selector] = STATE(18), + [sym_universal_selector] = STATE(18), + [sym_class_selector] = STATE(18), + [sym_pseudo_class_selector] = STATE(18), + [sym_pseudo_element_selector] = STATE(18), + [sym_id_selector] = STATE(18), + [sym_attribute_selector] = STATE(18), + [sym_child_selector] = STATE(18), + [sym_descendant_selector] = STATE(18), + [sym_sibling_selector] = STATE(18), + [sym_adjacent_sibling_selector] = STATE(18), + [sym_declaration] = STATE(148), + [sym_last_declaration] = STATE(208), + [aux_sym_block_repeat1] = STATE(148), + [anon_sym_ATimport] = ACTIONS(7), + [anon_sym_ATmedia] = ACTIONS(9), + [anon_sym_ATcharset] = ACTIONS(11), + [anon_sym_ATnamespace] = ACTIONS(13), + [anon_sym_ATkeyframes] = ACTIONS(15), + [anon_sym_RBRACE] = ACTIONS(745), + [anon_sym_ATsupports] = ACTIONS(17), + [sym_nesting_selector] = ACTIONS(19), + [anon_sym_STAR] = ACTIONS(21), + [anon_sym_DOT] = ACTIONS(23), + [anon_sym_COLON] = ACTIONS(25), + [anon_sym_COLON_COLON] = ACTIONS(27), + [anon_sym_POUND] = ACTIONS(29), + [anon_sym_LBRACK] = ACTIONS(31), + [sym_string_value] = ACTIONS(19), + [sym_identifier] = ACTIONS(219), + [sym_at_keyword] = ACTIONS(35), [sym_comment] = ACTIONS(37), }, [194] = { - [anon_sym_SEMI] = ACTIONS(741), - [anon_sym_RBRACE] = ACTIONS(743), + [sym__descendant_operator] = ACTIONS(103), + [anon_sym_COMMA] = ACTIONS(747), + [anon_sym_DOT] = ACTIONS(109), + [anon_sym_COLON] = ACTIONS(111), + [anon_sym_COLON_COLON] = ACTIONS(113), + [anon_sym_POUND] = ACTIONS(115), + [anon_sym_LBRACK] = ACTIONS(117), + [anon_sym_GT] = ACTIONS(119), + [anon_sym_TILDE] = ACTIONS(121), + [anon_sym_PLUS] = ACTIONS(123), + [anon_sym_RPAREN] = ACTIONS(747), [sym_comment] = ACTIONS(37), }, [195] = { - [anon_sym_COMMA] = ACTIONS(745), - [anon_sym_SEMI] = ACTIONS(745), - [anon_sym_RBRACE] = ACTIONS(745), - [anon_sym_STAR] = ACTIONS(469), - [anon_sym_POUND] = ACTIONS(745), - [anon_sym_PLUS] = ACTIONS(471), - [sym_important] = ACTIONS(745), - [sym_string_value] = ACTIONS(745), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(747), - [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(747), - [anon_sym_DASH] = ACTIONS(471), - [anon_sym_SLASH] = ACTIONS(471), - [sym_identifier] = ACTIONS(747), - [sym_plain_value] = ACTIONS(747), + [sym__value] = STATE(119), + [sym_parenthesized_value] = STATE(119), + [sym_color_value] = STATE(119), + [sym_integer_value] = STATE(119), + [sym_float_value] = STATE(119), + [sym_call_expression] = STATE(119), + [sym_binary_expression] = STATE(119), + [aux_sym_pseudo_class_arguments_repeat1] = STATE(164), + [anon_sym_COMMA] = ACTIONS(747), + [anon_sym_POUND] = ACTIONS(314), + [anon_sym_RPAREN] = ACTIONS(747), + [anon_sym_LPAREN2] = ACTIONS(318), + [sym_string_value] = ACTIONS(320), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(322), + [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(324), + [sym_identifier] = ACTIONS(326), [sym_comment] = ACTIONS(37), + [sym_plain_value] = ACTIONS(328), }, [196] = { - [sym__value] = STATE(195), - [sym_color_value] = STATE(195), - [sym_integer_value] = STATE(195), - [sym_float_value] = STATE(195), - [sym_call_expression] = STATE(195), - [sym_binary_expression] = STATE(195), - [aux_sym_declaration_repeat1] = STATE(206), - [anon_sym_COMMA] = ACTIONS(689), - [anon_sym_SEMI] = ACTIONS(741), - [anon_sym_RBRACE] = ACTIONS(743), - [anon_sym_POUND] = ACTIONS(306), - [sym_important] = ACTIONS(749), - [sym_string_value] = ACTIONS(697), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(312), - [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(314), - [sym_identifier] = ACTIONS(316), - [sym_plain_value] = ACTIONS(699), + [sym__descendant_operator] = ACTIONS(749), + [anon_sym_COMMA] = ACTIONS(749), + [anon_sym_LBRACE] = ACTIONS(749), + [anon_sym_DOT] = ACTIONS(749), + [anon_sym_COLON] = ACTIONS(751), + [anon_sym_COLON_COLON] = ACTIONS(749), + [anon_sym_POUND] = ACTIONS(749), + [anon_sym_LBRACK] = ACTIONS(749), + [anon_sym_GT] = ACTIONS(749), + [anon_sym_TILDE] = ACTIONS(749), + [anon_sym_PLUS] = ACTIONS(749), + [anon_sym_RPAREN] = ACTIONS(749), [sym_comment] = ACTIONS(37), }, [197] = { - [sym__value] = STATE(207), - [sym_color_value] = STATE(207), - [sym_integer_value] = STATE(207), - [sym_float_value] = STATE(207), - [sym_call_expression] = STATE(207), - [sym_binary_expression] = STATE(207), - [anon_sym_POUND] = ACTIONS(306), - [sym_string_value] = ACTIONS(751), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(312), - [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(314), - [sym_identifier] = ACTIONS(316), - [sym_plain_value] = ACTIONS(753), + [aux_sym_pseudo_class_arguments_repeat2] = STATE(197), + [anon_sym_COMMA] = ACTIONS(753), + [anon_sym_RPAREN] = ACTIONS(747), [sym_comment] = ACTIONS(37), }, [198] = { - [sym__descendant_operator] = ACTIONS(755), - [anon_sym_COMMA] = ACTIONS(755), - [anon_sym_LBRACE] = ACTIONS(755), - [anon_sym_DOT] = ACTIONS(755), - [anon_sym_COLON] = ACTIONS(757), - [anon_sym_COLON_COLON] = ACTIONS(755), - [anon_sym_POUND] = ACTIONS(755), - [anon_sym_LBRACK] = ACTIONS(755), - [anon_sym_GT] = ACTIONS(755), - [anon_sym_TILDE] = ACTIONS(755), - [anon_sym_PLUS] = ACTIONS(755), - [anon_sym_RPAREN] = ACTIONS(755), + [sym__value] = STATE(209), + [sym_parenthesized_value] = STATE(209), + [sym_color_value] = STATE(209), + [sym_integer_value] = STATE(209), + [sym_float_value] = STATE(209), + [sym_call_expression] = STATE(209), + [sym_binary_expression] = STATE(209), + [anon_sym_POUND] = ACTIONS(314), + [anon_sym_LPAREN2] = ACTIONS(318), + [sym_string_value] = ACTIONS(756), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(322), + [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(324), + [sym_identifier] = ACTIONS(326), [sym_comment] = ACTIONS(37), + [sym_plain_value] = ACTIONS(758), }, [199] = { - [anon_sym_COMMA] = ACTIONS(624), - [anon_sym_SEMI] = ACTIONS(624), - [anon_sym_RBRACE] = ACTIONS(624), - [anon_sym_STAR] = ACTIONS(624), - [anon_sym_POUND] = ACTIONS(624), - [anon_sym_PLUS] = ACTIONS(626), - [anon_sym_RPAREN] = ACTIONS(624), - [sym_important] = ACTIONS(624), - [sym_string_value] = ACTIONS(624), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(626), - [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(626), - [anon_sym_DASH] = ACTIONS(626), - [anon_sym_SLASH] = ACTIONS(626), - [sym_identifier] = ACTIONS(626), - [sym_plain_value] = ACTIONS(626), + [anon_sym_ATimport] = ACTIONS(760), + [anon_sym_ATmedia] = ACTIONS(760), + [anon_sym_ATcharset] = ACTIONS(760), + [anon_sym_ATnamespace] = ACTIONS(760), + [anon_sym_ATkeyframes] = ACTIONS(760), + [anon_sym_RBRACE] = ACTIONS(762), + [anon_sym_ATsupports] = ACTIONS(760), + [sym_nesting_selector] = ACTIONS(762), + [anon_sym_STAR] = ACTIONS(762), + [anon_sym_DOT] = ACTIONS(762), + [anon_sym_COLON] = ACTIONS(760), + [anon_sym_COLON_COLON] = ACTIONS(762), + [anon_sym_POUND] = ACTIONS(762), + [anon_sym_LBRACK] = ACTIONS(762), + [sym_string_value] = ACTIONS(762), + [sym_identifier] = ACTIONS(762), + [sym_at_keyword] = ACTIONS(760), [sym_comment] = ACTIONS(37), }, [200] = { - [aux_sym_arguments_repeat1] = STATE(183), - [anon_sym_COMMA] = ACTIONS(475), - [anon_sym_RPAREN] = ACTIONS(759), + [anon_sym_SEMI] = ACTIONS(764), + [anon_sym_RBRACE] = ACTIONS(766), [sym_comment] = ACTIONS(37), }, [201] = { - [anon_sym_RBRACE] = ACTIONS(546), - [sym_from] = ACTIONS(546), - [sym_to] = ACTIONS(546), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(546), + [anon_sym_COMMA] = ACTIONS(768), + [anon_sym_SEMI] = ACTIONS(768), + [anon_sym_RBRACE] = ACTIONS(768), + [anon_sym_STAR] = ACTIONS(487), + [anon_sym_POUND] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(489), + [sym_important] = ACTIONS(768), + [anon_sym_LPAREN2] = ACTIONS(768), + [sym_string_value] = ACTIONS(768), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(770), + [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(770), + [anon_sym_DASH] = ACTIONS(489), + [anon_sym_SLASH] = ACTIONS(489), + [sym_identifier] = ACTIONS(770), [sym_comment] = ACTIONS(37), + [sym_plain_value] = ACTIONS(770), }, [202] = { - [anon_sym_RBRACE] = ACTIONS(761), + [sym__value] = STATE(201), + [sym_parenthesized_value] = STATE(201), + [sym_color_value] = STATE(201), + [sym_integer_value] = STATE(201), + [sym_float_value] = STATE(201), + [sym_call_expression] = STATE(201), + [sym_binary_expression] = STATE(201), + [aux_sym_declaration_repeat1] = STATE(212), + [anon_sym_COMMA] = ACTIONS(712), + [anon_sym_SEMI] = ACTIONS(764), + [anon_sym_RBRACE] = ACTIONS(766), + [anon_sym_POUND] = ACTIONS(314), + [sym_important] = ACTIONS(772), + [anon_sym_LPAREN2] = ACTIONS(318), + [sym_string_value] = ACTIONS(720), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(322), + [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(324), + [sym_identifier] = ACTIONS(326), [sym_comment] = ACTIONS(37), + [sym_plain_value] = ACTIONS(722), }, [203] = { - [anon_sym_COMMA] = ACTIONS(763), - [anon_sym_SEMI] = ACTIONS(763), - [anon_sym_RBRACE] = ACTIONS(763), - [anon_sym_STAR] = ACTIONS(469), - [anon_sym_POUND] = ACTIONS(763), - [anon_sym_PLUS] = ACTIONS(471), - [sym_important] = ACTIONS(763), - [sym_string_value] = ACTIONS(763), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(765), - [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(765), - [anon_sym_DASH] = ACTIONS(471), - [anon_sym_SLASH] = ACTIONS(471), - [sym_identifier] = ACTIONS(765), - [sym_plain_value] = ACTIONS(765), + [sym__value] = STATE(213), + [sym_parenthesized_value] = STATE(213), + [sym_color_value] = STATE(213), + [sym_integer_value] = STATE(213), + [sym_float_value] = STATE(213), + [sym_call_expression] = STATE(213), + [sym_binary_expression] = STATE(213), + [anon_sym_POUND] = ACTIONS(314), + [anon_sym_LPAREN2] = ACTIONS(318), + [sym_string_value] = ACTIONS(774), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(322), + [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(324), + [sym_identifier] = ACTIONS(326), [sym_comment] = ACTIONS(37), + [sym_plain_value] = ACTIONS(776), }, [204] = { - [anon_sym_ATimport] = ACTIONS(767), - [anon_sym_ATmedia] = ACTIONS(767), - [anon_sym_ATcharset] = ACTIONS(767), - [anon_sym_ATnamespace] = ACTIONS(767), - [anon_sym_ATkeyframes] = ACTIONS(767), - [anon_sym_RBRACE] = ACTIONS(769), - [anon_sym_ATsupports] = ACTIONS(767), - [sym_nesting_selector] = ACTIONS(769), - [anon_sym_STAR] = ACTIONS(769), - [anon_sym_DOT] = ACTIONS(769), - [anon_sym_COLON] = ACTIONS(767), - [anon_sym_COLON_COLON] = ACTIONS(769), - [anon_sym_POUND] = ACTIONS(769), - [anon_sym_LBRACK] = ACTIONS(769), - [sym_string_value] = ACTIONS(769), - [sym_identifier] = ACTIONS(769), - [sym_at_keyword] = ACTIONS(767), + [sym__descendant_operator] = ACTIONS(778), + [anon_sym_COMMA] = ACTIONS(778), + [anon_sym_LBRACE] = ACTIONS(778), + [anon_sym_DOT] = ACTIONS(778), + [anon_sym_COLON] = ACTIONS(780), + [anon_sym_COLON_COLON] = ACTIONS(778), + [anon_sym_POUND] = ACTIONS(778), + [anon_sym_LBRACK] = ACTIONS(778), + [anon_sym_GT] = ACTIONS(778), + [anon_sym_TILDE] = ACTIONS(778), + [anon_sym_PLUS] = ACTIONS(778), + [anon_sym_RPAREN] = ACTIONS(778), [sym_comment] = ACTIONS(37), }, [205] = { - [anon_sym_SEMI] = ACTIONS(771), - [anon_sym_RBRACE] = ACTIONS(773), + [anon_sym_COMMA] = ACTIONS(644), + [anon_sym_SEMI] = ACTIONS(644), + [anon_sym_RBRACE] = ACTIONS(644), + [anon_sym_STAR] = ACTIONS(644), + [anon_sym_POUND] = ACTIONS(644), + [anon_sym_PLUS] = ACTIONS(646), + [anon_sym_RPAREN] = ACTIONS(644), + [sym_important] = ACTIONS(644), + [anon_sym_LPAREN2] = ACTIONS(644), + [sym_string_value] = ACTIONS(644), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(646), + [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(646), + [anon_sym_DASH] = ACTIONS(646), + [anon_sym_SLASH] = ACTIONS(646), + [sym_identifier] = ACTIONS(646), [sym_comment] = ACTIONS(37), + [sym_plain_value] = ACTIONS(646), }, [206] = { - [sym__value] = STATE(195), - [sym_color_value] = STATE(195), - [sym_integer_value] = STATE(195), - [sym_float_value] = STATE(195), - [sym_call_expression] = STATE(195), - [sym_binary_expression] = STATE(195), - [aux_sym_declaration_repeat1] = STATE(206), - [anon_sym_COMMA] = ACTIONS(775), - [anon_sym_SEMI] = ACTIONS(763), - [anon_sym_RBRACE] = ACTIONS(763), - [anon_sym_POUND] = ACTIONS(778), - [sym_important] = ACTIONS(763), - [sym_string_value] = ACTIONS(781), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(784), - [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(787), - [sym_identifier] = ACTIONS(790), - [sym_plain_value] = ACTIONS(793), + [aux_sym_arguments_repeat1] = STATE(189), + [anon_sym_COMMA] = ACTIONS(493), + [anon_sym_RPAREN] = ACTIONS(782), [sym_comment] = ACTIONS(37), }, [207] = { - [sym__value] = STATE(195), - [sym_color_value] = STATE(195), - [sym_integer_value] = STATE(195), - [sym_float_value] = STATE(195), - [sym_call_expression] = STATE(195), - [sym_binary_expression] = STATE(195), - [aux_sym_declaration_repeat1] = STATE(212), - [anon_sym_COMMA] = ACTIONS(689), - [anon_sym_SEMI] = ACTIONS(691), - [anon_sym_STAR] = ACTIONS(469), - [anon_sym_POUND] = ACTIONS(306), - [anon_sym_PLUS] = ACTIONS(471), - [sym_important] = ACTIONS(796), - [sym_string_value] = ACTIONS(697), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(312), - [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(314), - [anon_sym_DASH] = ACTIONS(471), - [anon_sym_SLASH] = ACTIONS(471), - [sym_identifier] = ACTIONS(316), - [sym_plain_value] = ACTIONS(699), + [anon_sym_RBRACE] = ACTIONS(564), + [sym_from] = ACTIONS(564), + [sym_to] = ACTIONS(564), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(564), [sym_comment] = ACTIONS(37), }, [208] = { - [anon_sym_COMMA] = ACTIONS(713), - [anon_sym_SEMI] = ACTIONS(713), - [anon_sym_RBRACE] = ACTIONS(713), - [anon_sym_STAR] = ACTIONS(713), - [anon_sym_POUND] = ACTIONS(713), - [anon_sym_PLUS] = ACTIONS(715), - [anon_sym_RPAREN] = ACTIONS(713), - [sym_important] = ACTIONS(713), - [sym_string_value] = ACTIONS(713), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(715), - [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(715), - [anon_sym_DASH] = ACTIONS(715), - [anon_sym_SLASH] = ACTIONS(715), - [sym_identifier] = ACTIONS(715), - [sym_plain_value] = ACTIONS(715), + [anon_sym_RBRACE] = ACTIONS(784), [sym_comment] = ACTIONS(37), }, [209] = { - [anon_sym_RBRACE] = ACTIONS(701), - [sym_from] = ACTIONS(701), - [sym_to] = ACTIONS(701), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(701), + [anon_sym_COMMA] = ACTIONS(786), + [anon_sym_SEMI] = ACTIONS(786), + [anon_sym_RBRACE] = ACTIONS(786), + [anon_sym_STAR] = ACTIONS(487), + [anon_sym_POUND] = ACTIONS(786), + [anon_sym_PLUS] = ACTIONS(489), + [sym_important] = ACTIONS(786), + [anon_sym_LPAREN2] = ACTIONS(786), + [sym_string_value] = ACTIONS(786), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(788), + [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(788), + [anon_sym_DASH] = ACTIONS(489), + [anon_sym_SLASH] = ACTIONS(489), + [sym_identifier] = ACTIONS(788), [sym_comment] = ACTIONS(37), + [sym_plain_value] = ACTIONS(788), }, [210] = { - [anon_sym_ATimport] = ACTIONS(798), - [anon_sym_ATmedia] = ACTIONS(798), - [anon_sym_ATcharset] = ACTIONS(798), - [anon_sym_ATnamespace] = ACTIONS(798), - [anon_sym_ATkeyframes] = ACTIONS(798), - [anon_sym_RBRACE] = ACTIONS(800), - [anon_sym_ATsupports] = ACTIONS(798), - [sym_nesting_selector] = ACTIONS(800), - [anon_sym_STAR] = ACTIONS(800), - [anon_sym_DOT] = ACTIONS(800), - [anon_sym_COLON] = ACTIONS(798), - [anon_sym_COLON_COLON] = ACTIONS(800), - [anon_sym_POUND] = ACTIONS(800), - [anon_sym_LBRACK] = ACTIONS(800), - [sym_string_value] = ACTIONS(800), - [sym_identifier] = ACTIONS(800), - [sym_at_keyword] = ACTIONS(798), + [anon_sym_ATimport] = ACTIONS(790), + [anon_sym_ATmedia] = ACTIONS(790), + [anon_sym_ATcharset] = ACTIONS(790), + [anon_sym_ATnamespace] = ACTIONS(790), + [anon_sym_ATkeyframes] = ACTIONS(790), + [anon_sym_RBRACE] = ACTIONS(792), + [anon_sym_ATsupports] = ACTIONS(790), + [sym_nesting_selector] = ACTIONS(792), + [anon_sym_STAR] = ACTIONS(792), + [anon_sym_DOT] = ACTIONS(792), + [anon_sym_COLON] = ACTIONS(790), + [anon_sym_COLON_COLON] = ACTIONS(792), + [anon_sym_POUND] = ACTIONS(792), + [anon_sym_LBRACK] = ACTIONS(792), + [sym_string_value] = ACTIONS(792), + [sym_identifier] = ACTIONS(792), + [sym_at_keyword] = ACTIONS(790), [sym_comment] = ACTIONS(37), }, [211] = { - [anon_sym_SEMI] = ACTIONS(741), + [anon_sym_SEMI] = ACTIONS(794), + [anon_sym_RBRACE] = ACTIONS(796), [sym_comment] = ACTIONS(37), }, [212] = { - [sym__value] = STATE(195), - [sym_color_value] = STATE(195), - [sym_integer_value] = STATE(195), - [sym_float_value] = STATE(195), - [sym_call_expression] = STATE(195), - [sym_binary_expression] = STATE(195), - [aux_sym_declaration_repeat1] = STATE(214), - [anon_sym_COMMA] = ACTIONS(689), - [anon_sym_SEMI] = ACTIONS(741), - [anon_sym_POUND] = ACTIONS(306), - [sym_important] = ACTIONS(802), - [sym_string_value] = ACTIONS(697), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(312), - [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(314), - [sym_identifier] = ACTIONS(316), - [sym_plain_value] = ACTIONS(699), + [sym__value] = STATE(201), + [sym_parenthesized_value] = STATE(201), + [sym_color_value] = STATE(201), + [sym_integer_value] = STATE(201), + [sym_float_value] = STATE(201), + [sym_call_expression] = STATE(201), + [sym_binary_expression] = STATE(201), + [aux_sym_declaration_repeat1] = STATE(212), + [anon_sym_COMMA] = ACTIONS(798), + [anon_sym_SEMI] = ACTIONS(786), + [anon_sym_RBRACE] = ACTIONS(786), + [anon_sym_POUND] = ACTIONS(801), + [sym_important] = ACTIONS(786), + [anon_sym_LPAREN2] = ACTIONS(804), + [sym_string_value] = ACTIONS(807), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(810), + [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(813), + [sym_identifier] = ACTIONS(816), [sym_comment] = ACTIONS(37), + [sym_plain_value] = ACTIONS(819), }, [213] = { - [anon_sym_SEMI] = ACTIONS(771), + [sym__value] = STATE(201), + [sym_parenthesized_value] = STATE(201), + [sym_color_value] = STATE(201), + [sym_integer_value] = STATE(201), + [sym_float_value] = STATE(201), + [sym_call_expression] = STATE(201), + [sym_binary_expression] = STATE(201), + [aux_sym_declaration_repeat1] = STATE(218), + [anon_sym_COMMA] = ACTIONS(712), + [anon_sym_SEMI] = ACTIONS(714), + [anon_sym_STAR] = ACTIONS(487), + [anon_sym_POUND] = ACTIONS(314), + [anon_sym_PLUS] = ACTIONS(489), + [sym_important] = ACTIONS(822), + [anon_sym_LPAREN2] = ACTIONS(318), + [sym_string_value] = ACTIONS(720), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(322), + [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(324), + [anon_sym_DASH] = ACTIONS(489), + [anon_sym_SLASH] = ACTIONS(489), + [sym_identifier] = ACTIONS(326), [sym_comment] = ACTIONS(37), + [sym_plain_value] = ACTIONS(722), }, [214] = { - [sym__value] = STATE(195), - [sym_color_value] = STATE(195), - [sym_integer_value] = STATE(195), - [sym_float_value] = STATE(195), - [sym_call_expression] = STATE(195), - [sym_binary_expression] = STATE(195), - [aux_sym_declaration_repeat1] = STATE(214), - [anon_sym_COMMA] = ACTIONS(775), - [anon_sym_SEMI] = ACTIONS(763), - [anon_sym_POUND] = ACTIONS(778), - [sym_important] = ACTIONS(763), - [sym_string_value] = ACTIONS(781), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(784), - [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(787), - [sym_identifier] = ACTIONS(790), - [sym_plain_value] = ACTIONS(793), + [anon_sym_COMMA] = ACTIONS(736), + [anon_sym_SEMI] = ACTIONS(736), + [anon_sym_RBRACE] = ACTIONS(736), + [anon_sym_STAR] = ACTIONS(736), + [anon_sym_POUND] = ACTIONS(736), + [anon_sym_PLUS] = ACTIONS(738), + [anon_sym_RPAREN] = ACTIONS(736), + [sym_important] = ACTIONS(736), + [anon_sym_LPAREN2] = ACTIONS(736), + [sym_string_value] = ACTIONS(736), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(738), + [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(738), + [anon_sym_DASH] = ACTIONS(738), + [anon_sym_SLASH] = ACTIONS(738), + [sym_identifier] = ACTIONS(738), [sym_comment] = ACTIONS(37), + [sym_plain_value] = ACTIONS(738), + }, + [215] = { + [anon_sym_RBRACE] = ACTIONS(724), + [sym_from] = ACTIONS(724), + [sym_to] = ACTIONS(724), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(724), + [sym_comment] = ACTIONS(37), + }, + [216] = { + [anon_sym_ATimport] = ACTIONS(824), + [anon_sym_ATmedia] = ACTIONS(824), + [anon_sym_ATcharset] = ACTIONS(824), + [anon_sym_ATnamespace] = ACTIONS(824), + [anon_sym_ATkeyframes] = ACTIONS(824), + [anon_sym_RBRACE] = ACTIONS(826), + [anon_sym_ATsupports] = ACTIONS(824), + [sym_nesting_selector] = ACTIONS(826), + [anon_sym_STAR] = ACTIONS(826), + [anon_sym_DOT] = ACTIONS(826), + [anon_sym_COLON] = ACTIONS(824), + [anon_sym_COLON_COLON] = ACTIONS(826), + [anon_sym_POUND] = ACTIONS(826), + [anon_sym_LBRACK] = ACTIONS(826), + [sym_string_value] = ACTIONS(826), + [sym_identifier] = ACTIONS(826), + [sym_at_keyword] = ACTIONS(824), + [sym_comment] = ACTIONS(37), + }, + [217] = { + [anon_sym_SEMI] = ACTIONS(764), + [sym_comment] = ACTIONS(37), + }, + [218] = { + [sym__value] = STATE(201), + [sym_parenthesized_value] = STATE(201), + [sym_color_value] = STATE(201), + [sym_integer_value] = STATE(201), + [sym_float_value] = STATE(201), + [sym_call_expression] = STATE(201), + [sym_binary_expression] = STATE(201), + [aux_sym_declaration_repeat1] = STATE(220), + [anon_sym_COMMA] = ACTIONS(712), + [anon_sym_SEMI] = ACTIONS(764), + [anon_sym_POUND] = ACTIONS(314), + [sym_important] = ACTIONS(828), + [anon_sym_LPAREN2] = ACTIONS(318), + [sym_string_value] = ACTIONS(720), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(322), + [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(324), + [sym_identifier] = ACTIONS(326), + [sym_comment] = ACTIONS(37), + [sym_plain_value] = ACTIONS(722), + }, + [219] = { + [anon_sym_SEMI] = ACTIONS(794), + [sym_comment] = ACTIONS(37), + }, + [220] = { + [sym__value] = STATE(201), + [sym_parenthesized_value] = STATE(201), + [sym_color_value] = STATE(201), + [sym_integer_value] = STATE(201), + [sym_float_value] = STATE(201), + [sym_call_expression] = STATE(201), + [sym_binary_expression] = STATE(201), + [aux_sym_declaration_repeat1] = STATE(220), + [anon_sym_COMMA] = ACTIONS(798), + [anon_sym_SEMI] = ACTIONS(786), + [anon_sym_POUND] = ACTIONS(801), + [sym_important] = ACTIONS(786), + [anon_sym_LPAREN2] = ACTIONS(804), + [sym_string_value] = ACTIONS(807), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(810), + [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(813), + [sym_identifier] = ACTIONS(816), + [sym_comment] = ACTIONS(37), + [sym_plain_value] = ACTIONS(819), }, }; @@ -7295,362 +7370,374 @@ static TSParseActionEntry ts_parse_actions[] = { [35] = {.count = 1, .reusable = false}, SHIFT(15), [37] = {.count = 1, .reusable = true}, SHIFT_EXTRA(), [39] = {.count = 1, .reusable = true}, SHIFT(20), - [41] = {.count = 1, .reusable = true}, SHIFT(24), - [43] = {.count = 1, .reusable = false}, SHIFT(21), + [41] = {.count = 1, .reusable = true}, SHIFT(21), + [43] = {.count = 1, .reusable = true}, SHIFT(25), [45] = {.count = 1, .reusable = false}, SHIFT(22), [47] = {.count = 1, .reusable = false}, SHIFT(23), [49] = {.count = 1, .reusable = false}, SHIFT(24), - [51] = {.count = 1, .reusable = true}, SHIFT(25), - [53] = {.count = 1, .reusable = false}, SHIFT(26), + [51] = {.count = 1, .reusable = false}, SHIFT(25), + [53] = {.count = 1, .reusable = true}, SHIFT(26), [55] = {.count = 1, .reusable = false}, SHIFT(27), [57] = {.count = 1, .reusable = false}, SHIFT(28), - [59] = {.count = 1, .reusable = true}, SHIFT(32), - [61] = {.count = 1, .reusable = false}, SHIFT(30), + [59] = {.count = 1, .reusable = false}, SHIFT(29), + [61] = {.count = 1, .reusable = true}, SHIFT(33), [63] = {.count = 1, .reusable = false}, SHIFT(31), [65] = {.count = 1, .reusable = false}, SHIFT(32), - [67] = {.count = 1, .reusable = true}, SHIFT(33), + [67] = {.count = 1, .reusable = false}, SHIFT(33), [69] = {.count = 1, .reusable = true}, SHIFT(34), [71] = {.count = 1, .reusable = true}, SHIFT(35), - [73] = {.count = 1, .reusable = false}, SHIFT(36), - [75] = {.count = 1, .reusable = true}, REDUCE(sym_universal_selector, 1), - [77] = {.count = 1, .reusable = false}, REDUCE(sym_universal_selector, 1), - [79] = {.count = 1, .reusable = true}, SHIFT(38), + [73] = {.count = 1, .reusable = true}, SHIFT(36), + [75] = {.count = 1, .reusable = false}, SHIFT(37), + [77] = {.count = 1, .reusable = true}, REDUCE(sym_universal_selector, 1), + [79] = {.count = 1, .reusable = false}, REDUCE(sym_universal_selector, 1), [81] = {.count = 1, .reusable = true}, SHIFT(39), [83] = {.count = 1, .reusable = true}, SHIFT(40), [85] = {.count = 1, .reusable = true}, SHIFT(41), [87] = {.count = 1, .reusable = true}, SHIFT(42), - [89] = {.count = 1, .reusable = true}, REDUCE(sym__selector, 1, .alias_sequence_id = 1), - [91] = {.count = 1, .reusable = false}, REDUCE(sym__selector, 1, .alias_sequence_id = 1), - [93] = {.count = 1, .reusable = true}, SHIFT(43), + [89] = {.count = 1, .reusable = true}, SHIFT(43), + [91] = {.count = 1, .reusable = true}, REDUCE(sym__selector, 1, .alias_sequence_id = 1), + [93] = {.count = 1, .reusable = false}, REDUCE(sym__selector, 1, .alias_sequence_id = 1), [95] = {.count = 1, .reusable = true}, SHIFT(44), - [97] = {.count = 1, .reusable = false}, SHIFT(45), - [99] = {.count = 1, .reusable = true}, ACCEPT_INPUT(), - [101] = {.count = 1, .reusable = true}, SHIFT(48), + [97] = {.count = 1, .reusable = true}, SHIFT(45), + [99] = {.count = 1, .reusable = false}, SHIFT(46), + [101] = {.count = 1, .reusable = true}, ACCEPT_INPUT(), [103] = {.count = 1, .reusable = true}, SHIFT(49), - [105] = {.count = 1, .reusable = true}, REDUCE(sym_selectors, 1), - [107] = {.count = 1, .reusable = true}, SHIFT(50), - [109] = {.count = 1, .reusable = false}, SHIFT(51), - [111] = {.count = 1, .reusable = true}, SHIFT(52), + [105] = {.count = 1, .reusable = true}, SHIFT(50), + [107] = {.count = 1, .reusable = true}, REDUCE(sym_selectors, 1), + [109] = {.count = 1, .reusable = true}, SHIFT(51), + [111] = {.count = 1, .reusable = false}, SHIFT(52), [113] = {.count = 1, .reusable = true}, SHIFT(53), [115] = {.count = 1, .reusable = true}, SHIFT(54), [117] = {.count = 1, .reusable = true}, SHIFT(55), [119] = {.count = 1, .reusable = true}, SHIFT(56), [121] = {.count = 1, .reusable = true}, SHIFT(57), - [123] = {.count = 1, .reusable = true}, REDUCE(sym_stylesheet, 1), - [125] = {.count = 1, .reusable = true}, SHIFT(60), - [127] = {.count = 1, .reusable = true}, REDUCE(sym_integer_value, 1), - [129] = {.count = 1, .reusable = false}, REDUCE(sym_integer_value, 1), - [131] = {.count = 1, .reusable = false}, SHIFT(61), - [133] = {.count = 1, .reusable = true}, REDUCE(sym_float_value, 1), - [135] = {.count = 1, .reusable = false}, REDUCE(sym_float_value, 1), - [137] = {.count = 1, .reusable = false}, SHIFT(62), - [139] = {.count = 1, .reusable = true}, REDUCE(sym__value, 1, .alias_sequence_id = 2), - [141] = {.count = 1, .reusable = true}, SHIFT(63), - [143] = {.count = 1, .reusable = false}, REDUCE(sym__value, 1, .alias_sequence_id = 2), - [145] = {.count = 1, .reusable = true}, SHIFT(65), - [147] = {.count = 1, .reusable = true}, SHIFT(66), - [149] = {.count = 1, .reusable = false}, SHIFT(67), - [151] = {.count = 1, .reusable = false}, SHIFT(66), - [153] = {.count = 1, .reusable = false}, SHIFT(69), - [155] = {.count = 1, .reusable = false}, SHIFT(70), - [157] = {.count = 1, .reusable = true}, SHIFT(73), - [159] = {.count = 1, .reusable = true}, REDUCE(sym__query, 1, .alias_sequence_id = 3), - [161] = {.count = 1, .reusable = true}, SHIFT(74), + [123] = {.count = 1, .reusable = true}, SHIFT(58), + [125] = {.count = 1, .reusable = true}, REDUCE(sym_stylesheet, 1), + [127] = {.count = 1, .reusable = true}, SHIFT(61), + [129] = {.count = 1, .reusable = true}, SHIFT(62), + [131] = {.count = 1, .reusable = false}, SHIFT(62), + [133] = {.count = 1, .reusable = true}, REDUCE(sym_integer_value, 1), + [135] = {.count = 1, .reusable = false}, REDUCE(sym_integer_value, 1), + [137] = {.count = 1, .reusable = false}, SHIFT(63), + [139] = {.count = 1, .reusable = true}, REDUCE(sym_float_value, 1), + [141] = {.count = 1, .reusable = false}, REDUCE(sym_float_value, 1), + [143] = {.count = 1, .reusable = false}, SHIFT(64), + [145] = {.count = 1, .reusable = true}, REDUCE(sym__value, 1, .alias_sequence_id = 2), + [147] = {.count = 1, .reusable = true}, SHIFT(65), + [149] = {.count = 1, .reusable = false}, REDUCE(sym__value, 1, .alias_sequence_id = 2), + [151] = {.count = 1, .reusable = true}, SHIFT(67), + [153] = {.count = 1, .reusable = true}, SHIFT(68), + [155] = {.count = 1, .reusable = false}, SHIFT(69), + [157] = {.count = 1, .reusable = false}, SHIFT(68), + [159] = {.count = 1, .reusable = false}, SHIFT(71), + [161] = {.count = 1, .reusable = false}, SHIFT(72), [163] = {.count = 1, .reusable = true}, SHIFT(75), - [165] = {.count = 1, .reusable = true}, SHIFT(61), - [167] = {.count = 1, .reusable = true}, SHIFT(62), - [169] = {.count = 1, .reusable = true}, SHIFT(78), - [171] = {.count = 1, .reusable = true}, SHIFT(79), - [173] = {.count = 1, .reusable = false}, SHIFT(79), + [165] = {.count = 1, .reusable = true}, REDUCE(sym__query, 1, .alias_sequence_id = 3), + [167] = {.count = 1, .reusable = true}, SHIFT(76), + [169] = {.count = 1, .reusable = true}, SHIFT(77), + [171] = {.count = 1, .reusable = true}, SHIFT(63), + [173] = {.count = 1, .reusable = true}, SHIFT(64), [175] = {.count = 1, .reusable = true}, SHIFT(80), [177] = {.count = 1, .reusable = true}, SHIFT(81), - [179] = {.count = 1, .reusable = true}, SHIFT(82), - [181] = {.count = 1, .reusable = true}, SHIFT(83), - [183] = {.count = 1, .reusable = true}, SHIFT(85), - [185] = {.count = 1, .reusable = true}, REDUCE(sym_class_selector, 2, .alias_sequence_id = 4), - [187] = {.count = 1, .reusable = false}, REDUCE(sym_class_selector, 2, .alias_sequence_id = 4), - [189] = {.count = 1, .reusable = true}, REDUCE(sym_pseudo_class_selector, 2, .alias_sequence_id = 4), - [191] = {.count = 1, .reusable = false}, REDUCE(sym_pseudo_class_selector, 2, .alias_sequence_id = 4), - [193] = {.count = 1, .reusable = true}, SHIFT(87), - [195] = {.count = 1, .reusable = true}, REDUCE(sym_pseudo_element_selector, 2, .alias_sequence_id = 5), - [197] = {.count = 1, .reusable = false}, REDUCE(sym_pseudo_element_selector, 2, .alias_sequence_id = 5), - [199] = {.count = 1, .reusable = true}, REDUCE(sym_id_selector, 2, .alias_sequence_id = 6), - [201] = {.count = 1, .reusable = false}, REDUCE(sym_id_selector, 2, .alias_sequence_id = 6), - [203] = {.count = 1, .reusable = true}, SHIFT(89), - [205] = {.count = 1, .reusable = true}, SHIFT(90), - [207] = {.count = 1, .reusable = true}, REDUCE(sym_at_rule, 2), - [209] = {.count = 1, .reusable = false}, REDUCE(sym_at_rule, 2), - [211] = {.count = 1, .reusable = true}, SHIFT(91), - [213] = {.count = 1, .reusable = true}, SHIFT(92), - [215] = {.count = 1, .reusable = true}, SHIFT(95), - [217] = {.count = 1, .reusable = true}, SHIFT(96), - [219] = {.count = 1, .reusable = true}, SHIFT(97), - [221] = {.count = 1, .reusable = true}, REDUCE(sym_rule_set, 2), - [223] = {.count = 1, .reusable = false}, REDUCE(sym_rule_set, 2), + [179] = {.count = 1, .reusable = false}, SHIFT(81), + [181] = {.count = 1, .reusable = true}, SHIFT(82), + [183] = {.count = 1, .reusable = true}, SHIFT(83), + [185] = {.count = 1, .reusable = true}, SHIFT(84), + [187] = {.count = 1, .reusable = true}, SHIFT(85), + [189] = {.count = 1, .reusable = true}, SHIFT(87), + [191] = {.count = 1, .reusable = true}, REDUCE(sym_class_selector, 2, .alias_sequence_id = 4), + [193] = {.count = 1, .reusable = false}, REDUCE(sym_class_selector, 2, .alias_sequence_id = 4), + [195] = {.count = 1, .reusable = true}, REDUCE(sym_pseudo_class_selector, 2, .alias_sequence_id = 4), + [197] = {.count = 1, .reusable = false}, REDUCE(sym_pseudo_class_selector, 2, .alias_sequence_id = 4), + [199] = {.count = 1, .reusable = true}, SHIFT(89), + [201] = {.count = 1, .reusable = true}, REDUCE(sym_pseudo_element_selector, 2, .alias_sequence_id = 5), + [203] = {.count = 1, .reusable = false}, REDUCE(sym_pseudo_element_selector, 2, .alias_sequence_id = 5), + [205] = {.count = 1, .reusable = true}, REDUCE(sym_id_selector, 2, .alias_sequence_id = 6), + [207] = {.count = 1, .reusable = false}, REDUCE(sym_id_selector, 2, .alias_sequence_id = 6), + [209] = {.count = 1, .reusable = true}, SHIFT(91), + [211] = {.count = 1, .reusable = true}, SHIFT(92), + [213] = {.count = 1, .reusable = true}, REDUCE(sym_at_rule, 2), + [215] = {.count = 1, .reusable = false}, REDUCE(sym_at_rule, 2), + [217] = {.count = 1, .reusable = true}, SHIFT(93), + [219] = {.count = 1, .reusable = true}, SHIFT(94), + [221] = {.count = 1, .reusable = true}, SHIFT(97), + [223] = {.count = 1, .reusable = true}, SHIFT(98), [225] = {.count = 1, .reusable = true}, SHIFT(99), - [227] = {.count = 1, .reusable = true}, SHIFT(100), - [229] = {.count = 1, .reusable = true}, SHIFT(101), - [231] = {.count = 1, .reusable = true}, SHIFT(102), - [233] = {.count = 1, .reusable = true}, SHIFT(103), - [235] = {.count = 1, .reusable = true}, SHIFT(104), - [237] = {.count = 1, .reusable = true}, SHIFT(105), - [239] = {.count = 1, .reusable = true}, SHIFT(106), - [241] = {.count = 1, .reusable = true}, SHIFT(107), - [243] = {.count = 1, .reusable = true}, SHIFT(108), - [245] = {.count = 1, .reusable = true}, REDUCE(sym_selectors, 2), - [247] = {.count = 1, .reusable = true}, REDUCE(aux_sym_stylesheet_repeat1, 2), - [249] = {.count = 2, .reusable = false}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(2), - [252] = {.count = 2, .reusable = false}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(3), - [255] = {.count = 2, .reusable = false}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(4), - [258] = {.count = 2, .reusable = false}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(5), - [261] = {.count = 2, .reusable = false}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(6), - [264] = {.count = 2, .reusable = false}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(7), - [267] = {.count = 2, .reusable = true}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(18), - [270] = {.count = 2, .reusable = true}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(8), - [273] = {.count = 2, .reusable = true}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(9), - [276] = {.count = 2, .reusable = false}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(10), - [279] = {.count = 2, .reusable = true}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(11), - [282] = {.count = 2, .reusable = true}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(12), - [285] = {.count = 2, .reusable = true}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(13), - [288] = {.count = 2, .reusable = true}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(14), - [291] = {.count = 2, .reusable = false}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(15), - [294] = {.count = 1, .reusable = true}, REDUCE(sym_color_value, 2), - [296] = {.count = 1, .reusable = false}, REDUCE(sym_color_value, 2), - [298] = {.count = 1, .reusable = true}, REDUCE(sym_integer_value, 2), - [300] = {.count = 1, .reusable = false}, REDUCE(sym_integer_value, 2), - [302] = {.count = 1, .reusable = true}, REDUCE(sym_float_value, 2), - [304] = {.count = 1, .reusable = false}, REDUCE(sym_float_value, 2), - [306] = {.count = 1, .reusable = true}, SHIFT(110), - [308] = {.count = 1, .reusable = true}, SHIFT(111), - [310] = {.count = 1, .reusable = true}, SHIFT(115), - [312] = {.count = 1, .reusable = false}, SHIFT(112), - [314] = {.count = 1, .reusable = false}, SHIFT(113), - [316] = {.count = 1, .reusable = false}, SHIFT(114), - [318] = {.count = 1, .reusable = false}, SHIFT(115), - [320] = {.count = 1, .reusable = true}, REDUCE(sym_call_expression, 2, .alias_sequence_id = 7), - [322] = {.count = 1, .reusable = false}, REDUCE(sym_call_expression, 2, .alias_sequence_id = 7), - [324] = {.count = 1, .reusable = true}, REDUCE(sym_import_statement, 3), - [326] = {.count = 1, .reusable = false}, REDUCE(sym_import_statement, 3), - [328] = {.count = 1, .reusable = true}, SHIFT(117), - [330] = {.count = 1, .reusable = false}, SHIFT(117), - [332] = {.count = 1, .reusable = true}, SHIFT(118), - [334] = {.count = 1, .reusable = true}, SHIFT(119), - [336] = {.count = 1, .reusable = true}, SHIFT(120), - [338] = {.count = 1, .reusable = true}, SHIFT(122), - [340] = {.count = 1, .reusable = true}, SHIFT(123), - [342] = {.count = 1, .reusable = true}, SHIFT(124), - [344] = {.count = 1, .reusable = true}, REDUCE(sym_negated_query, 2), - [346] = {.count = 1, .reusable = true}, SHIFT(125), - [348] = {.count = 1, .reusable = true}, REDUCE(sym_media_statement, 3), - [350] = {.count = 1, .reusable = false}, REDUCE(sym_media_statement, 3), - [352] = {.count = 1, .reusable = true}, REDUCE(sym_charset_statement, 3), - [354] = {.count = 1, .reusable = false}, REDUCE(sym_charset_statement, 3), - [356] = {.count = 1, .reusable = true}, REDUCE(sym_namespace_statement, 3), - [358] = {.count = 1, .reusable = false}, REDUCE(sym_namespace_statement, 3), - [360] = {.count = 1, .reusable = true}, SHIFT(130), - [362] = {.count = 1, .reusable = true}, SHIFT(131), - [364] = {.count = 1, .reusable = true}, SHIFT(132), - [366] = {.count = 1, .reusable = true}, SHIFT(30), - [368] = {.count = 1, .reusable = true}, REDUCE(sym_keyframes_statement, 3, .alias_sequence_id = 8), - [370] = {.count = 1, .reusable = false}, REDUCE(sym_keyframes_statement, 3, .alias_sequence_id = 8), - [372] = {.count = 1, .reusable = true}, REDUCE(sym_supports_statement, 3), - [374] = {.count = 1, .reusable = false}, REDUCE(sym_supports_statement, 3), - [376] = {.count = 1, .reusable = true}, SHIFT(138), - [378] = {.count = 1, .reusable = false}, SHIFT(9), - [380] = {.count = 1, .reusable = true}, SHIFT(134), - [382] = {.count = 1, .reusable = true}, SHIFT(135), - [384] = {.count = 1, .reusable = true}, SHIFT(136), - [386] = {.count = 1, .reusable = false}, SHIFT(137), - [388] = {.count = 1, .reusable = true}, REDUCE(sym_pseudo_class_selector, 3, .alias_sequence_id = 4), - [390] = {.count = 1, .reusable = false}, REDUCE(sym_pseudo_class_selector, 3, .alias_sequence_id = 4), - [392] = {.count = 1, .reusable = true}, SHIFT(140), - [394] = {.count = 1, .reusable = false}, SHIFT(140), - [396] = {.count = 1, .reusable = true}, REDUCE(sym_attribute_selector, 3, .alias_sequence_id = 9), - [398] = {.count = 1, .reusable = false}, REDUCE(sym_attribute_selector, 3, .alias_sequence_id = 9), - [400] = {.count = 1, .reusable = true}, REDUCE(sym_block, 2), - [402] = {.count = 1, .reusable = false}, REDUCE(sym_block, 2), - [404] = {.count = 1, .reusable = false}, SHIFT(141), - [406] = {.count = 1, .reusable = true}, SHIFT(142), - [408] = {.count = 1, .reusable = true}, REDUCE(sym_at_rule, 3), - [410] = {.count = 1, .reusable = false}, REDUCE(sym_at_rule, 3), - [412] = {.count = 1, .reusable = true}, SHIFT(146), - [414] = {.count = 1, .reusable = true}, REDUCE(sym_descendant_selector, 3), - [416] = {.count = 1, .reusable = false}, REDUCE(sym_descendant_selector, 3), - [418] = {.count = 1, .reusable = true}, REDUCE(aux_sym_selectors_repeat1, 2), - [420] = {.count = 1, .reusable = true}, REDUCE(sym_class_selector, 3, .alias_sequence_id = 10), - [422] = {.count = 1, .reusable = false}, REDUCE(sym_class_selector, 3, .alias_sequence_id = 10), - [424] = {.count = 1, .reusable = true}, REDUCE(sym_pseudo_class_selector, 3, .alias_sequence_id = 10), - [426] = {.count = 1, .reusable = false}, REDUCE(sym_pseudo_class_selector, 3, .alias_sequence_id = 10), - [428] = {.count = 1, .reusable = true}, REDUCE(sym_pseudo_element_selector, 3, .alias_sequence_id = 11), - [430] = {.count = 1, .reusable = false}, REDUCE(sym_pseudo_element_selector, 3, .alias_sequence_id = 11), - [432] = {.count = 1, .reusable = true}, REDUCE(sym_id_selector, 3, .alias_sequence_id = 12), - [434] = {.count = 1, .reusable = false}, REDUCE(sym_id_selector, 3, .alias_sequence_id = 12), - [436] = {.count = 1, .reusable = true}, SHIFT(149), - [438] = {.count = 1, .reusable = true}, SHIFT(150), - [440] = {.count = 1, .reusable = true}, REDUCE(sym_child_selector, 3), - [442] = {.count = 1, .reusable = false}, REDUCE(sym_child_selector, 3), - [444] = {.count = 1, .reusable = true}, REDUCE(sym_sibling_selector, 3), - [446] = {.count = 1, .reusable = false}, REDUCE(sym_sibling_selector, 3), - [448] = {.count = 1, .reusable = true}, REDUCE(sym_adjacent_sibling_selector, 3), - [450] = {.count = 1, .reusable = false}, REDUCE(sym_adjacent_sibling_selector, 3), - [452] = {.count = 2, .reusable = true}, REDUCE(aux_sym_selectors_repeat1, 2), SHIFT_REPEAT(49), - [455] = {.count = 1, .reusable = true}, SHIFT(151), - [457] = {.count = 1, .reusable = true}, REDUCE(sym_arguments, 2), - [459] = {.count = 1, .reusable = false}, REDUCE(sym_arguments, 2), - [461] = {.count = 1, .reusable = false}, SHIFT(152), - [463] = {.count = 1, .reusable = false}, SHIFT(153), - [465] = {.count = 1, .reusable = true}, SHIFT(154), - [467] = {.count = 1, .reusable = true}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 1), - [469] = {.count = 1, .reusable = true}, SHIFT(156), - [471] = {.count = 1, .reusable = false}, SHIFT(156), - [473] = {.count = 1, .reusable = false}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 1), - [475] = {.count = 1, .reusable = true}, SHIFT(157), - [477] = {.count = 1, .reusable = true}, SHIFT(158), - [479] = {.count = 1, .reusable = true}, REDUCE(sym_binary_expression, 3), - [481] = {.count = 1, .reusable = false}, REDUCE(sym_binary_expression, 3), - [483] = {.count = 1, .reusable = true}, REDUCE(sym_import_statement, 4), - [485] = {.count = 1, .reusable = false}, REDUCE(sym_import_statement, 4), - [487] = {.count = 1, .reusable = true}, SHIFT(162), - [489] = {.count = 1, .reusable = true}, SHIFT(164), - [491] = {.count = 1, .reusable = false}, SHIFT(164), - [493] = {.count = 1, .reusable = true}, REDUCE(sym_parenthesized_query, 3), - [495] = {.count = 1, .reusable = true}, SHIFT(165), - [497] = {.count = 1, .reusable = true}, REDUCE(aux_sym_import_statement_repeat1, 2), - [499] = {.count = 1, .reusable = true}, REDUCE(sym_binary_query, 3), - [501] = {.count = 1, .reusable = true}, REDUCE(sym_media_statement, 4), - [503] = {.count = 1, .reusable = false}, REDUCE(sym_media_statement, 4), - [505] = {.count = 2, .reusable = true}, REDUCE(aux_sym_import_statement_repeat1, 2), SHIFT_REPEAT(74), - [508] = {.count = 1, .reusable = true}, REDUCE(sym_namespace_statement, 4, .alias_sequence_id = 13), - [510] = {.count = 1, .reusable = false}, REDUCE(sym_namespace_statement, 4, .alias_sequence_id = 13), - [512] = {.count = 1, .reusable = true}, REDUCE(sym_keyframe_block_list, 2), - [514] = {.count = 1, .reusable = false}, REDUCE(sym_keyframe_block_list, 2), - [516] = {.count = 1, .reusable = true}, SHIFT(166), - [518] = {.count = 1, .reusable = true}, SHIFT(168), - [520] = {.count = 1, .reusable = false}, SHIFT(151), - [522] = {.count = 1, .reusable = false}, SHIFT(41), - [524] = {.count = 1, .reusable = true}, REDUCE(sym_pseudo_class_arguments, 2), - [526] = {.count = 1, .reusable = false}, REDUCE(sym_pseudo_class_arguments, 2), - [528] = {.count = 1, .reusable = true}, REDUCE(sym__selector, 1), - [530] = {.count = 1, .reusable = true}, REDUCE(sym__value, 1), - [532] = {.count = 1, .reusable = false}, REDUCE(sym__selector, 1), - [534] = {.count = 1, .reusable = false}, REDUCE(sym__value, 1), - [536] = {.count = 1, .reusable = true}, SHIFT(170), - [538] = {.count = 1, .reusable = true}, SHIFT(171), - [540] = {.count = 1, .reusable = true}, SHIFT(173), - [542] = {.count = 1, .reusable = true}, SHIFT(174), - [544] = {.count = 1, .reusable = false}, SHIFT(174), - [546] = {.count = 1, .reusable = true}, REDUCE(sym_block, 3), - [548] = {.count = 1, .reusable = false}, REDUCE(sym_block, 3), - [550] = {.count = 1, .reusable = true}, SHIFT(175), - [552] = {.count = 2, .reusable = false}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(2), - [555] = {.count = 2, .reusable = false}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(3), - [558] = {.count = 2, .reusable = false}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(4), - [561] = {.count = 2, .reusable = false}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(5), - [564] = {.count = 2, .reusable = false}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(6), - [567] = {.count = 1, .reusable = true}, REDUCE(aux_sym_block_repeat1, 2), - [569] = {.count = 2, .reusable = false}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(7), - [572] = {.count = 2, .reusable = true}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(18), - [575] = {.count = 2, .reusable = true}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(8), - [578] = {.count = 2, .reusable = true}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(9), - [581] = {.count = 2, .reusable = false}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(10), - [584] = {.count = 2, .reusable = true}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(11), - [587] = {.count = 2, .reusable = true}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(12), - [590] = {.count = 2, .reusable = true}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(13), - [593] = {.count = 2, .reusable = true}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(176), - [596] = {.count = 2, .reusable = false}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(15), - [599] = {.count = 1, .reusable = true}, REDUCE(sym_at_rule, 4), - [601] = {.count = 1, .reusable = false}, REDUCE(sym_at_rule, 4), - [603] = {.count = 2, .reusable = true}, REDUCE(aux_sym_import_statement_repeat1, 2), SHIFT_REPEAT(95), - [606] = {.count = 1, .reusable = true}, REDUCE(sym_pseudo_class_selector, 4, .alias_sequence_id = 10), - [608] = {.count = 1, .reusable = false}, REDUCE(sym_pseudo_class_selector, 4, .alias_sequence_id = 10), - [610] = {.count = 1, .reusable = true}, SHIFT(177), - [612] = {.count = 1, .reusable = false}, SHIFT(177), - [614] = {.count = 1, .reusable = true}, REDUCE(sym_attribute_selector, 4, .alias_sequence_id = 14), - [616] = {.count = 1, .reusable = false}, REDUCE(sym_attribute_selector, 4, .alias_sequence_id = 14), - [618] = {.count = 1, .reusable = true}, SHIFT(178), - [620] = {.count = 1, .reusable = true}, SHIFT(180), - [622] = {.count = 1, .reusable = false}, SHIFT(180), - [624] = {.count = 1, .reusable = true}, REDUCE(sym_arguments, 3), - [626] = {.count = 1, .reusable = false}, REDUCE(sym_arguments, 3), - [628] = {.count = 1, .reusable = true}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2), - [630] = {.count = 2, .reusable = true}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2), SHIFT_REPEAT(110), - [633] = {.count = 2, .reusable = true}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2), SHIFT_REPEAT(115), - [636] = {.count = 2, .reusable = false}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2), SHIFT_REPEAT(112), - [639] = {.count = 2, .reusable = false}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2), SHIFT_REPEAT(113), - [642] = {.count = 2, .reusable = false}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2), SHIFT_REPEAT(114), - [645] = {.count = 2, .reusable = false}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2), SHIFT_REPEAT(115), - [648] = {.count = 1, .reusable = true}, SHIFT(182), - [650] = {.count = 1, .reusable = true}, REDUCE(sym_import_statement, 5), - [652] = {.count = 1, .reusable = false}, REDUCE(sym_import_statement, 5), - [654] = {.count = 2, .reusable = true}, REDUCE(aux_sym_import_statement_repeat1, 2), SHIFT_REPEAT(118), - [657] = {.count = 1, .reusable = true}, SHIFT(184), - [659] = {.count = 1, .reusable = true}, REDUCE(sym_selector_query, 4), - [661] = {.count = 1, .reusable = true}, SHIFT(185), - [663] = {.count = 1, .reusable = true}, REDUCE(sym_keyframe_block, 2), - [665] = {.count = 1, .reusable = true}, REDUCE(sym_keyframe_block_list, 3), - [667] = {.count = 1, .reusable = false}, REDUCE(sym_keyframe_block_list, 3), - [669] = {.count = 1, .reusable = true}, REDUCE(aux_sym_keyframe_block_list_repeat1, 2), - [671] = {.count = 2, .reusable = true}, REDUCE(aux_sym_keyframe_block_list_repeat1, 2), SHIFT_REPEAT(132), - [674] = {.count = 2, .reusable = true}, REDUCE(aux_sym_keyframe_block_list_repeat1, 2), SHIFT_REPEAT(30), - [677] = {.count = 1, .reusable = true}, SHIFT(188), - [679] = {.count = 1, .reusable = true}, REDUCE(sym_pseudo_class_arguments, 3), - [681] = {.count = 1, .reusable = false}, REDUCE(sym_pseudo_class_arguments, 3), - [683] = {.count = 1, .reusable = true}, SHIFT(190), - [685] = {.count = 1, .reusable = true}, REDUCE(sym_attribute_selector, 5, .alias_sequence_id = 9), - [687] = {.count = 1, .reusable = false}, REDUCE(sym_attribute_selector, 5, .alias_sequence_id = 9), - [689] = {.count = 1, .reusable = true}, SHIFT(192), - [691] = {.count = 1, .reusable = true}, SHIFT(193), - [693] = {.count = 1, .reusable = true}, REDUCE(sym_last_declaration, 3, .alias_sequence_id = 15), - [695] = {.count = 1, .reusable = true}, SHIFT(194), - [697] = {.count = 1, .reusable = true}, SHIFT(195), - [699] = {.count = 1, .reusable = false}, SHIFT(195), - [701] = {.count = 1, .reusable = true}, REDUCE(sym_block, 4), - [703] = {.count = 1, .reusable = false}, REDUCE(sym_block, 4), - [705] = {.count = 1, .reusable = false}, SHIFT(197), - [707] = {.count = 1, .reusable = true}, SHIFT(198), - [709] = {.count = 1, .reusable = true}, SHIFT(199), - [711] = {.count = 1, .reusable = true}, REDUCE(aux_sym_arguments_repeat1, 2), - [713] = {.count = 1, .reusable = true}, REDUCE(sym_arguments, 4), - [715] = {.count = 1, .reusable = false}, REDUCE(sym_arguments, 4), - [717] = {.count = 2, .reusable = true}, REDUCE(aux_sym_arguments_repeat1, 2), SHIFT_REPEAT(157), - [720] = {.count = 1, .reusable = true}, REDUCE(sym_feature_query, 5, .alias_sequence_id = 16), - [722] = {.count = 1, .reusable = true}, SHIFT(201), - [724] = {.count = 1, .reusable = true}, REDUCE(aux_sym_pseudo_class_arguments_repeat2, 2), - [726] = {.count = 1, .reusable = true}, REDUCE(sym_pseudo_class_arguments, 4), - [728] = {.count = 1, .reusable = false}, REDUCE(sym_pseudo_class_arguments, 4), - [730] = {.count = 2, .reusable = true}, REDUCE(aux_sym_pseudo_class_arguments_repeat2, 2), SHIFT_REPEAT(170), - [733] = {.count = 1, .reusable = true}, SHIFT(203), - [735] = {.count = 1, .reusable = false}, SHIFT(203), - [737] = {.count = 1, .reusable = false}, REDUCE(sym_declaration, 4, .alias_sequence_id = 15), - [739] = {.count = 1, .reusable = true}, REDUCE(sym_declaration, 4, .alias_sequence_id = 15), - [741] = {.count = 1, .reusable = true}, SHIFT(204), - [743] = {.count = 1, .reusable = true}, REDUCE(sym_last_declaration, 4, .alias_sequence_id = 15), - [745] = {.count = 1, .reusable = true}, REDUCE(aux_sym_declaration_repeat1, 1), - [747] = {.count = 1, .reusable = false}, REDUCE(aux_sym_declaration_repeat1, 1), - [749] = {.count = 1, .reusable = true}, SHIFT(205), - [751] = {.count = 1, .reusable = true}, SHIFT(207), - [753] = {.count = 1, .reusable = false}, SHIFT(207), - [755] = {.count = 1, .reusable = true}, REDUCE(sym_attribute_selector, 6, .alias_sequence_id = 14), - [757] = {.count = 1, .reusable = false}, REDUCE(sym_attribute_selector, 6, .alias_sequence_id = 14), - [759] = {.count = 1, .reusable = true}, SHIFT(208), - [761] = {.count = 1, .reusable = true}, SHIFT(209), - [763] = {.count = 1, .reusable = true}, REDUCE(aux_sym_declaration_repeat1, 2), - [765] = {.count = 1, .reusable = false}, REDUCE(aux_sym_declaration_repeat1, 2), - [767] = {.count = 1, .reusable = false}, REDUCE(sym_declaration, 5, .alias_sequence_id = 15), - [769] = {.count = 1, .reusable = true}, REDUCE(sym_declaration, 5, .alias_sequence_id = 15), - [771] = {.count = 1, .reusable = true}, SHIFT(210), - [773] = {.count = 1, .reusable = true}, REDUCE(sym_last_declaration, 5, .alias_sequence_id = 15), - [775] = {.count = 2, .reusable = true}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(192), - [778] = {.count = 2, .reusable = true}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(110), - [781] = {.count = 2, .reusable = true}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(195), - [784] = {.count = 2, .reusable = false}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(112), - [787] = {.count = 2, .reusable = false}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(113), - [790] = {.count = 2, .reusable = false}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(114), - [793] = {.count = 2, .reusable = false}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(195), - [796] = {.count = 1, .reusable = true}, SHIFT(211), - [798] = {.count = 1, .reusable = false}, REDUCE(sym_declaration, 6, .alias_sequence_id = 15), - [800] = {.count = 1, .reusable = true}, REDUCE(sym_declaration, 6, .alias_sequence_id = 15), - [802] = {.count = 1, .reusable = true}, SHIFT(213), + [227] = {.count = 1, .reusable = true}, REDUCE(sym_rule_set, 2), + [229] = {.count = 1, .reusable = false}, REDUCE(sym_rule_set, 2), + [231] = {.count = 1, .reusable = true}, SHIFT(101), + [233] = {.count = 1, .reusable = true}, SHIFT(102), + [235] = {.count = 1, .reusable = true}, SHIFT(103), + [237] = {.count = 1, .reusable = true}, SHIFT(104), + [239] = {.count = 1, .reusable = true}, SHIFT(105), + [241] = {.count = 1, .reusable = true}, SHIFT(106), + [243] = {.count = 1, .reusable = true}, SHIFT(107), + [245] = {.count = 1, .reusable = true}, SHIFT(108), + [247] = {.count = 1, .reusable = true}, SHIFT(109), + [249] = {.count = 1, .reusable = true}, SHIFT(110), + [251] = {.count = 1, .reusable = true}, REDUCE(sym_selectors, 2), + [253] = {.count = 1, .reusable = true}, REDUCE(aux_sym_stylesheet_repeat1, 2), + [255] = {.count = 2, .reusable = false}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(2), + [258] = {.count = 2, .reusable = false}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(3), + [261] = {.count = 2, .reusable = false}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(4), + [264] = {.count = 2, .reusable = false}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(5), + [267] = {.count = 2, .reusable = false}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(6), + [270] = {.count = 2, .reusable = false}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(7), + [273] = {.count = 2, .reusable = true}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(18), + [276] = {.count = 2, .reusable = true}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(8), + [279] = {.count = 2, .reusable = true}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(9), + [282] = {.count = 2, .reusable = false}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(10), + [285] = {.count = 2, .reusable = true}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(11), + [288] = {.count = 2, .reusable = true}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(12), + [291] = {.count = 2, .reusable = true}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(13), + [294] = {.count = 2, .reusable = true}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(14), + [297] = {.count = 2, .reusable = false}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(15), + [300] = {.count = 1, .reusable = true}, REDUCE(sym_color_value, 2), + [302] = {.count = 1, .reusable = false}, REDUCE(sym_color_value, 2), + [304] = {.count = 1, .reusable = true}, SHIFT(112), + [306] = {.count = 1, .reusable = true}, REDUCE(sym_integer_value, 2), + [308] = {.count = 1, .reusable = false}, REDUCE(sym_integer_value, 2), + [310] = {.count = 1, .reusable = true}, REDUCE(sym_float_value, 2), + [312] = {.count = 1, .reusable = false}, REDUCE(sym_float_value, 2), + [314] = {.count = 1, .reusable = true}, SHIFT(113), + [316] = {.count = 1, .reusable = true}, SHIFT(114), + [318] = {.count = 1, .reusable = true}, SHIFT(115), + [320] = {.count = 1, .reusable = true}, SHIFT(119), + [322] = {.count = 1, .reusable = false}, SHIFT(116), + [324] = {.count = 1, .reusable = false}, SHIFT(117), + [326] = {.count = 1, .reusable = false}, SHIFT(118), + [328] = {.count = 1, .reusable = false}, SHIFT(119), + [330] = {.count = 1, .reusable = true}, REDUCE(sym_call_expression, 2, .alias_sequence_id = 7), + [332] = {.count = 1, .reusable = false}, REDUCE(sym_call_expression, 2, .alias_sequence_id = 7), + [334] = {.count = 1, .reusable = true}, REDUCE(sym_import_statement, 3), + [336] = {.count = 1, .reusable = false}, REDUCE(sym_import_statement, 3), + [338] = {.count = 1, .reusable = true}, SHIFT(121), + [340] = {.count = 1, .reusable = false}, SHIFT(121), + [342] = {.count = 1, .reusable = true}, SHIFT(122), + [344] = {.count = 1, .reusable = true}, SHIFT(123), + [346] = {.count = 1, .reusable = true}, SHIFT(124), + [348] = {.count = 1, .reusable = true}, SHIFT(126), + [350] = {.count = 1, .reusable = true}, SHIFT(127), + [352] = {.count = 1, .reusable = true}, SHIFT(128), + [354] = {.count = 1, .reusable = true}, REDUCE(sym_negated_query, 2), + [356] = {.count = 1, .reusable = true}, SHIFT(129), + [358] = {.count = 1, .reusable = true}, REDUCE(sym_media_statement, 3), + [360] = {.count = 1, .reusable = false}, REDUCE(sym_media_statement, 3), + [362] = {.count = 1, .reusable = true}, REDUCE(sym_charset_statement, 3), + [364] = {.count = 1, .reusable = false}, REDUCE(sym_charset_statement, 3), + [366] = {.count = 1, .reusable = true}, REDUCE(sym_namespace_statement, 3), + [368] = {.count = 1, .reusable = false}, REDUCE(sym_namespace_statement, 3), + [370] = {.count = 1, .reusable = true}, SHIFT(134), + [372] = {.count = 1, .reusable = true}, SHIFT(135), + [374] = {.count = 1, .reusable = true}, SHIFT(136), + [376] = {.count = 1, .reusable = true}, SHIFT(31), + [378] = {.count = 1, .reusable = true}, REDUCE(sym_keyframes_statement, 3, .alias_sequence_id = 8), + [380] = {.count = 1, .reusable = false}, REDUCE(sym_keyframes_statement, 3, .alias_sequence_id = 8), + [382] = {.count = 1, .reusable = true}, REDUCE(sym_supports_statement, 3), + [384] = {.count = 1, .reusable = false}, REDUCE(sym_supports_statement, 3), + [386] = {.count = 1, .reusable = true}, SHIFT(142), + [388] = {.count = 1, .reusable = false}, SHIFT(9), + [390] = {.count = 1, .reusable = true}, SHIFT(138), + [392] = {.count = 1, .reusable = true}, SHIFT(139), + [394] = {.count = 1, .reusable = true}, SHIFT(140), + [396] = {.count = 1, .reusable = false}, SHIFT(141), + [398] = {.count = 1, .reusable = true}, REDUCE(sym_pseudo_class_selector, 3, .alias_sequence_id = 4), + [400] = {.count = 1, .reusable = false}, REDUCE(sym_pseudo_class_selector, 3, .alias_sequence_id = 4), + [402] = {.count = 1, .reusable = true}, SHIFT(144), + [404] = {.count = 1, .reusable = false}, SHIFT(144), + [406] = {.count = 1, .reusable = true}, REDUCE(sym_attribute_selector, 3, .alias_sequence_id = 9), + [408] = {.count = 1, .reusable = false}, REDUCE(sym_attribute_selector, 3, .alias_sequence_id = 9), + [410] = {.count = 1, .reusable = true}, REDUCE(sym_block, 2), + [412] = {.count = 1, .reusable = false}, REDUCE(sym_block, 2), + [414] = {.count = 1, .reusable = false}, SHIFT(145), + [416] = {.count = 1, .reusable = true}, SHIFT(146), + [418] = {.count = 1, .reusable = true}, REDUCE(sym_at_rule, 3), + [420] = {.count = 1, .reusable = false}, REDUCE(sym_at_rule, 3), + [422] = {.count = 1, .reusable = true}, SHIFT(150), + [424] = {.count = 1, .reusable = true}, REDUCE(sym_descendant_selector, 3), + [426] = {.count = 1, .reusable = false}, REDUCE(sym_descendant_selector, 3), + [428] = {.count = 1, .reusable = true}, REDUCE(aux_sym_selectors_repeat1, 2), + [430] = {.count = 1, .reusable = true}, REDUCE(sym_class_selector, 3, .alias_sequence_id = 10), + [432] = {.count = 1, .reusable = false}, REDUCE(sym_class_selector, 3, .alias_sequence_id = 10), + [434] = {.count = 1, .reusable = true}, REDUCE(sym_pseudo_class_selector, 3, .alias_sequence_id = 10), + [436] = {.count = 1, .reusable = false}, REDUCE(sym_pseudo_class_selector, 3, .alias_sequence_id = 10), + [438] = {.count = 1, .reusable = true}, REDUCE(sym_pseudo_element_selector, 3, .alias_sequence_id = 11), + [440] = {.count = 1, .reusable = false}, REDUCE(sym_pseudo_element_selector, 3, .alias_sequence_id = 11), + [442] = {.count = 1, .reusable = true}, REDUCE(sym_id_selector, 3, .alias_sequence_id = 12), + [444] = {.count = 1, .reusable = false}, REDUCE(sym_id_selector, 3, .alias_sequence_id = 12), + [446] = {.count = 1, .reusable = true}, SHIFT(153), + [448] = {.count = 1, .reusable = true}, SHIFT(154), + [450] = {.count = 1, .reusable = true}, REDUCE(sym_child_selector, 3), + [452] = {.count = 1, .reusable = false}, REDUCE(sym_child_selector, 3), + [454] = {.count = 1, .reusable = true}, REDUCE(sym_sibling_selector, 3), + [456] = {.count = 1, .reusable = false}, REDUCE(sym_sibling_selector, 3), + [458] = {.count = 1, .reusable = true}, REDUCE(sym_adjacent_sibling_selector, 3), + [460] = {.count = 1, .reusable = false}, REDUCE(sym_adjacent_sibling_selector, 3), + [462] = {.count = 2, .reusable = true}, REDUCE(aux_sym_selectors_repeat1, 2), SHIFT_REPEAT(50), + [465] = {.count = 1, .reusable = true}, REDUCE(sym_parenthesized_value, 3), + [467] = {.count = 1, .reusable = false}, REDUCE(sym_parenthesized_value, 3), + [469] = {.count = 1, .reusable = true}, SHIFT(155), + [471] = {.count = 1, .reusable = true}, REDUCE(sym_arguments, 2), + [473] = {.count = 1, .reusable = false}, REDUCE(sym_arguments, 2), + [475] = {.count = 1, .reusable = true}, SHIFT(156), + [477] = {.count = 1, .reusable = false}, SHIFT(156), + [479] = {.count = 1, .reusable = false}, SHIFT(157), + [481] = {.count = 1, .reusable = false}, SHIFT(158), + [483] = {.count = 1, .reusable = true}, SHIFT(159), + [485] = {.count = 1, .reusable = true}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 1), + [487] = {.count = 1, .reusable = true}, SHIFT(161), + [489] = {.count = 1, .reusable = false}, SHIFT(161), + [491] = {.count = 1, .reusable = false}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 1), + [493] = {.count = 1, .reusable = true}, SHIFT(162), + [495] = {.count = 1, .reusable = true}, SHIFT(163), + [497] = {.count = 1, .reusable = true}, REDUCE(sym_binary_expression, 3), + [499] = {.count = 1, .reusable = false}, REDUCE(sym_binary_expression, 3), + [501] = {.count = 1, .reusable = true}, REDUCE(sym_import_statement, 4), + [503] = {.count = 1, .reusable = false}, REDUCE(sym_import_statement, 4), + [505] = {.count = 1, .reusable = true}, SHIFT(167), + [507] = {.count = 1, .reusable = true}, SHIFT(169), + [509] = {.count = 1, .reusable = false}, SHIFT(169), + [511] = {.count = 1, .reusable = true}, REDUCE(sym_parenthesized_query, 3), + [513] = {.count = 1, .reusable = true}, SHIFT(170), + [515] = {.count = 1, .reusable = true}, REDUCE(aux_sym_import_statement_repeat1, 2), + [517] = {.count = 1, .reusable = true}, REDUCE(sym_binary_query, 3), + [519] = {.count = 1, .reusable = true}, REDUCE(sym_media_statement, 4), + [521] = {.count = 1, .reusable = false}, REDUCE(sym_media_statement, 4), + [523] = {.count = 2, .reusable = true}, REDUCE(aux_sym_import_statement_repeat1, 2), SHIFT_REPEAT(76), + [526] = {.count = 1, .reusable = true}, REDUCE(sym_namespace_statement, 4, .alias_sequence_id = 13), + [528] = {.count = 1, .reusable = false}, REDUCE(sym_namespace_statement, 4, .alias_sequence_id = 13), + [530] = {.count = 1, .reusable = true}, REDUCE(sym_keyframe_block_list, 2), + [532] = {.count = 1, .reusable = false}, REDUCE(sym_keyframe_block_list, 2), + [534] = {.count = 1, .reusable = true}, SHIFT(171), + [536] = {.count = 1, .reusable = true}, SHIFT(173), + [538] = {.count = 1, .reusable = false}, SHIFT(155), + [540] = {.count = 1, .reusable = false}, SHIFT(42), + [542] = {.count = 1, .reusable = true}, REDUCE(sym_pseudo_class_arguments, 2), + [544] = {.count = 1, .reusable = false}, REDUCE(sym_pseudo_class_arguments, 2), + [546] = {.count = 1, .reusable = true}, REDUCE(sym__selector, 1), + [548] = {.count = 1, .reusable = true}, REDUCE(sym__value, 1), + [550] = {.count = 1, .reusable = false}, REDUCE(sym__selector, 1), + [552] = {.count = 1, .reusable = false}, REDUCE(sym__value, 1), + [554] = {.count = 1, .reusable = true}, SHIFT(175), + [556] = {.count = 1, .reusable = true}, SHIFT(176), + [558] = {.count = 1, .reusable = true}, SHIFT(178), + [560] = {.count = 1, .reusable = true}, SHIFT(179), + [562] = {.count = 1, .reusable = false}, SHIFT(179), + [564] = {.count = 1, .reusable = true}, REDUCE(sym_block, 3), + [566] = {.count = 1, .reusable = false}, REDUCE(sym_block, 3), + [568] = {.count = 1, .reusable = true}, SHIFT(180), + [570] = {.count = 2, .reusable = false}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(2), + [573] = {.count = 2, .reusable = false}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(3), + [576] = {.count = 2, .reusable = false}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(4), + [579] = {.count = 2, .reusable = false}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(5), + [582] = {.count = 2, .reusable = false}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(6), + [585] = {.count = 1, .reusable = true}, REDUCE(aux_sym_block_repeat1, 2), + [587] = {.count = 2, .reusable = false}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(7), + [590] = {.count = 2, .reusable = true}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(18), + [593] = {.count = 2, .reusable = true}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(8), + [596] = {.count = 2, .reusable = true}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(9), + [599] = {.count = 2, .reusable = false}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(10), + [602] = {.count = 2, .reusable = true}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(11), + [605] = {.count = 2, .reusable = true}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(12), + [608] = {.count = 2, .reusable = true}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(13), + [611] = {.count = 2, .reusable = true}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(181), + [614] = {.count = 2, .reusable = false}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(15), + [617] = {.count = 1, .reusable = true}, REDUCE(sym_at_rule, 4), + [619] = {.count = 1, .reusable = false}, REDUCE(sym_at_rule, 4), + [621] = {.count = 2, .reusable = true}, REDUCE(aux_sym_import_statement_repeat1, 2), SHIFT_REPEAT(97), + [624] = {.count = 1, .reusable = true}, REDUCE(sym_pseudo_class_selector, 4, .alias_sequence_id = 10), + [626] = {.count = 1, .reusable = false}, REDUCE(sym_pseudo_class_selector, 4, .alias_sequence_id = 10), + [628] = {.count = 1, .reusable = true}, SHIFT(182), + [630] = {.count = 1, .reusable = false}, SHIFT(182), + [632] = {.count = 1, .reusable = true}, REDUCE(sym_attribute_selector, 4, .alias_sequence_id = 14), + [634] = {.count = 1, .reusable = false}, REDUCE(sym_attribute_selector, 4, .alias_sequence_id = 14), + [636] = {.count = 1, .reusable = true}, SHIFT(183), + [638] = {.count = 1, .reusable = true}, SHIFT(184), + [640] = {.count = 1, .reusable = true}, SHIFT(186), + [642] = {.count = 1, .reusable = false}, SHIFT(186), + [644] = {.count = 1, .reusable = true}, REDUCE(sym_arguments, 3), + [646] = {.count = 1, .reusable = false}, REDUCE(sym_arguments, 3), + [648] = {.count = 1, .reusable = true}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2), + [650] = {.count = 2, .reusable = true}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2), SHIFT_REPEAT(113), + [653] = {.count = 2, .reusable = true}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2), SHIFT_REPEAT(115), + [656] = {.count = 2, .reusable = true}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2), SHIFT_REPEAT(119), + [659] = {.count = 2, .reusable = false}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2), SHIFT_REPEAT(116), + [662] = {.count = 2, .reusable = false}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2), SHIFT_REPEAT(117), + [665] = {.count = 2, .reusable = false}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2), SHIFT_REPEAT(118), + [668] = {.count = 2, .reusable = false}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2), SHIFT_REPEAT(119), + [671] = {.count = 1, .reusable = true}, SHIFT(188), + [673] = {.count = 1, .reusable = true}, REDUCE(sym_import_statement, 5), + [675] = {.count = 1, .reusable = false}, REDUCE(sym_import_statement, 5), + [677] = {.count = 2, .reusable = true}, REDUCE(aux_sym_import_statement_repeat1, 2), SHIFT_REPEAT(122), + [680] = {.count = 1, .reusable = true}, SHIFT(190), + [682] = {.count = 1, .reusable = true}, REDUCE(sym_selector_query, 4), + [684] = {.count = 1, .reusable = true}, SHIFT(191), + [686] = {.count = 1, .reusable = true}, REDUCE(sym_keyframe_block, 2), + [688] = {.count = 1, .reusable = true}, REDUCE(sym_keyframe_block_list, 3), + [690] = {.count = 1, .reusable = false}, REDUCE(sym_keyframe_block_list, 3), + [692] = {.count = 1, .reusable = true}, REDUCE(aux_sym_keyframe_block_list_repeat1, 2), + [694] = {.count = 2, .reusable = true}, REDUCE(aux_sym_keyframe_block_list_repeat1, 2), SHIFT_REPEAT(136), + [697] = {.count = 2, .reusable = true}, REDUCE(aux_sym_keyframe_block_list_repeat1, 2), SHIFT_REPEAT(31), + [700] = {.count = 1, .reusable = true}, SHIFT(194), + [702] = {.count = 1, .reusable = true}, REDUCE(sym_pseudo_class_arguments, 3), + [704] = {.count = 1, .reusable = false}, REDUCE(sym_pseudo_class_arguments, 3), + [706] = {.count = 1, .reusable = true}, SHIFT(196), + [708] = {.count = 1, .reusable = true}, REDUCE(sym_attribute_selector, 5, .alias_sequence_id = 9), + [710] = {.count = 1, .reusable = false}, REDUCE(sym_attribute_selector, 5, .alias_sequence_id = 9), + [712] = {.count = 1, .reusable = true}, SHIFT(198), + [714] = {.count = 1, .reusable = true}, SHIFT(199), + [716] = {.count = 1, .reusable = true}, REDUCE(sym_last_declaration, 3, .alias_sequence_id = 15), + [718] = {.count = 1, .reusable = true}, SHIFT(200), + [720] = {.count = 1, .reusable = true}, SHIFT(201), + [722] = {.count = 1, .reusable = false}, SHIFT(201), + [724] = {.count = 1, .reusable = true}, REDUCE(sym_block, 4), + [726] = {.count = 1, .reusable = false}, REDUCE(sym_block, 4), + [728] = {.count = 1, .reusable = false}, SHIFT(203), + [730] = {.count = 1, .reusable = true}, SHIFT(204), + [732] = {.count = 1, .reusable = true}, SHIFT(205), + [734] = {.count = 1, .reusable = true}, REDUCE(aux_sym_arguments_repeat1, 2), + [736] = {.count = 1, .reusable = true}, REDUCE(sym_arguments, 4), + [738] = {.count = 1, .reusable = false}, REDUCE(sym_arguments, 4), + [740] = {.count = 2, .reusable = true}, REDUCE(aux_sym_arguments_repeat1, 2), SHIFT_REPEAT(162), + [743] = {.count = 1, .reusable = true}, REDUCE(sym_feature_query, 5, .alias_sequence_id = 16), + [745] = {.count = 1, .reusable = true}, SHIFT(207), + [747] = {.count = 1, .reusable = true}, REDUCE(aux_sym_pseudo_class_arguments_repeat2, 2), + [749] = {.count = 1, .reusable = true}, REDUCE(sym_pseudo_class_arguments, 4), + [751] = {.count = 1, .reusable = false}, REDUCE(sym_pseudo_class_arguments, 4), + [753] = {.count = 2, .reusable = true}, REDUCE(aux_sym_pseudo_class_arguments_repeat2, 2), SHIFT_REPEAT(175), + [756] = {.count = 1, .reusable = true}, SHIFT(209), + [758] = {.count = 1, .reusable = false}, SHIFT(209), + [760] = {.count = 1, .reusable = false}, REDUCE(sym_declaration, 4, .alias_sequence_id = 15), + [762] = {.count = 1, .reusable = true}, REDUCE(sym_declaration, 4, .alias_sequence_id = 15), + [764] = {.count = 1, .reusable = true}, SHIFT(210), + [766] = {.count = 1, .reusable = true}, REDUCE(sym_last_declaration, 4, .alias_sequence_id = 15), + [768] = {.count = 1, .reusable = true}, REDUCE(aux_sym_declaration_repeat1, 1), + [770] = {.count = 1, .reusable = false}, REDUCE(aux_sym_declaration_repeat1, 1), + [772] = {.count = 1, .reusable = true}, SHIFT(211), + [774] = {.count = 1, .reusable = true}, SHIFT(213), + [776] = {.count = 1, .reusable = false}, SHIFT(213), + [778] = {.count = 1, .reusable = true}, REDUCE(sym_attribute_selector, 6, .alias_sequence_id = 14), + [780] = {.count = 1, .reusable = false}, REDUCE(sym_attribute_selector, 6, .alias_sequence_id = 14), + [782] = {.count = 1, .reusable = true}, SHIFT(214), + [784] = {.count = 1, .reusable = true}, SHIFT(215), + [786] = {.count = 1, .reusable = true}, REDUCE(aux_sym_declaration_repeat1, 2), + [788] = {.count = 1, .reusable = false}, REDUCE(aux_sym_declaration_repeat1, 2), + [790] = {.count = 1, .reusable = false}, REDUCE(sym_declaration, 5, .alias_sequence_id = 15), + [792] = {.count = 1, .reusable = true}, REDUCE(sym_declaration, 5, .alias_sequence_id = 15), + [794] = {.count = 1, .reusable = true}, SHIFT(216), + [796] = {.count = 1, .reusable = true}, REDUCE(sym_last_declaration, 5, .alias_sequence_id = 15), + [798] = {.count = 2, .reusable = true}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(198), + [801] = {.count = 2, .reusable = true}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(113), + [804] = {.count = 2, .reusable = true}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(115), + [807] = {.count = 2, .reusable = true}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(201), + [810] = {.count = 2, .reusable = false}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(116), + [813] = {.count = 2, .reusable = false}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(117), + [816] = {.count = 2, .reusable = false}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(118), + [819] = {.count = 2, .reusable = false}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(201), + [822] = {.count = 1, .reusable = true}, SHIFT(217), + [824] = {.count = 1, .reusable = false}, REDUCE(sym_declaration, 6, .alias_sequence_id = 15), + [826] = {.count = 1, .reusable = true}, REDUCE(sym_declaration, 6, .alias_sequence_id = 15), + [828] = {.count = 1, .reusable = true}, SHIFT(219), }; void *tree_sitter_css_external_scanner_create();