diff --git a/corpus/statements.txt b/corpus/statements.txt index bd134d5..414504f 100644 --- a/corpus/statements.txt +++ b/corpus/statements.txt @@ -254,6 +254,17 @@ Extend statements (block (extend_statement (plain_value)) (extend_statement (class_selector (class_name)))))))) +============================== +Apply statements +============================== + +@apply fill-red-50 border-black col-span-1; + +--- + +(stylesheet + (apply_statement (plain_value) (plain_value) (plain_value))) + ================================= Operators ================================= diff --git a/grammar.js b/grammar.js index 35e843a..ea18c7d 100644 --- a/grammar.js +++ b/grammar.js @@ -24,6 +24,7 @@ module.exports = grammar({ $.supports_statement, $.use_statement, $.forward_statement, + $.apply_statement, $.mixin_statement, $.include_statement, $.if_statement, @@ -76,6 +77,8 @@ module.exports = grammar({ forward_statement: ($) => seq("@forward", $._value, ";"), + apply_statement: ($) => seq("@apply", repeat($._value), ";"), + parameters: ($) => seq("(", sep1(",", $.parameter), ")"), parameter: ($) => diff --git a/src/grammar.json b/src/grammar.json index 5f8ed71..d832173 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -51,6 +51,10 @@ "type": "SYMBOL", "name": "forward_statement" }, + { + "type": "SYMBOL", + "name": "apply_statement" + }, { "type": "SYMBOL", "name": "mixin_statement" @@ -445,6 +449,26 @@ } ] }, + "apply_statement": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "@apply" + }, + { + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "_value" + } + }, + { + "type": "STRING", + "value": ";" + } + ] + }, "parameters": { "type": "SEQ", "members": [ diff --git a/src/node-types.json b/src/node-types.json index 5ccdc96..18cecd6 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -62,6 +62,53 @@ ] } }, + { + "type": "apply_statement", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": false, + "types": [ + { + "type": "binary_expression", + "named": true + }, + { + "type": "call_expression", + "named": true + }, + { + "type": "color_value", + "named": true + }, + { + "type": "float_value", + "named": true + }, + { + "type": "integer_value", + "named": true + }, + { + "type": "parenthesized_value", + "named": true + }, + { + "type": "plain_value", + "named": true + }, + { + "type": "string_value", + "named": true + }, + { + "type": "variable_value", + "named": true + } + ] + } + }, { "type": "argument", "named": true, @@ -2366,6 +2413,10 @@ "multiple": true, "required": false, "types": [ + { + "type": "apply_statement", + "named": true + }, { "type": "at_rule", "named": true @@ -2816,6 +2867,10 @@ "type": ">=", "named": false }, + { + "type": "@apply", + "named": false + }, { "type": "@at-root", "named": false diff --git a/src/parser.c b/src/parser.c index 8967ca4..6f42ac7 100644 --- a/src/parser.c +++ b/src/parser.c @@ -14,11 +14,11 @@ #endif #define LANGUAGE_VERSION 13 -#define STATE_COUNT 504 +#define STATE_COUNT 508 #define LARGE_STATE_COUNT 15 -#define SYMBOL_COUNT 157 +#define SYMBOL_COUNT 159 #define ALIAS_COUNT 20 -#define TOKEN_COUNT 80 +#define TOKEN_COUNT 81 #define EXTERNAL_TOKEN_COUNT 1 #define FIELD_COUNT 0 #define MAX_ALIAS_SEQUENCE_LENGTH 7 @@ -40,167 +40,169 @@ enum { anon_sym_ATsupports = 13, anon_sym_ATuse = 14, anon_sym_ATforward = 15, - anon_sym_LPAREN = 16, - anon_sym_RPAREN = 17, - anon_sym_COLON = 18, - anon_sym_ATmixin = 19, - anon_sym_ATinclude = 20, - anon_sym_LPAREN2 = 21, - anon_sym_RPAREN2 = 22, - anon_sym_PERCENT = 23, - anon_sym_ATextend = 24, - anon_sym_ATif = 25, - anon_sym_ATelse = 26, - anon_sym_if = 27, - anon_sym_ATeach = 28, - anon_sym_in = 29, - anon_sym_ATfor = 30, - anon_sym_through = 31, - anon_sym_ATwhile = 32, - anon_sym_ATfunction = 33, - anon_sym_ATreturn = 34, - anon_sym_ATat_DASHroot = 35, - anon_sym_ATerror = 36, - anon_sym_ATwarn = 37, - anon_sym_ATdebug = 38, - sym_nesting_selector = 39, - anon_sym_STAR = 40, - anon_sym_DOT = 41, - anon_sym_COLON_COLON = 42, - anon_sym_POUND = 43, - anon_sym_LBRACK = 44, - anon_sym_EQ = 45, - anon_sym_TILDE_EQ = 46, - anon_sym_CARET_EQ = 47, - anon_sym_PIPE_EQ = 48, - anon_sym_STAR_EQ = 49, - anon_sym_DOLLAR_EQ = 50, - anon_sym_RBRACK = 51, - anon_sym_GT = 52, - anon_sym_TILDE = 53, - anon_sym_PLUS = 54, - sym_important = 55, - anon_sym_and = 56, - anon_sym_or = 57, - anon_sym_not = 58, - anon_sym_only = 59, - anon_sym_selector = 60, - aux_sym_color_value_token1 = 61, - sym_string_value = 62, - aux_sym_integer_value_token1 = 63, - aux_sym_float_value_token1 = 64, - sym_unit = 65, - anon_sym_DASH = 66, - anon_sym_SLASH = 67, - anon_sym_EQ_EQ = 68, - anon_sym_LT = 69, - anon_sym_BANG_EQ = 70, - anon_sym_LT_EQ = 71, - anon_sym_GT_EQ = 72, - sym_identifier = 73, - sym_variable_identifier = 74, - sym_at_keyword = 75, - sym_comment = 76, - sym_single_line_comment = 77, - sym_plain_value = 78, - sym__descendant_operator = 79, - sym_stylesheet = 80, - sym_import_statement = 81, - sym_media_statement = 82, - sym_charset_statement = 83, - sym_namespace_statement = 84, - sym_keyframes_statement = 85, - sym_keyframe_block_list = 86, - sym_keyframe_block = 87, - sym_from = 88, - sym_supports_statement = 89, - sym_at_rule = 90, - sym_use_statement = 91, - sym_forward_statement = 92, - sym_parameters = 93, - sym_parameter = 94, - sym_mixin_statement = 95, - sym_include_statement = 96, - sym_include_arguments = 97, - sym_include_argument = 98, - sym_placeholder = 99, - sym_extend_statement = 100, - sym_if_statement = 101, - sym_if_clause = 102, - sym_else_if_clause = 103, - sym_else_clause = 104, - sym_each_statement = 105, - sym_for_statement = 106, - sym_while_statement = 107, - sym_function_statement = 108, - sym_return_statement = 109, - sym_at_root_statement = 110, - sym_error_statement = 111, - sym_warn_statement = 112, - sym_debug_statement = 113, - sym_rule_set = 114, - sym_selectors = 115, - sym_block = 116, - sym__selector = 117, - sym_universal_selector = 118, - sym_class_selector = 119, - sym_pseudo_class_selector = 120, - sym_pseudo_element_selector = 121, - sym_id_selector = 122, - sym_attribute_selector = 123, - sym_child_selector = 124, - sym_descendant_selector = 125, - sym_sibling_selector = 126, - sym_adjacent_sibling_selector = 127, - sym_pseudo_class_arguments = 128, - sym_declaration = 129, - sym_last_declaration = 130, - sym__query = 131, - sym_feature_query = 132, - sym_parenthesized_query = 133, - sym_binary_query = 134, - sym_unary_query = 135, - sym_selector_query = 136, - sym__value = 137, - sym_parenthesized_value = 138, - sym_color_value = 139, - sym_integer_value = 140, - sym_float_value = 141, - sym_call_expression = 142, - sym_binary_expression = 143, - sym_arguments = 144, - aux_sym_stylesheet_repeat1 = 145, - aux_sym_import_statement_repeat1 = 146, - aux_sym_keyframe_block_list_repeat1 = 147, - aux_sym_parameters_repeat1 = 148, - aux_sym_include_arguments_repeat1 = 149, - aux_sym_if_statement_repeat1 = 150, - aux_sym_selectors_repeat1 = 151, - aux_sym_block_repeat1 = 152, - aux_sym_pseudo_class_arguments_repeat1 = 153, - aux_sym_pseudo_class_arguments_repeat2 = 154, - aux_sym_declaration_repeat1 = 155, - aux_sym_arguments_repeat1 = 156, - alias_sym_argument_name = 157, - alias_sym_argument_value = 158, - alias_sym_attribute_name = 159, - alias_sym_class_name = 160, - alias_sym_condition = 161, - alias_sym_default_value = 162, - alias_sym_feature_name = 163, - alias_sym_function_name = 164, - alias_sym_id_name = 165, - alias_sym_key = 166, - alias_sym_keyframes_name = 167, - alias_sym_keyword_query = 168, - alias_sym_name = 169, - alias_sym_namespace_name = 170, - alias_sym_property_name = 171, - alias_sym_tag_name = 172, - alias_sym_through = 173, - alias_sym_value = 174, - alias_sym_variable = 175, - alias_sym_variable_value = 176, + anon_sym_ATapply = 16, + anon_sym_LPAREN = 17, + anon_sym_RPAREN = 18, + anon_sym_COLON = 19, + anon_sym_ATmixin = 20, + anon_sym_ATinclude = 21, + anon_sym_LPAREN2 = 22, + anon_sym_RPAREN2 = 23, + anon_sym_PERCENT = 24, + anon_sym_ATextend = 25, + anon_sym_ATif = 26, + anon_sym_ATelse = 27, + anon_sym_if = 28, + anon_sym_ATeach = 29, + anon_sym_in = 30, + anon_sym_ATfor = 31, + anon_sym_through = 32, + anon_sym_ATwhile = 33, + anon_sym_ATfunction = 34, + anon_sym_ATreturn = 35, + anon_sym_ATat_DASHroot = 36, + anon_sym_ATerror = 37, + anon_sym_ATwarn = 38, + anon_sym_ATdebug = 39, + sym_nesting_selector = 40, + anon_sym_STAR = 41, + anon_sym_DOT = 42, + anon_sym_COLON_COLON = 43, + anon_sym_POUND = 44, + anon_sym_LBRACK = 45, + anon_sym_EQ = 46, + anon_sym_TILDE_EQ = 47, + anon_sym_CARET_EQ = 48, + anon_sym_PIPE_EQ = 49, + anon_sym_STAR_EQ = 50, + anon_sym_DOLLAR_EQ = 51, + anon_sym_RBRACK = 52, + anon_sym_GT = 53, + anon_sym_TILDE = 54, + anon_sym_PLUS = 55, + sym_important = 56, + anon_sym_and = 57, + anon_sym_or = 58, + anon_sym_not = 59, + anon_sym_only = 60, + anon_sym_selector = 61, + aux_sym_color_value_token1 = 62, + sym_string_value = 63, + aux_sym_integer_value_token1 = 64, + aux_sym_float_value_token1 = 65, + sym_unit = 66, + anon_sym_DASH = 67, + anon_sym_SLASH = 68, + anon_sym_EQ_EQ = 69, + anon_sym_LT = 70, + anon_sym_BANG_EQ = 71, + anon_sym_LT_EQ = 72, + anon_sym_GT_EQ = 73, + sym_identifier = 74, + sym_variable_identifier = 75, + sym_at_keyword = 76, + sym_comment = 77, + sym_single_line_comment = 78, + sym_plain_value = 79, + sym__descendant_operator = 80, + sym_stylesheet = 81, + sym_import_statement = 82, + sym_media_statement = 83, + sym_charset_statement = 84, + sym_namespace_statement = 85, + sym_keyframes_statement = 86, + sym_keyframe_block_list = 87, + sym_keyframe_block = 88, + sym_from = 89, + sym_supports_statement = 90, + sym_at_rule = 91, + sym_use_statement = 92, + sym_forward_statement = 93, + sym_apply_statement = 94, + sym_parameters = 95, + sym_parameter = 96, + sym_mixin_statement = 97, + sym_include_statement = 98, + sym_include_arguments = 99, + sym_include_argument = 100, + sym_placeholder = 101, + sym_extend_statement = 102, + sym_if_statement = 103, + sym_if_clause = 104, + sym_else_if_clause = 105, + sym_else_clause = 106, + sym_each_statement = 107, + sym_for_statement = 108, + sym_while_statement = 109, + sym_function_statement = 110, + sym_return_statement = 111, + sym_at_root_statement = 112, + sym_error_statement = 113, + sym_warn_statement = 114, + sym_debug_statement = 115, + sym_rule_set = 116, + sym_selectors = 117, + sym_block = 118, + sym__selector = 119, + sym_universal_selector = 120, + sym_class_selector = 121, + sym_pseudo_class_selector = 122, + sym_pseudo_element_selector = 123, + sym_id_selector = 124, + sym_attribute_selector = 125, + sym_child_selector = 126, + sym_descendant_selector = 127, + sym_sibling_selector = 128, + sym_adjacent_sibling_selector = 129, + sym_pseudo_class_arguments = 130, + sym_declaration = 131, + sym_last_declaration = 132, + sym__query = 133, + sym_feature_query = 134, + sym_parenthesized_query = 135, + sym_binary_query = 136, + sym_unary_query = 137, + sym_selector_query = 138, + sym__value = 139, + sym_parenthesized_value = 140, + sym_color_value = 141, + sym_integer_value = 142, + sym_float_value = 143, + sym_call_expression = 144, + sym_binary_expression = 145, + sym_arguments = 146, + aux_sym_stylesheet_repeat1 = 147, + aux_sym_import_statement_repeat1 = 148, + aux_sym_keyframe_block_list_repeat1 = 149, + aux_sym_apply_statement_repeat1 = 150, + aux_sym_parameters_repeat1 = 151, + aux_sym_include_arguments_repeat1 = 152, + aux_sym_if_statement_repeat1 = 153, + aux_sym_selectors_repeat1 = 154, + aux_sym_block_repeat1 = 155, + aux_sym_pseudo_class_arguments_repeat1 = 156, + aux_sym_declaration_repeat1 = 157, + aux_sym_arguments_repeat1 = 158, + alias_sym_argument_name = 159, + alias_sym_argument_value = 160, + alias_sym_attribute_name = 161, + alias_sym_class_name = 162, + alias_sym_condition = 163, + alias_sym_default_value = 164, + alias_sym_feature_name = 165, + alias_sym_function_name = 166, + alias_sym_id_name = 167, + alias_sym_key = 168, + alias_sym_keyframes_name = 169, + alias_sym_keyword_query = 170, + alias_sym_name = 171, + alias_sym_namespace_name = 172, + alias_sym_property_name = 173, + alias_sym_tag_name = 174, + alias_sym_through = 175, + alias_sym_value = 176, + alias_sym_variable = 177, + alias_sym_variable_value = 178, }; static const char *ts_symbol_names[] = { @@ -220,6 +222,7 @@ static const char *ts_symbol_names[] = { [anon_sym_ATsupports] = "@supports", [anon_sym_ATuse] = "@use", [anon_sym_ATforward] = "@forward", + [anon_sym_ATapply] = "@apply", [anon_sym_LPAREN] = "(", [anon_sym_RPAREN] = ")", [anon_sym_COLON] = ":", @@ -297,6 +300,7 @@ static const char *ts_symbol_names[] = { [sym_at_rule] = "at_rule", [sym_use_statement] = "use_statement", [sym_forward_statement] = "forward_statement", + [sym_apply_statement] = "apply_statement", [sym_parameters] = "parameters", [sym_parameter] = "parameter", [sym_mixin_statement] = "mixin_statement", @@ -352,13 +356,13 @@ static const char *ts_symbol_names[] = { [aux_sym_stylesheet_repeat1] = "stylesheet_repeat1", [aux_sym_import_statement_repeat1] = "import_statement_repeat1", [aux_sym_keyframe_block_list_repeat1] = "keyframe_block_list_repeat1", + [aux_sym_apply_statement_repeat1] = "apply_statement_repeat1", [aux_sym_parameters_repeat1] = "parameters_repeat1", [aux_sym_include_arguments_repeat1] = "include_arguments_repeat1", [aux_sym_if_statement_repeat1] = "if_statement_repeat1", [aux_sym_selectors_repeat1] = "selectors_repeat1", [aux_sym_block_repeat1] = "block_repeat1", [aux_sym_pseudo_class_arguments_repeat1] = "pseudo_class_arguments_repeat1", - [aux_sym_pseudo_class_arguments_repeat2] = "pseudo_class_arguments_repeat2", [aux_sym_declaration_repeat1] = "declaration_repeat1", [aux_sym_arguments_repeat1] = "arguments_repeat1", [alias_sym_argument_name] = "argument_name", @@ -400,6 +404,7 @@ static TSSymbol ts_symbol_map[] = { [anon_sym_ATsupports] = anon_sym_ATsupports, [anon_sym_ATuse] = anon_sym_ATuse, [anon_sym_ATforward] = anon_sym_ATforward, + [anon_sym_ATapply] = anon_sym_ATapply, [anon_sym_LPAREN] = anon_sym_LPAREN, [anon_sym_RPAREN] = anon_sym_RPAREN, [anon_sym_COLON] = anon_sym_COLON, @@ -477,6 +482,7 @@ static TSSymbol ts_symbol_map[] = { [sym_at_rule] = sym_at_rule, [sym_use_statement] = sym_use_statement, [sym_forward_statement] = sym_forward_statement, + [sym_apply_statement] = sym_apply_statement, [sym_parameters] = sym_parameters, [sym_parameter] = sym_parameter, [sym_mixin_statement] = sym_mixin_statement, @@ -532,13 +538,13 @@ static TSSymbol ts_symbol_map[] = { [aux_sym_stylesheet_repeat1] = aux_sym_stylesheet_repeat1, [aux_sym_import_statement_repeat1] = aux_sym_import_statement_repeat1, [aux_sym_keyframe_block_list_repeat1] = aux_sym_keyframe_block_list_repeat1, + [aux_sym_apply_statement_repeat1] = aux_sym_apply_statement_repeat1, [aux_sym_parameters_repeat1] = aux_sym_parameters_repeat1, [aux_sym_include_arguments_repeat1] = aux_sym_include_arguments_repeat1, [aux_sym_if_statement_repeat1] = aux_sym_if_statement_repeat1, [aux_sym_selectors_repeat1] = aux_sym_selectors_repeat1, [aux_sym_block_repeat1] = aux_sym_block_repeat1, [aux_sym_pseudo_class_arguments_repeat1] = aux_sym_pseudo_class_arguments_repeat1, - [aux_sym_pseudo_class_arguments_repeat2] = aux_sym_pseudo_class_arguments_repeat2, [aux_sym_declaration_repeat1] = aux_sym_declaration_repeat1, [aux_sym_arguments_repeat1] = aux_sym_arguments_repeat1, [alias_sym_argument_name] = alias_sym_argument_name, @@ -628,6 +634,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, + [anon_sym_ATapply] = { + .visible = true, + .named = false, + }, [anon_sym_LPAREN] = { .visible = true, .named = false, @@ -936,6 +946,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [sym_apply_statement] = { + .visible = true, + .named = true, + }, [sym_parameters] = { .visible = true, .named = true, @@ -1156,6 +1170,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = false, }, + [aux_sym_apply_statement_repeat1] = { + .visible = false, + .named = false, + }, [aux_sym_parameters_repeat1] = { .visible = false, .named = false, @@ -1180,10 +1198,6 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = false, }, - [aux_sym_pseudo_class_arguments_repeat2] = { - .visible = false, - .named = false, - }, [aux_sym_declaration_repeat1] = { .visible = false, .named = false, @@ -1477,27 +1491,27 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (eof) ADVANCE(102); if (lookahead == '!') ADVANCE(36); if (lookahead == '"') ADVANCE(22); - if (lookahead == '#') ADVANCE(150); + if (lookahead == '#') ADVANCE(151); if (lookahead == '$') ADVANCE(37); - if (lookahead == '%') ADVANCE(126); - if (lookahead == '&') ADVANCE(144); + if (lookahead == '%') ADVANCE(127); + if (lookahead == '&') ADVANCE(145); if (lookahead == '\'') ADVANCE(27); - if (lookahead == '(') ADVANCE(124); - if (lookahead == ')') ADVANCE(125); - if (lookahead == '*') ADVANCE(146); - if (lookahead == '+') ADVANCE(166); + if (lookahead == '(') ADVANCE(125); + if (lookahead == ')') ADVANCE(126); + if (lookahead == '*') ADVANCE(147); + if (lookahead == '+') ADVANCE(167); if (lookahead == ',') ADVANCE(104); - if (lookahead == '-') ADVANCE(244); - if (lookahead == '.') ADVANCE(148); - if (lookahead == '/') ADVANCE(247); - if (lookahead == ':') ADVANCE(121); + if (lookahead == '-') ADVANCE(245); + if (lookahead == '.') ADVANCE(149); + if (lookahead == '/') ADVANCE(248); + if (lookahead == ':') ADVANCE(122); if (lookahead == ';') ADVANCE(105); - if (lookahead == '<') ADVANCE(250); - if (lookahead == '=') ADVANCE(154); - if (lookahead == '>') ADVANCE(162); + if (lookahead == '<') ADVANCE(251); + if (lookahead == '=') ADVANCE(155); + if (lookahead == '>') ADVANCE(163); if (lookahead == '@') ADVANCE(43); - if (lookahead == '[') ADVANCE(152); - if (lookahead == ']') ADVANCE(160); + if (lookahead == '[') ADVANCE(153); + if (lookahead == ']') ADVANCE(161); if (lookahead == '^') ADVANCE(40); if (lookahead == 'a') ADVANCE(63); if (lookahead == 'f') ADVANCE(76); @@ -1509,7 +1523,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '{') ADVANCE(111); if (lookahead == '|') ADVANCE(41); if (lookahead == '}') ADVANCE(112); - if (lookahead == '~') ADVANCE(164); + if (lookahead == '~') ADVANCE(165); if (lookahead == 'E' || lookahead == 'e') ADVANCE(31); if (lookahead == '\t' || @@ -1518,161 +1532,161 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ') SKIP(98) if (('A' <= lookahead && lookahead <= 'F') || ('b' <= lookahead && lookahead <= 'd')) ADVANCE(91); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(214); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(215); END_STATE(); case 1: if (lookahead == '!') ADVANCE(36); if (lookahead == '"') ADVANCE(22); - if (lookahead == '#') ADVANCE(151); + if (lookahead == '#') ADVANCE(152); if (lookahead == '$') ADVANCE(92); - if (lookahead == '%') ADVANCE(242); + if (lookahead == '%') ADVANCE(243); if (lookahead == '\'') ADVANCE(27); - if (lookahead == '(') ADVANCE(118); - if (lookahead == ')') ADVANCE(119); - if (lookahead == '*') ADVANCE(145); - if (lookahead == '+') ADVANCE(166); + if (lookahead == '(') ADVANCE(119); + if (lookahead == ')') ADVANCE(120); + if (lookahead == '*') ADVANCE(146); + if (lookahead == '+') ADVANCE(167); if (lookahead == ',') ADVANCE(104); - if (lookahead == '-') ADVANCE(245); + if (lookahead == '-') ADVANCE(246); if (lookahead == '.') ADVANCE(87); - if (lookahead == '/') ADVANCE(248); + if (lookahead == '/') ADVANCE(249); if (lookahead == ';') ADVANCE(105); - if (lookahead == '<') ADVANCE(250); + if (lookahead == '<') ADVANCE(251); if (lookahead == '=') ADVANCE(39); - if (lookahead == '>') ADVANCE(162); - if (lookahead == '_') ADVANCE(254); + if (lookahead == '>') ADVANCE(163); + if (lookahead == '_') ADVANCE(255); if (lookahead == '}') ADVANCE(112); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(233); + lookahead == 'e') ADVANCE(234); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(4) - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(212); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(213); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(234); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(235); END_STATE(); case 2: if (lookahead == '!') ADVANCE(36); if (lookahead == '"') ADVANCE(22); - if (lookahead == '#') ADVANCE(151); + if (lookahead == '#') ADVANCE(152); if (lookahead == '$') ADVANCE(92); - if (lookahead == '&') ADVANCE(144); + if (lookahead == '&') ADVANCE(145); if (lookahead == '\'') ADVANCE(27); - if (lookahead == '(') ADVANCE(124); - if (lookahead == ')') ADVANCE(119); - if (lookahead == '*') ADVANCE(145); - if (lookahead == '+') ADVANCE(166); + if (lookahead == '(') ADVANCE(125); + if (lookahead == ')') ADVANCE(120); + if (lookahead == '*') ADVANCE(146); + if (lookahead == '+') ADVANCE(167); if (lookahead == ',') ADVANCE(104); - if (lookahead == '-') ADVANCE(245); - if (lookahead == '.') ADVANCE(148); - if (lookahead == '/') ADVANCE(248); - if (lookahead == ':') ADVANCE(121); + if (lookahead == '-') ADVANCE(246); + if (lookahead == '.') ADVANCE(149); + if (lookahead == '/') ADVANCE(249); + if (lookahead == ':') ADVANCE(122); if (lookahead == ';') ADVANCE(105); - if (lookahead == '<') ADVANCE(250); + if (lookahead == '<') ADVANCE(251); if (lookahead == '=') ADVANCE(39); - if (lookahead == '>') ADVANCE(162); - if (lookahead == '[') ADVANCE(152); - if (lookahead == '_') ADVANCE(254); + if (lookahead == '>') ADVANCE(163); + if (lookahead == '[') ADVANCE(153); + if (lookahead == '_') ADVANCE(255); if (lookahead == '}') ADVANCE(112); - if (lookahead == '~') ADVANCE(163); + if (lookahead == '~') ADVANCE(164); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(272); + lookahead == 'e') ADVANCE(273); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(3) - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(212); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(213); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(274); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(275); END_STATE(); case 3: if (lookahead == '!') ADVANCE(36); if (lookahead == '"') ADVANCE(22); - if (lookahead == '#') ADVANCE(151); + if (lookahead == '#') ADVANCE(152); if (lookahead == '$') ADVANCE(92); - if (lookahead == '&') ADVANCE(144); + if (lookahead == '&') ADVANCE(145); if (lookahead == '\'') ADVANCE(27); - if (lookahead == '(') ADVANCE(118); - if (lookahead == ')') ADVANCE(119); - if (lookahead == '*') ADVANCE(145); - if (lookahead == '+') ADVANCE(166); + if (lookahead == '(') ADVANCE(119); + if (lookahead == ')') ADVANCE(120); + if (lookahead == '*') ADVANCE(146); + if (lookahead == '+') ADVANCE(167); if (lookahead == ',') ADVANCE(104); - if (lookahead == '-') ADVANCE(245); - if (lookahead == '.') ADVANCE(148); - if (lookahead == '/') ADVANCE(248); - if (lookahead == ':') ADVANCE(121); + if (lookahead == '-') ADVANCE(246); + if (lookahead == '.') ADVANCE(149); + if (lookahead == '/') ADVANCE(249); + if (lookahead == ':') ADVANCE(122); if (lookahead == ';') ADVANCE(105); - if (lookahead == '<') ADVANCE(250); + if (lookahead == '<') ADVANCE(251); if (lookahead == '=') ADVANCE(39); - if (lookahead == '>') ADVANCE(162); - if (lookahead == '[') ADVANCE(152); - if (lookahead == '_') ADVANCE(254); + if (lookahead == '>') ADVANCE(163); + if (lookahead == '[') ADVANCE(153); + if (lookahead == '_') ADVANCE(255); if (lookahead == '}') ADVANCE(112); - if (lookahead == '~') ADVANCE(163); + if (lookahead == '~') ADVANCE(164); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(272); + lookahead == 'e') ADVANCE(273); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(3) - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(212); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(213); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(274); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(275); END_STATE(); case 4: if (lookahead == '!') ADVANCE(36); if (lookahead == '"') ADVANCE(22); - if (lookahead == '#') ADVANCE(151); + if (lookahead == '#') ADVANCE(152); if (lookahead == '$') ADVANCE(92); if (lookahead == '\'') ADVANCE(27); - if (lookahead == '(') ADVANCE(118); - if (lookahead == ')') ADVANCE(119); - if (lookahead == '*') ADVANCE(145); - if (lookahead == '+') ADVANCE(166); + if (lookahead == '(') ADVANCE(119); + if (lookahead == ')') ADVANCE(120); + if (lookahead == '*') ADVANCE(146); + if (lookahead == '+') ADVANCE(167); if (lookahead == ',') ADVANCE(104); - if (lookahead == '-') ADVANCE(245); + if (lookahead == '-') ADVANCE(246); if (lookahead == '.') ADVANCE(87); - if (lookahead == '/') ADVANCE(248); + if (lookahead == '/') ADVANCE(249); if (lookahead == ';') ADVANCE(105); - if (lookahead == '<') ADVANCE(250); + if (lookahead == '<') ADVANCE(251); if (lookahead == '=') ADVANCE(39); - if (lookahead == '>') ADVANCE(162); - if (lookahead == '_') ADVANCE(254); + if (lookahead == '>') ADVANCE(163); + if (lookahead == '_') ADVANCE(255); if (lookahead == '}') ADVANCE(112); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(272); + lookahead == 'e') ADVANCE(273); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(4) - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(212); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(213); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(274); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(275); END_STATE(); case 5: if (lookahead == '!') ADVANCE(35); - if (lookahead == '#') ADVANCE(150); - if (lookahead == '&') ADVANCE(144); - if (lookahead == '(') ADVANCE(124); - if (lookahead == ')') ADVANCE(119); - if (lookahead == '*') ADVANCE(145); - if (lookahead == '+') ADVANCE(165); + if (lookahead == '#') ADVANCE(151); + if (lookahead == '&') ADVANCE(145); + if (lookahead == '(') ADVANCE(125); + if (lookahead == ')') ADVANCE(120); + if (lookahead == '*') ADVANCE(146); + if (lookahead == '+') ADVANCE(166); if (lookahead == ',') ADVANCE(104); - if (lookahead == '-') ADVANCE(243); - if (lookahead == '.') ADVANCE(147); - if (lookahead == '/') ADVANCE(247); - if (lookahead == ':') ADVANCE(121); + if (lookahead == '-') ADVANCE(244); + if (lookahead == '.') ADVANCE(148); + if (lookahead == '/') ADVANCE(248); + if (lookahead == ':') ADVANCE(122); if (lookahead == ';') ADVANCE(105); - if (lookahead == '<') ADVANCE(250); + if (lookahead == '<') ADVANCE(251); if (lookahead == '=') ADVANCE(39); - if (lookahead == '>') ADVANCE(162); - if (lookahead == '[') ADVANCE(152); - if (lookahead == ']') ADVANCE(160); + if (lookahead == '>') ADVANCE(163); + if (lookahead == '[') ADVANCE(153); + if (lookahead == ']') ADVANCE(161); if (lookahead == 'a') ADVANCE(63); if (lookahead == 'o') ADVANCE(73); if (lookahead == 't') ADVANCE(55); if (lookahead == '{') ADVANCE(111); - if (lookahead == '~') ADVANCE(163); + if (lookahead == '~') ADVANCE(164); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -1683,27 +1697,27 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 6: if (lookahead == '!') ADVANCE(35); - if (lookahead == '#') ADVANCE(150); - if (lookahead == '&') ADVANCE(144); - if (lookahead == ')') ADVANCE(119); - if (lookahead == '*') ADVANCE(145); - if (lookahead == '+') ADVANCE(165); + if (lookahead == '#') ADVANCE(151); + if (lookahead == '&') ADVANCE(145); + if (lookahead == ')') ADVANCE(120); + if (lookahead == '*') ADVANCE(146); + if (lookahead == '+') ADVANCE(166); if (lookahead == ',') ADVANCE(104); - if (lookahead == '-') ADVANCE(243); - if (lookahead == '.') ADVANCE(147); - if (lookahead == '/') ADVANCE(247); - if (lookahead == ':') ADVANCE(121); + if (lookahead == '-') ADVANCE(244); + if (lookahead == '.') ADVANCE(148); + if (lookahead == '/') ADVANCE(248); + if (lookahead == ':') ADVANCE(122); if (lookahead == ';') ADVANCE(105); - if (lookahead == '<') ADVANCE(250); + if (lookahead == '<') ADVANCE(251); if (lookahead == '=') ADVANCE(39); - if (lookahead == '>') ADVANCE(162); - if (lookahead == '[') ADVANCE(152); - if (lookahead == ']') ADVANCE(160); + if (lookahead == '>') ADVANCE(163); + if (lookahead == '[') ADVANCE(153); + if (lookahead == ']') ADVANCE(161); if (lookahead == 'a') ADVANCE(62); if (lookahead == 'o') ADVANCE(73); if (lookahead == 't') ADVANCE(55); if (lookahead == '{') ADVANCE(111); - if (lookahead == '~') ADVANCE(163); + if (lookahead == '~') ADVANCE(164); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -1712,65 +1726,65 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 7: if (lookahead == '!') ADVANCE(35); if (lookahead == '#') ADVANCE(85); - if (lookahead == '%') ADVANCE(242); - if (lookahead == '(') ADVANCE(118); - if (lookahead == '*') ADVANCE(145); - if (lookahead == '+') ADVANCE(165); - if (lookahead == '-') ADVANCE(246); - if (lookahead == '/') ADVANCE(247); + if (lookahead == '%') ADVANCE(243); + if (lookahead == '(') ADVANCE(119); + if (lookahead == '*') ADVANCE(146); + if (lookahead == '+') ADVANCE(166); + if (lookahead == '-') ADVANCE(247); + if (lookahead == '/') ADVANCE(248); if (lookahead == ';') ADVANCE(105); - if (lookahead == '<') ADVANCE(250); + if (lookahead == '<') ADVANCE(251); if (lookahead == '=') ADVANCE(39); - if (lookahead == '>') ADVANCE(162); - if (lookahead == '_') ADVANCE(271); - if (lookahead == 'n') ADVANCE(226); - if (lookahead == 'o') ADVANCE(225); - if (lookahead == 's') ADVANCE(222); + if (lookahead == '>') ADVANCE(163); + if (lookahead == '_') ADVANCE(272); + if (lookahead == 'n') ADVANCE(227); + if (lookahead == 'o') ADVANCE(226); + if (lookahead == 's') ADVANCE(223); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(10) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(232); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(233); END_STATE(); case 8: if (lookahead == '!') ADVANCE(35); if (lookahead == '#') ADVANCE(85); - if (lookahead == '(') ADVANCE(124); - if (lookahead == '*') ADVANCE(145); - if (lookahead == '+') ADVANCE(165); - if (lookahead == '-') ADVANCE(246); - if (lookahead == '/') ADVANCE(247); + if (lookahead == '(') ADVANCE(125); + if (lookahead == '*') ADVANCE(146); + if (lookahead == '+') ADVANCE(166); + if (lookahead == '-') ADVANCE(247); + if (lookahead == '/') ADVANCE(248); if (lookahead == ';') ADVANCE(105); - if (lookahead == '<') ADVANCE(250); + if (lookahead == '<') ADVANCE(251); if (lookahead == '=') ADVANCE(39); - if (lookahead == '>') ADVANCE(162); - if (lookahead == 'n') ADVANCE(263); - if (lookahead == 'o') ADVANCE(262); - if (lookahead == 's') ADVANCE(259); + if (lookahead == '>') ADVANCE(163); + if (lookahead == 'n') ADVANCE(264); + if (lookahead == 'o') ADVANCE(263); + if (lookahead == 's') ADVANCE(260); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(10) if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(271); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(272); END_STATE(); case 9: if (lookahead == '!') ADVANCE(35); if (lookahead == '#') ADVANCE(85); - if (lookahead == '(') ADVANCE(118); - if (lookahead == '*') ADVANCE(145); - if (lookahead == '+') ADVANCE(165); - if (lookahead == '-') ADVANCE(246); - if (lookahead == '/') ADVANCE(247); + if (lookahead == '(') ADVANCE(119); + if (lookahead == '*') ADVANCE(146); + if (lookahead == '+') ADVANCE(166); + if (lookahead == '-') ADVANCE(247); + if (lookahead == '/') ADVANCE(248); if (lookahead == ';') ADVANCE(105); - if (lookahead == '<') ADVANCE(250); + if (lookahead == '<') ADVANCE(251); if (lookahead == '=') ADVANCE(39); - if (lookahead == '>') ADVANCE(162); - if (lookahead == 'n') ADVANCE(263); - if (lookahead == 'o') ADVANCE(262); - if (lookahead == 's') ADVANCE(259); + if (lookahead == '>') ADVANCE(163); + if (lookahead == 'n') ADVANCE(264); + if (lookahead == 'o') ADVANCE(263); + if (lookahead == 's') ADVANCE(260); if (lookahead == '{') ADVANCE(111); if (lookahead == '\t' || lookahead == '\n' || @@ -1778,65 +1792,65 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ') SKIP(9) if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(271); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(272); END_STATE(); case 10: if (lookahead == '!') ADVANCE(35); if (lookahead == '#') ADVANCE(85); - if (lookahead == '(') ADVANCE(118); - if (lookahead == '*') ADVANCE(145); - if (lookahead == '+') ADVANCE(165); - if (lookahead == '-') ADVANCE(246); - if (lookahead == '/') ADVANCE(247); + if (lookahead == '(') ADVANCE(119); + if (lookahead == '*') ADVANCE(146); + if (lookahead == '+') ADVANCE(166); + if (lookahead == '-') ADVANCE(247); + if (lookahead == '/') ADVANCE(248); if (lookahead == ';') ADVANCE(105); - if (lookahead == '<') ADVANCE(250); + if (lookahead == '<') ADVANCE(251); if (lookahead == '=') ADVANCE(39); - if (lookahead == '>') ADVANCE(162); - if (lookahead == 'n') ADVANCE(263); - if (lookahead == 'o') ADVANCE(262); - if (lookahead == 's') ADVANCE(259); + if (lookahead == '>') ADVANCE(163); + if (lookahead == 'n') ADVANCE(264); + if (lookahead == 'o') ADVANCE(263); + if (lookahead == 's') ADVANCE(260); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(10) if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(271); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(272); END_STATE(); case 11: if (lookahead == '!') ADVANCE(35); - if (lookahead == '(') ADVANCE(124); - if (lookahead == ')') ADVANCE(125); - if (lookahead == '*') ADVANCE(145); - if (lookahead == '+') ADVANCE(165); + if (lookahead == '(') ADVANCE(125); + if (lookahead == ')') ADVANCE(126); + if (lookahead == '*') ADVANCE(146); + if (lookahead == '+') ADVANCE(166); if (lookahead == ',') ADVANCE(104); - if (lookahead == '-') ADVANCE(243); - if (lookahead == '/') ADVANCE(247); - if (lookahead == ':') ADVANCE(120); - if (lookahead == '<') ADVANCE(250); + if (lookahead == '-') ADVANCE(244); + if (lookahead == '/') ADVANCE(248); + if (lookahead == ':') ADVANCE(121); + if (lookahead == '<') ADVANCE(251); if (lookahead == '=') ADVANCE(39); - if (lookahead == '>') ADVANCE(162); + if (lookahead == '>') ADVANCE(163); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(14) if (lookahead == '%' || ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(242); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(243); END_STATE(); case 12: if (lookahead == '!') ADVANCE(35); - if (lookahead == ')') ADVANCE(119); - if (lookahead == '*') ADVANCE(145); - if (lookahead == '+') ADVANCE(165); + if (lookahead == ')') ADVANCE(120); + if (lookahead == '*') ADVANCE(146); + if (lookahead == '+') ADVANCE(166); if (lookahead == ',') ADVANCE(104); - if (lookahead == '-') ADVANCE(243); - if (lookahead == '/') ADVANCE(247); + if (lookahead == '-') ADVANCE(244); + if (lookahead == '/') ADVANCE(248); if (lookahead == ';') ADVANCE(105); - if (lookahead == '<') ADVANCE(250); + if (lookahead == '<') ADVANCE(251); if (lookahead == '=') ADVANCE(39); - if (lookahead == '>') ADVANCE(162); - if (lookahead == ']') ADVANCE(160); + if (lookahead == '>') ADVANCE(163); + if (lookahead == ']') ADVANCE(161); if (lookahead == '{') ADVANCE(111); if (lookahead == '\t' || lookahead == '\n' || @@ -1845,17 +1859,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 13: if (lookahead == '!') ADVANCE(35); - if (lookahead == ')') ADVANCE(119); - if (lookahead == '*') ADVANCE(145); - if (lookahead == '+') ADVANCE(165); + if (lookahead == ')') ADVANCE(120); + if (lookahead == '*') ADVANCE(146); + if (lookahead == '+') ADVANCE(166); if (lookahead == ',') ADVANCE(104); - if (lookahead == '-') ADVANCE(243); - if (lookahead == '/') ADVANCE(247); + if (lookahead == '-') ADVANCE(244); + if (lookahead == '/') ADVANCE(248); if (lookahead == ';') ADVANCE(105); - if (lookahead == '<') ADVANCE(250); + if (lookahead == '<') ADVANCE(251); if (lookahead == '=') ADVANCE(39); - if (lookahead == '>') ADVANCE(162); - if (lookahead == ']') ADVANCE(160); + if (lookahead == '>') ADVANCE(163); + if (lookahead == ']') ADVANCE(161); if (lookahead == '{') ADVANCE(111); if (lookahead == '\t' || lookahead == '\n' || @@ -1863,19 +1877,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ') SKIP(12) if (lookahead == '%' || ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(242); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(243); END_STATE(); case 14: if (lookahead == '!') ADVANCE(35); - if (lookahead == '*') ADVANCE(145); - if (lookahead == '+') ADVANCE(165); + if (lookahead == '*') ADVANCE(146); + if (lookahead == '+') ADVANCE(166); if (lookahead == ',') ADVANCE(104); - if (lookahead == '-') ADVANCE(243); - if (lookahead == '/') ADVANCE(247); - if (lookahead == ':') ADVANCE(120); - if (lookahead == '<') ADVANCE(250); + if (lookahead == '-') ADVANCE(244); + if (lookahead == '/') ADVANCE(248); + if (lookahead == ':') ADVANCE(121); + if (lookahead == '<') ADVANCE(251); if (lookahead == '=') ADVANCE(39); - if (lookahead == '>') ADVANCE(162); + if (lookahead == '>') ADVANCE(163); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -1883,31 +1897,31 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 15: if (lookahead == '!') ADVANCE(35); - if (lookahead == '*') ADVANCE(145); - if (lookahead == '+') ADVANCE(165); - if (lookahead == '-') ADVANCE(243); - if (lookahead == '/') ADVANCE(247); - if (lookahead == '<') ADVANCE(250); + if (lookahead == '*') ADVANCE(146); + if (lookahead == '+') ADVANCE(166); + if (lookahead == '-') ADVANCE(244); + if (lookahead == '/') ADVANCE(248); + if (lookahead == '<') ADVANCE(251); if (lookahead == '=') ADVANCE(39); - if (lookahead == '>') ADVANCE(162); - if (lookahead == 't') ADVANCE(237); + if (lookahead == '>') ADVANCE(163); + if (lookahead == 't') ADVANCE(238); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(16) if (lookahead == '%' || ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(242); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(243); END_STATE(); case 16: if (lookahead == '!') ADVANCE(35); - if (lookahead == '*') ADVANCE(145); - if (lookahead == '+') ADVANCE(165); - if (lookahead == '-') ADVANCE(243); - if (lookahead == '/') ADVANCE(247); - if (lookahead == '<') ADVANCE(250); + if (lookahead == '*') ADVANCE(146); + if (lookahead == '+') ADVANCE(166); + if (lookahead == '-') ADVANCE(244); + if (lookahead == '/') ADVANCE(248); + if (lookahead == '<') ADVANCE(251); if (lookahead == '=') ADVANCE(39); - if (lookahead == '>') ADVANCE(162); + if (lookahead == '>') ADVANCE(163); if (lookahead == 't') ADVANCE(55); if (lookahead == '\t' || lookahead == '\n' || @@ -1916,20 +1930,20 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 17: if (lookahead == '"') ADVANCE(22); - if (lookahead == '#') ADVANCE(151); + if (lookahead == '#') ADVANCE(152); if (lookahead == '$') ADVANCE(92); - if (lookahead == '&') ADVANCE(144); + if (lookahead == '&') ADVANCE(145); if (lookahead == '\'') ADVANCE(27); - if (lookahead == '(') ADVANCE(118); - if (lookahead == ')') ADVANCE(125); - if (lookahead == '*') ADVANCE(145); + if (lookahead == '(') ADVANCE(119); + if (lookahead == ')') ADVANCE(126); + if (lookahead == '*') ADVANCE(146); if (lookahead == ',') ADVANCE(104); if (lookahead == '-') ADVANCE(93); - if (lookahead == '.') ADVANCE(147); + if (lookahead == '.') ADVANCE(148); if (lookahead == '/') ADVANCE(28); - if (lookahead == ':') ADVANCE(121); - if (lookahead == '@') ADVANCE(45); - if (lookahead == '[') ADVANCE(152); + if (lookahead == ':') ADVANCE(122); + if (lookahead == '@') ADVANCE(48); + if (lookahead == '[') ADVANCE(153); if (lookahead == '{') ADVANCE(111); if (lookahead == '}') ADVANCE(112); if (lookahead == '\t' || @@ -1938,23 +1952,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ') SKIP(18) if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(255); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(256); END_STATE(); case 18: if (lookahead == '"') ADVANCE(22); - if (lookahead == '#') ADVANCE(151); + if (lookahead == '#') ADVANCE(152); if (lookahead == '$') ADVANCE(92); - if (lookahead == '&') ADVANCE(144); + if (lookahead == '&') ADVANCE(145); if (lookahead == '\'') ADVANCE(27); - if (lookahead == '(') ADVANCE(118); - if (lookahead == '*') ADVANCE(145); + if (lookahead == '(') ADVANCE(119); + if (lookahead == '*') ADVANCE(146); if (lookahead == ',') ADVANCE(104); if (lookahead == '-') ADVANCE(93); - if (lookahead == '.') ADVANCE(147); + if (lookahead == '.') ADVANCE(148); if (lookahead == '/') ADVANCE(28); - if (lookahead == ':') ADVANCE(121); - if (lookahead == '@') ADVANCE(45); - if (lookahead == '[') ADVANCE(152); + if (lookahead == ':') ADVANCE(122); + if (lookahead == '@') ADVANCE(48); + if (lookahead == '[') ADVANCE(153); if (lookahead == '{') ADVANCE(111); if (lookahead == '}') ADVANCE(112); if (lookahead == '\t' || @@ -1963,21 +1977,21 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ') SKIP(18) if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(255); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(256); END_STATE(); case 19: if (lookahead == '"') ADVANCE(22); - if (lookahead == '#') ADVANCE(151); + if (lookahead == '#') ADVANCE(152); if (lookahead == '$') ADVANCE(92); - if (lookahead == '&') ADVANCE(144); + if (lookahead == '&') ADVANCE(145); if (lookahead == '\'') ADVANCE(27); - if (lookahead == '*') ADVANCE(145); + if (lookahead == '*') ADVANCE(146); if (lookahead == '-') ADVANCE(93); - if (lookahead == '.') ADVANCE(147); + if (lookahead == '.') ADVANCE(148); if (lookahead == '/') ADVANCE(28); - if (lookahead == ':') ADVANCE(121); - if (lookahead == '@') ADVANCE(44); - if (lookahead == '[') ADVANCE(152); + if (lookahead == ':') ADVANCE(122); + if (lookahead == '@') ADVANCE(47); + if (lookahead == '[') ADVANCE(153); if (lookahead == '}') ADVANCE(112); if (lookahead == '\t' || lookahead == '\n' || @@ -1985,61 +1999,61 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ') SKIP(19) if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(255); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(256); END_STATE(); case 20: if (lookahead == '"') ADVANCE(22); - if (lookahead == '#') ADVANCE(151); - if (lookahead == '&') ADVANCE(144); + if (lookahead == '#') ADVANCE(152); + if (lookahead == '&') ADVANCE(145); if (lookahead == '\'') ADVANCE(27); - if (lookahead == '(') ADVANCE(124); - if (lookahead == ')') ADVANCE(119); - if (lookahead == '*') ADVANCE(145); - if (lookahead == '+') ADVANCE(165); + if (lookahead == '(') ADVANCE(125); + if (lookahead == ')') ADVANCE(120); + if (lookahead == '*') ADVANCE(146); + if (lookahead == '+') ADVANCE(166); if (lookahead == ',') ADVANCE(104); if (lookahead == '-') ADVANCE(93); - if (lookahead == '.') ADVANCE(147); + if (lookahead == '.') ADVANCE(148); if (lookahead == '/') ADVANCE(28); - if (lookahead == ':') ADVANCE(121); - if (lookahead == '>') ADVANCE(161); - if (lookahead == '[') ADVANCE(152); + if (lookahead == ':') ADVANCE(122); + if (lookahead == '>') ADVANCE(162); + if (lookahead == '[') ADVANCE(153); if (lookahead == '{') ADVANCE(111); - if (lookahead == '~') ADVANCE(163); + if (lookahead == '~') ADVANCE(164); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(21) if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(271); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(272); END_STATE(); case 21: if (lookahead == '"') ADVANCE(22); - if (lookahead == '#') ADVANCE(151); - if (lookahead == '&') ADVANCE(144); + if (lookahead == '#') ADVANCE(152); + if (lookahead == '&') ADVANCE(145); if (lookahead == '\'') ADVANCE(27); - if (lookahead == ')') ADVANCE(119); - if (lookahead == '*') ADVANCE(145); - if (lookahead == '+') ADVANCE(165); + if (lookahead == ')') ADVANCE(120); + if (lookahead == '*') ADVANCE(146); + if (lookahead == '+') ADVANCE(166); if (lookahead == ',') ADVANCE(104); if (lookahead == '-') ADVANCE(93); - if (lookahead == '.') ADVANCE(147); + if (lookahead == '.') ADVANCE(148); if (lookahead == '/') ADVANCE(28); - if (lookahead == ':') ADVANCE(121); - if (lookahead == '>') ADVANCE(161); - if (lookahead == '[') ADVANCE(152); + if (lookahead == ':') ADVANCE(122); + if (lookahead == '>') ADVANCE(162); + if (lookahead == '[') ADVANCE(153); if (lookahead == '{') ADVANCE(111); - if (lookahead == '~') ADVANCE(163); + if (lookahead == '~') ADVANCE(164); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(21) if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(271); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(272); END_STATE(); case 22: - if (lookahead == '"') ADVANCE(209); + if (lookahead == '"') ADVANCE(210); if (lookahead == '\\') ADVANCE(96); if (lookahead != 0 && lookahead != '\n') ADVANCE(22); @@ -2054,10 +2068,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ') SKIP(24) if (('0' <= lookahead && lookahead <= '9')) ADVANCE(91); if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(270); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(271); if (('G' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(271); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(272); END_STATE(); case 24: if (lookahead == '#') ADVANCE(85); @@ -2069,7 +2083,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ') SKIP(24) if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(271); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(272); END_STATE(); case 25: if (lookahead == '$') ADVANCE(37); @@ -2077,8 +2091,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '+' || lookahead == '-') ADVANCE(89); if (lookahead == '/') ADVANCE(28); - if (lookahead == '=') ADVANCE(153); - if (lookahead == ']') ADVANCE(160); + if (lookahead == '=') ADVANCE(154); + if (lookahead == ']') ADVANCE(161); if (lookahead == '^') ADVANCE(40); if (lookahead == 'f') ADVANCE(75); if (lookahead == 't') ADVANCE(67); @@ -2089,24 +2103,24 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(25) - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(215); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(216); END_STATE(); case 26: if (lookahead == '$') ADVANCE(92); END_STATE(); case 27: - if (lookahead == '\'') ADVANCE(209); + if (lookahead == '\'') ADVANCE(210); if (lookahead == '\\') ADVANCE(97); if (lookahead != 0 && lookahead != '\n') ADVANCE(27); END_STATE(); case 28: if (lookahead == '*') ADVANCE(30); - if (lookahead == '/') ADVANCE(391); + if (lookahead == '/') ADVANCE(397); END_STATE(); case 29: if (lookahead == '*') ADVANCE(29); - if (lookahead == '/') ADVANCE(386); + if (lookahead == '/') ADVANCE(392); if (lookahead != 0) ADVANCE(30); END_STATE(); case 30: @@ -2115,149 +2129,151 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 31: if (lookahead == '-') ADVANCE(88); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(219); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(220); if (('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(90); END_STATE(); case 32: if (lookahead == '-') ADVANCE(88); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(218); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(219); END_STATE(); case 33: if (lookahead == '-') ADVANCE(88); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(203); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(204); if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(208); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(209); END_STATE(); case 34: if (lookahead == '/') ADVANCE(94); if (lookahead == '-' || lookahead == '_') ADVANCE(34); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(395); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(401); END_STATE(); case 35: - if (lookahead == '=') ADVANCE(251); + if (lookahead == '=') ADVANCE(252); END_STATE(); case 36: - if (lookahead == '=') ADVANCE(251); + if (lookahead == '=') ADVANCE(252); if (lookahead == 'i') ADVANCE(60); END_STATE(); case 37: - if (lookahead == '=') ADVANCE(159); + if (lookahead == '=') ADVANCE(160); END_STATE(); case 38: - if (lookahead == '=') ADVANCE(158); + if (lookahead == '=') ADVANCE(159); END_STATE(); case 39: - if (lookahead == '=') ADVANCE(249); + if (lookahead == '=') ADVANCE(250); END_STATE(); case 40: - if (lookahead == '=') ADVANCE(156); + if (lookahead == '=') ADVANCE(157); END_STATE(); case 41: - if (lookahead == '=') ADVANCE(157); + if (lookahead == '=') ADVANCE(158); END_STATE(); case 42: - if (lookahead == '=') ADVANCE(155); + if (lookahead == '=') ADVANCE(156); END_STATE(); case 43: - if (lookahead == 'a') ADVANCE(369); - if (lookahead == 'c') ADVANCE(321); - if (lookahead == 'd') ADVANCE(301); - if (lookahead == 'e') ADVANCE(280); - if (lookahead == 'f') ADVANCE(337); - if (lookahead == 'i') ADVANCE(316); - if (lookahead == 'k') ADVANCE(302); - if (lookahead == 'm') ADVANCE(303); - if (lookahead == 'n') ADVANCE(284); - if (lookahead == 'r') ADVANCE(310); - if (lookahead == 's') ADVANCE(378); - if (lookahead == 'u') ADVANCE(366); - if (lookahead == 'w') ADVANCE(286); + if (lookahead == 'a') ADVANCE(347); + if (lookahead == 'c') ADVANCE(322); + if (lookahead == 'd') ADVANCE(302); + if (lookahead == 'e') ADVANCE(281); + if (lookahead == 'f') ADVANCE(339); + if (lookahead == 'i') ADVANCE(317); + if (lookahead == 'k') ADVANCE(303); + if (lookahead == 'm') ADVANCE(304); + if (lookahead == 'n') ADVANCE(285); + if (lookahead == 'r') ADVANCE(311); + if (lookahead == 's') ADVANCE(383); + if (lookahead == 'u') ADVANCE(370); + if (lookahead == 'w') ADVANCE(287); if (lookahead == '-' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 44: - if (lookahead == 'a') ADVANCE(369); - if (lookahead == 'c') ADVANCE(321); - if (lookahead == 'd') ADVANCE(301); - if (lookahead == 'e') ADVANCE(280); - if (lookahead == 'f') ADVANCE(344); - if (lookahead == 'i') ADVANCE(316); - if (lookahead == 'k') ADVANCE(302); - if (lookahead == 'm') ADVANCE(303); - if (lookahead == 'n') ADVANCE(284); - if (lookahead == 'r') ADVANCE(310); - if (lookahead == 's') ADVANCE(378); - if (lookahead == 'w') ADVANCE(286); - if (lookahead == '-' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(384); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + if (lookahead == 'a') ADVANCE(65); END_STATE(); case 45: - if (lookahead == 'a') ADVANCE(369); - if (lookahead == 'c') ADVANCE(321); - if (lookahead == 'd') ADVANCE(301); - if (lookahead == 'e') ADVANCE(282); - if (lookahead == 'f') ADVANCE(344); - if (lookahead == 'i') ADVANCE(316); - if (lookahead == 'k') ADVANCE(302); - if (lookahead == 'm') ADVANCE(303); - if (lookahead == 'n') ADVANCE(284); - if (lookahead == 'r') ADVANCE(310); - if (lookahead == 's') ADVANCE(378); - if (lookahead == 'w') ADVANCE(286); + if (lookahead == 'a') ADVANCE(348); + if (lookahead == 'c') ADVANCE(322); + if (lookahead == 'd') ADVANCE(302); + if (lookahead == 'e') ADVANCE(284); + if (lookahead == 'f') ADVANCE(339); + if (lookahead == 'i') ADVANCE(317); + if (lookahead == 'k') ADVANCE(303); + if (lookahead == 'm') ADVANCE(304); + if (lookahead == 'n') ADVANCE(285); + if (lookahead == 's') ADVANCE(383); + if (lookahead == 'u') ADVANCE(370); + if (lookahead == 'w') ADVANCE(287); if (lookahead == '-' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 46: - if (lookahead == 'a') ADVANCE(65); + if (lookahead == 'a') ADVANCE(348); + if (lookahead == 'c') ADVANCE(322); + if (lookahead == 'd') ADVANCE(302); + if (lookahead == 'e') ADVANCE(282); + if (lookahead == 'f') ADVANCE(339); + if (lookahead == 'i') ADVANCE(317); + if (lookahead == 'k') ADVANCE(303); + if (lookahead == 'm') ADVANCE(304); + if (lookahead == 'n') ADVANCE(285); + if (lookahead == 's') ADVANCE(383); + if (lookahead == 'u') ADVANCE(370); + if (lookahead == 'w') ADVANCE(287); + if (lookahead == '-' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(390); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(391); END_STATE(); case 47: - if (lookahead == 'c') ADVANCE(321); - if (lookahead == 'd') ADVANCE(301); - if (lookahead == 'e') ADVANCE(283); - if (lookahead == 'f') ADVANCE(337); - if (lookahead == 'i') ADVANCE(316); - if (lookahead == 'k') ADVANCE(302); - if (lookahead == 'm') ADVANCE(303); - if (lookahead == 'n') ADVANCE(284); - if (lookahead == 's') ADVANCE(378); - if (lookahead == 'u') ADVANCE(366); - if (lookahead == 'w') ADVANCE(286); + if (lookahead == 'a') ADVANCE(374); + if (lookahead == 'c') ADVANCE(322); + if (lookahead == 'd') ADVANCE(302); + if (lookahead == 'e') ADVANCE(281); + if (lookahead == 'f') ADVANCE(346); + if (lookahead == 'i') ADVANCE(317); + if (lookahead == 'k') ADVANCE(303); + if (lookahead == 'm') ADVANCE(304); + if (lookahead == 'n') ADVANCE(285); + if (lookahead == 'r') ADVANCE(311); + if (lookahead == 's') ADVANCE(383); + if (lookahead == 'w') ADVANCE(287); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 48: - if (lookahead == 'c') ADVANCE(321); - if (lookahead == 'd') ADVANCE(301); - if (lookahead == 'e') ADVANCE(281); - if (lookahead == 'f') ADVANCE(337); - if (lookahead == 'i') ADVANCE(316); - if (lookahead == 'k') ADVANCE(302); - if (lookahead == 'm') ADVANCE(303); - if (lookahead == 'n') ADVANCE(284); - if (lookahead == 's') ADVANCE(378); - if (lookahead == 'u') ADVANCE(366); - if (lookahead == 'w') ADVANCE(286); + if (lookahead == 'a') ADVANCE(374); + if (lookahead == 'c') ADVANCE(322); + if (lookahead == 'd') ADVANCE(302); + if (lookahead == 'e') ADVANCE(283); + if (lookahead == 'f') ADVANCE(346); + if (lookahead == 'i') ADVANCE(317); + if (lookahead == 'k') ADVANCE(303); + if (lookahead == 'm') ADVANCE(304); + if (lookahead == 'n') ADVANCE(285); + if (lookahead == 'r') ADVANCE(311); + if (lookahead == 's') ADVANCE(383); + if (lookahead == 'w') ADVANCE(287); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 49: if (lookahead == 'c') ADVANCE(82); END_STATE(); case 50: - if (lookahead == 'd') ADVANCE(168); + if (lookahead == 'd') ADVANCE(169); END_STATE(); case 51: if (lookahead == 'e') ADVANCE(49); @@ -2266,8 +2282,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'e') ADVANCE(59); END_STATE(); case 53: - if (lookahead == 'f') ADVANCE(130); - if (lookahead == 'n') ADVANCE(132); + if (lookahead == 'f') ADVANCE(131); + if (lookahead == 'n') ADVANCE(133); END_STATE(); case 54: if (lookahead == 'g') ADVANCE(57); @@ -2280,7 +2296,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'o') ADVANCE(114); END_STATE(); case 57: - if (lookahead == 'h') ADVANCE(135); + if (lookahead == 'h') ADVANCE(136); END_STATE(); case 58: if (lookahead == 'l') ADVANCE(84); @@ -2305,7 +2321,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 64: if (lookahead == 'n') ADVANCE(58); - if (lookahead == 'r') ADVANCE(169); + if (lookahead == 'r') ADVANCE(170); END_STATE(); case 65: if (lookahead == 'n') ADVANCE(81); @@ -2332,10 +2348,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'p') ADVANCE(70); END_STATE(); case 73: - if (lookahead == 'r') ADVANCE(169); + if (lookahead == 'r') ADVANCE(170); END_STATE(); case 74: - if (lookahead == 'r') ADVANCE(176); + if (lookahead == 'r') ADVANCE(177); END_STATE(); case 75: if (lookahead == 'r') ADVANCE(69); @@ -2353,13 +2369,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'r') ADVANCE(80); END_STATE(); case 79: - if (lookahead == 't') ADVANCE(170); + if (lookahead == 't') ADVANCE(171); END_STATE(); case 80: - if (lookahead == 't') ADVANCE(46); + if (lookahead == 't') ADVANCE(44); END_STATE(); case 81: - if (lookahead == 't') ADVANCE(167); + if (lookahead == 't') ADVANCE(168); END_STATE(); case 82: if (lookahead == 't') ADVANCE(71); @@ -2368,28 +2384,28 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'u') ADVANCE(54); END_STATE(); case 84: - if (lookahead == 'y') ADVANCE(173); + if (lookahead == 'y') ADVANCE(174); END_STATE(); case 85: if (lookahead == '{') ADVANCE(86); END_STATE(); case 86: - if (lookahead == '}') ADVANCE(271); + if (lookahead == '}') ADVANCE(272); if (sym_identifier_character_set_1(lookahead)) ADVANCE(86); END_STATE(); case 87: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(217); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(218); END_STATE(); case 88: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(218); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(219); END_STATE(); case 89: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(215); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(216); END_STATE(); case 90: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(208); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(209); END_STATE(); case 91: if (('0' <= lookahead && lookahead <= '9') || @@ -2400,59 +2416,59 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '-' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(278); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(279); END_STATE(); case 93: if (lookahead == '-' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(271); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(272); END_STATE(); case 94: if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(34); END_STATE(); case 95: - if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(395); + if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(401); END_STATE(); case 96: if (lookahead != 0 && lookahead != '"' && lookahead != '\\') ADVANCE(22); - if (lookahead == '"') ADVANCE(210); + if (lookahead == '"') ADVANCE(211); if (lookahead == '\\') ADVANCE(96); END_STATE(); case 97: if (lookahead != 0 && lookahead != '\'' && lookahead != '\\') ADVANCE(27); - if (lookahead == '\'') ADVANCE(211); + if (lookahead == '\'') ADVANCE(212); if (lookahead == '\\') ADVANCE(97); END_STATE(); case 98: if (eof) ADVANCE(102); if (lookahead == '!') ADVANCE(36); if (lookahead == '"') ADVANCE(22); - if (lookahead == '#') ADVANCE(150); + if (lookahead == '#') ADVANCE(151); if (lookahead == '$') ADVANCE(37); - if (lookahead == '%') ADVANCE(126); - if (lookahead == '&') ADVANCE(144); + if (lookahead == '%') ADVANCE(127); + if (lookahead == '&') ADVANCE(145); if (lookahead == '\'') ADVANCE(27); - if (lookahead == '(') ADVANCE(118); - if (lookahead == ')') ADVANCE(119); - if (lookahead == '*') ADVANCE(146); - if (lookahead == '+') ADVANCE(166); + if (lookahead == '(') ADVANCE(119); + if (lookahead == ')') ADVANCE(120); + if (lookahead == '*') ADVANCE(147); + if (lookahead == '+') ADVANCE(167); if (lookahead == ',') ADVANCE(104); - if (lookahead == '-') ADVANCE(244); - if (lookahead == '.') ADVANCE(148); - if (lookahead == '/') ADVANCE(247); - if (lookahead == ':') ADVANCE(121); + if (lookahead == '-') ADVANCE(245); + if (lookahead == '.') ADVANCE(149); + if (lookahead == '/') ADVANCE(248); + if (lookahead == ':') ADVANCE(122); if (lookahead == ';') ADVANCE(105); - if (lookahead == '<') ADVANCE(250); - if (lookahead == '=') ADVANCE(154); - if (lookahead == '>') ADVANCE(162); + if (lookahead == '<') ADVANCE(251); + if (lookahead == '=') ADVANCE(155); + if (lookahead == '>') ADVANCE(163); if (lookahead == '@') ADVANCE(43); - if (lookahead == '[') ADVANCE(152); - if (lookahead == ']') ADVANCE(160); + if (lookahead == '[') ADVANCE(153); + if (lookahead == ']') ADVANCE(161); if (lookahead == '^') ADVANCE(40); if (lookahead == 'a') ADVANCE(62); if (lookahead == 'f') ADVANCE(75); @@ -2464,109 +2480,109 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '{') ADVANCE(111); if (lookahead == '|') ADVANCE(41); if (lookahead == '}') ADVANCE(112); - if (lookahead == '~') ADVANCE(164); + if (lookahead == '~') ADVANCE(165); if (lookahead == 'E' || lookahead == 'e') ADVANCE(32); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(98) - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(212); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(213); END_STATE(); case 99: if (eof) ADVANCE(102); if (lookahead == '"') ADVANCE(22); - if (lookahead == '#') ADVANCE(151); + if (lookahead == '#') ADVANCE(152); if (lookahead == '$') ADVANCE(92); - if (lookahead == '%') ADVANCE(126); - if (lookahead == '&') ADVANCE(144); + if (lookahead == '%') ADVANCE(127); + if (lookahead == '&') ADVANCE(145); if (lookahead == '\'') ADVANCE(27); - if (lookahead == '(') ADVANCE(124); - if (lookahead == ')') ADVANCE(119); - if (lookahead == '*') ADVANCE(145); - if (lookahead == '+') ADVANCE(165); + if (lookahead == '(') ADVANCE(125); + if (lookahead == ')') ADVANCE(120); + if (lookahead == '*') ADVANCE(146); + if (lookahead == '+') ADVANCE(166); if (lookahead == ',') ADVANCE(104); if (lookahead == '-') ADVANCE(93); - if (lookahead == '.') ADVANCE(147); + if (lookahead == '.') ADVANCE(148); if (lookahead == '/') ADVANCE(28); - if (lookahead == ':') ADVANCE(121); + if (lookahead == ':') ADVANCE(122); if (lookahead == ';') ADVANCE(105); - if (lookahead == '>') ADVANCE(161); - if (lookahead == '@') ADVANCE(47); - if (lookahead == '[') ADVANCE(152); + if (lookahead == '>') ADVANCE(162); + if (lookahead == '@') ADVANCE(45); + if (lookahead == '[') ADVANCE(153); if (lookahead == '{') ADVANCE(111); - if (lookahead == '~') ADVANCE(163); + if (lookahead == '~') ADVANCE(164); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(100) if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(255); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(256); END_STATE(); case 100: if (eof) ADVANCE(102); if (lookahead == '"') ADVANCE(22); - if (lookahead == '#') ADVANCE(151); + if (lookahead == '#') ADVANCE(152); if (lookahead == '$') ADVANCE(92); - if (lookahead == '%') ADVANCE(126); - if (lookahead == '&') ADVANCE(144); + if (lookahead == '%') ADVANCE(127); + if (lookahead == '&') ADVANCE(145); if (lookahead == '\'') ADVANCE(27); - if (lookahead == ')') ADVANCE(119); - if (lookahead == '*') ADVANCE(145); - if (lookahead == '+') ADVANCE(165); + if (lookahead == ')') ADVANCE(120); + if (lookahead == '*') ADVANCE(146); + if (lookahead == '+') ADVANCE(166); if (lookahead == ',') ADVANCE(104); if (lookahead == '-') ADVANCE(93); - if (lookahead == '.') ADVANCE(147); + if (lookahead == '.') ADVANCE(148); if (lookahead == '/') ADVANCE(28); - if (lookahead == ':') ADVANCE(121); + if (lookahead == ':') ADVANCE(122); if (lookahead == ';') ADVANCE(105); - if (lookahead == '>') ADVANCE(161); - if (lookahead == '@') ADVANCE(47); - if (lookahead == '[') ADVANCE(152); + if (lookahead == '>') ADVANCE(162); + if (lookahead == '@') ADVANCE(45); + if (lookahead == '[') ADVANCE(153); if (lookahead == '{') ADVANCE(111); - if (lookahead == '~') ADVANCE(163); + if (lookahead == '~') ADVANCE(164); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(100) if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(255); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(256); END_STATE(); case 101: if (eof) ADVANCE(102); if (lookahead == '"') ADVANCE(22); - if (lookahead == '#') ADVANCE(151); + if (lookahead == '#') ADVANCE(152); if (lookahead == '$') ADVANCE(92); - if (lookahead == '%') ADVANCE(126); - if (lookahead == '&') ADVANCE(144); + if (lookahead == '%') ADVANCE(127); + if (lookahead == '&') ADVANCE(145); if (lookahead == '\'') ADVANCE(27); - if (lookahead == '*') ADVANCE(145); + if (lookahead == '*') ADVANCE(146); if (lookahead == '-') ADVANCE(93); - if (lookahead == '.') ADVANCE(147); + if (lookahead == '.') ADVANCE(148); if (lookahead == '/') ADVANCE(28); - if (lookahead == ':') ADVANCE(121); - if (lookahead == '@') ADVANCE(48); - if (lookahead == '[') ADVANCE(152); + if (lookahead == ':') ADVANCE(122); + if (lookahead == '@') ADVANCE(46); + if (lookahead == '[') ADVANCE(153); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(101) if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(255); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(256); END_STATE(); case 102: ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); case 103: ACCEPT_TOKEN(anon_sym_ATimport); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 104: ACCEPT_TOKEN(anon_sym_COMMA); @@ -2576,43 +2592,43 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 106: ACCEPT_TOKEN(anon_sym_ATmedia); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 107: ACCEPT_TOKEN(anon_sym_ATcharset); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 108: ACCEPT_TOKEN(anon_sym_ATnamespace); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 109: ACCEPT_TOKEN(anon_sym_ATkeyframes); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 110: ACCEPT_TOKEN(aux_sym_keyframes_statement_token1); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 111: ACCEPT_TOKEN(anon_sym_LBRACE); @@ -2628,364 +2644,361 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 115: ACCEPT_TOKEN(anon_sym_ATsupports); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 116: ACCEPT_TOKEN(anon_sym_ATuse); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 117: ACCEPT_TOKEN(anon_sym_ATforward); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 118: - ACCEPT_TOKEN(anon_sym_LPAREN); + ACCEPT_TOKEN(anon_sym_ATapply); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(391); END_STATE(); case 119: - ACCEPT_TOKEN(anon_sym_RPAREN); + ACCEPT_TOKEN(anon_sym_LPAREN); END_STATE(); case 120: - ACCEPT_TOKEN(anon_sym_COLON); + ACCEPT_TOKEN(anon_sym_RPAREN); END_STATE(); case 121: ACCEPT_TOKEN(anon_sym_COLON); - if (lookahead == ':') ADVANCE(149); END_STATE(); case 122: + ACCEPT_TOKEN(anon_sym_COLON); + if (lookahead == ':') ADVANCE(150); + END_STATE(); + case 123: ACCEPT_TOKEN(anon_sym_ATmixin); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); - case 123: + case 124: ACCEPT_TOKEN(anon_sym_ATinclude); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); - case 124: + case 125: ACCEPT_TOKEN(anon_sym_LPAREN2); END_STATE(); - case 125: + case 126: ACCEPT_TOKEN(anon_sym_RPAREN2); END_STATE(); - case 126: + case 127: ACCEPT_TOKEN(anon_sym_PERCENT); END_STATE(); - case 127: + case 128: ACCEPT_TOKEN(anon_sym_ATextend); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); - case 128: + case 129: ACCEPT_TOKEN(anon_sym_ATif); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); - case 129: + case 130: ACCEPT_TOKEN(anon_sym_ATelse); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); - case 130: + case 131: ACCEPT_TOKEN(anon_sym_if); END_STATE(); - case 131: + case 132: ACCEPT_TOKEN(anon_sym_ATeach); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); - case 132: + case 133: ACCEPT_TOKEN(anon_sym_in); END_STATE(); - case 133: + case 134: ACCEPT_TOKEN(anon_sym_ATfor); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 'w') ADVANCE(289); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 'w') ADVANCE(290); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); - case 134: + case 135: ACCEPT_TOKEN(anon_sym_ATfor); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); - case 135: + case 136: ACCEPT_TOKEN(anon_sym_through); END_STATE(); - case 136: + case 137: ACCEPT_TOKEN(anon_sym_through); if (lookahead == '%' || ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(242); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(243); END_STATE(); - case 137: + case 138: ACCEPT_TOKEN(anon_sym_ATwhile); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); - case 138: + case 139: ACCEPT_TOKEN(anon_sym_ATfunction); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); - case 139: + case 140: ACCEPT_TOKEN(anon_sym_ATreturn); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); - case 140: + case 141: ACCEPT_TOKEN(anon_sym_ATat_DASHroot); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); - case 141: + case 142: ACCEPT_TOKEN(anon_sym_ATerror); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); - case 142: + case 143: ACCEPT_TOKEN(anon_sym_ATwarn); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); - case 143: + case 144: ACCEPT_TOKEN(anon_sym_ATdebug); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); - END_STATE(); - case 144: - ACCEPT_TOKEN(sym_nesting_selector); + lookahead == '_') ADVANCE(391); END_STATE(); case 145: - ACCEPT_TOKEN(anon_sym_STAR); + ACCEPT_TOKEN(sym_nesting_selector); END_STATE(); case 146: ACCEPT_TOKEN(anon_sym_STAR); - if (lookahead == '=') ADVANCE(158); END_STATE(); case 147: - ACCEPT_TOKEN(anon_sym_DOT); + ACCEPT_TOKEN(anon_sym_STAR); + if (lookahead == '=') ADVANCE(159); END_STATE(); case 148: ACCEPT_TOKEN(anon_sym_DOT); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(217); END_STATE(); case 149: - ACCEPT_TOKEN(anon_sym_COLON_COLON); + ACCEPT_TOKEN(anon_sym_DOT); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(218); END_STATE(); case 150: - ACCEPT_TOKEN(anon_sym_POUND); + ACCEPT_TOKEN(anon_sym_COLON_COLON); END_STATE(); case 151: ACCEPT_TOKEN(anon_sym_POUND); - if (lookahead == '{') ADVANCE(86); END_STATE(); case 152: - ACCEPT_TOKEN(anon_sym_LBRACK); + ACCEPT_TOKEN(anon_sym_POUND); + if (lookahead == '{') ADVANCE(86); END_STATE(); case 153: - ACCEPT_TOKEN(anon_sym_EQ); + ACCEPT_TOKEN(anon_sym_LBRACK); END_STATE(); case 154: ACCEPT_TOKEN(anon_sym_EQ); - if (lookahead == '=') ADVANCE(249); END_STATE(); case 155: - ACCEPT_TOKEN(anon_sym_TILDE_EQ); + ACCEPT_TOKEN(anon_sym_EQ); + if (lookahead == '=') ADVANCE(250); END_STATE(); case 156: - ACCEPT_TOKEN(anon_sym_CARET_EQ); + ACCEPT_TOKEN(anon_sym_TILDE_EQ); END_STATE(); case 157: - ACCEPT_TOKEN(anon_sym_PIPE_EQ); + ACCEPT_TOKEN(anon_sym_CARET_EQ); END_STATE(); case 158: - ACCEPT_TOKEN(anon_sym_STAR_EQ); + ACCEPT_TOKEN(anon_sym_PIPE_EQ); END_STATE(); case 159: - ACCEPT_TOKEN(anon_sym_DOLLAR_EQ); + ACCEPT_TOKEN(anon_sym_STAR_EQ); END_STATE(); case 160: - ACCEPT_TOKEN(anon_sym_RBRACK); + ACCEPT_TOKEN(anon_sym_DOLLAR_EQ); END_STATE(); case 161: - ACCEPT_TOKEN(anon_sym_GT); + ACCEPT_TOKEN(anon_sym_RBRACK); END_STATE(); case 162: ACCEPT_TOKEN(anon_sym_GT); - if (lookahead == '=') ADVANCE(253); END_STATE(); case 163: - ACCEPT_TOKEN(anon_sym_TILDE); + ACCEPT_TOKEN(anon_sym_GT); + if (lookahead == '=') ADVANCE(254); END_STATE(); case 164: ACCEPT_TOKEN(anon_sym_TILDE); - if (lookahead == '=') ADVANCE(155); END_STATE(); case 165: - ACCEPT_TOKEN(anon_sym_PLUS); + ACCEPT_TOKEN(anon_sym_TILDE); + if (lookahead == '=') ADVANCE(156); END_STATE(); case 166: + ACCEPT_TOKEN(anon_sym_PLUS); + END_STATE(); + case 167: ACCEPT_TOKEN(anon_sym_PLUS); if (lookahead == '.') ADVANCE(87); if (lookahead == 'E' || lookahead == 'e') ADVANCE(32); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(212); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(213); END_STATE(); - case 167: + case 168: ACCEPT_TOKEN(sym_important); END_STATE(); - case 168: + case 169: ACCEPT_TOKEN(anon_sym_and); END_STATE(); - case 169: + case 170: ACCEPT_TOKEN(anon_sym_or); END_STATE(); - case 170: + case 171: ACCEPT_TOKEN(anon_sym_not); END_STATE(); - case 171: + case 172: ACCEPT_TOKEN(anon_sym_not); if (lookahead == '#') ADVANCE(85); - if (lookahead == '%') ADVANCE(242); + if (lookahead == '%') ADVANCE(243); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') ADVANCE(271); + lookahead == '_') ADVANCE(272); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(232); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(233); END_STATE(); - case 172: + case 173: ACCEPT_TOKEN(anon_sym_not); if (lookahead == '#') ADVANCE(85); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(271); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(272); END_STATE(); - case 173: + case 174: ACCEPT_TOKEN(anon_sym_only); END_STATE(); - case 174: + case 175: ACCEPT_TOKEN(anon_sym_only); if (lookahead == '#') ADVANCE(85); - if (lookahead == '%') ADVANCE(242); + if (lookahead == '%') ADVANCE(243); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') ADVANCE(271); + lookahead == '_') ADVANCE(272); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(232); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(233); END_STATE(); - case 175: + case 176: ACCEPT_TOKEN(anon_sym_only); if (lookahead == '#') ADVANCE(85); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(271); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(272); END_STATE(); - case 176: + case 177: ACCEPT_TOKEN(anon_sym_selector); END_STATE(); - case 177: + case 178: ACCEPT_TOKEN(anon_sym_selector); if (lookahead == '#') ADVANCE(85); - if (lookahead == '%') ADVANCE(242); + if (lookahead == '%') ADVANCE(243); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') ADVANCE(271); + lookahead == '_') ADVANCE(272); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(232); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(233); END_STATE(); - case 178: + case 179: ACCEPT_TOKEN(anon_sym_selector); if (lookahead == '#') ADVANCE(85); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(271); - END_STATE(); - case 179: - ACCEPT_TOKEN(aux_sym_color_value_token1); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(272); END_STATE(); case 180: ACCEPT_TOKEN(aux_sym_color_value_token1); - if (lookahead == '#') ADVANCE(85); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(185); - if (lookahead == '-' || - ('G' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(271); END_STATE(); case 181: ACCEPT_TOKEN(aux_sym_color_value_token1); if (lookahead == '#') ADVANCE(85); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(180); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(186); if (lookahead == '-' || ('G' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(271); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(272); END_STATE(); case 182: ACCEPT_TOKEN(aux_sym_color_value_token1); @@ -2996,7 +3009,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '-' || ('G' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(271); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(272); END_STATE(); case 183: ACCEPT_TOKEN(aux_sym_color_value_token1); @@ -3007,7 +3020,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '-' || ('G' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(271); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(272); END_STATE(); case 184: ACCEPT_TOKEN(aux_sym_color_value_token1); @@ -3018,81 +3031,83 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '-' || ('G' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(271); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(272); END_STATE(); case 185: ACCEPT_TOKEN(aux_sym_color_value_token1); if (lookahead == '#') ADVANCE(85); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(184); if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || + ('G' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(271); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(272); END_STATE(); case 186: ACCEPT_TOKEN(aux_sym_color_value_token1); - if (lookahead == '-') ADVANCE(88); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(218); + if (lookahead == '#') ADVANCE(85); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(272); END_STATE(); case 187: ACCEPT_TOKEN(aux_sym_color_value_token1); if (lookahead == '-') ADVANCE(88); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(198); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(179); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(219); END_STATE(); case 188: ACCEPT_TOKEN(aux_sym_color_value_token1); if (lookahead == '-') ADVANCE(88); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(201); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(199); if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(205); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(180); END_STATE(); case 189: ACCEPT_TOKEN(aux_sym_color_value_token1); if (lookahead == '-') ADVANCE(88); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(199); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(202); if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(204); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(206); END_STATE(); case 190: ACCEPT_TOKEN(aux_sym_color_value_token1); if (lookahead == '-') ADVANCE(88); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(200); if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(206); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(205); END_STATE(); case 191: ACCEPT_TOKEN(aux_sym_color_value_token1); if (lookahead == '-') ADVANCE(88); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(202); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(201); if (('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(207); END_STATE(); case 192: ACCEPT_TOKEN(aux_sym_color_value_token1); - if (lookahead == '.') ADVANCE(87); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(32); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(212); + if (lookahead == '-') ADVANCE(88); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(203); + if (('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(208); END_STATE(); case 193: ACCEPT_TOKEN(aux_sym_color_value_token1); if (lookahead == '.') ADVANCE(87); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(186); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(179); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(192); + lookahead == 'e') ADVANCE(32); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(213); END_STATE(); case 194: ACCEPT_TOKEN(aux_sym_color_value_token1); if (lookahead == '.') ADVANCE(87); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(188); + lookahead == 'e') ADVANCE(187); if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(206); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(195); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(180); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(193); END_STATE(); case 195: ACCEPT_TOKEN(aux_sym_color_value_token1); @@ -3100,72 +3115,75 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'E' || lookahead == 'e') ADVANCE(189); if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(205); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(207); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(196); END_STATE(); case 196: ACCEPT_TOKEN(aux_sym_color_value_token1); if (lookahead == '.') ADVANCE(87); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(187); + lookahead == 'e') ADVANCE(190); if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(204); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(193); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(206); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(197); END_STATE(); case 197: ACCEPT_TOKEN(aux_sym_color_value_token1); if (lookahead == '.') ADVANCE(87); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(190); + lookahead == 'e') ADVANCE(188); if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(207); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(205); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(194); END_STATE(); case 198: ACCEPT_TOKEN(aux_sym_color_value_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(218); + if (lookahead == '.') ADVANCE(87); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(191); + if (('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(208); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(195); END_STATE(); case 199: ACCEPT_TOKEN(aux_sym_color_value_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(198); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(179); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(219); END_STATE(); case 200: ACCEPT_TOKEN(aux_sym_color_value_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(201); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(199); if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(205); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(180); END_STATE(); case 201: ACCEPT_TOKEN(aux_sym_color_value_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(199); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(202); if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(204); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(206); END_STATE(); case 202: ACCEPT_TOKEN(aux_sym_color_value_token1); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(200); if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(206); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(205); END_STATE(); case 203: ACCEPT_TOKEN(aux_sym_color_value_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(202); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(201); if (('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(207); END_STATE(); case 204: ACCEPT_TOKEN(aux_sym_color_value_token1); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(179); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(203); + if (('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(208); END_STATE(); case 205: ACCEPT_TOKEN(aux_sym_color_value_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(204); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(180); END_STATE(); case 206: ACCEPT_TOKEN(aux_sym_color_value_token1); @@ -3186,1648 +3204,1700 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'f')) ADVANCE(207); END_STATE(); case 209: - ACCEPT_TOKEN(sym_string_value); + ACCEPT_TOKEN(aux_sym_color_value_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(208); END_STATE(); case 210: ACCEPT_TOKEN(sym_string_value); - if (lookahead == '"') ADVANCE(209); + END_STATE(); + case 211: + ACCEPT_TOKEN(sym_string_value); + if (lookahead == '"') ADVANCE(210); if (lookahead == '\\') ADVANCE(96); if (lookahead != 0 && lookahead != '\n') ADVANCE(22); END_STATE(); - case 211: + case 212: ACCEPT_TOKEN(sym_string_value); - if (lookahead == '\'') ADVANCE(209); + if (lookahead == '\'') ADVANCE(210); if (lookahead == '\\') ADVANCE(97); if (lookahead != 0 && lookahead != '\n') ADVANCE(27); END_STATE(); - case 212: + case 213: ACCEPT_TOKEN(aux_sym_integer_value_token1); if (lookahead == '.') ADVANCE(87); if (lookahead == 'E' || lookahead == 'e') ADVANCE(32); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(212); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(213); END_STATE(); - case 213: + case 214: ACCEPT_TOKEN(aux_sym_integer_value_token1); if (lookahead == '.') ADVANCE(87); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(191); + lookahead == 'e') ADVANCE(192); if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(208); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(197); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(209); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(198); END_STATE(); - case 214: + case 215: ACCEPT_TOKEN(aux_sym_integer_value_token1); if (lookahead == '.') ADVANCE(87); if (lookahead == 'E' || lookahead == 'e') ADVANCE(33); if (('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(90); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(213); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(214); END_STATE(); - case 215: + case 216: ACCEPT_TOKEN(aux_sym_integer_value_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(215); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(216); END_STATE(); - case 216: + case 217: ACCEPT_TOKEN(aux_sym_float_value_token1); - if (lookahead == '#') ADVANCE(393); + if (lookahead == '#') ADVANCE(399); if (lookahead == '/') ADVANCE(95); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(216); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(217); if (lookahead == '-' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(276); - if (!sym_plain_value_character_set_2(lookahead)) ADVANCE(395); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(277); + if (!sym_plain_value_character_set_2(lookahead)) ADVANCE(401); END_STATE(); - case 217: + case 218: ACCEPT_TOKEN(aux_sym_float_value_token1); if (lookahead == 'E' || lookahead == 'e') ADVANCE(32); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(217); - END_STATE(); - case 218: - ACCEPT_TOKEN(aux_sym_float_value_token1); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(218); END_STATE(); case 219: ACCEPT_TOKEN(aux_sym_float_value_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(203); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(208); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(219); END_STATE(); case 220: - ACCEPT_TOKEN(sym_unit); - if (lookahead == '#') ADVANCE(85); - if (lookahead == '%') ADVANCE(242); - if (lookahead == 'c') ADVANCE(230); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') ADVANCE(271); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(232); + ACCEPT_TOKEN(aux_sym_float_value_token1); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(204); + if (('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(209); END_STATE(); case 221: ACCEPT_TOKEN(sym_unit); if (lookahead == '#') ADVANCE(85); - if (lookahead == '%') ADVANCE(242); - if (lookahead == 'e') ADVANCE(220); + if (lookahead == '%') ADVANCE(243); + if (lookahead == 'c') ADVANCE(231); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') ADVANCE(271); + lookahead == '_') ADVANCE(272); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(232); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(233); END_STATE(); case 222: ACCEPT_TOKEN(sym_unit); if (lookahead == '#') ADVANCE(85); - if (lookahead == '%') ADVANCE(242); - if (lookahead == 'e') ADVANCE(224); + if (lookahead == '%') ADVANCE(243); + if (lookahead == 'e') ADVANCE(221); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') ADVANCE(271); + lookahead == '_') ADVANCE(272); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(232); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(233); END_STATE(); case 223: ACCEPT_TOKEN(sym_unit); if (lookahead == '#') ADVANCE(85); - if (lookahead == '%') ADVANCE(242); - if (lookahead == 'l') ADVANCE(231); + if (lookahead == '%') ADVANCE(243); + if (lookahead == 'e') ADVANCE(225); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') ADVANCE(271); + lookahead == '_') ADVANCE(272); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(232); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(233); END_STATE(); case 224: ACCEPT_TOKEN(sym_unit); if (lookahead == '#') ADVANCE(85); - if (lookahead == '%') ADVANCE(242); - if (lookahead == 'l') ADVANCE(221); + if (lookahead == '%') ADVANCE(243); + if (lookahead == 'l') ADVANCE(232); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') ADVANCE(271); + lookahead == '_') ADVANCE(272); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(232); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(233); END_STATE(); case 225: ACCEPT_TOKEN(sym_unit); if (lookahead == '#') ADVANCE(85); - if (lookahead == '%') ADVANCE(242); - if (lookahead == 'n') ADVANCE(223); + if (lookahead == '%') ADVANCE(243); + if (lookahead == 'l') ADVANCE(222); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') ADVANCE(271); + lookahead == '_') ADVANCE(272); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(232); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(233); END_STATE(); case 226: ACCEPT_TOKEN(sym_unit); if (lookahead == '#') ADVANCE(85); - if (lookahead == '%') ADVANCE(242); - if (lookahead == 'o') ADVANCE(229); + if (lookahead == '%') ADVANCE(243); + if (lookahead == 'n') ADVANCE(224); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') ADVANCE(271); + lookahead == '_') ADVANCE(272); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(232); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(233); END_STATE(); case 227: ACCEPT_TOKEN(sym_unit); if (lookahead == '#') ADVANCE(85); - if (lookahead == '%') ADVANCE(242); - if (lookahead == 'o') ADVANCE(228); + if (lookahead == '%') ADVANCE(243); + if (lookahead == 'o') ADVANCE(230); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') ADVANCE(271); + lookahead == '_') ADVANCE(272); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(232); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(233); END_STATE(); case 228: ACCEPT_TOKEN(sym_unit); if (lookahead == '#') ADVANCE(85); - if (lookahead == '%') ADVANCE(242); - if (lookahead == 'r') ADVANCE(177); + if (lookahead == '%') ADVANCE(243); + if (lookahead == 'o') ADVANCE(229); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') ADVANCE(271); + lookahead == '_') ADVANCE(272); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(232); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(233); END_STATE(); case 229: ACCEPT_TOKEN(sym_unit); if (lookahead == '#') ADVANCE(85); - if (lookahead == '%') ADVANCE(242); - if (lookahead == 't') ADVANCE(171); + if (lookahead == '%') ADVANCE(243); + if (lookahead == 'r') ADVANCE(178); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') ADVANCE(271); + lookahead == '_') ADVANCE(272); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(232); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(233); END_STATE(); case 230: ACCEPT_TOKEN(sym_unit); if (lookahead == '#') ADVANCE(85); - if (lookahead == '%') ADVANCE(242); - if (lookahead == 't') ADVANCE(227); + if (lookahead == '%') ADVANCE(243); + if (lookahead == 't') ADVANCE(172); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') ADVANCE(271); + lookahead == '_') ADVANCE(272); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(232); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(233); END_STATE(); case 231: ACCEPT_TOKEN(sym_unit); if (lookahead == '#') ADVANCE(85); - if (lookahead == '%') ADVANCE(242); - if (lookahead == 'y') ADVANCE(174); + if (lookahead == '%') ADVANCE(243); + if (lookahead == 't') ADVANCE(228); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') ADVANCE(271); + lookahead == '_') ADVANCE(272); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(232); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(233); END_STATE(); case 232: ACCEPT_TOKEN(sym_unit); if (lookahead == '#') ADVANCE(85); - if (lookahead == '%') ADVANCE(242); + if (lookahead == '%') ADVANCE(243); + if (lookahead == 'y') ADVANCE(175); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') ADVANCE(271); + lookahead == '_') ADVANCE(272); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(232); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(233); END_STATE(); case 233: ACCEPT_TOKEN(sym_unit); - if (lookahead == '#') ADVANCE(393); - if (lookahead == '%') ADVANCE(235); - if (lookahead == '-') ADVANCE(275); - if (lookahead == '.') ADVANCE(392); - if (lookahead == '/') ADVANCE(95); - if (lookahead == '_') ADVANCE(274); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(216); + if (lookahead == '#') ADVANCE(85); + if (lookahead == '%') ADVANCE(243); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '_') ADVANCE(272); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(234); - if (!sym_plain_value_character_set_2(lookahead)) ADVANCE(395); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(233); END_STATE(); case 234: ACCEPT_TOKEN(sym_unit); - if (lookahead == '#') ADVANCE(393); - if (lookahead == '%') ADVANCE(235); - if (lookahead == '.') ADVANCE(392); + if (lookahead == '#') ADVANCE(399); + if (lookahead == '%') ADVANCE(236); + if (lookahead == '-') ADVANCE(276); + if (lookahead == '.') ADVANCE(398); if (lookahead == '/') ADVANCE(95); - if (lookahead == '_') ADVANCE(274); - if (('-' <= lookahead && lookahead <= '9')) ADVANCE(276); + if (lookahead == '_') ADVANCE(275); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(217); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(234); - if (!sym_plain_value_character_set_2(lookahead)) ADVANCE(395); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(235); + if (!sym_plain_value_character_set_2(lookahead)) ADVANCE(401); END_STATE(); case 235: ACCEPT_TOKEN(sym_unit); + if (lookahead == '#') ADVANCE(399); + if (lookahead == '%') ADVANCE(236); + if (lookahead == '.') ADVANCE(398); if (lookahead == '/') ADVANCE(95); - if (lookahead == '%' || - ('A' <= lookahead && lookahead <= 'Z') || + if (lookahead == '_') ADVANCE(275); + if (('-' <= lookahead && lookahead <= '9')) ADVANCE(277); + if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(235); - if (!sym_plain_value_character_set_2(lookahead)) ADVANCE(395); + if (!sym_plain_value_character_set_2(lookahead)) ADVANCE(401); END_STATE(); case 236: ACCEPT_TOKEN(sym_unit); - if (lookahead == 'g') ADVANCE(238); + if (lookahead == '/') ADVANCE(95); if (lookahead == '%' || ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(242); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(236); + if (!sym_plain_value_character_set_2(lookahead)) ADVANCE(401); END_STATE(); case 237: ACCEPT_TOKEN(sym_unit); - if (lookahead == 'h') ADVANCE(240); + if (lookahead == 'g') ADVANCE(239); if (lookahead == '%' || ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(242); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(243); END_STATE(); case 238: ACCEPT_TOKEN(sym_unit); - if (lookahead == 'h') ADVANCE(136); + if (lookahead == 'h') ADVANCE(241); if (lookahead == '%' || ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(242); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(243); END_STATE(); case 239: ACCEPT_TOKEN(sym_unit); - if (lookahead == 'o') ADVANCE(241); + if (lookahead == 'h') ADVANCE(137); if (lookahead == '%' || ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(242); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(243); END_STATE(); case 240: ACCEPT_TOKEN(sym_unit); - if (lookahead == 'r') ADVANCE(239); + if (lookahead == 'o') ADVANCE(242); if (lookahead == '%' || ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(242); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(243); END_STATE(); case 241: ACCEPT_TOKEN(sym_unit); - if (lookahead == 'u') ADVANCE(236); + if (lookahead == 'r') ADVANCE(240); if (lookahead == '%' || ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(242); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(243); END_STATE(); case 242: ACCEPT_TOKEN(sym_unit); + if (lookahead == 'u') ADVANCE(237); if (lookahead == '%' || ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(242); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(243); END_STATE(); case 243: - ACCEPT_TOKEN(anon_sym_DASH); + ACCEPT_TOKEN(sym_unit); + if (lookahead == '%' || + ('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(243); END_STATE(); case 244: + ACCEPT_TOKEN(anon_sym_DASH); + END_STATE(); + case 245: ACCEPT_TOKEN(anon_sym_DASH); if (lookahead == '.') ADVANCE(87); if (lookahead == 'E' || lookahead == 'e') ADVANCE(32); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(212); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(213); END_STATE(); - case 245: + case 246: ACCEPT_TOKEN(anon_sym_DASH); if (lookahead == '-' || - lookahead == '_') ADVANCE(256); + lookahead == '_') ADVANCE(257); if (lookahead == '.') ADVANCE(87); if (lookahead == '/') ADVANCE(94); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(273); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(212); + lookahead == 'e') ADVANCE(274); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(213); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(276); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(277); END_STATE(); - case 246: + case 247: ACCEPT_TOKEN(anon_sym_DASH); if (lookahead == '-' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(271); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(272); END_STATE(); - case 247: + case 248: ACCEPT_TOKEN(anon_sym_SLASH); if (lookahead == '*') ADVANCE(30); - if (lookahead == '/') ADVANCE(391); + if (lookahead == '/') ADVANCE(397); END_STATE(); - case 248: + case 249: ACCEPT_TOKEN(anon_sym_SLASH); if (lookahead == '*') ADVANCE(30); - if (lookahead == '/') ADVANCE(387); + if (lookahead == '/') ADVANCE(393); if (!sym_plain_value_character_set_2(lookahead)) ADVANCE(34); END_STATE(); - case 249: + case 250: ACCEPT_TOKEN(anon_sym_EQ_EQ); END_STATE(); - case 250: + case 251: ACCEPT_TOKEN(anon_sym_LT); - if (lookahead == '=') ADVANCE(252); + if (lookahead == '=') ADVANCE(253); END_STATE(); - case 251: + case 252: ACCEPT_TOKEN(anon_sym_BANG_EQ); END_STATE(); - case 252: + case 253: ACCEPT_TOKEN(anon_sym_LT_EQ); END_STATE(); - case 253: + case 254: ACCEPT_TOKEN(anon_sym_GT_EQ); END_STATE(); - case 254: + case 255: ACCEPT_TOKEN(sym_identifier); if (lookahead == '#') ADVANCE(85); - if (lookahead == '-') ADVANCE(256); + if (lookahead == '-') ADVANCE(257); if (lookahead == '.') ADVANCE(26); if (lookahead == '/') ADVANCE(94); - if (lookahead == '_') ADVANCE(254); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(271); + if (lookahead == '_') ADVANCE(255); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(272); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(274); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(275); END_STATE(); - case 255: + case 256: ACCEPT_TOKEN(sym_identifier); if (lookahead == '#') ADVANCE(85); if (lookahead == '.') ADVANCE(26); if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9')) ADVANCE(271); + ('0' <= lookahead && lookahead <= '9')) ADVANCE(272); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(255); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(256); END_STATE(); - case 256: + case 257: ACCEPT_TOKEN(sym_identifier); if (lookahead == '#') ADVANCE(85); if (lookahead == '/') ADVANCE(94); if (lookahead == '-' || - lookahead == '_') ADVANCE(256); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(271); + lookahead == '_') ADVANCE(257); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(272); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(276); - END_STATE(); - case 257: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '#') ADVANCE(85); - if (lookahead == 'c') ADVANCE(267); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(271); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(277); END_STATE(); case 258: ACCEPT_TOKEN(sym_identifier); if (lookahead == '#') ADVANCE(85); - if (lookahead == 'e') ADVANCE(257); + if (lookahead == 'c') ADVANCE(268); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(271); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(272); END_STATE(); case 259: ACCEPT_TOKEN(sym_identifier); if (lookahead == '#') ADVANCE(85); - if (lookahead == 'e') ADVANCE(261); + if (lookahead == 'e') ADVANCE(258); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(271); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(272); END_STATE(); case 260: ACCEPT_TOKEN(sym_identifier); if (lookahead == '#') ADVANCE(85); - if (lookahead == 'l') ADVANCE(268); + if (lookahead == 'e') ADVANCE(262); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(271); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(272); END_STATE(); case 261: ACCEPT_TOKEN(sym_identifier); if (lookahead == '#') ADVANCE(85); - if (lookahead == 'l') ADVANCE(258); + if (lookahead == 'l') ADVANCE(269); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(271); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(272); END_STATE(); case 262: ACCEPT_TOKEN(sym_identifier); if (lookahead == '#') ADVANCE(85); - if (lookahead == 'n') ADVANCE(260); + if (lookahead == 'l') ADVANCE(259); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(271); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(272); END_STATE(); case 263: ACCEPT_TOKEN(sym_identifier); if (lookahead == '#') ADVANCE(85); - if (lookahead == 'o') ADVANCE(266); + if (lookahead == 'n') ADVANCE(261); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(271); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(272); END_STATE(); case 264: ACCEPT_TOKEN(sym_identifier); if (lookahead == '#') ADVANCE(85); - if (lookahead == 'o') ADVANCE(265); + if (lookahead == 'o') ADVANCE(267); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(271); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(272); END_STATE(); case 265: ACCEPT_TOKEN(sym_identifier); if (lookahead == '#') ADVANCE(85); - if (lookahead == 'r') ADVANCE(178); + if (lookahead == 'o') ADVANCE(266); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(271); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(272); END_STATE(); case 266: ACCEPT_TOKEN(sym_identifier); if (lookahead == '#') ADVANCE(85); - if (lookahead == 't') ADVANCE(172); + if (lookahead == 'r') ADVANCE(179); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(271); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(272); END_STATE(); case 267: ACCEPT_TOKEN(sym_identifier); if (lookahead == '#') ADVANCE(85); - if (lookahead == 't') ADVANCE(264); + if (lookahead == 't') ADVANCE(173); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(271); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(272); END_STATE(); case 268: ACCEPT_TOKEN(sym_identifier); if (lookahead == '#') ADVANCE(85); - if (lookahead == 'y') ADVANCE(175); + if (lookahead == 't') ADVANCE(265); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(271); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(272); END_STATE(); case 269: ACCEPT_TOKEN(sym_identifier); if (lookahead == '#') ADVANCE(85); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(184); + if (lookahead == 'y') ADVANCE(176); if (lookahead == '-' || - ('G' <= lookahead && lookahead <= 'Z') || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(271); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(272); END_STATE(); case 270: ACCEPT_TOKEN(sym_identifier); if (lookahead == '#') ADVANCE(85); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(269); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(185); if (lookahead == '-' || ('G' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(271); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(272); END_STATE(); case 271: ACCEPT_TOKEN(sym_identifier); if (lookahead == '#') ADVANCE(85); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(270); if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || + ('G' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(271); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(272); END_STATE(); case 272: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '#') ADVANCE(393); - if (lookahead == '-') ADVANCE(275); - if (lookahead == '.') ADVANCE(392); - if (lookahead == '/') ADVANCE(95); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(216); - if (('A' <= lookahead && lookahead <= 'Z') || + if (lookahead == '#') ADVANCE(85); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(274); - if (!sym_plain_value_character_set_2(lookahead)) ADVANCE(395); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(272); END_STATE(); case 273: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '#') ADVANCE(393); - if (lookahead == '-') ADVANCE(275); + if (lookahead == '#') ADVANCE(399); + if (lookahead == '-') ADVANCE(276); + if (lookahead == '.') ADVANCE(398); if (lookahead == '/') ADVANCE(95); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(216); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(217); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(276); - if (!sym_plain_value_character_set_2(lookahead)) ADVANCE(395); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(275); + if (!sym_plain_value_character_set_2(lookahead)) ADVANCE(401); END_STATE(); case 274: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '#') ADVANCE(393); - if (lookahead == '.') ADVANCE(392); + if (lookahead == '#') ADVANCE(399); + if (lookahead == '-') ADVANCE(276); if (lookahead == '/') ADVANCE(95); - if (('-' <= lookahead && lookahead <= '9')) ADVANCE(276); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(217); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(274); - if (!sym_plain_value_character_set_2(lookahead)) ADVANCE(395); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(277); + if (!sym_plain_value_character_set_2(lookahead)) ADVANCE(401); END_STATE(); case 275: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '#') ADVANCE(393); + if (lookahead == '#') ADVANCE(399); + if (lookahead == '.') ADVANCE(398); if (lookahead == '/') ADVANCE(95); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(216); - if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || + if (('-' <= lookahead && lookahead <= '9')) ADVANCE(277); + if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(276); - if (!sym_plain_value_character_set_2(lookahead)) ADVANCE(395); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(275); + if (!sym_plain_value_character_set_2(lookahead)) ADVANCE(401); END_STATE(); case 276: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '#') ADVANCE(393); + if (lookahead == '#') ADVANCE(399); if (lookahead == '/') ADVANCE(95); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(217); if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(276); - if (!sym_plain_value_character_set_2(lookahead)) ADVANCE(395); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(277); + if (!sym_plain_value_character_set_2(lookahead)) ADVANCE(401); END_STATE(); case 277: - ACCEPT_TOKEN(sym_variable_identifier); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '#') ADVANCE(399); if (lookahead == '/') ADVANCE(95); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(277); - if (!sym_plain_value_character_set_2(lookahead)) ADVANCE(395); + if (!sym_plain_value_character_set_2(lookahead)) ADVANCE(401); END_STATE(); case 278: ACCEPT_TOKEN(sym_variable_identifier); + if (lookahead == '/') ADVANCE(95); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(278); + if (!sym_plain_value_character_set_2(lookahead)) ADVANCE(401); END_STATE(); case 279: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == '-') ADVANCE(354); - if (lookahead == 'k') ADVANCE(315); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + ACCEPT_TOKEN(sym_variable_identifier); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(279); END_STATE(); case 280: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'a') ADVANCE(294); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 'l') ADVANCE(367); - if (lookahead == 'r') ADVANCE(349); - if (lookahead == 'x') ADVANCE(376); - if (lookahead == '-' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(384); + if (lookahead == '-') ADVANCE(359); + if (lookahead == 'k') ADVANCE(316); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 281: ACCEPT_TOKEN(sym_at_keyword); if (lookahead == 'a') ADVANCE(294); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 'l') ADVANCE(367); - if (lookahead == 'r') ADVANCE(349); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 'l') ADVANCE(372); + if (lookahead == 'r') ADVANCE(354); + if (lookahead == 'x') ADVANCE(381); if (lookahead == '-' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 282: ACCEPT_TOKEN(sym_at_keyword); if (lookahead == 'a') ADVANCE(294); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 'r') ADVANCE(349); - if (lookahead == 'x') ADVANCE(376); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 'l') ADVANCE(372); + if (lookahead == 'r') ADVANCE(354); if (lookahead == '-' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 283: ACCEPT_TOKEN(sym_at_keyword); if (lookahead == 'a') ADVANCE(294); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 'r') ADVANCE(349); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 'r') ADVANCE(354); + if (lookahead == 'x') ADVANCE(381); if (lookahead == '-' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 284: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'a') ADVANCE(328); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'a') ADVANCE(294); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 'r') ADVANCE(354); if (lookahead == '-' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 285: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'a') ADVANCE(106); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'a') ADVANCE(330); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 286: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'a') ADVANCE(353); - if (lookahead == 'h') ADVANCE(322); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'a') ADVANCE(106); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 287: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'a') ADVANCE(296); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'a') ADVANCE(358); + if (lookahead == 'h') ADVANCE(324); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 288: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'a') ADVANCE(359); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'a') ADVANCE(297); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 289: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'a') ADVANCE(355); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'a') ADVANCE(364); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 290: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'a') ADVANCE(329); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'a') ADVANCE(361); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 291: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'a') ADVANCE(330); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'a') ADVANCE(331); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 292: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'b') ADVANCE(377); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'a') ADVANCE(332); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 293: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'c') ADVANCE(326); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'b') ADVANCE(382); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 294: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'c') ADVANCE(320); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'c') ADVANCE(321); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 295: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'c') ADVANCE(375); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'c') ADVANCE(328); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 296: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'c') ADVANCE(308); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'c') ADVANCE(380); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 297: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'd') ADVANCE(127); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'c') ADVANCE(309); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 298: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'd') ADVANCE(117); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'd') ADVANCE(128); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 299: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'd') ADVANCE(323); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'd') ADVANCE(117); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 300: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'd') ADVANCE(307); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'd') ADVANCE(323); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 301: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'e') ADVANCE(292); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'd') ADVANCE(308); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 302: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'e') ADVANCE(382); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'e') ADVANCE(293); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 303: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'e') ADVANCE(299); - if (lookahead == 'i') ADVANCE(381); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'e') ADVANCE(387); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 304: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'e') ADVANCE(116); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'e') ADVANCE(300); + if (lookahead == 'i') ADVANCE(386); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 305: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'e') ADVANCE(129); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'e') ADVANCE(116); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 306: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'e') ADVANCE(137); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'e') ADVANCE(130); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 307: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'e') ADVANCE(123); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'e') ADVANCE(138); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 308: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'e') ADVANCE(108); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'e') ADVANCE(124); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 309: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'e') ADVANCE(365); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'e') ADVANCE(108); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 310: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'e') ADVANCE(373); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'e') ADVANCE(371); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 311: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'e') ADVANCE(335); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'e') ADVANCE(378); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 312: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'e') ADVANCE(363); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'e') ADVANCE(337); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 313: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'e') ADVANCE(364); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'e') ADVANCE(368); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 314: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'e') ADVANCE(372); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'e') ADVANCE(369); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 315: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'e') ADVANCE(383); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'e') ADVANCE(377); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 316: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'f') ADVANCE(128); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 'm') ADVANCE(346); - if (lookahead == 'n') ADVANCE(293); + if (lookahead == 'e') ADVANCE(389); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 317: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'f') ADVANCE(360); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'f') ADVANCE(129); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 'm') ADVANCE(351); + if (lookahead == 'n') ADVANCE(295); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 318: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'f') ADVANCE(361); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'f') ADVANCE(365); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 319: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'g') ADVANCE(143); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'f') ADVANCE(366); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 320: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'h') ADVANCE(131); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'g') ADVANCE(144); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 321: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'h') ADVANCE(288); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'h') ADVANCE(132); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 322: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'i') ADVANCE(327); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'h') ADVANCE(289); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 323: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'i') ADVANCE(285); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'i') ADVANCE(286); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 324: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'i') ADVANCE(332); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'i') ADVANCE(329); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 325: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'i') ADVANCE(342); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'i') ADVANCE(334); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 326: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 'l') ADVANCE(379); + if (lookahead == 'i') ADVANCE(344); + if (lookahead == 'k') ADVANCE(316); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 327: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 'l') ADVANCE(306); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 'l') ADVANCE(388); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 328: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 'm') ADVANCE(309); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 'l') ADVANCE(384); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 329: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 'm') ADVANCE(312); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 'l') ADVANCE(307); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 330: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 'm') ADVANCE(313); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 'm') ADVANCE(310); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 331: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 'n') ADVANCE(142); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 'm') ADVANCE(313); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 332: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 'n') ADVANCE(122); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 'm') ADVANCE(314); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 333: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 'n') ADVANCE(139); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 'n') ADVANCE(143); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 334: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 'n') ADVANCE(138); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 'n') ADVANCE(123); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 335: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 'n') ADVANCE(297); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 'n') ADVANCE(140); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 336: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 'n') ADVANCE(295); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 'n') ADVANCE(139); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 337: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 'o') ADVANCE(350); - if (lookahead == 'u') ADVANCE(336); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 'n') ADVANCE(298); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 338: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 'o') ADVANCE(340); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 'n') ADVANCE(296); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 339: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 'o') ADVANCE(351); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 'o') ADVANCE(355); + if (lookahead == 'u') ADVANCE(338); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 340: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 'o') ADVANCE(371); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 'o') ADVANCE(342); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 341: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'k') ADVANCE(316); if (lookahead == 'o') ADVANCE(356); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 342: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 'o') ADVANCE(334); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 'o') ADVANCE(376); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 343: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 'o') ADVANCE(358); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 'o') ADVANCE(360); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 344: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 'o') ADVANCE(352); - if (lookahead == 'u') ADVANCE(336); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 'o') ADVANCE(336); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 345: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 'p') ADVANCE(287); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 'o') ADVANCE(363); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 346: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 'p') ADVANCE(341); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 'o') ADVANCE(357); + if (lookahead == 'u') ADVANCE(338); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 347: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 'p') ADVANCE(343); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 'p') ADVANCE(349); + if (lookahead == 't') ADVANCE(280); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 348: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 'p') ADVANCE(347); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 'p') ADVANCE(349); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 349: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 'r') ADVANCE(339); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 'p') ADVANCE(327); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 350: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 'r') ADVANCE(133); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 'p') ADVANCE(288); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 351: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 'r') ADVANCE(141); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 'p') ADVANCE(343); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 352: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 'r') ADVANCE(134); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 'p') ADVANCE(345); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 353: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 'r') ADVANCE(331); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 'p') ADVANCE(352); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 354: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 'r') ADVANCE(338); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 'r') ADVANCE(341); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 355: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 'r') ADVANCE(298); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 'r') ADVANCE(134); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 356: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 'r') ADVANCE(370); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 'r') ADVANCE(142); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 357: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 'r') ADVANCE(333); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 'r') ADVANCE(135); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 358: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 'r') ADVANCE(374); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 'r') ADVANCE(333); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 359: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 'r') ADVANCE(368); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 'r') ADVANCE(340); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 360: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 'r') ADVANCE(290); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 'r') ADVANCE(375); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 361: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 'r') ADVANCE(291); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 'r') ADVANCE(299); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 362: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 's') ADVANCE(115); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 'r') ADVANCE(335); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 363: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 's') ADVANCE(109); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 'r') ADVANCE(379); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 364: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 's') ADVANCE(110); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 'r') ADVANCE(373); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 365: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 's') ADVANCE(345); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 'r') ADVANCE(291); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 366: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 's') ADVANCE(304); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 'r') ADVANCE(292); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 367: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 's') ADVANCE(305); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 's') ADVANCE(115); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 368: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 's') ADVANCE(314); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 's') ADVANCE(109); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 369: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 't') ADVANCE(279); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 's') ADVANCE(110); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 370: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 't') ADVANCE(103); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 's') ADVANCE(305); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 371: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 't') ADVANCE(140); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 's') ADVANCE(350); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 372: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 't') ADVANCE(107); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 's') ADVANCE(306); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 373: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 't') ADVANCE(380); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 's') ADVANCE(315); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 374: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 't') ADVANCE(362); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 't') ADVANCE(280); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 375: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 't') ADVANCE(325); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 't') ADVANCE(103); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 376: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 't') ADVANCE(311); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 't') ADVANCE(141); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 377: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 'u') ADVANCE(319); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 't') ADVANCE(107); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 378: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 'u') ADVANCE(348); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 't') ADVANCE(385); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 379: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 'u') ADVANCE(300); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 't') ADVANCE(367); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 380: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 'u') ADVANCE(357); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 't') ADVANCE(326); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 381: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 'x') ADVANCE(324); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 't') ADVANCE(312); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 382: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 'y') ADVANCE(317); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 'u') ADVANCE(320); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 383: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(315); - if (lookahead == 'y') ADVANCE(318); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 'u') ADVANCE(353); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 384: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(315); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 'u') ADVANCE(301); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(385); + lookahead == '_') ADVANCE(391); END_STATE(); case 385: + ACCEPT_TOKEN(sym_at_keyword); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 'u') ADVANCE(362); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(391); + END_STATE(); + case 386: + ACCEPT_TOKEN(sym_at_keyword); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 'x') ADVANCE(325); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(391); + END_STATE(); + case 387: + ACCEPT_TOKEN(sym_at_keyword); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 'y') ADVANCE(318); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(391); + END_STATE(); + case 388: + ACCEPT_TOKEN(sym_at_keyword); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 'y') ADVANCE(118); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(391); + END_STATE(); + case 389: + ACCEPT_TOKEN(sym_at_keyword); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == 'y') ADVANCE(319); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(391); + END_STATE(); + case 390: + ACCEPT_TOKEN(sym_at_keyword); + if (lookahead == 'k') ADVANCE(316); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(391); + END_STATE(); + case 391: ACCEPT_TOKEN(sym_at_keyword); if (lookahead == '-' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(385); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(391); END_STATE(); - case 386: + case 392: ACCEPT_TOKEN(sym_comment); END_STATE(); - case 387: + case 393: ACCEPT_TOKEN(sym_single_line_comment); - if (lookahead == '/') ADVANCE(389); + if (lookahead == '/') ADVANCE(395); if (lookahead == '-' || - lookahead == '_') ADVANCE(387); + lookahead == '_') ADVANCE(393); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(388); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(394); if (lookahead != 0 && - lookahead != '\n') ADVANCE(391); + lookahead != '\n') ADVANCE(397); END_STATE(); - case 388: + case 394: ACCEPT_TOKEN(sym_single_line_comment); - if (lookahead == '/') ADVANCE(390); - if (sym_single_line_comment_character_set_1(lookahead)) ADVANCE(391); + if (lookahead == '/') ADVANCE(396); + if (sym_single_line_comment_character_set_1(lookahead)) ADVANCE(397); if (lookahead != 0 && - lookahead != '\n') ADVANCE(388); + lookahead != '\n') ADVANCE(394); END_STATE(); - case 389: + case 395: ACCEPT_TOKEN(sym_single_line_comment); - if (sym_single_line_comment_character_set_2(lookahead)) ADVANCE(391); + if (sym_single_line_comment_character_set_2(lookahead)) ADVANCE(397); if (lookahead != 0 && - lookahead != '\n') ADVANCE(387); + lookahead != '\n') ADVANCE(393); END_STATE(); - case 390: + case 396: ACCEPT_TOKEN(sym_single_line_comment); - if (sym_single_line_comment_character_set_2(lookahead)) ADVANCE(391); + if (sym_single_line_comment_character_set_2(lookahead)) ADVANCE(397); if (lookahead != 0 && - lookahead != '\n') ADVANCE(388); + lookahead != '\n') ADVANCE(394); END_STATE(); - case 391: + case 397: ACCEPT_TOKEN(sym_single_line_comment); if (lookahead != 0 && - lookahead != '\n') ADVANCE(391); + lookahead != '\n') ADVANCE(397); END_STATE(); - case 392: + case 398: ACCEPT_TOKEN(sym_plain_value); - if (lookahead == '$') ADVANCE(394); + if (lookahead == '$') ADVANCE(400); if (lookahead == '/') ADVANCE(95); - if (!sym_plain_value_character_set_2(lookahead)) ADVANCE(395); + if (!sym_plain_value_character_set_2(lookahead)) ADVANCE(401); END_STATE(); - case 393: + case 399: ACCEPT_TOKEN(sym_plain_value); if (lookahead == '/') ADVANCE(95); if (lookahead == '{') ADVANCE(86); - if (!sym_plain_value_character_set_3(lookahead)) ADVANCE(395); + if (!sym_plain_value_character_set_3(lookahead)) ADVANCE(401); END_STATE(); - case 394: + case 400: ACCEPT_TOKEN(sym_plain_value); if (lookahead == '/') ADVANCE(95); if (lookahead == '-' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(277); - if (!sym_plain_value_character_set_2(lookahead)) ADVANCE(395); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(278); + if (!sym_plain_value_character_set_2(lookahead)) ADVANCE(401); END_STATE(); - case 395: + case 401: ACCEPT_TOKEN(sym_plain_value); if (lookahead == '/') ADVANCE(95); - if (!sym_plain_value_character_set_2(lookahead)) ADVANCE(395); + if (!sym_plain_value_character_set_2(lookahead)) ADVANCE(401); END_STATE(); default: return false; @@ -4837,8 +4907,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { static TSLexMode ts_lex_modes[STATE_COUNT] = { [0] = {.lex_state = 0, .external_lex_state = 1}, [1] = {.lex_state = 99}, - [2] = {.lex_state = 17}, - [3] = {.lex_state = 17}, + [2] = {.lex_state = 99}, + [3] = {.lex_state = 99}, [4] = {.lex_state = 17}, [5] = {.lex_state = 17}, [6] = {.lex_state = 17}, @@ -4848,33 +4918,33 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [10] = {.lex_state = 17}, [11] = {.lex_state = 17}, [12] = {.lex_state = 17}, - [13] = {.lex_state = 99}, - [14] = {.lex_state = 99}, + [13] = {.lex_state = 17}, + [14] = {.lex_state = 17}, [15] = {.lex_state = 101}, - [16] = {.lex_state = 19}, + [16] = {.lex_state = 101}, [17] = {.lex_state = 19}, - [18] = {.lex_state = 101}, - [19] = {.lex_state = 19}, - [20] = {.lex_state = 101}, - [21] = {.lex_state = 3}, - [22] = {.lex_state = 101}, - [23] = {.lex_state = 19}, - [24] = {.lex_state = 19}, - [25] = {.lex_state = 19}, + [18] = {.lex_state = 19}, + [19] = {.lex_state = 101}, + [20] = {.lex_state = 19}, + [21] = {.lex_state = 101}, + [22] = {.lex_state = 3}, + [23] = {.lex_state = 101}, + [24] = {.lex_state = 101}, + [25] = {.lex_state = 101}, [26] = {.lex_state = 101}, - [27] = {.lex_state = 19}, - [28] = {.lex_state = 19}, - [29] = {.lex_state = 3}, - [30] = {.lex_state = 101}, - [31] = {.lex_state = 101}, - [32] = {.lex_state = 101}, - [33] = {.lex_state = 17}, - [34] = {.lex_state = 17}, + [27] = {.lex_state = 99}, + [28] = {.lex_state = 3}, + [29] = {.lex_state = 99}, + [30] = {.lex_state = 99}, + [31] = {.lex_state = 99}, + [32] = {.lex_state = 99}, + [33] = {.lex_state = 99}, + [34] = {.lex_state = 99}, [35] = {.lex_state = 99}, - [36] = {.lex_state = 17}, + [36] = {.lex_state = 99}, [37] = {.lex_state = 99}, [38] = {.lex_state = 99}, - [39] = {.lex_state = 17}, + [39] = {.lex_state = 99}, [40] = {.lex_state = 99}, [41] = {.lex_state = 99}, [42] = {.lex_state = 99}, @@ -4883,92 +4953,92 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [45] = {.lex_state = 99}, [46] = {.lex_state = 99}, [47] = {.lex_state = 99}, - [48] = {.lex_state = 99}, - [49] = {.lex_state = 17}, - [50] = {.lex_state = 17}, - [51] = {.lex_state = 17}, - [52] = {.lex_state = 17}, - [53] = {.lex_state = 17}, - [54] = {.lex_state = 17}, - [55] = {.lex_state = 17}, - [56] = {.lex_state = 17}, - [57] = {.lex_state = 17}, - [58] = {.lex_state = 17}, - [59] = {.lex_state = 17}, - [60] = {.lex_state = 17}, - [61] = {.lex_state = 17}, - [62] = {.lex_state = 17}, - [63] = {.lex_state = 17}, + [48] = {.lex_state = 19}, + [49] = {.lex_state = 99}, + [50] = {.lex_state = 99}, + [51] = {.lex_state = 99}, + [52] = {.lex_state = 99}, + [53] = {.lex_state = 99}, + [54] = {.lex_state = 99}, + [55] = {.lex_state = 99}, + [56] = {.lex_state = 99}, + [57] = {.lex_state = 99}, + [58] = {.lex_state = 99}, + [59] = {.lex_state = 99}, + [60] = {.lex_state = 99}, + [61] = {.lex_state = 99}, + [62] = {.lex_state = 99}, + [63] = {.lex_state = 99}, [64] = {.lex_state = 99}, - [65] = {.lex_state = 17}, - [66] = {.lex_state = 3}, - [67] = {.lex_state = 17}, - [68] = {.lex_state = 17}, - [69] = {.lex_state = 17}, - [70] = {.lex_state = 17}, - [71] = {.lex_state = 99}, - [72] = {.lex_state = 17}, - [73] = {.lex_state = 17}, + [65] = {.lex_state = 99}, + [66] = {.lex_state = 19}, + [67] = {.lex_state = 99}, + [68] = {.lex_state = 99}, + [69] = {.lex_state = 99}, + [70] = {.lex_state = 99}, + [71] = {.lex_state = 19}, + [72] = {.lex_state = 19}, + [73] = {.lex_state = 19}, [74] = {.lex_state = 99}, [75] = {.lex_state = 99}, - [76] = {.lex_state = 17}, + [76] = {.lex_state = 99}, [77] = {.lex_state = 99}, [78] = {.lex_state = 99}, - [79] = {.lex_state = 99}, - [80] = {.lex_state = 99}, - [81] = {.lex_state = 99}, - [82] = {.lex_state = 99}, + [79] = {.lex_state = 17}, + [80] = {.lex_state = 17}, + [81] = {.lex_state = 17}, + [82] = {.lex_state = 17}, [83] = {.lex_state = 17}, [84] = {.lex_state = 17}, [85] = {.lex_state = 17}, [86] = {.lex_state = 17}, [87] = {.lex_state = 17}, - [88] = {.lex_state = 99}, + [88] = {.lex_state = 17}, [89] = {.lex_state = 17}, - [90] = {.lex_state = 99}, - [91] = {.lex_state = 99}, - [92] = {.lex_state = 99}, + [90] = {.lex_state = 17}, + [91] = {.lex_state = 17}, + [92] = {.lex_state = 17}, [93] = {.lex_state = 17}, [94] = {.lex_state = 17}, [95] = {.lex_state = 17}, [96] = {.lex_state = 17}, - [97] = {.lex_state = 99}, + [97] = {.lex_state = 17}, [98] = {.lex_state = 17}, [99] = {.lex_state = 17}, [100] = {.lex_state = 17}, [101] = {.lex_state = 17}, [102] = {.lex_state = 17}, - [103] = {.lex_state = 99}, + [103] = {.lex_state = 17}, [104] = {.lex_state = 17}, - [105] = {.lex_state = 99}, + [105] = {.lex_state = 17}, [106] = {.lex_state = 17}, - [107] = {.lex_state = 99}, - [108] = {.lex_state = 99}, - [109] = {.lex_state = 99}, - [110] = {.lex_state = 99}, - [111] = {.lex_state = 99}, - [112] = {.lex_state = 99}, - [113] = {.lex_state = 99}, - [114] = {.lex_state = 99}, - [115] = {.lex_state = 99}, - [116] = {.lex_state = 99}, - [117] = {.lex_state = 99}, - [118] = {.lex_state = 99}, - [119] = {.lex_state = 99}, - [120] = {.lex_state = 99}, - [121] = {.lex_state = 99}, + [107] = {.lex_state = 17}, + [108] = {.lex_state = 17}, + [109] = {.lex_state = 17}, + [110] = {.lex_state = 17}, + [111] = {.lex_state = 17}, + [112] = {.lex_state = 17}, + [113] = {.lex_state = 17}, + [114] = {.lex_state = 17}, + [115] = {.lex_state = 17}, + [116] = {.lex_state = 17}, + [117] = {.lex_state = 17}, + [118] = {.lex_state = 17}, + [119] = {.lex_state = 17}, + [120] = {.lex_state = 17}, + [121] = {.lex_state = 17}, [122] = {.lex_state = 3}, - [123] = {.lex_state = 2, .external_lex_state = 1}, + [123] = {.lex_state = 17}, [124] = {.lex_state = 3}, [125] = {.lex_state = 3}, [126] = {.lex_state = 3}, [127] = {.lex_state = 3}, - [128] = {.lex_state = 3, .external_lex_state = 1}, - [129] = {.lex_state = 2}, - [130] = {.lex_state = 1}, - [131] = {.lex_state = 1}, - [132] = {.lex_state = 3}, - [133] = {.lex_state = 3}, + [128] = {.lex_state = 3}, + [129] = {.lex_state = 2, .external_lex_state = 1}, + [130] = {.lex_state = 3, .external_lex_state = 1}, + [131] = {.lex_state = 2}, + [132] = {.lex_state = 1}, + [133] = {.lex_state = 1}, [134] = {.lex_state = 3}, [135] = {.lex_state = 3}, [136] = {.lex_state = 3}, @@ -4978,73 +5048,73 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [140] = {.lex_state = 3}, [141] = {.lex_state = 3}, [142] = {.lex_state = 3}, - [143] = {.lex_state = 9}, + [143] = {.lex_state = 3}, [144] = {.lex_state = 3}, - [145] = {.lex_state = 9}, - [146] = {.lex_state = 3}, - [147] = {.lex_state = 5, .external_lex_state = 1}, - [148] = {.lex_state = 3}, + [145] = {.lex_state = 3}, + [146] = {.lex_state = 9}, + [147] = {.lex_state = 3}, + [148] = {.lex_state = 9}, [149] = {.lex_state = 3}, - [150] = {.lex_state = 3}, + [150] = {.lex_state = 5, .external_lex_state = 1}, [151] = {.lex_state = 3}, - [152] = {.lex_state = 3}, + [152] = {.lex_state = 20}, [153] = {.lex_state = 20}, [154] = {.lex_state = 20}, - [155] = {.lex_state = 20}, - [156] = {.lex_state = 20}, + [155] = {.lex_state = 3}, + [156] = {.lex_state = 3}, [157] = {.lex_state = 20}, [158] = {.lex_state = 20}, [159] = {.lex_state = 3}, [160] = {.lex_state = 3}, [161] = {.lex_state = 3}, - [162] = {.lex_state = 3}, + [162] = {.lex_state = 20}, [163] = {.lex_state = 3}, [164] = {.lex_state = 3}, - [165] = {.lex_state = 3}, - [166] = {.lex_state = 5, .external_lex_state = 1}, + [165] = {.lex_state = 5, .external_lex_state = 1}, + [166] = {.lex_state = 3}, [167] = {.lex_state = 3}, [168] = {.lex_state = 3}, [169] = {.lex_state = 3}, - [170] = {.lex_state = 8}, + [170] = {.lex_state = 3}, [171] = {.lex_state = 5}, - [172] = {.lex_state = 7}, - [173] = {.lex_state = 3}, - [174] = {.lex_state = 7}, + [172] = {.lex_state = 3}, + [173] = {.lex_state = 8}, + [174] = {.lex_state = 3}, [175] = {.lex_state = 3}, [176] = {.lex_state = 3}, - [177] = {.lex_state = 9}, + [177] = {.lex_state = 3}, [178] = {.lex_state = 3}, - [179] = {.lex_state = 3}, - [180] = {.lex_state = 3}, + [179] = {.lex_state = 9}, + [180] = {.lex_state = 7}, [181] = {.lex_state = 3}, - [182] = {.lex_state = 9}, - [183] = {.lex_state = 9}, - [184] = {.lex_state = 9}, - [185] = {.lex_state = 9}, + [182] = {.lex_state = 3}, + [183] = {.lex_state = 7}, + [184] = {.lex_state = 5}, + [185] = {.lex_state = 5}, [186] = {.lex_state = 9}, - [187] = {.lex_state = 5}, - [188] = {.lex_state = 3}, + [187] = {.lex_state = 9}, + [188] = {.lex_state = 9}, [189] = {.lex_state = 5}, [190] = {.lex_state = 5}, - [191] = {.lex_state = 5}, - [192] = {.lex_state = 5}, + [191] = {.lex_state = 9}, + [192] = {.lex_state = 9}, [193] = {.lex_state = 9}, - [194] = {.lex_state = 9}, - [195] = {.lex_state = 9}, + [194] = {.lex_state = 5}, + [195] = {.lex_state = 3}, [196] = {.lex_state = 5}, - [197] = {.lex_state = 5}, + [197] = {.lex_state = 9}, [198] = {.lex_state = 5}, [199] = {.lex_state = 5}, - [200] = {.lex_state = 5}, + [200] = {.lex_state = 3}, [201] = {.lex_state = 13}, - [202] = {.lex_state = 13}, + [202] = {.lex_state = 5}, [203] = {.lex_state = 5}, [204] = {.lex_state = 9}, - [205] = {.lex_state = 3}, - [206] = {.lex_state = 9}, - [207] = {.lex_state = 3}, - [208] = {.lex_state = 3}, - [209] = {.lex_state = 3}, + [205] = {.lex_state = 9}, + [206] = {.lex_state = 3}, + [207] = {.lex_state = 5}, + [208] = {.lex_state = 9}, + [209] = {.lex_state = 13}, [210] = {.lex_state = 3}, [211] = {.lex_state = 3}, [212] = {.lex_state = 3}, @@ -5052,14 +5122,14 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [214] = {.lex_state = 3}, [215] = {.lex_state = 3}, [216] = {.lex_state = 3}, - [217] = {.lex_state = 3}, + [217] = {.lex_state = 99, .external_lex_state = 1}, [218] = {.lex_state = 3}, [219] = {.lex_state = 3}, - [220] = {.lex_state = 99, .external_lex_state = 1}, + [220] = {.lex_state = 3}, [221] = {.lex_state = 3}, [222] = {.lex_state = 3}, [223] = {.lex_state = 3}, - [224] = {.lex_state = 99, .external_lex_state = 1}, + [224] = {.lex_state = 3}, [225] = {.lex_state = 3}, [226] = {.lex_state = 3}, [227] = {.lex_state = 3}, @@ -5092,78 +5162,78 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [254] = {.lex_state = 3}, [255] = {.lex_state = 3}, [256] = {.lex_state = 99, .external_lex_state = 1}, - [257] = {.lex_state = 99, .external_lex_state = 1}, - [258] = {.lex_state = 9}, - [259] = {.lex_state = 11}, - [260] = {.lex_state = 9}, - [261] = {.lex_state = 20, .external_lex_state = 1}, - [262] = {.lex_state = 99, .external_lex_state = 1}, - [263] = {.lex_state = 99, .external_lex_state = 1}, - [264] = {.lex_state = 99, .external_lex_state = 1}, + [257] = {.lex_state = 3}, + [258] = {.lex_state = 3}, + [259] = {.lex_state = 3}, + [260] = {.lex_state = 20, .external_lex_state = 1}, + [261] = {.lex_state = 99, .external_lex_state = 1}, + [262] = {.lex_state = 9}, + [263] = {.lex_state = 11}, + [264] = {.lex_state = 9}, [265] = {.lex_state = 99, .external_lex_state = 1}, [266] = {.lex_state = 99, .external_lex_state = 1}, [267] = {.lex_state = 99, .external_lex_state = 1}, [268] = {.lex_state = 99, .external_lex_state = 1}, [269] = {.lex_state = 99, .external_lex_state = 1}, - [270] = {.lex_state = 99, .external_lex_state = 1}, + [270] = {.lex_state = 11}, [271] = {.lex_state = 99, .external_lex_state = 1}, [272] = {.lex_state = 99, .external_lex_state = 1}, [273] = {.lex_state = 99, .external_lex_state = 1}, [274] = {.lex_state = 99, .external_lex_state = 1}, [275] = {.lex_state = 99, .external_lex_state = 1}, - [276] = {.lex_state = 11}, + [276] = {.lex_state = 99, .external_lex_state = 1}, [277] = {.lex_state = 99, .external_lex_state = 1}, [278] = {.lex_state = 99, .external_lex_state = 1}, - [279] = {.lex_state = 11}, + [279] = {.lex_state = 99, .external_lex_state = 1}, [280] = {.lex_state = 99, .external_lex_state = 1}, [281] = {.lex_state = 99, .external_lex_state = 1}, [282] = {.lex_state = 99, .external_lex_state = 1}, - [283] = {.lex_state = 11}, + [283] = {.lex_state = 99, .external_lex_state = 1}, [284] = {.lex_state = 99, .external_lex_state = 1}, - [285] = {.lex_state = 99, .external_lex_state = 1}, - [286] = {.lex_state = 5}, - [287] = {.lex_state = 15}, + [285] = {.lex_state = 11}, + [286] = {.lex_state = 99, .external_lex_state = 1}, + [287] = {.lex_state = 99, .external_lex_state = 1}, [288] = {.lex_state = 99, .external_lex_state = 1}, - [289] = {.lex_state = 5}, - [290] = {.lex_state = 5}, + [289] = {.lex_state = 11}, + [290] = {.lex_state = 11}, [291] = {.lex_state = 5}, [292] = {.lex_state = 11}, - [293] = {.lex_state = 11}, - [294] = {.lex_state = 11}, + [293] = {.lex_state = 99, .external_lex_state = 1}, + [294] = {.lex_state = 99, .external_lex_state = 1}, [295] = {.lex_state = 11}, - [296] = {.lex_state = 5}, + [296] = {.lex_state = 99, .external_lex_state = 1}, [297] = {.lex_state = 11}, [298] = {.lex_state = 5}, [299] = {.lex_state = 15}, [300] = {.lex_state = 11}, [301] = {.lex_state = 11}, [302] = {.lex_state = 11}, - [303] = {.lex_state = 11}, + [303] = {.lex_state = 99, .external_lex_state = 1}, [304] = {.lex_state = 11}, - [305] = {.lex_state = 11}, - [306] = {.lex_state = 11}, + [305] = {.lex_state = 99, .external_lex_state = 1}, + [306] = {.lex_state = 5}, [307] = {.lex_state = 5}, - [308] = {.lex_state = 99, .external_lex_state = 1}, - [309] = {.lex_state = 11}, - [310] = {.lex_state = 99, .external_lex_state = 1}, - [311] = {.lex_state = 99, .external_lex_state = 1}, + [308] = {.lex_state = 11}, + [309] = {.lex_state = 5}, + [310] = {.lex_state = 5}, + [311] = {.lex_state = 5}, [312] = {.lex_state = 5}, - [313] = {.lex_state = 5}, - [314] = {.lex_state = 5}, - [315] = {.lex_state = 5}, - [316] = {.lex_state = 5}, - [317] = {.lex_state = 99, .external_lex_state = 1}, - [318] = {.lex_state = 5}, + [313] = {.lex_state = 11}, + [314] = {.lex_state = 15}, + [315] = {.lex_state = 11}, + [316] = {.lex_state = 11}, + [317] = {.lex_state = 5}, + [318] = {.lex_state = 11}, [319] = {.lex_state = 5}, [320] = {.lex_state = 5}, [321] = {.lex_state = 5}, [322] = {.lex_state = 5}, [323] = {.lex_state = 5}, - [324] = {.lex_state = 9}, - [325] = {.lex_state = 9}, - [326] = {.lex_state = 99, .external_lex_state = 1}, - [327] = {.lex_state = 5}, - [328] = {.lex_state = 5}, + [324] = {.lex_state = 99, .external_lex_state = 1}, + [325] = {.lex_state = 5}, + [326] = {.lex_state = 5}, + [327] = {.lex_state = 9}, + [328] = {.lex_state = 9}, [329] = {.lex_state = 5}, [330] = {.lex_state = 5}, [331] = {.lex_state = 5}, @@ -5173,172 +5243,176 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [335] = {.lex_state = 9}, [336] = {.lex_state = 5}, [337] = {.lex_state = 5}, - [338] = {.lex_state = 9}, - [339] = {.lex_state = 9}, - [340] = {.lex_state = 5}, - [341] = {.lex_state = 99, .external_lex_state = 1}, - [342] = {.lex_state = 5}, - [343] = {.lex_state = 5}, - [344] = {.lex_state = 9}, + [338] = {.lex_state = 5}, + [339] = {.lex_state = 5}, + [340] = {.lex_state = 9}, + [341] = {.lex_state = 9}, + [342] = {.lex_state = 9}, + [343] = {.lex_state = 9}, + [344] = {.lex_state = 5}, [345] = {.lex_state = 5}, - [346] = {.lex_state = 5}, - [347] = {.lex_state = 9}, + [346] = {.lex_state = 99, .external_lex_state = 1}, + [347] = {.lex_state = 5}, [348] = {.lex_state = 5}, [349] = {.lex_state = 9}, - [350] = {.lex_state = 99, .external_lex_state = 1}, - [351] = {.lex_state = 25}, - [352] = {.lex_state = 25}, - [353] = {.lex_state = 25}, - [354] = {.lex_state = 25}, + [350] = {.lex_state = 5}, + [351] = {.lex_state = 5}, + [352] = {.lex_state = 5}, + [353] = {.lex_state = 5}, + [354] = {.lex_state = 99, .external_lex_state = 1}, [355] = {.lex_state = 25}, - [356] = {.lex_state = 0}, + [356] = {.lex_state = 25}, [357] = {.lex_state = 25}, - [358] = {.lex_state = 0}, + [358] = {.lex_state = 25}, [359] = {.lex_state = 25}, - [360] = {.lex_state = 5}, - [361] = {.lex_state = 5}, - [362] = {.lex_state = 5}, + [360] = {.lex_state = 25}, + [361] = {.lex_state = 25}, + [362] = {.lex_state = 0}, [363] = {.lex_state = 0}, [364] = {.lex_state = 5}, [365] = {.lex_state = 5}, [366] = {.lex_state = 5}, - [367] = {.lex_state = 0}, + [367] = {.lex_state = 5}, [368] = {.lex_state = 0}, - [369] = {.lex_state = 0}, - [370] = {.lex_state = 0}, + [369] = {.lex_state = 5}, + [370] = {.lex_state = 5}, [371] = {.lex_state = 0}, - [372] = {.lex_state = 20}, - [373] = {.lex_state = 0}, + [372] = {.lex_state = 0}, + [373] = {.lex_state = 20}, [374] = {.lex_state = 0}, - [375] = {.lex_state = 20}, - [376] = {.lex_state = 0}, + [375] = {.lex_state = 0}, + [376] = {.lex_state = 20}, [377] = {.lex_state = 0}, - [378] = {.lex_state = 99}, - [379] = {.lex_state = 25}, - [380] = {.lex_state = 17}, - [381] = {.lex_state = 17}, - [382] = {.lex_state = 25}, - [383] = {.lex_state = 0}, - [384] = {.lex_state = 99}, + [378] = {.lex_state = 0}, + [379] = {.lex_state = 0}, + [380] = {.lex_state = 0}, + [381] = {.lex_state = 5}, + [382] = {.lex_state = 0}, + [383] = {.lex_state = 99}, + [384] = {.lex_state = 17}, [385] = {.lex_state = 99}, - [386] = {.lex_state = 25}, + [386] = {.lex_state = 17}, [387] = {.lex_state = 0}, - [388] = {.lex_state = 25}, - [389] = {.lex_state = 0}, + [388] = {.lex_state = 99}, + [389] = {.lex_state = 17}, [390] = {.lex_state = 99}, - [391] = {.lex_state = 17}, - [392] = {.lex_state = 5}, - [393] = {.lex_state = 99}, - [394] = {.lex_state = 0}, - [395] = {.lex_state = 17}, - [396] = {.lex_state = 99}, + [391] = {.lex_state = 0}, + [392] = {.lex_state = 99}, + [393] = {.lex_state = 25}, + [394] = {.lex_state = 25}, + [395] = {.lex_state = 25}, + [396] = {.lex_state = 25}, [397] = {.lex_state = 0}, - [398] = {.lex_state = 99}, + [398] = {.lex_state = 0}, [399] = {.lex_state = 17}, [400] = {.lex_state = 0}, [401] = {.lex_state = 0}, [402] = {.lex_state = 0}, - [403] = {.lex_state = 99}, - [404] = {.lex_state = 0}, - [405] = {.lex_state = 20}, - [406] = {.lex_state = 5}, - [407] = {.lex_state = 99}, - [408] = {.lex_state = 99}, - [409] = {.lex_state = 0}, - [410] = {.lex_state = 0}, - [411] = {.lex_state = 20}, + [403] = {.lex_state = 20}, + [404] = {.lex_state = 17}, + [405] = {.lex_state = 99}, + [406] = {.lex_state = 99}, + [407] = {.lex_state = 0}, + [408] = {.lex_state = 0}, + [409] = {.lex_state = 17}, + [410] = {.lex_state = 99}, + [411] = {.lex_state = 0}, [412] = {.lex_state = 0}, [413] = {.lex_state = 99}, - [414] = {.lex_state = 17}, - [415] = {.lex_state = 17}, - [416] = {.lex_state = 0}, - [417] = {.lex_state = 0}, - [418] = {.lex_state = 99}, - [419] = {.lex_state = 0}, + [414] = {.lex_state = 0}, + [415] = {.lex_state = 99}, + [416] = {.lex_state = 99}, + [417] = {.lex_state = 5}, + [418] = {.lex_state = 17}, + [419] = {.lex_state = 20}, [420] = {.lex_state = 0}, [421] = {.lex_state = 0}, - [422] = {.lex_state = 0}, - [423] = {.lex_state = 0}, + [422] = {.lex_state = 99}, + [423] = {.lex_state = 17}, [424] = {.lex_state = 0}, [425] = {.lex_state = 0}, [426] = {.lex_state = 0}, [427] = {.lex_state = 0}, [428] = {.lex_state = 0}, - [429] = {.lex_state = 99}, + [429] = {.lex_state = 0}, [430] = {.lex_state = 0}, - [431] = {.lex_state = 0}, - [432] = {.lex_state = 99}, - [433] = {.lex_state = 13}, - [434] = {.lex_state = 23}, - [435] = {.lex_state = 23}, + [431] = {.lex_state = 23}, + [432] = {.lex_state = 13}, + [433] = {.lex_state = 0}, + [434] = {.lex_state = 0}, + [435] = {.lex_state = 99}, [436] = {.lex_state = 0}, [437] = {.lex_state = 0}, - [438] = {.lex_state = 17}, + [438] = {.lex_state = 23}, [439] = {.lex_state = 0}, - [440] = {.lex_state = 20}, - [441] = {.lex_state = 0}, + [440] = {.lex_state = 0}, + [441] = {.lex_state = 99}, [442] = {.lex_state = 0}, - [443] = {.lex_state = 20}, - [444] = {.lex_state = 0}, + [443] = {.lex_state = 0}, + [444] = {.lex_state = 20}, [445] = {.lex_state = 0}, [446] = {.lex_state = 0}, - [447] = {.lex_state = 5}, - [448] = {.lex_state = 20}, - [449] = {.lex_state = 99}, - [450] = {.lex_state = 20}, + [447] = {.lex_state = 0}, + [448] = {.lex_state = 0}, + [449] = {.lex_state = 0}, + [450] = {.lex_state = 0}, [451] = {.lex_state = 0}, - [452] = {.lex_state = 20}, - [453] = {.lex_state = 0}, + [452] = {.lex_state = 0}, + [453] = {.lex_state = 5}, [454] = {.lex_state = 0}, - [455] = {.lex_state = 20}, - [456] = {.lex_state = 5}, - [457] = {.lex_state = 0}, + [455] = {.lex_state = 0}, + [456] = {.lex_state = 20}, + [457] = {.lex_state = 99}, [458] = {.lex_state = 0}, [459] = {.lex_state = 0}, - [460] = {.lex_state = 0}, - [461] = {.lex_state = 20}, + [460] = {.lex_state = 5}, + [461] = {.lex_state = 0}, [462] = {.lex_state = 0}, - [463] = {.lex_state = 0}, + [463] = {.lex_state = 17}, [464] = {.lex_state = 0}, [465] = {.lex_state = 0}, [466] = {.lex_state = 0}, - [467] = {.lex_state = 99}, + [467] = {.lex_state = 0}, [468] = {.lex_state = 0}, - [469] = {.lex_state = 0}, - [470] = {.lex_state = 99}, - [471] = {.lex_state = 20}, - [472] = {.lex_state = 20}, - [473] = {.lex_state = 20}, - [474] = {.lex_state = 5}, - [475] = {.lex_state = 20}, - [476] = {.lex_state = 20}, - [477] = {.lex_state = 17}, + [469] = {.lex_state = 5}, + [470] = {.lex_state = 0}, + [471] = {.lex_state = 0}, + [472] = {.lex_state = 0}, + [473] = {.lex_state = 0}, + [474] = {.lex_state = 0}, + [475] = {.lex_state = 0}, + [476] = {.lex_state = 0}, + [477] = {.lex_state = 20}, [478] = {.lex_state = 0}, [479] = {.lex_state = 20}, - [480] = {.lex_state = 0}, - [481] = {.lex_state = 20}, - [482] = {.lex_state = 0}, - [483] = {.lex_state = 0}, - [484] = {.lex_state = 0}, - [485] = {.lex_state = 0}, - [486] = {.lex_state = 0}, - [487] = {.lex_state = 5}, - [488] = {.lex_state = 0}, - [489] = {.lex_state = 0}, - [490] = {.lex_state = 0}, + [480] = {.lex_state = 20}, + [481] = {.lex_state = 0}, + [482] = {.lex_state = 20}, + [483] = {.lex_state = 20}, + [484] = {.lex_state = 20}, + [485] = {.lex_state = 20}, + [486] = {.lex_state = 20}, + [487] = {.lex_state = 20}, + [488] = {.lex_state = 5}, + [489] = {.lex_state = 99}, + [490] = {.lex_state = 99}, [491] = {.lex_state = 20}, - [492] = {.lex_state = 0}, + [492] = {.lex_state = 20}, [493] = {.lex_state = 0}, [494] = {.lex_state = 20}, - [495] = {.lex_state = 0}, - [496] = {.lex_state = 20}, - [497] = {.lex_state = 0}, - [498] = {.lex_state = 20}, - [499] = {.lex_state = 99}, - [500] = {.lex_state = 99}, - [501] = {.lex_state = 20}, - [502] = {.lex_state = 0}, + [495] = {.lex_state = 20}, + [496] = {.lex_state = 0}, + [497] = {.lex_state = 20}, + [498] = {.lex_state = 0}, + [499] = {.lex_state = 0}, + [500] = {.lex_state = 20}, + [501] = {.lex_state = 0}, + [502] = {.lex_state = 20}, [503] = {.lex_state = 99}, + [504] = {.lex_state = 99}, + [505] = {.lex_state = 20}, + [506] = {.lex_state = 0}, + [507] = {.lex_state = 99}, }; enum { @@ -5373,6 +5447,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATsupports] = ACTIONS(1), [anon_sym_ATuse] = ACTIONS(1), [anon_sym_ATforward] = ACTIONS(1), + [anon_sym_ATapply] = ACTIONS(1), [anon_sym_LPAREN] = ACTIONS(1), [anon_sym_RPAREN] = ACTIONS(1), [anon_sym_COLON] = ACTIONS(1), @@ -5435,225 +5510,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__descendant_operator] = ACTIONS(1), }, [1] = { - [sym_stylesheet] = STATE(464), - [sym_import_statement] = STATE(13), - [sym_media_statement] = STATE(13), - [sym_charset_statement] = STATE(13), - [sym_namespace_statement] = STATE(13), - [sym_keyframes_statement] = STATE(13), - [sym_supports_statement] = STATE(13), - [sym_at_rule] = STATE(13), - [sym_use_statement] = STATE(13), - [sym_forward_statement] = STATE(13), - [sym_mixin_statement] = STATE(13), - [sym_include_statement] = STATE(13), - [sym_placeholder] = STATE(13), - [sym_if_statement] = STATE(13), - [sym_if_clause] = STATE(15), - [sym_each_statement] = STATE(13), - [sym_for_statement] = STATE(13), - [sym_while_statement] = STATE(13), - [sym_function_statement] = STATE(13), - [sym_error_statement] = STATE(13), - [sym_warn_statement] = STATE(13), - [sym_debug_statement] = STATE(13), - [sym_rule_set] = STATE(13), - [sym_selectors] = STATE(430), - [sym__selector] = STATE(275), - [sym_universal_selector] = STATE(275), - [sym_class_selector] = STATE(275), - [sym_pseudo_class_selector] = STATE(275), - [sym_pseudo_element_selector] = STATE(275), - [sym_id_selector] = STATE(275), - [sym_attribute_selector] = STATE(275), - [sym_child_selector] = STATE(275), - [sym_descendant_selector] = STATE(275), - [sym_sibling_selector] = STATE(275), - [sym_adjacent_sibling_selector] = STATE(275), - [sym_declaration] = STATE(13), - [aux_sym_stylesheet_repeat1] = STATE(13), - [ts_builtin_sym_end] = ACTIONS(5), - [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), - [aux_sym_keyframes_statement_token1] = ACTIONS(15), - [anon_sym_ATsupports] = ACTIONS(17), - [anon_sym_ATuse] = ACTIONS(19), - [anon_sym_ATforward] = ACTIONS(21), - [anon_sym_COLON] = ACTIONS(23), - [anon_sym_ATmixin] = ACTIONS(25), - [anon_sym_ATinclude] = ACTIONS(27), - [anon_sym_PERCENT] = ACTIONS(29), - [anon_sym_ATif] = ACTIONS(31), - [anon_sym_ATeach] = ACTIONS(33), - [anon_sym_ATfor] = ACTIONS(35), - [anon_sym_ATwhile] = ACTIONS(37), - [anon_sym_ATfunction] = ACTIONS(39), - [anon_sym_ATerror] = ACTIONS(41), - [anon_sym_ATwarn] = ACTIONS(43), - [anon_sym_ATdebug] = ACTIONS(45), - [sym_nesting_selector] = ACTIONS(47), - [anon_sym_STAR] = ACTIONS(49), - [anon_sym_DOT] = ACTIONS(51), - [anon_sym_COLON_COLON] = ACTIONS(53), - [anon_sym_POUND] = ACTIONS(55), - [anon_sym_LBRACK] = ACTIONS(57), - [sym_string_value] = ACTIONS(59), - [sym_identifier] = ACTIONS(61), - [sym_variable_identifier] = ACTIONS(63), - [sym_at_keyword] = ACTIONS(65), - [sym_comment] = ACTIONS(3), - [sym_single_line_comment] = ACTIONS(3), - }, - [2] = { - [sym_import_statement] = STATE(10), - [sym_media_statement] = STATE(10), - [sym_charset_statement] = STATE(10), - [sym_namespace_statement] = STATE(10), - [sym_keyframes_statement] = STATE(10), - [sym_supports_statement] = STATE(10), - [sym_at_rule] = STATE(10), - [sym_mixin_statement] = STATE(10), - [sym_include_statement] = STATE(10), - [sym_extend_statement] = STATE(10), - [sym_if_statement] = STATE(10), - [sym_if_clause] = STATE(16), - [sym_each_statement] = STATE(10), - [sym_for_statement] = STATE(10), - [sym_while_statement] = STATE(10), - [sym_function_statement] = STATE(10), - [sym_return_statement] = STATE(10), - [sym_at_root_statement] = STATE(10), - [sym_error_statement] = STATE(10), - [sym_warn_statement] = STATE(10), - [sym_debug_statement] = STATE(10), - [sym_rule_set] = STATE(10), - [sym_selectors] = STATE(431), - [sym__selector] = STATE(275), - [sym_universal_selector] = STATE(275), - [sym_class_selector] = STATE(275), - [sym_pseudo_class_selector] = STATE(275), - [sym_pseudo_element_selector] = STATE(275), - [sym_id_selector] = STATE(275), - [sym_attribute_selector] = STATE(275), - [sym_child_selector] = STATE(275), - [sym_descendant_selector] = STATE(275), - [sym_sibling_selector] = STATE(275), - [sym_adjacent_sibling_selector] = STATE(275), - [sym_declaration] = STATE(10), - [sym_last_declaration] = STATE(457), - [aux_sym_block_repeat1] = STATE(10), - [anon_sym_ATimport] = ACTIONS(67), - [anon_sym_ATmedia] = ACTIONS(69), - [anon_sym_ATcharset] = ACTIONS(71), - [anon_sym_ATnamespace] = ACTIONS(73), - [anon_sym_ATkeyframes] = ACTIONS(75), - [aux_sym_keyframes_statement_token1] = ACTIONS(75), - [anon_sym_RBRACE] = ACTIONS(77), - [anon_sym_ATsupports] = ACTIONS(79), - [anon_sym_COLON] = ACTIONS(23), - [anon_sym_ATmixin] = ACTIONS(81), - [anon_sym_ATinclude] = ACTIONS(83), - [anon_sym_ATextend] = ACTIONS(85), - [anon_sym_ATif] = ACTIONS(87), - [anon_sym_ATeach] = ACTIONS(89), - [anon_sym_ATfor] = ACTIONS(91), - [anon_sym_ATwhile] = ACTIONS(93), - [anon_sym_ATfunction] = ACTIONS(95), - [anon_sym_ATreturn] = ACTIONS(97), - [anon_sym_ATat_DASHroot] = ACTIONS(99), - [anon_sym_ATerror] = ACTIONS(101), - [anon_sym_ATwarn] = ACTIONS(103), - [anon_sym_ATdebug] = ACTIONS(105), - [sym_nesting_selector] = ACTIONS(47), - [anon_sym_STAR] = ACTIONS(49), - [anon_sym_DOT] = ACTIONS(51), - [anon_sym_COLON_COLON] = ACTIONS(53), - [anon_sym_POUND] = ACTIONS(55), - [anon_sym_LBRACK] = ACTIONS(57), - [sym_string_value] = ACTIONS(59), - [sym_identifier] = ACTIONS(107), - [sym_variable_identifier] = ACTIONS(109), - [sym_at_keyword] = ACTIONS(111), - [sym_comment] = ACTIONS(3), - [sym_single_line_comment] = ACTIONS(3), - }, - [3] = { - [sym_import_statement] = STATE(12), - [sym_media_statement] = STATE(12), - [sym_charset_statement] = STATE(12), - [sym_namespace_statement] = STATE(12), - [sym_keyframes_statement] = STATE(12), - [sym_supports_statement] = STATE(12), - [sym_at_rule] = STATE(12), - [sym_mixin_statement] = STATE(12), - [sym_include_statement] = STATE(12), - [sym_extend_statement] = STATE(12), - [sym_if_statement] = STATE(12), - [sym_if_clause] = STATE(16), - [sym_each_statement] = STATE(12), - [sym_for_statement] = STATE(12), - [sym_while_statement] = STATE(12), - [sym_function_statement] = STATE(12), - [sym_return_statement] = STATE(12), - [sym_at_root_statement] = STATE(12), - [sym_error_statement] = STATE(12), - [sym_warn_statement] = STATE(12), - [sym_debug_statement] = STATE(12), - [sym_rule_set] = STATE(12), - [sym_selectors] = STATE(431), - [sym__selector] = STATE(275), - [sym_universal_selector] = STATE(275), - [sym_class_selector] = STATE(275), - [sym_pseudo_class_selector] = STATE(275), - [sym_pseudo_element_selector] = STATE(275), - [sym_id_selector] = STATE(275), - [sym_attribute_selector] = STATE(275), - [sym_child_selector] = STATE(275), - [sym_descendant_selector] = STATE(275), - [sym_sibling_selector] = STATE(275), - [sym_adjacent_sibling_selector] = STATE(275), - [sym_declaration] = STATE(12), - [sym_last_declaration] = STATE(468), - [aux_sym_block_repeat1] = STATE(12), - [anon_sym_ATimport] = ACTIONS(67), - [anon_sym_ATmedia] = ACTIONS(69), - [anon_sym_ATcharset] = ACTIONS(71), - [anon_sym_ATnamespace] = ACTIONS(73), - [anon_sym_ATkeyframes] = ACTIONS(75), - [aux_sym_keyframes_statement_token1] = ACTIONS(75), - [anon_sym_RBRACE] = ACTIONS(113), - [anon_sym_ATsupports] = ACTIONS(79), - [anon_sym_COLON] = ACTIONS(23), - [anon_sym_ATmixin] = ACTIONS(81), - [anon_sym_ATinclude] = ACTIONS(83), - [anon_sym_ATextend] = ACTIONS(85), - [anon_sym_ATif] = ACTIONS(87), - [anon_sym_ATeach] = ACTIONS(89), - [anon_sym_ATfor] = ACTIONS(91), - [anon_sym_ATwhile] = ACTIONS(93), - [anon_sym_ATfunction] = ACTIONS(95), - [anon_sym_ATreturn] = ACTIONS(97), - [anon_sym_ATat_DASHroot] = ACTIONS(99), - [anon_sym_ATerror] = ACTIONS(101), - [anon_sym_ATwarn] = ACTIONS(103), - [anon_sym_ATdebug] = ACTIONS(105), - [sym_nesting_selector] = ACTIONS(47), - [anon_sym_STAR] = ACTIONS(49), - [anon_sym_DOT] = ACTIONS(51), - [anon_sym_COLON_COLON] = ACTIONS(53), - [anon_sym_POUND] = ACTIONS(55), - [anon_sym_LBRACK] = ACTIONS(57), - [sym_string_value] = ACTIONS(59), - [sym_identifier] = ACTIONS(107), - [sym_variable_identifier] = ACTIONS(109), - [sym_at_keyword] = ACTIONS(111), - [sym_comment] = ACTIONS(3), - [sym_single_line_comment] = ACTIONS(3), - }, - [4] = { + [sym_stylesheet] = STATE(473), [sym_import_statement] = STATE(3), [sym_media_statement] = STATE(3), [sym_charset_statement] = STATE(3), @@ -5661,510 +5518,294 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyframes_statement] = STATE(3), [sym_supports_statement] = STATE(3), [sym_at_rule] = STATE(3), + [sym_use_statement] = STATE(3), + [sym_forward_statement] = STATE(3), + [sym_apply_statement] = STATE(3), [sym_mixin_statement] = STATE(3), [sym_include_statement] = STATE(3), - [sym_extend_statement] = STATE(3), + [sym_placeholder] = STATE(3), [sym_if_statement] = STATE(3), - [sym_if_clause] = STATE(16), + [sym_if_clause] = STATE(15), [sym_each_statement] = STATE(3), [sym_for_statement] = STATE(3), [sym_while_statement] = STATE(3), [sym_function_statement] = STATE(3), - [sym_return_statement] = STATE(3), - [sym_at_root_statement] = STATE(3), [sym_error_statement] = STATE(3), [sym_warn_statement] = STATE(3), [sym_debug_statement] = STATE(3), [sym_rule_set] = STATE(3), - [sym_selectors] = STATE(431), - [sym__selector] = STATE(275), - [sym_universal_selector] = STATE(275), - [sym_class_selector] = STATE(275), - [sym_pseudo_class_selector] = STATE(275), - [sym_pseudo_element_selector] = STATE(275), - [sym_id_selector] = STATE(275), - [sym_attribute_selector] = STATE(275), - [sym_child_selector] = STATE(275), - [sym_descendant_selector] = STATE(275), - [sym_sibling_selector] = STATE(275), - [sym_adjacent_sibling_selector] = STATE(275), + [sym_selectors] = STATE(420), + [sym__selector] = STATE(274), + [sym_universal_selector] = STATE(274), + [sym_class_selector] = STATE(274), + [sym_pseudo_class_selector] = STATE(274), + [sym_pseudo_element_selector] = STATE(274), + [sym_id_selector] = STATE(274), + [sym_attribute_selector] = STATE(274), + [sym_child_selector] = STATE(274), + [sym_descendant_selector] = STATE(274), + [sym_sibling_selector] = STATE(274), + [sym_adjacent_sibling_selector] = STATE(274), [sym_declaration] = STATE(3), - [sym_last_declaration] = STATE(466), - [aux_sym_block_repeat1] = STATE(3), - [anon_sym_ATimport] = ACTIONS(67), - [anon_sym_ATmedia] = ACTIONS(69), - [anon_sym_ATcharset] = ACTIONS(71), - [anon_sym_ATnamespace] = ACTIONS(73), - [anon_sym_ATkeyframes] = ACTIONS(75), - [aux_sym_keyframes_statement_token1] = ACTIONS(75), - [anon_sym_RBRACE] = ACTIONS(115), - [anon_sym_ATsupports] = ACTIONS(79), - [anon_sym_COLON] = ACTIONS(23), - [anon_sym_ATmixin] = ACTIONS(81), - [anon_sym_ATinclude] = ACTIONS(83), - [anon_sym_ATextend] = ACTIONS(85), - [anon_sym_ATif] = ACTIONS(87), - [anon_sym_ATeach] = ACTIONS(89), - [anon_sym_ATfor] = ACTIONS(91), - [anon_sym_ATwhile] = ACTIONS(93), - [anon_sym_ATfunction] = ACTIONS(95), - [anon_sym_ATreturn] = ACTIONS(97), - [anon_sym_ATat_DASHroot] = ACTIONS(99), - [anon_sym_ATerror] = ACTIONS(101), - [anon_sym_ATwarn] = ACTIONS(103), - [anon_sym_ATdebug] = ACTIONS(105), - [sym_nesting_selector] = ACTIONS(47), - [anon_sym_STAR] = ACTIONS(49), - [anon_sym_DOT] = ACTIONS(51), - [anon_sym_COLON_COLON] = ACTIONS(53), - [anon_sym_POUND] = ACTIONS(55), - [anon_sym_LBRACK] = ACTIONS(57), - [sym_string_value] = ACTIONS(59), - [sym_identifier] = ACTIONS(107), - [sym_variable_identifier] = ACTIONS(109), - [sym_at_keyword] = ACTIONS(111), - [sym_comment] = ACTIONS(3), - [sym_single_line_comment] = ACTIONS(3), - }, - [5] = { - [sym_import_statement] = STATE(12), - [sym_media_statement] = STATE(12), - [sym_charset_statement] = STATE(12), - [sym_namespace_statement] = STATE(12), - [sym_keyframes_statement] = STATE(12), - [sym_supports_statement] = STATE(12), - [sym_at_rule] = STATE(12), - [sym_mixin_statement] = STATE(12), - [sym_include_statement] = STATE(12), - [sym_extend_statement] = STATE(12), - [sym_if_statement] = STATE(12), - [sym_if_clause] = STATE(16), - [sym_each_statement] = STATE(12), - [sym_for_statement] = STATE(12), - [sym_while_statement] = STATE(12), - [sym_function_statement] = STATE(12), - [sym_return_statement] = STATE(12), - [sym_at_root_statement] = STATE(12), - [sym_error_statement] = STATE(12), - [sym_warn_statement] = STATE(12), - [sym_debug_statement] = STATE(12), - [sym_rule_set] = STATE(12), - [sym_selectors] = STATE(431), - [sym__selector] = STATE(275), - [sym_universal_selector] = STATE(275), - [sym_class_selector] = STATE(275), - [sym_pseudo_class_selector] = STATE(275), - [sym_pseudo_element_selector] = STATE(275), - [sym_id_selector] = STATE(275), - [sym_attribute_selector] = STATE(275), - [sym_child_selector] = STATE(275), - [sym_descendant_selector] = STATE(275), - [sym_sibling_selector] = STATE(275), - [sym_adjacent_sibling_selector] = STATE(275), - [sym_declaration] = STATE(12), - [sym_last_declaration] = STATE(463), - [aux_sym_block_repeat1] = STATE(12), - [anon_sym_ATimport] = ACTIONS(67), - [anon_sym_ATmedia] = ACTIONS(69), - [anon_sym_ATcharset] = ACTIONS(71), - [anon_sym_ATnamespace] = ACTIONS(73), - [anon_sym_ATkeyframes] = ACTIONS(75), - [aux_sym_keyframes_statement_token1] = ACTIONS(75), - [anon_sym_RBRACE] = ACTIONS(117), - [anon_sym_ATsupports] = ACTIONS(79), - [anon_sym_COLON] = ACTIONS(23), - [anon_sym_ATmixin] = ACTIONS(81), - [anon_sym_ATinclude] = ACTIONS(83), - [anon_sym_ATextend] = ACTIONS(85), - [anon_sym_ATif] = ACTIONS(87), - [anon_sym_ATeach] = ACTIONS(89), - [anon_sym_ATfor] = ACTIONS(91), - [anon_sym_ATwhile] = ACTIONS(93), - [anon_sym_ATfunction] = ACTIONS(95), - [anon_sym_ATreturn] = ACTIONS(97), - [anon_sym_ATat_DASHroot] = ACTIONS(99), - [anon_sym_ATerror] = ACTIONS(101), - [anon_sym_ATwarn] = ACTIONS(103), - [anon_sym_ATdebug] = ACTIONS(105), - [sym_nesting_selector] = ACTIONS(47), - [anon_sym_STAR] = ACTIONS(49), - [anon_sym_DOT] = ACTIONS(51), - [anon_sym_COLON_COLON] = ACTIONS(53), - [anon_sym_POUND] = ACTIONS(55), - [anon_sym_LBRACK] = ACTIONS(57), - [sym_string_value] = ACTIONS(59), - [sym_identifier] = ACTIONS(107), - [sym_variable_identifier] = ACTIONS(109), - [sym_at_keyword] = ACTIONS(111), - [sym_comment] = ACTIONS(3), - [sym_single_line_comment] = ACTIONS(3), - }, - [6] = { - [sym_import_statement] = STATE(5), - [sym_media_statement] = STATE(5), - [sym_charset_statement] = STATE(5), - [sym_namespace_statement] = STATE(5), - [sym_keyframes_statement] = STATE(5), - [sym_supports_statement] = STATE(5), - [sym_at_rule] = STATE(5), - [sym_mixin_statement] = STATE(5), - [sym_include_statement] = STATE(5), - [sym_extend_statement] = STATE(5), - [sym_if_statement] = STATE(5), - [sym_if_clause] = STATE(16), - [sym_each_statement] = STATE(5), - [sym_for_statement] = STATE(5), - [sym_while_statement] = STATE(5), - [sym_function_statement] = STATE(5), - [sym_return_statement] = STATE(5), - [sym_at_root_statement] = STATE(5), - [sym_error_statement] = STATE(5), - [sym_warn_statement] = STATE(5), - [sym_debug_statement] = STATE(5), - [sym_rule_set] = STATE(5), - [sym_selectors] = STATE(431), - [sym__selector] = STATE(275), - [sym_universal_selector] = STATE(275), - [sym_class_selector] = STATE(275), - [sym_pseudo_class_selector] = STATE(275), - [sym_pseudo_element_selector] = STATE(275), - [sym_id_selector] = STATE(275), - [sym_attribute_selector] = STATE(275), - [sym_child_selector] = STATE(275), - [sym_descendant_selector] = STATE(275), - [sym_sibling_selector] = STATE(275), - [sym_adjacent_sibling_selector] = STATE(275), - [sym_declaration] = STATE(5), - [sym_last_declaration] = STATE(460), - [aux_sym_block_repeat1] = STATE(5), - [anon_sym_ATimport] = ACTIONS(67), - [anon_sym_ATmedia] = ACTIONS(69), - [anon_sym_ATcharset] = ACTIONS(71), - [anon_sym_ATnamespace] = ACTIONS(73), - [anon_sym_ATkeyframes] = ACTIONS(75), - [aux_sym_keyframes_statement_token1] = ACTIONS(75), - [anon_sym_RBRACE] = ACTIONS(119), - [anon_sym_ATsupports] = ACTIONS(79), - [anon_sym_COLON] = ACTIONS(23), - [anon_sym_ATmixin] = ACTIONS(81), - [anon_sym_ATinclude] = ACTIONS(83), - [anon_sym_ATextend] = ACTIONS(85), - [anon_sym_ATif] = ACTIONS(87), - [anon_sym_ATeach] = ACTIONS(89), - [anon_sym_ATfor] = ACTIONS(91), - [anon_sym_ATwhile] = ACTIONS(93), - [anon_sym_ATfunction] = ACTIONS(95), - [anon_sym_ATreturn] = ACTIONS(97), - [anon_sym_ATat_DASHroot] = ACTIONS(99), - [anon_sym_ATerror] = ACTIONS(101), - [anon_sym_ATwarn] = ACTIONS(103), - [anon_sym_ATdebug] = ACTIONS(105), - [sym_nesting_selector] = ACTIONS(47), - [anon_sym_STAR] = ACTIONS(49), - [anon_sym_DOT] = ACTIONS(51), - [anon_sym_COLON_COLON] = ACTIONS(53), - [anon_sym_POUND] = ACTIONS(55), - [anon_sym_LBRACK] = ACTIONS(57), - [sym_string_value] = ACTIONS(59), - [sym_identifier] = ACTIONS(107), - [sym_variable_identifier] = ACTIONS(109), - [sym_at_keyword] = ACTIONS(111), - [sym_comment] = ACTIONS(3), - [sym_single_line_comment] = ACTIONS(3), - }, - [7] = { - [sym_import_statement] = STATE(12), - [sym_media_statement] = STATE(12), - [sym_charset_statement] = STATE(12), - [sym_namespace_statement] = STATE(12), - [sym_keyframes_statement] = STATE(12), - [sym_supports_statement] = STATE(12), - [sym_at_rule] = STATE(12), - [sym_mixin_statement] = STATE(12), - [sym_include_statement] = STATE(12), - [sym_extend_statement] = STATE(12), - [sym_if_statement] = STATE(12), - [sym_if_clause] = STATE(16), - [sym_each_statement] = STATE(12), - [sym_for_statement] = STATE(12), - [sym_while_statement] = STATE(12), - [sym_function_statement] = STATE(12), - [sym_return_statement] = STATE(12), - [sym_at_root_statement] = STATE(12), - [sym_error_statement] = STATE(12), - [sym_warn_statement] = STATE(12), - [sym_debug_statement] = STATE(12), - [sym_rule_set] = STATE(12), - [sym_selectors] = STATE(431), - [sym__selector] = STATE(275), - [sym_universal_selector] = STATE(275), - [sym_class_selector] = STATE(275), - [sym_pseudo_class_selector] = STATE(275), - [sym_pseudo_element_selector] = STATE(275), - [sym_id_selector] = STATE(275), - [sym_attribute_selector] = STATE(275), - [sym_child_selector] = STATE(275), - [sym_descendant_selector] = STATE(275), - [sym_sibling_selector] = STATE(275), - [sym_adjacent_sibling_selector] = STATE(275), - [sym_declaration] = STATE(12), - [sym_last_declaration] = STATE(454), - [aux_sym_block_repeat1] = STATE(12), - [anon_sym_ATimport] = ACTIONS(67), - [anon_sym_ATmedia] = ACTIONS(69), - [anon_sym_ATcharset] = ACTIONS(71), - [anon_sym_ATnamespace] = ACTIONS(73), - [anon_sym_ATkeyframes] = ACTIONS(75), - [aux_sym_keyframes_statement_token1] = ACTIONS(75), - [anon_sym_RBRACE] = ACTIONS(121), - [anon_sym_ATsupports] = ACTIONS(79), - [anon_sym_COLON] = ACTIONS(23), - [anon_sym_ATmixin] = ACTIONS(81), - [anon_sym_ATinclude] = ACTIONS(83), - [anon_sym_ATextend] = ACTIONS(85), - [anon_sym_ATif] = ACTIONS(87), - [anon_sym_ATeach] = ACTIONS(89), - [anon_sym_ATfor] = ACTIONS(91), - [anon_sym_ATwhile] = ACTIONS(93), - [anon_sym_ATfunction] = ACTIONS(95), - [anon_sym_ATreturn] = ACTIONS(97), - [anon_sym_ATat_DASHroot] = ACTIONS(99), - [anon_sym_ATerror] = ACTIONS(101), - [anon_sym_ATwarn] = ACTIONS(103), - [anon_sym_ATdebug] = ACTIONS(105), - [sym_nesting_selector] = ACTIONS(47), - [anon_sym_STAR] = ACTIONS(49), - [anon_sym_DOT] = ACTIONS(51), - [anon_sym_COLON_COLON] = ACTIONS(53), - [anon_sym_POUND] = ACTIONS(55), - [anon_sym_LBRACK] = ACTIONS(57), - [sym_string_value] = ACTIONS(59), - [sym_identifier] = ACTIONS(107), - [sym_variable_identifier] = ACTIONS(109), - [sym_at_keyword] = ACTIONS(111), + [aux_sym_stylesheet_repeat1] = STATE(3), + [ts_builtin_sym_end] = ACTIONS(5), + [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), + [aux_sym_keyframes_statement_token1] = ACTIONS(15), + [anon_sym_ATsupports] = ACTIONS(17), + [anon_sym_ATuse] = ACTIONS(19), + [anon_sym_ATforward] = ACTIONS(21), + [anon_sym_ATapply] = ACTIONS(23), + [anon_sym_COLON] = ACTIONS(25), + [anon_sym_ATmixin] = ACTIONS(27), + [anon_sym_ATinclude] = ACTIONS(29), + [anon_sym_PERCENT] = ACTIONS(31), + [anon_sym_ATif] = ACTIONS(33), + [anon_sym_ATeach] = ACTIONS(35), + [anon_sym_ATfor] = ACTIONS(37), + [anon_sym_ATwhile] = ACTIONS(39), + [anon_sym_ATfunction] = ACTIONS(41), + [anon_sym_ATerror] = ACTIONS(43), + [anon_sym_ATwarn] = ACTIONS(45), + [anon_sym_ATdebug] = ACTIONS(47), + [sym_nesting_selector] = ACTIONS(49), + [anon_sym_STAR] = ACTIONS(51), + [anon_sym_DOT] = ACTIONS(53), + [anon_sym_COLON_COLON] = ACTIONS(55), + [anon_sym_POUND] = ACTIONS(57), + [anon_sym_LBRACK] = ACTIONS(59), + [sym_string_value] = ACTIONS(61), + [sym_identifier] = ACTIONS(63), + [sym_variable_identifier] = ACTIONS(65), + [sym_at_keyword] = ACTIONS(67), [sym_comment] = ACTIONS(3), [sym_single_line_comment] = ACTIONS(3), }, - [8] = { - [sym_import_statement] = STATE(7), - [sym_media_statement] = STATE(7), - [sym_charset_statement] = STATE(7), - [sym_namespace_statement] = STATE(7), - [sym_keyframes_statement] = STATE(7), - [sym_supports_statement] = STATE(7), - [sym_at_rule] = STATE(7), - [sym_mixin_statement] = STATE(7), - [sym_include_statement] = STATE(7), - [sym_extend_statement] = STATE(7), - [sym_if_statement] = STATE(7), - [sym_if_clause] = STATE(16), - [sym_each_statement] = STATE(7), - [sym_for_statement] = STATE(7), - [sym_while_statement] = STATE(7), - [sym_function_statement] = STATE(7), - [sym_return_statement] = STATE(7), - [sym_at_root_statement] = STATE(7), - [sym_error_statement] = STATE(7), - [sym_warn_statement] = STATE(7), - [sym_debug_statement] = STATE(7), - [sym_rule_set] = STATE(7), - [sym_selectors] = STATE(431), - [sym__selector] = STATE(275), - [sym_universal_selector] = STATE(275), - [sym_class_selector] = STATE(275), - [sym_pseudo_class_selector] = STATE(275), - [sym_pseudo_element_selector] = STATE(275), - [sym_id_selector] = STATE(275), - [sym_attribute_selector] = STATE(275), - [sym_child_selector] = STATE(275), - [sym_descendant_selector] = STATE(275), - [sym_sibling_selector] = STATE(275), - [sym_adjacent_sibling_selector] = STATE(275), - [sym_declaration] = STATE(7), - [sym_last_declaration] = STATE(451), - [aux_sym_block_repeat1] = STATE(7), - [anon_sym_ATimport] = ACTIONS(67), - [anon_sym_ATmedia] = ACTIONS(69), - [anon_sym_ATcharset] = ACTIONS(71), - [anon_sym_ATnamespace] = ACTIONS(73), - [anon_sym_ATkeyframes] = ACTIONS(75), - [aux_sym_keyframes_statement_token1] = ACTIONS(75), - [anon_sym_RBRACE] = ACTIONS(123), - [anon_sym_ATsupports] = ACTIONS(79), - [anon_sym_COLON] = ACTIONS(23), - [anon_sym_ATmixin] = ACTIONS(81), - [anon_sym_ATinclude] = ACTIONS(83), - [anon_sym_ATextend] = ACTIONS(85), - [anon_sym_ATif] = ACTIONS(87), - [anon_sym_ATeach] = ACTIONS(89), - [anon_sym_ATfor] = ACTIONS(91), - [anon_sym_ATwhile] = ACTIONS(93), - [anon_sym_ATfunction] = ACTIONS(95), - [anon_sym_ATreturn] = ACTIONS(97), - [anon_sym_ATat_DASHroot] = ACTIONS(99), - [anon_sym_ATerror] = ACTIONS(101), - [anon_sym_ATwarn] = ACTIONS(103), - [anon_sym_ATdebug] = ACTIONS(105), - [sym_nesting_selector] = ACTIONS(47), - [anon_sym_STAR] = ACTIONS(49), - [anon_sym_DOT] = ACTIONS(51), - [anon_sym_COLON_COLON] = ACTIONS(53), - [anon_sym_POUND] = ACTIONS(55), - [anon_sym_LBRACK] = ACTIONS(57), - [sym_string_value] = ACTIONS(59), - [sym_identifier] = ACTIONS(107), - [sym_variable_identifier] = ACTIONS(109), - [sym_at_keyword] = ACTIONS(111), + [2] = { + [sym_import_statement] = STATE(2), + [sym_media_statement] = STATE(2), + [sym_charset_statement] = STATE(2), + [sym_namespace_statement] = STATE(2), + [sym_keyframes_statement] = STATE(2), + [sym_supports_statement] = STATE(2), + [sym_at_rule] = STATE(2), + [sym_use_statement] = STATE(2), + [sym_forward_statement] = STATE(2), + [sym_apply_statement] = STATE(2), + [sym_mixin_statement] = STATE(2), + [sym_include_statement] = STATE(2), + [sym_placeholder] = STATE(2), + [sym_if_statement] = STATE(2), + [sym_if_clause] = STATE(15), + [sym_each_statement] = STATE(2), + [sym_for_statement] = STATE(2), + [sym_while_statement] = STATE(2), + [sym_function_statement] = STATE(2), + [sym_error_statement] = STATE(2), + [sym_warn_statement] = STATE(2), + [sym_debug_statement] = STATE(2), + [sym_rule_set] = STATE(2), + [sym_selectors] = STATE(420), + [sym__selector] = STATE(274), + [sym_universal_selector] = STATE(274), + [sym_class_selector] = STATE(274), + [sym_pseudo_class_selector] = STATE(274), + [sym_pseudo_element_selector] = STATE(274), + [sym_id_selector] = STATE(274), + [sym_attribute_selector] = STATE(274), + [sym_child_selector] = STATE(274), + [sym_descendant_selector] = STATE(274), + [sym_sibling_selector] = STATE(274), + [sym_adjacent_sibling_selector] = STATE(274), + [sym_declaration] = STATE(2), + [aux_sym_stylesheet_repeat1] = STATE(2), + [ts_builtin_sym_end] = ACTIONS(69), + [anon_sym_ATimport] = ACTIONS(71), + [anon_sym_ATmedia] = ACTIONS(74), + [anon_sym_ATcharset] = ACTIONS(77), + [anon_sym_ATnamespace] = ACTIONS(80), + [anon_sym_ATkeyframes] = ACTIONS(83), + [aux_sym_keyframes_statement_token1] = ACTIONS(83), + [anon_sym_ATsupports] = ACTIONS(86), + [anon_sym_ATuse] = ACTIONS(89), + [anon_sym_ATforward] = ACTIONS(92), + [anon_sym_ATapply] = ACTIONS(95), + [anon_sym_COLON] = ACTIONS(98), + [anon_sym_ATmixin] = ACTIONS(101), + [anon_sym_ATinclude] = ACTIONS(104), + [anon_sym_PERCENT] = ACTIONS(107), + [anon_sym_ATif] = ACTIONS(110), + [anon_sym_ATeach] = ACTIONS(113), + [anon_sym_ATfor] = ACTIONS(116), + [anon_sym_ATwhile] = ACTIONS(119), + [anon_sym_ATfunction] = ACTIONS(122), + [anon_sym_ATerror] = ACTIONS(125), + [anon_sym_ATwarn] = ACTIONS(128), + [anon_sym_ATdebug] = ACTIONS(131), + [sym_nesting_selector] = ACTIONS(134), + [anon_sym_STAR] = ACTIONS(137), + [anon_sym_DOT] = ACTIONS(140), + [anon_sym_COLON_COLON] = ACTIONS(143), + [anon_sym_POUND] = ACTIONS(146), + [anon_sym_LBRACK] = ACTIONS(149), + [sym_string_value] = ACTIONS(152), + [sym_identifier] = ACTIONS(155), + [sym_variable_identifier] = ACTIONS(158), + [sym_at_keyword] = ACTIONS(161), [sym_comment] = ACTIONS(3), [sym_single_line_comment] = ACTIONS(3), }, - [9] = { - [sym_import_statement] = STATE(12), - [sym_media_statement] = STATE(12), - [sym_charset_statement] = STATE(12), - [sym_namespace_statement] = STATE(12), - [sym_keyframes_statement] = STATE(12), - [sym_supports_statement] = STATE(12), - [sym_at_rule] = STATE(12), - [sym_mixin_statement] = STATE(12), - [sym_include_statement] = STATE(12), - [sym_extend_statement] = STATE(12), - [sym_if_statement] = STATE(12), - [sym_if_clause] = STATE(16), - [sym_each_statement] = STATE(12), - [sym_for_statement] = STATE(12), - [sym_while_statement] = STATE(12), - [sym_function_statement] = STATE(12), - [sym_return_statement] = STATE(12), - [sym_at_root_statement] = STATE(12), - [sym_error_statement] = STATE(12), - [sym_warn_statement] = STATE(12), - [sym_debug_statement] = STATE(12), - [sym_rule_set] = STATE(12), - [sym_selectors] = STATE(431), - [sym__selector] = STATE(275), - [sym_universal_selector] = STATE(275), - [sym_class_selector] = STATE(275), - [sym_pseudo_class_selector] = STATE(275), - [sym_pseudo_element_selector] = STATE(275), - [sym_id_selector] = STATE(275), - [sym_attribute_selector] = STATE(275), - [sym_child_selector] = STATE(275), - [sym_descendant_selector] = STATE(275), - [sym_sibling_selector] = STATE(275), - [sym_adjacent_sibling_selector] = STATE(275), - [sym_declaration] = STATE(12), - [sym_last_declaration] = STATE(442), - [aux_sym_block_repeat1] = STATE(12), - [anon_sym_ATimport] = ACTIONS(67), - [anon_sym_ATmedia] = ACTIONS(69), - [anon_sym_ATcharset] = ACTIONS(71), - [anon_sym_ATnamespace] = ACTIONS(73), - [anon_sym_ATkeyframes] = ACTIONS(75), - [aux_sym_keyframes_statement_token1] = ACTIONS(75), - [anon_sym_RBRACE] = ACTIONS(125), - [anon_sym_ATsupports] = ACTIONS(79), - [anon_sym_COLON] = ACTIONS(23), - [anon_sym_ATmixin] = ACTIONS(81), - [anon_sym_ATinclude] = ACTIONS(83), - [anon_sym_ATextend] = ACTIONS(85), - [anon_sym_ATif] = ACTIONS(87), - [anon_sym_ATeach] = ACTIONS(89), - [anon_sym_ATfor] = ACTIONS(91), - [anon_sym_ATwhile] = ACTIONS(93), - [anon_sym_ATfunction] = ACTIONS(95), - [anon_sym_ATreturn] = ACTIONS(97), - [anon_sym_ATat_DASHroot] = ACTIONS(99), - [anon_sym_ATerror] = ACTIONS(101), - [anon_sym_ATwarn] = ACTIONS(103), - [anon_sym_ATdebug] = ACTIONS(105), - [sym_nesting_selector] = ACTIONS(47), - [anon_sym_STAR] = ACTIONS(49), - [anon_sym_DOT] = ACTIONS(51), - [anon_sym_COLON_COLON] = ACTIONS(53), - [anon_sym_POUND] = ACTIONS(55), - [anon_sym_LBRACK] = ACTIONS(57), - [sym_string_value] = ACTIONS(59), - [sym_identifier] = ACTIONS(107), - [sym_variable_identifier] = ACTIONS(109), - [sym_at_keyword] = ACTIONS(111), + [3] = { + [sym_import_statement] = STATE(2), + [sym_media_statement] = STATE(2), + [sym_charset_statement] = STATE(2), + [sym_namespace_statement] = STATE(2), + [sym_keyframes_statement] = STATE(2), + [sym_supports_statement] = STATE(2), + [sym_at_rule] = STATE(2), + [sym_use_statement] = STATE(2), + [sym_forward_statement] = STATE(2), + [sym_apply_statement] = STATE(2), + [sym_mixin_statement] = STATE(2), + [sym_include_statement] = STATE(2), + [sym_placeholder] = STATE(2), + [sym_if_statement] = STATE(2), + [sym_if_clause] = STATE(15), + [sym_each_statement] = STATE(2), + [sym_for_statement] = STATE(2), + [sym_while_statement] = STATE(2), + [sym_function_statement] = STATE(2), + [sym_error_statement] = STATE(2), + [sym_warn_statement] = STATE(2), + [sym_debug_statement] = STATE(2), + [sym_rule_set] = STATE(2), + [sym_selectors] = STATE(420), + [sym__selector] = STATE(274), + [sym_universal_selector] = STATE(274), + [sym_class_selector] = STATE(274), + [sym_pseudo_class_selector] = STATE(274), + [sym_pseudo_element_selector] = STATE(274), + [sym_id_selector] = STATE(274), + [sym_attribute_selector] = STATE(274), + [sym_child_selector] = STATE(274), + [sym_descendant_selector] = STATE(274), + [sym_sibling_selector] = STATE(274), + [sym_adjacent_sibling_selector] = STATE(274), + [sym_declaration] = STATE(2), + [aux_sym_stylesheet_repeat1] = STATE(2), + [ts_builtin_sym_end] = ACTIONS(164), + [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), + [aux_sym_keyframes_statement_token1] = ACTIONS(15), + [anon_sym_ATsupports] = ACTIONS(17), + [anon_sym_ATuse] = ACTIONS(19), + [anon_sym_ATforward] = ACTIONS(21), + [anon_sym_ATapply] = ACTIONS(23), + [anon_sym_COLON] = ACTIONS(25), + [anon_sym_ATmixin] = ACTIONS(27), + [anon_sym_ATinclude] = ACTIONS(29), + [anon_sym_PERCENT] = ACTIONS(31), + [anon_sym_ATif] = ACTIONS(33), + [anon_sym_ATeach] = ACTIONS(35), + [anon_sym_ATfor] = ACTIONS(37), + [anon_sym_ATwhile] = ACTIONS(39), + [anon_sym_ATfunction] = ACTIONS(41), + [anon_sym_ATerror] = ACTIONS(43), + [anon_sym_ATwarn] = ACTIONS(45), + [anon_sym_ATdebug] = ACTIONS(47), + [sym_nesting_selector] = ACTIONS(49), + [anon_sym_STAR] = ACTIONS(51), + [anon_sym_DOT] = ACTIONS(53), + [anon_sym_COLON_COLON] = ACTIONS(55), + [anon_sym_POUND] = ACTIONS(57), + [anon_sym_LBRACK] = ACTIONS(59), + [sym_string_value] = ACTIONS(61), + [sym_identifier] = ACTIONS(63), + [sym_variable_identifier] = ACTIONS(65), + [sym_at_keyword] = ACTIONS(67), [sym_comment] = ACTIONS(3), [sym_single_line_comment] = ACTIONS(3), }, - [10] = { - [sym_import_statement] = STATE(12), - [sym_media_statement] = STATE(12), - [sym_charset_statement] = STATE(12), - [sym_namespace_statement] = STATE(12), - [sym_keyframes_statement] = STATE(12), - [sym_supports_statement] = STATE(12), - [sym_at_rule] = STATE(12), - [sym_mixin_statement] = STATE(12), - [sym_include_statement] = STATE(12), - [sym_extend_statement] = STATE(12), - [sym_if_statement] = STATE(12), - [sym_if_clause] = STATE(16), - [sym_each_statement] = STATE(12), - [sym_for_statement] = STATE(12), - [sym_while_statement] = STATE(12), - [sym_function_statement] = STATE(12), - [sym_return_statement] = STATE(12), - [sym_at_root_statement] = STATE(12), - [sym_error_statement] = STATE(12), - [sym_warn_statement] = STATE(12), - [sym_debug_statement] = STATE(12), - [sym_rule_set] = STATE(12), - [sym_selectors] = STATE(431), - [sym__selector] = STATE(275), - [sym_universal_selector] = STATE(275), - [sym_class_selector] = STATE(275), - [sym_pseudo_class_selector] = STATE(275), - [sym_pseudo_element_selector] = STATE(275), - [sym_id_selector] = STATE(275), - [sym_attribute_selector] = STATE(275), - [sym_child_selector] = STATE(275), - [sym_descendant_selector] = STATE(275), - [sym_sibling_selector] = STATE(275), - [sym_adjacent_sibling_selector] = STATE(275), - [sym_declaration] = STATE(12), - [sym_last_declaration] = STATE(486), - [aux_sym_block_repeat1] = STATE(12), - [anon_sym_ATimport] = ACTIONS(67), - [anon_sym_ATmedia] = ACTIONS(69), - [anon_sym_ATcharset] = ACTIONS(71), - [anon_sym_ATnamespace] = ACTIONS(73), - [anon_sym_ATkeyframes] = ACTIONS(75), - [aux_sym_keyframes_statement_token1] = ACTIONS(75), - [anon_sym_RBRACE] = ACTIONS(127), - [anon_sym_ATsupports] = ACTIONS(79), - [anon_sym_COLON] = ACTIONS(23), - [anon_sym_ATmixin] = ACTIONS(81), - [anon_sym_ATinclude] = ACTIONS(83), - [anon_sym_ATextend] = ACTIONS(85), - [anon_sym_ATif] = ACTIONS(87), - [anon_sym_ATeach] = ACTIONS(89), - [anon_sym_ATfor] = ACTIONS(91), - [anon_sym_ATwhile] = ACTIONS(93), - [anon_sym_ATfunction] = ACTIONS(95), - [anon_sym_ATreturn] = ACTIONS(97), - [anon_sym_ATat_DASHroot] = ACTIONS(99), - [anon_sym_ATerror] = ACTIONS(101), - [anon_sym_ATwarn] = ACTIONS(103), - [anon_sym_ATdebug] = ACTIONS(105), - [sym_nesting_selector] = ACTIONS(47), - [anon_sym_STAR] = ACTIONS(49), - [anon_sym_DOT] = ACTIONS(51), - [anon_sym_COLON_COLON] = ACTIONS(53), - [anon_sym_POUND] = ACTIONS(55), - [anon_sym_LBRACK] = ACTIONS(57), - [sym_string_value] = ACTIONS(59), - [sym_identifier] = ACTIONS(107), - [sym_variable_identifier] = ACTIONS(109), - [sym_at_keyword] = ACTIONS(111), + [4] = { + [sym_import_statement] = STATE(14), + [sym_media_statement] = STATE(14), + [sym_charset_statement] = STATE(14), + [sym_namespace_statement] = STATE(14), + [sym_keyframes_statement] = STATE(14), + [sym_supports_statement] = STATE(14), + [sym_at_rule] = STATE(14), + [sym_mixin_statement] = STATE(14), + [sym_include_statement] = STATE(14), + [sym_extend_statement] = STATE(14), + [sym_if_statement] = STATE(14), + [sym_if_clause] = STATE(17), + [sym_each_statement] = STATE(14), + [sym_for_statement] = STATE(14), + [sym_while_statement] = STATE(14), + [sym_function_statement] = STATE(14), + [sym_return_statement] = STATE(14), + [sym_at_root_statement] = STATE(14), + [sym_error_statement] = STATE(14), + [sym_warn_statement] = STATE(14), + [sym_debug_statement] = STATE(14), + [sym_rule_set] = STATE(14), + [sym_selectors] = STATE(428), + [sym__selector] = STATE(274), + [sym_universal_selector] = STATE(274), + [sym_class_selector] = STATE(274), + [sym_pseudo_class_selector] = STATE(274), + [sym_pseudo_element_selector] = STATE(274), + [sym_id_selector] = STATE(274), + [sym_attribute_selector] = STATE(274), + [sym_child_selector] = STATE(274), + [sym_descendant_selector] = STATE(274), + [sym_sibling_selector] = STATE(274), + [sym_adjacent_sibling_selector] = STATE(274), + [sym_declaration] = STATE(14), + [sym_last_declaration] = STATE(472), + [aux_sym_block_repeat1] = STATE(14), + [anon_sym_ATimport] = ACTIONS(166), + [anon_sym_ATmedia] = ACTIONS(168), + [anon_sym_ATcharset] = ACTIONS(170), + [anon_sym_ATnamespace] = ACTIONS(172), + [anon_sym_ATkeyframes] = ACTIONS(174), + [aux_sym_keyframes_statement_token1] = ACTIONS(174), + [anon_sym_RBRACE] = ACTIONS(176), + [anon_sym_ATsupports] = ACTIONS(178), + [anon_sym_COLON] = ACTIONS(25), + [anon_sym_ATmixin] = ACTIONS(180), + [anon_sym_ATinclude] = ACTIONS(182), + [anon_sym_ATextend] = ACTIONS(184), + [anon_sym_ATif] = ACTIONS(186), + [anon_sym_ATeach] = ACTIONS(188), + [anon_sym_ATfor] = ACTIONS(190), + [anon_sym_ATwhile] = ACTIONS(192), + [anon_sym_ATfunction] = ACTIONS(194), + [anon_sym_ATreturn] = ACTIONS(196), + [anon_sym_ATat_DASHroot] = ACTIONS(198), + [anon_sym_ATerror] = ACTIONS(200), + [anon_sym_ATwarn] = ACTIONS(202), + [anon_sym_ATdebug] = ACTIONS(204), + [sym_nesting_selector] = ACTIONS(49), + [anon_sym_STAR] = ACTIONS(51), + [anon_sym_DOT] = ACTIONS(53), + [anon_sym_COLON_COLON] = ACTIONS(55), + [anon_sym_POUND] = ACTIONS(57), + [anon_sym_LBRACK] = ACTIONS(59), + [sym_string_value] = ACTIONS(61), + [sym_identifier] = ACTIONS(206), + [sym_variable_identifier] = ACTIONS(208), + [sym_at_keyword] = ACTIONS(210), [sym_comment] = ACTIONS(3), [sym_single_line_comment] = ACTIONS(3), }, - [11] = { + [5] = { [sym_import_statement] = STATE(9), [sym_media_statement] = STATE(9), [sym_charset_statement] = STATE(9), @@ -6176,7 +5817,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_include_statement] = STATE(9), [sym_extend_statement] = STATE(9), [sym_if_statement] = STATE(9), - [sym_if_clause] = STATE(16), + [sym_if_clause] = STATE(17), [sym_each_statement] = STATE(9), [sym_for_statement] = STATE(9), [sym_while_statement] = STATE(9), @@ -6187,125 +5828,564 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_warn_statement] = STATE(9), [sym_debug_statement] = STATE(9), [sym_rule_set] = STATE(9), - [sym_selectors] = STATE(431), - [sym__selector] = STATE(275), - [sym_universal_selector] = STATE(275), - [sym_class_selector] = STATE(275), - [sym_pseudo_class_selector] = STATE(275), - [sym_pseudo_element_selector] = STATE(275), - [sym_id_selector] = STATE(275), - [sym_attribute_selector] = STATE(275), - [sym_child_selector] = STATE(275), - [sym_descendant_selector] = STATE(275), - [sym_sibling_selector] = STATE(275), - [sym_adjacent_sibling_selector] = STATE(275), + [sym_selectors] = STATE(428), + [sym__selector] = STATE(274), + [sym_universal_selector] = STATE(274), + [sym_class_selector] = STATE(274), + [sym_pseudo_class_selector] = STATE(274), + [sym_pseudo_element_selector] = STATE(274), + [sym_id_selector] = STATE(274), + [sym_attribute_selector] = STATE(274), + [sym_child_selector] = STATE(274), + [sym_descendant_selector] = STATE(274), + [sym_sibling_selector] = STATE(274), + [sym_adjacent_sibling_selector] = STATE(274), [sym_declaration] = STATE(9), - [sym_last_declaration] = STATE(441), + [sym_last_declaration] = STATE(461), [aux_sym_block_repeat1] = STATE(9), - [anon_sym_ATimport] = ACTIONS(67), - [anon_sym_ATmedia] = ACTIONS(69), - [anon_sym_ATcharset] = ACTIONS(71), - [anon_sym_ATnamespace] = ACTIONS(73), - [anon_sym_ATkeyframes] = ACTIONS(75), - [aux_sym_keyframes_statement_token1] = ACTIONS(75), - [anon_sym_RBRACE] = ACTIONS(129), - [anon_sym_ATsupports] = ACTIONS(79), - [anon_sym_COLON] = ACTIONS(23), - [anon_sym_ATmixin] = ACTIONS(81), - [anon_sym_ATinclude] = ACTIONS(83), - [anon_sym_ATextend] = ACTIONS(85), - [anon_sym_ATif] = ACTIONS(87), - [anon_sym_ATeach] = ACTIONS(89), - [anon_sym_ATfor] = ACTIONS(91), - [anon_sym_ATwhile] = ACTIONS(93), - [anon_sym_ATfunction] = ACTIONS(95), - [anon_sym_ATreturn] = ACTIONS(97), - [anon_sym_ATat_DASHroot] = ACTIONS(99), - [anon_sym_ATerror] = ACTIONS(101), - [anon_sym_ATwarn] = ACTIONS(103), - [anon_sym_ATdebug] = ACTIONS(105), - [sym_nesting_selector] = ACTIONS(47), - [anon_sym_STAR] = ACTIONS(49), - [anon_sym_DOT] = ACTIONS(51), - [anon_sym_COLON_COLON] = ACTIONS(53), - [anon_sym_POUND] = ACTIONS(55), - [anon_sym_LBRACK] = ACTIONS(57), - [sym_string_value] = ACTIONS(59), - [sym_identifier] = ACTIONS(107), - [sym_variable_identifier] = ACTIONS(109), - [sym_at_keyword] = ACTIONS(111), + [anon_sym_ATimport] = ACTIONS(166), + [anon_sym_ATmedia] = ACTIONS(168), + [anon_sym_ATcharset] = ACTIONS(170), + [anon_sym_ATnamespace] = ACTIONS(172), + [anon_sym_ATkeyframes] = ACTIONS(174), + [aux_sym_keyframes_statement_token1] = ACTIONS(174), + [anon_sym_RBRACE] = ACTIONS(212), + [anon_sym_ATsupports] = ACTIONS(178), + [anon_sym_COLON] = ACTIONS(25), + [anon_sym_ATmixin] = ACTIONS(180), + [anon_sym_ATinclude] = ACTIONS(182), + [anon_sym_ATextend] = ACTIONS(184), + [anon_sym_ATif] = ACTIONS(186), + [anon_sym_ATeach] = ACTIONS(188), + [anon_sym_ATfor] = ACTIONS(190), + [anon_sym_ATwhile] = ACTIONS(192), + [anon_sym_ATfunction] = ACTIONS(194), + [anon_sym_ATreturn] = ACTIONS(196), + [anon_sym_ATat_DASHroot] = ACTIONS(198), + [anon_sym_ATerror] = ACTIONS(200), + [anon_sym_ATwarn] = ACTIONS(202), + [anon_sym_ATdebug] = ACTIONS(204), + [sym_nesting_selector] = ACTIONS(49), + [anon_sym_STAR] = ACTIONS(51), + [anon_sym_DOT] = ACTIONS(53), + [anon_sym_COLON_COLON] = ACTIONS(55), + [anon_sym_POUND] = ACTIONS(57), + [anon_sym_LBRACK] = ACTIONS(59), + [sym_string_value] = ACTIONS(61), + [sym_identifier] = ACTIONS(206), + [sym_variable_identifier] = ACTIONS(208), + [sym_at_keyword] = ACTIONS(210), + [sym_comment] = ACTIONS(3), + [sym_single_line_comment] = ACTIONS(3), + }, + [6] = { + [sym_import_statement] = STATE(14), + [sym_media_statement] = STATE(14), + [sym_charset_statement] = STATE(14), + [sym_namespace_statement] = STATE(14), + [sym_keyframes_statement] = STATE(14), + [sym_supports_statement] = STATE(14), + [sym_at_rule] = STATE(14), + [sym_mixin_statement] = STATE(14), + [sym_include_statement] = STATE(14), + [sym_extend_statement] = STATE(14), + [sym_if_statement] = STATE(14), + [sym_if_clause] = STATE(17), + [sym_each_statement] = STATE(14), + [sym_for_statement] = STATE(14), + [sym_while_statement] = STATE(14), + [sym_function_statement] = STATE(14), + [sym_return_statement] = STATE(14), + [sym_at_root_statement] = STATE(14), + [sym_error_statement] = STATE(14), + [sym_warn_statement] = STATE(14), + [sym_debug_statement] = STATE(14), + [sym_rule_set] = STATE(14), + [sym_selectors] = STATE(428), + [sym__selector] = STATE(274), + [sym_universal_selector] = STATE(274), + [sym_class_selector] = STATE(274), + [sym_pseudo_class_selector] = STATE(274), + [sym_pseudo_element_selector] = STATE(274), + [sym_id_selector] = STATE(274), + [sym_attribute_selector] = STATE(274), + [sym_child_selector] = STATE(274), + [sym_descendant_selector] = STATE(274), + [sym_sibling_selector] = STATE(274), + [sym_adjacent_sibling_selector] = STATE(274), + [sym_declaration] = STATE(14), + [sym_last_declaration] = STATE(458), + [aux_sym_block_repeat1] = STATE(14), + [anon_sym_ATimport] = ACTIONS(166), + [anon_sym_ATmedia] = ACTIONS(168), + [anon_sym_ATcharset] = ACTIONS(170), + [anon_sym_ATnamespace] = ACTIONS(172), + [anon_sym_ATkeyframes] = ACTIONS(174), + [aux_sym_keyframes_statement_token1] = ACTIONS(174), + [anon_sym_RBRACE] = ACTIONS(214), + [anon_sym_ATsupports] = ACTIONS(178), + [anon_sym_COLON] = ACTIONS(25), + [anon_sym_ATmixin] = ACTIONS(180), + [anon_sym_ATinclude] = ACTIONS(182), + [anon_sym_ATextend] = ACTIONS(184), + [anon_sym_ATif] = ACTIONS(186), + [anon_sym_ATeach] = ACTIONS(188), + [anon_sym_ATfor] = ACTIONS(190), + [anon_sym_ATwhile] = ACTIONS(192), + [anon_sym_ATfunction] = ACTIONS(194), + [anon_sym_ATreturn] = ACTIONS(196), + [anon_sym_ATat_DASHroot] = ACTIONS(198), + [anon_sym_ATerror] = ACTIONS(200), + [anon_sym_ATwarn] = ACTIONS(202), + [anon_sym_ATdebug] = ACTIONS(204), + [sym_nesting_selector] = ACTIONS(49), + [anon_sym_STAR] = ACTIONS(51), + [anon_sym_DOT] = ACTIONS(53), + [anon_sym_COLON_COLON] = ACTIONS(55), + [anon_sym_POUND] = ACTIONS(57), + [anon_sym_LBRACK] = ACTIONS(59), + [sym_string_value] = ACTIONS(61), + [sym_identifier] = ACTIONS(206), + [sym_variable_identifier] = ACTIONS(208), + [sym_at_keyword] = ACTIONS(210), + [sym_comment] = ACTIONS(3), + [sym_single_line_comment] = ACTIONS(3), + }, + [7] = { + [sym_import_statement] = STATE(13), + [sym_media_statement] = STATE(13), + [sym_charset_statement] = STATE(13), + [sym_namespace_statement] = STATE(13), + [sym_keyframes_statement] = STATE(13), + [sym_supports_statement] = STATE(13), + [sym_at_rule] = STATE(13), + [sym_mixin_statement] = STATE(13), + [sym_include_statement] = STATE(13), + [sym_extend_statement] = STATE(13), + [sym_if_statement] = STATE(13), + [sym_if_clause] = STATE(17), + [sym_each_statement] = STATE(13), + [sym_for_statement] = STATE(13), + [sym_while_statement] = STATE(13), + [sym_function_statement] = STATE(13), + [sym_return_statement] = STATE(13), + [sym_at_root_statement] = STATE(13), + [sym_error_statement] = STATE(13), + [sym_warn_statement] = STATE(13), + [sym_debug_statement] = STATE(13), + [sym_rule_set] = STATE(13), + [sym_selectors] = STATE(428), + [sym__selector] = STATE(274), + [sym_universal_selector] = STATE(274), + [sym_class_selector] = STATE(274), + [sym_pseudo_class_selector] = STATE(274), + [sym_pseudo_element_selector] = STATE(274), + [sym_id_selector] = STATE(274), + [sym_attribute_selector] = STATE(274), + [sym_child_selector] = STATE(274), + [sym_descendant_selector] = STATE(274), + [sym_sibling_selector] = STATE(274), + [sym_adjacent_sibling_selector] = STATE(274), + [sym_declaration] = STATE(13), + [sym_last_declaration] = STATE(464), + [aux_sym_block_repeat1] = STATE(13), + [anon_sym_ATimport] = ACTIONS(166), + [anon_sym_ATmedia] = ACTIONS(168), + [anon_sym_ATcharset] = ACTIONS(170), + [anon_sym_ATnamespace] = ACTIONS(172), + [anon_sym_ATkeyframes] = ACTIONS(174), + [aux_sym_keyframes_statement_token1] = ACTIONS(174), + [anon_sym_RBRACE] = ACTIONS(216), + [anon_sym_ATsupports] = ACTIONS(178), + [anon_sym_COLON] = ACTIONS(25), + [anon_sym_ATmixin] = ACTIONS(180), + [anon_sym_ATinclude] = ACTIONS(182), + [anon_sym_ATextend] = ACTIONS(184), + [anon_sym_ATif] = ACTIONS(186), + [anon_sym_ATeach] = ACTIONS(188), + [anon_sym_ATfor] = ACTIONS(190), + [anon_sym_ATwhile] = ACTIONS(192), + [anon_sym_ATfunction] = ACTIONS(194), + [anon_sym_ATreturn] = ACTIONS(196), + [anon_sym_ATat_DASHroot] = ACTIONS(198), + [anon_sym_ATerror] = ACTIONS(200), + [anon_sym_ATwarn] = ACTIONS(202), + [anon_sym_ATdebug] = ACTIONS(204), + [sym_nesting_selector] = ACTIONS(49), + [anon_sym_STAR] = ACTIONS(51), + [anon_sym_DOT] = ACTIONS(53), + [anon_sym_COLON_COLON] = ACTIONS(55), + [anon_sym_POUND] = ACTIONS(57), + [anon_sym_LBRACK] = ACTIONS(59), + [sym_string_value] = ACTIONS(61), + [sym_identifier] = ACTIONS(206), + [sym_variable_identifier] = ACTIONS(208), + [sym_at_keyword] = ACTIONS(210), + [sym_comment] = ACTIONS(3), + [sym_single_line_comment] = ACTIONS(3), + }, + [8] = { + [sym_import_statement] = STATE(14), + [sym_media_statement] = STATE(14), + [sym_charset_statement] = STATE(14), + [sym_namespace_statement] = STATE(14), + [sym_keyframes_statement] = STATE(14), + [sym_supports_statement] = STATE(14), + [sym_at_rule] = STATE(14), + [sym_mixin_statement] = STATE(14), + [sym_include_statement] = STATE(14), + [sym_extend_statement] = STATE(14), + [sym_if_statement] = STATE(14), + [sym_if_clause] = STATE(17), + [sym_each_statement] = STATE(14), + [sym_for_statement] = STATE(14), + [sym_while_statement] = STATE(14), + [sym_function_statement] = STATE(14), + [sym_return_statement] = STATE(14), + [sym_at_root_statement] = STATE(14), + [sym_error_statement] = STATE(14), + [sym_warn_statement] = STATE(14), + [sym_debug_statement] = STATE(14), + [sym_rule_set] = STATE(14), + [sym_selectors] = STATE(428), + [sym__selector] = STATE(274), + [sym_universal_selector] = STATE(274), + [sym_class_selector] = STATE(274), + [sym_pseudo_class_selector] = STATE(274), + [sym_pseudo_element_selector] = STATE(274), + [sym_id_selector] = STATE(274), + [sym_attribute_selector] = STATE(274), + [sym_child_selector] = STATE(274), + [sym_descendant_selector] = STATE(274), + [sym_sibling_selector] = STATE(274), + [sym_adjacent_sibling_selector] = STATE(274), + [sym_declaration] = STATE(14), + [sym_last_declaration] = STATE(449), + [aux_sym_block_repeat1] = STATE(14), + [anon_sym_ATimport] = ACTIONS(166), + [anon_sym_ATmedia] = ACTIONS(168), + [anon_sym_ATcharset] = ACTIONS(170), + [anon_sym_ATnamespace] = ACTIONS(172), + [anon_sym_ATkeyframes] = ACTIONS(174), + [aux_sym_keyframes_statement_token1] = ACTIONS(174), + [anon_sym_RBRACE] = ACTIONS(218), + [anon_sym_ATsupports] = ACTIONS(178), + [anon_sym_COLON] = ACTIONS(25), + [anon_sym_ATmixin] = ACTIONS(180), + [anon_sym_ATinclude] = ACTIONS(182), + [anon_sym_ATextend] = ACTIONS(184), + [anon_sym_ATif] = ACTIONS(186), + [anon_sym_ATeach] = ACTIONS(188), + [anon_sym_ATfor] = ACTIONS(190), + [anon_sym_ATwhile] = ACTIONS(192), + [anon_sym_ATfunction] = ACTIONS(194), + [anon_sym_ATreturn] = ACTIONS(196), + [anon_sym_ATat_DASHroot] = ACTIONS(198), + [anon_sym_ATerror] = ACTIONS(200), + [anon_sym_ATwarn] = ACTIONS(202), + [anon_sym_ATdebug] = ACTIONS(204), + [sym_nesting_selector] = ACTIONS(49), + [anon_sym_STAR] = ACTIONS(51), + [anon_sym_DOT] = ACTIONS(53), + [anon_sym_COLON_COLON] = ACTIONS(55), + [anon_sym_POUND] = ACTIONS(57), + [anon_sym_LBRACK] = ACTIONS(59), + [sym_string_value] = ACTIONS(61), + [sym_identifier] = ACTIONS(206), + [sym_variable_identifier] = ACTIONS(208), + [sym_at_keyword] = ACTIONS(210), + [sym_comment] = ACTIONS(3), + [sym_single_line_comment] = ACTIONS(3), + }, + [9] = { + [sym_import_statement] = STATE(14), + [sym_media_statement] = STATE(14), + [sym_charset_statement] = STATE(14), + [sym_namespace_statement] = STATE(14), + [sym_keyframes_statement] = STATE(14), + [sym_supports_statement] = STATE(14), + [sym_at_rule] = STATE(14), + [sym_mixin_statement] = STATE(14), + [sym_include_statement] = STATE(14), + [sym_extend_statement] = STATE(14), + [sym_if_statement] = STATE(14), + [sym_if_clause] = STATE(17), + [sym_each_statement] = STATE(14), + [sym_for_statement] = STATE(14), + [sym_while_statement] = STATE(14), + [sym_function_statement] = STATE(14), + [sym_return_statement] = STATE(14), + [sym_at_root_statement] = STATE(14), + [sym_error_statement] = STATE(14), + [sym_warn_statement] = STATE(14), + [sym_debug_statement] = STATE(14), + [sym_rule_set] = STATE(14), + [sym_selectors] = STATE(428), + [sym__selector] = STATE(274), + [sym_universal_selector] = STATE(274), + [sym_class_selector] = STATE(274), + [sym_pseudo_class_selector] = STATE(274), + [sym_pseudo_element_selector] = STATE(274), + [sym_id_selector] = STATE(274), + [sym_attribute_selector] = STATE(274), + [sym_child_selector] = STATE(274), + [sym_descendant_selector] = STATE(274), + [sym_sibling_selector] = STATE(274), + [sym_adjacent_sibling_selector] = STATE(274), + [sym_declaration] = STATE(14), + [sym_last_declaration] = STATE(468), + [aux_sym_block_repeat1] = STATE(14), + [anon_sym_ATimport] = ACTIONS(166), + [anon_sym_ATmedia] = ACTIONS(168), + [anon_sym_ATcharset] = ACTIONS(170), + [anon_sym_ATnamespace] = ACTIONS(172), + [anon_sym_ATkeyframes] = ACTIONS(174), + [aux_sym_keyframes_statement_token1] = ACTIONS(174), + [anon_sym_RBRACE] = ACTIONS(220), + [anon_sym_ATsupports] = ACTIONS(178), + [anon_sym_COLON] = ACTIONS(25), + [anon_sym_ATmixin] = ACTIONS(180), + [anon_sym_ATinclude] = ACTIONS(182), + [anon_sym_ATextend] = ACTIONS(184), + [anon_sym_ATif] = ACTIONS(186), + [anon_sym_ATeach] = ACTIONS(188), + [anon_sym_ATfor] = ACTIONS(190), + [anon_sym_ATwhile] = ACTIONS(192), + [anon_sym_ATfunction] = ACTIONS(194), + [anon_sym_ATreturn] = ACTIONS(196), + [anon_sym_ATat_DASHroot] = ACTIONS(198), + [anon_sym_ATerror] = ACTIONS(200), + [anon_sym_ATwarn] = ACTIONS(202), + [anon_sym_ATdebug] = ACTIONS(204), + [sym_nesting_selector] = ACTIONS(49), + [anon_sym_STAR] = ACTIONS(51), + [anon_sym_DOT] = ACTIONS(53), + [anon_sym_COLON_COLON] = ACTIONS(55), + [anon_sym_POUND] = ACTIONS(57), + [anon_sym_LBRACK] = ACTIONS(59), + [sym_string_value] = ACTIONS(61), + [sym_identifier] = ACTIONS(206), + [sym_variable_identifier] = ACTIONS(208), + [sym_at_keyword] = ACTIONS(210), + [sym_comment] = ACTIONS(3), + [sym_single_line_comment] = ACTIONS(3), + }, + [10] = { + [sym_import_statement] = STATE(4), + [sym_media_statement] = STATE(4), + [sym_charset_statement] = STATE(4), + [sym_namespace_statement] = STATE(4), + [sym_keyframes_statement] = STATE(4), + [sym_supports_statement] = STATE(4), + [sym_at_rule] = STATE(4), + [sym_mixin_statement] = STATE(4), + [sym_include_statement] = STATE(4), + [sym_extend_statement] = STATE(4), + [sym_if_statement] = STATE(4), + [sym_if_clause] = STATE(17), + [sym_each_statement] = STATE(4), + [sym_for_statement] = STATE(4), + [sym_while_statement] = STATE(4), + [sym_function_statement] = STATE(4), + [sym_return_statement] = STATE(4), + [sym_at_root_statement] = STATE(4), + [sym_error_statement] = STATE(4), + [sym_warn_statement] = STATE(4), + [sym_debug_statement] = STATE(4), + [sym_rule_set] = STATE(4), + [sym_selectors] = STATE(428), + [sym__selector] = STATE(274), + [sym_universal_selector] = STATE(274), + [sym_class_selector] = STATE(274), + [sym_pseudo_class_selector] = STATE(274), + [sym_pseudo_element_selector] = STATE(274), + [sym_id_selector] = STATE(274), + [sym_attribute_selector] = STATE(274), + [sym_child_selector] = STATE(274), + [sym_descendant_selector] = STATE(274), + [sym_sibling_selector] = STATE(274), + [sym_adjacent_sibling_selector] = STATE(274), + [sym_declaration] = STATE(4), + [sym_last_declaration] = STATE(470), + [aux_sym_block_repeat1] = STATE(4), + [anon_sym_ATimport] = ACTIONS(166), + [anon_sym_ATmedia] = ACTIONS(168), + [anon_sym_ATcharset] = ACTIONS(170), + [anon_sym_ATnamespace] = ACTIONS(172), + [anon_sym_ATkeyframes] = ACTIONS(174), + [aux_sym_keyframes_statement_token1] = ACTIONS(174), + [anon_sym_RBRACE] = ACTIONS(222), + [anon_sym_ATsupports] = ACTIONS(178), + [anon_sym_COLON] = ACTIONS(25), + [anon_sym_ATmixin] = ACTIONS(180), + [anon_sym_ATinclude] = ACTIONS(182), + [anon_sym_ATextend] = ACTIONS(184), + [anon_sym_ATif] = ACTIONS(186), + [anon_sym_ATeach] = ACTIONS(188), + [anon_sym_ATfor] = ACTIONS(190), + [anon_sym_ATwhile] = ACTIONS(192), + [anon_sym_ATfunction] = ACTIONS(194), + [anon_sym_ATreturn] = ACTIONS(196), + [anon_sym_ATat_DASHroot] = ACTIONS(198), + [anon_sym_ATerror] = ACTIONS(200), + [anon_sym_ATwarn] = ACTIONS(202), + [anon_sym_ATdebug] = ACTIONS(204), + [sym_nesting_selector] = ACTIONS(49), + [anon_sym_STAR] = ACTIONS(51), + [anon_sym_DOT] = ACTIONS(53), + [anon_sym_COLON_COLON] = ACTIONS(55), + [anon_sym_POUND] = ACTIONS(57), + [anon_sym_LBRACK] = ACTIONS(59), + [sym_string_value] = ACTIONS(61), + [sym_identifier] = ACTIONS(206), + [sym_variable_identifier] = ACTIONS(208), + [sym_at_keyword] = ACTIONS(210), + [sym_comment] = ACTIONS(3), + [sym_single_line_comment] = ACTIONS(3), + }, + [11] = { + [sym_import_statement] = STATE(6), + [sym_media_statement] = STATE(6), + [sym_charset_statement] = STATE(6), + [sym_namespace_statement] = STATE(6), + [sym_keyframes_statement] = STATE(6), + [sym_supports_statement] = STATE(6), + [sym_at_rule] = STATE(6), + [sym_mixin_statement] = STATE(6), + [sym_include_statement] = STATE(6), + [sym_extend_statement] = STATE(6), + [sym_if_statement] = STATE(6), + [sym_if_clause] = STATE(17), + [sym_each_statement] = STATE(6), + [sym_for_statement] = STATE(6), + [sym_while_statement] = STATE(6), + [sym_function_statement] = STATE(6), + [sym_return_statement] = STATE(6), + [sym_at_root_statement] = STATE(6), + [sym_error_statement] = STATE(6), + [sym_warn_statement] = STATE(6), + [sym_debug_statement] = STATE(6), + [sym_rule_set] = STATE(6), + [sym_selectors] = STATE(428), + [sym__selector] = STATE(274), + [sym_universal_selector] = STATE(274), + [sym_class_selector] = STATE(274), + [sym_pseudo_class_selector] = STATE(274), + [sym_pseudo_element_selector] = STATE(274), + [sym_id_selector] = STATE(274), + [sym_attribute_selector] = STATE(274), + [sym_child_selector] = STATE(274), + [sym_descendant_selector] = STATE(274), + [sym_sibling_selector] = STATE(274), + [sym_adjacent_sibling_selector] = STATE(274), + [sym_declaration] = STATE(6), + [sym_last_declaration] = STATE(455), + [aux_sym_block_repeat1] = STATE(6), + [anon_sym_ATimport] = ACTIONS(166), + [anon_sym_ATmedia] = ACTIONS(168), + [anon_sym_ATcharset] = ACTIONS(170), + [anon_sym_ATnamespace] = ACTIONS(172), + [anon_sym_ATkeyframes] = ACTIONS(174), + [aux_sym_keyframes_statement_token1] = ACTIONS(174), + [anon_sym_RBRACE] = ACTIONS(224), + [anon_sym_ATsupports] = ACTIONS(178), + [anon_sym_COLON] = ACTIONS(25), + [anon_sym_ATmixin] = ACTIONS(180), + [anon_sym_ATinclude] = ACTIONS(182), + [anon_sym_ATextend] = ACTIONS(184), + [anon_sym_ATif] = ACTIONS(186), + [anon_sym_ATeach] = ACTIONS(188), + [anon_sym_ATfor] = ACTIONS(190), + [anon_sym_ATwhile] = ACTIONS(192), + [anon_sym_ATfunction] = ACTIONS(194), + [anon_sym_ATreturn] = ACTIONS(196), + [anon_sym_ATat_DASHroot] = ACTIONS(198), + [anon_sym_ATerror] = ACTIONS(200), + [anon_sym_ATwarn] = ACTIONS(202), + [anon_sym_ATdebug] = ACTIONS(204), + [sym_nesting_selector] = ACTIONS(49), + [anon_sym_STAR] = ACTIONS(51), + [anon_sym_DOT] = ACTIONS(53), + [anon_sym_COLON_COLON] = ACTIONS(55), + [anon_sym_POUND] = ACTIONS(57), + [anon_sym_LBRACK] = ACTIONS(59), + [sym_string_value] = ACTIONS(61), + [sym_identifier] = ACTIONS(206), + [sym_variable_identifier] = ACTIONS(208), + [sym_at_keyword] = ACTIONS(210), [sym_comment] = ACTIONS(3), [sym_single_line_comment] = ACTIONS(3), }, [12] = { - [sym_import_statement] = STATE(12), - [sym_media_statement] = STATE(12), - [sym_charset_statement] = STATE(12), - [sym_namespace_statement] = STATE(12), - [sym_keyframes_statement] = STATE(12), - [sym_supports_statement] = STATE(12), - [sym_at_rule] = STATE(12), - [sym_mixin_statement] = STATE(12), - [sym_include_statement] = STATE(12), - [sym_extend_statement] = STATE(12), - [sym_if_statement] = STATE(12), - [sym_if_clause] = STATE(16), - [sym_each_statement] = STATE(12), - [sym_for_statement] = STATE(12), - [sym_while_statement] = STATE(12), - [sym_function_statement] = STATE(12), - [sym_return_statement] = STATE(12), - [sym_at_root_statement] = STATE(12), - [sym_error_statement] = STATE(12), - [sym_warn_statement] = STATE(12), - [sym_debug_statement] = STATE(12), - [sym_rule_set] = STATE(12), - [sym_selectors] = STATE(431), - [sym__selector] = STATE(275), - [sym_universal_selector] = STATE(275), - [sym_class_selector] = STATE(275), - [sym_pseudo_class_selector] = STATE(275), - [sym_pseudo_element_selector] = STATE(275), - [sym_id_selector] = STATE(275), - [sym_attribute_selector] = STATE(275), - [sym_child_selector] = STATE(275), - [sym_descendant_selector] = STATE(275), - [sym_sibling_selector] = STATE(275), - [sym_adjacent_sibling_selector] = STATE(275), - [sym_declaration] = STATE(12), - [aux_sym_block_repeat1] = STATE(12), - [anon_sym_ATimport] = ACTIONS(131), - [anon_sym_ATmedia] = ACTIONS(134), - [anon_sym_ATcharset] = ACTIONS(137), - [anon_sym_ATnamespace] = ACTIONS(140), - [anon_sym_ATkeyframes] = ACTIONS(143), - [aux_sym_keyframes_statement_token1] = ACTIONS(143), - [anon_sym_RBRACE] = ACTIONS(146), - [anon_sym_ATsupports] = ACTIONS(148), - [anon_sym_COLON] = ACTIONS(151), - [anon_sym_ATmixin] = ACTIONS(154), - [anon_sym_ATinclude] = ACTIONS(157), - [anon_sym_ATextend] = ACTIONS(160), - [anon_sym_ATif] = ACTIONS(163), - [anon_sym_ATeach] = ACTIONS(166), - [anon_sym_ATfor] = ACTIONS(169), - [anon_sym_ATwhile] = ACTIONS(172), - [anon_sym_ATfunction] = ACTIONS(175), - [anon_sym_ATreturn] = ACTIONS(178), - [anon_sym_ATat_DASHroot] = ACTIONS(181), - [anon_sym_ATerror] = ACTIONS(184), - [anon_sym_ATwarn] = ACTIONS(187), - [anon_sym_ATdebug] = ACTIONS(190), - [sym_nesting_selector] = ACTIONS(193), - [anon_sym_STAR] = ACTIONS(196), - [anon_sym_DOT] = ACTIONS(199), - [anon_sym_COLON_COLON] = ACTIONS(202), - [anon_sym_POUND] = ACTIONS(205), - [anon_sym_LBRACK] = ACTIONS(208), - [sym_string_value] = ACTIONS(211), - [sym_identifier] = ACTIONS(214), - [sym_variable_identifier] = ACTIONS(217), - [sym_at_keyword] = ACTIONS(220), + [sym_import_statement] = STATE(8), + [sym_media_statement] = STATE(8), + [sym_charset_statement] = STATE(8), + [sym_namespace_statement] = STATE(8), + [sym_keyframes_statement] = STATE(8), + [sym_supports_statement] = STATE(8), + [sym_at_rule] = STATE(8), + [sym_mixin_statement] = STATE(8), + [sym_include_statement] = STATE(8), + [sym_extend_statement] = STATE(8), + [sym_if_statement] = STATE(8), + [sym_if_clause] = STATE(17), + [sym_each_statement] = STATE(8), + [sym_for_statement] = STATE(8), + [sym_while_statement] = STATE(8), + [sym_function_statement] = STATE(8), + [sym_return_statement] = STATE(8), + [sym_at_root_statement] = STATE(8), + [sym_error_statement] = STATE(8), + [sym_warn_statement] = STATE(8), + [sym_debug_statement] = STATE(8), + [sym_rule_set] = STATE(8), + [sym_selectors] = STATE(428), + [sym__selector] = STATE(274), + [sym_universal_selector] = STATE(274), + [sym_class_selector] = STATE(274), + [sym_pseudo_class_selector] = STATE(274), + [sym_pseudo_element_selector] = STATE(274), + [sym_id_selector] = STATE(274), + [sym_attribute_selector] = STATE(274), + [sym_child_selector] = STATE(274), + [sym_descendant_selector] = STATE(274), + [sym_sibling_selector] = STATE(274), + [sym_adjacent_sibling_selector] = STATE(274), + [sym_declaration] = STATE(8), + [sym_last_declaration] = STATE(475), + [aux_sym_block_repeat1] = STATE(8), + [anon_sym_ATimport] = ACTIONS(166), + [anon_sym_ATmedia] = ACTIONS(168), + [anon_sym_ATcharset] = ACTIONS(170), + [anon_sym_ATnamespace] = ACTIONS(172), + [anon_sym_ATkeyframes] = ACTIONS(174), + [aux_sym_keyframes_statement_token1] = ACTIONS(174), + [anon_sym_RBRACE] = ACTIONS(226), + [anon_sym_ATsupports] = ACTIONS(178), + [anon_sym_COLON] = ACTIONS(25), + [anon_sym_ATmixin] = ACTIONS(180), + [anon_sym_ATinclude] = ACTIONS(182), + [anon_sym_ATextend] = ACTIONS(184), + [anon_sym_ATif] = ACTIONS(186), + [anon_sym_ATeach] = ACTIONS(188), + [anon_sym_ATfor] = ACTIONS(190), + [anon_sym_ATwhile] = ACTIONS(192), + [anon_sym_ATfunction] = ACTIONS(194), + [anon_sym_ATreturn] = ACTIONS(196), + [anon_sym_ATat_DASHroot] = ACTIONS(198), + [anon_sym_ATerror] = ACTIONS(200), + [anon_sym_ATwarn] = ACTIONS(202), + [anon_sym_ATdebug] = ACTIONS(204), + [sym_nesting_selector] = ACTIONS(49), + [anon_sym_STAR] = ACTIONS(51), + [anon_sym_DOT] = ACTIONS(53), + [anon_sym_COLON_COLON] = ACTIONS(55), + [anon_sym_POUND] = ACTIONS(57), + [anon_sym_LBRACK] = ACTIONS(59), + [sym_string_value] = ACTIONS(61), + [sym_identifier] = ACTIONS(206), + [sym_variable_identifier] = ACTIONS(208), + [sym_at_keyword] = ACTIONS(210), [sym_comment] = ACTIONS(3), [sym_single_line_comment] = ACTIONS(3), }, @@ -6317,67 +6397,68 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyframes_statement] = STATE(14), [sym_supports_statement] = STATE(14), [sym_at_rule] = STATE(14), - [sym_use_statement] = STATE(14), - [sym_forward_statement] = STATE(14), [sym_mixin_statement] = STATE(14), [sym_include_statement] = STATE(14), - [sym_placeholder] = STATE(14), + [sym_extend_statement] = STATE(14), [sym_if_statement] = STATE(14), - [sym_if_clause] = STATE(15), + [sym_if_clause] = STATE(17), [sym_each_statement] = STATE(14), [sym_for_statement] = STATE(14), [sym_while_statement] = STATE(14), [sym_function_statement] = STATE(14), + [sym_return_statement] = STATE(14), + [sym_at_root_statement] = STATE(14), [sym_error_statement] = STATE(14), [sym_warn_statement] = STATE(14), [sym_debug_statement] = STATE(14), [sym_rule_set] = STATE(14), - [sym_selectors] = STATE(430), - [sym__selector] = STATE(275), - [sym_universal_selector] = STATE(275), - [sym_class_selector] = STATE(275), - [sym_pseudo_class_selector] = STATE(275), - [sym_pseudo_element_selector] = STATE(275), - [sym_id_selector] = STATE(275), - [sym_attribute_selector] = STATE(275), - [sym_child_selector] = STATE(275), - [sym_descendant_selector] = STATE(275), - [sym_sibling_selector] = STATE(275), - [sym_adjacent_sibling_selector] = STATE(275), + [sym_selectors] = STATE(428), + [sym__selector] = STATE(274), + [sym_universal_selector] = STATE(274), + [sym_class_selector] = STATE(274), + [sym_pseudo_class_selector] = STATE(274), + [sym_pseudo_element_selector] = STATE(274), + [sym_id_selector] = STATE(274), + [sym_attribute_selector] = STATE(274), + [sym_child_selector] = STATE(274), + [sym_descendant_selector] = STATE(274), + [sym_sibling_selector] = STATE(274), + [sym_adjacent_sibling_selector] = STATE(274), [sym_declaration] = STATE(14), - [aux_sym_stylesheet_repeat1] = STATE(14), - [ts_builtin_sym_end] = ACTIONS(223), - [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), - [aux_sym_keyframes_statement_token1] = ACTIONS(15), - [anon_sym_ATsupports] = ACTIONS(17), - [anon_sym_ATuse] = ACTIONS(19), - [anon_sym_ATforward] = ACTIONS(21), - [anon_sym_COLON] = ACTIONS(23), - [anon_sym_ATmixin] = ACTIONS(25), - [anon_sym_ATinclude] = ACTIONS(27), - [anon_sym_PERCENT] = ACTIONS(29), - [anon_sym_ATif] = ACTIONS(31), - [anon_sym_ATeach] = ACTIONS(33), - [anon_sym_ATfor] = ACTIONS(35), - [anon_sym_ATwhile] = ACTIONS(37), - [anon_sym_ATfunction] = ACTIONS(39), - [anon_sym_ATerror] = ACTIONS(41), - [anon_sym_ATwarn] = ACTIONS(43), - [anon_sym_ATdebug] = ACTIONS(45), - [sym_nesting_selector] = ACTIONS(47), - [anon_sym_STAR] = ACTIONS(49), - [anon_sym_DOT] = ACTIONS(51), - [anon_sym_COLON_COLON] = ACTIONS(53), - [anon_sym_POUND] = ACTIONS(55), - [anon_sym_LBRACK] = ACTIONS(57), - [sym_string_value] = ACTIONS(59), - [sym_identifier] = ACTIONS(61), - [sym_variable_identifier] = ACTIONS(63), - [sym_at_keyword] = ACTIONS(65), + [sym_last_declaration] = STATE(467), + [aux_sym_block_repeat1] = STATE(14), + [anon_sym_ATimport] = ACTIONS(166), + [anon_sym_ATmedia] = ACTIONS(168), + [anon_sym_ATcharset] = ACTIONS(170), + [anon_sym_ATnamespace] = ACTIONS(172), + [anon_sym_ATkeyframes] = ACTIONS(174), + [aux_sym_keyframes_statement_token1] = ACTIONS(174), + [anon_sym_RBRACE] = ACTIONS(228), + [anon_sym_ATsupports] = ACTIONS(178), + [anon_sym_COLON] = ACTIONS(25), + [anon_sym_ATmixin] = ACTIONS(180), + [anon_sym_ATinclude] = ACTIONS(182), + [anon_sym_ATextend] = ACTIONS(184), + [anon_sym_ATif] = ACTIONS(186), + [anon_sym_ATeach] = ACTIONS(188), + [anon_sym_ATfor] = ACTIONS(190), + [anon_sym_ATwhile] = ACTIONS(192), + [anon_sym_ATfunction] = ACTIONS(194), + [anon_sym_ATreturn] = ACTIONS(196), + [anon_sym_ATat_DASHroot] = ACTIONS(198), + [anon_sym_ATerror] = ACTIONS(200), + [anon_sym_ATwarn] = ACTIONS(202), + [anon_sym_ATdebug] = ACTIONS(204), + [sym_nesting_selector] = ACTIONS(49), + [anon_sym_STAR] = ACTIONS(51), + [anon_sym_DOT] = ACTIONS(53), + [anon_sym_COLON_COLON] = ACTIONS(55), + [anon_sym_POUND] = ACTIONS(57), + [anon_sym_LBRACK] = ACTIONS(59), + [sym_string_value] = ACTIONS(61), + [sym_identifier] = ACTIONS(206), + [sym_variable_identifier] = ACTIONS(208), + [sym_at_keyword] = ACTIONS(210), [sym_comment] = ACTIONS(3), [sym_single_line_comment] = ACTIONS(3), }, @@ -6389,67 +6470,67 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyframes_statement] = STATE(14), [sym_supports_statement] = STATE(14), [sym_at_rule] = STATE(14), - [sym_use_statement] = STATE(14), - [sym_forward_statement] = STATE(14), [sym_mixin_statement] = STATE(14), [sym_include_statement] = STATE(14), - [sym_placeholder] = STATE(14), + [sym_extend_statement] = STATE(14), [sym_if_statement] = STATE(14), - [sym_if_clause] = STATE(15), + [sym_if_clause] = STATE(17), [sym_each_statement] = STATE(14), [sym_for_statement] = STATE(14), [sym_while_statement] = STATE(14), [sym_function_statement] = STATE(14), + [sym_return_statement] = STATE(14), + [sym_at_root_statement] = STATE(14), [sym_error_statement] = STATE(14), [sym_warn_statement] = STATE(14), [sym_debug_statement] = STATE(14), [sym_rule_set] = STATE(14), - [sym_selectors] = STATE(430), - [sym__selector] = STATE(275), - [sym_universal_selector] = STATE(275), - [sym_class_selector] = STATE(275), - [sym_pseudo_class_selector] = STATE(275), - [sym_pseudo_element_selector] = STATE(275), - [sym_id_selector] = STATE(275), - [sym_attribute_selector] = STATE(275), - [sym_child_selector] = STATE(275), - [sym_descendant_selector] = STATE(275), - [sym_sibling_selector] = STATE(275), - [sym_adjacent_sibling_selector] = STATE(275), + [sym_selectors] = STATE(428), + [sym__selector] = STATE(274), + [sym_universal_selector] = STATE(274), + [sym_class_selector] = STATE(274), + [sym_pseudo_class_selector] = STATE(274), + [sym_pseudo_element_selector] = STATE(274), + [sym_id_selector] = STATE(274), + [sym_attribute_selector] = STATE(274), + [sym_child_selector] = STATE(274), + [sym_descendant_selector] = STATE(274), + [sym_sibling_selector] = STATE(274), + [sym_adjacent_sibling_selector] = STATE(274), [sym_declaration] = STATE(14), - [aux_sym_stylesheet_repeat1] = STATE(14), - [ts_builtin_sym_end] = ACTIONS(225), - [anon_sym_ATimport] = ACTIONS(227), - [anon_sym_ATmedia] = ACTIONS(230), - [anon_sym_ATcharset] = ACTIONS(233), - [anon_sym_ATnamespace] = ACTIONS(236), - [anon_sym_ATkeyframes] = ACTIONS(239), - [aux_sym_keyframes_statement_token1] = ACTIONS(239), - [anon_sym_ATsupports] = ACTIONS(242), - [anon_sym_ATuse] = ACTIONS(245), - [anon_sym_ATforward] = ACTIONS(248), - [anon_sym_COLON] = ACTIONS(251), - [anon_sym_ATmixin] = ACTIONS(254), - [anon_sym_ATinclude] = ACTIONS(257), - [anon_sym_PERCENT] = ACTIONS(260), - [anon_sym_ATif] = ACTIONS(263), - [anon_sym_ATeach] = ACTIONS(266), - [anon_sym_ATfor] = ACTIONS(269), - [anon_sym_ATwhile] = ACTIONS(272), - [anon_sym_ATfunction] = ACTIONS(275), - [anon_sym_ATerror] = ACTIONS(278), - [anon_sym_ATwarn] = ACTIONS(281), - [anon_sym_ATdebug] = ACTIONS(284), - [sym_nesting_selector] = ACTIONS(287), - [anon_sym_STAR] = ACTIONS(290), - [anon_sym_DOT] = ACTIONS(293), - [anon_sym_COLON_COLON] = ACTIONS(296), - [anon_sym_POUND] = ACTIONS(299), - [anon_sym_LBRACK] = ACTIONS(302), - [sym_string_value] = ACTIONS(305), - [sym_identifier] = ACTIONS(308), - [sym_variable_identifier] = ACTIONS(311), - [sym_at_keyword] = ACTIONS(314), + [aux_sym_block_repeat1] = STATE(14), + [anon_sym_ATimport] = ACTIONS(230), + [anon_sym_ATmedia] = ACTIONS(233), + [anon_sym_ATcharset] = ACTIONS(236), + [anon_sym_ATnamespace] = ACTIONS(239), + [anon_sym_ATkeyframes] = ACTIONS(242), + [aux_sym_keyframes_statement_token1] = ACTIONS(242), + [anon_sym_RBRACE] = ACTIONS(245), + [anon_sym_ATsupports] = ACTIONS(247), + [anon_sym_COLON] = ACTIONS(250), + [anon_sym_ATmixin] = ACTIONS(253), + [anon_sym_ATinclude] = ACTIONS(256), + [anon_sym_ATextend] = ACTIONS(259), + [anon_sym_ATif] = ACTIONS(262), + [anon_sym_ATeach] = ACTIONS(265), + [anon_sym_ATfor] = ACTIONS(268), + [anon_sym_ATwhile] = ACTIONS(271), + [anon_sym_ATfunction] = ACTIONS(274), + [anon_sym_ATreturn] = ACTIONS(277), + [anon_sym_ATat_DASHroot] = ACTIONS(280), + [anon_sym_ATerror] = ACTIONS(283), + [anon_sym_ATwarn] = ACTIONS(286), + [anon_sym_ATdebug] = ACTIONS(289), + [sym_nesting_selector] = ACTIONS(292), + [anon_sym_STAR] = ACTIONS(295), + [anon_sym_DOT] = ACTIONS(298), + [anon_sym_COLON_COLON] = ACTIONS(301), + [anon_sym_POUND] = ACTIONS(304), + [anon_sym_LBRACK] = ACTIONS(307), + [sym_string_value] = ACTIONS(310), + [sym_identifier] = ACTIONS(313), + [sym_variable_identifier] = ACTIONS(316), + [sym_at_keyword] = ACTIONS(319), [sym_comment] = ACTIONS(3), [sym_single_line_comment] = ACTIONS(3), }, @@ -6457,17 +6538,63 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { static uint16_t ts_small_parse_table[] = { [0] = 6, - ACTIONS(321), 1, + ACTIONS(326), 1, anon_sym_ATelse, - STATE(78), 1, + STATE(74), 1, sym_else_clause, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(18), 2, + STATE(16), 2, + sym_else_if_clause, + aux_sym_if_statement_repeat1, + ACTIONS(322), 9, + ts_builtin_sym_end, + anon_sym_PERCENT, + sym_nesting_selector, + anon_sym_STAR, + anon_sym_DOT, + anon_sym_COLON_COLON, + anon_sym_LBRACK, + sym_string_value, + sym_variable_identifier, + ACTIONS(324), 24, + anon_sym_ATimport, + anon_sym_ATmedia, + anon_sym_ATcharset, + anon_sym_ATnamespace, + anon_sym_ATkeyframes, + aux_sym_keyframes_statement_token1, + anon_sym_ATsupports, + anon_sym_ATuse, + anon_sym_ATforward, + anon_sym_ATapply, + anon_sym_COLON, + anon_sym_ATmixin, + anon_sym_ATinclude, + anon_sym_ATif, + anon_sym_ATeach, + anon_sym_ATfor, + anon_sym_ATwhile, + anon_sym_ATfunction, + anon_sym_ATerror, + anon_sym_ATwarn, + anon_sym_ATdebug, + anon_sym_POUND, + sym_identifier, + sym_at_keyword, + [52] = 6, + ACTIONS(326), 1, + anon_sym_ATelse, + STATE(44), 1, + sym_else_clause, + ACTIONS(3), 2, + sym_comment, + sym_single_line_comment, + STATE(19), 2, sym_else_if_clause, aux_sym_if_statement_repeat1, - ACTIONS(317), 9, + ACTIONS(328), 9, ts_builtin_sym_end, anon_sym_PERCENT, sym_nesting_selector, @@ -6477,7 +6604,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(319), 23, + ACTIONS(330), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -6487,6 +6614,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATuse, anon_sym_ATforward, + anon_sym_ATapply, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, @@ -6501,18 +6629,18 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, sym_identifier, sym_at_keyword, - [51] = 6, - ACTIONS(323), 1, + [104] = 6, + ACTIONS(332), 1, anon_sym_ATelse, - STATE(104), 1, + STATE(120), 1, sym_else_clause, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(17), 2, + STATE(18), 2, sym_else_if_clause, aux_sym_if_statement_repeat1, - ACTIONS(317), 8, + ACTIONS(322), 8, anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, @@ -6521,7 +6649,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(319), 24, + ACTIONS(324), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -6546,18 +6674,18 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, sym_identifier, sym_at_keyword, - [102] = 6, - ACTIONS(323), 1, + [155] = 6, + ACTIONS(332), 1, anon_sym_ATelse, - STATE(72), 1, + STATE(91), 1, sym_else_clause, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(19), 2, + STATE(20), 2, sym_else_if_clause, aux_sym_if_statement_repeat1, - ACTIONS(327), 8, + ACTIONS(328), 8, anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, @@ -6566,7 +6694,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(325), 24, + ACTIONS(330), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -6591,18 +6719,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, sym_identifier, sym_at_keyword, - [153] = 6, - ACTIONS(321), 1, + [206] = 5, + ACTIONS(338), 1, anon_sym_ATelse, - STATE(43), 1, - sym_else_clause, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(20), 2, + STATE(19), 2, sym_else_if_clause, aux_sym_if_statement_repeat1, - ACTIONS(327), 9, + ACTIONS(334), 9, ts_builtin_sym_end, anon_sym_PERCENT, sym_nesting_selector, @@ -6612,7 +6738,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(325), 23, + ACTIONS(336), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -6622,6 +6748,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATuse, anon_sym_ATforward, + anon_sym_ATapply, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, @@ -6636,16 +6763,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, sym_identifier, sym_at_keyword, - [204] = 5, - ACTIONS(333), 1, + [255] = 5, + ACTIONS(341), 1, anon_sym_ATelse, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(19), 2, + STATE(20), 2, sym_else_if_clause, aux_sym_if_statement_repeat1, - ACTIONS(331), 8, + ACTIONS(334), 8, anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, @@ -6654,7 +6781,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(329), 24, + ACTIONS(336), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -6679,16 +6806,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, sym_identifier, sym_at_keyword, - [252] = 5, - ACTIONS(336), 1, - anon_sym_ATelse, + [303] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(20), 2, - sym_else_if_clause, - aux_sym_if_statement_repeat1, - ACTIONS(331), 9, + ACTIONS(344), 9, ts_builtin_sym_end, anon_sym_PERCENT, sym_nesting_selector, @@ -6698,7 +6820,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(329), 23, + ACTIONS(346), 25, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -6708,10 +6830,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATuse, anon_sym_ATforward, + anon_sym_ATapply, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, anon_sym_ATif, + anon_sym_ATelse, anon_sym_ATeach, anon_sym_ATfor, anon_sym_ATwhile, @@ -6722,52 +6846,52 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, sym_identifier, sym_at_keyword, - [300] = 20, - ACTIONS(23), 1, + [346] = 20, + ACTIONS(25), 1, anon_sym_COLON, - ACTIONS(47), 1, - sym_nesting_selector, ACTIONS(49), 1, + sym_nesting_selector, + ACTIONS(51), 1, anon_sym_STAR, - ACTIONS(53), 1, + ACTIONS(55), 1, anon_sym_COLON_COLON, - ACTIONS(57), 1, + ACTIONS(59), 1, anon_sym_LBRACK, - ACTIONS(339), 1, + ACTIONS(348), 1, anon_sym_LPAREN, - ACTIONS(341), 1, + ACTIONS(350), 1, anon_sym_RPAREN, - ACTIONS(343), 1, + ACTIONS(352), 1, anon_sym_DOT, - ACTIONS(345), 1, + ACTIONS(354), 1, anon_sym_POUND, - ACTIONS(347), 1, + ACTIONS(356), 1, sym_string_value, - ACTIONS(349), 1, + ACTIONS(358), 1, aux_sym_integer_value_token1, - ACTIONS(351), 1, + ACTIONS(360), 1, aux_sym_float_value_token1, - ACTIONS(353), 1, + ACTIONS(362), 1, sym_identifier, - ACTIONS(355), 1, + ACTIONS(364), 1, sym_variable_identifier, - ACTIONS(357), 1, + ACTIONS(366), 1, sym_plain_value, - STATE(148), 1, + STATE(149), 1, sym__value, - STATE(161), 1, - aux_sym_pseudo_class_arguments_repeat1, + STATE(164), 1, + aux_sym_apply_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(132), 6, + STATE(141), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - STATE(282), 11, + STATE(283), 11, sym__selector, sym_universal_selector, sym_class_selector, @@ -6779,11 +6903,11 @@ static uint16_t ts_small_parse_table[] = { sym_descendant_selector, sym_sibling_selector, sym_adjacent_sibling_selector, - [377] = 3, + [423] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(359), 9, + ACTIONS(368), 9, ts_builtin_sym_end, anon_sym_PERCENT, sym_nesting_selector, @@ -6793,7 +6917,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(361), 24, + ACTIONS(370), 25, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -6803,6 +6927,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATuse, anon_sym_ATforward, + anon_sym_ATapply, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, @@ -6818,12 +6943,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, sym_identifier, sym_at_keyword, - [419] = 3, + [466] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(365), 8, - anon_sym_RBRACE, + ACTIONS(372), 9, + ts_builtin_sym_end, + anon_sym_PERCENT, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -6831,7 +6957,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(363), 25, + ACTIONS(374), 25, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -6839,30 +6965,31 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, anon_sym_ATsupports, + anon_sym_ATuse, + anon_sym_ATforward, + anon_sym_ATapply, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, - anon_sym_ATextend, anon_sym_ATif, anon_sym_ATelse, anon_sym_ATeach, anon_sym_ATfor, anon_sym_ATwhile, anon_sym_ATfunction, - anon_sym_ATreturn, - anon_sym_ATat_DASHroot, anon_sym_ATerror, anon_sym_ATwarn, anon_sym_ATdebug, anon_sym_POUND, sym_identifier, sym_at_keyword, - [461] = 3, + [509] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(369), 8, - anon_sym_RBRACE, + ACTIONS(376), 9, + ts_builtin_sym_end, + anon_sym_PERCENT, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -6870,7 +6997,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(367), 25, + ACTIONS(378), 25, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -6878,68 +7005,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, anon_sym_ATsupports, + anon_sym_ATuse, + anon_sym_ATforward, + anon_sym_ATapply, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, - anon_sym_ATextend, anon_sym_ATif, anon_sym_ATelse, anon_sym_ATeach, anon_sym_ATfor, anon_sym_ATwhile, anon_sym_ATfunction, - anon_sym_ATreturn, - anon_sym_ATat_DASHroot, - anon_sym_ATerror, - anon_sym_ATwarn, - anon_sym_ATdebug, - anon_sym_POUND, - sym_identifier, - sym_at_keyword, - [503] = 3, - ACTIONS(3), 2, - sym_comment, - sym_single_line_comment, - ACTIONS(359), 8, - anon_sym_RBRACE, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_LBRACK, - sym_string_value, - sym_variable_identifier, - ACTIONS(361), 25, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - anon_sym_COLON, - anon_sym_ATmixin, - anon_sym_ATinclude, - anon_sym_ATextend, - anon_sym_ATif, - anon_sym_ATelse, - anon_sym_ATeach, - anon_sym_ATfor, - anon_sym_ATwhile, - anon_sym_ATfunction, - anon_sym_ATreturn, - anon_sym_ATat_DASHroot, anon_sym_ATerror, anon_sym_ATwarn, anon_sym_ATdebug, anon_sym_POUND, sym_identifier, sym_at_keyword, - [545] = 3, + [552] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(371), 9, + ACTIONS(380), 9, ts_builtin_sym_end, anon_sym_PERCENT, sym_nesting_selector, @@ -6949,7 +7037,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(373), 24, + ACTIONS(382), 25, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -6959,6 +7047,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATuse, anon_sym_ATforward, + anon_sym_ATapply, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, @@ -6974,51 +7063,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, sym_identifier, sym_at_keyword, - [587] = 3, - ACTIONS(3), 2, - sym_comment, - sym_single_line_comment, - ACTIONS(371), 8, - anon_sym_RBRACE, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_LBRACK, - sym_string_value, - sym_variable_identifier, - ACTIONS(373), 25, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - anon_sym_COLON, - anon_sym_ATmixin, - anon_sym_ATinclude, - anon_sym_ATextend, - anon_sym_ATif, - anon_sym_ATelse, - anon_sym_ATeach, - anon_sym_ATfor, - anon_sym_ATwhile, - anon_sym_ATfunction, - anon_sym_ATreturn, - anon_sym_ATat_DASHroot, - anon_sym_ATerror, - anon_sym_ATwarn, - anon_sym_ATdebug, - anon_sym_POUND, - sym_identifier, - sym_at_keyword, - [629] = 3, + [595] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(377), 8, - anon_sym_RBRACE, + ACTIONS(384), 9, + ts_builtin_sym_end, + anon_sym_PERCENT, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -7026,7 +7077,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(375), 25, + ACTIONS(386), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -7034,68 +7085,67 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, anon_sym_ATsupports, + anon_sym_ATuse, + anon_sym_ATforward, + anon_sym_ATapply, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, - anon_sym_ATextend, anon_sym_ATif, - anon_sym_ATelse, anon_sym_ATeach, anon_sym_ATfor, anon_sym_ATwhile, anon_sym_ATfunction, - anon_sym_ATreturn, - anon_sym_ATat_DASHroot, anon_sym_ATerror, anon_sym_ATwarn, anon_sym_ATdebug, anon_sym_POUND, sym_identifier, sym_at_keyword, - [671] = 19, - ACTIONS(23), 1, + [637] = 19, + ACTIONS(25), 1, anon_sym_COLON, - ACTIONS(47), 1, - sym_nesting_selector, ACTIONS(49), 1, + sym_nesting_selector, + ACTIONS(51), 1, anon_sym_STAR, - ACTIONS(53), 1, + ACTIONS(55), 1, anon_sym_COLON_COLON, - ACTIONS(57), 1, + ACTIONS(59), 1, anon_sym_LBRACK, - ACTIONS(339), 1, + ACTIONS(348), 1, anon_sym_LPAREN, - ACTIONS(343), 1, + ACTIONS(352), 1, anon_sym_DOT, - ACTIONS(345), 1, + ACTIONS(354), 1, anon_sym_POUND, - ACTIONS(347), 1, + ACTIONS(356), 1, sym_string_value, - ACTIONS(349), 1, + ACTIONS(358), 1, aux_sym_integer_value_token1, - ACTIONS(351), 1, + ACTIONS(360), 1, aux_sym_float_value_token1, - ACTIONS(353), 1, + ACTIONS(362), 1, sym_identifier, - ACTIONS(355), 1, + ACTIONS(364), 1, sym_variable_identifier, - ACTIONS(357), 1, + ACTIONS(366), 1, sym_plain_value, - STATE(148), 1, + STATE(149), 1, sym__value, - STATE(169), 1, - aux_sym_pseudo_class_arguments_repeat1, + STATE(172), 1, + aux_sym_apply_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(132), 6, + STATE(141), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - STATE(311), 11, + STATE(293), 11, sym__selector, sym_universal_selector, sym_class_selector, @@ -7107,11 +7157,11 @@ static uint16_t ts_small_parse_table[] = { sym_descendant_selector, sym_sibling_selector, sym_adjacent_sibling_selector, - [745] = 3, + [711] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(365), 9, + ACTIONS(376), 9, ts_builtin_sym_end, anon_sym_PERCENT, sym_nesting_selector, @@ -7121,7 +7171,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(363), 24, + ACTIONS(378), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -7131,11 +7181,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATuse, anon_sym_ATforward, + anon_sym_ATapply, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, anon_sym_ATif, - anon_sym_ATelse, anon_sym_ATeach, anon_sym_ATfor, anon_sym_ATwhile, @@ -7146,11 +7196,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, sym_identifier, sym_at_keyword, - [787] = 3, + [753] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(369), 9, + ACTIONS(388), 9, ts_builtin_sym_end, anon_sym_PERCENT, sym_nesting_selector, @@ -7160,7 +7210,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(367), 24, + ACTIONS(390), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -7170,11 +7220,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATuse, anon_sym_ATforward, + anon_sym_ATapply, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, anon_sym_ATif, - anon_sym_ATelse, anon_sym_ATeach, anon_sym_ATfor, anon_sym_ATwhile, @@ -7185,11 +7235,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, sym_identifier, sym_at_keyword, - [829] = 3, + [795] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(377), 9, + ACTIONS(392), 9, ts_builtin_sym_end, anon_sym_PERCENT, sym_nesting_selector, @@ -7199,7 +7249,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(375), 24, + ACTIONS(394), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -7209,11 +7259,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATuse, anon_sym_ATforward, + anon_sym_ATapply, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, anon_sym_ATif, - anon_sym_ATelse, anon_sym_ATeach, anon_sym_ATfor, anon_sym_ATwhile, @@ -7224,12 +7274,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, sym_identifier, sym_at_keyword, - [871] = 3, + [837] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(381), 8, - anon_sym_RBRACE, + ACTIONS(396), 9, + ts_builtin_sym_end, + anon_sym_PERCENT, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -7237,7 +7288,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(379), 24, + ACTIONS(398), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -7245,29 +7296,30 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, anon_sym_ATsupports, + anon_sym_ATuse, + anon_sym_ATforward, + anon_sym_ATapply, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, - anon_sym_ATextend, anon_sym_ATif, anon_sym_ATeach, anon_sym_ATfor, anon_sym_ATwhile, anon_sym_ATfunction, - anon_sym_ATreturn, - anon_sym_ATat_DASHroot, anon_sym_ATerror, anon_sym_ATwarn, anon_sym_ATdebug, anon_sym_POUND, sym_identifier, sym_at_keyword, - [912] = 3, + [879] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(385), 8, - anon_sym_RBRACE, + ACTIONS(400), 9, + ts_builtin_sym_end, + anon_sym_PERCENT, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -7275,7 +7327,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(383), 24, + ACTIONS(402), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -7283,28 +7335,28 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, anon_sym_ATsupports, + anon_sym_ATuse, + anon_sym_ATforward, + anon_sym_ATapply, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, - anon_sym_ATextend, anon_sym_ATif, anon_sym_ATeach, anon_sym_ATfor, anon_sym_ATwhile, anon_sym_ATfunction, - anon_sym_ATreturn, - anon_sym_ATat_DASHroot, anon_sym_ATerror, anon_sym_ATwarn, anon_sym_ATdebug, anon_sym_POUND, sym_identifier, sym_at_keyword, - [953] = 3, + [921] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(387), 9, + ACTIONS(404), 9, ts_builtin_sym_end, anon_sym_PERCENT, sym_nesting_selector, @@ -7314,7 +7366,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(389), 23, + ACTIONS(406), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -7324,6 +7376,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATuse, anon_sym_ATforward, + anon_sym_ATapply, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, @@ -7338,12 +7391,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, sym_identifier, sym_at_keyword, - [994] = 3, + [963] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(369), 8, - anon_sym_RBRACE, + ACTIONS(408), 9, + ts_builtin_sym_end, + anon_sym_PERCENT, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -7351,7 +7405,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(367), 24, + ACTIONS(410), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -7359,28 +7413,28 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, anon_sym_ATsupports, + anon_sym_ATuse, + anon_sym_ATforward, + anon_sym_ATapply, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, - anon_sym_ATextend, anon_sym_ATif, anon_sym_ATeach, anon_sym_ATfor, anon_sym_ATwhile, anon_sym_ATfunction, - anon_sym_ATreturn, - anon_sym_ATat_DASHroot, anon_sym_ATerror, anon_sym_ATwarn, anon_sym_ATdebug, anon_sym_POUND, sym_identifier, sym_at_keyword, - [1035] = 3, + [1005] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(369), 9, + ACTIONS(412), 9, ts_builtin_sym_end, anon_sym_PERCENT, sym_nesting_selector, @@ -7390,7 +7444,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(367), 23, + ACTIONS(414), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -7400,6 +7454,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATuse, anon_sym_ATforward, + anon_sym_ATapply, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, @@ -7414,11 +7469,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, sym_identifier, sym_at_keyword, - [1076] = 3, + [1047] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(391), 9, + ACTIONS(416), 9, ts_builtin_sym_end, anon_sym_PERCENT, sym_nesting_selector, @@ -7428,7 +7483,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(393), 23, + ACTIONS(418), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -7438,6 +7493,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATuse, anon_sym_ATforward, + anon_sym_ATapply, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, @@ -7452,12 +7508,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, sym_identifier, sym_at_keyword, - [1117] = 3, + [1089] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(359), 8, - anon_sym_RBRACE, + ACTIONS(420), 9, + ts_builtin_sym_end, + anon_sym_PERCENT, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -7465,7 +7522,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(361), 24, + ACTIONS(422), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -7473,28 +7530,28 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, anon_sym_ATsupports, + anon_sym_ATuse, + anon_sym_ATforward, + anon_sym_ATapply, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, - anon_sym_ATextend, anon_sym_ATif, anon_sym_ATeach, anon_sym_ATfor, anon_sym_ATwhile, anon_sym_ATfunction, - anon_sym_ATreturn, - anon_sym_ATat_DASHroot, anon_sym_ATerror, anon_sym_ATwarn, anon_sym_ATdebug, anon_sym_POUND, sym_identifier, sym_at_keyword, - [1158] = 3, + [1131] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(395), 9, + ACTIONS(424), 9, ts_builtin_sym_end, anon_sym_PERCENT, sym_nesting_selector, @@ -7504,7 +7561,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(397), 23, + ACTIONS(426), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -7514,6 +7571,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATuse, anon_sym_ATforward, + anon_sym_ATapply, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, @@ -7528,11 +7586,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, sym_identifier, sym_at_keyword, - [1199] = 3, + [1173] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(399), 9, + ACTIONS(428), 9, ts_builtin_sym_end, anon_sym_PERCENT, sym_nesting_selector, @@ -7542,7 +7600,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(401), 23, + ACTIONS(430), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -7552,6 +7610,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATuse, anon_sym_ATforward, + anon_sym_ATapply, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, @@ -7566,11 +7625,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, sym_identifier, sym_at_keyword, - [1240] = 3, + [1215] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(403), 9, + ACTIONS(372), 9, ts_builtin_sym_end, anon_sym_PERCENT, sym_nesting_selector, @@ -7580,7 +7639,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(405), 23, + ACTIONS(374), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -7590,6 +7649,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATuse, anon_sym_ATforward, + anon_sym_ATapply, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, @@ -7604,11 +7664,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, sym_identifier, sym_at_keyword, - [1281] = 3, + [1257] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(407), 9, + ACTIONS(432), 9, ts_builtin_sym_end, anon_sym_PERCENT, sym_nesting_selector, @@ -7618,7 +7678,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(409), 23, + ACTIONS(434), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -7628,6 +7688,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATuse, anon_sym_ATforward, + anon_sym_ATapply, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, @@ -7642,11 +7703,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, sym_identifier, sym_at_keyword, - [1322] = 3, + [1299] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(411), 9, + ACTIONS(436), 9, ts_builtin_sym_end, anon_sym_PERCENT, sym_nesting_selector, @@ -7656,7 +7717,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(413), 23, + ACTIONS(438), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -7666,6 +7727,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATuse, anon_sym_ATforward, + anon_sym_ATapply, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, @@ -7680,11 +7742,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, sym_identifier, sym_at_keyword, - [1363] = 3, + [1341] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(415), 9, + ACTIONS(440), 9, ts_builtin_sym_end, anon_sym_PERCENT, sym_nesting_selector, @@ -7694,7 +7756,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(417), 23, + ACTIONS(442), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -7704,6 +7766,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATuse, anon_sym_ATforward, + anon_sym_ATapply, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, @@ -7718,11 +7781,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, sym_identifier, sym_at_keyword, - [1404] = 3, + [1383] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(419), 9, + ACTIONS(444), 9, ts_builtin_sym_end, anon_sym_PERCENT, sym_nesting_selector, @@ -7732,7 +7795,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(421), 23, + ACTIONS(446), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -7742,6 +7805,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATuse, anon_sym_ATforward, + anon_sym_ATapply, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, @@ -7756,11 +7820,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, sym_identifier, sym_at_keyword, - [1445] = 3, + [1425] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(423), 9, + ACTIONS(448), 9, ts_builtin_sym_end, anon_sym_PERCENT, sym_nesting_selector, @@ -7770,7 +7834,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(425), 23, + ACTIONS(450), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -7780,6 +7844,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATuse, anon_sym_ATforward, + anon_sym_ATapply, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, @@ -7794,11 +7859,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, sym_identifier, sym_at_keyword, - [1486] = 3, + [1467] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(427), 9, + ACTIONS(452), 9, ts_builtin_sym_end, anon_sym_PERCENT, sym_nesting_selector, @@ -7808,7 +7873,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(429), 23, + ACTIONS(454), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -7818,6 +7883,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATuse, anon_sym_ATforward, + anon_sym_ATapply, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, @@ -7832,11 +7898,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, sym_identifier, sym_at_keyword, - [1527] = 3, + [1509] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(433), 8, + ACTIONS(380), 8, anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, @@ -7845,7 +7911,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(431), 24, + ACTIONS(382), 25, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -7858,6 +7924,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATinclude, anon_sym_ATextend, anon_sym_ATif, + anon_sym_ATelse, anon_sym_ATeach, anon_sym_ATfor, anon_sym_ATwhile, @@ -7870,12 +7937,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, sym_identifier, sym_at_keyword, - [1568] = 3, + [1551] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(437), 8, - anon_sym_RBRACE, + ACTIONS(344), 9, + ts_builtin_sym_end, + anon_sym_PERCENT, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -7883,7 +7951,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(435), 24, + ACTIONS(346), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -7891,29 +7959,30 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, anon_sym_ATsupports, + anon_sym_ATuse, + anon_sym_ATforward, + anon_sym_ATapply, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, - anon_sym_ATextend, anon_sym_ATif, anon_sym_ATeach, anon_sym_ATfor, anon_sym_ATwhile, anon_sym_ATfunction, - anon_sym_ATreturn, - anon_sym_ATat_DASHroot, anon_sym_ATerror, anon_sym_ATwarn, anon_sym_ATdebug, anon_sym_POUND, sym_identifier, sym_at_keyword, - [1609] = 3, + [1593] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(441), 8, - anon_sym_RBRACE, + ACTIONS(456), 9, + ts_builtin_sym_end, + anon_sym_PERCENT, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -7921,7 +7990,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(439), 24, + ACTIONS(458), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -7929,29 +7998,30 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, anon_sym_ATsupports, + anon_sym_ATuse, + anon_sym_ATforward, + anon_sym_ATapply, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, - anon_sym_ATextend, anon_sym_ATif, anon_sym_ATeach, anon_sym_ATfor, anon_sym_ATwhile, anon_sym_ATfunction, - anon_sym_ATreturn, - anon_sym_ATat_DASHroot, anon_sym_ATerror, anon_sym_ATwarn, anon_sym_ATdebug, anon_sym_POUND, sym_identifier, sym_at_keyword, - [1650] = 3, + [1635] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(445), 8, - anon_sym_RBRACE, + ACTIONS(460), 9, + ts_builtin_sym_end, + anon_sym_PERCENT, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -7959,7 +8029,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(443), 24, + ACTIONS(462), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -7967,29 +8037,30 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, anon_sym_ATsupports, + anon_sym_ATuse, + anon_sym_ATforward, + anon_sym_ATapply, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, - anon_sym_ATextend, anon_sym_ATif, anon_sym_ATeach, anon_sym_ATfor, anon_sym_ATwhile, anon_sym_ATfunction, - anon_sym_ATreturn, - anon_sym_ATat_DASHroot, anon_sym_ATerror, anon_sym_ATwarn, anon_sym_ATdebug, anon_sym_POUND, sym_identifier, sym_at_keyword, - [1691] = 3, + [1677] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(449), 8, - anon_sym_RBRACE, + ACTIONS(464), 9, + ts_builtin_sym_end, + anon_sym_PERCENT, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -7997,7 +8068,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(447), 24, + ACTIONS(466), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8005,29 +8076,30 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, anon_sym_ATsupports, + anon_sym_ATuse, + anon_sym_ATforward, + anon_sym_ATapply, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, - anon_sym_ATextend, anon_sym_ATif, anon_sym_ATeach, anon_sym_ATfor, anon_sym_ATwhile, anon_sym_ATfunction, - anon_sym_ATreturn, - anon_sym_ATat_DASHroot, anon_sym_ATerror, anon_sym_ATwarn, anon_sym_ATdebug, anon_sym_POUND, sym_identifier, sym_at_keyword, - [1732] = 3, + [1719] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(427), 8, - anon_sym_RBRACE, + ACTIONS(468), 9, + ts_builtin_sym_end, + anon_sym_PERCENT, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -8035,7 +8107,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(429), 24, + ACTIONS(470), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8043,29 +8115,30 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, anon_sym_ATsupports, + anon_sym_ATuse, + anon_sym_ATforward, + anon_sym_ATapply, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, - anon_sym_ATextend, anon_sym_ATif, anon_sym_ATeach, anon_sym_ATfor, anon_sym_ATwhile, anon_sym_ATfunction, - anon_sym_ATreturn, - anon_sym_ATat_DASHroot, anon_sym_ATerror, anon_sym_ATwarn, anon_sym_ATdebug, anon_sym_POUND, sym_identifier, sym_at_keyword, - [1773] = 3, + [1761] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(415), 8, - anon_sym_RBRACE, + ACTIONS(472), 9, + ts_builtin_sym_end, + anon_sym_PERCENT, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -8073,7 +8146,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(417), 24, + ACTIONS(474), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8081,29 +8154,30 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, anon_sym_ATsupports, + anon_sym_ATuse, + anon_sym_ATforward, + anon_sym_ATapply, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, - anon_sym_ATextend, anon_sym_ATif, anon_sym_ATeach, anon_sym_ATfor, anon_sym_ATwhile, anon_sym_ATfunction, - anon_sym_ATreturn, - anon_sym_ATat_DASHroot, anon_sym_ATerror, anon_sym_ATwarn, anon_sym_ATdebug, anon_sym_POUND, sym_identifier, sym_at_keyword, - [1814] = 3, + [1803] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(403), 8, - anon_sym_RBRACE, + ACTIONS(476), 9, + ts_builtin_sym_end, + anon_sym_PERCENT, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -8111,7 +8185,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(405), 24, + ACTIONS(478), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8119,29 +8193,30 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, anon_sym_ATsupports, + anon_sym_ATuse, + anon_sym_ATforward, + anon_sym_ATapply, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, - anon_sym_ATextend, anon_sym_ATif, anon_sym_ATeach, anon_sym_ATfor, anon_sym_ATwhile, anon_sym_ATfunction, - anon_sym_ATreturn, - anon_sym_ATat_DASHroot, anon_sym_ATerror, anon_sym_ATwarn, anon_sym_ATdebug, anon_sym_POUND, sym_identifier, sym_at_keyword, - [1855] = 3, + [1845] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(399), 8, - anon_sym_RBRACE, + ACTIONS(480), 9, + ts_builtin_sym_end, + anon_sym_PERCENT, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -8149,7 +8224,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(401), 24, + ACTIONS(482), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8157,29 +8232,30 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, anon_sym_ATsupports, + anon_sym_ATuse, + anon_sym_ATforward, + anon_sym_ATapply, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, - anon_sym_ATextend, anon_sym_ATif, anon_sym_ATeach, anon_sym_ATfor, anon_sym_ATwhile, anon_sym_ATfunction, - anon_sym_ATreturn, - anon_sym_ATat_DASHroot, anon_sym_ATerror, anon_sym_ATwarn, anon_sym_ATdebug, anon_sym_POUND, sym_identifier, sym_at_keyword, - [1896] = 3, + [1887] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(395), 8, - anon_sym_RBRACE, + ACTIONS(484), 9, + ts_builtin_sym_end, + anon_sym_PERCENT, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -8187,7 +8263,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(397), 24, + ACTIONS(486), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8195,29 +8271,30 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, anon_sym_ATsupports, + anon_sym_ATuse, + anon_sym_ATforward, + anon_sym_ATapply, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, - anon_sym_ATextend, anon_sym_ATif, anon_sym_ATeach, anon_sym_ATfor, anon_sym_ATwhile, anon_sym_ATfunction, - anon_sym_ATreturn, - anon_sym_ATat_DASHroot, anon_sym_ATerror, anon_sym_ATwarn, anon_sym_ATdebug, anon_sym_POUND, sym_identifier, sym_at_keyword, - [1937] = 3, + [1929] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(391), 8, - anon_sym_RBRACE, + ACTIONS(488), 9, + ts_builtin_sym_end, + anon_sym_PERCENT, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -8225,7 +8302,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(393), 24, + ACTIONS(490), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8233,29 +8310,30 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, anon_sym_ATsupports, + anon_sym_ATuse, + anon_sym_ATforward, + anon_sym_ATapply, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, - anon_sym_ATextend, anon_sym_ATif, anon_sym_ATeach, anon_sym_ATfor, anon_sym_ATwhile, anon_sym_ATfunction, - anon_sym_ATreturn, - anon_sym_ATat_DASHroot, anon_sym_ATerror, anon_sym_ATwarn, anon_sym_ATdebug, anon_sym_POUND, sym_identifier, sym_at_keyword, - [1978] = 3, + [1971] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(453), 8, - anon_sym_RBRACE, + ACTIONS(492), 9, + ts_builtin_sym_end, + anon_sym_PERCENT, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -8263,7 +8341,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(451), 24, + ACTIONS(494), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8271,29 +8349,30 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, anon_sym_ATsupports, + anon_sym_ATuse, + anon_sym_ATforward, + anon_sym_ATapply, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, - anon_sym_ATextend, anon_sym_ATif, anon_sym_ATeach, anon_sym_ATfor, anon_sym_ATwhile, anon_sym_ATfunction, - anon_sym_ATreturn, - anon_sym_ATat_DASHroot, anon_sym_ATerror, anon_sym_ATwarn, anon_sym_ATdebug, anon_sym_POUND, sym_identifier, sym_at_keyword, - [2019] = 3, + [2013] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(457), 8, - anon_sym_RBRACE, + ACTIONS(496), 9, + ts_builtin_sym_end, + anon_sym_PERCENT, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -8301,7 +8380,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(455), 24, + ACTIONS(498), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8309,29 +8388,30 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, anon_sym_ATsupports, + anon_sym_ATuse, + anon_sym_ATforward, + anon_sym_ATapply, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, - anon_sym_ATextend, anon_sym_ATif, anon_sym_ATeach, anon_sym_ATfor, anon_sym_ATwhile, anon_sym_ATfunction, - anon_sym_ATreturn, - anon_sym_ATat_DASHroot, anon_sym_ATerror, anon_sym_ATwarn, anon_sym_ATdebug, anon_sym_POUND, sym_identifier, sym_at_keyword, - [2060] = 3, + [2055] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(461), 8, - anon_sym_RBRACE, + ACTIONS(500), 9, + ts_builtin_sym_end, + anon_sym_PERCENT, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -8339,7 +8419,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(459), 24, + ACTIONS(502), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8347,29 +8427,30 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, anon_sym_ATsupports, + anon_sym_ATuse, + anon_sym_ATforward, + anon_sym_ATapply, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, - anon_sym_ATextend, anon_sym_ATif, anon_sym_ATeach, anon_sym_ATfor, anon_sym_ATwhile, anon_sym_ATfunction, - anon_sym_ATreturn, - anon_sym_ATat_DASHroot, anon_sym_ATerror, anon_sym_ATwarn, anon_sym_ATdebug, anon_sym_POUND, sym_identifier, sym_at_keyword, - [2101] = 3, + [2097] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(465), 8, - anon_sym_RBRACE, + ACTIONS(504), 9, + ts_builtin_sym_end, + anon_sym_PERCENT, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -8377,7 +8458,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(463), 24, + ACTIONS(506), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8385,28 +8466,28 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, anon_sym_ATsupports, + anon_sym_ATuse, + anon_sym_ATforward, + anon_sym_ATapply, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, - anon_sym_ATextend, anon_sym_ATif, anon_sym_ATeach, anon_sym_ATfor, anon_sym_ATwhile, anon_sym_ATfunction, - anon_sym_ATreturn, - anon_sym_ATat_DASHroot, anon_sym_ATerror, anon_sym_ATwarn, anon_sym_ATdebug, anon_sym_POUND, sym_identifier, sym_at_keyword, - [2142] = 3, + [2139] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(385), 9, + ACTIONS(508), 9, ts_builtin_sym_end, anon_sym_PERCENT, sym_nesting_selector, @@ -8416,7 +8497,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(383), 23, + ACTIONS(510), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8426,6 +8507,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATuse, anon_sym_ATforward, + anon_sym_ATapply, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, @@ -8440,12 +8522,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, sym_identifier, sym_at_keyword, - [2183] = 3, + [2181] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(469), 8, - anon_sym_RBRACE, + ACTIONS(512), 9, + ts_builtin_sym_end, + anon_sym_PERCENT, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -8453,7 +8536,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(467), 24, + ACTIONS(514), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8461,83 +8544,30 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, anon_sym_ATsupports, + anon_sym_ATuse, + anon_sym_ATforward, + anon_sym_ATapply, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, - anon_sym_ATextend, anon_sym_ATif, anon_sym_ATeach, anon_sym_ATfor, anon_sym_ATwhile, anon_sym_ATfunction, - anon_sym_ATreturn, - anon_sym_ATat_DASHroot, anon_sym_ATerror, anon_sym_ATwarn, anon_sym_ATdebug, anon_sym_POUND, sym_identifier, sym_at_keyword, - [2224] = 19, - ACTIONS(23), 1, - anon_sym_COLON, - ACTIONS(47), 1, - sym_nesting_selector, - ACTIONS(49), 1, - anon_sym_STAR, - ACTIONS(53), 1, - anon_sym_COLON_COLON, - ACTIONS(57), 1, - anon_sym_LBRACK, - ACTIONS(343), 1, - anon_sym_DOT, - ACTIONS(471), 1, - anon_sym_LPAREN, - ACTIONS(473), 1, - anon_sym_POUND, - ACTIONS(475), 1, - sym_string_value, - ACTIONS(477), 1, - aux_sym_integer_value_token1, - ACTIONS(479), 1, - aux_sym_float_value_token1, - ACTIONS(481), 1, - sym_identifier, - ACTIONS(483), 1, - sym_variable_identifier, - ACTIONS(485), 1, - sym_plain_value, - STATE(326), 1, - sym_class_selector, - STATE(327), 1, - sym__value, - ACTIONS(3), 2, - sym_comment, - sym_single_line_comment, - STATE(203), 6, - sym_parenthesized_value, - sym_color_value, - sym_integer_value, - sym_float_value, - sym_call_expression, - sym_binary_expression, - STATE(350), 10, - sym__selector, - sym_universal_selector, - sym_pseudo_class_selector, - sym_pseudo_element_selector, - sym_id_selector, - sym_attribute_selector, - sym_child_selector, - sym_descendant_selector, - sym_sibling_selector, - sym_adjacent_sibling_selector, - [2297] = 3, - ACTIONS(3), 2, - sym_comment, - sym_single_line_comment, - ACTIONS(489), 8, - anon_sym_RBRACE, + [2223] = 3, + ACTIONS(3), 2, + sym_comment, + sym_single_line_comment, + ACTIONS(516), 9, + ts_builtin_sym_end, + anon_sym_PERCENT, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -8545,7 +8575,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(487), 24, + ACTIONS(518), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8553,28 +8583,28 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, anon_sym_ATsupports, + anon_sym_ATuse, + anon_sym_ATforward, + anon_sym_ATapply, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, - anon_sym_ATextend, anon_sym_ATif, anon_sym_ATeach, anon_sym_ATfor, anon_sym_ATwhile, anon_sym_ATfunction, - anon_sym_ATreturn, - anon_sym_ATat_DASHroot, anon_sym_ATerror, anon_sym_ATwarn, anon_sym_ATdebug, anon_sym_POUND, sym_identifier, sym_at_keyword, - [2338] = 3, + [2265] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(387), 8, + ACTIONS(368), 8, anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, @@ -8583,7 +8613,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(389), 24, + ACTIONS(370), 25, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8596,6 +8626,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATinclude, anon_sym_ATextend, anon_sym_ATif, + anon_sym_ATelse, anon_sym_ATeach, anon_sym_ATfor, anon_sym_ATwhile, @@ -8608,12 +8639,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, sym_identifier, sym_at_keyword, - [2379] = 3, + [2307] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(493), 8, - anon_sym_RBRACE, + ACTIONS(520), 9, + ts_builtin_sym_end, + anon_sym_PERCENT, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -8621,7 +8653,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(491), 24, + ACTIONS(522), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8629,29 +8661,30 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, anon_sym_ATsupports, + anon_sym_ATuse, + anon_sym_ATforward, + anon_sym_ATapply, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, - anon_sym_ATextend, anon_sym_ATif, anon_sym_ATeach, anon_sym_ATfor, anon_sym_ATwhile, anon_sym_ATfunction, - anon_sym_ATreturn, - anon_sym_ATat_DASHroot, anon_sym_ATerror, anon_sym_ATwarn, anon_sym_ATdebug, anon_sym_POUND, sym_identifier, sym_at_keyword, - [2420] = 3, + [2349] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(497), 8, - anon_sym_RBRACE, + ACTIONS(524), 9, + ts_builtin_sym_end, + anon_sym_PERCENT, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -8659,7 +8692,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(495), 24, + ACTIONS(526), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8667,28 +8700,28 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, anon_sym_ATsupports, + anon_sym_ATuse, + anon_sym_ATforward, + anon_sym_ATapply, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, - anon_sym_ATextend, anon_sym_ATif, anon_sym_ATeach, anon_sym_ATfor, anon_sym_ATwhile, anon_sym_ATfunction, - anon_sym_ATreturn, - anon_sym_ATat_DASHroot, anon_sym_ATerror, anon_sym_ATwarn, anon_sym_ATdebug, anon_sym_POUND, sym_identifier, sym_at_keyword, - [2461] = 3, + [2391] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(493), 9, + ACTIONS(528), 9, ts_builtin_sym_end, anon_sym_PERCENT, sym_nesting_selector, @@ -8698,7 +8731,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(491), 23, + ACTIONS(530), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8708,6 +8741,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATuse, anon_sym_ATforward, + anon_sym_ATapply, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, @@ -8722,12 +8756,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, sym_identifier, sym_at_keyword, - [2502] = 3, + [2433] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(407), 8, - anon_sym_RBRACE, + ACTIONS(532), 9, + ts_builtin_sym_end, + anon_sym_PERCENT, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -8735,7 +8770,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(409), 24, + ACTIONS(534), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8743,28 +8778,28 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, anon_sym_ATsupports, + anon_sym_ATuse, + anon_sym_ATforward, + anon_sym_ATapply, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, - anon_sym_ATextend, anon_sym_ATif, anon_sym_ATeach, anon_sym_ATfor, anon_sym_ATwhile, anon_sym_ATfunction, - anon_sym_ATreturn, - anon_sym_ATat_DASHroot, anon_sym_ATerror, anon_sym_ATwarn, anon_sym_ATdebug, anon_sym_POUND, sym_identifier, sym_at_keyword, - [2543] = 3, + [2475] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(411), 8, + ACTIONS(372), 8, anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, @@ -8773,7 +8808,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(413), 24, + ACTIONS(374), 25, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8786,6 +8821,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATinclude, anon_sym_ATextend, anon_sym_ATif, + anon_sym_ATelse, anon_sym_ATeach, anon_sym_ATfor, anon_sym_ATwhile, @@ -8798,13 +8834,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, sym_identifier, sym_at_keyword, - [2584] = 3, + [2517] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(499), 9, - ts_builtin_sym_end, - anon_sym_PERCENT, + ACTIONS(376), 8, + anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -8812,7 +8847,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(501), 23, + ACTIONS(378), 25, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8820,29 +8855,30 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, anon_sym_ATsupports, - anon_sym_ATuse, - anon_sym_ATforward, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, + anon_sym_ATextend, anon_sym_ATif, + anon_sym_ATelse, anon_sym_ATeach, anon_sym_ATfor, anon_sym_ATwhile, anon_sym_ATfunction, + anon_sym_ATreturn, + anon_sym_ATat_DASHroot, anon_sym_ATerror, anon_sym_ATwarn, anon_sym_ATdebug, anon_sym_POUND, sym_identifier, sym_at_keyword, - [2625] = 3, + [2559] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(489), 9, - ts_builtin_sym_end, - anon_sym_PERCENT, + ACTIONS(344), 8, + anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -8850,7 +8886,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(487), 23, + ACTIONS(346), 25, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8858,28 +8894,31 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, anon_sym_ATsupports, - anon_sym_ATuse, - anon_sym_ATforward, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, + anon_sym_ATextend, anon_sym_ATif, + anon_sym_ATelse, anon_sym_ATeach, anon_sym_ATfor, anon_sym_ATwhile, anon_sym_ATfunction, + anon_sym_ATreturn, + anon_sym_ATat_DASHroot, anon_sym_ATerror, anon_sym_ATwarn, anon_sym_ATdebug, anon_sym_POUND, sym_identifier, sym_at_keyword, - [2666] = 3, + [2601] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(423), 8, - anon_sym_RBRACE, + ACTIONS(328), 9, + ts_builtin_sym_end, + anon_sym_PERCENT, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -8887,7 +8926,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(425), 24, + ACTIONS(330), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8895,28 +8934,28 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, anon_sym_ATsupports, + anon_sym_ATuse, + anon_sym_ATforward, + anon_sym_ATapply, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, - anon_sym_ATextend, anon_sym_ATif, anon_sym_ATeach, anon_sym_ATfor, anon_sym_ATwhile, anon_sym_ATfunction, - anon_sym_ATreturn, - anon_sym_ATat_DASHroot, anon_sym_ATerror, anon_sym_ATwarn, anon_sym_ATdebug, anon_sym_POUND, sym_identifier, sym_at_keyword, - [2707] = 3, + [2643] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(381), 9, + ACTIONS(536), 9, ts_builtin_sym_end, anon_sym_PERCENT, sym_nesting_selector, @@ -8926,7 +8965,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(379), 23, + ACTIONS(538), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8936,6 +8975,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATuse, anon_sym_ATforward, + anon_sym_ATapply, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, @@ -8950,11 +8990,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, sym_identifier, sym_at_keyword, - [2748] = 3, + [2685] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(327), 9, + ACTIONS(540), 9, ts_builtin_sym_end, anon_sym_PERCENT, sym_nesting_selector, @@ -8964,7 +9004,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(325), 23, + ACTIONS(542), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8974,6 +9014,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATuse, anon_sym_ATforward, + anon_sym_ATapply, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, @@ -8988,11 +9029,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, sym_identifier, sym_at_keyword, - [2789] = 3, + [2727] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(461), 9, + ACTIONS(544), 9, ts_builtin_sym_end, anon_sym_PERCENT, sym_nesting_selector, @@ -9002,7 +9043,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(459), 23, + ACTIONS(546), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9012,6 +9053,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATuse, anon_sym_ATforward, + anon_sym_ATapply, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, @@ -9026,11 +9068,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, sym_identifier, sym_at_keyword, - [2830] = 3, + [2769] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(503), 9, + ACTIONS(548), 9, ts_builtin_sym_end, anon_sym_PERCENT, sym_nesting_selector, @@ -9040,7 +9082,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(505), 23, + ACTIONS(550), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9050,6 +9092,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATuse, anon_sym_ATforward, + anon_sym_ATapply, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, @@ -9064,13 +9107,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, sym_identifier, sym_at_keyword, - [2871] = 3, + [2811] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(359), 9, - ts_builtin_sym_end, - anon_sym_PERCENT, + ACTIONS(532), 8, + anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -9078,7 +9120,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(361), 23, + ACTIONS(534), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9086,29 +9128,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, anon_sym_ATsupports, - anon_sym_ATuse, - anon_sym_ATforward, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, + anon_sym_ATextend, anon_sym_ATif, anon_sym_ATeach, anon_sym_ATfor, anon_sym_ATwhile, anon_sym_ATfunction, + anon_sym_ATreturn, + anon_sym_ATat_DASHroot, anon_sym_ATerror, anon_sym_ATwarn, anon_sym_ATdebug, anon_sym_POUND, sym_identifier, sym_at_keyword, - [2912] = 3, + [2852] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(507), 9, - ts_builtin_sym_end, - anon_sym_PERCENT, + ACTIONS(554), 8, + anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -9116,7 +9158,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(509), 23, + ACTIONS(552), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9124,27 +9166,28 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, anon_sym_ATsupports, - anon_sym_ATuse, - anon_sym_ATforward, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, + anon_sym_ATextend, anon_sym_ATif, anon_sym_ATeach, anon_sym_ATfor, anon_sym_ATwhile, anon_sym_ATfunction, + anon_sym_ATreturn, + anon_sym_ATat_DASHroot, anon_sym_ATerror, anon_sym_ATwarn, anon_sym_ATdebug, anon_sym_POUND, sym_identifier, sym_at_keyword, - [2953] = 3, + [2893] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(365), 8, + ACTIONS(460), 8, anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, @@ -9153,7 +9196,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(363), 24, + ACTIONS(462), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9178,11 +9221,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, sym_identifier, sym_at_keyword, - [2994] = 3, + [2934] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(419), 8, + ACTIONS(456), 8, anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, @@ -9191,7 +9234,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(421), 24, + ACTIONS(458), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9216,11 +9259,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, sym_identifier, sym_at_keyword, - [3035] = 3, + [2975] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(507), 8, + ACTIONS(384), 8, anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, @@ -9229,7 +9272,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(509), 24, + ACTIONS(386), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9254,11 +9297,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, sym_identifier, sym_at_keyword, - [3076] = 3, + [3016] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(513), 8, + ACTIONS(444), 8, anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, @@ -9267,7 +9310,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(511), 24, + ACTIONS(446), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9292,11 +9335,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, sym_identifier, sym_at_keyword, - [3117] = 3, + [3057] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(517), 8, + ACTIONS(528), 8, anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, @@ -9305,7 +9348,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(515), 24, + ACTIONS(530), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9330,13 +9373,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, sym_identifier, sym_at_keyword, - [3158] = 3, + [3098] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(513), 9, - ts_builtin_sym_end, - anon_sym_PERCENT, + ACTIONS(544), 8, + anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -9344,7 +9386,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(511), 23, + ACTIONS(546), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9352,27 +9394,28 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, anon_sym_ATsupports, - anon_sym_ATuse, - anon_sym_ATforward, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, + anon_sym_ATextend, anon_sym_ATif, anon_sym_ATeach, anon_sym_ATfor, anon_sym_ATwhile, anon_sym_ATfunction, + anon_sym_ATreturn, + anon_sym_ATat_DASHroot, anon_sym_ATerror, anon_sym_ATwarn, anon_sym_ATdebug, anon_sym_POUND, sym_identifier, sym_at_keyword, - [3199] = 3, + [3139] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(521), 8, + ACTIONS(512), 8, anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, @@ -9381,7 +9424,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(519), 24, + ACTIONS(514), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9406,13 +9449,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, sym_identifier, sym_at_keyword, - [3240] = 3, + [3180] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(365), 9, - ts_builtin_sym_end, - anon_sym_PERCENT, + ACTIONS(508), 8, + anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -9420,7 +9462,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(363), 23, + ACTIONS(510), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9428,29 +9470,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, anon_sym_ATsupports, - anon_sym_ATuse, - anon_sym_ATforward, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, + anon_sym_ATextend, anon_sym_ATif, anon_sym_ATeach, anon_sym_ATfor, anon_sym_ATwhile, anon_sym_ATfunction, + anon_sym_ATreturn, + anon_sym_ATat_DASHroot, anon_sym_ATerror, anon_sym_ATwarn, anon_sym_ATdebug, anon_sym_POUND, sym_identifier, sym_at_keyword, - [3281] = 3, + [3221] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(517), 9, - ts_builtin_sym_end, - anon_sym_PERCENT, + ACTIONS(484), 8, + anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -9458,7 +9500,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(515), 23, + ACTIONS(486), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9466,29 +9508,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, anon_sym_ATsupports, - anon_sym_ATuse, - anon_sym_ATforward, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, + anon_sym_ATextend, anon_sym_ATif, anon_sym_ATeach, anon_sym_ATfor, anon_sym_ATwhile, anon_sym_ATfunction, + anon_sym_ATreturn, + anon_sym_ATat_DASHroot, anon_sym_ATerror, anon_sym_ATwarn, anon_sym_ATdebug, anon_sym_POUND, sym_identifier, sym_at_keyword, - [3322] = 3, + [3262] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(457), 9, - ts_builtin_sym_end, - anon_sym_PERCENT, + ACTIONS(480), 8, + anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -9496,7 +9538,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(455), 23, + ACTIONS(482), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9504,27 +9546,28 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, anon_sym_ATsupports, - anon_sym_ATuse, - anon_sym_ATforward, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, + anon_sym_ATextend, anon_sym_ATif, anon_sym_ATeach, anon_sym_ATfor, anon_sym_ATwhile, anon_sym_ATfunction, + anon_sym_ATreturn, + anon_sym_ATat_DASHroot, anon_sym_ATerror, anon_sym_ATwarn, anon_sym_ATdebug, anon_sym_POUND, sym_identifier, sym_at_keyword, - [3363] = 3, + [3303] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(525), 8, + ACTIONS(440), 8, anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, @@ -9533,7 +9576,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(523), 24, + ACTIONS(442), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9558,11 +9601,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, sym_identifier, sym_at_keyword, - [3404] = 3, + [3344] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(529), 8, + ACTIONS(436), 8, anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, @@ -9571,7 +9614,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(527), 24, + ACTIONS(438), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9596,11 +9639,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, sym_identifier, sym_at_keyword, - [3445] = 3, + [3385] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(533), 8, + ACTIONS(432), 8, anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, @@ -9609,7 +9652,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(531), 24, + ACTIONS(434), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9634,11 +9677,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, sym_identifier, sym_at_keyword, - [3486] = 3, + [3426] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(537), 8, + ACTIONS(372), 8, anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, @@ -9647,7 +9690,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(535), 24, + ACTIONS(374), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9672,13 +9715,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, sym_identifier, sym_at_keyword, - [3527] = 3, + [3467] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(539), 9, - ts_builtin_sym_end, - anon_sym_PERCENT, + ACTIONS(428), 8, + anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -9686,7 +9728,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(541), 23, + ACTIONS(430), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9694,27 +9736,28 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, anon_sym_ATsupports, - anon_sym_ATuse, - anon_sym_ATforward, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, + anon_sym_ATextend, anon_sym_ATif, anon_sym_ATeach, anon_sym_ATfor, anon_sym_ATwhile, anon_sym_ATfunction, + anon_sym_ATreturn, + anon_sym_ATat_DASHroot, anon_sym_ATerror, anon_sym_ATwarn, anon_sym_ATdebug, anon_sym_POUND, sym_identifier, sym_at_keyword, - [3568] = 3, + [3508] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(545), 8, + ACTIONS(376), 8, anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, @@ -9723,7 +9766,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(543), 24, + ACTIONS(378), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9748,11 +9791,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, sym_identifier, sym_at_keyword, - [3609] = 3, + [3549] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(549), 8, + ACTIONS(424), 8, anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, @@ -9761,7 +9804,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(547), 24, + ACTIONS(426), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9786,11 +9829,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, sym_identifier, sym_at_keyword, - [3650] = 3, + [3590] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(553), 8, + ACTIONS(540), 8, anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, @@ -9799,7 +9842,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(551), 24, + ACTIONS(542), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9824,11 +9867,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, sym_identifier, sym_at_keyword, - [3691] = 3, + [3631] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(539), 8, + ACTIONS(404), 8, anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, @@ -9837,7 +9880,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(541), 24, + ACTIONS(406), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9862,11 +9905,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, sym_identifier, sym_at_keyword, - [3732] = 3, + [3672] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(503), 8, + ACTIONS(420), 8, anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, @@ -9875,7 +9918,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(505), 24, + ACTIONS(422), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9900,13 +9943,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, sym_identifier, sym_at_keyword, - [3773] = 3, + [3713] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(453), 9, - ts_builtin_sym_end, - anon_sym_PERCENT, + ACTIONS(408), 8, + anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -9914,7 +9956,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(451), 23, + ACTIONS(410), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9922,27 +9964,28 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, anon_sym_ATsupports, - anon_sym_ATuse, - anon_sym_ATforward, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, + anon_sym_ATextend, anon_sym_ATif, anon_sym_ATeach, anon_sym_ATfor, anon_sym_ATwhile, anon_sym_ATfunction, + anon_sym_ATreturn, + anon_sym_ATat_DASHroot, anon_sym_ATerror, anon_sym_ATwarn, anon_sym_ATdebug, anon_sym_POUND, sym_identifier, sym_at_keyword, - [3814] = 3, + [3754] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(327), 8, + ACTIONS(396), 8, anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, @@ -9951,7 +9994,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(325), 24, + ACTIONS(398), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9976,13 +10019,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, sym_identifier, sym_at_keyword, - [3855] = 3, + [3795] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(553), 9, - ts_builtin_sym_end, - anon_sym_PERCENT, + ACTIONS(392), 8, + anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -9990,7 +10032,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(551), 23, + ACTIONS(394), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9998,27 +10040,28 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, anon_sym_ATsupports, - anon_sym_ATuse, - anon_sym_ATforward, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, + anon_sym_ATextend, anon_sym_ATif, anon_sym_ATeach, anon_sym_ATfor, anon_sym_ATwhile, anon_sym_ATfunction, + anon_sym_ATreturn, + anon_sym_ATat_DASHroot, anon_sym_ATerror, anon_sym_ATwarn, anon_sym_ATdebug, anon_sym_POUND, sym_identifier, sym_at_keyword, - [3896] = 3, + [3836] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(499), 8, + ACTIONS(416), 8, anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, @@ -10027,7 +10070,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(501), 24, + ACTIONS(418), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -10052,13 +10095,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, sym_identifier, sym_at_keyword, - [3937] = 3, + [3877] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(549), 9, - ts_builtin_sym_end, - anon_sym_PERCENT, + ACTIONS(388), 8, + anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -10066,7 +10108,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(547), 23, + ACTIONS(390), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -10074,29 +10116,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, anon_sym_ATsupports, - anon_sym_ATuse, - anon_sym_ATforward, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, + anon_sym_ATextend, anon_sym_ATif, anon_sym_ATeach, anon_sym_ATfor, anon_sym_ATwhile, anon_sym_ATfunction, + anon_sym_ATreturn, + anon_sym_ATat_DASHroot, anon_sym_ATerror, anon_sym_ATwarn, anon_sym_ATdebug, anon_sym_POUND, sym_identifier, sym_at_keyword, - [3978] = 3, + [3918] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(545), 9, - ts_builtin_sym_end, - anon_sym_PERCENT, + ACTIONS(524), 8, + anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -10104,7 +10146,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(543), 23, + ACTIONS(526), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -10112,29 +10154,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, anon_sym_ATsupports, - anon_sym_ATuse, - anon_sym_ATforward, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, + anon_sym_ATextend, anon_sym_ATif, anon_sym_ATeach, anon_sym_ATfor, anon_sym_ATwhile, anon_sym_ATfunction, + anon_sym_ATreturn, + anon_sym_ATat_DASHroot, anon_sym_ATerror, anon_sym_ATwarn, anon_sym_ATdebug, anon_sym_POUND, sym_identifier, sym_at_keyword, - [4019] = 3, + [3959] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(497), 9, - ts_builtin_sym_end, - anon_sym_PERCENT, + ACTIONS(452), 8, + anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -10142,7 +10184,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(495), 23, + ACTIONS(454), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -10150,29 +10192,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, anon_sym_ATsupports, - anon_sym_ATuse, - anon_sym_ATforward, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, + anon_sym_ATextend, anon_sym_ATif, anon_sym_ATeach, anon_sym_ATfor, anon_sym_ATwhile, anon_sym_ATfunction, + anon_sym_ATreturn, + anon_sym_ATat_DASHroot, anon_sym_ATerror, anon_sym_ATwarn, anon_sym_ATdebug, anon_sym_POUND, sym_identifier, sym_at_keyword, - [4060] = 3, + [4000] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(437), 9, - ts_builtin_sym_end, - anon_sym_PERCENT, + ACTIONS(344), 8, + anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -10180,7 +10222,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(435), 23, + ACTIONS(346), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -10188,29 +10230,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, anon_sym_ATsupports, - anon_sym_ATuse, - anon_sym_ATforward, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, + anon_sym_ATextend, anon_sym_ATif, anon_sym_ATeach, anon_sym_ATfor, anon_sym_ATwhile, anon_sym_ATfunction, + anon_sym_ATreturn, + anon_sym_ATat_DASHroot, anon_sym_ATerror, anon_sym_ATwarn, anon_sym_ATdebug, anon_sym_POUND, sym_identifier, sym_at_keyword, - [4101] = 3, + [4041] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(537), 9, - ts_builtin_sym_end, - anon_sym_PERCENT, + ACTIONS(488), 8, + anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -10218,7 +10260,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(535), 23, + ACTIONS(490), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -10226,29 +10268,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, anon_sym_ATsupports, - anon_sym_ATuse, - anon_sym_ATforward, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, + anon_sym_ATextend, anon_sym_ATif, anon_sym_ATeach, anon_sym_ATfor, anon_sym_ATwhile, anon_sym_ATfunction, + anon_sym_ATreturn, + anon_sym_ATat_DASHroot, anon_sym_ATerror, anon_sym_ATwarn, anon_sym_ATdebug, anon_sym_POUND, sym_identifier, sym_at_keyword, - [4142] = 3, + [4082] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(533), 9, - ts_builtin_sym_end, - anon_sym_PERCENT, + ACTIONS(520), 8, + anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -10256,7 +10298,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(531), 23, + ACTIONS(522), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -10264,29 +10306,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, anon_sym_ATsupports, - anon_sym_ATuse, - anon_sym_ATforward, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, + anon_sym_ATextend, anon_sym_ATif, anon_sym_ATeach, anon_sym_ATfor, anon_sym_ATwhile, anon_sym_ATfunction, + anon_sym_ATreturn, + anon_sym_ATat_DASHroot, anon_sym_ATerror, anon_sym_ATwarn, anon_sym_ATdebug, anon_sym_POUND, sym_identifier, sym_at_keyword, - [4183] = 3, + [4123] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(555), 9, - ts_builtin_sym_end, - anon_sym_PERCENT, + ACTIONS(558), 8, + anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -10294,7 +10336,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(557), 23, + ACTIONS(556), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -10302,29 +10344,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, anon_sym_ATsupports, - anon_sym_ATuse, - anon_sym_ATforward, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, + anon_sym_ATextend, anon_sym_ATif, anon_sym_ATeach, anon_sym_ATfor, anon_sym_ATwhile, anon_sym_ATfunction, + anon_sym_ATreturn, + anon_sym_ATat_DASHroot, anon_sym_ATerror, anon_sym_ATwarn, anon_sym_ATdebug, anon_sym_POUND, sym_identifier, sym_at_keyword, - [4224] = 3, + [4164] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(559), 9, - ts_builtin_sym_end, - anon_sym_PERCENT, + ACTIONS(516), 8, + anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -10332,7 +10374,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(561), 23, + ACTIONS(518), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -10340,29 +10382,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, anon_sym_ATsupports, - anon_sym_ATuse, - anon_sym_ATforward, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, + anon_sym_ATextend, anon_sym_ATif, anon_sym_ATeach, anon_sym_ATfor, anon_sym_ATwhile, anon_sym_ATfunction, + anon_sym_ATreturn, + anon_sym_ATat_DASHroot, anon_sym_ATerror, anon_sym_ATwarn, anon_sym_ATdebug, anon_sym_POUND, sym_identifier, sym_at_keyword, - [4265] = 3, + [4205] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(465), 9, - ts_builtin_sym_end, - anon_sym_PERCENT, + ACTIONS(472), 8, + anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -10370,7 +10412,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(463), 23, + ACTIONS(474), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -10378,29 +10420,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, anon_sym_ATsupports, - anon_sym_ATuse, - anon_sym_ATforward, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, + anon_sym_ATextend, anon_sym_ATif, anon_sym_ATeach, anon_sym_ATfor, anon_sym_ATwhile, anon_sym_ATfunction, + anon_sym_ATreturn, + anon_sym_ATat_DASHroot, anon_sym_ATerror, anon_sym_ATwarn, anon_sym_ATdebug, anon_sym_POUND, sym_identifier, sym_at_keyword, - [4306] = 3, + [4246] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(441), 9, - ts_builtin_sym_end, - anon_sym_PERCENT, + ACTIONS(448), 8, + anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -10408,7 +10450,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(439), 23, + ACTIONS(450), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -10416,29 +10458,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, anon_sym_ATsupports, - anon_sym_ATuse, - anon_sym_ATforward, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, + anon_sym_ATextend, anon_sym_ATif, anon_sym_ATeach, anon_sym_ATfor, anon_sym_ATwhile, anon_sym_ATfunction, + anon_sym_ATreturn, + anon_sym_ATat_DASHroot, anon_sym_ATerror, anon_sym_ATwarn, anon_sym_ATdebug, anon_sym_POUND, sym_identifier, sym_at_keyword, - [4347] = 3, + [4287] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(445), 9, - ts_builtin_sym_end, - anon_sym_PERCENT, + ACTIONS(562), 8, + anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -10446,7 +10488,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(443), 23, + ACTIONS(560), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -10454,29 +10496,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, anon_sym_ATsupports, - anon_sym_ATuse, - anon_sym_ATforward, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, + anon_sym_ATextend, anon_sym_ATif, anon_sym_ATeach, anon_sym_ATfor, anon_sym_ATwhile, anon_sym_ATfunction, + anon_sym_ATreturn, + anon_sym_ATat_DASHroot, anon_sym_ATerror, anon_sym_ATwarn, anon_sym_ATdebug, anon_sym_POUND, sym_identifier, sym_at_keyword, - [4388] = 3, + [4328] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(529), 9, - ts_builtin_sym_end, - anon_sym_PERCENT, + ACTIONS(412), 8, + anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -10484,7 +10526,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(527), 23, + ACTIONS(414), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -10492,29 +10534,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, anon_sym_ATsupports, - anon_sym_ATuse, - anon_sym_ATforward, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, + anon_sym_ATextend, anon_sym_ATif, anon_sym_ATeach, anon_sym_ATfor, anon_sym_ATwhile, anon_sym_ATfunction, + anon_sym_ATreturn, + anon_sym_ATat_DASHroot, anon_sym_ATerror, anon_sym_ATwarn, anon_sym_ATdebug, anon_sym_POUND, sym_identifier, sym_at_keyword, - [4429] = 3, + [4369] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(525), 9, - ts_builtin_sym_end, - anon_sym_PERCENT, + ACTIONS(400), 8, + anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -10522,7 +10564,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(523), 23, + ACTIONS(402), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -10530,29 +10572,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, anon_sym_ATsupports, - anon_sym_ATuse, - anon_sym_ATforward, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, + anon_sym_ATextend, anon_sym_ATif, anon_sym_ATeach, anon_sym_ATfor, anon_sym_ATwhile, anon_sym_ATfunction, + anon_sym_ATreturn, + anon_sym_ATat_DASHroot, anon_sym_ATerror, anon_sym_ATwarn, anon_sym_ATdebug, anon_sym_POUND, sym_identifier, sym_at_keyword, - [4470] = 3, + [4410] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(563), 9, - ts_builtin_sym_end, - anon_sym_PERCENT, + ACTIONS(548), 8, + anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -10560,7 +10602,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(565), 23, + ACTIONS(550), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -10568,29 +10610,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, anon_sym_ATsupports, - anon_sym_ATuse, - anon_sym_ATforward, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, + anon_sym_ATextend, anon_sym_ATif, anon_sym_ATeach, anon_sym_ATfor, anon_sym_ATwhile, anon_sym_ATfunction, + anon_sym_ATreturn, + anon_sym_ATat_DASHroot, anon_sym_ATerror, anon_sym_ATwarn, anon_sym_ATdebug, anon_sym_POUND, sym_identifier, sym_at_keyword, - [4511] = 3, + [4451] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(449), 9, - ts_builtin_sym_end, - anon_sym_PERCENT, + ACTIONS(536), 8, + anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -10598,7 +10640,175 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_string_value, sym_variable_identifier, - ACTIONS(447), 23, + ACTIONS(538), 24, + anon_sym_ATimport, + anon_sym_ATmedia, + anon_sym_ATcharset, + anon_sym_ATnamespace, + anon_sym_ATkeyframes, + aux_sym_keyframes_statement_token1, + anon_sym_ATsupports, + anon_sym_COLON, + anon_sym_ATmixin, + anon_sym_ATinclude, + anon_sym_ATextend, + anon_sym_ATif, + anon_sym_ATeach, + anon_sym_ATfor, + anon_sym_ATwhile, + anon_sym_ATfunction, + anon_sym_ATreturn, + anon_sym_ATat_DASHroot, + anon_sym_ATerror, + anon_sym_ATwarn, + anon_sym_ATdebug, + anon_sym_POUND, + sym_identifier, + sym_at_keyword, + [4492] = 3, + ACTIONS(3), 2, + sym_comment, + sym_single_line_comment, + ACTIONS(328), 8, + anon_sym_RBRACE, + sym_nesting_selector, + anon_sym_STAR, + anon_sym_DOT, + anon_sym_COLON_COLON, + anon_sym_LBRACK, + sym_string_value, + sym_variable_identifier, + ACTIONS(330), 24, + anon_sym_ATimport, + anon_sym_ATmedia, + anon_sym_ATcharset, + anon_sym_ATnamespace, + anon_sym_ATkeyframes, + aux_sym_keyframes_statement_token1, + anon_sym_ATsupports, + anon_sym_COLON, + anon_sym_ATmixin, + anon_sym_ATinclude, + anon_sym_ATextend, + anon_sym_ATif, + anon_sym_ATeach, + anon_sym_ATfor, + anon_sym_ATwhile, + anon_sym_ATfunction, + anon_sym_ATreturn, + anon_sym_ATat_DASHroot, + anon_sym_ATerror, + anon_sym_ATwarn, + anon_sym_ATdebug, + anon_sym_POUND, + sym_identifier, + sym_at_keyword, + [4533] = 3, + ACTIONS(3), 2, + sym_comment, + sym_single_line_comment, + ACTIONS(464), 8, + anon_sym_RBRACE, + sym_nesting_selector, + anon_sym_STAR, + anon_sym_DOT, + anon_sym_COLON_COLON, + anon_sym_LBRACK, + sym_string_value, + sym_variable_identifier, + ACTIONS(466), 24, + anon_sym_ATimport, + anon_sym_ATmedia, + anon_sym_ATcharset, + anon_sym_ATnamespace, + anon_sym_ATkeyframes, + aux_sym_keyframes_statement_token1, + anon_sym_ATsupports, + anon_sym_COLON, + anon_sym_ATmixin, + anon_sym_ATinclude, + anon_sym_ATextend, + anon_sym_ATif, + anon_sym_ATeach, + anon_sym_ATfor, + anon_sym_ATwhile, + anon_sym_ATfunction, + anon_sym_ATreturn, + anon_sym_ATat_DASHroot, + anon_sym_ATerror, + anon_sym_ATwarn, + anon_sym_ATdebug, + anon_sym_POUND, + sym_identifier, + sym_at_keyword, + [4574] = 19, + ACTIONS(25), 1, + anon_sym_COLON, + ACTIONS(49), 1, + sym_nesting_selector, + ACTIONS(51), 1, + anon_sym_STAR, + ACTIONS(55), 1, + anon_sym_COLON_COLON, + ACTIONS(59), 1, + anon_sym_LBRACK, + ACTIONS(352), 1, + anon_sym_DOT, + ACTIONS(564), 1, + anon_sym_LPAREN, + ACTIONS(566), 1, + anon_sym_POUND, + ACTIONS(568), 1, + sym_string_value, + ACTIONS(570), 1, + aux_sym_integer_value_token1, + ACTIONS(572), 1, + aux_sym_float_value_token1, + ACTIONS(574), 1, + sym_identifier, + ACTIONS(576), 1, + sym_variable_identifier, + ACTIONS(578), 1, + sym_plain_value, + STATE(324), 1, + sym_class_selector, + STATE(326), 1, + sym__value, + ACTIONS(3), 2, + sym_comment, + sym_single_line_comment, + STATE(185), 6, + sym_parenthesized_value, + sym_color_value, + sym_integer_value, + sym_float_value, + sym_call_expression, + sym_binary_expression, + STATE(354), 10, + sym__selector, + sym_universal_selector, + sym_pseudo_class_selector, + sym_pseudo_element_selector, + sym_id_selector, + sym_attribute_selector, + sym_child_selector, + sym_descendant_selector, + sym_sibling_selector, + sym_adjacent_sibling_selector, + [4647] = 3, + ACTIONS(3), 2, + sym_comment, + sym_single_line_comment, + ACTIONS(468), 8, + anon_sym_RBRACE, + sym_nesting_selector, + anon_sym_STAR, + anon_sym_DOT, + anon_sym_COLON_COLON, + anon_sym_LBRACK, + sym_string_value, + sym_variable_identifier, + ACTIONS(470), 24, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -10606,319 +10816,292 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, anon_sym_ATsupports, - anon_sym_ATuse, - anon_sym_ATforward, anon_sym_COLON, anon_sym_ATmixin, anon_sym_ATinclude, + anon_sym_ATextend, anon_sym_ATif, anon_sym_ATeach, anon_sym_ATfor, anon_sym_ATwhile, anon_sym_ATfunction, + anon_sym_ATreturn, + anon_sym_ATat_DASHroot, anon_sym_ATerror, anon_sym_ATwarn, anon_sym_ATdebug, anon_sym_POUND, sym_identifier, sym_at_keyword, - [4552] = 18, - ACTIONS(339), 1, + [4688] = 18, + ACTIONS(348), 1, anon_sym_LPAREN, - ACTIONS(349), 1, + ACTIONS(358), 1, aux_sym_integer_value_token1, - ACTIONS(351), 1, + ACTIONS(360), 1, aux_sym_float_value_token1, - ACTIONS(355), 1, + ACTIONS(364), 1, sym_variable_identifier, - ACTIONS(357), 1, + ACTIONS(366), 1, sym_plain_value, - ACTIONS(567), 1, + ACTIONS(580), 1, anon_sym_COMMA, - ACTIONS(569), 1, + ACTIONS(582), 1, anon_sym_SEMI, - ACTIONS(571), 1, + ACTIONS(584), 1, anon_sym_RBRACE, - ACTIONS(575), 1, + ACTIONS(588), 1, anon_sym_POUND, - ACTIONS(579), 1, + ACTIONS(592), 1, sym_important, - ACTIONS(581), 1, + ACTIONS(594), 1, sym_string_value, - ACTIONS(583), 1, + ACTIONS(596), 1, sym_identifier, - STATE(144), 1, + STATE(145), 1, sym__value, - STATE(149), 1, + STATE(151), 1, aux_sym_declaration_repeat1, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(573), 5, + ACTIONS(586), 5, anon_sym_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - ACTIONS(577), 5, + ACTIONS(590), 5, anon_sym_GT, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, - STATE(132), 6, + STATE(141), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [4621] = 7, - ACTIONS(591), 1, - anon_sym_LPAREN2, - STATE(138), 1, - sym_arguments, - ACTIONS(3), 2, - sym_comment, - sym_single_line_comment, - ACTIONS(589), 5, - anon_sym_COLON, - anon_sym_DOT, - anon_sym_POUND, - anon_sym_GT, - anon_sym_PLUS, - ACTIONS(593), 6, - anon_sym_STAR, - sym_string_value, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(585), 7, - sym__descendant_operator, - anon_sym_COMMA, - anon_sym_RPAREN, - sym_nesting_selector, - anon_sym_COLON_COLON, - anon_sym_LBRACK, - anon_sym_TILDE, - ACTIONS(587), 9, - anon_sym_LPAREN, - aux_sym_integer_value_token1, - aux_sym_float_value_token1, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - sym_identifier, - sym_variable_identifier, - sym_plain_value, - [4667] = 17, - ACTIONS(339), 1, + [4757] = 17, + ACTIONS(348), 1, anon_sym_LPAREN, - ACTIONS(349), 1, + ACTIONS(358), 1, aux_sym_integer_value_token1, - ACTIONS(351), 1, + ACTIONS(360), 1, aux_sym_float_value_token1, - ACTIONS(355), 1, + ACTIONS(364), 1, sym_variable_identifier, - ACTIONS(357), 1, + ACTIONS(366), 1, sym_plain_value, - ACTIONS(567), 1, + ACTIONS(580), 1, anon_sym_COMMA, - ACTIONS(575), 1, + ACTIONS(588), 1, anon_sym_POUND, - ACTIONS(581), 1, + ACTIONS(594), 1, sym_string_value, - ACTIONS(583), 1, + ACTIONS(596), 1, sym_identifier, - ACTIONS(595), 1, + ACTIONS(598), 1, anon_sym_SEMI, - ACTIONS(597), 1, + ACTIONS(600), 1, sym_important, - STATE(144), 1, + STATE(145), 1, sym__value, - STATE(164), 1, + STATE(167), 1, aux_sym_declaration_repeat1, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(573), 5, + ACTIONS(586), 5, anon_sym_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - ACTIONS(577), 5, + ACTIONS(590), 5, anon_sym_GT, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, - STATE(132), 6, + STATE(141), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [4733] = 17, - ACTIONS(339), 1, + [4823] = 17, + ACTIONS(348), 1, anon_sym_LPAREN, - ACTIONS(349), 1, + ACTIONS(358), 1, aux_sym_integer_value_token1, - ACTIONS(351), 1, + ACTIONS(360), 1, aux_sym_float_value_token1, - ACTIONS(355), 1, + ACTIONS(364), 1, sym_variable_identifier, - ACTIONS(357), 1, + ACTIONS(366), 1, sym_plain_value, - ACTIONS(567), 1, + ACTIONS(580), 1, anon_sym_COMMA, - ACTIONS(569), 1, - anon_sym_SEMI, - ACTIONS(575), 1, + ACTIONS(588), 1, anon_sym_POUND, - ACTIONS(581), 1, + ACTIONS(594), 1, sym_string_value, - ACTIONS(583), 1, + ACTIONS(596), 1, sym_identifier, - ACTIONS(599), 1, + ACTIONS(602), 1, + anon_sym_SEMI, + ACTIONS(604), 1, sym_important, - STATE(144), 1, + STATE(145), 1, sym__value, - STATE(165), 1, + STATE(166), 1, aux_sym_declaration_repeat1, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(573), 5, + ACTIONS(586), 5, anon_sym_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - ACTIONS(577), 5, + ACTIONS(590), 5, anon_sym_GT, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, - STATE(132), 6, + STATE(141), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [4799] = 17, - ACTIONS(339), 1, + [4889] = 17, + ACTIONS(348), 1, anon_sym_LPAREN, - ACTIONS(349), 1, + ACTIONS(358), 1, aux_sym_integer_value_token1, - ACTIONS(351), 1, + ACTIONS(360), 1, aux_sym_float_value_token1, - ACTIONS(355), 1, + ACTIONS(364), 1, sym_variable_identifier, - ACTIONS(357), 1, + ACTIONS(366), 1, sym_plain_value, - ACTIONS(567), 1, + ACTIONS(580), 1, anon_sym_COMMA, - ACTIONS(575), 1, + ACTIONS(588), 1, anon_sym_POUND, - ACTIONS(581), 1, + ACTIONS(594), 1, sym_string_value, - ACTIONS(583), 1, + ACTIONS(596), 1, sym_identifier, - ACTIONS(601), 1, + ACTIONS(606), 1, anon_sym_SEMI, - ACTIONS(603), 1, + ACTIONS(608), 1, sym_important, - STATE(144), 1, + STATE(145), 1, sym__value, - STATE(167), 1, + STATE(163), 1, aux_sym_declaration_repeat1, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(573), 5, + ACTIONS(586), 5, anon_sym_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - ACTIONS(577), 5, + ACTIONS(590), 5, anon_sym_GT, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, - STATE(132), 6, + STATE(141), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [4865] = 17, - ACTIONS(339), 1, + [4955] = 17, + ACTIONS(348), 1, anon_sym_LPAREN, - ACTIONS(349), 1, + ACTIONS(358), 1, aux_sym_integer_value_token1, - ACTIONS(351), 1, + ACTIONS(360), 1, aux_sym_float_value_token1, - ACTIONS(355), 1, + ACTIONS(364), 1, sym_variable_identifier, - ACTIONS(357), 1, + ACTIONS(366), 1, sym_plain_value, - ACTIONS(567), 1, + ACTIONS(580), 1, anon_sym_COMMA, - ACTIONS(575), 1, + ACTIONS(582), 1, + anon_sym_SEMI, + ACTIONS(588), 1, anon_sym_POUND, - ACTIONS(581), 1, + ACTIONS(594), 1, sym_string_value, - ACTIONS(583), 1, + ACTIONS(596), 1, sym_identifier, - ACTIONS(605), 1, - anon_sym_SEMI, - ACTIONS(607), 1, + ACTIONS(610), 1, sym_important, - STATE(144), 1, + STATE(145), 1, sym__value, - STATE(168), 1, + STATE(169), 1, aux_sym_declaration_repeat1, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(573), 5, + ACTIONS(586), 5, anon_sym_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - ACTIONS(577), 5, + ACTIONS(590), 5, anon_sym_GT, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, - STATE(132), 6, + STATE(141), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [4931] = 5, + [5021] = 7, + ACTIONS(618), 1, + anon_sym_LPAREN2, + STATE(143), 1, + sym_arguments, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(613), 5, + ACTIONS(616), 5, anon_sym_COLON, anon_sym_DOT, anon_sym_POUND, anon_sym_GT, anon_sym_PLUS, - ACTIONS(609), 7, + ACTIONS(620), 6, + anon_sym_STAR, + sym_string_value, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(612), 7, sym__descendant_operator, anon_sym_COMMA, anon_sym_RPAREN, @@ -10926,15 +11109,8 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, anon_sym_LBRACK, anon_sym_TILDE, - ACTIONS(611), 7, + ACTIONS(614), 9, anon_sym_LPAREN, - anon_sym_STAR, - sym_string_value, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(615), 8, aux_sym_integer_value_token1, aux_sym_float_value_token1, anon_sym_DASH, @@ -10943,27 +11119,62 @@ static uint16_t ts_small_parse_table[] = { sym_identifier, sym_variable_identifier, sym_plain_value, - [4971] = 5, - ACTIONS(591), 1, - anon_sym_LPAREN2, - STATE(138), 1, - sym_arguments, + [5067] = 5, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(593), 11, + ACTIONS(626), 5, + anon_sym_COLON, + anon_sym_DOT, + anon_sym_POUND, + anon_sym_GT, + anon_sym_PLUS, + ACTIONS(622), 7, + sym__descendant_operator, anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_RBRACE, anon_sym_RPAREN, - anon_sym_STAR, - sym_important, - sym_string_value, - anon_sym_EQ_EQ, + sym_nesting_selector, + anon_sym_COLON_COLON, + anon_sym_LBRACK, + anon_sym_TILDE, + ACTIONS(624), 7, + anon_sym_LPAREN, + anon_sym_STAR, + sym_string_value, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(628), 8, + aux_sym_integer_value_token1, + aux_sym_float_value_token1, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + sym_identifier, + sym_variable_identifier, + sym_plain_value, + [5107] = 5, + ACTIONS(618), 1, + anon_sym_LPAREN2, + STATE(143), 1, + sym_arguments, + ACTIONS(3), 2, + sym_comment, + sym_single_line_comment, + ACTIONS(620), 11, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_STAR, + sym_important, + sym_string_value, + anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - ACTIONS(587), 12, + ACTIONS(614), 12, anon_sym_LPAREN, anon_sym_POUND, anon_sym_GT, @@ -10976,13 +11187,13 @@ static uint16_t ts_small_parse_table[] = { sym_identifier, sym_variable_identifier, sym_plain_value, - [5009] = 4, - ACTIONS(621), 1, + [5145] = 4, + ACTIONS(634), 1, sym_unit, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(619), 11, + ACTIONS(632), 11, anon_sym_POUND, anon_sym_GT, anon_sym_PLUS, @@ -10994,7 +11205,7 @@ static uint16_t ts_small_parse_table[] = { sym_identifier, sym_variable_identifier, sym_plain_value, - ACTIONS(617), 12, + ACTIONS(630), 12, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, @@ -11007,13 +11218,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [5044] = 4, - ACTIONS(627), 1, + [5180] = 4, + ACTIONS(640), 1, sym_unit, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(625), 11, + ACTIONS(638), 11, anon_sym_POUND, anon_sym_GT, anon_sym_PLUS, @@ -11025,7 +11236,7 @@ static uint16_t ts_small_parse_table[] = { sym_identifier, sym_variable_identifier, sym_plain_value, - ACTIONS(623), 12, + ACTIONS(636), 12, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, @@ -11038,11 +11249,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [5079] = 3, + [5215] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(615), 11, + ACTIONS(644), 11, anon_sym_POUND, anon_sym_GT, anon_sym_PLUS, @@ -11054,7 +11265,7 @@ static uint16_t ts_small_parse_table[] = { sym_identifier, sym_variable_identifier, sym_plain_value, - ACTIONS(611), 12, + ACTIONS(642), 12, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, @@ -11067,11 +11278,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [5111] = 3, + [5247] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(631), 11, + ACTIONS(648), 11, anon_sym_POUND, anon_sym_GT, anon_sym_PLUS, @@ -11083,7 +11294,7 @@ static uint16_t ts_small_parse_table[] = { sym_identifier, sym_variable_identifier, sym_plain_value, - ACTIONS(629), 12, + ACTIONS(646), 12, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, @@ -11096,11 +11307,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [5143] = 3, + [5279] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(635), 11, + ACTIONS(652), 11, anon_sym_POUND, anon_sym_GT, anon_sym_PLUS, @@ -11112,7 +11323,7 @@ static uint16_t ts_small_parse_table[] = { sym_identifier, sym_variable_identifier, sym_plain_value, - ACTIONS(633), 12, + ACTIONS(650), 12, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, @@ -11125,11 +11336,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [5175] = 3, + [5311] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(639), 11, + ACTIONS(656), 11, anon_sym_POUND, anon_sym_GT, anon_sym_PLUS, @@ -11141,7 +11352,7 @@ static uint16_t ts_small_parse_table[] = { sym_identifier, sym_variable_identifier, sym_plain_value, - ACTIONS(637), 12, + ACTIONS(654), 12, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, @@ -11154,11 +11365,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [5207] = 3, + [5343] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(643), 11, + ACTIONS(660), 11, anon_sym_POUND, anon_sym_GT, anon_sym_PLUS, @@ -11170,7 +11381,7 @@ static uint16_t ts_small_parse_table[] = { sym_identifier, sym_variable_identifier, sym_plain_value, - ACTIONS(641), 12, + ACTIONS(658), 12, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, @@ -11183,11 +11394,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [5239] = 3, + [5375] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(647), 11, + ACTIONS(664), 11, anon_sym_POUND, anon_sym_GT, anon_sym_PLUS, @@ -11199,7 +11410,7 @@ static uint16_t ts_small_parse_table[] = { sym_identifier, sym_variable_identifier, sym_plain_value, - ACTIONS(645), 12, + ACTIONS(662), 12, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, @@ -11212,11 +11423,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [5271] = 3, + [5407] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(651), 11, + ACTIONS(668), 11, anon_sym_POUND, anon_sym_GT, anon_sym_PLUS, @@ -11228,7 +11439,7 @@ static uint16_t ts_small_parse_table[] = { sym_identifier, sym_variable_identifier, sym_plain_value, - ACTIONS(649), 12, + ACTIONS(666), 12, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, @@ -11241,11 +11452,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [5303] = 3, + [5439] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(655), 11, + ACTIONS(628), 11, anon_sym_POUND, anon_sym_GT, anon_sym_PLUS, @@ -11257,7 +11468,7 @@ static uint16_t ts_small_parse_table[] = { sym_identifier, sym_variable_identifier, sym_plain_value, - ACTIONS(653), 12, + ACTIONS(624), 12, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, @@ -11270,11 +11481,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [5335] = 3, + [5471] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(659), 11, + ACTIONS(672), 11, anon_sym_POUND, anon_sym_GT, anon_sym_PLUS, @@ -11286,7 +11497,7 @@ static uint16_t ts_small_parse_table[] = { sym_identifier, sym_variable_identifier, sym_plain_value, - ACTIONS(657), 12, + ACTIONS(670), 12, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, @@ -11299,11 +11510,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [5367] = 3, + [5503] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(663), 11, + ACTIONS(676), 11, anon_sym_POUND, anon_sym_GT, anon_sym_PLUS, @@ -11315,7 +11526,7 @@ static uint16_t ts_small_parse_table[] = { sym_identifier, sym_variable_identifier, sym_plain_value, - ACTIONS(661), 12, + ACTIONS(674), 12, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, @@ -11328,11 +11539,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [5399] = 3, + [5535] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(667), 11, + ACTIONS(680), 11, anon_sym_POUND, anon_sym_GT, anon_sym_PLUS, @@ -11344,7 +11555,7 @@ static uint16_t ts_small_parse_table[] = { sym_identifier, sym_variable_identifier, sym_plain_value, - ACTIONS(665), 12, + ACTIONS(678), 12, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, @@ -11357,149 +11568,178 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [5431] = 9, - ACTIONS(669), 1, + [5567] = 5, + ACTIONS(3), 2, + sym_comment, + sym_single_line_comment, + ACTIONS(586), 5, + anon_sym_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(590), 5, + anon_sym_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + ACTIONS(682), 6, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_important, + sym_string_value, + ACTIONS(684), 6, + anon_sym_POUND, + aux_sym_integer_value_token1, + aux_sym_float_value_token1, + sym_identifier, + sym_variable_identifier, + sym_plain_value, + [5602] = 9, + ACTIONS(686), 1, anon_sym_SEMI, - ACTIONS(671), 1, + ACTIONS(688), 1, anon_sym_LPAREN, - ACTIONS(679), 1, + ACTIONS(696), 1, anon_sym_selector, - ACTIONS(681), 1, + ACTIONS(698), 1, sym_identifier, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(677), 2, + ACTIONS(694), 2, anon_sym_not, anon_sym_only, - ACTIONS(675), 4, + ACTIONS(692), 4, anon_sym_GT, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, - ACTIONS(673), 6, + ACTIONS(690), 6, anon_sym_STAR, anon_sym_PLUS, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - STATE(376), 6, + STATE(378), 6, sym__query, sym_feature_query, sym_parenthesized_query, sym_binary_query, sym_unary_query, sym_selector_query, - [5474] = 5, + [5645] = 5, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(573), 5, + ACTIONS(586), 5, anon_sym_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - ACTIONS(577), 5, + ACTIONS(590), 5, anon_sym_GT, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, - ACTIONS(683), 6, + ACTIONS(700), 6, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, sym_important, sym_string_value, - ACTIONS(685), 6, + ACTIONS(702), 6, anon_sym_POUND, aux_sym_integer_value_token1, aux_sym_float_value_token1, sym_identifier, sym_variable_identifier, sym_plain_value, - [5509] = 9, - ACTIONS(671), 1, + [5680] = 9, + ACTIONS(688), 1, anon_sym_LPAREN, - ACTIONS(679), 1, + ACTIONS(696), 1, anon_sym_selector, - ACTIONS(681), 1, + ACTIONS(698), 1, sym_identifier, - ACTIONS(687), 1, + ACTIONS(704), 1, anon_sym_SEMI, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(677), 2, + ACTIONS(694), 2, anon_sym_not, anon_sym_only, - ACTIONS(675), 4, + ACTIONS(692), 4, anon_sym_GT, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, - ACTIONS(673), 6, + ACTIONS(690), 6, anon_sym_STAR, anon_sym_PLUS, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - STATE(370), 6, + STATE(377), 6, sym__query, sym_feature_query, sym_parenthesized_query, sym_binary_query, sym_unary_query, sym_selector_query, - [5552] = 5, + [5723] = 5, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(573), 5, + ACTIONS(586), 5, anon_sym_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - ACTIONS(577), 5, + ACTIONS(590), 5, anon_sym_GT, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, - ACTIONS(689), 6, + ACTIONS(706), 5, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_RBRACE, anon_sym_LPAREN, - sym_important, + anon_sym_RPAREN, sym_string_value, - ACTIONS(691), 6, + ACTIONS(708), 6, anon_sym_POUND, aux_sym_integer_value_token1, aux_sym_float_value_token1, sym_identifier, sym_variable_identifier, sym_plain_value, - [5587] = 7, - ACTIONS(693), 1, + [5757] = 7, + ACTIONS(710), 1, anon_sym_LPAREN2, - STATE(196), 1, + STATE(207), 1, sym_arguments, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(587), 2, + ACTIONS(614), 2, anon_sym_SLASH, anon_sym_LT, - ACTIONS(589), 2, + ACTIONS(616), 2, anon_sym_COLON, anon_sym_GT, - ACTIONS(593), 7, + ACTIONS(620), 7, anon_sym_SEMI, anon_sym_STAR, anon_sym_DASH, @@ -11507,7 +11747,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - ACTIONS(585), 8, + ACTIONS(612), 8, sym__descendant_operator, sym_nesting_selector, anon_sym_DOT, @@ -11516,210 +11756,246 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_TILDE, anon_sym_PLUS, - [5625] = 5, - ACTIONS(3), 2, - sym_comment, - sym_single_line_comment, - ACTIONS(573), 5, - anon_sym_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(577), 5, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - ACTIONS(695), 5, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - sym_string_value, - ACTIONS(697), 6, - anon_sym_POUND, - aux_sym_integer_value_token1, - aux_sym_float_value_token1, - sym_identifier, - sym_variable_identifier, - sym_plain_value, - [5659] = 16, - ACTIONS(339), 1, + [5795] = 16, + ACTIONS(348), 1, anon_sym_LPAREN, - ACTIONS(349), 1, + ACTIONS(358), 1, aux_sym_integer_value_token1, - ACTIONS(351), 1, + ACTIONS(360), 1, aux_sym_float_value_token1, - ACTIONS(355), 1, + ACTIONS(364), 1, sym_variable_identifier, - ACTIONS(357), 1, + ACTIONS(366), 1, sym_plain_value, - ACTIONS(567), 1, + ACTIONS(580), 1, anon_sym_COMMA, - ACTIONS(575), 1, + ACTIONS(588), 1, anon_sym_POUND, - ACTIONS(581), 1, + ACTIONS(594), 1, sym_string_value, - ACTIONS(583), 1, + ACTIONS(596), 1, sym_identifier, - ACTIONS(699), 1, + ACTIONS(712), 1, anon_sym_SEMI, - ACTIONS(701), 1, + ACTIONS(714), 1, anon_sym_RBRACE, - ACTIONS(703), 1, + ACTIONS(716), 1, sym_important, - STATE(144), 1, + STATE(145), 1, sym__value, - STATE(151), 1, + STATE(161), 1, aux_sym_declaration_repeat1, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(132), 6, + STATE(141), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [5714] = 15, - ACTIONS(339), 1, - anon_sym_LPAREN, - ACTIONS(349), 1, - aux_sym_integer_value_token1, - ACTIONS(351), 1, - aux_sym_float_value_token1, - ACTIONS(355), 1, - sym_variable_identifier, - ACTIONS(357), 1, - sym_plain_value, - ACTIONS(575), 1, + [5850] = 11, + ACTIONS(25), 1, + anon_sym_COLON, + ACTIONS(49), 1, + sym_nesting_selector, + ACTIONS(51), 1, + anon_sym_STAR, + ACTIONS(53), 1, + anon_sym_DOT, + ACTIONS(55), 1, + anon_sym_COLON_COLON, + ACTIONS(57), 1, anon_sym_POUND, - ACTIONS(581), 1, + ACTIONS(59), 1, + anon_sym_LBRACK, + ACTIONS(718), 1, sym_string_value, - ACTIONS(583), 1, + ACTIONS(720), 1, sym_identifier, - ACTIONS(707), 1, - anon_sym_RPAREN, - STATE(148), 1, - sym__value, - STATE(163), 1, - aux_sym_pseudo_class_arguments_repeat1, - STATE(378), 1, - aux_sym_arguments_repeat1, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(705), 2, - anon_sym_COMMA, - anon_sym_SEMI, - STATE(132), 6, - sym_parenthesized_value, - sym_color_value, - sym_integer_value, - sym_float_value, - sym_call_expression, - sym_binary_expression, - [5767] = 14, - ACTIONS(709), 1, - anon_sym_COMMA, - ACTIONS(712), 1, - anon_sym_LPAREN, - ACTIONS(715), 1, + STATE(305), 11, + sym__selector, + sym_universal_selector, + sym_class_selector, + sym_pseudo_class_selector, + sym_pseudo_element_selector, + sym_id_selector, + sym_attribute_selector, + sym_child_selector, + sym_descendant_selector, + sym_sibling_selector, + sym_adjacent_sibling_selector, + [5895] = 11, + ACTIONS(25), 1, + anon_sym_COLON, + ACTIONS(49), 1, + sym_nesting_selector, + ACTIONS(51), 1, + anon_sym_STAR, + ACTIONS(53), 1, + anon_sym_DOT, + ACTIONS(55), 1, + anon_sym_COLON_COLON, + ACTIONS(57), 1, anon_sym_POUND, - ACTIONS(718), 1, + ACTIONS(59), 1, + anon_sym_LBRACK, + ACTIONS(720), 1, + sym_identifier, + ACTIONS(722), 1, sym_string_value, - ACTIONS(721), 1, - aux_sym_integer_value_token1, + ACTIONS(3), 2, + sym_comment, + sym_single_line_comment, + STATE(288), 11, + sym__selector, + sym_universal_selector, + sym_class_selector, + sym_pseudo_class_selector, + sym_pseudo_element_selector, + sym_id_selector, + sym_attribute_selector, + sym_child_selector, + sym_descendant_selector, + sym_sibling_selector, + sym_adjacent_sibling_selector, + [5940] = 11, + ACTIONS(25), 1, + anon_sym_COLON, + ACTIONS(49), 1, + sym_nesting_selector, + ACTIONS(51), 1, + anon_sym_STAR, + ACTIONS(53), 1, + anon_sym_DOT, + ACTIONS(55), 1, + anon_sym_COLON_COLON, + ACTIONS(57), 1, + anon_sym_POUND, + ACTIONS(59), 1, + anon_sym_LBRACK, + ACTIONS(720), 1, + sym_identifier, ACTIONS(724), 1, + sym_string_value, + ACTIONS(3), 2, + sym_comment, + sym_single_line_comment, + STATE(281), 11, + sym__selector, + sym_universal_selector, + sym_class_selector, + sym_pseudo_class_selector, + sym_pseudo_element_selector, + sym_id_selector, + sym_attribute_selector, + sym_child_selector, + sym_descendant_selector, + sym_sibling_selector, + sym_adjacent_sibling_selector, + [5985] = 15, + ACTIONS(348), 1, + anon_sym_LPAREN, + ACTIONS(358), 1, + aux_sym_integer_value_token1, + ACTIONS(360), 1, aux_sym_float_value_token1, - ACTIONS(727), 1, - sym_identifier, - ACTIONS(730), 1, + ACTIONS(364), 1, sym_variable_identifier, - ACTIONS(733), 1, + ACTIONS(366), 1, sym_plain_value, - STATE(144), 1, + ACTIONS(588), 1, + anon_sym_POUND, + ACTIONS(594), 1, + sym_string_value, + ACTIONS(596), 1, + sym_identifier, + ACTIONS(728), 1, + anon_sym_RPAREN, + STATE(149), 1, sym__value, - STATE(151), 1, - aux_sym_declaration_repeat1, + STATE(168), 1, + aux_sym_apply_statement_repeat1, + STATE(390), 1, + aux_sym_arguments_repeat1, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(689), 3, + ACTIONS(726), 2, + anon_sym_COMMA, anon_sym_SEMI, - anon_sym_RBRACE, - sym_important, - STATE(132), 6, + STATE(141), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [5818] = 15, - ACTIONS(339), 1, + [6038] = 15, + ACTIONS(348), 1, anon_sym_LPAREN, - ACTIONS(349), 1, + ACTIONS(358), 1, aux_sym_integer_value_token1, - ACTIONS(351), 1, + ACTIONS(360), 1, aux_sym_float_value_token1, - ACTIONS(355), 1, + ACTIONS(364), 1, sym_variable_identifier, - ACTIONS(357), 1, + ACTIONS(366), 1, sym_plain_value, - ACTIONS(575), 1, + ACTIONS(588), 1, anon_sym_POUND, - ACTIONS(581), 1, + ACTIONS(594), 1, sym_string_value, - ACTIONS(583), 1, + ACTIONS(596), 1, sym_identifier, - ACTIONS(736), 1, + ACTIONS(730), 1, anon_sym_RPAREN, - STATE(148), 1, + STATE(149), 1, sym__value, - STATE(163), 1, - aux_sym_pseudo_class_arguments_repeat1, - STATE(390), 1, + STATE(168), 1, + aux_sym_apply_statement_repeat1, + STATE(383), 1, aux_sym_arguments_repeat1, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(705), 2, + ACTIONS(726), 2, anon_sym_COMMA, anon_sym_SEMI, - STATE(132), 6, + STATE(141), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [5871] = 11, - ACTIONS(23), 1, + [6091] = 11, + ACTIONS(25), 1, anon_sym_COLON, - ACTIONS(47), 1, - sym_nesting_selector, ACTIONS(49), 1, - anon_sym_STAR, + sym_nesting_selector, ACTIONS(51), 1, - anon_sym_DOT, + anon_sym_STAR, ACTIONS(53), 1, - anon_sym_COLON_COLON, + anon_sym_DOT, ACTIONS(55), 1, - anon_sym_POUND, + anon_sym_COLON_COLON, ACTIONS(57), 1, + anon_sym_POUND, + ACTIONS(59), 1, anon_sym_LBRACK, - ACTIONS(738), 1, - sym_string_value, - ACTIONS(740), 1, + ACTIONS(720), 1, sym_identifier, + ACTIONS(732), 1, + sym_string_value, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(284), 11, + STATE(346), 11, sym__selector, sym_universal_selector, sym_class_selector, @@ -11731,29 +12007,29 @@ static uint16_t ts_small_parse_table[] = { sym_descendant_selector, sym_sibling_selector, sym_adjacent_sibling_selector, - [5916] = 11, - ACTIONS(23), 1, + [6136] = 11, + ACTIONS(25), 1, anon_sym_COLON, - ACTIONS(47), 1, - sym_nesting_selector, ACTIONS(49), 1, - anon_sym_STAR, + sym_nesting_selector, ACTIONS(51), 1, - anon_sym_DOT, + anon_sym_STAR, ACTIONS(53), 1, - anon_sym_COLON_COLON, + anon_sym_DOT, ACTIONS(55), 1, - anon_sym_POUND, + anon_sym_COLON_COLON, ACTIONS(57), 1, + anon_sym_POUND, + ACTIONS(59), 1, anon_sym_LBRACK, - ACTIONS(740), 1, + ACTIONS(720), 1, sym_identifier, - ACTIONS(742), 1, + ACTIONS(734), 1, sym_string_value, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(341), 11, + STATE(277), 11, sym__selector, sym_universal_selector, sym_class_selector, @@ -11765,573 +12041,448 @@ static uint16_t ts_small_parse_table[] = { sym_descendant_selector, sym_sibling_selector, sym_adjacent_sibling_selector, - [5961] = 11, - ACTIONS(23), 1, - anon_sym_COLON, - ACTIONS(47), 1, - sym_nesting_selector, - ACTIONS(49), 1, - anon_sym_STAR, - ACTIONS(51), 1, - anon_sym_DOT, - ACTIONS(53), 1, - anon_sym_COLON_COLON, - ACTIONS(55), 1, + [6181] = 15, + ACTIONS(348), 1, + anon_sym_LPAREN, + ACTIONS(358), 1, + aux_sym_integer_value_token1, + ACTIONS(360), 1, + aux_sym_float_value_token1, + ACTIONS(364), 1, + sym_variable_identifier, + ACTIONS(366), 1, + sym_plain_value, + ACTIONS(588), 1, anon_sym_POUND, - ACTIONS(57), 1, - anon_sym_LBRACK, - ACTIONS(740), 1, - sym_identifier, - ACTIONS(744), 1, - sym_string_value, - ACTIONS(3), 2, - sym_comment, - sym_single_line_comment, - STATE(308), 11, - sym__selector, - sym_universal_selector, - sym_class_selector, - sym_pseudo_class_selector, - sym_pseudo_element_selector, - sym_id_selector, - sym_attribute_selector, - sym_child_selector, - sym_descendant_selector, - sym_sibling_selector, - sym_adjacent_sibling_selector, - [6006] = 11, - ACTIONS(23), 1, - anon_sym_COLON, - ACTIONS(47), 1, - sym_nesting_selector, - ACTIONS(49), 1, - anon_sym_STAR, - ACTIONS(51), 1, - anon_sym_DOT, - ACTIONS(53), 1, - anon_sym_COLON_COLON, - ACTIONS(55), 1, - anon_sym_POUND, - ACTIONS(57), 1, - anon_sym_LBRACK, - ACTIONS(740), 1, - sym_identifier, - ACTIONS(746), 1, + ACTIONS(594), 1, sym_string_value, - ACTIONS(3), 2, - sym_comment, - sym_single_line_comment, - STATE(272), 11, - sym__selector, - sym_universal_selector, - sym_class_selector, - sym_pseudo_class_selector, - sym_pseudo_element_selector, - sym_id_selector, - sym_attribute_selector, - sym_child_selector, - sym_descendant_selector, - sym_sibling_selector, - sym_adjacent_sibling_selector, - [6051] = 11, - ACTIONS(23), 1, - anon_sym_COLON, - ACTIONS(47), 1, - sym_nesting_selector, - ACTIONS(49), 1, - anon_sym_STAR, - ACTIONS(51), 1, - anon_sym_DOT, - ACTIONS(53), 1, - anon_sym_COLON_COLON, - ACTIONS(55), 1, - anon_sym_POUND, - ACTIONS(57), 1, - anon_sym_LBRACK, - ACTIONS(740), 1, + ACTIONS(596), 1, sym_identifier, - ACTIONS(748), 1, - sym_string_value, - ACTIONS(3), 2, - sym_comment, - sym_single_line_comment, - STATE(271), 11, - sym__selector, - sym_universal_selector, - sym_class_selector, - sym_pseudo_class_selector, - sym_pseudo_element_selector, - sym_id_selector, - sym_attribute_selector, - sym_child_selector, - sym_descendant_selector, - sym_sibling_selector, - sym_adjacent_sibling_selector, - [6096] = 11, - ACTIONS(23), 1, - anon_sym_COLON, - ACTIONS(47), 1, - sym_nesting_selector, - ACTIONS(49), 1, - anon_sym_STAR, - ACTIONS(51), 1, - anon_sym_DOT, - ACTIONS(53), 1, - anon_sym_COLON_COLON, - ACTIONS(55), 1, - anon_sym_POUND, - ACTIONS(57), 1, - anon_sym_LBRACK, - ACTIONS(740), 1, - sym_identifier, - ACTIONS(750), 1, - sym_string_value, - ACTIONS(3), 2, - sym_comment, - sym_single_line_comment, - STATE(264), 11, - sym__selector, - sym_universal_selector, - sym_class_selector, - sym_pseudo_class_selector, - sym_pseudo_element_selector, - sym_id_selector, - sym_attribute_selector, - sym_child_selector, - sym_descendant_selector, - sym_sibling_selector, - sym_adjacent_sibling_selector, - [6141] = 15, - ACTIONS(339), 1, - anon_sym_LPAREN, - ACTIONS(349), 1, - aux_sym_integer_value_token1, - ACTIONS(351), 1, - aux_sym_float_value_token1, - ACTIONS(355), 1, - sym_variable_identifier, - ACTIONS(357), 1, - sym_plain_value, - ACTIONS(575), 1, - anon_sym_POUND, - ACTIONS(581), 1, - sym_string_value, - ACTIONS(583), 1, - sym_identifier, - ACTIONS(752), 1, + ACTIONS(736), 1, anon_sym_RPAREN, - STATE(148), 1, + STATE(149), 1, sym__value, - STATE(163), 1, - aux_sym_pseudo_class_arguments_repeat1, - STATE(385), 1, + STATE(168), 1, + aux_sym_apply_statement_repeat1, + STATE(388), 1, aux_sym_arguments_repeat1, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(705), 2, + ACTIONS(726), 2, anon_sym_COMMA, anon_sym_SEMI, - STATE(132), 6, + STATE(141), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [6194] = 15, - ACTIONS(339), 1, + [6234] = 15, + ACTIONS(348), 1, anon_sym_LPAREN, - ACTIONS(349), 1, + ACTIONS(358), 1, aux_sym_integer_value_token1, - ACTIONS(351), 1, + ACTIONS(360), 1, aux_sym_float_value_token1, - ACTIONS(355), 1, + ACTIONS(364), 1, sym_variable_identifier, - ACTIONS(357), 1, + ACTIONS(366), 1, sym_plain_value, - ACTIONS(575), 1, + ACTIONS(588), 1, anon_sym_POUND, - ACTIONS(581), 1, + ACTIONS(594), 1, sym_string_value, - ACTIONS(583), 1, + ACTIONS(596), 1, sym_identifier, - ACTIONS(754), 1, + ACTIONS(738), 1, anon_sym_RPAREN, - STATE(148), 1, + STATE(149), 1, sym__value, - STATE(163), 1, - aux_sym_pseudo_class_arguments_repeat1, - STATE(393), 1, + STATE(168), 1, + aux_sym_apply_statement_repeat1, + STATE(385), 1, aux_sym_arguments_repeat1, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(705), 2, + ACTIONS(726), 2, anon_sym_COMMA, anon_sym_SEMI, - STATE(132), 6, + STATE(141), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [6247] = 15, - ACTIONS(339), 1, + [6287] = 14, + ACTIONS(740), 1, + anon_sym_COMMA, + ACTIONS(743), 1, anon_sym_LPAREN, - ACTIONS(349), 1, + ACTIONS(746), 1, + anon_sym_POUND, + ACTIONS(749), 1, + sym_string_value, + ACTIONS(752), 1, aux_sym_integer_value_token1, - ACTIONS(351), 1, + ACTIONS(755), 1, aux_sym_float_value_token1, - ACTIONS(355), 1, + ACTIONS(758), 1, + sym_identifier, + ACTIONS(761), 1, sym_variable_identifier, - ACTIONS(357), 1, + ACTIONS(764), 1, sym_plain_value, - ACTIONS(575), 1, - anon_sym_POUND, - ACTIONS(581), 1, - sym_string_value, - ACTIONS(583), 1, - sym_identifier, - ACTIONS(756), 1, - anon_sym_COMMA, - ACTIONS(758), 1, - anon_sym_RPAREN, - STATE(148), 1, + STATE(145), 1, sym__value, - STATE(163), 1, - aux_sym_pseudo_class_arguments_repeat1, - STATE(407), 1, - aux_sym_pseudo_class_arguments_repeat2, + STATE(161), 1, + aux_sym_declaration_repeat1, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(132), 6, + ACTIONS(700), 3, + anon_sym_SEMI, + anon_sym_RBRACE, + sym_important, + STATE(141), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [6299] = 13, - ACTIONS(339), 1, + [6338] = 11, + ACTIONS(25), 1, + anon_sym_COLON, + ACTIONS(49), 1, + sym_nesting_selector, + ACTIONS(51), 1, + anon_sym_STAR, + ACTIONS(53), 1, + anon_sym_DOT, + ACTIONS(55), 1, + anon_sym_COLON_COLON, + ACTIONS(57), 1, + anon_sym_POUND, + ACTIONS(59), 1, + anon_sym_LBRACK, + ACTIONS(720), 1, + sym_identifier, + ACTIONS(767), 1, + sym_string_value, + ACTIONS(3), 2, + sym_comment, + sym_single_line_comment, + STATE(280), 11, + sym__selector, + sym_universal_selector, + sym_class_selector, + sym_pseudo_class_selector, + sym_pseudo_element_selector, + sym_id_selector, + sym_attribute_selector, + sym_child_selector, + sym_descendant_selector, + sym_sibling_selector, + sym_adjacent_sibling_selector, + [6383] = 15, + ACTIONS(348), 1, anon_sym_LPAREN, - ACTIONS(349), 1, + ACTIONS(358), 1, aux_sym_integer_value_token1, - ACTIONS(351), 1, + ACTIONS(360), 1, aux_sym_float_value_token1, - ACTIONS(355), 1, + ACTIONS(364), 1, sym_variable_identifier, - ACTIONS(357), 1, + ACTIONS(366), 1, sym_plain_value, - ACTIONS(575), 1, + ACTIONS(580), 1, + anon_sym_COMMA, + ACTIONS(588), 1, anon_sym_POUND, - ACTIONS(581), 1, + ACTIONS(594), 1, sym_string_value, - ACTIONS(583), 1, + ACTIONS(596), 1, sym_identifier, - STATE(148), 1, + ACTIONS(769), 1, + anon_sym_SEMI, + ACTIONS(771), 1, + sym_important, + STATE(145), 1, sym__value, - STATE(163), 1, - aux_sym_pseudo_class_arguments_repeat1, + STATE(161), 1, + aux_sym_declaration_repeat1, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(760), 3, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_RPAREN, - STATE(132), 6, + STATE(141), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [6347] = 13, - ACTIONS(764), 1, + [6435] = 15, + ACTIONS(348), 1, anon_sym_LPAREN, - ACTIONS(767), 1, - anon_sym_POUND, - ACTIONS(770), 1, - sym_string_value, - ACTIONS(773), 1, + ACTIONS(358), 1, aux_sym_integer_value_token1, - ACTIONS(776), 1, + ACTIONS(360), 1, aux_sym_float_value_token1, - ACTIONS(779), 1, - sym_identifier, - ACTIONS(782), 1, + ACTIONS(364), 1, sym_variable_identifier, - ACTIONS(785), 1, + ACTIONS(366), 1, sym_plain_value, - STATE(148), 1, + ACTIONS(588), 1, + anon_sym_POUND, + ACTIONS(594), 1, + sym_string_value, + ACTIONS(596), 1, + sym_identifier, + ACTIONS(773), 1, + anon_sym_COMMA, + ACTIONS(775), 1, + anon_sym_RPAREN, + STATE(149), 1, sym__value, - STATE(163), 1, + STATE(168), 1, + aux_sym_apply_statement_repeat1, + STATE(406), 1, aux_sym_pseudo_class_arguments_repeat1, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(762), 3, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_RPAREN, - STATE(132), 6, + STATE(141), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [6395] = 15, - ACTIONS(339), 1, + [6487] = 5, + ACTIONS(3), 2, + sym_comment, + sym_single_line_comment, + ACTIONS(626), 2, + anon_sym_COLON, + anon_sym_GT, + ACTIONS(628), 2, + anon_sym_SLASH, + anon_sym_LT, + ACTIONS(624), 7, + anon_sym_SEMI, + anon_sym_STAR, + anon_sym_DASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(622), 8, + sym__descendant_operator, + sym_nesting_selector, + anon_sym_DOT, + anon_sym_COLON_COLON, + anon_sym_POUND, + anon_sym_LBRACK, + anon_sym_TILDE, + anon_sym_PLUS, + [6519] = 15, + ACTIONS(348), 1, anon_sym_LPAREN, - ACTIONS(349), 1, + ACTIONS(358), 1, aux_sym_integer_value_token1, - ACTIONS(351), 1, + ACTIONS(360), 1, aux_sym_float_value_token1, - ACTIONS(355), 1, + ACTIONS(364), 1, sym_variable_identifier, - ACTIONS(357), 1, + ACTIONS(366), 1, sym_plain_value, - ACTIONS(567), 1, + ACTIONS(580), 1, anon_sym_COMMA, - ACTIONS(575), 1, + ACTIONS(588), 1, anon_sym_POUND, - ACTIONS(581), 1, + ACTIONS(594), 1, sym_string_value, - ACTIONS(583), 1, + ACTIONS(596), 1, sym_identifier, - ACTIONS(788), 1, + ACTIONS(777), 1, anon_sym_SEMI, - ACTIONS(790), 1, + ACTIONS(779), 1, sym_important, - STATE(144), 1, + STATE(145), 1, sym__value, - STATE(151), 1, + STATE(161), 1, aux_sym_declaration_repeat1, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(132), 6, + STATE(141), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [6447] = 15, - ACTIONS(339), 1, + [6571] = 15, + ACTIONS(348), 1, anon_sym_LPAREN, - ACTIONS(349), 1, + ACTIONS(358), 1, aux_sym_integer_value_token1, - ACTIONS(351), 1, + ACTIONS(360), 1, aux_sym_float_value_token1, - ACTIONS(355), 1, + ACTIONS(364), 1, sym_variable_identifier, - ACTIONS(357), 1, + ACTIONS(366), 1, sym_plain_value, - ACTIONS(567), 1, + ACTIONS(580), 1, anon_sym_COMMA, - ACTIONS(575), 1, + ACTIONS(588), 1, anon_sym_POUND, - ACTIONS(581), 1, + ACTIONS(594), 1, sym_string_value, - ACTIONS(583), 1, + ACTIONS(596), 1, sym_identifier, - ACTIONS(699), 1, + ACTIONS(781), 1, anon_sym_SEMI, - ACTIONS(792), 1, + ACTIONS(783), 1, sym_important, - STATE(144), 1, + STATE(145), 1, sym__value, - STATE(151), 1, + STATE(161), 1, aux_sym_declaration_repeat1, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(132), 6, + STATE(141), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [6499] = 5, - ACTIONS(3), 2, - sym_comment, - sym_single_line_comment, - ACTIONS(613), 2, - anon_sym_COLON, - anon_sym_GT, - ACTIONS(615), 2, - anon_sym_SLASH, - anon_sym_LT, - ACTIONS(611), 7, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(609), 8, - sym__descendant_operator, - sym_nesting_selector, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_TILDE, - anon_sym_PLUS, - [6531] = 15, - ACTIONS(339), 1, + [6623] = 13, + ACTIONS(787), 1, anon_sym_LPAREN, - ACTIONS(349), 1, + ACTIONS(790), 1, + anon_sym_POUND, + ACTIONS(793), 1, + sym_string_value, + ACTIONS(796), 1, aux_sym_integer_value_token1, - ACTIONS(351), 1, + ACTIONS(799), 1, aux_sym_float_value_token1, - ACTIONS(355), 1, + ACTIONS(802), 1, + sym_identifier, + ACTIONS(805), 1, sym_variable_identifier, - ACTIONS(357), 1, + ACTIONS(808), 1, sym_plain_value, - ACTIONS(567), 1, - anon_sym_COMMA, - ACTIONS(575), 1, - anon_sym_POUND, - ACTIONS(581), 1, - sym_string_value, - ACTIONS(583), 1, - sym_identifier, - ACTIONS(794), 1, - anon_sym_SEMI, - ACTIONS(796), 1, - sym_important, - STATE(144), 1, + STATE(149), 1, sym__value, - STATE(151), 1, - aux_sym_declaration_repeat1, + STATE(168), 1, + aux_sym_apply_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(132), 6, + ACTIONS(785), 3, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_RPAREN, + STATE(141), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [6583] = 15, - ACTIONS(339), 1, + [6671] = 15, + ACTIONS(348), 1, anon_sym_LPAREN, - ACTIONS(349), 1, + ACTIONS(358), 1, aux_sym_integer_value_token1, - ACTIONS(351), 1, + ACTIONS(360), 1, aux_sym_float_value_token1, - ACTIONS(355), 1, + ACTIONS(364), 1, sym_variable_identifier, - ACTIONS(357), 1, + ACTIONS(366), 1, sym_plain_value, - ACTIONS(567), 1, + ACTIONS(580), 1, anon_sym_COMMA, - ACTIONS(575), 1, + ACTIONS(588), 1, anon_sym_POUND, - ACTIONS(581), 1, + ACTIONS(594), 1, sym_string_value, - ACTIONS(583), 1, + ACTIONS(596), 1, sym_identifier, - ACTIONS(798), 1, + ACTIONS(712), 1, anon_sym_SEMI, - ACTIONS(800), 1, + ACTIONS(811), 1, sym_important, - STATE(144), 1, + STATE(145), 1, sym__value, - STATE(151), 1, + STATE(161), 1, aux_sym_declaration_repeat1, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(132), 6, + STATE(141), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [6635] = 13, - ACTIONS(339), 1, + [6723] = 13, + ACTIONS(348), 1, anon_sym_LPAREN, - ACTIONS(349), 1, + ACTIONS(358), 1, aux_sym_integer_value_token1, - ACTIONS(351), 1, + ACTIONS(360), 1, aux_sym_float_value_token1, - ACTIONS(355), 1, + ACTIONS(364), 1, sym_variable_identifier, - ACTIONS(357), 1, + ACTIONS(366), 1, sym_plain_value, - ACTIONS(575), 1, + ACTIONS(588), 1, anon_sym_POUND, - ACTIONS(581), 1, + ACTIONS(594), 1, sym_string_value, - ACTIONS(583), 1, + ACTIONS(596), 1, sym_identifier, - STATE(148), 1, + STATE(149), 1, sym__value, - STATE(163), 1, - aux_sym_pseudo_class_arguments_repeat1, + STATE(168), 1, + aux_sym_apply_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(802), 2, + ACTIONS(813), 3, anon_sym_COMMA, + anon_sym_SEMI, anon_sym_RPAREN, - STATE(132), 6, + STATE(141), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [6682] = 5, - ACTIONS(804), 1, - anon_sym_LPAREN2, - STATE(195), 1, - sym_arguments, - ACTIONS(3), 2, - sym_comment, - sym_single_line_comment, - ACTIONS(593), 7, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(587), 9, - anon_sym_LPAREN, - anon_sym_GT, - anon_sym_not, - anon_sym_only, - anon_sym_selector, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - sym_identifier, - [6713] = 5, - ACTIONS(693), 1, + [6771] = 5, + ACTIONS(710), 1, anon_sym_LPAREN2, - STATE(196), 1, + STATE(207), 1, sym_arguments, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(587), 3, + ACTIONS(614), 3, anon_sym_GT, anon_sym_SLASH, anon_sym_LT, - ACTIONS(593), 13, + ACTIONS(620), 13, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACE, @@ -12345,79 +12496,58 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [6744] = 4, - ACTIONS(806), 1, - sym_unit, - ACTIONS(3), 2, - sym_comment, - sym_single_line_comment, - ACTIONS(623), 8, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(625), 8, - anon_sym_GT, - anon_sym_not, - anon_sym_only, - anon_sym_selector, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - sym_identifier, - [6772] = 13, - ACTIONS(339), 1, + [6802] = 13, + ACTIONS(348), 1, anon_sym_LPAREN, - ACTIONS(349), 1, + ACTIONS(358), 1, aux_sym_integer_value_token1, - ACTIONS(351), 1, + ACTIONS(360), 1, aux_sym_float_value_token1, - ACTIONS(355), 1, + ACTIONS(364), 1, sym_variable_identifier, - ACTIONS(357), 1, + ACTIONS(366), 1, sym_plain_value, - ACTIONS(575), 1, + ACTIONS(588), 1, anon_sym_POUND, - ACTIONS(581), 1, + ACTIONS(594), 1, sym_string_value, - ACTIONS(583), 1, + ACTIONS(596), 1, sym_identifier, - ACTIONS(808), 1, - anon_sym_RPAREN, - STATE(148), 1, + STATE(149), 1, sym__value, - STATE(150), 1, - aux_sym_pseudo_class_arguments_repeat1, + STATE(168), 1, + aux_sym_apply_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(132), 6, + ACTIONS(815), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + STATE(141), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [6818] = 4, - ACTIONS(810), 1, - sym_unit, + [6849] = 5, + ACTIONS(817), 1, + anon_sym_LPAREN2, + STATE(193), 1, + sym_arguments, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(617), 8, + ACTIONS(620), 7, anon_sym_SEMI, - anon_sym_LPAREN, anon_sym_STAR, anon_sym_PLUS, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - ACTIONS(619), 8, + ACTIONS(614), 9, + anon_sym_LPAREN, anon_sym_GT, anon_sym_not, anon_sym_only, @@ -12426,237 +12556,176 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_LT, sym_identifier, - [6846] = 13, - ACTIONS(339), 1, + [6880] = 13, + ACTIONS(348), 1, anon_sym_LPAREN, - ACTIONS(349), 1, + ACTIONS(358), 1, aux_sym_integer_value_token1, - ACTIONS(351), 1, + ACTIONS(360), 1, aux_sym_float_value_token1, - ACTIONS(355), 1, + ACTIONS(364), 1, sym_variable_identifier, - ACTIONS(357), 1, + ACTIONS(366), 1, sym_plain_value, - ACTIONS(575), 1, + ACTIONS(588), 1, anon_sym_POUND, - ACTIONS(581), 1, + ACTIONS(594), 1, sym_string_value, - ACTIONS(583), 1, + ACTIONS(596), 1, sym_identifier, - ACTIONS(812), 1, - anon_sym_RPAREN, - STATE(148), 1, + ACTIONS(819), 1, + anon_sym_SEMI, + STATE(149), 1, sym__value, - STATE(160), 1, - aux_sym_pseudo_class_arguments_repeat1, + STATE(175), 1, + aux_sym_apply_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(132), 6, + STATE(141), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [6892] = 13, - ACTIONS(339), 1, + [6926] = 13, + ACTIONS(348), 1, anon_sym_LPAREN, - ACTIONS(349), 1, + ACTIONS(358), 1, aux_sym_integer_value_token1, - ACTIONS(351), 1, + ACTIONS(360), 1, aux_sym_float_value_token1, - ACTIONS(355), 1, + ACTIONS(364), 1, sym_variable_identifier, - ACTIONS(357), 1, + ACTIONS(366), 1, sym_plain_value, - ACTIONS(575), 1, + ACTIONS(588), 1, anon_sym_POUND, - ACTIONS(581), 1, + ACTIONS(594), 1, sym_string_value, - ACTIONS(583), 1, + ACTIONS(596), 1, sym_identifier, - ACTIONS(814), 1, - anon_sym_RPAREN, - STATE(148), 1, + ACTIONS(821), 1, + anon_sym_SEMI, + STATE(149), 1, sym__value, - STATE(152), 1, - aux_sym_pseudo_class_arguments_repeat1, + STATE(168), 1, + aux_sym_apply_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(132), 6, + STATE(141), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [6938] = 3, - ACTIONS(3), 2, - sym_comment, - sym_single_line_comment, - ACTIONS(659), 8, - anon_sym_GT, - anon_sym_not, - anon_sym_only, - anon_sym_selector, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - sym_identifier, - ACTIONS(657), 9, - anon_sym_SEMI, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - [6964] = 13, - ACTIONS(339), 1, + [6972] = 13, + ACTIONS(348), 1, anon_sym_LPAREN, - ACTIONS(349), 1, + ACTIONS(358), 1, aux_sym_integer_value_token1, - ACTIONS(351), 1, + ACTIONS(360), 1, aux_sym_float_value_token1, - ACTIONS(355), 1, + ACTIONS(364), 1, sym_variable_identifier, - ACTIONS(357), 1, + ACTIONS(366), 1, sym_plain_value, - ACTIONS(575), 1, + ACTIONS(588), 1, anon_sym_POUND, - ACTIONS(581), 1, + ACTIONS(594), 1, sym_string_value, - ACTIONS(583), 1, + ACTIONS(596), 1, sym_identifier, - ACTIONS(816), 1, + ACTIONS(823), 1, anon_sym_RPAREN, - STATE(148), 1, + STATE(149), 1, sym__value, - STATE(163), 1, - aux_sym_pseudo_class_arguments_repeat1, + STATE(159), 1, + aux_sym_apply_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(132), 6, + STATE(141), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [7010] = 13, - ACTIONS(339), 1, + [7018] = 13, + ACTIONS(348), 1, anon_sym_LPAREN, - ACTIONS(349), 1, + ACTIONS(358), 1, aux_sym_integer_value_token1, - ACTIONS(351), 1, + ACTIONS(360), 1, aux_sym_float_value_token1, - ACTIONS(355), 1, + ACTIONS(364), 1, sym_variable_identifier, - ACTIONS(357), 1, + ACTIONS(366), 1, sym_plain_value, - ACTIONS(575), 1, + ACTIONS(588), 1, anon_sym_POUND, - ACTIONS(581), 1, + ACTIONS(594), 1, sym_string_value, - ACTIONS(583), 1, + ACTIONS(596), 1, sym_identifier, - ACTIONS(818), 1, + ACTIONS(825), 1, anon_sym_RPAREN, - STATE(148), 1, - sym__value, - STATE(159), 1, - aux_sym_pseudo_class_arguments_repeat1, - ACTIONS(3), 2, - sym_comment, - sym_single_line_comment, - STATE(132), 6, - sym_parenthesized_value, - sym_color_value, - sym_integer_value, - sym_float_value, - sym_call_expression, - sym_binary_expression, - [7056] = 12, - ACTIONS(820), 1, - anon_sym_LPAREN, - ACTIONS(822), 1, - anon_sym_POUND, - ACTIONS(824), 1, - sym_string_value, - ACTIONS(826), 1, - aux_sym_integer_value_token1, - ACTIONS(828), 1, - aux_sym_float_value_token1, - ACTIONS(830), 1, - sym_identifier, - ACTIONS(832), 1, - sym_variable_identifier, - ACTIONS(834), 1, - sym_plain_value, - STATE(309), 1, + STATE(149), 1, sym__value, - STATE(415), 1, - sym_include_argument, + STATE(160), 1, + aux_sym_apply_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(300), 6, + STATE(141), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [7099] = 12, - ACTIONS(339), 1, + [7064] = 13, + ACTIONS(348), 1, anon_sym_LPAREN, - ACTIONS(349), 1, + ACTIONS(358), 1, aux_sym_integer_value_token1, - ACTIONS(351), 1, + ACTIONS(360), 1, aux_sym_float_value_token1, - ACTIONS(355), 1, + ACTIONS(364), 1, sym_variable_identifier, - ACTIONS(357), 1, + ACTIONS(366), 1, sym_plain_value, - ACTIONS(575), 1, + ACTIONS(588), 1, anon_sym_POUND, - ACTIONS(581), 1, + ACTIONS(594), 1, sym_string_value, - ACTIONS(583), 1, + ACTIONS(596), 1, sym_identifier, - STATE(148), 1, + ACTIONS(827), 1, + anon_sym_RPAREN, + STATE(149), 1, sym__value, - STATE(162), 1, - aux_sym_pseudo_class_arguments_repeat1, + STATE(168), 1, + aux_sym_apply_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(132), 6, + STATE(141), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [7142] = 3, + [7110] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(611), 8, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(615), 8, + ACTIONS(644), 8, anon_sym_GT, anon_sym_not, anon_sym_only, @@ -12665,12 +12734,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_LT, sym_identifier, - [7167] = 3, - ACTIONS(3), 2, - sym_comment, - sym_single_line_comment, - ACTIONS(665), 8, + ACTIONS(642), 9, anon_sym_SEMI, + anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_STAR, anon_sym_PLUS, @@ -12678,20 +12744,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - ACTIONS(667), 8, - anon_sym_GT, - anon_sym_not, - anon_sym_only, - anon_sym_selector, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - sym_identifier, - [7192] = 3, + [7136] = 4, + ACTIONS(829), 1, + sym_unit, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(645), 8, + ACTIONS(636), 8, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_STAR, @@ -12700,7 +12759,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - ACTIONS(647), 8, + ACTIONS(638), 8, anon_sym_GT, anon_sym_not, anon_sym_only, @@ -12709,11 +12768,79 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_LT, sym_identifier, - [7217] = 3, + [7164] = 13, + ACTIONS(348), 1, + anon_sym_LPAREN, + ACTIONS(358), 1, + aux_sym_integer_value_token1, + ACTIONS(360), 1, + aux_sym_float_value_token1, + ACTIONS(364), 1, + sym_variable_identifier, + ACTIONS(366), 1, + sym_plain_value, + ACTIONS(588), 1, + anon_sym_POUND, + ACTIONS(594), 1, + sym_string_value, + ACTIONS(596), 1, + sym_identifier, + ACTIONS(831), 1, + anon_sym_RPAREN, + STATE(149), 1, + sym__value, + STATE(155), 1, + aux_sym_apply_statement_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_single_line_comment, + STATE(141), 6, + sym_parenthesized_value, + sym_color_value, + sym_integer_value, + sym_float_value, + sym_call_expression, + sym_binary_expression, + [7210] = 13, + ACTIONS(348), 1, + anon_sym_LPAREN, + ACTIONS(358), 1, + aux_sym_integer_value_token1, + ACTIONS(360), 1, + aux_sym_float_value_token1, + ACTIONS(364), 1, + sym_variable_identifier, + ACTIONS(366), 1, + sym_plain_value, + ACTIONS(588), 1, + anon_sym_POUND, + ACTIONS(594), 1, + sym_string_value, + ACTIONS(596), 1, + sym_identifier, + ACTIONS(833), 1, + anon_sym_RPAREN, + STATE(149), 1, + sym__value, + STATE(156), 1, + aux_sym_apply_statement_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_single_line_comment, + STATE(141), 6, + sym_parenthesized_value, + sym_color_value, + sym_integer_value, + sym_float_value, + sym_call_expression, + sym_binary_expression, + [7256] = 4, + ACTIONS(835), 1, + sym_unit, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(641), 8, + ACTIONS(630), 8, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_STAR, @@ -12722,7 +12849,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - ACTIONS(643), 8, + ACTIONS(632), 8, anon_sym_GT, anon_sym_not, anon_sym_only, @@ -12731,37 +12858,37 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_LT, sym_identifier, - [7242] = 3, + [7284] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(637), 8, + ACTIONS(668), 3, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_LT, + ACTIONS(666), 13, + anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_RPAREN, + anon_sym_through, anon_sym_STAR, + anon_sym_RBRACK, anon_sym_PLUS, + anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - ACTIONS(639), 8, - anon_sym_GT, - anon_sym_not, - anon_sym_only, - anon_sym_selector, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - sym_identifier, - [7267] = 3, + [7309] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(631), 3, + ACTIONS(628), 3, anon_sym_GT, anon_sym_SLASH, anon_sym_LT, - ACTIONS(629), 13, + ACTIONS(624), 13, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACE, @@ -12775,90 +12902,81 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [7292] = 12, - ACTIONS(339), 1, - anon_sym_LPAREN, - ACTIONS(349), 1, - aux_sym_integer_value_token1, - ACTIONS(351), 1, - aux_sym_float_value_token1, - ACTIONS(355), 1, - sym_variable_identifier, - ACTIONS(357), 1, - sym_plain_value, - ACTIONS(575), 1, - anon_sym_POUND, - ACTIONS(581), 1, - sym_string_value, - ACTIONS(583), 1, - sym_identifier, - STATE(148), 1, - sym__value, - STATE(178), 1, - aux_sym_pseudo_class_arguments_repeat1, - ACTIONS(3), 2, - sym_comment, - sym_single_line_comment, - STATE(132), 6, - sym_parenthesized_value, - sym_color_value, - sym_integer_value, - sym_float_value, - sym_call_expression, - sym_binary_expression, - [7335] = 3, + [7334] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(635), 3, + ACTIONS(670), 8, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_PLUS, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(672), 8, anon_sym_GT, + anon_sym_not, + anon_sym_only, + anon_sym_selector, + anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, - ACTIONS(633), 13, - anon_sym_COMMA, + sym_identifier, + [7359] = 3, + ACTIONS(3), 2, + sym_comment, + sym_single_line_comment, + ACTIONS(678), 8, anon_sym_SEMI, - anon_sym_LBRACE, - anon_sym_RPAREN, - anon_sym_through, + anon_sym_LPAREN, anon_sym_STAR, - anon_sym_RBRACK, anon_sym_PLUS, - anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [7360] = 3, - ACTIONS(3), 2, - sym_comment, - sym_single_line_comment, - ACTIONS(639), 3, + ACTIONS(680), 8, anon_sym_GT, + anon_sym_not, + anon_sym_only, + anon_sym_selector, + anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, - ACTIONS(637), 13, - anon_sym_COMMA, + sym_identifier, + [7384] = 3, + ACTIONS(3), 2, + sym_comment, + sym_single_line_comment, + ACTIONS(666), 8, anon_sym_SEMI, - anon_sym_LBRACE, - anon_sym_RPAREN, - anon_sym_through, + anon_sym_LPAREN, anon_sym_STAR, - anon_sym_RBRACK, anon_sym_PLUS, - anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [7385] = 3, + ACTIONS(668), 8, + anon_sym_GT, + anon_sym_not, + anon_sym_only, + anon_sym_selector, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + sym_identifier, + [7409] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(643), 3, + ACTIONS(656), 3, anon_sym_GT, anon_sym_SLASH, anon_sym_LT, - ACTIONS(641), 13, + ACTIONS(654), 13, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACE, @@ -12872,15 +12990,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [7410] = 3, + [7434] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(647), 3, + ACTIONS(652), 3, anon_sym_GT, anon_sym_SLASH, anon_sym_LT, - ACTIONS(645), 13, + ACTIONS(650), 13, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACE, @@ -12894,11 +13012,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [7435] = 3, + [7459] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(661), 8, + ACTIONS(662), 8, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_STAR, @@ -12907,7 +13025,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - ACTIONS(663), 8, + ACTIONS(664), 8, anon_sym_GT, anon_sym_not, anon_sym_only, @@ -12916,11 +13034,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_LT, sym_identifier, - [7460] = 3, + [7484] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(653), 8, + ACTIONS(624), 8, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_STAR, @@ -12929,7 +13047,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - ACTIONS(655), 8, + ACTIONS(628), 8, anon_sym_GT, anon_sym_not, anon_sym_only, @@ -12938,11 +13056,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_LT, sym_identifier, - [7485] = 3, + [7509] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(649), 8, + ACTIONS(674), 8, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_STAR, @@ -12951,7 +13069,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - ACTIONS(651), 8, + ACTIONS(676), 8, anon_sym_GT, anon_sym_not, anon_sym_only, @@ -12960,15 +13078,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_LT, sym_identifier, - [7510] = 3, + [7534] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(651), 3, + ACTIONS(648), 3, anon_sym_GT, anon_sym_SLASH, anon_sym_LT, - ACTIONS(649), 13, + ACTIONS(646), 13, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACE, @@ -12982,15 +13100,46 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [7535] = 3, + [7559] = 12, + ACTIONS(348), 1, + anon_sym_LPAREN, + ACTIONS(358), 1, + aux_sym_integer_value_token1, + ACTIONS(360), 1, + aux_sym_float_value_token1, + ACTIONS(364), 1, + sym_variable_identifier, + ACTIONS(366), 1, + sym_plain_value, + ACTIONS(588), 1, + anon_sym_POUND, + ACTIONS(594), 1, + sym_string_value, + ACTIONS(596), 1, + sym_identifier, + STATE(149), 1, + sym__value, + STATE(178), 1, + aux_sym_apply_statement_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_single_line_comment, + STATE(141), 6, + sym_parenthesized_value, + sym_color_value, + sym_integer_value, + sym_float_value, + sym_call_expression, + sym_binary_expression, + [7602] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(655), 3, + ACTIONS(672), 3, anon_sym_GT, anon_sym_SLASH, anon_sym_LT, - ACTIONS(653), 13, + ACTIONS(670), 13, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACE, @@ -13004,37 +13153,37 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [7560] = 3, + [7627] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(659), 3, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_LT, - ACTIONS(657), 13, - anon_sym_COMMA, + ACTIONS(646), 8, anon_sym_SEMI, - anon_sym_LBRACE, - anon_sym_RPAREN, - anon_sym_through, + anon_sym_LPAREN, anon_sym_STAR, - anon_sym_RBRACK, anon_sym_PLUS, - anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [7585] = 3, + ACTIONS(648), 8, + anon_sym_GT, + anon_sym_not, + anon_sym_only, + anon_sym_selector, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + sym_identifier, + [7652] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(663), 3, + ACTIONS(680), 3, anon_sym_GT, anon_sym_SLASH, anon_sym_LT, - ACTIONS(661), 13, + ACTIONS(678), 13, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACE, @@ -13048,15 +13197,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [7610] = 3, + [7677] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(667), 3, + ACTIONS(660), 3, anon_sym_GT, anon_sym_SLASH, anon_sym_LT, - ACTIONS(665), 13, + ACTIONS(658), 13, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACE, @@ -13070,17 +13219,48 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [7635] = 4, - ACTIONS(836), 1, + [7702] = 12, + ACTIONS(348), 1, + anon_sym_LPAREN, + ACTIONS(358), 1, + aux_sym_integer_value_token1, + ACTIONS(360), 1, + aux_sym_float_value_token1, + ACTIONS(364), 1, + sym_variable_identifier, + ACTIONS(366), 1, + sym_plain_value, + ACTIONS(588), 1, + anon_sym_POUND, + ACTIONS(594), 1, + sym_string_value, + ACTIONS(596), 1, + sym_identifier, + STATE(149), 1, + sym__value, + STATE(170), 1, + aux_sym_apply_statement_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_single_line_comment, + STATE(141), 6, + sym_parenthesized_value, + sym_color_value, + sym_integer_value, + sym_float_value, + sym_call_expression, + sym_binary_expression, + [7745] = 4, + ACTIONS(837), 1, sym_unit, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(625), 3, + ACTIONS(632), 3, anon_sym_GT, anon_sym_SLASH, anon_sym_LT, - ACTIONS(623), 12, + ACTIONS(630), 12, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACE, @@ -13093,21 +13273,20 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [7662] = 4, - ACTIONS(838), 1, - sym_unit, + [7772] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(619), 3, + ACTIONS(664), 3, anon_sym_GT, anon_sym_SLASH, anon_sym_LT, - ACTIONS(617), 12, + ACTIONS(662), 13, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACE, anon_sym_RPAREN, + anon_sym_through, anon_sym_STAR, anon_sym_RBRACK, anon_sym_PLUS, @@ -13116,15 +13295,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [7689] = 3, + [7797] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(615), 3, + ACTIONS(644), 3, anon_sym_GT, anon_sym_SLASH, anon_sym_LT, - ACTIONS(611), 13, + ACTIONS(642), 13, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACE, @@ -13138,11 +13317,33 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [7714] = 3, + [7822] = 3, + ACTIONS(3), 2, + sym_comment, + sym_single_line_comment, + ACTIONS(654), 8, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_PLUS, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(656), 8, + anon_sym_GT, + anon_sym_not, + anon_sym_only, + anon_sym_selector, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + sym_identifier, + [7847] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(633), 8, + ACTIONS(650), 8, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_STAR, @@ -13151,7 +13352,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - ACTIONS(635), 8, + ACTIONS(652), 8, anon_sym_GT, anon_sym_not, anon_sym_only, @@ -13160,26 +13361,26 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_LT, sym_identifier, - [7739] = 12, - ACTIONS(820), 1, + [7872] = 12, + ACTIONS(839), 1, anon_sym_LPAREN, - ACTIONS(822), 1, + ACTIONS(841), 1, anon_sym_POUND, - ACTIONS(824), 1, + ACTIONS(843), 1, sym_string_value, - ACTIONS(826), 1, + ACTIONS(845), 1, aux_sym_integer_value_token1, - ACTIONS(828), 1, + ACTIONS(847), 1, aux_sym_float_value_token1, - ACTIONS(830), 1, + ACTIONS(849), 1, sym_identifier, - ACTIONS(832), 1, + ACTIONS(851), 1, sym_variable_identifier, - ACTIONS(834), 1, + ACTIONS(853), 1, sym_plain_value, - STATE(309), 1, + STATE(318), 1, sym__value, - STATE(438), 1, + STATE(423), 1, sym_include_argument, ACTIONS(3), 2, sym_comment, @@ -13191,11 +13392,33 @@ static uint16_t ts_small_parse_table[] = { sym_float_value, sym_call_expression, sym_binary_expression, - [7782] = 3, + [7915] = 3, + ACTIONS(3), 2, + sym_comment, + sym_single_line_comment, + ACTIONS(676), 3, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_LT, + ACTIONS(674), 13, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACE, + anon_sym_RPAREN, + anon_sym_through, + anon_sym_STAR, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [7940] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(629), 8, + ACTIONS(658), 8, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_STAR, @@ -13204,7 +13427,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - ACTIONS(631), 8, + ACTIONS(660), 8, anon_sym_GT, anon_sym_not, anon_sym_only, @@ -13213,1143 +13436,1145 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_LT, sym_identifier, - [7807] = 11, - ACTIONS(840), 1, + [7965] = 4, + ACTIONS(855), 1, + sym_unit, + ACTIONS(3), 2, + sym_comment, + sym_single_line_comment, + ACTIONS(638), 3, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_LT, + ACTIONS(636), 12, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACE, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [7992] = 12, + ACTIONS(839), 1, anon_sym_LPAREN, - ACTIONS(842), 1, + ACTIONS(841), 1, anon_sym_POUND, - ACTIONS(844), 1, + ACTIONS(843), 1, sym_string_value, - ACTIONS(846), 1, + ACTIONS(845), 1, aux_sym_integer_value_token1, - ACTIONS(848), 1, + ACTIONS(847), 1, aux_sym_float_value_token1, - ACTIONS(850), 1, + ACTIONS(849), 1, sym_identifier, - ACTIONS(852), 1, + ACTIONS(851), 1, sym_variable_identifier, - ACTIONS(854), 1, + ACTIONS(853), 1, sym_plain_value, - STATE(145), 1, + STATE(318), 1, sym__value, + STATE(418), 1, + sym_include_argument, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(182), 6, + STATE(300), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [7847] = 11, - ACTIONS(471), 1, + [8035] = 11, + ACTIONS(564), 1, anon_sym_LPAREN, - ACTIONS(477), 1, + ACTIONS(570), 1, aux_sym_integer_value_token1, - ACTIONS(479), 1, + ACTIONS(572), 1, aux_sym_float_value_token1, - ACTIONS(483), 1, + ACTIONS(576), 1, sym_variable_identifier, - ACTIONS(485), 1, + ACTIONS(578), 1, sym_plain_value, - ACTIONS(856), 1, + ACTIONS(857), 1, anon_sym_POUND, - ACTIONS(858), 1, + ACTIONS(859), 1, sym_string_value, - ACTIONS(860), 1, + ACTIONS(861), 1, sym_identifier, - STATE(321), 1, + STATE(331), 1, sym__value, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(203), 6, + STATE(185), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [7887] = 11, - ACTIONS(471), 1, + [8075] = 11, + ACTIONS(564), 1, anon_sym_LPAREN, - ACTIONS(483), 1, + ACTIONS(576), 1, sym_variable_identifier, - ACTIONS(485), 1, + ACTIONS(578), 1, sym_plain_value, - ACTIONS(856), 1, + ACTIONS(857), 1, anon_sym_POUND, - ACTIONS(858), 1, + ACTIONS(859), 1, sym_string_value, - ACTIONS(860), 1, + ACTIONS(861), 1, sym_identifier, - ACTIONS(862), 1, + ACTIONS(863), 1, aux_sym_integer_value_token1, - ACTIONS(864), 1, + ACTIONS(865), 1, aux_sym_float_value_token1, - STATE(323), 1, + STATE(194), 1, sym__value, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(203), 6, + STATE(185), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [7927] = 11, - ACTIONS(339), 1, + [8115] = 11, + ACTIONS(564), 1, anon_sym_LPAREN, - ACTIONS(349), 1, + ACTIONS(570), 1, aux_sym_integer_value_token1, - ACTIONS(351), 1, + ACTIONS(572), 1, aux_sym_float_value_token1, - ACTIONS(355), 1, + ACTIONS(576), 1, sym_variable_identifier, - ACTIONS(357), 1, + ACTIONS(578), 1, sym_plain_value, - ACTIONS(575), 1, + ACTIONS(857), 1, anon_sym_POUND, - ACTIONS(581), 1, + ACTIONS(859), 1, sym_string_value, - ACTIONS(583), 1, + ACTIONS(861), 1, sym_identifier, - STATE(126), 1, + STATE(194), 1, sym__value, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(132), 6, + STATE(185), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [7967] = 11, - ACTIONS(339), 1, + [8155] = 11, + ACTIONS(564), 1, anon_sym_LPAREN, - ACTIONS(349), 1, - aux_sym_integer_value_token1, - ACTIONS(351), 1, - aux_sym_float_value_token1, - ACTIONS(355), 1, + ACTIONS(576), 1, sym_variable_identifier, - ACTIONS(357), 1, + ACTIONS(578), 1, sym_plain_value, - ACTIONS(575), 1, + ACTIONS(857), 1, anon_sym_POUND, - ACTIONS(581), 1, + ACTIONS(859), 1, sym_string_value, - ACTIONS(583), 1, + ACTIONS(861), 1, sym_identifier, - STATE(127), 1, + ACTIONS(863), 1, + aux_sym_integer_value_token1, + ACTIONS(865), 1, + aux_sym_float_value_token1, + STATE(330), 1, sym__value, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(132), 6, + STATE(185), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [8007] = 11, - ACTIONS(471), 1, + [8195] = 11, + ACTIONS(564), 1, anon_sym_LPAREN, - ACTIONS(477), 1, + ACTIONS(570), 1, aux_sym_integer_value_token1, - ACTIONS(479), 1, + ACTIONS(572), 1, aux_sym_float_value_token1, - ACTIONS(483), 1, + ACTIONS(576), 1, sym_variable_identifier, - ACTIONS(485), 1, + ACTIONS(578), 1, sym_plain_value, - ACTIONS(856), 1, + ACTIONS(857), 1, anon_sym_POUND, - ACTIONS(858), 1, + ACTIONS(859), 1, sym_string_value, - ACTIONS(860), 1, + ACTIONS(861), 1, sym_identifier, - STATE(343), 1, + STATE(353), 1, sym__value, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(203), 6, + STATE(185), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [8047] = 11, - ACTIONS(339), 1, + [8235] = 11, + ACTIONS(564), 1, anon_sym_LPAREN, - ACTIONS(349), 1, + ACTIONS(570), 1, aux_sym_integer_value_token1, - ACTIONS(351), 1, + ACTIONS(572), 1, aux_sym_float_value_token1, - ACTIONS(355), 1, + ACTIONS(576), 1, sym_variable_identifier, - ACTIONS(357), 1, + ACTIONS(578), 1, sym_plain_value, - ACTIONS(575), 1, + ACTIONS(857), 1, anon_sym_POUND, - ACTIONS(581), 1, + ACTIONS(859), 1, sym_string_value, - ACTIONS(583), 1, + ACTIONS(861), 1, sym_identifier, - STATE(146), 1, + STATE(350), 1, sym__value, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(132), 6, + STATE(185), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [8087] = 11, - ACTIONS(471), 1, + [8275] = 5, + ACTIONS(869), 1, + anon_sym_COLON, + ACTIONS(871), 1, + anon_sym_LPAREN2, + STATE(279), 1, + sym_pseudo_class_arguments, + ACTIONS(3), 2, + sym_comment, + sym_single_line_comment, + ACTIONS(867), 12, + sym__descendant_operator, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_RPAREN, + sym_nesting_selector, + anon_sym_DOT, + anon_sym_COLON_COLON, + anon_sym_POUND, + anon_sym_LBRACK, + anon_sym_GT, + anon_sym_TILDE, + anon_sym_PLUS, + [8303] = 11, + ACTIONS(564), 1, anon_sym_LPAREN, - ACTIONS(477), 1, + ACTIONS(570), 1, aux_sym_integer_value_token1, - ACTIONS(479), 1, + ACTIONS(572), 1, aux_sym_float_value_token1, - ACTIONS(483), 1, + ACTIONS(576), 1, sym_variable_identifier, - ACTIONS(485), 1, + ACTIONS(578), 1, sym_plain_value, - ACTIONS(856), 1, + ACTIONS(857), 1, anon_sym_POUND, - ACTIONS(858), 1, + ACTIONS(859), 1, sym_string_value, - ACTIONS(860), 1, + ACTIONS(861), 1, sym_identifier, - STATE(342), 1, + STATE(325), 1, sym__value, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(203), 6, + STATE(185), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [8127] = 11, - ACTIONS(471), 1, + [8343] = 11, + ACTIONS(564), 1, anon_sym_LPAREN, - ACTIONS(477), 1, + ACTIONS(570), 1, aux_sym_integer_value_token1, - ACTIONS(479), 1, + ACTIONS(572), 1, aux_sym_float_value_token1, - ACTIONS(483), 1, + ACTIONS(576), 1, sym_variable_identifier, - ACTIONS(485), 1, + ACTIONS(578), 1, sym_plain_value, - ACTIONS(856), 1, + ACTIONS(857), 1, anon_sym_POUND, - ACTIONS(858), 1, + ACTIONS(859), 1, sym_string_value, - ACTIONS(860), 1, + ACTIONS(861), 1, sym_identifier, - STATE(319), 1, + STATE(309), 1, sym__value, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(203), 6, + STATE(185), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [8167] = 11, - ACTIONS(471), 1, + [8383] = 11, + ACTIONS(564), 1, anon_sym_LPAREN, - ACTIONS(477), 1, + ACTIONS(570), 1, aux_sym_integer_value_token1, - ACTIONS(479), 1, + ACTIONS(572), 1, aux_sym_float_value_token1, - ACTIONS(483), 1, + ACTIONS(576), 1, sym_variable_identifier, - ACTIONS(485), 1, + ACTIONS(578), 1, sym_plain_value, - ACTIONS(856), 1, + ACTIONS(857), 1, anon_sym_POUND, - ACTIONS(858), 1, + ACTIONS(859), 1, sym_string_value, - ACTIONS(860), 1, + ACTIONS(861), 1, sym_identifier, - STATE(290), 1, + STATE(348), 1, sym__value, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(203), 6, + STATE(185), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [8207] = 11, - ACTIONS(471), 1, + [8423] = 11, + ACTIONS(564), 1, anon_sym_LPAREN, - ACTIONS(477), 1, + ACTIONS(570), 1, aux_sym_integer_value_token1, - ACTIONS(479), 1, + ACTIONS(572), 1, aux_sym_float_value_token1, - ACTIONS(483), 1, + ACTIONS(576), 1, sym_variable_identifier, - ACTIONS(485), 1, + ACTIONS(578), 1, sym_plain_value, - ACTIONS(856), 1, + ACTIONS(857), 1, anon_sym_POUND, - ACTIONS(858), 1, + ACTIONS(859), 1, sym_string_value, - ACTIONS(860), 1, + ACTIONS(861), 1, sym_identifier, - STATE(289), 1, + STATE(345), 1, sym__value, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(203), 6, + STATE(185), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [8247] = 11, - ACTIONS(471), 1, + [8463] = 11, + ACTIONS(348), 1, anon_sym_LPAREN, - ACTIONS(477), 1, + ACTIONS(358), 1, aux_sym_integer_value_token1, - ACTIONS(479), 1, + ACTIONS(360), 1, aux_sym_float_value_token1, - ACTIONS(483), 1, + ACTIONS(364), 1, sym_variable_identifier, - ACTIONS(485), 1, + ACTIONS(366), 1, sym_plain_value, - ACTIONS(856), 1, + ACTIONS(588), 1, anon_sym_POUND, - ACTIONS(858), 1, + ACTIONS(594), 1, sym_string_value, - ACTIONS(860), 1, + ACTIONS(596), 1, sym_identifier, - STATE(298), 1, + STATE(124), 1, sym__value, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(203), 6, + STATE(141), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [8287] = 11, - ACTIONS(339), 1, + [8503] = 11, + ACTIONS(348), 1, anon_sym_LPAREN, - ACTIONS(349), 1, + ACTIONS(358), 1, aux_sym_integer_value_token1, - ACTIONS(351), 1, + ACTIONS(360), 1, aux_sym_float_value_token1, - ACTIONS(355), 1, + ACTIONS(364), 1, sym_variable_identifier, - ACTIONS(357), 1, + ACTIONS(366), 1, sym_plain_value, - ACTIONS(575), 1, + ACTIONS(588), 1, anon_sym_POUND, - ACTIONS(581), 1, + ACTIONS(594), 1, sym_string_value, - ACTIONS(583), 1, + ACTIONS(596), 1, sym_identifier, - STATE(124), 1, + STATE(147), 1, sym__value, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(132), 6, + STATE(141), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [8327] = 5, - ACTIONS(868), 1, - anon_sym_COLON, - ACTIONS(870), 1, - anon_sym_LPAREN2, - STATE(262), 1, - sym_pseudo_class_arguments, - ACTIONS(3), 2, - sym_comment, - sym_single_line_comment, - ACTIONS(866), 12, - sym__descendant_operator, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RPAREN, - sym_nesting_selector, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_GT, - anon_sym_TILDE, - anon_sym_PLUS, - [8355] = 11, - ACTIONS(339), 1, + [8543] = 11, + ACTIONS(564), 1, anon_sym_LPAREN, - ACTIONS(349), 1, + ACTIONS(570), 1, aux_sym_integer_value_token1, - ACTIONS(351), 1, + ACTIONS(572), 1, aux_sym_float_value_token1, - ACTIONS(355), 1, + ACTIONS(576), 1, sym_variable_identifier, - ACTIONS(357), 1, + ACTIONS(578), 1, sym_plain_value, - ACTIONS(575), 1, + ACTIONS(857), 1, anon_sym_POUND, - ACTIONS(581), 1, + ACTIONS(859), 1, sym_string_value, - ACTIONS(583), 1, + ACTIONS(861), 1, sym_identifier, - STATE(122), 1, + STATE(310), 1, sym__value, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(132), 6, + STATE(185), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [8395] = 11, - ACTIONS(471), 1, + [8583] = 11, + ACTIONS(564), 1, anon_sym_LPAREN, - ACTIONS(477), 1, + ACTIONS(570), 1, aux_sym_integer_value_token1, - ACTIONS(479), 1, + ACTIONS(572), 1, aux_sym_float_value_token1, - ACTIONS(483), 1, + ACTIONS(576), 1, sym_variable_identifier, - ACTIONS(485), 1, + ACTIONS(578), 1, sym_plain_value, - ACTIONS(856), 1, + ACTIONS(857), 1, anon_sym_POUND, - ACTIONS(858), 1, + ACTIONS(859), 1, sym_string_value, - ACTIONS(860), 1, + ACTIONS(861), 1, sym_identifier, - STATE(318), 1, + STATE(311), 1, sym__value, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(203), 6, + STATE(185), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [8435] = 11, - ACTIONS(339), 1, + [8623] = 11, + ACTIONS(564), 1, anon_sym_LPAREN, - ACTIONS(349), 1, + ACTIONS(570), 1, aux_sym_integer_value_token1, - ACTIONS(351), 1, + ACTIONS(572), 1, aux_sym_float_value_token1, - ACTIONS(355), 1, + ACTIONS(576), 1, sym_variable_identifier, - ACTIONS(357), 1, + ACTIONS(578), 1, sym_plain_value, - ACTIONS(575), 1, + ACTIONS(857), 1, anon_sym_POUND, - ACTIONS(581), 1, + ACTIONS(859), 1, sym_string_value, - ACTIONS(583), 1, + ACTIONS(861), 1, sym_identifier, - STATE(125), 1, + STATE(321), 1, sym__value, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(132), 6, + STATE(185), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [8475] = 5, - ACTIONS(870), 1, - anon_sym_LPAREN2, - ACTIONS(874), 1, - anon_sym_COLON, - STATE(273), 1, - sym_pseudo_class_arguments, - ACTIONS(3), 2, - sym_comment, - sym_single_line_comment, - ACTIONS(872), 12, - sym__descendant_operator, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RPAREN, - sym_nesting_selector, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_GT, - anon_sym_TILDE, - anon_sym_PLUS, - [8503] = 11, - ACTIONS(471), 1, + [8663] = 11, + ACTIONS(564), 1, anon_sym_LPAREN, - ACTIONS(477), 1, + ACTIONS(570), 1, aux_sym_integer_value_token1, - ACTIONS(479), 1, + ACTIONS(572), 1, aux_sym_float_value_token1, - ACTIONS(483), 1, + ACTIONS(576), 1, sym_variable_identifier, - ACTIONS(485), 1, + ACTIONS(578), 1, sym_plain_value, - ACTIONS(856), 1, + ACTIONS(857), 1, anon_sym_POUND, - ACTIONS(858), 1, + ACTIONS(859), 1, sym_string_value, - ACTIONS(860), 1, + ACTIONS(861), 1, sym_identifier, - STATE(332), 1, + STATE(322), 1, sym__value, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(203), 6, + STATE(185), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [8543] = 11, - ACTIONS(840), 1, + [8703] = 11, + ACTIONS(564), 1, anon_sym_LPAREN, - ACTIONS(842), 1, - anon_sym_POUND, - ACTIONS(844), 1, - sym_string_value, - ACTIONS(846), 1, + ACTIONS(570), 1, aux_sym_integer_value_token1, - ACTIONS(848), 1, + ACTIONS(572), 1, aux_sym_float_value_token1, - ACTIONS(850), 1, - sym_identifier, - ACTIONS(852), 1, + ACTIONS(576), 1, sym_variable_identifier, - ACTIONS(854), 1, + ACTIONS(578), 1, sym_plain_value, - STATE(186), 1, + ACTIONS(857), 1, + anon_sym_POUND, + ACTIONS(859), 1, + sym_string_value, + ACTIONS(861), 1, + sym_identifier, + STATE(291), 1, sym__value, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(182), 6, + STATE(185), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [8583] = 11, - ACTIONS(471), 1, + [8743] = 11, + ACTIONS(564), 1, anon_sym_LPAREN, - ACTIONS(477), 1, + ACTIONS(570), 1, aux_sym_integer_value_token1, - ACTIONS(479), 1, + ACTIONS(572), 1, aux_sym_float_value_token1, - ACTIONS(483), 1, + ACTIONS(576), 1, sym_variable_identifier, - ACTIONS(485), 1, + ACTIONS(578), 1, sym_plain_value, - ACTIONS(856), 1, + ACTIONS(857), 1, anon_sym_POUND, - ACTIONS(858), 1, + ACTIONS(859), 1, sym_string_value, - ACTIONS(860), 1, + ACTIONS(861), 1, sym_identifier, - STATE(331), 1, + STATE(312), 1, sym__value, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(203), 6, + STATE(185), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [8623] = 11, - ACTIONS(471), 1, + [8783] = 11, + ACTIONS(564), 1, anon_sym_LPAREN, - ACTIONS(477), 1, + ACTIONS(570), 1, aux_sym_integer_value_token1, - ACTIONS(479), 1, + ACTIONS(572), 1, aux_sym_float_value_token1, - ACTIONS(483), 1, + ACTIONS(576), 1, sym_variable_identifier, - ACTIONS(485), 1, + ACTIONS(578), 1, sym_plain_value, - ACTIONS(856), 1, + ACTIONS(857), 1, anon_sym_POUND, - ACTIONS(858), 1, + ACTIONS(859), 1, sym_string_value, - ACTIONS(860), 1, + ACTIONS(861), 1, sym_identifier, - STATE(340), 1, + STATE(351), 1, sym__value, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(203), 6, + STATE(185), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [8663] = 11, - ACTIONS(471), 1, + [8823] = 11, + ACTIONS(348), 1, anon_sym_LPAREN, - ACTIONS(477), 1, + ACTIONS(358), 1, aux_sym_integer_value_token1, - ACTIONS(479), 1, + ACTIONS(360), 1, aux_sym_float_value_token1, - ACTIONS(483), 1, + ACTIONS(364), 1, sym_variable_identifier, - ACTIONS(485), 1, + ACTIONS(366), 1, sym_plain_value, - ACTIONS(856), 1, + ACTIONS(588), 1, anon_sym_POUND, - ACTIONS(858), 1, + ACTIONS(594), 1, sym_string_value, - ACTIONS(860), 1, + ACTIONS(596), 1, sym_identifier, - STATE(336), 1, + STATE(125), 1, sym__value, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(203), 6, + STATE(141), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [8703] = 11, - ACTIONS(471), 1, + [8863] = 11, + ACTIONS(564), 1, anon_sym_LPAREN, - ACTIONS(477), 1, + ACTIONS(570), 1, aux_sym_integer_value_token1, - ACTIONS(479), 1, + ACTIONS(572), 1, aux_sym_float_value_token1, - ACTIONS(483), 1, + ACTIONS(576), 1, sym_variable_identifier, - ACTIONS(485), 1, + ACTIONS(578), 1, sym_plain_value, - ACTIONS(856), 1, + ACTIONS(857), 1, anon_sym_POUND, - ACTIONS(858), 1, + ACTIONS(859), 1, sym_string_value, - ACTIONS(860), 1, + ACTIONS(861), 1, sym_identifier, - STATE(190), 1, + STATE(352), 1, sym__value, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(203), 6, + STATE(185), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [8743] = 11, - ACTIONS(339), 1, + [8903] = 11, + ACTIONS(564), 1, anon_sym_LPAREN, - ACTIONS(349), 1, + ACTIONS(570), 1, aux_sym_integer_value_token1, - ACTIONS(351), 1, + ACTIONS(572), 1, aux_sym_float_value_token1, - ACTIONS(355), 1, + ACTIONS(576), 1, sym_variable_identifier, - ACTIONS(357), 1, + ACTIONS(578), 1, sym_plain_value, - ACTIONS(575), 1, + ACTIONS(857), 1, anon_sym_POUND, - ACTIONS(581), 1, + ACTIONS(859), 1, sym_string_value, - ACTIONS(583), 1, + ACTIONS(861), 1, sym_identifier, - STATE(135), 1, + STATE(320), 1, sym__value, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(132), 6, + STATE(185), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [8783] = 11, - ACTIONS(471), 1, + [8943] = 11, + ACTIONS(564), 1, anon_sym_LPAREN, - ACTIONS(477), 1, - aux_sym_integer_value_token1, - ACTIONS(479), 1, - aux_sym_float_value_token1, - ACTIONS(483), 1, + ACTIONS(576), 1, sym_variable_identifier, - ACTIONS(485), 1, + ACTIONS(578), 1, sym_plain_value, - ACTIONS(856), 1, + ACTIONS(857), 1, anon_sym_POUND, - ACTIONS(858), 1, + ACTIONS(859), 1, sym_string_value, - ACTIONS(860), 1, + ACTIONS(861), 1, sym_identifier, - STATE(330), 1, + ACTIONS(863), 1, + aux_sym_integer_value_token1, + ACTIONS(865), 1, + aux_sym_float_value_token1, + STATE(332), 1, sym__value, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(203), 6, + STATE(185), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [8823] = 11, - ACTIONS(820), 1, + [8983] = 11, + ACTIONS(873), 1, anon_sym_LPAREN, - ACTIONS(822), 1, + ACTIONS(875), 1, anon_sym_POUND, - ACTIONS(824), 1, + ACTIONS(877), 1, sym_string_value, - ACTIONS(826), 1, + ACTIONS(879), 1, aux_sym_integer_value_token1, - ACTIONS(828), 1, + ACTIONS(881), 1, aux_sym_float_value_token1, - ACTIONS(830), 1, + ACTIONS(883), 1, sym_identifier, - ACTIONS(834), 1, - sym_plain_value, - ACTIONS(876), 1, + ACTIONS(885), 1, sym_variable_identifier, - STATE(303), 1, + ACTIONS(887), 1, + sym_plain_value, + STATE(146), 1, sym__value, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(300), 6, + STATE(192), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [8863] = 11, - ACTIONS(471), 1, + [9023] = 11, + ACTIONS(348), 1, anon_sym_LPAREN, - ACTIONS(483), 1, + ACTIONS(358), 1, + aux_sym_integer_value_token1, + ACTIONS(360), 1, + aux_sym_float_value_token1, + ACTIONS(364), 1, sym_variable_identifier, - ACTIONS(485), 1, + ACTIONS(366), 1, sym_plain_value, - ACTIONS(856), 1, + ACTIONS(588), 1, anon_sym_POUND, - ACTIONS(858), 1, + ACTIONS(594), 1, sym_string_value, - ACTIONS(860), 1, + ACTIONS(596), 1, sym_identifier, - ACTIONS(862), 1, - aux_sym_integer_value_token1, - ACTIONS(864), 1, - aux_sym_float_value_token1, - STATE(190), 1, + STATE(128), 1, sym__value, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(203), 6, + STATE(141), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [8903] = 11, - ACTIONS(471), 1, + [9063] = 11, + ACTIONS(348), 1, anon_sym_LPAREN, - ACTIONS(477), 1, + ACTIONS(358), 1, aux_sym_integer_value_token1, - ACTIONS(479), 1, + ACTIONS(360), 1, aux_sym_float_value_token1, - ACTIONS(483), 1, + ACTIONS(364), 1, sym_variable_identifier, - ACTIONS(485), 1, + ACTIONS(366), 1, sym_plain_value, - ACTIONS(856), 1, + ACTIONS(588), 1, anon_sym_POUND, - ACTIONS(858), 1, + ACTIONS(594), 1, sym_string_value, - ACTIONS(860), 1, + ACTIONS(596), 1, sym_identifier, - STATE(329), 1, + STATE(135), 1, sym__value, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(203), 6, + STATE(141), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [8943] = 11, - ACTIONS(471), 1, + [9103] = 11, + ACTIONS(873), 1, anon_sym_LPAREN, - ACTIONS(477), 1, + ACTIONS(875), 1, + anon_sym_POUND, + ACTIONS(877), 1, + sym_string_value, + ACTIONS(879), 1, aux_sym_integer_value_token1, - ACTIONS(479), 1, + ACTIONS(881), 1, aux_sym_float_value_token1, - ACTIONS(483), 1, + ACTIONS(883), 1, + sym_identifier, + ACTIONS(885), 1, sym_variable_identifier, - ACTIONS(485), 1, + ACTIONS(887), 1, sym_plain_value, - ACTIONS(856), 1, - anon_sym_POUND, - ACTIONS(858), 1, - sym_string_value, - ACTIONS(860), 1, - sym_identifier, - STATE(315), 1, + STATE(197), 1, sym__value, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(203), 6, + STATE(192), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [8983] = 11, - ACTIONS(471), 1, + [9143] = 11, + ACTIONS(564), 1, anon_sym_LPAREN, - ACTIONS(477), 1, + ACTIONS(570), 1, aux_sym_integer_value_token1, - ACTIONS(479), 1, + ACTIONS(572), 1, aux_sym_float_value_token1, - ACTIONS(483), 1, + ACTIONS(576), 1, sym_variable_identifier, - ACTIONS(485), 1, + ACTIONS(578), 1, sym_plain_value, - ACTIONS(856), 1, + ACTIONS(857), 1, anon_sym_POUND, - ACTIONS(858), 1, + ACTIONS(859), 1, sym_string_value, - ACTIONS(860), 1, + ACTIONS(861), 1, sym_identifier, - STATE(313), 1, + STATE(337), 1, sym__value, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(203), 6, + STATE(185), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [9023] = 11, - ACTIONS(471), 1, + [9183] = 11, + ACTIONS(348), 1, anon_sym_LPAREN, - ACTIONS(477), 1, + ACTIONS(358), 1, aux_sym_integer_value_token1, - ACTIONS(479), 1, + ACTIONS(360), 1, aux_sym_float_value_token1, - ACTIONS(483), 1, + ACTIONS(364), 1, sym_variable_identifier, - ACTIONS(485), 1, + ACTIONS(366), 1, sym_plain_value, - ACTIONS(856), 1, + ACTIONS(588), 1, anon_sym_POUND, - ACTIONS(858), 1, + ACTIONS(594), 1, sym_string_value, - ACTIONS(860), 1, + ACTIONS(596), 1, sym_identifier, - STATE(328), 1, + STATE(126), 1, sym__value, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(203), 6, + STATE(141), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [9063] = 11, - ACTIONS(471), 1, + [9223] = 11, + ACTIONS(348), 1, anon_sym_LPAREN, - ACTIONS(477), 1, + ACTIONS(358), 1, aux_sym_integer_value_token1, - ACTIONS(479), 1, + ACTIONS(360), 1, aux_sym_float_value_token1, - ACTIONS(483), 1, + ACTIONS(364), 1, sym_variable_identifier, - ACTIONS(485), 1, + ACTIONS(366), 1, sym_plain_value, - ACTIONS(856), 1, + ACTIONS(588), 1, anon_sym_POUND, - ACTIONS(858), 1, + ACTIONS(594), 1, sym_string_value, - ACTIONS(860), 1, + ACTIONS(596), 1, sym_identifier, - STATE(333), 1, + STATE(127), 1, sym__value, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(203), 6, + STATE(141), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [9103] = 11, - ACTIONS(471), 1, + [9263] = 11, + ACTIONS(564), 1, anon_sym_LPAREN, - ACTIONS(483), 1, + ACTIONS(570), 1, + aux_sym_integer_value_token1, + ACTIONS(572), 1, + aux_sym_float_value_token1, + ACTIONS(576), 1, sym_variable_identifier, - ACTIONS(485), 1, + ACTIONS(578), 1, sym_plain_value, - ACTIONS(856), 1, + ACTIONS(857), 1, anon_sym_POUND, - ACTIONS(858), 1, + ACTIONS(859), 1, sym_string_value, - ACTIONS(860), 1, + ACTIONS(861), 1, sym_identifier, - ACTIONS(862), 1, - aux_sym_integer_value_token1, - ACTIONS(864), 1, - aux_sym_float_value_token1, - STATE(322), 1, + STATE(317), 1, sym__value, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(203), 6, + STATE(185), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [9143] = 11, - ACTIONS(840), 1, + [9303] = 11, + ACTIONS(839), 1, anon_sym_LPAREN, - ACTIONS(842), 1, + ACTIONS(841), 1, anon_sym_POUND, - ACTIONS(844), 1, + ACTIONS(843), 1, sym_string_value, - ACTIONS(846), 1, + ACTIONS(845), 1, aux_sym_integer_value_token1, - ACTIONS(848), 1, + ACTIONS(847), 1, aux_sym_float_value_token1, - ACTIONS(850), 1, + ACTIONS(849), 1, sym_identifier, - ACTIONS(852), 1, - sym_variable_identifier, - ACTIONS(854), 1, + ACTIONS(853), 1, sym_plain_value, - STATE(143), 1, + ACTIONS(889), 1, + sym_variable_identifier, + STATE(304), 1, sym__value, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(182), 6, + STATE(300), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [9183] = 11, - ACTIONS(471), 1, + [9343] = 11, + ACTIONS(564), 1, anon_sym_LPAREN, - ACTIONS(477), 1, + ACTIONS(570), 1, aux_sym_integer_value_token1, - ACTIONS(479), 1, + ACTIONS(572), 1, aux_sym_float_value_token1, - ACTIONS(483), 1, + ACTIONS(576), 1, sym_variable_identifier, - ACTIONS(485), 1, + ACTIONS(578), 1, sym_plain_value, - ACTIONS(856), 1, + ACTIONS(857), 1, anon_sym_POUND, - ACTIONS(858), 1, + ACTIONS(859), 1, sym_string_value, - ACTIONS(860), 1, + ACTIONS(861), 1, sym_identifier, - STATE(307), 1, + STATE(298), 1, sym__value, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(203), 6, + STATE(185), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [9223] = 11, - ACTIONS(471), 1, + [9383] = 11, + ACTIONS(564), 1, anon_sym_LPAREN, - ACTIONS(477), 1, + ACTIONS(570), 1, aux_sym_integer_value_token1, - ACTIONS(479), 1, + ACTIONS(572), 1, aux_sym_float_value_token1, - ACTIONS(483), 1, + ACTIONS(576), 1, sym_variable_identifier, - ACTIONS(485), 1, + ACTIONS(578), 1, sym_plain_value, - ACTIONS(856), 1, + ACTIONS(857), 1, anon_sym_POUND, - ACTIONS(858), 1, + ACTIONS(859), 1, sym_string_value, - ACTIONS(860), 1, + ACTIONS(861), 1, sym_identifier, - STATE(348), 1, + STATE(334), 1, sym__value, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(203), 6, + STATE(185), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [9263] = 11, - ACTIONS(471), 1, + [9423] = 11, + ACTIONS(564), 1, anon_sym_LPAREN, - ACTIONS(477), 1, + ACTIONS(570), 1, aux_sym_integer_value_token1, - ACTIONS(479), 1, + ACTIONS(572), 1, aux_sym_float_value_token1, - ACTIONS(483), 1, + ACTIONS(576), 1, sym_variable_identifier, - ACTIONS(485), 1, + ACTIONS(578), 1, sym_plain_value, - ACTIONS(856), 1, + ACTIONS(857), 1, anon_sym_POUND, - ACTIONS(858), 1, + ACTIONS(859), 1, sym_string_value, - ACTIONS(860), 1, + ACTIONS(861), 1, sym_identifier, - STATE(346), 1, + STATE(338), 1, sym__value, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(203), 6, + STATE(185), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [9303] = 11, - ACTIONS(471), 1, + [9463] = 11, + ACTIONS(564), 1, anon_sym_LPAREN, - ACTIONS(477), 1, + ACTIONS(570), 1, aux_sym_integer_value_token1, - ACTIONS(479), 1, + ACTIONS(572), 1, aux_sym_float_value_token1, - ACTIONS(483), 1, + ACTIONS(576), 1, sym_variable_identifier, - ACTIONS(485), 1, + ACTIONS(578), 1, sym_plain_value, - ACTIONS(856), 1, + ACTIONS(857), 1, anon_sym_POUND, - ACTIONS(858), 1, + ACTIONS(859), 1, sym_string_value, - ACTIONS(860), 1, + ACTIONS(861), 1, sym_identifier, - STATE(345), 1, + STATE(339), 1, sym__value, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(203), 6, + STATE(185), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [9343] = 11, - ACTIONS(820), 1, + [9503] = 11, + ACTIONS(839), 1, anon_sym_LPAREN, - ACTIONS(822), 1, + ACTIONS(841), 1, anon_sym_POUND, - ACTIONS(824), 1, + ACTIONS(843), 1, sym_string_value, - ACTIONS(826), 1, + ACTIONS(845), 1, aux_sym_integer_value_token1, - ACTIONS(828), 1, + ACTIONS(847), 1, aux_sym_float_value_token1, - ACTIONS(830), 1, + ACTIONS(849), 1, sym_identifier, - ACTIONS(834), 1, + ACTIONS(853), 1, sym_plain_value, - ACTIONS(876), 1, + ACTIONS(889), 1, sym_variable_identifier, - STATE(306), 1, + STATE(302), 1, sym__value, ACTIONS(3), 2, sym_comment, @@ -14361,294 +14586,347 @@ static uint16_t ts_small_parse_table[] = { sym_float_value, sym_call_expression, sym_binary_expression, - [9383] = 11, - ACTIONS(471), 1, + [9543] = 11, + ACTIONS(564), 1, anon_sym_LPAREN, - ACTIONS(477), 1, + ACTIONS(570), 1, aux_sym_integer_value_token1, - ACTIONS(479), 1, + ACTIONS(572), 1, aux_sym_float_value_token1, - ACTIONS(483), 1, + ACTIONS(576), 1, sym_variable_identifier, - ACTIONS(485), 1, + ACTIONS(578), 1, sym_plain_value, - ACTIONS(856), 1, + ACTIONS(857), 1, anon_sym_POUND, - ACTIONS(858), 1, + ACTIONS(859), 1, sym_string_value, - ACTIONS(860), 1, + ACTIONS(861), 1, sym_identifier, - STATE(334), 1, + STATE(344), 1, sym__value, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(203), 6, + STATE(185), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [9423] = 11, - ACTIONS(471), 1, + [9583] = 11, + ACTIONS(564), 1, anon_sym_LPAREN, - ACTIONS(477), 1, + ACTIONS(570), 1, aux_sym_integer_value_token1, - ACTIONS(479), 1, + ACTIONS(572), 1, aux_sym_float_value_token1, - ACTIONS(483), 1, + ACTIONS(576), 1, sym_variable_identifier, - ACTIONS(485), 1, + ACTIONS(578), 1, sym_plain_value, - ACTIONS(856), 1, + ACTIONS(857), 1, anon_sym_POUND, - ACTIONS(858), 1, + ACTIONS(859), 1, sym_string_value, - ACTIONS(860), 1, + ACTIONS(861), 1, sym_identifier, - STATE(320), 1, + STATE(306), 1, sym__value, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(203), 6, + STATE(185), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [9463] = 11, - ACTIONS(471), 1, + [9623] = 11, + ACTIONS(564), 1, anon_sym_LPAREN, - ACTIONS(477), 1, + ACTIONS(570), 1, aux_sym_integer_value_token1, - ACTIONS(479), 1, + ACTIONS(572), 1, aux_sym_float_value_token1, - ACTIONS(483), 1, + ACTIONS(576), 1, sym_variable_identifier, - ACTIONS(485), 1, + ACTIONS(578), 1, sym_plain_value, - ACTIONS(856), 1, + ACTIONS(857), 1, anon_sym_POUND, - ACTIONS(858), 1, + ACTIONS(859), 1, sym_string_value, - ACTIONS(860), 1, + ACTIONS(861), 1, sym_identifier, - STATE(296), 1, + STATE(333), 1, sym__value, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(203), 6, + STATE(185), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [9503] = 11, - ACTIONS(471), 1, + [9663] = 11, + ACTIONS(564), 1, anon_sym_LPAREN, - ACTIONS(477), 1, + ACTIONS(570), 1, aux_sym_integer_value_token1, - ACTIONS(479), 1, + ACTIONS(572), 1, aux_sym_float_value_token1, - ACTIONS(483), 1, + ACTIONS(576), 1, sym_variable_identifier, - ACTIONS(485), 1, + ACTIONS(578), 1, sym_plain_value, - ACTIONS(856), 1, + ACTIONS(857), 1, anon_sym_POUND, - ACTIONS(858), 1, + ACTIONS(859), 1, sym_string_value, - ACTIONS(860), 1, + ACTIONS(861), 1, sym_identifier, - STATE(337), 1, + STATE(307), 1, sym__value, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(203), 6, + STATE(185), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [9543] = 11, - ACTIONS(471), 1, + [9703] = 11, + ACTIONS(564), 1, anon_sym_LPAREN, - ACTIONS(477), 1, + ACTIONS(570), 1, aux_sym_integer_value_token1, - ACTIONS(479), 1, + ACTIONS(572), 1, aux_sym_float_value_token1, - ACTIONS(483), 1, + ACTIONS(576), 1, sym_variable_identifier, - ACTIONS(485), 1, + ACTIONS(578), 1, sym_plain_value, - ACTIONS(856), 1, + ACTIONS(857), 1, anon_sym_POUND, - ACTIONS(858), 1, + ACTIONS(859), 1, sym_string_value, - ACTIONS(860), 1, + ACTIONS(861), 1, sym_identifier, - STATE(291), 1, + STATE(329), 1, sym__value, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(203), 6, + STATE(185), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [9583] = 11, - ACTIONS(471), 1, + [9743] = 11, + ACTIONS(564), 1, anon_sym_LPAREN, - ACTIONS(477), 1, + ACTIONS(570), 1, aux_sym_integer_value_token1, - ACTIONS(479), 1, + ACTIONS(572), 1, aux_sym_float_value_token1, - ACTIONS(483), 1, + ACTIONS(576), 1, sym_variable_identifier, - ACTIONS(485), 1, + ACTIONS(578), 1, sym_plain_value, - ACTIONS(856), 1, + ACTIONS(857), 1, anon_sym_POUND, - ACTIONS(858), 1, + ACTIONS(859), 1, sym_string_value, - ACTIONS(860), 1, + ACTIONS(861), 1, sym_identifier, - STATE(312), 1, + STATE(323), 1, sym__value, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(203), 6, + STATE(185), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [9623] = 11, - ACTIONS(471), 1, + [9783] = 11, + ACTIONS(564), 1, anon_sym_LPAREN, - ACTIONS(477), 1, + ACTIONS(570), 1, aux_sym_integer_value_token1, - ACTIONS(479), 1, + ACTIONS(572), 1, aux_sym_float_value_token1, - ACTIONS(483), 1, + ACTIONS(576), 1, sym_variable_identifier, - ACTIONS(485), 1, + ACTIONS(578), 1, sym_plain_value, - ACTIONS(856), 1, + ACTIONS(857), 1, anon_sym_POUND, - ACTIONS(858), 1, + ACTIONS(859), 1, sym_string_value, - ACTIONS(860), 1, + ACTIONS(861), 1, sym_identifier, - STATE(316), 1, + STATE(319), 1, sym__value, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(203), 6, + STATE(185), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [9663] = 11, - ACTIONS(471), 1, + [9823] = 5, + ACTIONS(871), 1, + anon_sym_LPAREN2, + ACTIONS(893), 1, + anon_sym_COLON, + STATE(276), 1, + sym_pseudo_class_arguments, + ACTIONS(3), 2, + sym_comment, + sym_single_line_comment, + ACTIONS(891), 12, + sym__descendant_operator, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_RPAREN, + sym_nesting_selector, + anon_sym_DOT, + anon_sym_COLON_COLON, + anon_sym_POUND, + anon_sym_LBRACK, + anon_sym_GT, + anon_sym_TILDE, + anon_sym_PLUS, + [9851] = 11, + ACTIONS(564), 1, anon_sym_LPAREN, - ACTIONS(477), 1, + ACTIONS(570), 1, aux_sym_integer_value_token1, - ACTIONS(479), 1, + ACTIONS(572), 1, aux_sym_float_value_token1, - ACTIONS(483), 1, + ACTIONS(576), 1, sym_variable_identifier, - ACTIONS(485), 1, + ACTIONS(578), 1, sym_plain_value, - ACTIONS(856), 1, + ACTIONS(857), 1, anon_sym_POUND, - ACTIONS(858), 1, + ACTIONS(859), 1, sym_string_value, - ACTIONS(860), 1, + ACTIONS(861), 1, sym_identifier, - STATE(286), 1, + STATE(347), 1, sym__value, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(203), 6, + STATE(185), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [9703] = 11, - ACTIONS(471), 1, + [9891] = 11, + ACTIONS(564), 1, anon_sym_LPAREN, - ACTIONS(477), 1, + ACTIONS(570), 1, aux_sym_integer_value_token1, - ACTIONS(479), 1, + ACTIONS(572), 1, aux_sym_float_value_token1, - ACTIONS(483), 1, + ACTIONS(576), 1, sym_variable_identifier, - ACTIONS(485), 1, + ACTIONS(578), 1, sym_plain_value, - ACTIONS(856), 1, + ACTIONS(857), 1, anon_sym_POUND, - ACTIONS(858), 1, + ACTIONS(859), 1, sym_string_value, - ACTIONS(860), 1, + ACTIONS(861), 1, sym_identifier, - STATE(314), 1, + STATE(336), 1, sym__value, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(203), 6, + STATE(185), 6, sym_parenthesized_value, sym_color_value, sym_integer_value, sym_float_value, sym_call_expression, sym_binary_expression, - [9743] = 3, - ACTIONS(880), 1, - anon_sym_COLON, + [9931] = 11, + ACTIONS(873), 1, + anon_sym_LPAREN, + ACTIONS(875), 1, + anon_sym_POUND, + ACTIONS(877), 1, + sym_string_value, + ACTIONS(879), 1, + aux_sym_integer_value_token1, + ACTIONS(881), 1, + aux_sym_float_value_token1, + ACTIONS(883), 1, + sym_identifier, + ACTIONS(885), 1, + sym_variable_identifier, + ACTIONS(887), 1, + sym_plain_value, + STATE(148), 1, + sym__value, + ACTIONS(3), 2, + sym_comment, + sym_single_line_comment, + STATE(192), 6, + sym_parenthesized_value, + sym_color_value, + sym_integer_value, + sym_float_value, + sym_call_expression, + sym_binary_expression, + [9971] = 4, + ACTIONS(895), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(878), 13, + ACTIONS(626), 2, + anon_sym_COLON, + anon_sym_POUND, + ACTIONS(622), 11, sym__descendant_operator, anon_sym_COMMA, - anon_sym_SEMI, anon_sym_LBRACE, anon_sym_RPAREN, sym_nesting_selector, anon_sym_DOT, anon_sym_COLON_COLON, - anon_sym_POUND, anon_sym_LBRACK, anon_sym_GT, anon_sym_TILDE, anon_sym_PLUS, - [9766] = 3, - ACTIONS(884), 1, + [9996] = 3, + ACTIONS(899), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(882), 13, + ACTIONS(897), 13, sym__descendant_operator, anon_sym_COMMA, anon_sym_SEMI, @@ -14662,45 +14940,45 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_TILDE, anon_sym_PLUS, - [9789] = 9, - ACTIONS(671), 1, + [10019] = 9, + ACTIONS(688), 1, anon_sym_LPAREN, - ACTIONS(679), 1, + ACTIONS(696), 1, anon_sym_selector, - ACTIONS(681), 1, + ACTIONS(698), 1, sym_identifier, - ACTIONS(886), 1, + ACTIONS(901), 1, anon_sym_SEMI, - ACTIONS(888), 1, + ACTIONS(903), 1, anon_sym_LBRACE, - STATE(74), 1, + STATE(106), 1, sym_block, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(677), 2, + ACTIONS(694), 2, anon_sym_not, anon_sym_only, - STATE(356), 6, + STATE(363), 6, sym__query, sym_feature_query, sym_parenthesized_query, sym_binary_query, sym_unary_query, sym_selector_query, - [9824] = 5, - ACTIONS(890), 1, + [10054] = 5, + ACTIONS(905), 1, anon_sym_LPAREN2, - STATE(305), 1, + STATE(315), 1, sym_arguments, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(587), 3, + ACTIONS(614), 3, anon_sym_GT, anon_sym_SLASH, anon_sym_LT, - ACTIONS(593), 9, + ACTIONS(620), 9, anon_sym_COMMA, anon_sym_RPAREN2, anon_sym_STAR, @@ -14710,60 +14988,59 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [9851] = 9, - ACTIONS(671), 1, + [10081] = 9, + ACTIONS(688), 1, anon_sym_LPAREN, - ACTIONS(679), 1, + ACTIONS(696), 1, anon_sym_selector, - ACTIONS(681), 1, + ACTIONS(698), 1, sym_identifier, - ACTIONS(892), 1, + ACTIONS(907), 1, anon_sym_SEMI, - ACTIONS(894), 1, + ACTIONS(909), 1, anon_sym_LBRACE, - STATE(106), 1, + STATE(68), 1, sym_block, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(677), 2, + ACTIONS(694), 2, anon_sym_not, anon_sym_only, - STATE(358), 6, + STATE(362), 6, sym__query, sym_feature_query, sym_parenthesized_query, sym_binary_query, sym_unary_query, sym_selector_query, - [9886] = 4, - ACTIONS(896), 1, - sym_identifier, + [10116] = 3, + ACTIONS(913), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(613), 2, - anon_sym_COLON, - anon_sym_POUND, - ACTIONS(609), 11, + ACTIONS(911), 13, sym__descendant_operator, anon_sym_COMMA, + anon_sym_SEMI, anon_sym_LBRACE, anon_sym_RPAREN, sym_nesting_selector, anon_sym_DOT, anon_sym_COLON_COLON, + anon_sym_POUND, anon_sym_LBRACK, anon_sym_GT, anon_sym_TILDE, anon_sym_PLUS, - [9911] = 3, - ACTIONS(900), 1, + [10139] = 3, + ACTIONS(917), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(898), 12, + ACTIONS(915), 12, sym__descendant_operator, anon_sym_COMMA, anon_sym_LBRACE, @@ -14776,13 +15053,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_TILDE, anon_sym_PLUS, - [9933] = 3, - ACTIONS(904), 1, + [10161] = 3, + ACTIONS(921), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(902), 12, + ACTIONS(919), 12, sym__descendant_operator, anon_sym_COMMA, anon_sym_LBRACE, @@ -14795,33 +15072,32 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_TILDE, anon_sym_PLUS, - [9955] = 4, - ACTIONS(908), 1, + [10183] = 3, + ACTIONS(925), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(910), 2, - sym_nesting_selector, - anon_sym_DOT, - ACTIONS(906), 10, + ACTIONS(923), 12, sym__descendant_operator, anon_sym_COMMA, anon_sym_LBRACE, anon_sym_RPAREN, + sym_nesting_selector, + anon_sym_DOT, anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, anon_sym_GT, anon_sym_TILDE, anon_sym_PLUS, - [9979] = 3, - ACTIONS(914), 1, + [10205] = 3, + ACTIONS(929), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(912), 12, + ACTIONS(927), 12, sym__descendant_operator, anon_sym_COMMA, anon_sym_LBRACE, @@ -14834,13 +15110,33 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_TILDE, anon_sym_PLUS, - [10001] = 3, - ACTIONS(918), 1, + [10227] = 4, + ACTIONS(931), 1, + sym_unit, + ACTIONS(3), 2, + sym_comment, + sym_single_line_comment, + ACTIONS(638), 3, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_LT, + ACTIONS(636), 9, + anon_sym_COMMA, + anon_sym_RPAREN2, + anon_sym_STAR, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [10251] = 3, + ACTIONS(935), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(916), 12, + ACTIONS(933), 12, sym__descendant_operator, anon_sym_COMMA, anon_sym_LBRACE, @@ -14853,13 +15149,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_TILDE, anon_sym_PLUS, - [10023] = 3, - ACTIONS(922), 1, + [10273] = 3, + ACTIONS(939), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(920), 12, + ACTIONS(937), 12, sym__descendant_operator, anon_sym_COMMA, anon_sym_LBRACE, @@ -14872,13 +15168,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_TILDE, anon_sym_PLUS, - [10045] = 3, - ACTIONS(926), 1, + [10295] = 3, + ACTIONS(943), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(924), 12, + ACTIONS(941), 12, sym__descendant_operator, anon_sym_COMMA, anon_sym_LBRACE, @@ -14891,32 +15187,42 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_TILDE, anon_sym_PLUS, - [10067] = 3, - ACTIONS(930), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_comment, - sym_single_line_comment, - ACTIONS(928), 12, - sym__descendant_operator, + [10317] = 13, + ACTIONS(945), 1, anon_sym_COMMA, + ACTIONS(947), 1, anon_sym_LBRACE, - anon_sym_RPAREN, - sym_nesting_selector, - anon_sym_DOT, + ACTIONS(949), 1, + anon_sym_COLON, + ACTIONS(953), 1, anon_sym_COLON_COLON, + ACTIONS(955), 1, anon_sym_POUND, + ACTIONS(957), 1, anon_sym_LBRACK, + ACTIONS(959), 1, anon_sym_GT, + ACTIONS(961), 1, anon_sym_TILDE, + ACTIONS(963), 1, anon_sym_PLUS, - [10089] = 3, - ACTIONS(589), 1, + ACTIONS(965), 1, + sym__descendant_operator, + STATE(402), 1, + aux_sym_selectors_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_single_line_comment, + ACTIONS(951), 2, + sym_nesting_selector, + anon_sym_DOT, + [10359] = 3, + ACTIONS(969), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(585), 12, + ACTIONS(967), 12, sym__descendant_operator, anon_sym_COMMA, anon_sym_LBRACE, @@ -14929,36 +15235,35 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_TILDE, anon_sym_PLUS, - [10111] = 4, - ACTIONS(934), 1, + [10381] = 3, + ACTIONS(973), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(910), 2, - sym_nesting_selector, - anon_sym_DOT, - ACTIONS(932), 10, + ACTIONS(971), 12, sym__descendant_operator, anon_sym_COMMA, anon_sym_LBRACE, anon_sym_RPAREN, + sym_nesting_selector, + anon_sym_DOT, anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, anon_sym_GT, anon_sym_TILDE, anon_sym_PLUS, - [10135] = 4, - ACTIONS(938), 1, + [10403] = 4, + ACTIONS(977), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(910), 2, + ACTIONS(951), 2, sym_nesting_selector, anon_sym_DOT, - ACTIONS(936), 10, + ACTIONS(975), 10, sym__descendant_operator, anon_sym_COMMA, anon_sym_LBRACE, @@ -14969,13 +15274,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_TILDE, anon_sym_PLUS, - [10159] = 3, - ACTIONS(942), 1, + [10427] = 3, + ACTIONS(981), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(940), 12, + ACTIONS(979), 12, sym__descendant_operator, anon_sym_COMMA, anon_sym_LBRACE, @@ -14988,13 +15293,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_TILDE, anon_sym_PLUS, - [10181] = 3, - ACTIONS(946), 1, + [10449] = 3, + ACTIONS(985), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(944), 12, + ACTIONS(983), 12, sym__descendant_operator, anon_sym_COMMA, anon_sym_LBRACE, @@ -15007,62 +15312,53 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_TILDE, anon_sym_PLUS, - [10203] = 13, - ACTIONS(948), 1, + [10471] = 4, + ACTIONS(989), 1, + anon_sym_COLON, + ACTIONS(3), 2, + sym_comment, + sym_single_line_comment, + ACTIONS(951), 2, + sym_nesting_selector, + anon_sym_DOT, + ACTIONS(987), 10, + sym__descendant_operator, anon_sym_COMMA, - ACTIONS(950), 1, anon_sym_LBRACE, - ACTIONS(952), 1, - anon_sym_COLON, - ACTIONS(954), 1, + anon_sym_RPAREN, anon_sym_COLON_COLON, - ACTIONS(956), 1, anon_sym_POUND, - ACTIONS(958), 1, anon_sym_LBRACK, - ACTIONS(960), 1, anon_sym_GT, - ACTIONS(962), 1, anon_sym_TILDE, - ACTIONS(964), 1, anon_sym_PLUS, - ACTIONS(966), 1, - sym__descendant_operator, - STATE(402), 1, - aux_sym_selectors_repeat1, + [10495] = 4, + ACTIONS(993), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(910), 2, + ACTIONS(951), 2, sym_nesting_selector, anon_sym_DOT, - [10245] = 4, - ACTIONS(968), 1, - sym_unit, - ACTIONS(3), 2, - sym_comment, - sym_single_line_comment, - ACTIONS(619), 3, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_LT, - ACTIONS(617), 9, + ACTIONS(991), 10, + sym__descendant_operator, anon_sym_COMMA, - anon_sym_RPAREN2, - anon_sym_STAR, + anon_sym_LBRACE, + anon_sym_RPAREN, + anon_sym_COLON_COLON, + anon_sym_POUND, + anon_sym_LBRACK, + anon_sym_GT, + anon_sym_TILDE, anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - [10269] = 3, - ACTIONS(972), 1, + [10519] = 3, + ACTIONS(997), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(970), 12, + ACTIONS(995), 12, sym__descendant_operator, anon_sym_COMMA, anon_sym_LBRACE, @@ -15075,13 +15371,42 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_TILDE, anon_sym_PLUS, - [10291] = 3, - ACTIONS(976), 1, + [10541] = 13, + ACTIONS(773), 1, + anon_sym_COMMA, + ACTIONS(775), 1, + anon_sym_RPAREN, + ACTIONS(949), 1, + anon_sym_COLON, + ACTIONS(953), 1, + anon_sym_COLON_COLON, + ACTIONS(955), 1, + anon_sym_POUND, + ACTIONS(957), 1, + anon_sym_LBRACK, + ACTIONS(959), 1, + anon_sym_GT, + ACTIONS(961), 1, + anon_sym_TILDE, + ACTIONS(963), 1, + anon_sym_PLUS, + ACTIONS(965), 1, + sym__descendant_operator, + STATE(406), 1, + aux_sym_pseudo_class_arguments_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_single_line_comment, + ACTIONS(951), 2, + sym_nesting_selector, + anon_sym_DOT, + [10583] = 3, + ACTIONS(1001), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(974), 12, + ACTIONS(999), 12, sym__descendant_operator, anon_sym_COMMA, anon_sym_LBRACE, @@ -15094,17 +15419,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_TILDE, anon_sym_PLUS, - [10313] = 4, - ACTIONS(978), 1, + [10605] = 4, + ACTIONS(1003), 1, sym_unit, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(625), 3, + ACTIONS(632), 3, anon_sym_GT, anon_sym_SLASH, anon_sym_LT, - ACTIONS(623), 9, + ACTIONS(630), 9, anon_sym_COMMA, anon_sym_RPAREN2, anon_sym_STAR, @@ -15114,13 +15439,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [10337] = 3, - ACTIONS(982), 1, + [10629] = 3, + ACTIONS(1007), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(980), 12, + ACTIONS(1005), 12, sym__descendant_operator, anon_sym_COMMA, anon_sym_LBRACE, @@ -15133,13 +15458,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_TILDE, anon_sym_PLUS, - [10359] = 3, - ACTIONS(986), 1, + [10651] = 3, + ACTIONS(616), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(984), 12, + ACTIONS(612), 12, sym__descendant_operator, anon_sym_COMMA, anon_sym_LBRACE, @@ -15152,46 +15477,37 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_TILDE, anon_sym_PLUS, - [10381] = 13, - ACTIONS(756), 1, + [10673] = 4, + ACTIONS(1011), 1, + anon_sym_COLON, + ACTIONS(3), 2, + sym_comment, + sym_single_line_comment, + ACTIONS(951), 2, + sym_nesting_selector, + anon_sym_DOT, + ACTIONS(1009), 10, + sym__descendant_operator, anon_sym_COMMA, - ACTIONS(758), 1, + anon_sym_LBRACE, anon_sym_RPAREN, - ACTIONS(952), 1, - anon_sym_COLON, - ACTIONS(954), 1, anon_sym_COLON_COLON, - ACTIONS(956), 1, anon_sym_POUND, - ACTIONS(958), 1, anon_sym_LBRACK, - ACTIONS(960), 1, anon_sym_GT, - ACTIONS(962), 1, anon_sym_TILDE, - ACTIONS(964), 1, anon_sym_PLUS, - ACTIONS(966), 1, - sym__descendant_operator, - STATE(407), 1, - aux_sym_pseudo_class_arguments_repeat2, - ACTIONS(3), 2, - sym_comment, - sym_single_line_comment, - ACTIONS(910), 2, - sym_nesting_selector, - anon_sym_DOT, - [10423] = 4, - ACTIONS(988), 1, + [10697] = 4, + ACTIONS(1013), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(667), 3, + ACTIONS(656), 3, anon_sym_GT, anon_sym_SLASH, anon_sym_LT, - ACTIONS(665), 9, + ACTIONS(654), 9, anon_sym_COMMA, anon_sym_RPAREN2, anon_sym_STAR, @@ -15201,58 +15517,37 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [10447] = 4, - ACTIONS(992), 1, - anon_sym_COLON, + [10721] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(910), 2, - sym_nesting_selector, - anon_sym_DOT, - ACTIONS(990), 10, - sym__descendant_operator, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RPAREN, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, + ACTIONS(652), 3, anon_sym_GT, - anon_sym_TILDE, - anon_sym_PLUS, - [10471] = 3, - ACTIONS(996), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_comment, - sym_single_line_comment, - ACTIONS(994), 12, - sym__descendant_operator, + anon_sym_SLASH, + anon_sym_LT, + ACTIONS(650), 9, anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RPAREN, - sym_nesting_selector, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_GT, - anon_sym_TILDE, + anon_sym_RPAREN2, + anon_sym_STAR, anon_sym_PLUS, - [10493] = 5, - ACTIONS(998), 1, + anon_sym_DASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [10742] = 5, + ACTIONS(903), 1, anon_sym_LBRACE, - STATE(26), 1, + STATE(80), 1, sym_block, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(1002), 3, + ACTIONS(1017), 3, anon_sym_GT, anon_sym_SLASH, anon_sym_LT, - ACTIONS(1000), 7, + ACTIONS(1015), 7, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, @@ -15260,18 +15555,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [10518] = 4, - ACTIONS(1004), 1, - sym_unit, + [10767] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(619), 4, - anon_sym_through, + ACTIONS(644), 3, anon_sym_GT, anon_sym_SLASH, anon_sym_LT, - ACTIONS(617), 7, + ACTIONS(642), 9, + anon_sym_COMMA, + anon_sym_RPAREN2, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, @@ -15279,13 +15573,39 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [10541] = 3, - ACTIONS(1006), 1, + [10788] = 11, + ACTIONS(949), 1, + anon_sym_COLON, + ACTIONS(953), 1, + anon_sym_COLON_COLON, + ACTIONS(955), 1, + anon_sym_POUND, + ACTIONS(957), 1, + anon_sym_LBRACK, + ACTIONS(959), 1, + anon_sym_GT, + ACTIONS(961), 1, + anon_sym_TILDE, + ACTIONS(963), 1, + anon_sym_PLUS, + ACTIONS(965), 1, + sym__descendant_operator, + ACTIONS(3), 2, + sym_comment, + sym_single_line_comment, + ACTIONS(815), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(951), 2, + sym_nesting_selector, + anon_sym_DOT, + [10825] = 3, + ACTIONS(1019), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(585), 11, + ACTIONS(612), 11, sym__descendant_operator, anon_sym_COMMA, anon_sym_LBRACE, @@ -15297,19 +15617,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_TILDE, anon_sym_PLUS, - [10562] = 5, - ACTIONS(1009), 1, - anon_sym_LBRACE, - STATE(27), 1, - sym_block, + [10846] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(1002), 3, + ACTIONS(668), 3, anon_sym_GT, anon_sym_SLASH, anon_sym_LT, - ACTIONS(1000), 7, + ACTIONS(666), 9, + anon_sym_COMMA, + anon_sym_RPAREN2, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, @@ -15317,19 +15635,35 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [10587] = 5, - ACTIONS(894), 1, + [10867] = 3, + ACTIONS(1022), 1, + anon_sym_COLON, + ACTIONS(3), 2, + sym_comment, + sym_single_line_comment, + ACTIONS(612), 11, + sym__descendant_operator, + anon_sym_COMMA, anon_sym_LBRACE, - STATE(51), 1, - sym_block, + sym_nesting_selector, + anon_sym_DOT, + anon_sym_COLON_COLON, + anon_sym_POUND, + anon_sym_LBRACK, + anon_sym_GT, + anon_sym_TILDE, + anon_sym_PLUS, + [10888] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(1002), 3, + ACTIONS(656), 3, anon_sym_GT, anon_sym_SLASH, anon_sym_LT, - ACTIONS(1000), 7, + ACTIONS(654), 9, + anon_sym_COMMA, + anon_sym_RPAREN2, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, @@ -15337,19 +15671,18 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [10612] = 5, - ACTIONS(888), 1, - anon_sym_LBRACE, - STATE(110), 1, - sym_block, + [10909] = 4, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(1002), 3, + ACTIONS(1025), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(1017), 3, anon_sym_GT, anon_sym_SLASH, anon_sym_LT, - ACTIONS(1000), 7, + ACTIONS(1015), 7, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, @@ -15357,17 +15690,18 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [10637] = 3, + [10932] = 4, + ACTIONS(1027), 1, + sym_unit, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(635), 3, + ACTIONS(638), 4, + anon_sym_through, anon_sym_GT, anon_sym_SLASH, anon_sym_LT, - ACTIONS(633), 9, - anon_sym_COMMA, - anon_sym_RPAREN2, + ACTIONS(636), 7, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, @@ -15375,15 +15709,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [10658] = 3, + [10955] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(643), 3, + ACTIONS(628), 3, anon_sym_GT, anon_sym_SLASH, anon_sym_LT, - ACTIONS(641), 9, + ACTIONS(624), 9, anon_sym_COMMA, anon_sym_RPAREN2, anon_sym_STAR, @@ -15393,15 +15727,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [10679] = 3, + [10976] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(631), 3, + ACTIONS(660), 3, anon_sym_GT, anon_sym_SLASH, anon_sym_LT, - ACTIONS(629), 9, + ACTIONS(658), 9, anon_sym_COMMA, anon_sym_RPAREN2, anon_sym_STAR, @@ -15411,17 +15745,18 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [10700] = 3, + [10997] = 4, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(659), 3, + ACTIONS(1029), 2, + anon_sym_COMMA, + anon_sym_RPAREN2, + ACTIONS(1033), 3, anon_sym_GT, anon_sym_SLASH, anon_sym_LT, - ACTIONS(657), 9, - anon_sym_COMMA, - anon_sym_RPAREN2, + ACTIONS(1031), 7, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, @@ -15429,35 +15764,33 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [10721] = 5, - ACTIONS(888), 1, - anon_sym_LBRACE, - STATE(116), 1, - sym_block, + [11020] = 3, + ACTIONS(1035), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(1002), 3, + ACTIONS(612), 11, + sym__descendant_operator, + anon_sym_COMMA, + anon_sym_LBRACE, + sym_nesting_selector, + anon_sym_DOT, + anon_sym_COLON_COLON, + anon_sym_POUND, + anon_sym_LBRACK, anon_sym_GT, - anon_sym_SLASH, - anon_sym_LT, - ACTIONS(1000), 7, - anon_sym_STAR, + anon_sym_TILDE, anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - [10746] = 3, + [11041] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(667), 3, + ACTIONS(648), 3, anon_sym_GT, anon_sym_SLASH, anon_sym_LT, - ACTIONS(665), 9, + ACTIONS(646), 9, anon_sym_COMMA, anon_sym_RPAREN2, anon_sym_STAR, @@ -15467,19 +15800,45 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [10767] = 5, - ACTIONS(894), 1, + [11062] = 11, + ACTIONS(949), 1, + anon_sym_COLON, + ACTIONS(953), 1, + anon_sym_COLON_COLON, + ACTIONS(955), 1, + anon_sym_POUND, + ACTIONS(957), 1, + anon_sym_LBRACK, + ACTIONS(959), 1, + anon_sym_GT, + ACTIONS(961), 1, + anon_sym_TILDE, + ACTIONS(963), 1, + anon_sym_PLUS, + ACTIONS(965), 1, + sym__descendant_operator, + ACTIONS(3), 2, + sym_comment, + sym_single_line_comment, + ACTIONS(951), 2, + sym_nesting_selector, + anon_sym_DOT, + ACTIONS(1037), 2, + anon_sym_COMMA, anon_sym_LBRACE, - STATE(56), 1, + [11099] = 5, + ACTIONS(909), 1, + anon_sym_LBRACE, + STATE(34), 1, sym_block, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(1002), 3, + ACTIONS(1017), 3, anon_sym_GT, anon_sym_SLASH, anon_sym_LT, - ACTIONS(1000), 7, + ACTIONS(1015), 7, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, @@ -15487,18 +15846,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [10792] = 4, - ACTIONS(1011), 1, - sym_unit, + [11124] = 5, + ACTIONS(909), 1, + anon_sym_LBRACE, + STATE(33), 1, + sym_block, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(625), 4, - anon_sym_through, + ACTIONS(1017), 3, anon_sym_GT, anon_sym_SLASH, anon_sym_LT, - ACTIONS(623), 7, + ACTIONS(1015), 7, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, @@ -15506,15 +15866,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [10815] = 3, + [11149] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(615), 3, + ACTIONS(672), 3, anon_sym_GT, anon_sym_SLASH, anon_sym_LT, - ACTIONS(611), 9, + ACTIONS(670), 9, anon_sym_COMMA, anon_sym_RPAREN2, anon_sym_STAR, @@ -15524,17 +15884,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [10836] = 3, + [11170] = 5, + ACTIONS(903), 1, + anon_sym_LBRACE, + STATE(117), 1, + sym_block, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(647), 3, + ACTIONS(1017), 3, anon_sym_GT, anon_sym_SLASH, anon_sym_LT, - ACTIONS(645), 9, - anon_sym_COMMA, - anon_sym_RPAREN2, + ACTIONS(1015), 7, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, @@ -15542,17 +15904,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [10857] = 3, + [11195] = 5, + ACTIONS(903), 1, + anon_sym_LBRACE, + STATE(99), 1, + sym_block, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(655), 3, + ACTIONS(1017), 3, anon_sym_GT, anon_sym_SLASH, anon_sym_LT, - ACTIONS(653), 9, - anon_sym_COMMA, - anon_sym_RPAREN2, + ACTIONS(1015), 7, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, @@ -15560,17 +15924,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [10878] = 3, + [11220] = 5, + ACTIONS(1039), 1, + anon_sym_LBRACE, + STATE(48), 1, + sym_block, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(639), 3, + ACTIONS(1017), 3, anon_sym_GT, anon_sym_SLASH, anon_sym_LT, - ACTIONS(637), 9, - anon_sym_COMMA, - anon_sym_RPAREN2, + ACTIONS(1015), 7, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, @@ -15578,17 +15944,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [10899] = 3, + [11245] = 5, + ACTIONS(903), 1, + anon_sym_LBRACE, + STATE(79), 1, + sym_block, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(663), 3, + ACTIONS(1017), 3, anon_sym_GT, anon_sym_SLASH, anon_sym_LT, - ACTIONS(661), 9, - anon_sym_COMMA, - anon_sym_RPAREN2, + ACTIONS(1015), 7, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, @@ -15596,15 +15964,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [10920] = 3, + [11270] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(651), 3, + ACTIONS(680), 3, anon_sym_GT, anon_sym_SLASH, anon_sym_LT, - ACTIONS(649), 9, + ACTIONS(678), 9, anon_sym_COMMA, anon_sym_RPAREN2, anon_sym_STAR, @@ -15614,18 +15982,18 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [10941] = 4, + [11291] = 4, + ACTIONS(1041), 1, + sym_unit, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(1013), 2, - anon_sym_COMMA, - anon_sym_RPAREN2, - ACTIONS(1017), 3, + ACTIONS(632), 4, + anon_sym_through, anon_sym_GT, anon_sym_SLASH, anon_sym_LT, - ACTIONS(1015), 7, + ACTIONS(630), 7, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, @@ -15633,63 +16001,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [10964] = 4, + [11314] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(1019), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(1002), 3, + ACTIONS(676), 3, anon_sym_GT, anon_sym_SLASH, anon_sym_LT, - ACTIONS(1000), 7, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - [10987] = 11, - ACTIONS(952), 1, - anon_sym_COLON, - ACTIONS(954), 1, - anon_sym_COLON_COLON, - ACTIONS(956), 1, - anon_sym_POUND, - ACTIONS(958), 1, - anon_sym_LBRACK, - ACTIONS(960), 1, - anon_sym_GT, - ACTIONS(962), 1, - anon_sym_TILDE, - ACTIONS(964), 1, - anon_sym_PLUS, - ACTIONS(966), 1, - sym__descendant_operator, - ACTIONS(3), 2, - sym_comment, - sym_single_line_comment, - ACTIONS(910), 2, - sym_nesting_selector, - anon_sym_DOT, - ACTIONS(1021), 2, - anon_sym_COMMA, - anon_sym_LBRACE, - [11024] = 4, - ACTIONS(3), 2, - sym_comment, - sym_single_line_comment, - ACTIONS(1023), 2, + ACTIONS(674), 9, anon_sym_COMMA, anon_sym_RPAREN2, - ACTIONS(1017), 3, - anon_sym_GT, - anon_sym_SLASH, - anon_sym_LT, - ACTIONS(1015), 7, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, @@ -15697,63 +16019,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [11047] = 3, - ACTIONS(1025), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_comment, - sym_single_line_comment, - ACTIONS(585), 11, - sym__descendant_operator, - anon_sym_COMMA, - anon_sym_LBRACE, - sym_nesting_selector, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_GT, - anon_sym_TILDE, - anon_sym_PLUS, - [11068] = 11, - ACTIONS(952), 1, - anon_sym_COLON, - ACTIONS(954), 1, - anon_sym_COLON_COLON, - ACTIONS(956), 1, - anon_sym_POUND, - ACTIONS(958), 1, - anon_sym_LBRACK, - ACTIONS(960), 1, - anon_sym_GT, - ACTIONS(962), 1, - anon_sym_TILDE, - ACTIONS(964), 1, - anon_sym_PLUS, - ACTIONS(966), 1, - sym__descendant_operator, - ACTIONS(3), 2, - sym_comment, - sym_single_line_comment, - ACTIONS(802), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(910), 2, - sym_nesting_selector, - anon_sym_DOT, - [11105] = 5, - ACTIONS(894), 1, - anon_sym_LBRACE, - STATE(89), 1, - sym_block, + [11335] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(1002), 3, + ACTIONS(664), 3, anon_sym_GT, anon_sym_SLASH, anon_sym_LT, - ACTIONS(1000), 7, + ACTIONS(662), 9, + anon_sym_COMMA, + anon_sym_RPAREN2, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, @@ -15761,19 +16037,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [11130] = 5, - ACTIONS(1009), 1, + [11356] = 5, + ACTIONS(909), 1, anon_sym_LBRACE, - STATE(28), 1, + STATE(54), 1, sym_block, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(1002), 3, + ACTIONS(1017), 3, anon_sym_GT, anon_sym_SLASH, anon_sym_LT, - ACTIONS(1000), 7, + ACTIONS(1015), 7, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, @@ -15781,19 +16057,18 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [11155] = 5, - ACTIONS(998), 1, - anon_sym_LBRACE, - STATE(32), 1, - sym_block, + [11381] = 4, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(1002), 3, + ACTIONS(1043), 2, + anon_sym_COMMA, + anon_sym_RPAREN2, + ACTIONS(1033), 3, anon_sym_GT, anon_sym_SLASH, anon_sym_LT, - ACTIONS(1000), 7, + ACTIONS(1031), 7, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, @@ -15801,19 +16076,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [11180] = 5, - ACTIONS(894), 1, + [11404] = 5, + ACTIONS(1039), 1, anon_sym_LBRACE, - STATE(87), 1, + STATE(66), 1, sym_block, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(1002), 3, + ACTIONS(1017), 3, anon_sym_GT, anon_sym_SLASH, anon_sym_LT, - ACTIONS(1000), 7, + ACTIONS(1015), 7, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, @@ -15821,19 +16096,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [11205] = 5, - ACTIONS(888), 1, + [11429] = 5, + ACTIONS(1045), 1, anon_sym_LBRACE, - STATE(91), 1, + STATE(23), 1, sym_block, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(1002), 3, + ACTIONS(1017), 3, anon_sym_GT, anon_sym_SLASH, anon_sym_LT, - ACTIONS(1000), 7, + ACTIONS(1015), 7, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, @@ -15841,37 +16116,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [11230] = 3, - ACTIONS(1027), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_comment, - sym_single_line_comment, - ACTIONS(585), 11, - sym__descendant_operator, - anon_sym_COMMA, - anon_sym_LBRACE, - sym_nesting_selector, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_GT, - anon_sym_TILDE, - anon_sym_PLUS, - [11251] = 5, - ACTIONS(888), 1, + [11454] = 5, + ACTIONS(909), 1, anon_sym_LBRACE, - STATE(42), 1, + STATE(70), 1, sym_block, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(1002), 3, + ACTIONS(1017), 3, anon_sym_GT, anon_sym_SLASH, anon_sym_LT, - ACTIONS(1000), 7, + ACTIONS(1015), 7, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, @@ -15879,19 +16136,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [11276] = 5, - ACTIONS(894), 1, + [11479] = 5, + ACTIONS(1045), 1, anon_sym_LBRACE, - STATE(50), 1, + STATE(26), 1, sym_block, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(1002), 3, + ACTIONS(1017), 3, anon_sym_GT, anon_sym_SLASH, anon_sym_LT, - ACTIONS(1000), 7, + ACTIONS(1015), 7, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, @@ -15899,17 +16156,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [11301] = 4, - ACTIONS(1030), 1, - anon_sym_RBRACK, + [11504] = 5, + ACTIONS(903), 1, + anon_sym_LBRACE, + STATE(113), 1, + sym_block, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(1002), 3, + ACTIONS(1017), 3, anon_sym_GT, anon_sym_SLASH, anon_sym_LT, - ACTIONS(1000), 7, + ACTIONS(1015), 7, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, @@ -15917,35 +16176,35 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [11323] = 4, - ACTIONS(1032), 1, + [11529] = 4, + ACTIONS(626), 1, + anon_sym_COLON, + ACTIONS(1047), 1, anon_sym_SEMI, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(1002), 3, + ACTIONS(622), 9, + sym__descendant_operator, + sym_nesting_selector, + anon_sym_DOT, + anon_sym_COLON_COLON, + anon_sym_POUND, + anon_sym_LBRACK, anon_sym_GT, - anon_sym_SLASH, - anon_sym_LT, - ACTIONS(1000), 7, - anon_sym_STAR, + anon_sym_TILDE, anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - [11345] = 4, - ACTIONS(1034), 1, - anon_sym_through, + [11551] = 4, + ACTIONS(1049), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(1038), 3, + ACTIONS(1017), 3, anon_sym_GT, anon_sym_SLASH, anon_sym_LT, - ACTIONS(1036), 7, + ACTIONS(1015), 7, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, @@ -15953,17 +16212,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [11367] = 4, - ACTIONS(1040), 1, - anon_sym_through, + [11573] = 4, + ACTIONS(1047), 1, + anon_sym_SEMI, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(1038), 3, + ACTIONS(1017), 3, anon_sym_GT, anon_sym_SLASH, anon_sym_LT, - ACTIONS(1036), 7, + ACTIONS(1015), 7, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, @@ -15971,75 +16230,57 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [11389] = 6, - ACTIONS(671), 1, + [11595] = 6, + ACTIONS(688), 1, anon_sym_LPAREN, - ACTIONS(679), 1, + ACTIONS(696), 1, anon_sym_selector, - ACTIONS(1042), 1, + ACTIONS(698), 1, sym_identifier, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(677), 2, + ACTIONS(694), 2, anon_sym_not, anon_sym_only, - STATE(406), 6, + STATE(364), 6, sym__query, sym_feature_query, sym_parenthesized_query, sym_binary_query, sym_unary_query, sym_selector_query, - [11415] = 6, - ACTIONS(671), 1, + [11621] = 6, + ACTIONS(688), 1, anon_sym_LPAREN, - ACTIONS(679), 1, + ACTIONS(696), 1, anon_sym_selector, - ACTIONS(681), 1, + ACTIONS(698), 1, sym_identifier, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(677), 2, + ACTIONS(694), 2, anon_sym_not, anon_sym_only, - STATE(389), 6, + STATE(387), 6, sym__query, sym_feature_query, sym_parenthesized_query, sym_binary_query, sym_unary_query, sym_selector_query, - [11441] = 4, - ACTIONS(613), 1, - anon_sym_COLON, - ACTIONS(1044), 1, + [11647] = 4, + ACTIONS(1051), 1, anon_sym_SEMI, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(609), 9, - sym__descendant_operator, - sym_nesting_selector, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_GT, - anon_sym_TILDE, - anon_sym_PLUS, - [11463] = 4, - ACTIONS(1044), 1, - anon_sym_SEMI, - ACTIONS(3), 2, - sym_comment, - sym_single_line_comment, - ACTIONS(1002), 3, + ACTIONS(1017), 3, anon_sym_GT, anon_sym_SLASH, anon_sym_LT, - ACTIONS(1000), 7, + ACTIONS(1015), 7, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, @@ -16047,17 +16288,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [11485] = 4, - ACTIONS(1046), 1, - anon_sym_SEMI, + [11669] = 4, + ACTIONS(1053), 1, + anon_sym_through, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(1002), 3, + ACTIONS(1057), 3, anon_sym_GT, anon_sym_SLASH, anon_sym_LT, - ACTIONS(1000), 7, + ACTIONS(1055), 7, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, @@ -16065,17 +16306,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [11507] = 4, - ACTIONS(1048), 1, - anon_sym_SEMI, + [11691] = 4, + ACTIONS(1059), 1, + anon_sym_RBRACK, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(1002), 3, + ACTIONS(1017), 3, anon_sym_GT, anon_sym_SLASH, anon_sym_LT, - ACTIONS(1000), 7, + ACTIONS(1015), 7, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, @@ -16083,17 +16324,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [11529] = 4, - ACTIONS(1050), 1, - anon_sym_SEMI, + [11713] = 4, + ACTIONS(1061), 1, + anon_sym_through, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(1002), 3, + ACTIONS(1057), 3, anon_sym_GT, anon_sym_SLASH, anon_sym_LT, - ACTIONS(1000), 7, + ACTIONS(1055), 7, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, @@ -16101,17 +16342,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [11551] = 4, - ACTIONS(1052), 1, + [11735] = 4, + ACTIONS(1063), 1, anon_sym_SEMI, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(1002), 3, + ACTIONS(1017), 3, anon_sym_GT, anon_sym_SLASH, anon_sym_LT, - ACTIONS(1000), 7, + ACTIONS(1015), 7, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, @@ -16119,17 +16360,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [11573] = 4, - ACTIONS(1054), 1, - anon_sym_RPAREN, + [11757] = 4, + ACTIONS(1065), 1, + anon_sym_SEMI, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(1002), 3, + ACTIONS(1017), 3, anon_sym_GT, anon_sym_SLASH, anon_sym_LT, - ACTIONS(1000), 7, + ACTIONS(1015), 7, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, @@ -16137,17 +16378,37 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [11595] = 4, - ACTIONS(1056), 1, + [11779] = 6, + ACTIONS(688), 1, + anon_sym_LPAREN, + ACTIONS(696), 1, + anon_sym_selector, + ACTIONS(698), 1, + sym_identifier, + ACTIONS(3), 2, + sym_comment, + sym_single_line_comment, + ACTIONS(694), 2, + anon_sym_not, + anon_sym_only, + STATE(398), 6, + sym__query, + sym_feature_query, + sym_parenthesized_query, + sym_binary_query, + sym_unary_query, + sym_selector_query, + [11805] = 4, + ACTIONS(1067), 1, anon_sym_SEMI, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(1002), 3, + ACTIONS(1017), 3, anon_sym_GT, anon_sym_SLASH, anon_sym_LT, - ACTIONS(1000), 7, + ACTIONS(1015), 7, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, @@ -16155,17 +16416,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [11617] = 4, - ACTIONS(1058), 1, - anon_sym_SEMI, + [11827] = 4, + ACTIONS(1069), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(1002), 3, + ACTIONS(1017), 3, anon_sym_GT, anon_sym_SLASH, anon_sym_LT, - ACTIONS(1000), 7, + ACTIONS(1015), 7, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, @@ -16173,37 +16434,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [11639] = 6, - ACTIONS(671), 1, - anon_sym_LPAREN, - ACTIONS(679), 1, - anon_sym_selector, - ACTIONS(681), 1, - sym_identifier, - ACTIONS(3), 2, - sym_comment, - sym_single_line_comment, - ACTIONS(677), 2, - anon_sym_not, - anon_sym_only, - STATE(363), 6, - sym__query, - sym_feature_query, - sym_parenthesized_query, - sym_binary_query, - sym_unary_query, - sym_selector_query, - [11665] = 4, - ACTIONS(1060), 1, - anon_sym_RBRACK, + [11849] = 4, + ACTIONS(1071), 1, + anon_sym_SEMI, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(1002), 3, + ACTIONS(1017), 3, anon_sym_GT, anon_sym_SLASH, anon_sym_LT, - ACTIONS(1000), 7, + ACTIONS(1015), 7, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, @@ -16211,17 +16452,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [11687] = 4, - ACTIONS(1062), 1, + [11871] = 4, + ACTIONS(1073), 1, anon_sym_SEMI, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(1002), 3, + ACTIONS(1017), 3, anon_sym_GT, anon_sym_SLASH, anon_sym_LT, - ACTIONS(1000), 7, + ACTIONS(1015), 7, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, @@ -16229,57 +16470,115 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [11709] = 6, - ACTIONS(671), 1, + [11893] = 6, + ACTIONS(688), 1, anon_sym_LPAREN, - ACTIONS(679), 1, + ACTIONS(696), 1, anon_sym_selector, - ACTIONS(681), 1, + ACTIONS(698), 1, sym_identifier, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(677), 2, + ACTIONS(694), 2, anon_sym_not, anon_sym_only, - STATE(364), 6, + STATE(368), 6, sym__query, sym_feature_query, sym_parenthesized_query, sym_binary_query, sym_unary_query, sym_selector_query, - [11735] = 6, - ACTIONS(671), 1, + [11919] = 6, + ACTIONS(688), 1, anon_sym_LPAREN, - ACTIONS(679), 1, + ACTIONS(696), 1, anon_sym_selector, - ACTIONS(681), 1, + ACTIONS(698), 1, sym_identifier, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(677), 2, + ACTIONS(694), 2, anon_sym_not, anon_sym_only, - STATE(369), 6, + STATE(375), 6, sym__query, sym_feature_query, sym_parenthesized_query, sym_binary_query, sym_unary_query, sym_selector_query, - [11761] = 4, - ACTIONS(1064), 1, - anon_sym_RPAREN, + [11945] = 6, + ACTIONS(688), 1, + anon_sym_LPAREN, + ACTIONS(696), 1, + anon_sym_selector, + ACTIONS(698), 1, + sym_identifier, + ACTIONS(3), 2, + sym_comment, + sym_single_line_comment, + ACTIONS(694), 2, + anon_sym_not, + anon_sym_only, + STATE(371), 6, + sym__query, + sym_feature_query, + sym_parenthesized_query, + sym_binary_query, + sym_unary_query, + sym_selector_query, + [11971] = 6, + ACTIONS(688), 1, + anon_sym_LPAREN, + ACTIONS(696), 1, + anon_sym_selector, + ACTIONS(1075), 1, + sym_identifier, + ACTIONS(3), 2, + sym_comment, + sym_single_line_comment, + ACTIONS(694), 2, + anon_sym_not, + anon_sym_only, + STATE(417), 6, + sym__query, + sym_feature_query, + sym_parenthesized_query, + sym_binary_query, + sym_unary_query, + sym_selector_query, + [11997] = 4, + ACTIONS(1077), 1, + anon_sym_SEMI, + ACTIONS(3), 2, + sym_comment, + sym_single_line_comment, + ACTIONS(1017), 3, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_LT, + ACTIONS(1015), 7, + anon_sym_STAR, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [12019] = 4, + ACTIONS(1079), 1, + anon_sym_SEMI, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(1002), 3, + ACTIONS(1017), 3, anon_sym_GT, anon_sym_SLASH, anon_sym_LT, - ACTIONS(1000), 7, + ACTIONS(1015), 7, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, @@ -16287,42 +16586,42 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [11783] = 11, - ACTIONS(952), 1, + [12041] = 11, + ACTIONS(949), 1, anon_sym_COLON, - ACTIONS(954), 1, + ACTIONS(953), 1, anon_sym_COLON_COLON, - ACTIONS(956), 1, + ACTIONS(955), 1, anon_sym_POUND, - ACTIONS(958), 1, + ACTIONS(957), 1, anon_sym_LBRACK, - ACTIONS(960), 1, + ACTIONS(959), 1, anon_sym_GT, - ACTIONS(962), 1, + ACTIONS(961), 1, anon_sym_TILDE, - ACTIONS(964), 1, + ACTIONS(963), 1, anon_sym_PLUS, - ACTIONS(966), 1, + ACTIONS(965), 1, sym__descendant_operator, - ACTIONS(1066), 1, + ACTIONS(1081), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(910), 2, + ACTIONS(951), 2, sym_nesting_selector, anon_sym_DOT, - [11819] = 4, - ACTIONS(1068), 1, + [12077] = 4, + ACTIONS(1083), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(1002), 3, + ACTIONS(1017), 3, anon_sym_GT, anon_sym_SLASH, anon_sym_LT, - ACTIONS(1000), 7, + ACTIONS(1015), 7, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, @@ -16330,17 +16629,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [11841] = 4, - ACTIONS(1070), 1, - anon_sym_RPAREN, + [12099] = 4, + ACTIONS(1085), 1, + anon_sym_SEMI, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(1002), 3, + ACTIONS(1017), 3, anon_sym_GT, anon_sym_SLASH, anon_sym_LT, - ACTIONS(1000), 7, + ACTIONS(1015), 7, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, @@ -16348,37 +16647,37 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [11863] = 6, - ACTIONS(671), 1, + [12121] = 6, + ACTIONS(688), 1, anon_sym_LPAREN, - ACTIONS(679), 1, + ACTIONS(696), 1, anon_sym_selector, - ACTIONS(681), 1, + ACTIONS(698), 1, sym_identifier, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(677), 2, + ACTIONS(694), 2, anon_sym_not, anon_sym_only, - STATE(383), 6, + STATE(369), 6, sym__query, sym_feature_query, sym_parenthesized_query, sym_binary_query, sym_unary_query, sym_selector_query, - [11889] = 4, - ACTIONS(1072), 1, - anon_sym_SEMI, + [12147] = 4, + ACTIONS(1087), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(1002), 3, + ACTIONS(1017), 3, anon_sym_GT, anon_sym_SLASH, anon_sym_LT, - ACTIONS(1000), 7, + ACTIONS(1015), 7, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, @@ -16386,17 +16685,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [11911] = 4, - ACTIONS(1074), 1, - anon_sym_SEMI, + [12169] = 4, + ACTIONS(1089), 1, + anon_sym_RBRACK, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(1002), 3, + ACTIONS(1017), 3, anon_sym_GT, anon_sym_SLASH, anon_sym_LT, - ACTIONS(1000), 7, + ACTIONS(1015), 7, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, @@ -16404,37 +16703,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [11933] = 6, - ACTIONS(671), 1, - anon_sym_LPAREN, - ACTIONS(679), 1, - anon_sym_selector, - ACTIONS(681), 1, - sym_identifier, - ACTIONS(3), 2, - sym_comment, - sym_single_line_comment, - ACTIONS(677), 2, - anon_sym_not, - anon_sym_only, - STATE(367), 6, - sym__query, - sym_feature_query, - sym_parenthesized_query, - sym_binary_query, - sym_unary_query, - sym_selector_query, - [11959] = 4, - ACTIONS(1076), 1, + [12191] = 4, + ACTIONS(1091), 1, anon_sym_SEMI, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(1002), 3, + ACTIONS(1017), 3, anon_sym_GT, anon_sym_SLASH, anon_sym_LT, - ACTIONS(1000), 7, + ACTIONS(1015), 7, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, @@ -16442,1388 +16721,1386 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_LT_EQ, anon_sym_GT_EQ, - [11981] = 6, - ACTIONS(671), 1, - anon_sym_LPAREN, - ACTIONS(679), 1, - anon_sym_selector, - ACTIONS(681), 1, - sym_identifier, + [12213] = 4, + ACTIONS(1093), 1, + anon_sym_SEMI, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(677), 2, - anon_sym_not, - anon_sym_only, - STATE(366), 6, - sym__query, - sym_feature_query, - sym_parenthesized_query, - sym_binary_query, - sym_unary_query, - sym_selector_query, - [12007] = 10, - ACTIONS(952), 1, + ACTIONS(1017), 3, + anon_sym_GT, + anon_sym_SLASH, + anon_sym_LT, + ACTIONS(1015), 7, + anon_sym_STAR, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + [12235] = 10, + ACTIONS(949), 1, anon_sym_COLON, - ACTIONS(954), 1, + ACTIONS(953), 1, anon_sym_COLON_COLON, - ACTIONS(956), 1, + ACTIONS(955), 1, anon_sym_POUND, - ACTIONS(958), 1, + ACTIONS(957), 1, anon_sym_LBRACK, - ACTIONS(960), 1, + ACTIONS(959), 1, anon_sym_GT, - ACTIONS(962), 1, + ACTIONS(961), 1, anon_sym_TILDE, - ACTIONS(964), 1, + ACTIONS(963), 1, anon_sym_PLUS, - ACTIONS(966), 1, + ACTIONS(965), 1, sym__descendant_operator, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(910), 2, + ACTIONS(951), 2, sym_nesting_selector, anon_sym_DOT, - [12040] = 7, - ACTIONS(1078), 1, + [12268] = 7, + ACTIONS(1095), 1, anon_sym_RBRACE, - ACTIONS(1080), 1, + ACTIONS(1097), 1, anon_sym_from, - ACTIONS(1082), 1, + ACTIONS(1099), 1, sym_to, - ACTIONS(1084), 1, + ACTIONS(1101), 1, aux_sym_integer_value_token1, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(352), 2, + STATE(357), 2, sym_keyframe_block, aux_sym_keyframe_block_list_repeat1, - STATE(422), 2, + STATE(436), 2, sym_from, sym_integer_value, - [12065] = 7, - ACTIONS(1086), 1, - anon_sym_RBRACE, - ACTIONS(1088), 1, + [12293] = 7, + ACTIONS(1097), 1, anon_sym_from, - ACTIONS(1091), 1, + ACTIONS(1099), 1, sym_to, - ACTIONS(1094), 1, + ACTIONS(1101), 1, aux_sym_integer_value_token1, + ACTIONS(1103), 1, + anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(352), 2, + STATE(355), 2, sym_keyframe_block, aux_sym_keyframe_block_list_repeat1, - STATE(422), 2, + STATE(436), 2, sym_from, sym_integer_value, - [12090] = 7, - ACTIONS(1080), 1, + [12318] = 7, + ACTIONS(1105), 1, + anon_sym_RBRACE, + ACTIONS(1107), 1, anon_sym_from, - ACTIONS(1082), 1, + ACTIONS(1110), 1, sym_to, - ACTIONS(1084), 1, + ACTIONS(1113), 1, aux_sym_integer_value_token1, - ACTIONS(1097), 1, - anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(351), 2, + STATE(357), 2, sym_keyframe_block, aux_sym_keyframe_block_list_repeat1, - STATE(422), 2, + STATE(436), 2, sym_from, sym_integer_value, - [12115] = 7, - ACTIONS(1080), 1, + [12343] = 7, + ACTIONS(1097), 1, anon_sym_from, - ACTIONS(1082), 1, + ACTIONS(1099), 1, sym_to, - ACTIONS(1084), 1, + ACTIONS(1101), 1, aux_sym_integer_value_token1, - ACTIONS(1099), 1, + ACTIONS(1116), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(355), 2, + STATE(359), 2, sym_keyframe_block, aux_sym_keyframe_block_list_repeat1, - STATE(422), 2, + STATE(436), 2, sym_from, sym_integer_value, - [12140] = 7, - ACTIONS(1080), 1, + [12368] = 7, + ACTIONS(1097), 1, anon_sym_from, - ACTIONS(1082), 1, + ACTIONS(1099), 1, sym_to, - ACTIONS(1084), 1, - aux_sym_integer_value_token1, ACTIONS(1101), 1, + aux_sym_integer_value_token1, + ACTIONS(1118), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - STATE(352), 2, + STATE(357), 2, sym_keyframe_block, aux_sym_keyframe_block_list_repeat1, - STATE(422), 2, + STATE(436), 2, sym_from, sym_integer_value, - [12165] = 7, - ACTIONS(888), 1, - anon_sym_LBRACE, - ACTIONS(1103), 1, - anon_sym_COMMA, - ACTIONS(1105), 1, - anon_sym_SEMI, - STATE(47), 1, - sym_block, - STATE(373), 1, - aux_sym_import_statement_repeat1, + [12393] = 3, + ACTIONS(1122), 1, + anon_sym_RBRACK, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(1107), 2, - anon_sym_and, - anon_sym_or, - [12189] = 3, - ACTIONS(1111), 1, + ACTIONS(1120), 6, + anon_sym_EQ, + anon_sym_TILDE_EQ, + anon_sym_CARET_EQ, + anon_sym_PIPE_EQ, + anon_sym_STAR_EQ, + anon_sym_DOLLAR_EQ, + [12409] = 3, + ACTIONS(1126), 1, anon_sym_RBRACK, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(1109), 6, + ACTIONS(1124), 6, anon_sym_EQ, anon_sym_TILDE_EQ, anon_sym_CARET_EQ, anon_sym_PIPE_EQ, anon_sym_STAR_EQ, anon_sym_DOLLAR_EQ, - [12205] = 7, - ACTIONS(894), 1, + [12425] = 7, + ACTIONS(909), 1, anon_sym_LBRACE, - ACTIONS(1103), 1, + ACTIONS(1128), 1, anon_sym_COMMA, - ACTIONS(1113), 1, + ACTIONS(1130), 1, anon_sym_SEMI, - STATE(76), 1, + STATE(27), 1, sym_block, STATE(374), 1, aux_sym_import_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(1107), 2, + ACTIONS(1132), 2, anon_sym_and, anon_sym_or, - [12229] = 3, - ACTIONS(1117), 1, - anon_sym_RBRACK, + [12449] = 7, + ACTIONS(903), 1, + anon_sym_LBRACE, + ACTIONS(1128), 1, + anon_sym_COMMA, + ACTIONS(1134), 1, + anon_sym_SEMI, + STATE(83), 1, + sym_block, + STATE(379), 1, + aux_sym_import_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(1115), 6, - anon_sym_EQ, - anon_sym_TILDE_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_STAR_EQ, - anon_sym_DOLLAR_EQ, - [12245] = 2, + ACTIONS(1132), 2, + anon_sym_and, + anon_sym_or, + [12473] = 2, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(1119), 6, + ACTIONS(1136), 6, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACE, anon_sym_RPAREN, anon_sym_and, anon_sym_or, - [12258] = 2, + [12486] = 2, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(1121), 6, + ACTIONS(1138), 6, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACE, anon_sym_RPAREN, anon_sym_and, anon_sym_or, - [12271] = 2, + [12499] = 2, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(1123), 6, + ACTIONS(1140), 6, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACE, anon_sym_RPAREN, anon_sym_and, anon_sym_or, - [12284] = 6, - ACTIONS(894), 1, - anon_sym_LBRACE, - ACTIONS(1103), 1, - anon_sym_COMMA, - STATE(100), 1, - sym_block, - STATE(377), 1, - aux_sym_import_statement_repeat1, + [12512] = 2, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(1107), 2, + ACTIONS(1142), 6, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACE, + anon_sym_RPAREN, anon_sym_and, anon_sym_or, - [12305] = 2, + [12525] = 6, + ACTIONS(903), 1, + anon_sym_LBRACE, + ACTIONS(1128), 1, + anon_sym_COMMA, + STATE(98), 1, + sym_block, + STATE(391), 1, + aux_sym_import_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(1125), 6, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACE, - anon_sym_RPAREN, + ACTIONS(1132), 2, anon_sym_and, anon_sym_or, - [12318] = 2, + [12546] = 2, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(1127), 6, + ACTIONS(1144), 6, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACE, anon_sym_RPAREN, anon_sym_and, anon_sym_or, - [12331] = 2, + [12559] = 2, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(1129), 6, + ACTIONS(1146), 6, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACE, anon_sym_RPAREN, anon_sym_and, anon_sym_or, - [12344] = 6, - ACTIONS(888), 1, + [12572] = 6, + ACTIONS(909), 1, anon_sym_LBRACE, - ACTIONS(1103), 1, + ACTIONS(1128), 1, anon_sym_COMMA, - STATE(105), 1, + STATE(76), 1, sym_block, - STATE(387), 1, + STATE(382), 1, aux_sym_import_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(1107), 2, + ACTIONS(1132), 2, anon_sym_and, anon_sym_or, - [12365] = 6, - ACTIONS(888), 1, + [12593] = 6, + ACTIONS(909), 1, anon_sym_LBRACE, - ACTIONS(1131), 1, + ACTIONS(1148), 1, anon_sym_SEMI, - ACTIONS(1133), 1, + ACTIONS(1150), 1, anon_sym_LPAREN2, - STATE(119), 1, + STATE(56), 1, sym_block, - STATE(400), 1, + STATE(407), 1, sym_include_arguments, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [12385] = 3, + [12613] = 6, + ACTIONS(817), 1, + anon_sym_LPAREN2, + ACTIONS(1152), 1, + sym_string_value, + ACTIONS(1154), 1, + sym_identifier, + STATE(193), 1, + sym_arguments, + STATE(465), 1, + sym_call_expression, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(1107), 2, - anon_sym_and, - anon_sym_or, - ACTIONS(1135), 3, - anon_sym_COMMA, - anon_sym_SEMI, + [12633] = 6, + ACTIONS(909), 1, anon_sym_LBRACE, - [12399] = 5, - ACTIONS(1103), 1, + ACTIONS(1128), 1, anon_sym_COMMA, - ACTIONS(1137), 1, + ACTIONS(1156), 1, anon_sym_SEMI, - STATE(412), 1, + STATE(47), 1, + sym_block, + STATE(397), 1, aux_sym_import_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(1107), 2, - anon_sym_and, - anon_sym_or, - [12417] = 6, - ACTIONS(894), 1, - anon_sym_LBRACE, - ACTIONS(1133), 1, - anon_sym_LPAREN2, - ACTIONS(1139), 1, - anon_sym_SEMI, - STATE(93), 1, - sym_block, - STATE(410), 1, - sym_include_arguments, + [12653] = 3, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [12437] = 6, - ACTIONS(804), 1, + ACTIONS(1132), 2, + anon_sym_and, + anon_sym_or, + ACTIONS(1158), 3, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACE, + [12667] = 6, + ACTIONS(817), 1, anon_sym_LPAREN2, - ACTIONS(1141), 1, - sym_string_value, - ACTIONS(1143), 1, + ACTIONS(1154), 1, sym_identifier, - STATE(195), 1, + ACTIONS(1160), 1, + sym_string_value, + STATE(193), 1, sym_arguments, - STATE(480), 1, + STATE(459), 1, sym_call_expression, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [12457] = 6, - ACTIONS(888), 1, - anon_sym_LBRACE, - ACTIONS(1103), 1, + [12687] = 5, + ACTIONS(1128), 1, anon_sym_COMMA, - ACTIONS(1145), 1, + ACTIONS(1162), 1, anon_sym_SEMI, - STATE(38), 1, - sym_block, - STATE(394), 1, + STATE(400), 1, + aux_sym_import_statement_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_single_line_comment, + ACTIONS(1132), 2, + anon_sym_and, + anon_sym_or, + [12705] = 5, + ACTIONS(1128), 1, + anon_sym_COMMA, + ACTIONS(1164), 1, + anon_sym_SEMI, + STATE(411), 1, aux_sym_import_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [12477] = 6, - ACTIONS(894), 1, + ACTIONS(1132), 2, + anon_sym_and, + anon_sym_or, + [12723] = 6, + ACTIONS(903), 1, anon_sym_LBRACE, - ACTIONS(1103), 1, + ACTIONS(1128), 1, anon_sym_COMMA, - ACTIONS(1147), 1, + ACTIONS(1166), 1, anon_sym_SEMI, - STATE(59), 1, + STATE(107), 1, sym_block, - STATE(394), 1, + STATE(397), 1, aux_sym_import_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [12497] = 6, - ACTIONS(804), 1, + [12743] = 6, + ACTIONS(903), 1, + anon_sym_LBRACE, + ACTIONS(1150), 1, anon_sym_LPAREN2, - ACTIONS(1143), 1, - sym_identifier, - ACTIONS(1149), 1, - sym_string_value, - STATE(195), 1, - sym_arguments, - STATE(478), 1, - sym_call_expression, + ACTIONS(1168), 1, + anon_sym_SEMI, + STATE(90), 1, + sym_block, + STATE(412), 1, + sym_include_arguments, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [12517] = 5, - ACTIONS(1103), 1, - anon_sym_COMMA, - ACTIONS(1151), 1, - anon_sym_SEMI, - STATE(404), 1, - aux_sym_import_statement_repeat1, + [12763] = 3, + ACTIONS(1170), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(1107), 2, + ACTIONS(1138), 3, + anon_sym_RPAREN, anon_sym_and, anon_sym_or, - [12535] = 5, - ACTIONS(894), 1, + [12776] = 5, + ACTIONS(909), 1, anon_sym_LBRACE, - ACTIONS(1103), 1, + ACTIONS(1128), 1, anon_sym_COMMA, - STATE(69), 1, + STATE(42), 1, sym_block, - STATE(394), 1, + STATE(397), 1, aux_sym_import_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [12552] = 4, - ACTIONS(1153), 1, + [12793] = 4, + ACTIONS(1172), 1, anon_sym_RPAREN, - STATE(384), 1, + STATE(392), 1, aux_sym_arguments_repeat1, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(705), 2, + ACTIONS(726), 2, anon_sym_COMMA, anon_sym_SEMI, - [12567] = 2, + [12808] = 5, + ACTIONS(903), 1, + anon_sym_LBRACE, + ACTIONS(1174), 1, + anon_sym_LPAREN, + STATE(89), 1, + sym_block, + STATE(427), 1, + sym_parameters, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(1155), 4, - anon_sym_RBRACE, - anon_sym_from, - sym_to, - aux_sym_integer_value_token1, - [12578] = 5, - ACTIONS(888), 1, + [12825] = 4, + ACTIONS(1176), 1, + anon_sym_RPAREN, + STATE(392), 1, + aux_sym_arguments_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_single_line_comment, + ACTIONS(726), 2, + anon_sym_COMMA, + anon_sym_SEMI, + [12840] = 5, + ACTIONS(909), 1, anon_sym_LBRACE, - ACTIONS(1157), 1, + ACTIONS(1174), 1, anon_sym_LPAREN, - STATE(88), 1, + STATE(57), 1, sym_block, - STATE(417), 1, + STATE(437), 1, sym_parameters, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [12595] = 5, - ACTIONS(894), 1, + [12857] = 4, + ACTIONS(909), 1, anon_sym_LBRACE, - ACTIONS(1157), 1, - anon_sym_LPAREN, - STATE(94), 1, + STATE(63), 1, sym_block, - STATE(423), 1, - sym_parameters, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [12612] = 2, + ACTIONS(1132), 2, + anon_sym_and, + anon_sym_or, + [12872] = 4, + ACTIONS(1178), 1, + anon_sym_RPAREN, + STATE(392), 1, + aux_sym_arguments_repeat1, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(359), 4, - anon_sym_RBRACE, - anon_sym_from, - sym_to, - aux_sym_integer_value_token1, - [12623] = 4, - ACTIONS(888), 1, + ACTIONS(726), 2, + anon_sym_COMMA, + anon_sym_SEMI, + [12887] = 5, + ACTIONS(903), 1, anon_sym_LBRACE, - STATE(112), 1, + ACTIONS(1174), 1, + anon_sym_LPAREN, + STATE(123), 1, sym_block, + STATE(429), 1, + sym_parameters, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(1107), 2, - anon_sym_and, - anon_sym_or, - [12638] = 4, - ACTIONS(760), 1, + [12904] = 4, + ACTIONS(1180), 1, anon_sym_RPAREN, - STATE(384), 1, + STATE(392), 1, aux_sym_arguments_repeat1, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(1159), 2, + ACTIONS(726), 2, anon_sym_COMMA, anon_sym_SEMI, - [12653] = 4, - ACTIONS(1162), 1, + [12919] = 5, + ACTIONS(903), 1, + anon_sym_LBRACE, + ACTIONS(1128), 1, + anon_sym_COMMA, + STATE(93), 1, + sym_block, + STATE(397), 1, + aux_sym_import_statement_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_single_line_comment, + [12936] = 4, + ACTIONS(813), 1, anon_sym_RPAREN, - STATE(384), 1, + STATE(392), 1, aux_sym_arguments_repeat1, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(705), 2, + ACTIONS(1182), 2, anon_sym_COMMA, anon_sym_SEMI, - [12668] = 2, + [12951] = 2, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(369), 4, + ACTIONS(1185), 4, anon_sym_RBRACE, anon_sym_from, sym_to, aux_sym_integer_value_token1, - [12679] = 5, - ACTIONS(888), 1, - anon_sym_LBRACE, - ACTIONS(1103), 1, - anon_sym_COMMA, - STATE(71), 1, - sym_block, - STATE(394), 1, - aux_sym_import_statement_repeat1, + [12962] = 2, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [12696] = 2, + ACTIONS(344), 4, + anon_sym_RBRACE, + anon_sym_from, + sym_to, + aux_sym_integer_value_token1, + [12973] = 2, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(365), 4, + ACTIONS(376), 4, anon_sym_RBRACE, anon_sym_from, sym_to, aux_sym_integer_value_token1, - [12707] = 4, - ACTIONS(894), 1, - anon_sym_LBRACE, - STATE(95), 1, - sym_block, + [12984] = 2, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(1107), 2, - anon_sym_and, - anon_sym_or, - [12722] = 4, - ACTIONS(1164), 1, - anon_sym_RPAREN, - STATE(384), 1, - aux_sym_arguments_repeat1, + ACTIONS(372), 4, + anon_sym_RBRACE, + anon_sym_from, + sym_to, + aux_sym_integer_value_token1, + [12995] = 4, + ACTIONS(1187), 1, + anon_sym_COMMA, + STATE(397), 1, + aux_sym_import_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(705), 2, - anon_sym_COMMA, + ACTIONS(1158), 2, anon_sym_SEMI, - [12737] = 5, - ACTIONS(888), 1, anon_sym_LBRACE, - ACTIONS(1157), 1, - anon_sym_LPAREN, - STATE(118), 1, + [13010] = 4, + ACTIONS(903), 1, + anon_sym_LBRACE, + STATE(88), 1, sym_block, - STATE(427), 1, - sym_parameters, - ACTIONS(3), 2, - sym_comment, - sym_single_line_comment, - [12754] = 3, - ACTIONS(1166), 1, - anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(1121), 3, - anon_sym_RPAREN, + ACTIONS(1132), 2, anon_sym_and, anon_sym_or, - [12767] = 4, - ACTIONS(1168), 1, - anon_sym_RPAREN, - STATE(384), 1, - aux_sym_arguments_repeat1, + [13025] = 5, + ACTIONS(909), 1, + anon_sym_LBRACE, + ACTIONS(1174), 1, + anon_sym_LPAREN, + STATE(53), 1, + sym_block, + STATE(430), 1, + sym_parameters, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(705), 2, + [13042] = 4, + ACTIONS(1128), 1, anon_sym_COMMA, + ACTIONS(1190), 1, anon_sym_SEMI, - [12782] = 4, - ACTIONS(1170), 1, - anon_sym_COMMA, - STATE(394), 1, + STATE(397), 1, aux_sym_import_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(1135), 2, - anon_sym_SEMI, + [13056] = 4, + ACTIONS(1037), 1, anon_sym_LBRACE, - [12797] = 5, - ACTIONS(894), 1, + ACTIONS(1192), 1, + anon_sym_COMMA, + STATE(401), 1, + aux_sym_selectors_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_single_line_comment, + [13070] = 4, + ACTIONS(945), 1, + anon_sym_COMMA, + ACTIONS(1195), 1, anon_sym_LBRACE, - ACTIONS(1157), 1, - anon_sym_LPAREN, - STATE(86), 1, - sym_block, - STATE(425), 1, - sym_parameters, + STATE(401), 1, + aux_sym_selectors_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_single_line_comment, + [13084] = 4, + ACTIONS(1197), 1, + sym_string_value, + ACTIONS(1199), 1, + sym_identifier, + STATE(454), 1, + sym_call_expression, + ACTIONS(3), 2, + sym_comment, + sym_single_line_comment, + [13098] = 4, + ACTIONS(1201), 1, + anon_sym_COMMA, + ACTIONS(1203), 1, + anon_sym_RPAREN2, + STATE(409), 1, + aux_sym_include_arguments_repeat1, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [12814] = 4, - ACTIONS(1173), 1, + [13112] = 4, + ACTIONS(1205), 1, anon_sym_COMMA, - ACTIONS(1175), 1, + ACTIONS(1207), 1, anon_sym_RPAREN, - STATE(403), 1, + STATE(416), 1, aux_sym_parameters_repeat1, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [12828] = 4, - ACTIONS(894), 1, - anon_sym_LBRACE, - ACTIONS(1177), 1, - anon_sym_if, - STATE(73), 1, - sym_block, - ACTIONS(3), 2, - sym_comment, - sym_single_line_comment, - [12842] = 3, - ACTIONS(1181), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_comment, - sym_single_line_comment, - ACTIONS(1179), 2, + [13126] = 4, + ACTIONS(773), 1, anon_sym_COMMA, + ACTIONS(1209), 1, anon_sym_RPAREN, - [12854] = 4, - ACTIONS(1183), 1, - anon_sym_COMMA, - ACTIONS(1186), 1, - anon_sym_RPAREN2, - STATE(399), 1, - aux_sym_include_arguments_repeat1, + STATE(413), 1, + aux_sym_pseudo_class_arguments_repeat1, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [12868] = 4, - ACTIONS(888), 1, + [13140] = 4, + ACTIONS(909), 1, anon_sym_LBRACE, - ACTIONS(1188), 1, + ACTIONS(1211), 1, anon_sym_SEMI, - STATE(115), 1, + STATE(35), 1, sym_block, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [12882] = 4, - ACTIONS(888), 1, + [13154] = 4, + ACTIONS(909), 1, anon_sym_LBRACE, - ACTIONS(1190), 1, + ACTIONS(1213), 1, anon_sym_if, - STATE(44), 1, + STATE(45), 1, sym_block, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [12896] = 4, - ACTIONS(948), 1, + [13168] = 4, + ACTIONS(1215), 1, anon_sym_COMMA, - ACTIONS(1192), 1, - anon_sym_LBRACE, + ACTIONS(1218), 1, + anon_sym_RPAREN2, STATE(409), 1, - aux_sym_selectors_repeat1, + aux_sym_include_arguments_repeat1, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [12910] = 4, - ACTIONS(1194), 1, - anon_sym_COMMA, - ACTIONS(1197), 1, - anon_sym_RPAREN, - STATE(403), 1, - aux_sym_parameters_repeat1, + [13182] = 3, + ACTIONS(1222), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [12924] = 4, - ACTIONS(1103), 1, + ACTIONS(1220), 2, anon_sym_COMMA, - ACTIONS(1199), 1, + anon_sym_RPAREN, + [13194] = 4, + ACTIONS(1128), 1, + anon_sym_COMMA, + ACTIONS(1224), 1, anon_sym_SEMI, - STATE(394), 1, + STATE(397), 1, aux_sym_import_statement_repeat1, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [12938] = 4, - ACTIONS(1201), 1, - sym_string_value, - ACTIONS(1203), 1, - sym_identifier, - STATE(482), 1, - sym_call_expression, - ACTIONS(3), 2, - sym_comment, - sym_single_line_comment, - [12952] = 3, - ACTIONS(1205), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_comment, - sym_single_line_comment, - ACTIONS(1107), 2, - anon_sym_and, - anon_sym_or, - [12964] = 4, - ACTIONS(756), 1, - anon_sym_COMMA, - ACTIONS(1207), 1, - anon_sym_RPAREN, - STATE(408), 1, - aux_sym_pseudo_class_arguments_repeat2, + [13208] = 4, + ACTIONS(903), 1, + anon_sym_LBRACE, + ACTIONS(1226), 1, + anon_sym_SEMI, + STATE(101), 1, + sym_block, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [12978] = 4, - ACTIONS(802), 1, + [13222] = 4, + ACTIONS(815), 1, anon_sym_RPAREN, - ACTIONS(1209), 1, - anon_sym_COMMA, - STATE(408), 1, - aux_sym_pseudo_class_arguments_repeat2, - ACTIONS(3), 2, - sym_comment, - sym_single_line_comment, - [12992] = 4, - ACTIONS(1021), 1, - anon_sym_LBRACE, - ACTIONS(1212), 1, + ACTIONS(1228), 1, anon_sym_COMMA, - STATE(409), 1, - aux_sym_selectors_repeat1, + STATE(413), 1, + aux_sym_pseudo_class_arguments_repeat1, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13006] = 4, - ACTIONS(894), 1, + [13236] = 4, + ACTIONS(903), 1, anon_sym_LBRACE, - ACTIONS(1215), 1, - anon_sym_SEMI, - STATE(63), 1, + ACTIONS(1231), 1, + anon_sym_if, + STATE(84), 1, sym_block, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13020] = 4, - ACTIONS(1217), 1, - sym_string_value, - ACTIONS(1219), 1, - sym_identifier, - STATE(484), 1, - sym_call_expression, - ACTIONS(3), 2, - sym_comment, - sym_single_line_comment, - [13034] = 4, - ACTIONS(1103), 1, + [13250] = 4, + ACTIONS(1205), 1, anon_sym_COMMA, - ACTIONS(1221), 1, - anon_sym_SEMI, - STATE(394), 1, - aux_sym_import_statement_repeat1, + ACTIONS(1233), 1, + anon_sym_RPAREN, + STATE(405), 1, + aux_sym_parameters_repeat1, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13048] = 4, - ACTIONS(1173), 1, + [13264] = 4, + ACTIONS(1235), 1, anon_sym_COMMA, - ACTIONS(1223), 1, + ACTIONS(1238), 1, anon_sym_RPAREN, - STATE(396), 1, + STATE(416), 1, aux_sym_parameters_repeat1, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13062] = 4, - ACTIONS(1225), 1, - anon_sym_COMMA, - ACTIONS(1227), 1, - anon_sym_RPAREN2, - STATE(399), 1, - aux_sym_include_arguments_repeat1, + [13278] = 3, + ACTIONS(1240), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13076] = 4, - ACTIONS(1225), 1, + ACTIONS(1132), 2, + anon_sym_and, + anon_sym_or, + [13290] = 4, + ACTIONS(1201), 1, anon_sym_COMMA, - ACTIONS(1229), 1, + ACTIONS(1242), 1, anon_sym_RPAREN2, - STATE(414), 1, + STATE(404), 1, aux_sym_include_arguments_repeat1, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13090] = 3, - ACTIONS(1231), 1, - anon_sym_SEMI, - ACTIONS(1233), 1, - anon_sym_RBRACE, + [13304] = 4, + ACTIONS(1244), 1, + sym_string_value, + ACTIONS(1246), 1, + sym_identifier, + STATE(481), 1, + sym_call_expression, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13101] = 3, - ACTIONS(888), 1, + [13318] = 3, + ACTIONS(909), 1, anon_sym_LBRACE, - STATE(79), 1, + STATE(75), 1, sym_block, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13112] = 3, - ACTIONS(1235), 1, - sym_variable_identifier, - STATE(413), 1, - sym_parameter, + [13329] = 3, + ACTIONS(1248), 1, + anon_sym_LBRACE, + STATE(87), 1, + sym_keyframe_block_list, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13123] = 3, - ACTIONS(804), 1, - anon_sym_LPAREN2, - STATE(195), 1, - sym_arguments, + [13340] = 2, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13134] = 3, - ACTIONS(1237), 1, + ACTIONS(1238), 2, anon_sym_COMMA, - ACTIONS(1239), 1, - anon_sym_in, + anon_sym_RPAREN, + [13349] = 2, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13145] = 3, - ACTIONS(699), 1, - anon_sym_SEMI, - ACTIONS(701), 1, - anon_sym_RBRACE, + ACTIONS(1218), 2, + anon_sym_COMMA, + anon_sym_RPAREN2, + [13358] = 3, + ACTIONS(1250), 1, + anon_sym_COMMA, + ACTIONS(1252), 1, + anon_sym_in, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13156] = 3, - ACTIONS(1241), 1, + [13369] = 3, + ACTIONS(909), 1, anon_sym_LBRACE, - STATE(379), 1, + STATE(55), 1, sym_block, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13167] = 3, - ACTIONS(894), 1, - anon_sym_LBRACE, - STATE(33), 1, - sym_block, + [13380] = 2, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13178] = 3, - ACTIONS(888), 1, + ACTIONS(1254), 2, + anon_sym_SEMI, anon_sym_LBRACE, - STATE(120), 1, + [13389] = 3, + ACTIONS(903), 1, + anon_sym_LBRACE, + STATE(100), 1, sym_block, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13189] = 3, - ACTIONS(894), 1, + [13400] = 3, + ACTIONS(903), 1, anon_sym_LBRACE, - STATE(62), 1, + STATE(119), 1, sym_block, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13200] = 3, - ACTIONS(1243), 1, + [13411] = 3, + ACTIONS(903), 1, anon_sym_LBRACE, - STATE(96), 1, - sym_keyframe_block_list, + STATE(102), 1, + sym_block, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13211] = 3, - ACTIONS(888), 1, + [13422] = 3, + ACTIONS(909), 1, anon_sym_LBRACE, - STATE(77), 1, + STATE(32), 1, sym_block, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13222] = 3, - ACTIONS(1245), 1, - anon_sym_LBRACE, - STATE(111), 1, - sym_keyframe_block_list, + [13433] = 3, + ACTIONS(1256), 1, + aux_sym_color_value_token1, + ACTIONS(1258), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13233] = 3, - ACTIONS(1235), 1, - sym_variable_identifier, - STATE(432), 1, - sym_parameter, + [13444] = 3, + ACTIONS(630), 1, + anon_sym_LBRACE, + ACTIONS(1260), 1, + sym_unit, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13244] = 3, - ACTIONS(888), 1, - anon_sym_LBRACE, - STATE(80), 1, - sym_block, + [13455] = 2, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13255] = 3, - ACTIONS(894), 1, + ACTIONS(1262), 2, + anon_sym_SEMI, anon_sym_LBRACE, - STATE(102), 1, - sym_block, + [13464] = 3, + ACTIONS(817), 1, + anon_sym_LPAREN2, + STATE(193), 1, + sym_arguments, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13266] = 2, + [13475] = 3, + ACTIONS(1264), 1, + sym_variable_identifier, + STATE(422), 1, + sym_parameter, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(1197), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [13275] = 3, - ACTIONS(617), 1, + [13486] = 3, + ACTIONS(1266), 1, anon_sym_LBRACE, - ACTIONS(1247), 1, - sym_unit, + STATE(393), 1, + sym_block, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13286] = 3, - ACTIONS(1249), 1, - aux_sym_color_value_token1, - ACTIONS(1251), 1, - sym_identifier, + [13497] = 3, + ACTIONS(909), 1, + anon_sym_LBRACE, + STATE(38), 1, + sym_block, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13297] = 3, - ACTIONS(1251), 1, + [13508] = 3, + ACTIONS(1258), 1, sym_identifier, - ACTIONS(1253), 1, + ACTIONS(1268), 1, aux_sym_color_value_token1, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13308] = 3, - ACTIONS(1255), 1, + [13519] = 3, + ACTIONS(1270), 1, anon_sym_COMMA, - ACTIONS(1257), 1, + ACTIONS(1272), 1, anon_sym_in, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13319] = 2, + [13530] = 3, + ACTIONS(712), 1, + anon_sym_SEMI, + ACTIONS(714), 1, + anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(1259), 2, - anon_sym_SEMI, - anon_sym_LBRACE, - [13328] = 2, + [13541] = 3, + ACTIONS(1264), 1, + sym_variable_identifier, + STATE(415), 1, + sym_parameter, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(1186), 2, - anon_sym_COMMA, - anon_sym_RPAREN2, - [13337] = 2, + [13552] = 3, + ACTIONS(1274), 1, + anon_sym_SEMI, + ACTIONS(1276), 1, + anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - ACTIONS(1261), 2, - anon_sym_SEMI, + [13563] = 3, + ACTIONS(1278), 1, anon_sym_LBRACE, - [13346] = 2, - ACTIONS(1263), 1, - sym_identifier, + STATE(64), 1, + sym_keyframe_block_list, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13354] = 2, - ACTIONS(125), 1, - anon_sym_RBRACE, + [13574] = 2, + ACTIONS(1280), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13362] = 2, - ACTIONS(1265), 1, - anon_sym_RBRACE, + [13582] = 2, + ACTIONS(1282), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13370] = 2, - ACTIONS(1267), 1, - sym_identifier, + [13590] = 2, + ACTIONS(1284), 1, + anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13378] = 2, - ACTIONS(1231), 1, + [13598] = 2, + ACTIONS(712), 1, anon_sym_SEMI, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13386] = 2, - ACTIONS(1269), 1, + [13606] = 2, + ACTIONS(781), 1, anon_sym_SEMI, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13394] = 2, - ACTIONS(1271), 1, + [13614] = 2, + ACTIONS(1286), 1, + anon_sym_RBRACE, + ACTIONS(3), 2, + sym_comment, + sym_single_line_comment, + [13622] = 2, + ACTIONS(1274), 1, anon_sym_SEMI, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13402] = 2, - ACTIONS(1273), 1, - aux_sym_color_value_token1, + [13630] = 2, + ACTIONS(1288), 1, + anon_sym_SEMI, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13410] = 2, - ACTIONS(1275), 1, - sym_identifier, + [13638] = 2, + ACTIONS(1290), 1, + anon_sym_SEMI, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13418] = 2, - ACTIONS(1277), 1, - sym_variable_identifier, + [13646] = 2, + ACTIONS(1292), 1, + aux_sym_color_value_token1, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13426] = 2, - ACTIONS(1279), 1, - sym_identifier, + [13654] = 2, + ACTIONS(1294), 1, + anon_sym_SEMI, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13434] = 2, - ACTIONS(121), 1, + [13662] = 2, + ACTIONS(214), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13442] = 2, - ACTIONS(1281), 1, + [13670] = 2, + ACTIONS(1296), 1, sym_identifier, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13450] = 2, - ACTIONS(788), 1, - anon_sym_SEMI, + [13678] = 2, + ACTIONS(1298), 1, + sym_variable_identifier, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13458] = 2, - ACTIONS(1283), 1, + [13686] = 2, + ACTIONS(1300), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13466] = 2, - ACTIONS(1285), 1, - sym_identifier, + [13694] = 2, + ACTIONS(1302), 1, + anon_sym_SEMI, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13474] = 2, - ACTIONS(1287), 1, + [13702] = 2, + ACTIONS(1304), 1, aux_sym_color_value_token1, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13482] = 2, - ACTIONS(127), 1, + [13710] = 2, + ACTIONS(220), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13490] = 2, - ACTIONS(699), 1, - anon_sym_SEMI, + [13718] = 2, + ACTIONS(1306), 1, + anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13498] = 2, - ACTIONS(1289), 1, - anon_sym_COLON, + [13726] = 2, + ACTIONS(1308), 1, + anon_sym_LPAREN, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13506] = 2, - ACTIONS(117), 1, + [13734] = 2, + ACTIONS(228), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13514] = 2, - ACTIONS(1291), 1, - sym_identifier, + [13742] = 2, + ACTIONS(1310), 1, + anon_sym_SEMI, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13522] = 2, - ACTIONS(1293), 1, - anon_sym_SEMI, + [13750] = 2, + ACTIONS(1213), 1, + anon_sym_if, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13530] = 2, - ACTIONS(1295), 1, + [13758] = 2, + ACTIONS(1312), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13538] = 2, - ACTIONS(1297), 1, - ts_builtin_sym_end, + [13766] = 2, + ACTIONS(1314), 1, + anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13546] = 2, - ACTIONS(1299), 1, - anon_sym_LBRACE, + [13774] = 2, + ACTIONS(1316), 1, + aux_sym_color_value_token1, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13554] = 2, - ACTIONS(113), 1, + [13782] = 2, + ACTIONS(176), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13562] = 2, - ACTIONS(1301), 1, - sym_variable_identifier, + [13790] = 2, + ACTIONS(777), 1, + anon_sym_SEMI, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13570] = 2, - ACTIONS(1303), 1, + [13798] = 2, + ACTIONS(1318), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13578] = 2, - ACTIONS(1305), 1, - anon_sym_in, + [13806] = 2, + ACTIONS(1320), 1, + ts_builtin_sym_end, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13586] = 2, - ACTIONS(1307), 1, - sym_variable_identifier, + [13814] = 2, + ACTIONS(1322), 1, + anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13594] = 2, - ACTIONS(1309), 1, - sym_identifier, + [13822] = 2, + ACTIONS(218), 1, + anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13602] = 2, - ACTIONS(1311), 1, - sym_identifier, + [13830] = 2, + ACTIONS(769), 1, + anon_sym_SEMI, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13610] = 2, - ACTIONS(1313), 1, + [13838] = 2, + ACTIONS(1324), 1, sym_identifier, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13618] = 2, - ACTIONS(1315), 1, - aux_sym_color_value_token1, + [13846] = 2, + ACTIONS(1326), 1, + anon_sym_in, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13626] = 2, - ACTIONS(1317), 1, + [13854] = 2, + ACTIONS(1328), 1, sym_identifier, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13634] = 2, - ACTIONS(1319), 1, + [13862] = 2, + ACTIONS(1330), 1, sym_identifier, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13642] = 2, - ACTIONS(1321), 1, - anon_sym_LPAREN, + [13870] = 2, + ACTIONS(1332), 1, + anon_sym_SEMI, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13650] = 2, - ACTIONS(1323), 1, - anon_sym_SEMI, + [13878] = 2, + ACTIONS(1334), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13658] = 2, - ACTIONS(1325), 1, + [13886] = 2, + ACTIONS(1336), 1, sym_identifier, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13666] = 2, - ACTIONS(1327), 1, - anon_sym_SEMI, + [13894] = 2, + ACTIONS(1338), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13674] = 2, - ACTIONS(1329), 1, + [13902] = 2, + ACTIONS(1340), 1, sym_identifier, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13682] = 2, - ACTIONS(1331), 1, - anon_sym_SEMI, + [13910] = 2, + ACTIONS(895), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13690] = 2, - ACTIONS(1190), 1, - anon_sym_if, + [13918] = 2, + ACTIONS(1342), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13698] = 2, - ACTIONS(1333), 1, - anon_sym_SEMI, + [13926] = 2, + ACTIONS(1344), 1, + aux_sym_color_value_token1, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13706] = 2, - ACTIONS(1335), 1, - anon_sym_LBRACE, + [13934] = 2, + ACTIONS(1346), 1, + sym_variable_identifier, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13714] = 2, - ACTIONS(1337), 1, - anon_sym_RBRACE, + [13942] = 2, + ACTIONS(1348), 1, + sym_variable_identifier, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13722] = 2, - ACTIONS(1339), 1, - aux_sym_color_value_token1, + [13950] = 2, + ACTIONS(1350), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13730] = 2, - ACTIONS(1341), 1, - anon_sym_from, + [13958] = 2, + ACTIONS(1352), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13738] = 2, - ACTIONS(1177), 1, + [13966] = 2, + ACTIONS(1231), 1, anon_sym_if, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13746] = 2, - ACTIONS(1343), 1, - anon_sym_LBRACE, + [13974] = 2, + ACTIONS(1354), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13754] = 2, - ACTIONS(1345), 1, + [13982] = 2, + ACTIONS(1356), 1, sym_identifier, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13762] = 2, - ACTIONS(798), 1, - anon_sym_SEMI, + [13990] = 2, + ACTIONS(1358), 1, + anon_sym_from, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13770] = 2, - ACTIONS(794), 1, - anon_sym_SEMI, + [13998] = 2, + ACTIONS(1360), 1, + sym_identifier, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13778] = 2, - ACTIONS(1347), 1, - sym_identifier, + [14006] = 2, + ACTIONS(1362), 1, + anon_sym_SEMI, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13786] = 2, - ACTIONS(1349), 1, + [14014] = 2, + ACTIONS(1364), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13794] = 2, - ACTIONS(896), 1, + [14022] = 2, + ACTIONS(1366), 1, sym_identifier, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13802] = 2, - ACTIONS(1351), 1, + [14030] = 2, + ACTIONS(1368), 1, anon_sym_in, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13810] = 2, - ACTIONS(1353), 1, + [14038] = 2, + ACTIONS(1370), 1, sym_identifier, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13818] = 2, - ACTIONS(1355), 1, + [14046] = 2, + ACTIONS(1372), 1, sym_variable_identifier, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13826] = 2, - ACTIONS(1357), 1, + [14054] = 2, + ACTIONS(1374), 1, sym_variable_identifier, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13834] = 2, - ACTIONS(1359), 1, + [14062] = 2, + ACTIONS(1376), 1, sym_identifier, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13842] = 2, - ACTIONS(1361), 1, + [14070] = 2, + ACTIONS(1378), 1, anon_sym_from, ACTIONS(3), 2, sym_comment, sym_single_line_comment, - [13850] = 2, - ACTIONS(1363), 1, + [14078] = 2, + ACTIONS(1380), 1, sym_variable_identifier, ACTIONS(3), 2, sym_comment, @@ -17832,494 +18109,498 @@ static uint16_t ts_small_parse_table[] = { static uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(15)] = 0, - [SMALL_STATE(16)] = 51, - [SMALL_STATE(17)] = 102, - [SMALL_STATE(18)] = 153, - [SMALL_STATE(19)] = 204, - [SMALL_STATE(20)] = 252, - [SMALL_STATE(21)] = 300, - [SMALL_STATE(22)] = 377, - [SMALL_STATE(23)] = 419, - [SMALL_STATE(24)] = 461, - [SMALL_STATE(25)] = 503, - [SMALL_STATE(26)] = 545, - [SMALL_STATE(27)] = 587, - [SMALL_STATE(28)] = 629, - [SMALL_STATE(29)] = 671, - [SMALL_STATE(30)] = 745, - [SMALL_STATE(31)] = 787, - [SMALL_STATE(32)] = 829, - [SMALL_STATE(33)] = 871, - [SMALL_STATE(34)] = 912, - [SMALL_STATE(35)] = 953, - [SMALL_STATE(36)] = 994, - [SMALL_STATE(37)] = 1035, - [SMALL_STATE(38)] = 1076, - [SMALL_STATE(39)] = 1117, - [SMALL_STATE(40)] = 1158, - [SMALL_STATE(41)] = 1199, - [SMALL_STATE(42)] = 1240, - [SMALL_STATE(43)] = 1281, - [SMALL_STATE(44)] = 1322, - [SMALL_STATE(45)] = 1363, - [SMALL_STATE(46)] = 1404, - [SMALL_STATE(47)] = 1445, - [SMALL_STATE(48)] = 1486, - [SMALL_STATE(49)] = 1527, - [SMALL_STATE(50)] = 1568, - [SMALL_STATE(51)] = 1609, - [SMALL_STATE(52)] = 1650, - [SMALL_STATE(53)] = 1691, - [SMALL_STATE(54)] = 1732, - [SMALL_STATE(55)] = 1773, - [SMALL_STATE(56)] = 1814, - [SMALL_STATE(57)] = 1855, - [SMALL_STATE(58)] = 1896, - [SMALL_STATE(59)] = 1937, - [SMALL_STATE(60)] = 1978, - [SMALL_STATE(61)] = 2019, - [SMALL_STATE(62)] = 2060, - [SMALL_STATE(63)] = 2101, - [SMALL_STATE(64)] = 2142, - [SMALL_STATE(65)] = 2183, - [SMALL_STATE(66)] = 2224, - [SMALL_STATE(67)] = 2297, - [SMALL_STATE(68)] = 2338, - [SMALL_STATE(69)] = 2379, - [SMALL_STATE(70)] = 2420, - [SMALL_STATE(71)] = 2461, - [SMALL_STATE(72)] = 2502, - [SMALL_STATE(73)] = 2543, - [SMALL_STATE(74)] = 2584, - [SMALL_STATE(75)] = 2625, - [SMALL_STATE(76)] = 2666, - [SMALL_STATE(77)] = 2707, - [SMALL_STATE(78)] = 2748, - [SMALL_STATE(79)] = 2789, - [SMALL_STATE(80)] = 2830, - [SMALL_STATE(81)] = 2871, - [SMALL_STATE(82)] = 2912, - [SMALL_STATE(83)] = 2953, - [SMALL_STATE(84)] = 2994, - [SMALL_STATE(85)] = 3035, - [SMALL_STATE(86)] = 3076, - [SMALL_STATE(87)] = 3117, - [SMALL_STATE(88)] = 3158, - [SMALL_STATE(89)] = 3199, - [SMALL_STATE(90)] = 3240, - [SMALL_STATE(91)] = 3281, - [SMALL_STATE(92)] = 3322, - [SMALL_STATE(93)] = 3363, - [SMALL_STATE(94)] = 3404, - [SMALL_STATE(95)] = 3445, - [SMALL_STATE(96)] = 3486, - [SMALL_STATE(97)] = 3527, - [SMALL_STATE(98)] = 3568, - [SMALL_STATE(99)] = 3609, - [SMALL_STATE(100)] = 3650, - [SMALL_STATE(101)] = 3691, - [SMALL_STATE(102)] = 3732, - [SMALL_STATE(103)] = 3773, - [SMALL_STATE(104)] = 3814, - [SMALL_STATE(105)] = 3855, - [SMALL_STATE(106)] = 3896, - [SMALL_STATE(107)] = 3937, - [SMALL_STATE(108)] = 3978, - [SMALL_STATE(109)] = 4019, - [SMALL_STATE(110)] = 4060, - [SMALL_STATE(111)] = 4101, - [SMALL_STATE(112)] = 4142, - [SMALL_STATE(113)] = 4183, - [SMALL_STATE(114)] = 4224, - [SMALL_STATE(115)] = 4265, - [SMALL_STATE(116)] = 4306, - [SMALL_STATE(117)] = 4347, - [SMALL_STATE(118)] = 4388, - [SMALL_STATE(119)] = 4429, - [SMALL_STATE(120)] = 4470, - [SMALL_STATE(121)] = 4511, - [SMALL_STATE(122)] = 4552, - [SMALL_STATE(123)] = 4621, - [SMALL_STATE(124)] = 4667, - [SMALL_STATE(125)] = 4733, - [SMALL_STATE(126)] = 4799, - [SMALL_STATE(127)] = 4865, - [SMALL_STATE(128)] = 4931, - [SMALL_STATE(129)] = 4971, - [SMALL_STATE(130)] = 5009, - [SMALL_STATE(131)] = 5044, - [SMALL_STATE(132)] = 5079, - [SMALL_STATE(133)] = 5111, - [SMALL_STATE(134)] = 5143, - [SMALL_STATE(135)] = 5175, - [SMALL_STATE(136)] = 5207, - [SMALL_STATE(137)] = 5239, - [SMALL_STATE(138)] = 5271, - [SMALL_STATE(139)] = 5303, - [SMALL_STATE(140)] = 5335, - [SMALL_STATE(141)] = 5367, - [SMALL_STATE(142)] = 5399, - [SMALL_STATE(143)] = 5431, - [SMALL_STATE(144)] = 5474, - [SMALL_STATE(145)] = 5509, - [SMALL_STATE(146)] = 5552, - [SMALL_STATE(147)] = 5587, - [SMALL_STATE(148)] = 5625, - [SMALL_STATE(149)] = 5659, - [SMALL_STATE(150)] = 5714, - [SMALL_STATE(151)] = 5767, - [SMALL_STATE(152)] = 5818, - [SMALL_STATE(153)] = 5871, - [SMALL_STATE(154)] = 5916, - [SMALL_STATE(155)] = 5961, - [SMALL_STATE(156)] = 6006, - [SMALL_STATE(157)] = 6051, - [SMALL_STATE(158)] = 6096, - [SMALL_STATE(159)] = 6141, - [SMALL_STATE(160)] = 6194, - [SMALL_STATE(161)] = 6247, - [SMALL_STATE(162)] = 6299, - [SMALL_STATE(163)] = 6347, - [SMALL_STATE(164)] = 6395, - [SMALL_STATE(165)] = 6447, - [SMALL_STATE(166)] = 6499, - [SMALL_STATE(167)] = 6531, - [SMALL_STATE(168)] = 6583, - [SMALL_STATE(169)] = 6635, - [SMALL_STATE(170)] = 6682, - [SMALL_STATE(171)] = 6713, - [SMALL_STATE(172)] = 6744, - [SMALL_STATE(173)] = 6772, - [SMALL_STATE(174)] = 6818, - [SMALL_STATE(175)] = 6846, - [SMALL_STATE(176)] = 6892, - [SMALL_STATE(177)] = 6938, - [SMALL_STATE(178)] = 6964, - [SMALL_STATE(179)] = 7010, - [SMALL_STATE(180)] = 7056, - [SMALL_STATE(181)] = 7099, - [SMALL_STATE(182)] = 7142, - [SMALL_STATE(183)] = 7167, - [SMALL_STATE(184)] = 7192, - [SMALL_STATE(185)] = 7217, - [SMALL_STATE(186)] = 7242, - [SMALL_STATE(187)] = 7267, - [SMALL_STATE(188)] = 7292, - [SMALL_STATE(189)] = 7335, - [SMALL_STATE(190)] = 7360, - [SMALL_STATE(191)] = 7385, - [SMALL_STATE(192)] = 7410, - [SMALL_STATE(193)] = 7435, - [SMALL_STATE(194)] = 7460, - [SMALL_STATE(195)] = 7485, - [SMALL_STATE(196)] = 7510, - [SMALL_STATE(197)] = 7535, - [SMALL_STATE(198)] = 7560, - [SMALL_STATE(199)] = 7585, - [SMALL_STATE(200)] = 7610, - [SMALL_STATE(201)] = 7635, - [SMALL_STATE(202)] = 7662, - [SMALL_STATE(203)] = 7689, - [SMALL_STATE(204)] = 7714, - [SMALL_STATE(205)] = 7739, - [SMALL_STATE(206)] = 7782, - [SMALL_STATE(207)] = 7807, - [SMALL_STATE(208)] = 7847, - [SMALL_STATE(209)] = 7887, - [SMALL_STATE(210)] = 7927, - [SMALL_STATE(211)] = 7967, - [SMALL_STATE(212)] = 8007, - [SMALL_STATE(213)] = 8047, - [SMALL_STATE(214)] = 8087, - [SMALL_STATE(215)] = 8127, - [SMALL_STATE(216)] = 8167, - [SMALL_STATE(217)] = 8207, - [SMALL_STATE(218)] = 8247, - [SMALL_STATE(219)] = 8287, - [SMALL_STATE(220)] = 8327, - [SMALL_STATE(221)] = 8355, - [SMALL_STATE(222)] = 8395, - [SMALL_STATE(223)] = 8435, - [SMALL_STATE(224)] = 8475, - [SMALL_STATE(225)] = 8503, - [SMALL_STATE(226)] = 8543, - [SMALL_STATE(227)] = 8583, - [SMALL_STATE(228)] = 8623, - [SMALL_STATE(229)] = 8663, - [SMALL_STATE(230)] = 8703, - [SMALL_STATE(231)] = 8743, - [SMALL_STATE(232)] = 8783, - [SMALL_STATE(233)] = 8823, - [SMALL_STATE(234)] = 8863, - [SMALL_STATE(235)] = 8903, - [SMALL_STATE(236)] = 8943, - [SMALL_STATE(237)] = 8983, - [SMALL_STATE(238)] = 9023, - [SMALL_STATE(239)] = 9063, - [SMALL_STATE(240)] = 9103, - [SMALL_STATE(241)] = 9143, - [SMALL_STATE(242)] = 9183, - [SMALL_STATE(243)] = 9223, - [SMALL_STATE(244)] = 9263, - [SMALL_STATE(245)] = 9303, - [SMALL_STATE(246)] = 9343, - [SMALL_STATE(247)] = 9383, - [SMALL_STATE(248)] = 9423, - [SMALL_STATE(249)] = 9463, - [SMALL_STATE(250)] = 9503, - [SMALL_STATE(251)] = 9543, - [SMALL_STATE(252)] = 9583, - [SMALL_STATE(253)] = 9623, - [SMALL_STATE(254)] = 9663, - [SMALL_STATE(255)] = 9703, - [SMALL_STATE(256)] = 9743, - [SMALL_STATE(257)] = 9766, - [SMALL_STATE(258)] = 9789, - [SMALL_STATE(259)] = 9824, - [SMALL_STATE(260)] = 9851, - [SMALL_STATE(261)] = 9886, - [SMALL_STATE(262)] = 9911, - [SMALL_STATE(263)] = 9933, - [SMALL_STATE(264)] = 9955, - [SMALL_STATE(265)] = 9979, - [SMALL_STATE(266)] = 10001, - [SMALL_STATE(267)] = 10023, - [SMALL_STATE(268)] = 10045, - [SMALL_STATE(269)] = 10067, - [SMALL_STATE(270)] = 10089, - [SMALL_STATE(271)] = 10111, - [SMALL_STATE(272)] = 10135, - [SMALL_STATE(273)] = 10159, - [SMALL_STATE(274)] = 10181, - [SMALL_STATE(275)] = 10203, - [SMALL_STATE(276)] = 10245, - [SMALL_STATE(277)] = 10269, - [SMALL_STATE(278)] = 10291, - [SMALL_STATE(279)] = 10313, - [SMALL_STATE(280)] = 10337, - [SMALL_STATE(281)] = 10359, - [SMALL_STATE(282)] = 10381, - [SMALL_STATE(283)] = 10423, - [SMALL_STATE(284)] = 10447, - [SMALL_STATE(285)] = 10471, - [SMALL_STATE(286)] = 10493, - [SMALL_STATE(287)] = 10518, - [SMALL_STATE(288)] = 10541, - [SMALL_STATE(289)] = 10562, - [SMALL_STATE(290)] = 10587, - [SMALL_STATE(291)] = 10612, - [SMALL_STATE(292)] = 10637, - [SMALL_STATE(293)] = 10658, - [SMALL_STATE(294)] = 10679, - [SMALL_STATE(295)] = 10700, - [SMALL_STATE(296)] = 10721, - [SMALL_STATE(297)] = 10746, - [SMALL_STATE(298)] = 10767, - [SMALL_STATE(299)] = 10792, - [SMALL_STATE(300)] = 10815, - [SMALL_STATE(301)] = 10836, - [SMALL_STATE(302)] = 10857, - [SMALL_STATE(303)] = 10878, - [SMALL_STATE(304)] = 10899, - [SMALL_STATE(305)] = 10920, - [SMALL_STATE(306)] = 10941, - [SMALL_STATE(307)] = 10964, - [SMALL_STATE(308)] = 10987, - [SMALL_STATE(309)] = 11024, - [SMALL_STATE(310)] = 11047, - [SMALL_STATE(311)] = 11068, - [SMALL_STATE(312)] = 11105, - [SMALL_STATE(313)] = 11130, - [SMALL_STATE(314)] = 11155, - [SMALL_STATE(315)] = 11180, - [SMALL_STATE(316)] = 11205, - [SMALL_STATE(317)] = 11230, - [SMALL_STATE(318)] = 11251, - [SMALL_STATE(319)] = 11276, - [SMALL_STATE(320)] = 11301, - [SMALL_STATE(321)] = 11323, - [SMALL_STATE(322)] = 11345, - [SMALL_STATE(323)] = 11367, - [SMALL_STATE(324)] = 11389, - [SMALL_STATE(325)] = 11415, - [SMALL_STATE(326)] = 11441, - [SMALL_STATE(327)] = 11463, - [SMALL_STATE(328)] = 11485, - [SMALL_STATE(329)] = 11507, - [SMALL_STATE(330)] = 11529, - [SMALL_STATE(331)] = 11551, - [SMALL_STATE(332)] = 11573, - [SMALL_STATE(333)] = 11595, - [SMALL_STATE(334)] = 11617, - [SMALL_STATE(335)] = 11639, - [SMALL_STATE(336)] = 11665, - [SMALL_STATE(337)] = 11687, - [SMALL_STATE(338)] = 11709, - [SMALL_STATE(339)] = 11735, - [SMALL_STATE(340)] = 11761, - [SMALL_STATE(341)] = 11783, - [SMALL_STATE(342)] = 11819, - [SMALL_STATE(343)] = 11841, - [SMALL_STATE(344)] = 11863, - [SMALL_STATE(345)] = 11889, - [SMALL_STATE(346)] = 11911, - [SMALL_STATE(347)] = 11933, - [SMALL_STATE(348)] = 11959, - [SMALL_STATE(349)] = 11981, - [SMALL_STATE(350)] = 12007, - [SMALL_STATE(351)] = 12040, - [SMALL_STATE(352)] = 12065, - [SMALL_STATE(353)] = 12090, - [SMALL_STATE(354)] = 12115, - [SMALL_STATE(355)] = 12140, - [SMALL_STATE(356)] = 12165, - [SMALL_STATE(357)] = 12189, - [SMALL_STATE(358)] = 12205, - [SMALL_STATE(359)] = 12229, - [SMALL_STATE(360)] = 12245, - [SMALL_STATE(361)] = 12258, - [SMALL_STATE(362)] = 12271, - [SMALL_STATE(363)] = 12284, - [SMALL_STATE(364)] = 12305, - [SMALL_STATE(365)] = 12318, - [SMALL_STATE(366)] = 12331, - [SMALL_STATE(367)] = 12344, - [SMALL_STATE(368)] = 12365, - [SMALL_STATE(369)] = 12385, - [SMALL_STATE(370)] = 12399, - [SMALL_STATE(371)] = 12417, - [SMALL_STATE(372)] = 12437, - [SMALL_STATE(373)] = 12457, - [SMALL_STATE(374)] = 12477, - [SMALL_STATE(375)] = 12497, - [SMALL_STATE(376)] = 12517, - [SMALL_STATE(377)] = 12535, - [SMALL_STATE(378)] = 12552, - [SMALL_STATE(379)] = 12567, - [SMALL_STATE(380)] = 12578, - [SMALL_STATE(381)] = 12595, - [SMALL_STATE(382)] = 12612, - [SMALL_STATE(383)] = 12623, - [SMALL_STATE(384)] = 12638, - [SMALL_STATE(385)] = 12653, - [SMALL_STATE(386)] = 12668, - [SMALL_STATE(387)] = 12679, - [SMALL_STATE(388)] = 12696, - [SMALL_STATE(389)] = 12707, - [SMALL_STATE(390)] = 12722, - [SMALL_STATE(391)] = 12737, - [SMALL_STATE(392)] = 12754, - [SMALL_STATE(393)] = 12767, - [SMALL_STATE(394)] = 12782, - [SMALL_STATE(395)] = 12797, - [SMALL_STATE(396)] = 12814, - [SMALL_STATE(397)] = 12828, - [SMALL_STATE(398)] = 12842, - [SMALL_STATE(399)] = 12854, - [SMALL_STATE(400)] = 12868, - [SMALL_STATE(401)] = 12882, - [SMALL_STATE(402)] = 12896, - [SMALL_STATE(403)] = 12910, - [SMALL_STATE(404)] = 12924, - [SMALL_STATE(405)] = 12938, - [SMALL_STATE(406)] = 12952, - [SMALL_STATE(407)] = 12964, - [SMALL_STATE(408)] = 12978, - [SMALL_STATE(409)] = 12992, - [SMALL_STATE(410)] = 13006, - [SMALL_STATE(411)] = 13020, - [SMALL_STATE(412)] = 13034, - [SMALL_STATE(413)] = 13048, - [SMALL_STATE(414)] = 13062, - [SMALL_STATE(415)] = 13076, - [SMALL_STATE(416)] = 13090, - [SMALL_STATE(417)] = 13101, - [SMALL_STATE(418)] = 13112, - [SMALL_STATE(419)] = 13123, - [SMALL_STATE(420)] = 13134, - [SMALL_STATE(421)] = 13145, - [SMALL_STATE(422)] = 13156, - [SMALL_STATE(423)] = 13167, - [SMALL_STATE(424)] = 13178, - [SMALL_STATE(425)] = 13189, - [SMALL_STATE(426)] = 13200, - [SMALL_STATE(427)] = 13211, - [SMALL_STATE(428)] = 13222, - [SMALL_STATE(429)] = 13233, - [SMALL_STATE(430)] = 13244, - [SMALL_STATE(431)] = 13255, - [SMALL_STATE(432)] = 13266, - [SMALL_STATE(433)] = 13275, - [SMALL_STATE(434)] = 13286, - [SMALL_STATE(435)] = 13297, - [SMALL_STATE(436)] = 13308, - [SMALL_STATE(437)] = 13319, - [SMALL_STATE(438)] = 13328, - [SMALL_STATE(439)] = 13337, - [SMALL_STATE(440)] = 13346, - [SMALL_STATE(441)] = 13354, - [SMALL_STATE(442)] = 13362, - [SMALL_STATE(443)] = 13370, - [SMALL_STATE(444)] = 13378, - [SMALL_STATE(445)] = 13386, - [SMALL_STATE(446)] = 13394, - [SMALL_STATE(447)] = 13402, - [SMALL_STATE(448)] = 13410, - [SMALL_STATE(449)] = 13418, - [SMALL_STATE(450)] = 13426, - [SMALL_STATE(451)] = 13434, - [SMALL_STATE(452)] = 13442, - [SMALL_STATE(453)] = 13450, - [SMALL_STATE(454)] = 13458, - [SMALL_STATE(455)] = 13466, - [SMALL_STATE(456)] = 13474, - [SMALL_STATE(457)] = 13482, - [SMALL_STATE(458)] = 13490, - [SMALL_STATE(459)] = 13498, - [SMALL_STATE(460)] = 13506, - [SMALL_STATE(461)] = 13514, - [SMALL_STATE(462)] = 13522, - [SMALL_STATE(463)] = 13530, - [SMALL_STATE(464)] = 13538, - [SMALL_STATE(465)] = 13546, - [SMALL_STATE(466)] = 13554, - [SMALL_STATE(467)] = 13562, - [SMALL_STATE(468)] = 13570, - [SMALL_STATE(469)] = 13578, - [SMALL_STATE(470)] = 13586, - [SMALL_STATE(471)] = 13594, - [SMALL_STATE(472)] = 13602, - [SMALL_STATE(473)] = 13610, - [SMALL_STATE(474)] = 13618, - [SMALL_STATE(475)] = 13626, - [SMALL_STATE(476)] = 13634, - [SMALL_STATE(477)] = 13642, - [SMALL_STATE(478)] = 13650, - [SMALL_STATE(479)] = 13658, - [SMALL_STATE(480)] = 13666, - [SMALL_STATE(481)] = 13674, - [SMALL_STATE(482)] = 13682, - [SMALL_STATE(483)] = 13690, - [SMALL_STATE(484)] = 13698, - [SMALL_STATE(485)] = 13706, - [SMALL_STATE(486)] = 13714, - [SMALL_STATE(487)] = 13722, - [SMALL_STATE(488)] = 13730, - [SMALL_STATE(489)] = 13738, - [SMALL_STATE(490)] = 13746, - [SMALL_STATE(491)] = 13754, - [SMALL_STATE(492)] = 13762, - [SMALL_STATE(493)] = 13770, - [SMALL_STATE(494)] = 13778, - [SMALL_STATE(495)] = 13786, - [SMALL_STATE(496)] = 13794, - [SMALL_STATE(497)] = 13802, - [SMALL_STATE(498)] = 13810, - [SMALL_STATE(499)] = 13818, - [SMALL_STATE(500)] = 13826, - [SMALL_STATE(501)] = 13834, - [SMALL_STATE(502)] = 13842, - [SMALL_STATE(503)] = 13850, + [SMALL_STATE(16)] = 52, + [SMALL_STATE(17)] = 104, + [SMALL_STATE(18)] = 155, + [SMALL_STATE(19)] = 206, + [SMALL_STATE(20)] = 255, + [SMALL_STATE(21)] = 303, + [SMALL_STATE(22)] = 346, + [SMALL_STATE(23)] = 423, + [SMALL_STATE(24)] = 466, + [SMALL_STATE(25)] = 509, + [SMALL_STATE(26)] = 552, + [SMALL_STATE(27)] = 595, + [SMALL_STATE(28)] = 637, + [SMALL_STATE(29)] = 711, + [SMALL_STATE(30)] = 753, + [SMALL_STATE(31)] = 795, + [SMALL_STATE(32)] = 837, + [SMALL_STATE(33)] = 879, + [SMALL_STATE(34)] = 921, + [SMALL_STATE(35)] = 963, + [SMALL_STATE(36)] = 1005, + [SMALL_STATE(37)] = 1047, + [SMALL_STATE(38)] = 1089, + [SMALL_STATE(39)] = 1131, + [SMALL_STATE(40)] = 1173, + [SMALL_STATE(41)] = 1215, + [SMALL_STATE(42)] = 1257, + [SMALL_STATE(43)] = 1299, + [SMALL_STATE(44)] = 1341, + [SMALL_STATE(45)] = 1383, + [SMALL_STATE(46)] = 1425, + [SMALL_STATE(47)] = 1467, + [SMALL_STATE(48)] = 1509, + [SMALL_STATE(49)] = 1551, + [SMALL_STATE(50)] = 1593, + [SMALL_STATE(51)] = 1635, + [SMALL_STATE(52)] = 1677, + [SMALL_STATE(53)] = 1719, + [SMALL_STATE(54)] = 1761, + [SMALL_STATE(55)] = 1803, + [SMALL_STATE(56)] = 1845, + [SMALL_STATE(57)] = 1887, + [SMALL_STATE(58)] = 1929, + [SMALL_STATE(59)] = 1971, + [SMALL_STATE(60)] = 2013, + [SMALL_STATE(61)] = 2055, + [SMALL_STATE(62)] = 2097, + [SMALL_STATE(63)] = 2139, + [SMALL_STATE(64)] = 2181, + [SMALL_STATE(65)] = 2223, + [SMALL_STATE(66)] = 2265, + [SMALL_STATE(67)] = 2307, + [SMALL_STATE(68)] = 2349, + [SMALL_STATE(69)] = 2391, + [SMALL_STATE(70)] = 2433, + [SMALL_STATE(71)] = 2475, + [SMALL_STATE(72)] = 2517, + [SMALL_STATE(73)] = 2559, + [SMALL_STATE(74)] = 2601, + [SMALL_STATE(75)] = 2643, + [SMALL_STATE(76)] = 2685, + [SMALL_STATE(77)] = 2727, + [SMALL_STATE(78)] = 2769, + [SMALL_STATE(79)] = 2811, + [SMALL_STATE(80)] = 2852, + [SMALL_STATE(81)] = 2893, + [SMALL_STATE(82)] = 2934, + [SMALL_STATE(83)] = 2975, + [SMALL_STATE(84)] = 3016, + [SMALL_STATE(85)] = 3057, + [SMALL_STATE(86)] = 3098, + [SMALL_STATE(87)] = 3139, + [SMALL_STATE(88)] = 3180, + [SMALL_STATE(89)] = 3221, + [SMALL_STATE(90)] = 3262, + [SMALL_STATE(91)] = 3303, + [SMALL_STATE(92)] = 3344, + [SMALL_STATE(93)] = 3385, + [SMALL_STATE(94)] = 3426, + [SMALL_STATE(95)] = 3467, + [SMALL_STATE(96)] = 3508, + [SMALL_STATE(97)] = 3549, + [SMALL_STATE(98)] = 3590, + [SMALL_STATE(99)] = 3631, + [SMALL_STATE(100)] = 3672, + [SMALL_STATE(101)] = 3713, + [SMALL_STATE(102)] = 3754, + [SMALL_STATE(103)] = 3795, + [SMALL_STATE(104)] = 3836, + [SMALL_STATE(105)] = 3877, + [SMALL_STATE(106)] = 3918, + [SMALL_STATE(107)] = 3959, + [SMALL_STATE(108)] = 4000, + [SMALL_STATE(109)] = 4041, + [SMALL_STATE(110)] = 4082, + [SMALL_STATE(111)] = 4123, + [SMALL_STATE(112)] = 4164, + [SMALL_STATE(113)] = 4205, + [SMALL_STATE(114)] = 4246, + [SMALL_STATE(115)] = 4287, + [SMALL_STATE(116)] = 4328, + [SMALL_STATE(117)] = 4369, + [SMALL_STATE(118)] = 4410, + [SMALL_STATE(119)] = 4451, + [SMALL_STATE(120)] = 4492, + [SMALL_STATE(121)] = 4533, + [SMALL_STATE(122)] = 4574, + [SMALL_STATE(123)] = 4647, + [SMALL_STATE(124)] = 4688, + [SMALL_STATE(125)] = 4757, + [SMALL_STATE(126)] = 4823, + [SMALL_STATE(127)] = 4889, + [SMALL_STATE(128)] = 4955, + [SMALL_STATE(129)] = 5021, + [SMALL_STATE(130)] = 5067, + [SMALL_STATE(131)] = 5107, + [SMALL_STATE(132)] = 5145, + [SMALL_STATE(133)] = 5180, + [SMALL_STATE(134)] = 5215, + [SMALL_STATE(135)] = 5247, + [SMALL_STATE(136)] = 5279, + [SMALL_STATE(137)] = 5311, + [SMALL_STATE(138)] = 5343, + [SMALL_STATE(139)] = 5375, + [SMALL_STATE(140)] = 5407, + [SMALL_STATE(141)] = 5439, + [SMALL_STATE(142)] = 5471, + [SMALL_STATE(143)] = 5503, + [SMALL_STATE(144)] = 5535, + [SMALL_STATE(145)] = 5567, + [SMALL_STATE(146)] = 5602, + [SMALL_STATE(147)] = 5645, + [SMALL_STATE(148)] = 5680, + [SMALL_STATE(149)] = 5723, + [SMALL_STATE(150)] = 5757, + [SMALL_STATE(151)] = 5795, + [SMALL_STATE(152)] = 5850, + [SMALL_STATE(153)] = 5895, + [SMALL_STATE(154)] = 5940, + [SMALL_STATE(155)] = 5985, + [SMALL_STATE(156)] = 6038, + [SMALL_STATE(157)] = 6091, + [SMALL_STATE(158)] = 6136, + [SMALL_STATE(159)] = 6181, + [SMALL_STATE(160)] = 6234, + [SMALL_STATE(161)] = 6287, + [SMALL_STATE(162)] = 6338, + [SMALL_STATE(163)] = 6383, + [SMALL_STATE(164)] = 6435, + [SMALL_STATE(165)] = 6487, + [SMALL_STATE(166)] = 6519, + [SMALL_STATE(167)] = 6571, + [SMALL_STATE(168)] = 6623, + [SMALL_STATE(169)] = 6671, + [SMALL_STATE(170)] = 6723, + [SMALL_STATE(171)] = 6771, + [SMALL_STATE(172)] = 6802, + [SMALL_STATE(173)] = 6849, + [SMALL_STATE(174)] = 6880, + [SMALL_STATE(175)] = 6926, + [SMALL_STATE(176)] = 6972, + [SMALL_STATE(177)] = 7018, + [SMALL_STATE(178)] = 7064, + [SMALL_STATE(179)] = 7110, + [SMALL_STATE(180)] = 7136, + [SMALL_STATE(181)] = 7164, + [SMALL_STATE(182)] = 7210, + [SMALL_STATE(183)] = 7256, + [SMALL_STATE(184)] = 7284, + [SMALL_STATE(185)] = 7309, + [SMALL_STATE(186)] = 7334, + [SMALL_STATE(187)] = 7359, + [SMALL_STATE(188)] = 7384, + [SMALL_STATE(189)] = 7409, + [SMALL_STATE(190)] = 7434, + [SMALL_STATE(191)] = 7459, + [SMALL_STATE(192)] = 7484, + [SMALL_STATE(193)] = 7509, + [SMALL_STATE(194)] = 7534, + [SMALL_STATE(195)] = 7559, + [SMALL_STATE(196)] = 7602, + [SMALL_STATE(197)] = 7627, + [SMALL_STATE(198)] = 7652, + [SMALL_STATE(199)] = 7677, + [SMALL_STATE(200)] = 7702, + [SMALL_STATE(201)] = 7745, + [SMALL_STATE(202)] = 7772, + [SMALL_STATE(203)] = 7797, + [SMALL_STATE(204)] = 7822, + [SMALL_STATE(205)] = 7847, + [SMALL_STATE(206)] = 7872, + [SMALL_STATE(207)] = 7915, + [SMALL_STATE(208)] = 7940, + [SMALL_STATE(209)] = 7965, + [SMALL_STATE(210)] = 7992, + [SMALL_STATE(211)] = 8035, + [SMALL_STATE(212)] = 8075, + [SMALL_STATE(213)] = 8115, + [SMALL_STATE(214)] = 8155, + [SMALL_STATE(215)] = 8195, + [SMALL_STATE(216)] = 8235, + [SMALL_STATE(217)] = 8275, + [SMALL_STATE(218)] = 8303, + [SMALL_STATE(219)] = 8343, + [SMALL_STATE(220)] = 8383, + [SMALL_STATE(221)] = 8423, + [SMALL_STATE(222)] = 8463, + [SMALL_STATE(223)] = 8503, + [SMALL_STATE(224)] = 8543, + [SMALL_STATE(225)] = 8583, + [SMALL_STATE(226)] = 8623, + [SMALL_STATE(227)] = 8663, + [SMALL_STATE(228)] = 8703, + [SMALL_STATE(229)] = 8743, + [SMALL_STATE(230)] = 8783, + [SMALL_STATE(231)] = 8823, + [SMALL_STATE(232)] = 8863, + [SMALL_STATE(233)] = 8903, + [SMALL_STATE(234)] = 8943, + [SMALL_STATE(235)] = 8983, + [SMALL_STATE(236)] = 9023, + [SMALL_STATE(237)] = 9063, + [SMALL_STATE(238)] = 9103, + [SMALL_STATE(239)] = 9143, + [SMALL_STATE(240)] = 9183, + [SMALL_STATE(241)] = 9223, + [SMALL_STATE(242)] = 9263, + [SMALL_STATE(243)] = 9303, + [SMALL_STATE(244)] = 9343, + [SMALL_STATE(245)] = 9383, + [SMALL_STATE(246)] = 9423, + [SMALL_STATE(247)] = 9463, + [SMALL_STATE(248)] = 9503, + [SMALL_STATE(249)] = 9543, + [SMALL_STATE(250)] = 9583, + [SMALL_STATE(251)] = 9623, + [SMALL_STATE(252)] = 9663, + [SMALL_STATE(253)] = 9703, + [SMALL_STATE(254)] = 9743, + [SMALL_STATE(255)] = 9783, + [SMALL_STATE(256)] = 9823, + [SMALL_STATE(257)] = 9851, + [SMALL_STATE(258)] = 9891, + [SMALL_STATE(259)] = 9931, + [SMALL_STATE(260)] = 9971, + [SMALL_STATE(261)] = 9996, + [SMALL_STATE(262)] = 10019, + [SMALL_STATE(263)] = 10054, + [SMALL_STATE(264)] = 10081, + [SMALL_STATE(265)] = 10116, + [SMALL_STATE(266)] = 10139, + [SMALL_STATE(267)] = 10161, + [SMALL_STATE(268)] = 10183, + [SMALL_STATE(269)] = 10205, + [SMALL_STATE(270)] = 10227, + [SMALL_STATE(271)] = 10251, + [SMALL_STATE(272)] = 10273, + [SMALL_STATE(273)] = 10295, + [SMALL_STATE(274)] = 10317, + [SMALL_STATE(275)] = 10359, + [SMALL_STATE(276)] = 10381, + [SMALL_STATE(277)] = 10403, + [SMALL_STATE(278)] = 10427, + [SMALL_STATE(279)] = 10449, + [SMALL_STATE(280)] = 10471, + [SMALL_STATE(281)] = 10495, + [SMALL_STATE(282)] = 10519, + [SMALL_STATE(283)] = 10541, + [SMALL_STATE(284)] = 10583, + [SMALL_STATE(285)] = 10605, + [SMALL_STATE(286)] = 10629, + [SMALL_STATE(287)] = 10651, + [SMALL_STATE(288)] = 10673, + [SMALL_STATE(289)] = 10697, + [SMALL_STATE(290)] = 10721, + [SMALL_STATE(291)] = 10742, + [SMALL_STATE(292)] = 10767, + [SMALL_STATE(293)] = 10788, + [SMALL_STATE(294)] = 10825, + [SMALL_STATE(295)] = 10846, + [SMALL_STATE(296)] = 10867, + [SMALL_STATE(297)] = 10888, + [SMALL_STATE(298)] = 10909, + [SMALL_STATE(299)] = 10932, + [SMALL_STATE(300)] = 10955, + [SMALL_STATE(301)] = 10976, + [SMALL_STATE(302)] = 10997, + [SMALL_STATE(303)] = 11020, + [SMALL_STATE(304)] = 11041, + [SMALL_STATE(305)] = 11062, + [SMALL_STATE(306)] = 11099, + [SMALL_STATE(307)] = 11124, + [SMALL_STATE(308)] = 11149, + [SMALL_STATE(309)] = 11170, + [SMALL_STATE(310)] = 11195, + [SMALL_STATE(311)] = 11220, + [SMALL_STATE(312)] = 11245, + [SMALL_STATE(313)] = 11270, + [SMALL_STATE(314)] = 11291, + [SMALL_STATE(315)] = 11314, + [SMALL_STATE(316)] = 11335, + [SMALL_STATE(317)] = 11356, + [SMALL_STATE(318)] = 11381, + [SMALL_STATE(319)] = 11404, + [SMALL_STATE(320)] = 11429, + [SMALL_STATE(321)] = 11454, + [SMALL_STATE(322)] = 11479, + [SMALL_STATE(323)] = 11504, + [SMALL_STATE(324)] = 11529, + [SMALL_STATE(325)] = 11551, + [SMALL_STATE(326)] = 11573, + [SMALL_STATE(327)] = 11595, + [SMALL_STATE(328)] = 11621, + [SMALL_STATE(329)] = 11647, + [SMALL_STATE(330)] = 11669, + [SMALL_STATE(331)] = 11691, + [SMALL_STATE(332)] = 11713, + [SMALL_STATE(333)] = 11735, + [SMALL_STATE(334)] = 11757, + [SMALL_STATE(335)] = 11779, + [SMALL_STATE(336)] = 11805, + [SMALL_STATE(337)] = 11827, + [SMALL_STATE(338)] = 11849, + [SMALL_STATE(339)] = 11871, + [SMALL_STATE(340)] = 11893, + [SMALL_STATE(341)] = 11919, + [SMALL_STATE(342)] = 11945, + [SMALL_STATE(343)] = 11971, + [SMALL_STATE(344)] = 11997, + [SMALL_STATE(345)] = 12019, + [SMALL_STATE(346)] = 12041, + [SMALL_STATE(347)] = 12077, + [SMALL_STATE(348)] = 12099, + [SMALL_STATE(349)] = 12121, + [SMALL_STATE(350)] = 12147, + [SMALL_STATE(351)] = 12169, + [SMALL_STATE(352)] = 12191, + [SMALL_STATE(353)] = 12213, + [SMALL_STATE(354)] = 12235, + [SMALL_STATE(355)] = 12268, + [SMALL_STATE(356)] = 12293, + [SMALL_STATE(357)] = 12318, + [SMALL_STATE(358)] = 12343, + [SMALL_STATE(359)] = 12368, + [SMALL_STATE(360)] = 12393, + [SMALL_STATE(361)] = 12409, + [SMALL_STATE(362)] = 12425, + [SMALL_STATE(363)] = 12449, + [SMALL_STATE(364)] = 12473, + [SMALL_STATE(365)] = 12486, + [SMALL_STATE(366)] = 12499, + [SMALL_STATE(367)] = 12512, + [SMALL_STATE(368)] = 12525, + [SMALL_STATE(369)] = 12546, + [SMALL_STATE(370)] = 12559, + [SMALL_STATE(371)] = 12572, + [SMALL_STATE(372)] = 12593, + [SMALL_STATE(373)] = 12613, + [SMALL_STATE(374)] = 12633, + [SMALL_STATE(375)] = 12653, + [SMALL_STATE(376)] = 12667, + [SMALL_STATE(377)] = 12687, + [SMALL_STATE(378)] = 12705, + [SMALL_STATE(379)] = 12723, + [SMALL_STATE(380)] = 12743, + [SMALL_STATE(381)] = 12763, + [SMALL_STATE(382)] = 12776, + [SMALL_STATE(383)] = 12793, + [SMALL_STATE(384)] = 12808, + [SMALL_STATE(385)] = 12825, + [SMALL_STATE(386)] = 12840, + [SMALL_STATE(387)] = 12857, + [SMALL_STATE(388)] = 12872, + [SMALL_STATE(389)] = 12887, + [SMALL_STATE(390)] = 12904, + [SMALL_STATE(391)] = 12919, + [SMALL_STATE(392)] = 12936, + [SMALL_STATE(393)] = 12951, + [SMALL_STATE(394)] = 12962, + [SMALL_STATE(395)] = 12973, + [SMALL_STATE(396)] = 12984, + [SMALL_STATE(397)] = 12995, + [SMALL_STATE(398)] = 13010, + [SMALL_STATE(399)] = 13025, + [SMALL_STATE(400)] = 13042, + [SMALL_STATE(401)] = 13056, + [SMALL_STATE(402)] = 13070, + [SMALL_STATE(403)] = 13084, + [SMALL_STATE(404)] = 13098, + [SMALL_STATE(405)] = 13112, + [SMALL_STATE(406)] = 13126, + [SMALL_STATE(407)] = 13140, + [SMALL_STATE(408)] = 13154, + [SMALL_STATE(409)] = 13168, + [SMALL_STATE(410)] = 13182, + [SMALL_STATE(411)] = 13194, + [SMALL_STATE(412)] = 13208, + [SMALL_STATE(413)] = 13222, + [SMALL_STATE(414)] = 13236, + [SMALL_STATE(415)] = 13250, + [SMALL_STATE(416)] = 13264, + [SMALL_STATE(417)] = 13278, + [SMALL_STATE(418)] = 13290, + [SMALL_STATE(419)] = 13304, + [SMALL_STATE(420)] = 13318, + [SMALL_STATE(421)] = 13329, + [SMALL_STATE(422)] = 13340, + [SMALL_STATE(423)] = 13349, + [SMALL_STATE(424)] = 13358, + [SMALL_STATE(425)] = 13369, + [SMALL_STATE(426)] = 13380, + [SMALL_STATE(427)] = 13389, + [SMALL_STATE(428)] = 13400, + [SMALL_STATE(429)] = 13411, + [SMALL_STATE(430)] = 13422, + [SMALL_STATE(431)] = 13433, + [SMALL_STATE(432)] = 13444, + [SMALL_STATE(433)] = 13455, + [SMALL_STATE(434)] = 13464, + [SMALL_STATE(435)] = 13475, + [SMALL_STATE(436)] = 13486, + [SMALL_STATE(437)] = 13497, + [SMALL_STATE(438)] = 13508, + [SMALL_STATE(439)] = 13519, + [SMALL_STATE(440)] = 13530, + [SMALL_STATE(441)] = 13541, + [SMALL_STATE(442)] = 13552, + [SMALL_STATE(443)] = 13563, + [SMALL_STATE(444)] = 13574, + [SMALL_STATE(445)] = 13582, + [SMALL_STATE(446)] = 13590, + [SMALL_STATE(447)] = 13598, + [SMALL_STATE(448)] = 13606, + [SMALL_STATE(449)] = 13614, + [SMALL_STATE(450)] = 13622, + [SMALL_STATE(451)] = 13630, + [SMALL_STATE(452)] = 13638, + [SMALL_STATE(453)] = 13646, + [SMALL_STATE(454)] = 13654, + [SMALL_STATE(455)] = 13662, + [SMALL_STATE(456)] = 13670, + [SMALL_STATE(457)] = 13678, + [SMALL_STATE(458)] = 13686, + [SMALL_STATE(459)] = 13694, + [SMALL_STATE(460)] = 13702, + [SMALL_STATE(461)] = 13710, + [SMALL_STATE(462)] = 13718, + [SMALL_STATE(463)] = 13726, + [SMALL_STATE(464)] = 13734, + [SMALL_STATE(465)] = 13742, + [SMALL_STATE(466)] = 13750, + [SMALL_STATE(467)] = 13758, + [SMALL_STATE(468)] = 13766, + [SMALL_STATE(469)] = 13774, + [SMALL_STATE(470)] = 13782, + [SMALL_STATE(471)] = 13790, + [SMALL_STATE(472)] = 13798, + [SMALL_STATE(473)] = 13806, + [SMALL_STATE(474)] = 13814, + [SMALL_STATE(475)] = 13822, + [SMALL_STATE(476)] = 13830, + [SMALL_STATE(477)] = 13838, + [SMALL_STATE(478)] = 13846, + [SMALL_STATE(479)] = 13854, + [SMALL_STATE(480)] = 13862, + [SMALL_STATE(481)] = 13870, + [SMALL_STATE(482)] = 13878, + [SMALL_STATE(483)] = 13886, + [SMALL_STATE(484)] = 13894, + [SMALL_STATE(485)] = 13902, + [SMALL_STATE(486)] = 13910, + [SMALL_STATE(487)] = 13918, + [SMALL_STATE(488)] = 13926, + [SMALL_STATE(489)] = 13934, + [SMALL_STATE(490)] = 13942, + [SMALL_STATE(491)] = 13950, + [SMALL_STATE(492)] = 13958, + [SMALL_STATE(493)] = 13966, + [SMALL_STATE(494)] = 13974, + [SMALL_STATE(495)] = 13982, + [SMALL_STATE(496)] = 13990, + [SMALL_STATE(497)] = 13998, + [SMALL_STATE(498)] = 14006, + [SMALL_STATE(499)] = 14014, + [SMALL_STATE(500)] = 14022, + [SMALL_STATE(501)] = 14030, + [SMALL_STATE(502)] = 14038, + [SMALL_STATE(503)] = 14046, + [SMALL_STATE(504)] = 14054, + [SMALL_STATE(505)] = 14062, + [SMALL_STATE(506)] = 14070, + [SMALL_STATE(507)] = 14078, }; static TSParseActionEntry ts_parse_actions[] = { @@ -18327,640 +18608,648 @@ static TSParseActionEntry ts_parse_actions[] = { [1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(), [3] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(), [5] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_stylesheet, 0), - [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(207), - [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(347), - [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(243), - [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(405), - [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(461), - [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(344), - [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(244), - [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(245), - [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(452), - [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(450), - [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(448), - [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(471), - [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(255), - [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(467), - [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(470), - [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(253), - [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(472), - [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(208), - [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(247), - [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(239), - [47] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), - [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), - [51] = {.entry = {.count = 1, .reusable = true}}, SHIFT(496), - [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443), - [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(440), - [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), - [59] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), - [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(288), - [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(459), - [65] = {.entry = {.count = 1, .reusable = false}}, SHIFT(258), - [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(241), - [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(335), - [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(238), - [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(411), - [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(473), - [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), - [79] = {.entry = {.count = 1, .reusable = false}}, SHIFT(325), - [81] = {.entry = {.count = 1, .reusable = false}}, SHIFT(475), - [83] = {.entry = {.count = 1, .reusable = false}}, SHIFT(476), - [85] = {.entry = {.count = 1, .reusable = false}}, SHIFT(66), - [87] = {.entry = {.count = 1, .reusable = false}}, SHIFT(237), - [89] = {.entry = {.count = 1, .reusable = false}}, SHIFT(499), - [91] = {.entry = {.count = 1, .reusable = false}}, SHIFT(503), - [93] = {.entry = {.count = 1, .reusable = false}}, SHIFT(236), - [95] = {.entry = {.count = 1, .reusable = false}}, SHIFT(479), - [97] = {.entry = {.count = 1, .reusable = false}}, SHIFT(250), - [99] = {.entry = {.count = 1, .reusable = false}}, SHIFT(252), - [101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(235), - [103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(232), - [105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(227), - [107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(310), - [109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(495), - [111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(260), - [113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), - [115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), - [119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382), - [121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), - [127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), - [131] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(241), - [134] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(335), - [137] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(238), - [140] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(411), - [143] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(473), - [146] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), - [148] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(325), - [151] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(452), - [154] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(475), - [157] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(476), - [160] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(66), - [163] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(237), - [166] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(499), - [169] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(503), - [172] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(236), - [175] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(479), - [178] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(250), - [181] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(252), - [184] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(235), - [187] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(232), - [190] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(227), - [193] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(261), - [196] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(277), - [199] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(496), - [202] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(443), - [205] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(440), - [208] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(455), - [211] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(275), - [214] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(317), - [217] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(495), - [220] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(260), - [223] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_stylesheet, 1), - [225] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2), - [227] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(207), - [230] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(347), - [233] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(243), - [236] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(405), - [239] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(461), - [242] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(344), - [245] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(244), - [248] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(245), - [251] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(452), - [254] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(450), - [257] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(448), - [260] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(471), - [263] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(255), - [266] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(467), - [269] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(470), - [272] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(253), - [275] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(472), - [278] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(208), - [281] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(247), - [284] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(239), - [287] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(261), - [290] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(277), - [293] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(496), - [296] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(443), - [299] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(440), - [302] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(455), - [305] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(275), - [308] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(288), - [311] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(459), - [314] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(258), - [317] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 1), - [319] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 1), - [321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(401), - [323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(397), - [325] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 2), - [327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 2), - [329] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat1, 2), - [331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat1, 2), - [333] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat1, 2), SHIFT_REPEAT(489), - [336] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat1, 2), SHIFT_REPEAT(483), - [339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), - [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), - [343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(496), - [345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(435), - [347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), - [349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(130), - [351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(131), - [353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(123), - [355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(142), - [357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(132), - [359] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 2), - [361] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 2), - [363] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 4), - [365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 4), - [367] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 3), - [369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 3), - [371] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_if_clause, 4, .production_id = 21), - [373] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_if_clause, 4, .production_id = 21), - [375] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_clause, 3, .production_id = 11), - [377] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_clause, 3, .production_id = 11), - [379] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_mixin_statement, 4, .production_id = 10), - [381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_mixin_statement, 4, .production_id = 10), - [383] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_debug_statement, 3), - [385] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_debug_statement, 3), - [387] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_statement, 4, .production_id = 16), - [389] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_statement, 4, .production_id = 16), - [391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_at_rule, 4), - [393] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_at_rule, 4), - [395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 5), - [397] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 5), - [399] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyframe_block_list, 3), - [401] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keyframe_block_list, 3), - [403] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_each_statement, 5, .production_id = 20), - [405] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_each_statement, 5, .production_id = 20), - [407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 3), - [409] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 3), - [411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_clause, 2), - [413] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_clause, 2), - [415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 5, .production_id = 18), - [417] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 5, .production_id = 18), - [419] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_warn_statement, 3), - [421] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_warn_statement, 3), - [423] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_at_rule, 3), - [425] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_at_rule, 3), - [427] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 5), - [429] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 5), - [431] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extend_statement, 3), - [433] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extend_statement, 3), - [435] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, .production_id = 26), - [437] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, .production_id = 26), - [439] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_each_statement, 7, .production_id = 25), - [441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_each_statement, 7, .production_id = 25), - [443] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 6), - [445] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 6), - [447] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 6, .production_id = 18), - [449] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 6, .production_id = 18), - [451] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 4), - [453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 4), - [455] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 4, .production_id = 18), - [457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 4, .production_id = 18), - [459] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_statement, 4, .production_id = 10), - [461] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_statement, 4, .production_id = 10), - [463] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_include_statement, 4), - [465] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_include_statement, 4), - [467] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 3), - [469] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 3), - [471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), - [473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(434), - [475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), - [477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(202), - [479] = {.entry = {.count = 1, .reusable = false}}, SHIFT(201), - [481] = {.entry = {.count = 1, .reusable = false}}, SHIFT(147), - [483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(200), - [485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(203), - [487] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keyframe_block_list, 2), - [489] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyframe_block_list, 2), - [491] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_media_statement, 4), - [493] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_media_statement, 4), - [495] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4), - [497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4), - [499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_at_rule, 2), - [501] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_at_rule, 2), - [503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rule_set, 2), - [505] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_rule_set, 2), - [507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_error_statement, 3), - [509] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_error_statement, 3), - [511] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_statement, 3, .production_id = 10), - [513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_statement, 3, .production_id = 10), - [515] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 3), - [517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 3), - [519] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_at_root_statement, 3), - [521] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_at_root_statement, 3), - [523] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_include_statement, 3), - [525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_include_statement, 3), - [527] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_mixin_statement, 3, .production_id = 10), - [529] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_mixin_statement, 3, .production_id = 10), - [531] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_supports_statement, 3), - [533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_supports_statement, 3), - [535] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keyframes_statement, 3, .production_id = 9), - [537] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyframes_statement, 3, .production_id = 9), - [539] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 3), - [541] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 3), - [543] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_statement, 3), - [545] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_statement, 3), - [547] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_charset_statement, 3), - [549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_charset_statement, 3), - [551] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_media_statement, 3), - [553] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_media_statement, 3), - [555] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_statement, 3), - [557] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_use_statement, 3), - [559] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_forward_statement, 3), - [561] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_forward_statement, 3), - [563] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder, 3, .production_id = 10), - [565] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_placeholder, 3, .production_id = 10), - [567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), - [569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [571] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_last_declaration, 3, .production_id = 18), - [573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), - [575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(447), - [577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(231), - [579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), - [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), - [583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(129), - [585] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__selector, 1, .production_id = 1), - [587] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__value, 1, .production_id = 2), - [589] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__selector, 1, .production_id = 1), - [591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), - [593] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__value, 1, .production_id = 2), - [595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(453), - [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458), - [601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), - [605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), - [607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), - [609] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__selector, 1), - [611] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__value, 1), - [613] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__selector, 1), - [615] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__value, 1), - [617] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_integer_value, 1), - [619] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_integer_value, 1), - [621] = {.entry = {.count = 1, .reusable = false}}, SHIFT(140), - [623] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_float_value, 1), - [625] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_float_value, 1), - [627] = {.entry = {.count = 1, .reusable = false}}, SHIFT(139), - [629] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 4), - [631] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 4), - [633] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 3), - [635] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 3), - [637] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3), - [639] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3), - [641] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 2), - [643] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 2), - [645] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_value, 3), - [647] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_value, 3), - [649] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 2, .production_id = 8), - [651] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 2, .production_id = 8), - [653] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_float_value, 2), - [655] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_float_value, 2), - [657] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_integer_value, 2), - [659] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_integer_value, 2), - [661] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_color_value, 2), - [663] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_color_value, 2), - [665] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__value, 1, .production_id = 3), - [667] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__value, 1, .production_id = 3), - [669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), - [671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), - [673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), - [675] = {.entry = {.count = 1, .reusable = false}}, SHIFT(226), - [677] = {.entry = {.count = 1, .reusable = false}}, SHIFT(349), - [679] = {.entry = {.count = 1, .reusable = false}}, SHIFT(477), - [681] = {.entry = {.count = 1, .reusable = false}}, SHIFT(361), - [683] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 1), - [685] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 1), - [687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), - [689] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2), - [691] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 2), - [693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [695] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 1), - [697] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 1), - [699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [701] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_last_declaration, 4, .production_id = 18), - [703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), - [705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), - [707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), - [709] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(213), - [712] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(214), - [715] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(447), - [718] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(132), - [721] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(130), - [724] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(131), - [727] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(129), - [730] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(142), - [733] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(132), - [736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), - [738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), - [740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), - [742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), - [744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), - [746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), - [748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), - [750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), - [752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), - [754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), - [758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), - [760] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2), - [762] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2), - [764] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2), SHIFT_REPEAT(214), - [767] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2), SHIFT_REPEAT(447), - [770] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2), SHIFT_REPEAT(132), - [773] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2), SHIFT_REPEAT(130), - [776] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2), SHIFT_REPEAT(131), - [779] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2), SHIFT_REPEAT(129), - [782] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2), SHIFT_REPEAT(142), - [785] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2), SHIFT_REPEAT(132), - [788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), - [790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(445), - [792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), - [794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(446), - [798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), - [800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(462), - [802] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat2, 2), - [804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(194), - [808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), - [810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(177), - [812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), - [814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), - [816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), - [818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), - [820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), - [822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(456), - [824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), - [826] = {.entry = {.count = 1, .reusable = false}}, SHIFT(276), - [828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(279), - [830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(259), - [832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(283), - [834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(300), - [836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), - [838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), - [840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), - [842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(474), - [844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), - [846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(174), - [848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(172), - [850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(170), - [852] = {.entry = {.count = 1, .reusable = false}}, SHIFT(183), - [854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(182), - [856] = {.entry = {.count = 1, .reusable = false}}, SHIFT(487), - [858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), - [860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(171), - [862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(287), - [864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(299), - [866] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_selector, 2, .production_id = 5), - [868] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_selector, 2, .production_id = 5), - [870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), - [872] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_selector, 3, .production_id = 13), - [874] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_selector, 3, .production_id = 13), - [876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(297), - [878] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_selector, 3, .production_id = 13), - [880] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_selector, 3, .production_id = 13), - [882] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_selector, 2, .production_id = 5), - [884] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_selector, 2, .production_id = 5), - [886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), - [888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), - [890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), - [892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), - [894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), - [898] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_selector, 3, .production_id = 5), - [900] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_selector, 3, .production_id = 5), - [902] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_id_selector, 3, .production_id = 15), - [904] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_id_selector, 3, .production_id = 15), - [906] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_adjacent_sibling_selector, 3), - [908] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_adjacent_sibling_selector, 3), - [910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(494), - [912] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_selector, 3, .production_id = 12), - [914] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_selector, 3, .production_id = 12), - [916] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_element_selector, 3, .production_id = 14), - [918] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_element_selector, 3, .production_id = 14), - [920] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_element_selector, 2, .production_id = 6), - [922] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_element_selector, 2, .production_id = 6), - [924] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_id_selector, 2, .production_id = 7), - [926] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_id_selector, 2, .production_id = 7), - [928] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_arguments, 3), - [930] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_arguments, 3), - [932] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sibling_selector, 3), - [934] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sibling_selector, 3), - [936] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_child_selector, 3), - [938] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_child_selector, 3), - [940] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_selector, 4, .production_id = 13), - [942] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_selector, 4, .production_id = 13), - [944] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_arguments, 4), - [946] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_arguments, 4), - [948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), - [950] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_selectors, 1), - [952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(491), - [954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(498), - [956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(501), - [958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481), - [960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), - [962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), - [964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), - [968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), - [970] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_universal_selector, 1), - [972] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_universal_selector, 1), - [974] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_selector, 4, .production_id = 19), - [976] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_selector, 4, .production_id = 19), - [978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), - [980] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_selector, 5, .production_id = 12), - [982] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_selector, 5, .production_id = 12), - [984] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_arguments, 2), - [986] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_arguments, 2), - [988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), - [990] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_descendant_selector, 3), - [992] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_descendant_selector, 3), - [994] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_selector, 6, .production_id = 19), - [996] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_selector, 6, .production_id = 19), - [998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [1000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), - [1002] = {.entry = {.count = 1, .reusable = false}}, SHIFT(230), - [1004] = {.entry = {.count = 1, .reusable = false}}, SHIFT(198), - [1006] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__selector, 1, .production_id = 1), SHIFT(210), - [1009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), - [1011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(197), - [1013] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_include_argument, 3, .production_id = 24), - [1015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), - [1017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(233), - [1019] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 3, .production_id = 23), - [1021] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_selectors_repeat1, 2), - [1023] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_include_argument, 1, .production_id = 17), - [1025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(221), - [1027] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__selector, 1, .production_id = 1), SHIFT(223), - [1030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), - [1032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), - [1034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), - [1036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), - [1038] = {.entry = {.count = 1, .reusable = false}}, SHIFT(234), - [1040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), - [1042] = {.entry = {.count = 1, .reusable = false}}, SHIFT(392), - [1044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), - [1046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), - [1048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), - [1050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), - [1052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), - [1054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), - [1056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [1058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), - [1060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), - [1062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [1064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), - [1066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), - [1068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [1070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), - [1072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), - [1074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), - [1076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), - [1078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [1080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(485), - [1082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), - [1084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433), - [1086] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_keyframe_block_list_repeat1, 2), - [1088] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_keyframe_block_list_repeat1, 2), SHIFT_REPEAT(485), - [1091] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_keyframe_block_list_repeat1, 2), SHIFT_REPEAT(422), - [1094] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_keyframe_block_list_repeat1, 2), SHIFT_REPEAT(433), - [1097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), - [1099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), - [1101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [1103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), - [1105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), - [1107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), - [1109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), - [1111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), - [1113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), - [1115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), - [1117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), - [1119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_query, 3), - [1121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__query, 1, .production_id = 4), - [1123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_feature_query, 5, .production_id = 22), - [1125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_query, 3), - [1127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_selector_query, 4), - [1129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_query, 2), - [1131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), - [1133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), - [1135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_import_statement_repeat1, 2), - [1137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), - [1139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), - [1141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(480), - [1143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(419), - [1145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), - [1147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [1149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478), - [1151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), - [1153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [1155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyframe_block, 2), - [1157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), - [1159] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2), SHIFT_REPEAT(181), - [1162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), - [1164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), - [1166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), - [1168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [1170] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_import_statement_repeat1, 2), SHIFT_REPEAT(339), - [1173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(429), - [1175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), - [1177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), - [1179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 1), - [1181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), - [1183] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_include_arguments_repeat1, 2), SHIFT_REPEAT(205), - [1186] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_include_arguments_repeat1, 2), - [1188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), - [1190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), - [1192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_selectors, 2), - [1194] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2), SHIFT_REPEAT(429), - [1197] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2), - [1199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [1201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(482), - [1203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), - [1205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), - [1207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), - [1209] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat2, 2), SHIFT_REPEAT(29), - [1212] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_selectors_repeat1, 2), SHIFT_REPEAT(155), - [1215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [1217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484), - [1219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), - [1221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [1223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465), - [1225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), - [1227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(439), - [1229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(437), - [1231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), - [1233] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_last_declaration, 5, .production_id = 18), - [1235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), - [1237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(500), - [1239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), - [1241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), - [1243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), - [1245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), - [1247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), - [1249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(199), - [1251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(268), - [1253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(141), - [1255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(449), - [1257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), - [1259] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_include_arguments, 3), - [1261] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_include_arguments, 4), - [1263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), - [1265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), - [1267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), - [1269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [1271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), - [1273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), - [1275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), - [1277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), - [1279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), - [1281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), - [1283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), - [1285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), - [1287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), - [1289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), - [1291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428), - [1293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), - [1295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), - [1297] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [1299] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 3), - [1301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), - [1303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [1305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), - [1307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(488), - [1309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(424), - [1311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), - [1313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), - [1315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), - [1317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), - [1319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), - [1321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), - [1323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), - [1325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(395), - [1327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [1329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), - [1331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), - [1333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), - [1335] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from, 1), - [1337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [1339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), - [1341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), - [1343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 4), - [1345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), - [1347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), - [1349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), - [1351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), - [1353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), - [1355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420), - [1357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(497), - [1359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), - [1361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), - [1363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(502), + [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(235), + [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(342), + [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(215), + [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(403), + [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(497), + [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(328), + [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(220), + [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(221), + [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(174), + [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(495), + [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(494), + [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(492), + [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491), + [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(233), + [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(490), + [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(489), + [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(242), + [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(487), + [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(246), + [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(247), + [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(249), + [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), + [51] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), + [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(486), + [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(485), + [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(484), + [59] = {.entry = {.count = 1, .reusable = true}}, SHIFT(482), + [61] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), + [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(296), + [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(445), + [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(264), + [69] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2), + [71] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(235), + [74] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(342), + [77] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(215), + [80] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(403), + [83] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(497), + [86] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(328), + [89] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(220), + [92] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(221), + [95] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(174), + [98] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(495), + [101] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(494), + [104] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(492), + [107] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(491), + [110] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(233), + [113] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(490), + [116] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(489), + [119] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(242), + [122] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(487), + [125] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(246), + [128] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(247), + [131] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(249), + [134] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(260), + [137] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(268), + [140] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(486), + [143] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(485), + [146] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(484), + [149] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(482), + [152] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(274), + [155] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(296), + [158] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(445), + [161] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(264), + [164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_stylesheet, 1), + [166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(259), + [168] = {.entry = {.count = 1, .reusable = false}}, SHIFT(340), + [170] = {.entry = {.count = 1, .reusable = false}}, SHIFT(258), + [172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(419), + [174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(477), + [176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), + [178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(335), + [180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(479), + [182] = {.entry = {.count = 1, .reusable = false}}, SHIFT(480), + [184] = {.entry = {.count = 1, .reusable = false}}, SHIFT(122), + [186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(255), + [188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(503), + [190] = {.entry = {.count = 1, .reusable = false}}, SHIFT(507), + [192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(254), + [194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(483), + [196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(232), + [198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(228), + [200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(253), + [202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(251), + [204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(245), + [206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(303), + [208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(499), + [210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(262), + [212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), + [214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), + [216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394), + [218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), + [222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), + [224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), + [226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(395), + [230] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(259), + [233] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(340), + [236] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(258), + [239] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(419), + [242] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(477), + [245] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), + [247] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(335), + [250] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(495), + [253] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(479), + [256] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(480), + [259] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(122), + [262] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(255), + [265] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(503), + [268] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(507), + [271] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(254), + [274] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(483), + [277] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(232), + [280] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(228), + [283] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(253), + [286] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(251), + [289] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(245), + [292] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(260), + [295] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(268), + [298] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(486), + [301] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(485), + [304] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(484), + [307] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(482), + [310] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(274), + [313] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(294), + [316] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(499), + [319] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(262), + [322] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 1), + [324] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 1), + [326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(408), + [328] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 2), + [330] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 2), + [332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(414), + [334] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat1, 2), + [336] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat1, 2), + [338] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat1, 2), SHIFT_REPEAT(466), + [341] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat1, 2), SHIFT_REPEAT(493), + [344] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 2), + [346] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 2), + [348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), + [350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), + [352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(486), + [354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(431), + [356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), + [358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(132), + [360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(133), + [362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(129), + [364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(137), + [366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(141), + [368] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_clause, 3, .production_id = 11), + [370] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_clause, 3, .production_id = 11), + [372] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 4), + [374] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 4), + [376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 3), + [378] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 3), + [380] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_if_clause, 4, .production_id = 21), + [382] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_if_clause, 4, .production_id = 21), + [384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_at_rule, 3), + [386] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_at_rule, 3), + [388] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 4), + [390] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 4), + [392] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 4, .production_id = 18), + [394] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 4, .production_id = 18), + [396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_statement, 4, .production_id = 10), + [398] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_statement, 4, .production_id = 10), + [400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, .production_id = 26), + [402] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, .production_id = 26), + [404] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_each_statement, 7, .production_id = 25), + [406] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_each_statement, 7, .production_id = 25), + [408] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_include_statement, 4), + [410] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_include_statement, 4), + [412] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 6), + [414] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 6), + [416] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 6, .production_id = 18), + [418] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 6, .production_id = 18), + [420] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_mixin_statement, 4, .production_id = 10), + [422] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_mixin_statement, 4, .production_id = 10), + [424] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyframe_block_list, 2), + [426] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keyframe_block_list, 2), + [428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_statement, 4, .production_id = 16), + [430] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_statement, 4, .production_id = 16), + [432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_media_statement, 4), + [434] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_media_statement, 4), + [436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4), + [438] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4), + [440] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 3), + [442] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 3), + [444] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_clause, 2), + [446] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_clause, 2), + [448] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 5), + [450] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 5), + [452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_at_rule, 4), + [454] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_at_rule, 4), + [456] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_debug_statement, 3), + [458] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_debug_statement, 3), + [460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_warn_statement, 3), + [462] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_warn_statement, 3), + [464] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_error_statement, 3), + [466] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_error_statement, 3), + [468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_statement, 3, .production_id = 10), + [470] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_statement, 3, .production_id = 10), + [472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 3), + [474] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 3), + [476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_placeholder, 3, .production_id = 10), + [478] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_placeholder, 3, .production_id = 10), + [480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_include_statement, 3), + [482] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_include_statement, 3), + [484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_mixin_statement, 3, .production_id = 10), + [486] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_mixin_statement, 3, .production_id = 10), + [488] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 5), + [490] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 5), + [492] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_apply_statement, 3), + [494] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_apply_statement, 3), + [496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_forward_statement, 3), + [498] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_forward_statement, 3), + [500] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_statement, 3), + [502] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_use_statement, 3), + [504] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_apply_statement, 2), + [506] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_apply_statement, 2), + [508] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_supports_statement, 3), + [510] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_supports_statement, 3), + [512] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyframes_statement, 3, .production_id = 9), + [514] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keyframes_statement, 3, .production_id = 9), + [516] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 5, .production_id = 18), + [518] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 5, .production_id = 18), + [520] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyframe_block_list, 3), + [522] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keyframe_block_list, 3), + [524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_at_rule, 2), + [526] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_at_rule, 2), + [528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_charset_statement, 3), + [530] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_charset_statement, 3), + [532] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_each_statement, 5, .production_id = 20), + [534] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_each_statement, 5, .production_id = 20), + [536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rule_set, 2), + [538] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_rule_set, 2), + [540] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_media_statement, 3), + [542] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_media_statement, 3), + [544] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_statement, 3), + [546] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_statement, 3), + [548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 3), + [550] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 3), + [552] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_at_root_statement, 3), + [554] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_at_root_statement, 3), + [556] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 3), + [558] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 3), + [560] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extend_statement, 3), + [562] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extend_statement, 3), + [564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), + [566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(438), + [568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), + [570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(201), + [572] = {.entry = {.count = 1, .reusable = false}}, SHIFT(209), + [574] = {.entry = {.count = 1, .reusable = false}}, SHIFT(150), + [576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(189), + [578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(185), + [580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), + [582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), + [584] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_last_declaration, 3, .production_id = 18), + [586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), + [588] = {.entry = {.count = 1, .reusable = false}}, SHIFT(453), + [590] = {.entry = {.count = 1, .reusable = false}}, SHIFT(237), + [592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(440), + [594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), + [596] = {.entry = {.count = 1, .reusable = false}}, SHIFT(131), + [598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), + [600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(448), + [602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(471), + [606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(476), + [610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(447), + [612] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__selector, 1, .production_id = 1), + [614] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__value, 1, .production_id = 2), + [616] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__selector, 1, .production_id = 1), + [618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), + [620] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__value, 1, .production_id = 2), + [622] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__selector, 1), + [624] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__value, 1), + [626] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__selector, 1), + [628] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__value, 1), + [630] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_integer_value, 1), + [632] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_integer_value, 1), + [634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(134), + [636] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_float_value, 1), + [638] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_float_value, 1), + [640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(139), + [642] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_integer_value, 2), + [644] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_integer_value, 2), + [646] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3), + [648] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3), + [650] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_color_value, 2), + [652] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_color_value, 2), + [654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__value, 1, .production_id = 3), + [656] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__value, 1, .production_id = 3), + [658] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 3), + [660] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 3), + [662] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_float_value, 2), + [664] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_float_value, 2), + [666] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 4), + [668] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 4), + [670] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 2), + [672] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 2), + [674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 2, .production_id = 8), + [676] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 2, .production_id = 8), + [678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_value, 3), + [680] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_value, 3), + [682] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 1), + [684] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 1), + [686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), + [688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), + [690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), + [692] = {.entry = {.count = 1, .reusable = false}}, SHIFT(238), + [694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(349), + [696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(463), + [698] = {.entry = {.count = 1, .reusable = false}}, SHIFT(365), + [700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2), + [702] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 2), + [704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [706] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_apply_statement_repeat1, 1), + [708] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_apply_statement_repeat1, 1), + [710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), + [712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), + [714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_last_declaration, 4, .production_id = 18), + [716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(442), + [718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), + [720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), + [722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), + [724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), + [726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), + [728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), + [730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), + [734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), + [736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), + [738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), + [740] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(223), + [743] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(218), + [746] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(453), + [749] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(141), + [752] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(132), + [755] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(133), + [758] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(131), + [761] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(137), + [764] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(141), + [767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), + [769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(498), + [773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), + [775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), + [777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452), + [781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), + [783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), + [785] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_apply_statement_repeat1, 2), + [787] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_apply_statement_repeat1, 2), SHIFT_REPEAT(218), + [790] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_apply_statement_repeat1, 2), SHIFT_REPEAT(453), + [793] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_apply_statement_repeat1, 2), SHIFT_REPEAT(141), + [796] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_apply_statement_repeat1, 2), SHIFT_REPEAT(132), + [799] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_apply_statement_repeat1, 2), SHIFT_REPEAT(133), + [802] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_apply_statement_repeat1, 2), SHIFT_REPEAT(131), + [805] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_apply_statement_repeat1, 2), SHIFT_REPEAT(137), + [808] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_apply_statement_repeat1, 2), SHIFT_REPEAT(141), + [811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(450), + [813] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2), + [815] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2), + [817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), + [819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), + [825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), + [827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), + [829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(191), + [831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), + [833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [835] = {.entry = {.count = 1, .reusable = false}}, SHIFT(179), + [837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), + [839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), + [841] = {.entry = {.count = 1, .reusable = false}}, SHIFT(460), + [843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), + [845] = {.entry = {.count = 1, .reusable = false}}, SHIFT(285), + [847] = {.entry = {.count = 1, .reusable = false}}, SHIFT(270), + [849] = {.entry = {.count = 1, .reusable = false}}, SHIFT(263), + [851] = {.entry = {.count = 1, .reusable = false}}, SHIFT(289), + [853] = {.entry = {.count = 1, .reusable = false}}, SHIFT(300), + [855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), + [857] = {.entry = {.count = 1, .reusable = false}}, SHIFT(488), + [859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), + [861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(171), + [863] = {.entry = {.count = 1, .reusable = false}}, SHIFT(314), + [865] = {.entry = {.count = 1, .reusable = false}}, SHIFT(299), + [867] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_selector, 3, .production_id = 13), + [869] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_selector, 3, .production_id = 13), + [871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), + [873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), + [875] = {.entry = {.count = 1, .reusable = false}}, SHIFT(469), + [877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [879] = {.entry = {.count = 1, .reusable = false}}, SHIFT(183), + [881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(180), + [883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(173), + [885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(204), + [887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(192), + [889] = {.entry = {.count = 1, .reusable = false}}, SHIFT(297), + [891] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_selector, 2, .production_id = 5), + [893] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_selector, 2, .production_id = 5), + [895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), + [897] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_selector, 3, .production_id = 13), + [899] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_selector, 3, .production_id = 13), + [901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), + [903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), + [907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), + [911] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_selector, 2, .production_id = 5), + [913] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_selector, 2, .production_id = 5), + [915] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_arguments, 3), + [917] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_arguments, 3), + [919] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_selector, 3, .production_id = 12), + [921] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_selector, 3, .production_id = 12), + [923] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_universal_selector, 1), + [925] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_universal_selector, 1), + [927] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_arguments, 4), + [929] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_arguments, 4), + [931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), + [933] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_selector, 6, .production_id = 19), + [935] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_selector, 6, .production_id = 19), + [937] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_element_selector, 2, .production_id = 6), + [939] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_element_selector, 2, .production_id = 6), + [941] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_id_selector, 2, .production_id = 7), + [943] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_id_selector, 2, .production_id = 7), + [945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), + [947] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_selectors, 1), + [949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(444), + [951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(500), + [953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(502), + [955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(505), + [957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456), + [959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), + [961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), + [963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), + [965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), + [967] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_selector, 5, .production_id = 12), + [969] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_selector, 5, .production_id = 12), + [971] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_selector, 3, .production_id = 5), + [973] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_selector, 3, .production_id = 5), + [975] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sibling_selector, 3), + [977] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sibling_selector, 3), + [979] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_selector, 4, .production_id = 19), + [981] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_selector, 4, .production_id = 19), + [983] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_selector, 4, .production_id = 13), + [985] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_selector, 4, .production_id = 13), + [987] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_child_selector, 3), + [989] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_child_selector, 3), + [991] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_descendant_selector, 3), + [993] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_descendant_selector, 3), + [995] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_id_selector, 3, .production_id = 15), + [997] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_id_selector, 3, .production_id = 15), + [999] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_element_selector, 3, .production_id = 14), + [1001] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_element_selector, 3, .production_id = 14), + [1003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), + [1005] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_arguments, 2), + [1007] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_arguments, 2), + [1009] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_adjacent_sibling_selector, 3), + [1011] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_adjacent_sibling_selector, 3), + [1013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), + [1015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), + [1017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(213), + [1019] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__selector, 1, .production_id = 1), SHIFT(236), + [1022] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__selector, 1, .production_id = 1), SHIFT(241), + [1025] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 3, .production_id = 23), + [1027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(202), + [1029] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_include_argument, 3, .production_id = 24), + [1031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), + [1033] = {.entry = {.count = 1, .reusable = false}}, SHIFT(243), + [1035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(222), + [1037] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_selectors_repeat1, 2), + [1039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), + [1041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(203), + [1043] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_include_argument, 1, .production_id = 17), + [1045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [1047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), + [1049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), + [1051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), + [1053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), + [1055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), + [1057] = {.entry = {.count = 1, .reusable = false}}, SHIFT(212), + [1059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), + [1061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), + [1063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), + [1065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), + [1067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), + [1069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), + [1071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [1073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), + [1075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(381), + [1077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), + [1079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [1081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), + [1083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), + [1085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [1087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), + [1089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), + [1091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), + [1093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [1095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), + [1097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(462), + [1099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), + [1101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(432), + [1103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), + [1105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_keyframe_block_list_repeat1, 2), + [1107] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_keyframe_block_list_repeat1, 2), SHIFT_REPEAT(462), + [1110] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_keyframe_block_list_repeat1, 2), SHIFT_REPEAT(436), + [1113] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_keyframe_block_list_repeat1, 2), SHIFT_REPEAT(432), + [1116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [1118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [1120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), + [1122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), + [1124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), + [1126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), + [1128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), + [1130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [1132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), + [1134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), + [1136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_query, 3), + [1138] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__query, 1, .production_id = 4), + [1140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_feature_query, 5, .production_id = 22), + [1142] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_selector_query, 4), + [1144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_query, 2), + [1146] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_query, 3), + [1148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [1150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), + [1152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465), + [1154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), + [1156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [1158] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_import_statement_repeat1, 2), + [1160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(459), + [1162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [1164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [1166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), + [1168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [1170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), + [1172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [1174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(441), + [1176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), + [1178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [1180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), + [1182] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2), SHIFT_REPEAT(200), + [1185] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyframe_block, 2), + [1187] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_import_statement_repeat1, 2), SHIFT_REPEAT(341), + [1190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), + [1192] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_selectors_repeat1, 2), SHIFT_REPEAT(152), + [1195] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_selectors, 2), + [1197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(454), + [1199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), + [1201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), + [1203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), + [1205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(435), + [1207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474), + [1209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), + [1211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [1213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), + [1215] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_include_arguments_repeat1, 2), SHIFT_REPEAT(206), + [1218] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_include_arguments_repeat1, 2), + [1220] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 1), + [1222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), + [1224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [1226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), + [1228] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2), SHIFT_REPEAT(28), + [1231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), + [1233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(446), + [1235] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2), SHIFT_REPEAT(435), + [1238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2), + [1240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), + [1242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433), + [1244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481), + [1246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), + [1248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), + [1250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), + [1252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), + [1254] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_include_arguments, 4), + [1256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(136), + [1258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(273), + [1260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), + [1262] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_include_arguments, 3), + [1264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410), + [1266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), + [1268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(190), + [1270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(504), + [1272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), + [1274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), + [1276] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_last_declaration, 5, .production_id = 18), + [1278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), + [1280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), + [1282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), + [1284] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 3), + [1286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [1288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), + [1290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [1292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [1294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), + [1296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), + [1298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478), + [1300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), + [1302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [1304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), + [1306] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from, 1), + [1308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), + [1310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), + [1312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), + [1314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [1316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), + [1318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), + [1320] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [1322] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 4), + [1324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), + [1326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), + [1328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384), + [1330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), + [1332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), + [1334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), + [1336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), + [1338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), + [1340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), + [1342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), + [1344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [1346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(496), + [1348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(424), + [1350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), + [1352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), + [1354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), + [1356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), + [1358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), + [1360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443), + [1362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [1364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), + [1366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), + [1368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), + [1370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), + [1372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(439), + [1374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(501), + [1376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), + [1378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), + [1380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), }; #ifdef __cplusplus