Definition at line 2185 of file parser.c.
2187 eof = lexer->
eof(lexer);
2191 if (lookahead ==
'\n')
ADVANCE(216);
2192 if (lookahead ==
'\r')
ADVANCE(217);
2193 if (lookahead ==
'"')
ADVANCE(74);
2194 if (lookahead ==
'#')
ADVANCE(214);
2195 if (lookahead ==
'$')
ADVANCE(159);
2196 if (lookahead ==
'%')
ADVANCE(166);
2197 if (lookahead ==
'\'')
ADVANCE(203);
2198 if (lookahead ==
'(')
ADVANCE(160);
2199 if (lookahead ==
')')
ADVANCE(119);
2200 if (lookahead ==
'*')
ADVANCE(171);
2201 if (lookahead ==
',')
ADVANCE(179);
2202 if (lookahead ==
'.')
ADVANCE(134);
2203 if (lookahead ==
'/')
ADVANCE(133);
2204 if (lookahead ==
':')
ADVANCE(97);
2205 if (lookahead ==
';')
ADVANCE(174);
2206 if (lookahead ==
'=')
ADVANCE(149);
2207 if (lookahead ==
'>')
ADVANCE(175);
2208 if (lookahead ==
'?')
ADVANCE(170);
2209 if (lookahead ==
'@')
ADVANCE(1);
2210 if (lookahead ==
'H')
ADVANCE(181);
2211 if (lookahead ==
'\\')
ADVANCE(202);
2212 if (lookahead ==
'`')
ADVANCE(210);
2213 if (lookahead ==
'|')
ADVANCE(88);
2214 if (lookahead ==
'~')
ADVANCE(77);
2215 if (lookahead ==
'\t' ||
2216 lookahead ==
' ')
SKIP(0)
2240 if (lookahead == '
#') ADVANCE(214);
2241 if (lookahead ==
'$')
ADVANCE(15);
2242 if (lookahead ==
'%')
ADVANCE(182);
2243 if (lookahead ==
'\'')
ADVANCE(203);
2244 if (lookahead ==
'`')
ADVANCE(210);
2245 if (lookahead ==
'\t' ||
2246 lookahead ==
' ')
SKIP(2)
2251 if (lookahead == '
#') ADVANCE(196);
2252 if (lookahead ==
'$')
ADVANCE(200);
2253 if (lookahead ==
'\\')
ADVANCE(202);
2254 if (lookahead ==
'`')
ADVANCE(210);
2255 if (lookahead ==
'\t' ||
2256 lookahead ==
' ')
ADVANCE(197);
2257 if (lookahead != 0 &&
2258 lookahead !=
'\n')
ADVANCE(198);
2261 if (lookahead ==
'#')
ADVANCE(214);
2262 if (lookahead ==
'$')
ADVANCE(86);
2263 if (lookahead ==
'\\')
ADVANCE(84);
2264 if (lookahead ==
'`')
ADVANCE(210);
2265 if (lookahead ==
'\t' ||
2266 lookahead ==
' ')
ADVANCE(80);
2267 if (lookahead != 0 &&
2268 lookahead !=
'\n' &&
2269 lookahead !=
'\r' &&
2275 lookahead !=
'|')
ADVANCE(82);
2278 if (lookahead ==
'#')
ADVANCE(214);
2279 if (lookahead ==
'$')
ADVANCE(158);
2280 if (lookahead ==
'\\')
ADVANCE(62);
2281 if (lookahead ==
'\t' ||
2282 lookahead ==
' ')
SKIP(5)
2286 if (lookahead == '
#') ADVANCE(214);
2287 if (lookahead ==
'$')
ADVANCE(156);
2288 if (lookahead ==
'(')
ADVANCE(160);
2289 if (lookahead ==
')')
ADVANCE(119);
2290 if (lookahead ==
'\\')
ADVANCE(60);
2291 if (lookahead ==
'`')
ADVANCE(210);
2292 if (lookahead ==
'\t' ||
2293 lookahead ==
' ')
SKIP(6)
2297 if (lookahead == '
#') ADVANCE(214);
2298 if (lookahead ==
'$')
ADVANCE(157);
2299 if (lookahead ==
'.')
ADVANCE(134);
2300 if (lookahead ==
'\\')
ADVANCE(61);
2301 if (lookahead ==
'`')
ADVANCE(210);
2302 if (lookahead ==
'\t' ||
2303 lookahead ==
' ')
SKIP(7)
2307 if (lookahead == '
#') ADVANCE(214);
2308 if (lookahead ==
'\t' ||
2309 lookahead ==
' ')
SKIP(8)
2313 if (lookahead == '
#') ADVANCE(204);
2314 if (lookahead ==
'\'')
ADVANCE(203);
2315 if (lookahead ==
'\\')
ADVANCE(208);
2316 if (lookahead ==
'\t' ||
2317 lookahead ==
' ')
ADVANCE(205);
2318 if (lookahead != 0 &&
2319 lookahead !=
'\n')
ADVANCE(206);
2322 if (lookahead ==
'#')
ADVANCE(213);
2323 if (lookahead ==
'\\')
ADVANCE(63);
2324 if (lookahead ==
'\t' ||
2325 lookahead ==
' ')
ADVANCE(75);
2326 if (lookahead != 0 &&
2327 lookahead !=
'"')
ADVANCE(76);
2330 if (lookahead ==
'$')
ADVANCE(191);
2331 if (lookahead ==
'{')
ADVANCE(54);
2335 if (lookahead ==
'$')
ADVANCE(162);
2336 if (lookahead ==
'{')
ADVANCE(55);
2340 if (lookahead ==
'$')
ADVANCE(152);
2341 if (lookahead ==
'{')
ADVANCE(57);
2345 if (lookahead ==
'$')
ADVANCE(193);
2346 if (lookahead ==
'{')
ADVANCE(58);
2350 if (lookahead ==
'(')
ADVANCE(209);
2351 if (lookahead ==
'{')
ADVANCE(56);
2352 if (lookahead != 0)
ADVANCE(186);
2355 if (lookahead ==
'.')
ADVANCE(146);
2358 if (lookahead ==
':')
ADVANCE(122);
2361 if (lookahead ==
':')
ADVANCE(124);
2364 if (lookahead ==
':')
ADVANCE(120);
2367 if (lookahead ==
':')
ADVANCE(121);
2370 if (lookahead ==
':')
ADVANCE(123);
2373 if (lookahead ==
':')
ADVANCE(129);
2376 if (lookahead ==
':')
ADVANCE(125);
2379 if (lookahead ==
':')
ADVANCE(126);
2382 if (lookahead ==
':')
ADVANCE(127);
2385 if (lookahead ==
':')
ADVANCE(128);
2388 if (lookahead ==
':')
ADVANCE(130);
2391 if (lookahead ==
':')
ADVANCE(131);
2394 if (lookahead ==
':')
ADVANCE(132);
2397 if (lookahead ==
':')
ADVANCE(94);
2400 if (lookahead ==
':')
ADVANCE(115);
2403 if (lookahead ==
':')
ADVANCE(95);
2406 if (lookahead ==
'=')
ADVANCE(92);
2407 if (lookahead ==
'c')
ADVANCE(32);
2410 if (lookahead ==
'>')
ADVANCE(177);
2413 if (lookahead ==
'b')
ADVANCE(40);
2414 if (lookahead ==
'm')
ADVANCE(113);
2417 if (lookahead ==
'f')
ADVANCE(144);
2420 if (lookahead ==
'f')
ADVANCE(147);
2423 if (lookahead ==
'm')
ADVANCE(112);
2426 if (lookahead ==
'n')
ADVANCE(41);
2429 if (lookahead ==
't')
ADVANCE(98);
2432 if (lookahead ==
'v')
ADVANCE(167);
2435 if (lookahead ==
'{')
ADVANCE(56);
2436 if (lookahead != 0 &&
2437 lookahead !=
'(')
ADVANCE(186);
2440 if (lookahead ==
'}')
ADVANCE(188);
2441 if (lookahead != 0 &&
2442 lookahead !=
'\n' &&
2443 lookahead !=
'\r' &&
2445 lookahead !=
'$')
ADVANCE(43);
2448 if (lookahead ==
'}')
ADVANCE(164);
2449 if (lookahead != 0 &&
2450 lookahead !=
'\n' &&
2451 lookahead !=
'\r' &&
2453 lookahead !=
'$')
ADVANCE(44);
2456 if (lookahead ==
'}')
ADVANCE(186);
2457 if (lookahead != 0 &&
2458 lookahead !=
'\n' &&
2459 lookahead !=
'\r' &&
2461 lookahead !=
'$')
ADVANCE(45);
2464 if (lookahead ==
'}')
ADVANCE(153);
2465 if (lookahead != 0 &&
2466 lookahead !=
'\n' &&
2467 lookahead !=
'\r' &&
2469 lookahead !=
'$')
ADVANCE(46);
2472 if (lookahead ==
'}')
ADVANCE(194);
2473 if (lookahead != 0 &&
2474 lookahead !=
'\n' &&
2475 lookahead !=
'\r' &&
2477 lookahead !=
'$')
ADVANCE(47);
2480 if (lookahead ==
'\r' ||
2483 lookahead ==
'}')
ADVANCE(188);
2484 if (lookahead != 0 &&
2485 lookahead !=
'\n')
ADVANCE(189);
2488 if (lookahead ==
'\r' ||
2491 lookahead ==
'}')
ADVANCE(164);
2492 if (lookahead != 0 &&
2493 lookahead !=
'\n')
ADVANCE(165);
2496 if (lookahead ==
'\r' ||
2499 lookahead ==
'}')
ADVANCE(153);
2500 if (lookahead != 0 &&
2501 lookahead !=
'\n')
ADVANCE(154);
2504 if (lookahead ==
'\r' ||
2507 lookahead ==
'}')
ADVANCE(194);
2508 if (lookahead != 0 &&
2509 lookahead !=
'\n')
ADVANCE(195);
2512 if ((
'0' <= lookahead && lookahead <=
'9'))
ADVANCE(212);
2518 if (lookahead != 0 &&
2519 lookahead !=
'\n' &&
2520 lookahead !=
'\r' &&
2523 lookahead !=
'}')
ADVANCE(43);
2526 if (lookahead != 0 &&
2527 lookahead !=
'\n' &&
2528 lookahead !=
'\r' &&
2531 lookahead !=
'}')
ADVANCE(44);
2534 if (lookahead != 0 &&
2535 lookahead !=
'\n' &&
2536 lookahead !=
'\r' &&
2539 lookahead !=
'}')
ADVANCE(45);
2542 if (lookahead != 0 &&
2543 lookahead !=
'\n' &&
2544 lookahead !=
'\r' &&
2547 lookahead !=
'}')
ADVANCE(46);
2550 if (lookahead != 0 &&
2551 lookahead !=
'\n' &&
2552 lookahead !=
'\r' &&
2555 lookahead !=
'}')
ADVANCE(47);
2558 if (lookahead != 0 &&
2559 lookahead !=
'\n')
ADVANCE(188);
2562 if (lookahead != 0 &&
2563 lookahead !=
'\n')
ADVANCE(164);
2566 if (lookahead != 0 &&
2567 lookahead !=
'\n')
ADVANCE(153);
2570 if (lookahead != 0 &&
2571 lookahead !=
'\n')
ADVANCE(194);
2574 if (lookahead != 0)
ADVANCE(76);
2578 if (lookahead ==
'\t')
SKIP(64)
2582 if (lookahead == '
#') ADVANCE(214);
2583 if (lookahead ==
')')
ADVANCE(119);
2584 if (lookahead ==
';')
ADVANCE(174);
2585 if (lookahead ==
'>')
ADVANCE(175);
2586 if (lookahead ==
'@')
ADVANCE(1);
2587 if (lookahead ==
'H')
ADVANCE(34);
2588 if (lookahead ==
'`')
ADVANCE(210);
2589 if (lookahead ==
'|')
ADVANCE(88);
2590 if (lookahead ==
'~')
ADVANCE(77);
2594 if (lookahead ==
'\n')
ADVANCE(216);
2595 if (lookahead ==
'\r')
ADVANCE(217);
2596 if (lookahead ==
'!')
ADVANCE(169);
2597 if (lookahead ==
'"')
ADVANCE(74);
2598 if (lookahead ==
'#')
ADVANCE(214);
2599 if (lookahead ==
'%')
ADVANCE(166);
2600 if (lookahead ==
'(')
ADVANCE(173);
2601 if (lookahead ==
')')
ADVANCE(119);
2602 if (lookahead ==
'*')
ADVANCE(171);
2603 if (lookahead ==
'.')
ADVANCE(135);
2604 if (lookahead ==
'/')
ADVANCE(133);
2605 if (lookahead ==
'0')
ADVANCE(52);
2606 if (lookahead ==
':')
ADVANCE(97);
2607 if (lookahead ==
';')
ADVANCE(174);
2608 if (lookahead ==
'=')
ADVANCE(149);
2609 if (lookahead ==
'>')
ADVANCE(175);
2610 if (lookahead ==
'?')
ADVANCE(170);
2611 if (lookahead ==
'@')
ADVANCE(1);
2612 if (lookahead ==
'C')
ADVANCE(36);
2613 if (lookahead ==
'H')
ADVANCE(34);
2614 if (lookahead ==
'`')
ADVANCE(210);
2615 if (lookahead ==
'e')
ADVANCE(39);
2616 if (lookahead ==
'p')
ADVANCE(37);
2617 if (lookahead ==
'|')
ADVANCE(88);
2618 if (lookahead ==
'~')
ADVANCE(77);
2619 if (lookahead ==
'\t' ||
2620 lookahead ==
' ')
SKIP(65)
2621 if (('1' <= lookahead && lookahead <= '9'))
ADVANCE(211);
2628 if (lookahead == '
#') ADVANCE(214);
2629 if (lookahead ==
'$')
ADVANCE(155);
2630 if (lookahead ==
'\'')
ADVANCE(203);
2631 if (lookahead ==
'(')
ADVANCE(160);
2632 if (lookahead ==
')')
ADVANCE(119);
2633 if (lookahead ==
',')
ADVANCE(179);
2634 if (lookahead ==
';')
ADVANCE(174);
2635 if (lookahead ==
'>')
ADVANCE(175);
2636 if (lookahead ==
'@')
ADVANCE(1);
2637 if (lookahead ==
'H')
ADVANCE(187);
2638 if (lookahead ==
'\\')
ADVANCE(59);
2639 if (lookahead ==
'`')
ADVANCE(210);
2640 if (lookahead ==
'|')
ADVANCE(88);
2641 if (lookahead ==
'~')
ADVANCE(77);
2642 if (lookahead ==
'\t' ||
2643 lookahead ==
' ')
SKIP(66)
2651 if (lookahead == '
#') ADVANCE(214);
2652 if (lookahead ==
'$')
ADVANCE(155);
2653 if (lookahead ==
'\'')
ADVANCE(203);
2654 if (lookahead ==
'(')
ADVANCE(160);
2655 if (lookahead ==
')')
ADVANCE(119);
2656 if (lookahead ==
',')
ADVANCE(179);
2657 if (lookahead ==
';')
ADVANCE(174);
2658 if (lookahead ==
'\\')
ADVANCE(59);
2659 if (lookahead ==
'`')
ADVANCE(210);
2660 if (lookahead ==
'\t' ||
2661 lookahead ==
' ')
SKIP(67)
2662 if (lookahead != 0 &&
2666 lookahead != '~')
ADVANCE(188);
2673 if (lookahead == '
#') ADVANCE(214);
2674 if (lookahead ==
'$')
ADVANCE(15);
2675 if (lookahead ==
'%')
ADVANCE(182);
2676 if (lookahead ==
'\'')
ADVANCE(203);
2677 if (lookahead ==
')')
ADVANCE(119);
2678 if (lookahead ==
';')
ADVANCE(174);
2679 if (lookahead ==
'>')
ADVANCE(175);
2680 if (lookahead ==
'@')
ADVANCE(1);
2681 if (lookahead ==
'H')
ADVANCE(183);
2682 if (lookahead ==
'`')
ADVANCE(210);
2683 if (lookahead ==
'|')
ADVANCE(88);
2684 if (lookahead ==
'~')
ADVANCE(77);
2685 if (lookahead ==
'\t' ||
2686 lookahead ==
' ')
SKIP(68)
2687 if (lookahead != 0 &&
2691 lookahead != '\\')
ADVANCE(186);
2697 if (lookahead == '
#') ADVANCE(214);
2698 if (lookahead ==
'$')
ADVANCE(86);
2699 if (lookahead ==
')')
ADVANCE(119);
2700 if (lookahead ==
';')
ADVANCE(174);
2701 if (lookahead ==
'>')
ADVANCE(175);
2702 if (lookahead ==
'@')
ADVANCE(1);
2703 if (lookahead ==
'H')
ADVANCE(81);
2704 if (lookahead ==
'\\')
ADVANCE(84);
2705 if (lookahead ==
'`')
ADVANCE(210);
2706 if (lookahead ==
'|')
ADVANCE(88);
2707 if (lookahead ==
'~')
ADVANCE(78);
2708 if (lookahead ==
'\t' ||
2709 lookahead ==
' ')
ADVANCE(79);
2710 if (lookahead != 0 &&
2711 lookahead !=
'(')
ADVANCE(82);
2715 if (lookahead ==
'\n')
ADVANCE(216);
2716 if (lookahead ==
'\r')
ADVANCE(217);
2717 if (lookahead ==
'#')
ADVANCE(214);
2718 if (lookahead ==
'$')
ADVANCE(156);
2719 if (lookahead ==
'(')
ADVANCE(160);
2720 if (lookahead ==
')')
ADVANCE(119);
2721 if (lookahead ==
';')
ADVANCE(174);
2722 if (lookahead ==
'=')
ADVANCE(150);
2723 if (lookahead ==
'>')
ADVANCE(175);
2724 if (lookahead ==
'@')
ADVANCE(1);
2725 if (lookahead ==
'H')
ADVANCE(163);
2726 if (lookahead ==
'\\')
ADVANCE(60);
2727 if (lookahead ==
'`')
ADVANCE(210);
2728 if (lookahead ==
'|')
ADVANCE(88);
2729 if (lookahead ==
'~')
ADVANCE(77);
2730 if (lookahead ==
'\t' ||
2731 lookahead ==
' ')
SKIP(70)
2732 if (lookahead != 0 &&
2734 lookahead != '\'')
ADVANCE(164);
2740 if (lookahead == '
#') ADVANCE(214);
2741 if (lookahead ==
'$')
ADVANCE(156);
2742 if (lookahead ==
'(')
ADVANCE(160);
2743 if (lookahead ==
')')
ADVANCE(119);
2744 if (lookahead ==
';')
ADVANCE(174);
2745 if (lookahead ==
'>')
ADVANCE(175);
2746 if (lookahead ==
'@')
ADVANCE(1);
2747 if (lookahead ==
'H')
ADVANCE(163);
2748 if (lookahead ==
'\\')
ADVANCE(60);
2749 if (lookahead ==
'`')
ADVANCE(210);
2750 if (lookahead ==
'|')
ADVANCE(88);
2751 if (lookahead ==
'~')
ADVANCE(77);
2752 if (lookahead ==
'\t' ||
2753 lookahead ==
' ')
SKIP(71)
2754 if (lookahead != 0 &&
2756 lookahead != '\'')
ADVANCE(164);
2762 if (lookahead == '
#') ADVANCE(214);
2763 if (lookahead ==
')')
ADVANCE(119);
2764 if (lookahead ==
',')
ADVANCE(179);
2765 if (lookahead ==
';')
ADVANCE(174);
2766 if (lookahead ==
'>')
ADVANCE(175);
2767 if (lookahead ==
'@')
ADVANCE(1);
2768 if (lookahead ==
'H')
ADVANCE(181);
2769 if (lookahead ==
'`')
ADVANCE(210);
2770 if (lookahead ==
'|')
ADVANCE(88);
2771 if (lookahead ==
'~')
ADVANCE(77);
2772 if (lookahead ==
'\t' ||
2773 lookahead ==
' ')
SKIP(72)
2774 if (lookahead != 0 &&
2775 (lookahead < '"' || '$' < lookahead) &&
2776 lookahead != '\'' &&
2778 lookahead != '\\')
ADVANCE(180);
2788 if (lookahead == '
#') ADVANCE(213);
2789 if (lookahead ==
'\\')
ADVANCE(63);
2790 if (lookahead ==
'\t' ||
2791 lookahead ==
' ')
ADVANCE(75);
2792 if (lookahead != 0 &&
2793 lookahead !=
'"')
ADVANCE(76);
2797 if (lookahead ==
'\\')
ADVANCE(63);
2798 if (lookahead != 0 &&
2799 lookahead !=
'"')
ADVANCE(76);
2806 if (lookahead ==
'$')
ADVANCE(53);
2807 if (lookahead ==
'\\')
ADVANCE(84);
2812 if (lookahead ==
'$')
ADVANCE(86);
2813 if (lookahead ==
'H')
ADVANCE(81);
2814 if (lookahead ==
'\\')
ADVANCE(84);
2815 if (lookahead ==
'~')
ADVANCE(78);
2816 if (lookahead ==
'\t' ||
2817 lookahead ==
' ')
ADVANCE(79);
2822 if (lookahead ==
'$')
ADVANCE(86);
2823 if (lookahead ==
'\\')
ADVANCE(84);
2824 if (lookahead ==
'\t' ||
2825 lookahead ==
' ')
ADVANCE(80);
2830 if (lookahead ==
'$')
ADVANCE(53);
2831 if (lookahead ==
'>')
ADVANCE(177);
2832 if (lookahead ==
'\\')
ADVANCE(84);
2837 if (lookahead ==
'$')
ADVANCE(53);
2838 if (lookahead ==
'\\')
ADVANCE(84);
2843 if (lookahead ==
'$')
ADVANCE(83);
2844 if (lookahead ==
'\\')
ADVANCE(84);
2845 if (lookahead ==
')' ||
2846 lookahead ==
'@')
ADVANCE(82);
2851 if (lookahead ==
'$')
ADVANCE(83);
2852 if (lookahead ==
'\\')
ADVANCE(84);
2853 if (lookahead ==
'\r' ||
2861 lookahead ==
'|')
ADVANCE(82);
2862 if (lookahead != 0 &&
2863 lookahead !=
'\n')
ADVANCE(82);
2867 if (lookahead ==
'$')
ADVANCE(87);
2868 if (lookahead ==
'\\')
ADVANCE(84);
2873 if (lookahead ==
'$')
ADVANCE(85);
2874 if (lookahead ==
'(')
ADVANCE(209);
2875 if (lookahead != 0 &&
2876 lookahead !=
'\n' &&
2877 lookahead !=
'\r' &&
2882 lookahead !=
'|')
ADVANCE(82);
2886 if (lookahead ==
'$')
ADVANCE(85);
2891 if (lookahead ==
'.')
ADVANCE(141);
2892 if (lookahead ==
'H')
ADVANCE(89);
2908 if (lookahead ==
'.')
ADVANCE(90);
2909 if (lookahead ==
'=')
ADVANCE(91);
2910 if (lookahead ==
'@')
ADVANCE(33);
2911 if (lookahead ==
'C')
ADVANCE(96);
2912 if (lookahead ==
'F')
ADVANCE(111);
2913 if (lookahead ==
'b')
ADVANCE(103);
2914 if (lookahead ==
'c')
ADVANCE(30);
2915 if (lookahead ==
'd')
ADVANCE(35);
2916 if (lookahead ==
'f')
ADVANCE(110);
2917 if (lookahead ==
'i')
ADVANCE(104);
2918 if (lookahead ==
'o')
ADVANCE(38);
2919 if (lookahead ==
'r')
ADVANCE(114);
2920 if (lookahead ==
's')
ADVANCE(31);
2921 if (lookahead ==
't')
ADVANCE(102);
2937 if (lookahead ==
'a')
ADVANCE(99);
2938 if (lookahead ==
'b')
ADVANCE(100);
2939 if (lookahead ==
's')
ADVANCE(101);
2958 if (lookahead ==
'S')
ADVANCE(106);
2959 if (lookahead ==
'i')
ADVANCE(105);
2960 if (lookahead ==
's')
ADVANCE(108);
2961 if (lookahead ==
'z')
ADVANCE(109);
2968 if (lookahead ==
'S')
ADVANCE(107);
3050 if (lookahead ==
'!' ||
3053 (
'/' <= lookahead && lookahead <=
'9') ||
3054 (
'A' <= lookahead && lookahead <=
'Z') ||
3055 (
'a' <= lookahead && lookahead <=
'z'))
ADVANCE(133);
3062 if (lookahead ==
' ')
ADVANCE(139);
3063 if (lookahead ==
'(')
ADVANCE(140);
3064 if (lookahead ==
'.')
ADVANCE(136);
3065 if (lookahead ==
'/')
ADVANCE(142);
3066 if (lookahead ==
'*' ||
3068 lookahead ==
':')
ADVANCE(137);
3072 if (lookahead ==
'(')
ADVANCE(140);
3073 if (lookahead ==
'.')
ADVANCE(168);
3074 if (lookahead ==
'*' ||
3076 lookahead ==
':')
ADVANCE(137);
3080 if (lookahead ==
'*' ||
3083 lookahead ==
':')
ADVANCE(137);
3087 if (lookahead ==
' ')
ADVANCE(138);
3091 if (lookahead ==
' ')
ADVANCE(139);
3116 if (lookahead ==
'.')
ADVANCE(145);
3117 if (lookahead ==
'o')
ADVANCE(143);
3118 if (lookahead ==
'v')
ADVANCE(16);
3119 if (lookahead ==
'*' ||
3123 lookahead ==
's')
ADVANCE(148);
3127 if (lookahead ==
'.')
ADVANCE(146);
3134 if (lookahead ==
'$')
ADVANCE(12);
3135 if (lookahead ==
'\\')
ADVANCE(60);
3140 if (lookahead ==
'$')
ADVANCE(151);
3141 if (lookahead ==
'\\')
ADVANCE(61);
3142 if (lookahead ==
'{')
ADVANCE(154);
3143 if (lookahead ==
'.' ||
3144 lookahead ==
'=')
ADVANCE(153);
3149 if (lookahead ==
'$')
ADVANCE(151);
3150 if (lookahead ==
'\\')
ADVANCE(61);
3155 if (lookahead ==
'$')
ADVANCE(13);
3156 if (lookahead ==
'\\')
ADVANCE(61);
3161 if (lookahead ==
'$')
ADVANCE(13);
3162 if (lookahead ==
'\\')
ADVANCE(50);
3163 if (lookahead ==
'}')
ADVANCE(153);
3165 if (lookahead != 0 &&
3166 lookahead !=
'\n' &&
3167 lookahead !=
'\r' &&
3168 lookahead !=
' ')
ADVANCE(154);
3172 if (lookahead ==
'$')
ADVANCE(191);
3173 if (lookahead ==
'(')
ADVANCE(209);
3174 if (lookahead ==
'{')
ADVANCE(54);
3179 if (lookahead ==
'$')
ADVANCE(162);
3180 if (lookahead ==
'(')
ADVANCE(209);
3181 if (lookahead ==
'{')
ADVANCE(55);
3186 if (lookahead ==
'$')
ADVANCE(152);
3187 if (lookahead ==
'(')
ADVANCE(209);
3188 if (lookahead ==
'{')
ADVANCE(57);
3193 if (lookahead ==
'$')
ADVANCE(193);
3194 if (lookahead ==
'{')
ADVANCE(58);
3199 if (lookahead ==
'(')
ADVANCE(209);
3206 if (lookahead ==
'$')
ADVANCE(161);
3207 if (lookahead ==
'\\')
ADVANCE(60);
3208 if (lookahead ==
'{')
ADVANCE(165);
3213 if (lookahead ==
'$')
ADVANCE(161);
3214 if (lookahead ==
'\\')
ADVANCE(60);
3219 if (lookahead ==
'$')
ADVANCE(12);
3220 if (lookahead ==
'>')
ADVANCE(177);
3221 if (lookahead ==
'\\')
ADVANCE(60);
3226 if (lookahead ==
'$')
ADVANCE(12);
3227 if (lookahead ==
'\\')
ADVANCE(60);
3232 if (lookahead ==
'$')
ADVANCE(12);
3233 if (lookahead ==
'\\')
ADVANCE(49);
3234 if (lookahead ==
'}')
ADVANCE(164);
3235 if (lookahead ==
'\t' ||
3238 (
'\'' <= lookahead && lookahead <=
')') ||
3243 (
'|' <= lookahead && lookahead <=
'~'))
ADVANCE(44);
3244 if (lookahead != 0 &&
3245 lookahead !=
'\n' &&
3246 lookahead !=
'\r' &&
3247 lookahead !=
' ')
ADVANCE(165);
3257 if (lookahead ==
'*' ||
3260 lookahead ==
':')
ADVANCE(137);
3264 if ((
'!' <= lookahead && lookahead <=
'='))
ADVANCE(169);
3277 if (lookahead ==
'*' ||
3278 lookahead ==
'-')
ADVANCE(172);
3285 if (lookahead ==
'>')
ADVANCE(176);
3292 if (lookahead ==
'>')
ADVANCE(178);
3305 if (lookahead ==
'>')
ADVANCE(177);
3309 if (lookahead ==
'$')
ADVANCE(42);
3310 if (lookahead ==
'%')
ADVANCE(182);
3311 if (lookahead ==
'5')
ADVANCE(184);
3316 if (lookahead ==
'$')
ADVANCE(42);
3317 if (lookahead ==
'%')
ADVANCE(182);
3318 if (lookahead ==
'>')
ADVANCE(177);
3323 if (lookahead ==
'$')
ADVANCE(42);
3324 if (lookahead ==
'%')
ADVANCE(182);
3325 if (lookahead ==
'C')
ADVANCE(185);
3330 if (lookahead ==
'$')
ADVANCE(42);
3331 if (lookahead ==
'%')
ADVANCE(182);
3332 if (lookahead ==
's')
ADVANCE(186);
3337 if (lookahead ==
'$')
ADVANCE(42);
3338 if (lookahead ==
'%')
ADVANCE(182);
3343 if (lookahead ==
'$')
ADVANCE(11);
3344 if (lookahead ==
'>')
ADVANCE(177);
3345 if (lookahead ==
'\\')
ADVANCE(59);
3350 if (lookahead ==
'$')
ADVANCE(11);
3351 if (lookahead ==
'\\')
ADVANCE(59);
3356 if (lookahead ==
'$')
ADVANCE(11);
3357 if (lookahead ==
'\\')
ADVANCE(48);
3358 if (lookahead ==
'}')
ADVANCE(188);
3360 if (lookahead != 0 &&
3361 lookahead !=
'\n' &&
3362 lookahead !=
'\r' &&
3363 lookahead !=
' ')
ADVANCE(189);
3367 if (lookahead ==
'$')
ADVANCE(190);
3368 if (lookahead ==
',')
ADVANCE(188);
3369 if (lookahead ==
'\\')
ADVANCE(59);
3370 if (lookahead ==
'{')
ADVANCE(189);
3375 if (lookahead ==
'$')
ADVANCE(190);
3376 if (lookahead ==
'\\')
ADVANCE(59);
3381 if (lookahead ==
'$')
ADVANCE(192);
3382 if (lookahead ==
'\\')
ADVANCE(62);
3383 if (lookahead ==
'{')
ADVANCE(195);
3384 if (lookahead ==
',' ||
3385 lookahead ==
':')
ADVANCE(194);
3390 if (lookahead ==
'$')
ADVANCE(192);
3391 if (lookahead ==
'\\')
ADVANCE(62);
3396 if (lookahead ==
'$')
ADVANCE(14);
3397 if (lookahead ==
'\\')
ADVANCE(62);
3402 if (lookahead ==
'$')
ADVANCE(14);
3403 if (lookahead ==
'\\')
ADVANCE(51);
3404 if (lookahead ==
'}')
ADVANCE(194);
3406 if (lookahead != 0 &&
3407 lookahead !=
'\n' &&
3408 lookahead !=
'\r' &&
3409 lookahead !=
' ')
ADVANCE(195);
3413 if (lookahead ==
'\r')
ADVANCE(198);
3414 if (lookahead != 0 &&
3415 lookahead !=
'\n' &&
3418 lookahead !=
'\\' &&
3419 lookahead !=
'`')
ADVANCE(196);
3423 if (lookahead ==
'#')
ADVANCE(196);
3424 if (lookahead ==
'\t' ||
3425 lookahead ==
' ')
ADVANCE(197);
3426 if (lookahead != 0 &&
3427 lookahead !=
'\n' &&
3428 (lookahead <
'"' ||
'$' < lookahead) &&
3429 lookahead !=
'\\' &&
3430 lookahead !=
'`')
ADVANCE(198);
3434 if (lookahead != 0 &&
3435 lookahead !=
'\n' &&
3438 lookahead !=
'\\' &&
3439 lookahead !=
'`')
ADVANCE(198);
3446 if (lookahead ==
'(')
ADVANCE(209);
3447 if (lookahead != 0 &&
3448 lookahead !=
'"')
ADVANCE(199);
3455 if (lookahead ==
'\n' ||
3458 lookahead ==
'\\' ||
3459 lookahead ==
'`')
ADVANCE(201);
3466 if (lookahead ==
'\r')
ADVANCE(206);
3467 if (lookahead != 0 &&
3468 lookahead !=
'\n' &&
3469 lookahead !=
'\'' &&
3470 lookahead !=
'\\')
ADVANCE(204);
3474 if (lookahead ==
'#')
ADVANCE(204);
3475 if (lookahead ==
'\t' ||
3476 lookahead ==
' ')
ADVANCE(205);
3477 if (lookahead != 0 &&
3478 lookahead !=
'\n' &&
3479 lookahead !=
'\'' &&
3480 lookahead !=
'\\')
ADVANCE(206);
3484 if (lookahead != 0 &&
3485 lookahead !=
'\n' &&
3486 lookahead !=
'\'' &&
3487 lookahead !=
'\\')
ADVANCE(206);
3494 if (lookahead ==
'\n' ||
3495 lookahead ==
'\'' ||
3496 lookahead ==
'\\')
ADVANCE(207);
3506 if ((
'0' <= lookahead && lookahead <=
'9'))
ADVANCE(211);
3510 if ((
'0' <= lookahead && lookahead <=
'9'))
ADVANCE(212);
3514 if (lookahead ==
'"')
ADVANCE(214);
3515 if (lookahead ==
'\\')
ADVANCE(215);
3516 if (lookahead != 0 &&
3517 lookahead !=
'\n' &&
3518 lookahead !=
'\r')
ADVANCE(213);
3522 if (lookahead != 0 &&
3523 lookahead !=
'\n' &&
3524 lookahead !=
'\r')
ADVANCE(214);
3528 if (lookahead != 0 &&
3529 lookahead !=
'\n' &&
3530 lookahead !=
'\r')
ADVANCE(213);
static bool aux_sym_arg_identifier_token1_character_set_4(int32_t c)
static bool aux_sym_arg_identifier_token1_character_set_2(int32_t c)
static bool aux_sym_spec_arg_identifier_token1_character_set_1(int32_t c)
static bool sym__eq_sep_key_identifier_character_set_2(int32_t c)
static bool sym_grep_specifier_identifier_character_set_2(int32_t c)
static bool aux_sym__pf_dot_arg_identifier_token1_character_set_2(int32_t c)
static bool aux_sym_pf_arg_identifier_token1_character_set_2(int32_t c)
static bool aux_sym__pf_dot_arg_identifier_token1_character_set_3(int32_t c)
static bool sym__eq_sep_key_identifier_character_set_1(int32_t c)
static bool aux_sym_arg_identifier_token1_character_set_1(int32_t c)
static bool aux_sym__pf_dot_arg_identifier_token1_character_set_1(int32_t c)
static bool sym__eq_sep_key_identifier_character_set_3(int32_t c)
static bool aux_sym_tmp_eval_arg_token1_character_set_1(int32_t c)
static bool aux_sym_spec_arg_identifier_token1_character_set_2(int32_t c)
static bool sym_grep_specifier_identifier_character_set_3(int32_t c)
static bool aux_sym_pf_arg_identifier_token1_character_set_1(int32_t c)
static bool aux_sym_pf_arg_identifier_token1_character_set_3(int32_t c)
static bool sym_grep_specifier_identifier_character_set_1(int32_t c)
static bool aux_sym_spec_arg_identifier_token1_character_set_3(int32_t c)
static bool aux_sym_arg_identifier_token1_character_set_3(int32_t c)
#define ADVANCE(state_value)
#define ts_builtin_sym_end
#define ACCEPT_TOKEN(symbol_value)
bool(* eof)(const TSLexer *)
if(dbg->bits==RZ_SYS_BITS_64)
References ACCEPT_TOKEN, ADVANCE, anon_sym_AT, anon_sym_AT_AT, anon_sym_AT_AT_AT_EQ, anon_sym_AT_AT_ATc_COLON, anon_sym_AT_AT_DOT, anon_sym_AT_AT_EQ, anon_sym_AT_ATb, anon_sym_AT_ATC, anon_sym_AT_ATc_COLON, anon_sym_AT_ATdbt, anon_sym_AT_ATdbta, anon_sym_AT_ATdbtb, anon_sym_AT_ATdbts, anon_sym_AT_ATdm, anon_sym_AT_ATf, anon_sym_AT_ATF, anon_sym_AT_ATi, anon_sym_AT_ATii, anon_sym_AT_ATiS, anon_sym_AT_ATis, anon_sym_AT_ATiSS, anon_sym_AT_ATiz, anon_sym_AT_ATom, anon_sym_AT_ATr, anon_sym_AT_ATs_COLON, anon_sym_AT_ATt, anon_sym_AT_BANG, anon_sym_AT_LPAREN, anon_sym_ATa_COLON, anon_sym_ATb_COLON, anon_sym_ATB_COLON, anon_sym_ATe_COLON, anon_sym_ATF_COLON, anon_sym_ATf_COLON, anon_sym_ATi_COLON, anon_sym_ATk_COLON, anon_sym_ATo_COLON, anon_sym_ATr_COLON, anon_sym_ATs_COLON, anon_sym_ATv_COLON, anon_sym_ATx_COLON, anon_sym_BQUOTE, anon_sym_Cf, anon_sym_COLON, anon_sym_COMMA, anon_sym_CR, anon_sym_DOLLAR, anon_sym_DOLLAR_LPAREN, anon_sym_DOT, anon_sym_DOT_DOT_DOT, anon_sym_DOT_SLASH, anon_sym_DQUOTE, anon_sym_env, anon_sym_EQ, anon_sym_GT, anon_sym_GT_GT, anon_sym_LF, anon_sym_LPAREN, anon_sym_PERCENT, anon_sym_pfo, anon_sym_PIPE, anon_sym_PIPE_DOT, anon_sym_PIPEH, anon_sym_RPAREN, anon_sym_SEMI, anon_sym_SQUOTE, anon_sym_TILDE, aux_sym__dec_number_token1, aux_sym__dec_number_token2, aux_sym__interpret_stmt_token1, aux_sym__interpret_stmt_token2, aux_sym__interpret_stmt_token3, aux_sym__interpret_stmt_token4, aux_sym__pf_dot_arg_identifier_token1, aux_sym__pf_dot_arg_identifier_token1_character_set_1(), aux_sym__pf_dot_arg_identifier_token1_character_set_2(), aux_sym__pf_dot_arg_identifier_token1_character_set_3(), aux_sym__search_stmt_token1, aux_sym_arg_identifier_token1, aux_sym_arg_identifier_token1_character_set_1(), aux_sym_arg_identifier_token1_character_set_2(), aux_sym_arg_identifier_token1_character_set_3(), aux_sym_arg_identifier_token1_character_set_4(), aux_sym_double_quoted_arg_token1, aux_sym_double_quoted_arg_token2, aux_sym_double_quoted_arg_token3, aux_sym_grep_specifier_token1, aux_sym_legacy_quoted_stmt_token1, aux_sym_pf_arg_identifier_token1, aux_sym_pf_arg_identifier_token1_character_set_1(), aux_sym_pf_arg_identifier_token1_character_set_2(), aux_sym_pf_arg_identifier_token1_character_set_3(), aux_sym_pf_cmd_token1, aux_sym_single_quoted_arg_token1, aux_sym_single_quoted_arg_token2, aux_sym_spec_arg_identifier_token1, aux_sym_spec_arg_identifier_token1_character_set_1(), aux_sym_spec_arg_identifier_token1_character_set_2(), aux_sym_spec_arg_identifier_token1_character_set_3(), aux_sym_tmp_eval_arg_token1, aux_sym_tmp_eval_arg_token1_character_set_1(), END_STATE, TSLexer::eof, SKIP, START_LEXER, sym__comment, sym__eq_sep_key_identifier, sym__eq_sep_key_identifier_character_set_1(), sym__eq_sep_key_identifier_character_set_2(), sym__eq_sep_key_identifier_character_set_3(), sym_grep_specifier_identifier, sym_grep_specifier_identifier_character_set_1(), sym_grep_specifier_identifier_character_set_2(), sym_grep_specifier_identifier_character_set_3(), sym_html_append_operator, sym_html_redirect_operator, sym_macro_identifier, sym_pf_dot_cmd_identifier, sym_pf_dot_full_cmd_identifier, sym_pointer_identifier, sym_question_mark_identifier, sym_system_identifier, and ts_builtin_sym_end.
Referenced by tree_sitter_rzcmd().