Allow uppercase E in float literals

This commit is contained in:
Max Brunsfeld 2018-10-26 09:46:25 -07:00
parent 8ba3d11be0
commit b1cdf729d4
4 changed files with 77 additions and 60 deletions

View File

@ -45,6 +45,7 @@ Numbers
a { a {
b: 0.5%; b: 0.5%;
c: 5em; c: 5em;
margin: 10E3px;
} }
--- ---
@ -52,7 +53,8 @@ a {
(stylesheet (stylesheet
(rule_set (selectors (tag_name)) (block (rule_set (selectors (tag_name)) (block
(declaration (property_name) (float_value (unit))) (declaration (property_name) (float_value (unit)))
(declaration (property_name) (integer_value (unit)))))) (declaration (property_name) (integer_value (unit)))
(declaration (property_name) (float_value (unit))))))
============================ ============================
Binary arithmetic operators Binary arithmetic operators

View File

@ -210,8 +210,8 @@ module.exports = grammar({
/\d*/, /\d*/,
choice( choice(
seq('.', /\d+/), seq('.', /\d+/),
seq('e', optional('-'), /\d+/), seq(/[eE]/, optional('-'), /\d+/),
seq('.', /\d+/, 'e', optional('-'), /\d+/) seq('.', /\d+/, /[eE]/, optional('-'), /\d+/)
) )
)), )),
optional($.unit) optional($.unit)

8
src/grammar.json vendored
View File

@ -945,8 +945,8 @@
"type": "SEQ", "type": "SEQ",
"members": [ "members": [
{ {
"type": "STRING", "type": "PATTERN",
"value": "e" "value": "[eE]"
}, },
{ {
"type": "CHOICE", "type": "CHOICE",
@ -978,8 +978,8 @@
"value": "\\d+" "value": "\\d+"
}, },
{ {
"type": "STRING", "type": "PATTERN",
"value": "e" "value": "[eE]"
}, },
{ {
"type": "CHOICE", "type": "CHOICE",

121
src/parser.c vendored
View File

@ -45,7 +45,7 @@ enum {
sym_color_value = 29, sym_color_value = 29,
sym_string_value = 30, sym_string_value = 30,
aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH = 31, aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH = 31,
aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPEe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUSe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH = 32, aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH = 32,
sym_unit = 33, sym_unit = 33,
anon_sym_PLUS = 34, anon_sym_PLUS = 34,
anon_sym_DASH = 35, anon_sym_DASH = 35,
@ -133,7 +133,7 @@ static const char *ts_symbol_names[] = {
[sym_color_value] = "color_value", [sym_color_value] = "color_value",
[sym_string_value] = "string_value", [sym_string_value] = "string_value",
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = "/(+|-|)\\d+/", [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = "/(+|-|)\\d+/",
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPEe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUSe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = "/(+|-|)\\d*(.\\d+|e(-|)\\d+|.\\d+e(-|)\\d+)/", [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = "/(+|-|)\\d*(.\\d+|[eE](-|)\\d+|.\\d+[eE](-|)\\d+)/",
[sym_unit] = "unit", [sym_unit] = "unit",
[anon_sym_PLUS] = "+", [anon_sym_PLUS] = "+",
[anon_sym_DASH] = "-", [anon_sym_DASH] = "-",
@ -317,7 +317,7 @@ static const TSSymbolMetadata ts_symbol_metadata[] = {
.visible = false, .visible = false,
.named = false, .named = false,
}, },
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPEe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUSe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = { [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = {
.visible = false, .visible = false,
.named = false, .named = false,
}, },
@ -626,8 +626,6 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
ADVANCE(59); ADVANCE(59);
if (lookahead == 'a') if (lookahead == 'a')
ADVANCE(61); ADVANCE(61);
if (lookahead == 'e')
ADVANCE(20);
if (lookahead == 'n') if (lookahead == 'n')
ADVANCE(64); ADVANCE(64);
if (lookahead == 'o') if (lookahead == 'o')
@ -640,6 +638,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
ADVANCE(72); ADVANCE(72);
if (lookahead == '~') if (lookahead == '~')
ADVANCE(73); ADVANCE(73);
if (lookahead == 'E' ||
lookahead == 'e')
ADVANCE(20);
if (lookahead == '\t' || if (lookahead == '\t' ||
lookahead == '\n' || lookahead == '\n' ||
lookahead == '\r' || lookahead == '\r' ||
@ -743,7 +744,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
ACCEPT_TOKEN(anon_sym_PLUS); ACCEPT_TOKEN(anon_sym_PLUS);
if (lookahead == '.') if (lookahead == '.')
ADVANCE(18); ADVANCE(18);
if (lookahead == 'e') if (lookahead == 'E' ||
lookahead == 'e')
ADVANCE(20); ADVANCE(20);
if (('0' <= lookahead && lookahead <= '9')) if (('0' <= lookahead && lookahead <= '9'))
ADVANCE(23); ADVANCE(23);
@ -753,8 +755,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
ADVANCE(19); ADVANCE(19);
END_STATE(); END_STATE();
case 19: case 19:
ACCEPT_TOKEN(aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPEe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUSe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH); ACCEPT_TOKEN(aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH);
if (lookahead == 'e') if (lookahead == 'E' ||
lookahead == 'e')
ADVANCE(20); ADVANCE(20);
if (('0' <= lookahead && lookahead <= '9')) if (('0' <= lookahead && lookahead <= '9'))
ADVANCE(19); ADVANCE(19);
@ -770,7 +773,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
ADVANCE(22); ADVANCE(22);
END_STATE(); END_STATE();
case 22: case 22:
ACCEPT_TOKEN(aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPEe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUSe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH); ACCEPT_TOKEN(aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH);
if (('0' <= lookahead && lookahead <= '9')) if (('0' <= lookahead && lookahead <= '9'))
ADVANCE(22); ADVANCE(22);
END_STATE(); END_STATE();
@ -778,7 +781,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
ACCEPT_TOKEN(aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH); ACCEPT_TOKEN(aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH);
if (lookahead == '.') if (lookahead == '.')
ADVANCE(18); ADVANCE(18);
if (lookahead == 'e') if (lookahead == 'E' ||
lookahead == 'e')
ADVANCE(20); ADVANCE(20);
if (('0' <= lookahead && lookahead <= '9')) if (('0' <= lookahead && lookahead <= '9'))
ADVANCE(23); ADVANCE(23);
@ -790,7 +794,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
ACCEPT_TOKEN(anon_sym_DASH); ACCEPT_TOKEN(anon_sym_DASH);
if (lookahead == '.') if (lookahead == '.')
ADVANCE(18); ADVANCE(18);
if (lookahead == 'e') if (lookahead == 'E' ||
lookahead == 'e')
ADVANCE(20); ADVANCE(20);
if (('0' <= lookahead && lookahead <= '9')) if (('0' <= lookahead && lookahead <= '9'))
ADVANCE(23); ADVANCE(23);
@ -1151,8 +1156,6 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
ADVANCE(59); ADVANCE(59);
if (lookahead == 'a') if (lookahead == 'a')
ADVANCE(61); ADVANCE(61);
if (lookahead == 'e')
ADVANCE(20);
if (lookahead == 'n') if (lookahead == 'n')
ADVANCE(64); ADVANCE(64);
if (lookahead == 'o') if (lookahead == 'o')
@ -1165,6 +1168,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
ADVANCE(72); ADVANCE(72);
if (lookahead == '~') if (lookahead == '~')
ADVANCE(73); ADVANCE(73);
if (lookahead == 'E' ||
lookahead == 'e')
ADVANCE(20);
if (lookahead == '\t' || if (lookahead == '\t' ||
lookahead == '\n' || lookahead == '\n' ||
lookahead == '\r' || lookahead == '\r' ||
@ -1250,7 +1256,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
ADVANCE(18); ADVANCE(18);
if (lookahead == '/') if (lookahead == '/')
ADVANCE(80); ADVANCE(80);
if (lookahead == 'e') if (lookahead == 'E' ||
lookahead == 'e')
ADVANCE(94); ADVANCE(94);
if (lookahead == '\t' || if (lookahead == '\t' ||
lookahead == '\n' || lookahead == '\n' ||
@ -1323,7 +1330,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
case 92: case 92:
if (lookahead == '.') if (lookahead == '.')
ADVANCE(18); ADVANCE(18);
if (lookahead == 'e') if (lookahead == 'E' ||
lookahead == 'e')
ADVANCE(20); ADVANCE(20);
if (('0' <= lookahead && lookahead <= '9')) if (('0' <= lookahead && lookahead <= '9'))
ADVANCE(23); ADVANCE(23);
@ -1332,7 +1340,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
ACCEPT_TOKEN(sym_identifier); ACCEPT_TOKEN(sym_identifier);
if (lookahead == '.') if (lookahead == '.')
ADVANCE(18); ADVANCE(18);
if (lookahead == 'e') if (lookahead == 'E' ||
lookahead == 'e')
ADVANCE(94); ADVANCE(94);
if (('0' <= lookahead && lookahead <= '9')) if (('0' <= lookahead && lookahead <= '9'))
ADVANCE(97); ADVANCE(97);
@ -1364,7 +1373,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
ADVANCE(81); ADVANCE(81);
END_STATE(); END_STATE();
case 96: case 96:
ACCEPT_TOKEN(aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPEe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUSe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH); ACCEPT_TOKEN(aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH);
if (('0' <= lookahead && lookahead <= '9')) if (('0' <= lookahead && lookahead <= '9'))
ADVANCE(96); ADVANCE(96);
if (lookahead == '-' || if (lookahead == '-' ||
@ -1377,7 +1386,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
ACCEPT_TOKEN(aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH); ACCEPT_TOKEN(aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH);
if (lookahead == '.') if (lookahead == '.')
ADVANCE(18); ADVANCE(18);
if (lookahead == 'e') if (lookahead == 'E' ||
lookahead == 'e')
ADVANCE(94); ADVANCE(94);
if (('0' <= lookahead && lookahead <= '9')) if (('0' <= lookahead && lookahead <= '9'))
ADVANCE(97); ADVANCE(97);
@ -1922,7 +1932,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
ADVANCE(34); ADVANCE(34);
if (lookahead == '_') if (lookahead == '_')
ADVANCE(81); ADVANCE(81);
if (lookahead == 'e') if (lookahead == 'E' ||
lookahead == 'e')
ADVANCE(130); ADVANCE(130);
if (lookahead == '\t' || if (lookahead == '\t' ||
lookahead == '\n' || lookahead == '\n' ||
@ -1939,7 +1950,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
ACCEPT_TOKEN(anon_sym_DASH); ACCEPT_TOKEN(anon_sym_DASH);
if (lookahead == '.') if (lookahead == '.')
ADVANCE(18); ADVANCE(18);
if (lookahead == 'e') if (lookahead == 'E' ||
lookahead == 'e')
ADVANCE(94); ADVANCE(94);
if (('0' <= lookahead && lookahead <= '9')) if (('0' <= lookahead && lookahead <= '9'))
ADVANCE(97); ADVANCE(97);
@ -1984,7 +1996,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
ADVANCE(27); ADVANCE(27);
if (lookahead == ';') if (lookahead == ';')
ADVANCE(34); ADVANCE(34);
if (lookahead == 'e') if (lookahead == 'E' ||
lookahead == 'e')
ADVANCE(94); ADVANCE(94);
if (lookahead == '\t' || if (lookahead == '\t' ||
lookahead == '\n' || lookahead == '\n' ||
@ -2021,7 +2034,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
ADVANCE(27); ADVANCE(27);
if (lookahead == ';') if (lookahead == ';')
ADVANCE(34); ADVANCE(34);
if (lookahead == 'e') if (lookahead == 'E' ||
lookahead == 'e')
ADVANCE(94); ADVANCE(94);
if (lookahead == '\t' || if (lookahead == '\t' ||
lookahead == '\n' || lookahead == '\n' ||
@ -2054,7 +2068,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
ADVANCE(80); ADVANCE(80);
if (lookahead == ';') if (lookahead == ';')
ADVANCE(34); ADVANCE(34);
if (lookahead == 'e') if (lookahead == 'E' ||
lookahead == 'e')
ADVANCE(94); ADVANCE(94);
if (lookahead == '\t' || if (lookahead == '\t' ||
lookahead == '\n' || lookahead == '\n' ||
@ -2274,7 +2289,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = {
[anon_sym_not] = ACTIONS(1), [anon_sym_not] = ACTIONS(1),
[sym_string_value] = ACTIONS(1), [sym_string_value] = ACTIONS(1),
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(3), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(3),
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPEe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUSe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(1), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(1),
[anon_sym_PLUS] = ACTIONS(3), [anon_sym_PLUS] = ACTIONS(3),
[anon_sym_DASH] = ACTIONS(3), [anon_sym_DASH] = ACTIONS(3),
[anon_sym_SLASH] = ACTIONS(3), [anon_sym_SLASH] = ACTIONS(3),
@ -2325,7 +2340,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = {
[sym_color_value] = ACTIONS(33), [sym_color_value] = ACTIONS(33),
[sym_string_value] = ACTIONS(33), [sym_string_value] = ACTIONS(33),
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(35), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(35),
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPEe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUSe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(37), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(37),
[sym_identifier] = ACTIONS(39), [sym_identifier] = ACTIONS(39),
[sym_comment] = ACTIONS(31), [sym_comment] = ACTIONS(31),
}, },
@ -2349,7 +2364,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = {
[sym_color_value] = ACTIONS(47), [sym_color_value] = ACTIONS(47),
[sym_string_value] = ACTIONS(47), [sym_string_value] = ACTIONS(47),
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(49), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(49),
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPEe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUSe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(51), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(51),
[sym_identifier] = ACTIONS(39), [sym_identifier] = ACTIONS(39),
[sym_comment] = ACTIONS(31), [sym_comment] = ACTIONS(31),
}, },
@ -2905,7 +2920,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = {
[sym_color_value] = ACTIONS(251), [sym_color_value] = ACTIONS(251),
[sym_string_value] = ACTIONS(251), [sym_string_value] = ACTIONS(251),
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(49), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(49),
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPEe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUSe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(51), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(51),
[sym_identifier] = ACTIONS(39), [sym_identifier] = ACTIONS(39),
[sym_comment] = ACTIONS(31), [sym_comment] = ACTIONS(31),
}, },
@ -2950,7 +2965,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = {
[sym_color_value] = ACTIONS(261), [sym_color_value] = ACTIONS(261),
[sym_string_value] = ACTIONS(261), [sym_string_value] = ACTIONS(261),
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(35), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(35),
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPEe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUSe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(37), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(37),
[sym_identifier] = ACTIONS(39), [sym_identifier] = ACTIONS(39),
[sym_comment] = ACTIONS(31), [sym_comment] = ACTIONS(31),
}, },
@ -3080,7 +3095,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = {
[sym_color_value] = ACTIONS(261), [sym_color_value] = ACTIONS(261),
[sym_string_value] = ACTIONS(261), [sym_string_value] = ACTIONS(261),
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(49), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(49),
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPEe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUSe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(51), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(51),
[sym_identifier] = ACTIONS(39), [sym_identifier] = ACTIONS(39),
[sym_comment] = ACTIONS(31), [sym_comment] = ACTIONS(31),
}, },
@ -3094,7 +3109,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = {
[sym_color_value] = ACTIONS(287), [sym_color_value] = ACTIONS(287),
[sym_string_value] = ACTIONS(287), [sym_string_value] = ACTIONS(287),
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(49), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(49),
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPEe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUSe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(51), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(51),
[sym_identifier] = ACTIONS(39), [sym_identifier] = ACTIONS(39),
[sym_comment] = ACTIONS(31), [sym_comment] = ACTIONS(31),
}, },
@ -3119,7 +3134,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = {
[sym_color_value] = ACTIONS(293), [sym_color_value] = ACTIONS(293),
[sym_string_value] = ACTIONS(293), [sym_string_value] = ACTIONS(293),
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(49), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(49),
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPEe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUSe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(51), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(51),
[sym_identifier] = ACTIONS(39), [sym_identifier] = ACTIONS(39),
[sym_comment] = ACTIONS(31), [sym_comment] = ACTIONS(31),
}, },
@ -3442,7 +3457,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = {
[sym_color_value] = ACTIONS(364), [sym_color_value] = ACTIONS(364),
[sym_string_value] = ACTIONS(364), [sym_string_value] = ACTIONS(364),
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(49), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(49),
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPEe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUSe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(51), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(51),
[sym_identifier] = ACTIONS(39), [sym_identifier] = ACTIONS(39),
[sym_comment] = ACTIONS(31), [sym_comment] = ACTIONS(31),
}, },
@ -3545,7 +3560,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = {
[sym_color_value] = ACTIONS(383), [sym_color_value] = ACTIONS(383),
[sym_string_value] = ACTIONS(383), [sym_string_value] = ACTIONS(383),
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(385), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(385),
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPEe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUSe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(387), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(387),
[sym_identifier] = ACTIONS(389), [sym_identifier] = ACTIONS(389),
[sym_comment] = ACTIONS(31), [sym_comment] = ACTIONS(31),
}, },
@ -3655,7 +3670,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = {
[sym_color_value] = ACTIONS(444), [sym_color_value] = ACTIONS(444),
[sym_string_value] = ACTIONS(444), [sym_string_value] = ACTIONS(444),
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(49), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(49),
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPEe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUSe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(51), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(51),
[sym_identifier] = ACTIONS(39), [sym_identifier] = ACTIONS(39),
[sym_comment] = ACTIONS(31), [sym_comment] = ACTIONS(31),
}, },
@ -3680,7 +3695,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = {
[sym_color_value] = ACTIONS(450), [sym_color_value] = ACTIONS(450),
[sym_string_value] = ACTIONS(450), [sym_string_value] = ACTIONS(450),
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(49), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(49),
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPEe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUSe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(51), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(51),
[sym_identifier] = ACTIONS(39), [sym_identifier] = ACTIONS(39),
[sym_comment] = ACTIONS(31), [sym_comment] = ACTIONS(31),
}, },
@ -3780,7 +3795,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = {
[sym_color_value] = ACTIONS(99), [sym_color_value] = ACTIONS(99),
[sym_string_value] = ACTIONS(99), [sym_string_value] = ACTIONS(99),
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(101), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(101),
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPEe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUSe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(101), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(101),
[sym_unit] = ACTIONS(473), [sym_unit] = ACTIONS(473),
[anon_sym_PLUS] = ACTIONS(101), [anon_sym_PLUS] = ACTIONS(101),
[anon_sym_DASH] = ACTIONS(101), [anon_sym_DASH] = ACTIONS(101),
@ -3795,7 +3810,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = {
[sym_color_value] = ACTIONS(105), [sym_color_value] = ACTIONS(105),
[sym_string_value] = ACTIONS(105), [sym_string_value] = ACTIONS(105),
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(107), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(107),
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPEe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUSe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(107), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(107),
[sym_unit] = ACTIONS(475), [sym_unit] = ACTIONS(475),
[anon_sym_PLUS] = ACTIONS(107), [anon_sym_PLUS] = ACTIONS(107),
[anon_sym_DASH] = ACTIONS(107), [anon_sym_DASH] = ACTIONS(107),
@ -3811,7 +3826,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = {
[sym_color_value] = ACTIONS(111), [sym_color_value] = ACTIONS(111),
[sym_string_value] = ACTIONS(111), [sym_string_value] = ACTIONS(111),
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(113), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(113),
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPEe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUSe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(113), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(113),
[anon_sym_PLUS] = ACTIONS(113), [anon_sym_PLUS] = ACTIONS(113),
[anon_sym_DASH] = ACTIONS(113), [anon_sym_DASH] = ACTIONS(113),
[anon_sym_SLASH] = ACTIONS(113), [anon_sym_SLASH] = ACTIONS(113),
@ -3832,7 +3847,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = {
[sym_color_value] = ACTIONS(485), [sym_color_value] = ACTIONS(485),
[sym_string_value] = ACTIONS(485), [sym_string_value] = ACTIONS(485),
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(385), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(385),
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPEe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUSe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(387), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(387),
[anon_sym_PLUS] = ACTIONS(487), [anon_sym_PLUS] = ACTIONS(487),
[anon_sym_DASH] = ACTIONS(487), [anon_sym_DASH] = ACTIONS(487),
[anon_sym_SLASH] = ACTIONS(487), [anon_sym_SLASH] = ACTIONS(487),
@ -3904,7 +3919,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = {
[sym_color_value] = ACTIONS(241), [sym_color_value] = ACTIONS(241),
[sym_string_value] = ACTIONS(241), [sym_string_value] = ACTIONS(241),
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(243), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(243),
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPEe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUSe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(243), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(243),
[anon_sym_PLUS] = ACTIONS(243), [anon_sym_PLUS] = ACTIONS(243),
[anon_sym_DASH] = ACTIONS(243), [anon_sym_DASH] = ACTIONS(243),
[anon_sym_SLASH] = ACTIONS(243), [anon_sym_SLASH] = ACTIONS(243),
@ -3918,7 +3933,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = {
[sym_color_value] = ACTIONS(245), [sym_color_value] = ACTIONS(245),
[sym_string_value] = ACTIONS(245), [sym_string_value] = ACTIONS(245),
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(247), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(247),
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPEe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUSe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(247), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(247),
[anon_sym_PLUS] = ACTIONS(247), [anon_sym_PLUS] = ACTIONS(247),
[anon_sym_DASH] = ACTIONS(247), [anon_sym_DASH] = ACTIONS(247),
[anon_sym_SLASH] = ACTIONS(247), [anon_sym_SLASH] = ACTIONS(247),
@ -3935,7 +3950,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = {
[sym_color_value] = ACTIONS(504), [sym_color_value] = ACTIONS(504),
[sym_string_value] = ACTIONS(504), [sym_string_value] = ACTIONS(504),
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(49), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(49),
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPEe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUSe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(51), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(51),
[sym_identifier] = ACTIONS(39), [sym_identifier] = ACTIONS(39),
[sym_comment] = ACTIONS(31), [sym_comment] = ACTIONS(31),
}, },
@ -3946,7 +3961,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = {
[sym_color_value] = ACTIONS(253), [sym_color_value] = ACTIONS(253),
[sym_string_value] = ACTIONS(253), [sym_string_value] = ACTIONS(253),
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(255), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(255),
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPEe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUSe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(255), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(255),
[anon_sym_PLUS] = ACTIONS(255), [anon_sym_PLUS] = ACTIONS(255),
[anon_sym_DASH] = ACTIONS(255), [anon_sym_DASH] = ACTIONS(255),
[anon_sym_SLASH] = ACTIONS(255), [anon_sym_SLASH] = ACTIONS(255),
@ -3962,7 +3977,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = {
[sym_color_value] = ACTIONS(506), [sym_color_value] = ACTIONS(506),
[sym_string_value] = ACTIONS(506), [sym_string_value] = ACTIONS(506),
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(385), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(385),
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPEe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUSe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(387), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(387),
[sym_identifier] = ACTIONS(389), [sym_identifier] = ACTIONS(389),
[sym_comment] = ACTIONS(31), [sym_comment] = ACTIONS(31),
}, },
@ -3992,7 +4007,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = {
[sym_color_value] = ACTIONS(512), [sym_color_value] = ACTIONS(512),
[sym_string_value] = ACTIONS(512), [sym_string_value] = ACTIONS(512),
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(385), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(385),
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPEe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUSe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(387), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(387),
[sym_identifier] = ACTIONS(389), [sym_identifier] = ACTIONS(389),
[sym_comment] = ACTIONS(31), [sym_comment] = ACTIONS(31),
}, },
@ -4003,7 +4018,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = {
[sym_color_value] = ACTIONS(514), [sym_color_value] = ACTIONS(514),
[sym_string_value] = ACTIONS(514), [sym_string_value] = ACTIONS(514),
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(516), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(516),
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPEe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUSe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(516), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(516),
[anon_sym_PLUS] = ACTIONS(487), [anon_sym_PLUS] = ACTIONS(487),
[anon_sym_DASH] = ACTIONS(487), [anon_sym_DASH] = ACTIONS(487),
[anon_sym_SLASH] = ACTIONS(487), [anon_sym_SLASH] = ACTIONS(487),
@ -4022,7 +4037,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = {
[sym_color_value] = ACTIONS(485), [sym_color_value] = ACTIONS(485),
[sym_string_value] = ACTIONS(485), [sym_string_value] = ACTIONS(485),
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(385), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(385),
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPEe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUSe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(387), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(387),
[sym_identifier] = ACTIONS(389), [sym_identifier] = ACTIONS(389),
[sym_comment] = ACTIONS(31), [sym_comment] = ACTIONS(31),
}, },
@ -4045,7 +4060,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = {
[sym_color_value] = ACTIONS(346), [sym_color_value] = ACTIONS(346),
[sym_string_value] = ACTIONS(346), [sym_string_value] = ACTIONS(346),
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(348), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(348),
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPEe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUSe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(348), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(348),
[anon_sym_PLUS] = ACTIONS(348), [anon_sym_PLUS] = ACTIONS(348),
[anon_sym_DASH] = ACTIONS(348), [anon_sym_DASH] = ACTIONS(348),
[anon_sym_SLASH] = ACTIONS(348), [anon_sym_SLASH] = ACTIONS(348),
@ -4069,7 +4084,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = {
[sym_color_value] = ACTIONS(526), [sym_color_value] = ACTIONS(526),
[sym_string_value] = ACTIONS(526), [sym_string_value] = ACTIONS(526),
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(528), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(528),
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPEe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUSe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(528), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(528),
[anon_sym_PLUS] = ACTIONS(487), [anon_sym_PLUS] = ACTIONS(487),
[anon_sym_DASH] = ACTIONS(487), [anon_sym_DASH] = ACTIONS(487),
[anon_sym_SLASH] = ACTIONS(487), [anon_sym_SLASH] = ACTIONS(487),
@ -4083,7 +4098,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = {
[sym_color_value] = ACTIONS(354), [sym_color_value] = ACTIONS(354),
[sym_string_value] = ACTIONS(354), [sym_string_value] = ACTIONS(354),
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(356), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(356),
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPEe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUSe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(356), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(356),
[anon_sym_PLUS] = ACTIONS(356), [anon_sym_PLUS] = ACTIONS(356),
[anon_sym_DASH] = ACTIONS(356), [anon_sym_DASH] = ACTIONS(356),
[anon_sym_SLASH] = ACTIONS(356), [anon_sym_SLASH] = ACTIONS(356),
@ -4119,7 +4134,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = {
[sym_color_value] = ACTIONS(537), [sym_color_value] = ACTIONS(537),
[sym_string_value] = ACTIONS(537), [sym_string_value] = ACTIONS(537),
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(540), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(540),
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPEe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUSe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(543), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(543),
[sym_identifier] = ACTIONS(546), [sym_identifier] = ACTIONS(546),
[sym_comment] = ACTIONS(31), [sym_comment] = ACTIONS(31),
}, },
@ -4130,7 +4145,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = {
[sym_color_value] = ACTIONS(452), [sym_color_value] = ACTIONS(452),
[sym_string_value] = ACTIONS(452), [sym_string_value] = ACTIONS(452),
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(454), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(454),
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPEe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUSe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(454), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(454),
[anon_sym_PLUS] = ACTIONS(454), [anon_sym_PLUS] = ACTIONS(454),
[anon_sym_DASH] = ACTIONS(454), [anon_sym_DASH] = ACTIONS(454),
[anon_sym_SLASH] = ACTIONS(454), [anon_sym_SLASH] = ACTIONS(454),
@ -4150,7 +4165,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = {
[sym_color_value] = ACTIONS(493), [sym_color_value] = ACTIONS(493),
[sym_string_value] = ACTIONS(493), [sym_string_value] = ACTIONS(493),
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(495), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(495),
[aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPEe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUSe_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(495), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(495),
[anon_sym_PLUS] = ACTIONS(495), [anon_sym_PLUS] = ACTIONS(495),
[anon_sym_DASH] = ACTIONS(495), [anon_sym_DASH] = ACTIONS(495),
[anon_sym_SLASH] = ACTIONS(495), [anon_sym_SLASH] = ACTIONS(495),