@@ -347,35 +347,35 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
347
347
eof = lexer -> eof (lexer );
348
348
switch (state ) {
349
349
case 0 :
350
- if (eof ) ADVANCE (7 );
351
- if (lookahead == '!' ) ADVANCE (30 );
352
- if (lookahead == '"' ) ADVANCE (23 );
353
- if (lookahead == '\'' ) ADVANCE (22 );
354
- if (lookahead == '(' ) ADVANCE (9 );
355
- if (lookahead == ')' ) ADVANCE (11 );
356
- if (lookahead == ',' ) ADVANCE (28 );
357
- if (lookahead == '-' ) ADVANCE (36 );
358
- if (lookahead == '.' ) ADVANCE (27 );
359
- if (lookahead == '/' ) ADVANCE (21 );
360
- if (lookahead == ':' ) ADVANCE (8 );
361
- if (lookahead == ';' ) ADVANCE (29 );
362
- if (lookahead == '<' ) ADVANCE (24 );
363
- if (lookahead == '>' ) ADVANCE (35 );
364
- if (lookahead == '?' ) ADVANCE (31 );
365
- if (lookahead == '[' ) ADVANCE (25 );
366
- if (lookahead == '\\' ) ADVANCE (32 );
367
- if (lookahead == ']' ) ADVANCE (34 );
368
- if (lookahead == 'h' ) ADVANCE (19 );
369
- if (lookahead == '{' ) ADVANCE (26 );
370
- if (lookahead == '}' ) ADVANCE (33 );
350
+ if (eof ) ADVANCE (6 );
351
+ if (lookahead == '!' ) ADVANCE (28 );
352
+ if (lookahead == '"' ) ADVANCE (21 );
353
+ if (lookahead == '\'' ) ADVANCE (20 );
354
+ if (lookahead == '(' ) ADVANCE (8 );
355
+ if (lookahead == ')' ) ADVANCE (10 );
356
+ if (lookahead == ',' ) ADVANCE (26 );
357
+ if (lookahead == '-' ) ADVANCE (34 );
358
+ if (lookahead == '.' ) ADVANCE (25 );
359
+ if (lookahead == '/' ) ADVANCE (19 );
360
+ if (lookahead == ':' ) ADVANCE (7 );
361
+ if (lookahead == ';' ) ADVANCE (27 );
362
+ if (lookahead == '<' ) ADVANCE (22 );
363
+ if (lookahead == '>' ) ADVANCE (33 );
364
+ if (lookahead == '?' ) ADVANCE (29 );
365
+ if (lookahead == '[' ) ADVANCE (23 );
366
+ if (lookahead == '\\' ) ADVANCE (30 );
367
+ if (lookahead == ']' ) ADVANCE (32 );
368
+ if (lookahead == 'h' ) ADVANCE (17 );
369
+ if (lookahead == '{' ) ADVANCE (24 );
370
+ if (lookahead == '}' ) ADVANCE (31 );
371
371
if (lookahead == '\t' ||
372
372
lookahead == '\n' ||
373
373
lookahead == '\r' ||
374
- lookahead == ' ' ) ADVANCE (12 );
375
- if (lookahead != 0 ) ADVANCE (20 );
374
+ lookahead == ' ' ) ADVANCE (11 );
375
+ if (lookahead != 0 ) ADVANCE (18 );
376
376
END_STATE ();
377
377
case 1 :
378
- if (lookahead == '/' ) ADVANCE (5 );
378
+ if (lookahead == '/' ) ADVANCE (4 );
379
379
END_STATE ();
380
380
case 2 :
381
381
if (lookahead == '/' ) ADVANCE (1 );
@@ -384,153 +384,130 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
384
384
if (lookahead == '\t' ||
385
385
lookahead == '\n' ||
386
386
lookahead == '\r' ||
387
- lookahead == ' ' ) ADVANCE (10 );
387
+ lookahead == ' ' ) ADVANCE (9 );
388
388
if (lookahead != 0 &&
389
389
lookahead != '(' &&
390
- lookahead != ')' ) ADVANCE (10 );
390
+ lookahead != ')' ) ADVANCE (9 );
391
391
END_STATE ();
392
392
case 4 :
393
- if (sym_uri_character_set_1 (lookahead )) ADVANCE (6 );
394
- if (('0' <= lookahead && lookahead <= '9' ) ||
395
- ('A' <= lookahead && lookahead <= 'Z' ) ||
396
- ('a' <= lookahead && lookahead <= 'z' )) ADVANCE (13 );
393
+ if (sym_uri_character_set_1 (lookahead )) ADVANCE (5 );
397
394
if (lookahead != 0 &&
398
395
lookahead != '\t' &&
399
396
lookahead != '\n' &&
400
397
lookahead != '\r' &&
401
- lookahead != ' ' ) ADVANCE (14 );
398
+ lookahead != ' ' ) ADVANCE (12 );
402
399
END_STATE ();
403
400
case 5 :
404
- if (sym_uri_character_set_1 (lookahead )) ADVANCE (6 );
405
- if (lookahead != 0 &&
406
- lookahead != '\t' &&
407
- lookahead != '\n' &&
408
- lookahead != '\r' &&
409
- lookahead != ' ' ) ADVANCE (14 );
410
- END_STATE ();
411
- case 6 :
412
401
if (('0' <= lookahead && lookahead <= '9' ) ||
413
402
('A' <= lookahead && lookahead <= 'Z' ) ||
414
- ('a' <= lookahead && lookahead <= 'z' )) ADVANCE (4 );
403
+ ('a' <= lookahead && lookahead <= 'z' )) ADVANCE (12 );
415
404
END_STATE ();
416
- case 7 :
405
+ case 6 :
417
406
ACCEPT_TOKEN (ts_builtin_sym_end );
418
407
END_STATE ();
419
- case 8 :
408
+ case 7 :
420
409
ACCEPT_TOKEN (anon_sym_COLON );
421
410
END_STATE ();
422
- case 9 :
411
+ case 8 :
423
412
ACCEPT_TOKEN (anon_sym_LPAREN );
424
413
END_STATE ();
425
- case 10 :
414
+ case 9 :
426
415
ACCEPT_TOKEN (aux_sym__user_token1 );
427
416
if (lookahead != 0 &&
428
417
lookahead != '(' &&
429
- lookahead != ')' ) ADVANCE (10 );
418
+ lookahead != ')' ) ADVANCE (9 );
430
419
END_STATE ();
431
- case 11 :
420
+ case 10 :
432
421
ACCEPT_TOKEN (anon_sym_RPAREN );
433
422
END_STATE ();
434
- case 12 :
423
+ case 11 :
435
424
ACCEPT_TOKEN (aux_sym__full_uri_token1 );
436
425
END_STATE ();
437
- case 13 :
426
+ case 12 :
438
427
ACCEPT_TOKEN (sym_uri );
439
- if (sym_uri_character_set_1 (lookahead )) ADVANCE (6 );
440
- if (('0' <= lookahead && lookahead <= '9' ) ||
441
- ('A' <= lookahead && lookahead <= 'Z' ) ||
442
- ('a' <= lookahead && lookahead <= 'z' )) ADVANCE (13 );
428
+ if (sym_uri_character_set_1 (lookahead )) ADVANCE (5 );
443
429
if (lookahead != 0 &&
444
430
lookahead != '\t' &&
445
431
lookahead != '\n' &&
446
432
lookahead != '\r' &&
447
- lookahead != ' ' ) ADVANCE (14 );
433
+ lookahead != ' ' ) ADVANCE (12 );
434
+ END_STATE ();
435
+ case 13 :
436
+ ACCEPT_TOKEN (aux_sym__text_token1 );
437
+ if (lookahead == ':' ) ADVANCE (2 );
438
+ if (lookahead == 's' ) ADVANCE (14 );
439
+ if (!aux_sym__text_token1_character_set_1 (lookahead )) ADVANCE (18 );
448
440
END_STATE ();
449
441
case 14 :
450
- ACCEPT_TOKEN (sym_uri );
451
- if (sym_uri_character_set_1 (lookahead )) ADVANCE (6 );
452
- if (lookahead != 0 &&
453
- lookahead != '\t' &&
454
- lookahead != '\n' &&
455
- lookahead != '\r' &&
456
- lookahead != ' ' ) ADVANCE (14 );
442
+ ACCEPT_TOKEN (aux_sym__text_token1 );
443
+ if (lookahead == ':' ) ADVANCE (2 );
444
+ if (!aux_sym__text_token1_character_set_1 (lookahead )) ADVANCE (18 );
457
445
END_STATE ();
458
446
case 15 :
459
447
ACCEPT_TOKEN (aux_sym__text_token1 );
460
- if (lookahead == ':' ) ADVANCE (2 );
461
- if (lookahead == 's' ) ADVANCE (16 );
462
- if (!aux_sym__text_token1_character_set_1 (lookahead )) ADVANCE (20 );
448
+ if (lookahead == 'p' ) ADVANCE (13 );
449
+ if (!aux_sym__text_token1_character_set_2 (lookahead )) ADVANCE (18 );
463
450
END_STATE ();
464
451
case 16 :
465
452
ACCEPT_TOKEN (aux_sym__text_token1 );
466
- if (lookahead == ': ' ) ADVANCE (2 );
467
- if (!aux_sym__text_token1_character_set_1 (lookahead )) ADVANCE (20 );
453
+ if (lookahead == 't ' ) ADVANCE (15 );
454
+ if (!aux_sym__text_token1_character_set_2 (lookahead )) ADVANCE (18 );
468
455
END_STATE ();
469
456
case 17 :
470
457
ACCEPT_TOKEN (aux_sym__text_token1 );
471
- if (lookahead == 'p ' ) ADVANCE (15 );
472
- if (!aux_sym__text_token1_character_set_2 (lookahead )) ADVANCE (20 );
458
+ if (lookahead == 't ' ) ADVANCE (16 );
459
+ if (!aux_sym__text_token1_character_set_2 (lookahead )) ADVANCE (18 );
473
460
END_STATE ();
474
461
case 18 :
475
462
ACCEPT_TOKEN (aux_sym__text_token1 );
476
- if (lookahead == 't' ) ADVANCE (17 );
477
- if (!aux_sym__text_token1_character_set_2 (lookahead )) ADVANCE (20 );
463
+ if (!aux_sym__text_token1_character_set_2 (lookahead )) ADVANCE (18 );
478
464
END_STATE ();
479
465
case 19 :
480
- ACCEPT_TOKEN (aux_sym__text_token1 );
481
- if (lookahead == 't' ) ADVANCE (18 );
482
- if (!aux_sym__text_token1_character_set_2 (lookahead )) ADVANCE (20 );
483
- END_STATE ();
484
- case 20 :
485
- ACCEPT_TOKEN (aux_sym__text_token1 );
486
- if (!aux_sym__text_token1_character_set_2 (lookahead )) ADVANCE (20 );
487
- END_STATE ();
488
- case 21 :
489
466
ACCEPT_TOKEN (anon_sym_SLASH );
490
467
END_STATE ();
491
- case 22 :
468
+ case 20 :
492
469
ACCEPT_TOKEN (anon_sym_SQUOTE );
493
470
END_STATE ();
494
- case 23 :
471
+ case 21 :
495
472
ACCEPT_TOKEN (anon_sym_DQUOTE );
496
473
END_STATE ();
497
- case 24 :
474
+ case 22 :
498
475
ACCEPT_TOKEN (anon_sym_LT );
499
476
END_STATE ();
500
- case 25 :
477
+ case 23 :
501
478
ACCEPT_TOKEN (anon_sym_LBRACK );
502
479
END_STATE ();
503
- case 26 :
480
+ case 24 :
504
481
ACCEPT_TOKEN (anon_sym_LBRACE );
505
482
END_STATE ();
506
- case 27 :
483
+ case 25 :
507
484
ACCEPT_TOKEN (anon_sym_DOT );
508
485
END_STATE ();
509
- case 28 :
486
+ case 26 :
510
487
ACCEPT_TOKEN (anon_sym_COMMA );
511
488
END_STATE ();
512
- case 29 :
489
+ case 27 :
513
490
ACCEPT_TOKEN (anon_sym_SEMI );
514
491
END_STATE ();
515
- case 30 :
492
+ case 28 :
516
493
ACCEPT_TOKEN (anon_sym_BANG );
517
494
END_STATE ();
518
- case 31 :
495
+ case 29 :
519
496
ACCEPT_TOKEN (anon_sym_QMARK );
520
497
END_STATE ();
521
- case 32 :
498
+ case 30 :
522
499
ACCEPT_TOKEN (anon_sym_BSLASH );
523
500
END_STATE ();
524
- case 33 :
501
+ case 31 :
525
502
ACCEPT_TOKEN (anon_sym_RBRACE );
526
503
END_STATE ();
527
- case 34 :
504
+ case 32 :
528
505
ACCEPT_TOKEN (anon_sym_RBRACK );
529
506
END_STATE ();
530
- case 35 :
507
+ case 33 :
531
508
ACCEPT_TOKEN (anon_sym_GT );
532
509
END_STATE ();
533
- case 36 :
510
+ case 34 :
534
511
ACCEPT_TOKEN (anon_sym_DASH );
535
512
END_STATE ();
536
513
default :
0 commit comments