@@ -6926,12 +6926,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
6926
6926
if (lookahead == '\'') ADVANCE(86);
6927
6927
if (lookahead == '(') ADVANCE(61);
6928
6928
if (lookahead == ')') ADVANCE(62);
6929
- if (lookahead == '/') ADVANCE(82 );
6929
+ if (lookahead == '/') ADVANCE(81 );
6930
6930
if (lookahead == '0') ADVANCE(142);
6931
6931
if (lookahead == ':') ADVANCE(70);
6932
6932
if (lookahead == '[') ADVANCE(66);
6933
6933
if (lookahead == ']') ADVANCE(67);
6934
- if (lookahead == '_') ADVANCE(83 );
6934
+ if (lookahead == '_') ADVANCE(82 );
6935
6935
if (lookahead == 'b') ADVANCE(153);
6936
6936
if (lookahead == 'r') ADVANCE(155);
6937
6937
if (lookahead == '{') ADVANCE(63);
@@ -6943,7 +6943,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
6943
6943
if (('1' <= lookahead && lookahead <= '9')) ADVANCE(145);
6944
6944
if (('!' <= lookahead && lookahead <= '@') ||
6945
6945
lookahead == '^' ||
6946
- ('|' <= lookahead && lookahead <= '~')) ADVANCE(84 );
6946
+ ('|' <= lookahead && lookahead <= '~')) ADVANCE(83 );
6947
6947
if (sym_identifier_character_set_3(lookahead)) ADVANCE(166);
6948
6948
END_STATE();
6949
6949
case 12:
@@ -6952,11 +6952,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
6952
6952
if (lookahead == '\'') ADVANCE(86);
6953
6953
if (lookahead == '(') ADVANCE(61);
6954
6954
if (lookahead == ')') ADVANCE(62);
6955
- if (lookahead == '/') ADVANCE(82 );
6955
+ if (lookahead == '/') ADVANCE(81 );
6956
6956
if (lookahead == '0') ADVANCE(142);
6957
6957
if (lookahead == '[') ADVANCE(66);
6958
6958
if (lookahead == ']') ADVANCE(67);
6959
- if (lookahead == '_') ADVANCE(83 );
6959
+ if (lookahead == '_') ADVANCE(82 );
6960
6960
if (lookahead == 'b') ADVANCE(153);
6961
6961
if (lookahead == 'r') ADVANCE(155);
6962
6962
if (lookahead == '{') ADVANCE(63);
@@ -6968,7 +6968,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
6968
6968
if (('1' <= lookahead && lookahead <= '9')) ADVANCE(145);
6969
6969
if (('!' <= lookahead && lookahead <= '@') ||
6970
6970
lookahead == '^' ||
6971
- ('|' <= lookahead && lookahead <= '~')) ADVANCE(84 );
6971
+ ('|' <= lookahead && lookahead <= '~')) ADVANCE(83 );
6972
6972
if (sym_identifier_character_set_3(lookahead)) ADVANCE(166);
6973
6973
END_STATE();
6974
6974
case 13:
@@ -7366,7 +7366,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
7366
7366
lookahead == '^' ||
7367
7367
lookahead == '_' ||
7368
7368
lookahead == '|' ||
7369
- lookahead == '~') ADVANCE(84 );
7369
+ lookahead == '~') ADVANCE(83 );
7370
7370
END_STATE();
7371
7371
case 71:
7372
7372
ACCEPT_TOKEN(anon_sym_DOLLAR);
@@ -7438,27 +7438,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
7438
7438
lookahead == '^' ||
7439
7439
lookahead == '_' ||
7440
7440
lookahead == '|' ||
7441
- lookahead == '~') ADVANCE(81);
7442
- if (lookahead != 0 &&
7443
- lookahead != '\n') ADVANCE(151);
7441
+ lookahead == '~') ADVANCE(83);
7444
7442
END_STATE();
7445
7443
case 82:
7446
7444
ACCEPT_TOKEN(aux_sym__non_special_token_token1);
7447
- if (lookahead == '/') ADVANCE(81);
7448
- if (lookahead == '!' ||
7449
- lookahead == '#' ||
7450
- lookahead == '%' ||
7451
- lookahead == '&' ||
7452
- ('*' <= lookahead && lookahead <= '.') ||
7453
- (':' <= lookahead && lookahead <= '@') ||
7454
- lookahead == '^' ||
7455
- lookahead == '_' ||
7456
- lookahead == '|' ||
7457
- lookahead == '~') ADVANCE(84);
7458
- END_STATE();
7459
- case 83:
7460
- ACCEPT_TOKEN(aux_sym__non_special_token_token1);
7461
- if (lookahead == '_') ADVANCE(83);
7445
+ if (lookahead == '_') ADVANCE(82);
7462
7446
if (lookahead == '!' ||
7463
7447
lookahead == '#' ||
7464
7448
lookahead == '%' ||
@@ -7467,7 +7451,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
7467
7451
(':' <= lookahead && lookahead <= '@') ||
7468
7452
lookahead == '^' ||
7469
7453
lookahead == '|' ||
7470
- lookahead == '~') ADVANCE(84 );
7454
+ lookahead == '~') ADVANCE(83 );
7471
7455
if (('0' <= lookahead && lookahead <= 'Z') ||
7472
7456
('a' <= lookahead && lookahead <= 'z') ||
7473
7457
lookahead == 170 ||
@@ -8266,6 +8250,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
8266
8250
(196608 <= lookahead && lookahead <= 201546) ||
8267
8251
(917760 <= lookahead && lookahead <= 917999)) ADVANCE(166);
8268
8252
END_STATE();
8253
+ case 83:
8254
+ ACCEPT_TOKEN(aux_sym__non_special_token_token1);
8255
+ if (lookahead == '!' ||
8256
+ lookahead == '#' ||
8257
+ lookahead == '%' ||
8258
+ lookahead == '&' ||
8259
+ ('*' <= lookahead && lookahead <= '/') ||
8260
+ (':' <= lookahead && lookahead <= '@') ||
8261
+ lookahead == '^' ||
8262
+ lookahead == '_' ||
8263
+ lookahead == '|' ||
8264
+ lookahead == '~') ADVANCE(83);
8265
+ END_STATE();
8269
8266
case 84:
8270
8267
ACCEPT_TOKEN(aux_sym__non_special_token_token1);
8271
8268
if (lookahead == '!' ||
@@ -8278,6 +8275,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
8278
8275
lookahead == '_' ||
8279
8276
lookahead == '|' ||
8280
8277
lookahead == '~') ADVANCE(84);
8278
+ if (lookahead != 0 &&
8279
+ lookahead != '\n') ADVANCE(151);
8281
8280
END_STATE();
8282
8281
case 85:
8283
8282
ACCEPT_TOKEN(anon_sym_SQUOTE);
0 commit comments