aboutsummaryrefslogtreecommitdiff
path: root/src/scanners.c
blob: 6728c07d39b66660c1c333492e7f3f24c965fc3c (plain)
  1. /* Generated by re2c 0.13.6 */
  2. #include <stdlib.h>
  3. #include "chunk.h"
  4. #include "scanners.h"
  5. int _scan_at(int (*scanner)(const unsigned char *), chunk *c, int offset)
  6. {
  7. int res;
  8. unsigned char *ptr = (unsigned char *)c->data;
  9. unsigned char lim = ptr[c->len];
  10. ptr[c->len] = '\0';
  11. res = scanner(ptr + offset);
  12. ptr[c->len] = lim;
  13. return res;
  14. }
  15. // Try to match URI autolink after first <, returning number of chars matched.
  16. int _scan_autolink_uri(const unsigned char *p)
  17. {
  18. const unsigned char *marker = NULL;
  19. const unsigned char *start = p;
  20. {
  21. unsigned char yych;
  22. static const unsigned char yybm[] = {
  23. 0, 0, 0, 0, 0, 0, 0, 0,
  24. 0, 0, 0, 0, 0, 0, 0, 0,
  25. 0, 0, 0, 0, 0, 0, 0, 0,
  26. 0, 0, 0, 0, 0, 0, 0, 0,
  27. 0, 128, 128, 128, 128, 128, 128, 128,
  28. 128, 128, 128, 128, 128, 128, 128, 128,
  29. 128, 128, 128, 128, 128, 128, 128, 128,
  30. 128, 128, 128, 128, 0, 128, 0, 128,
  31. 128, 128, 128, 128, 128, 128, 128, 128,
  32. 128, 128, 128, 128, 128, 128, 128, 128,
  33. 128, 128, 128, 128, 128, 128, 128, 128,
  34. 128, 128, 128, 128, 0, 128, 128, 128,
  35. 128, 128, 128, 128, 128, 128, 128, 128,
  36. 128, 128, 128, 128, 128, 128, 128, 128,
  37. 128, 128, 128, 128, 128, 128, 128, 128,
  38. 128, 128, 128, 128, 128, 128, 128, 128,
  39. 128, 128, 128, 128, 128, 128, 128, 128,
  40. 128, 128, 128, 128, 128, 128, 128, 128,
  41. 128, 128, 128, 128, 128, 128, 128, 128,
  42. 128, 128, 128, 128, 128, 128, 128, 128,
  43. 128, 128, 128, 128, 128, 128, 128, 128,
  44. 128, 128, 128, 128, 128, 128, 128, 128,
  45. 128, 128, 128, 128, 128, 128, 128, 128,
  46. 128, 128, 128, 128, 128, 128, 128, 128,
  47. 128, 128, 128, 128, 128, 128, 128, 128,
  48. 128, 128, 128, 128, 128, 128, 128, 128,
  49. 128, 128, 128, 128, 128, 128, 128, 128,
  50. 128, 128, 128, 128, 128, 128, 128, 128,
  51. 128, 128, 128, 128, 128, 128, 128, 128,
  52. 128, 128, 128, 128, 128, 128, 128, 128,
  53. 128, 128, 128, 128, 128, 128, 128, 128,
  54. 128, 128, 128, 128, 128, 128, 128, 128,
  55. };
  56. yych = *p;
  57. switch (yych) {
  58. case '\n': goto yy2;
  59. case 'A':
  60. case 'a': goto yy6;
  61. case 'B':
  62. case 'b': goto yy24;
  63. case 'C':
  64. case 'c': goto yy3;
  65. case 'D':
  66. case 'd': goto yy4;
  67. case 'E':
  68. case 'e': goto yy25;
  69. case 'F':
  70. case 'f': goto yy7;
  71. case 'G':
  72. case 'g': goto yy8;
  73. case 'H':
  74. case 'h': goto yy9;
  75. case 'I':
  76. case 'i': goto yy10;
  77. case 'J':
  78. case 'j': goto yy5;
  79. case 'K':
  80. case 'k': goto yy26;
  81. case 'L':
  82. case 'l': goto yy11;
  83. case 'M':
  84. case 'm': goto yy12;
  85. case 'N':
  86. case 'n': goto yy13;
  87. case 'O':
  88. case 'o': goto yy14;
  89. case 'P':
  90. case 'p': goto yy15;
  91. case 'Q':
  92. case 'q': goto yy27;
  93. case 'R':
  94. case 'r': goto yy16;
  95. case 'S':
  96. case 's': goto yy17;
  97. case 'T':
  98. case 't': goto yy18;
  99. case 'U':
  100. case 'u': goto yy19;
  101. case 'V':
  102. case 'v': goto yy20;
  103. case 'W':
  104. case 'w': goto yy21;
  105. case 'X':
  106. case 'x': goto yy22;
  107. case 'Y':
  108. case 'y': goto yy28;
  109. case 'Z':
  110. case 'z': goto yy23;
  111. default: goto yy29;
  112. }
  113. yy2:
  114. { return 0; }
  115. yy3:
  116. yych = *(marker = ++p);
  117. switch (yych) {
  118. case 'A':
  119. case 'a': goto yy443;
  120. case 'H':
  121. case 'h': goto yy442;
  122. case 'I':
  123. case 'i': goto yy445;
  124. case 'O':
  125. case 'o': goto yy441;
  126. case 'R':
  127. case 'r': goto yy444;
  128. case 'V':
  129. case 'v': goto yy440;
  130. default: goto yy2;
  131. }
  132. yy4:
  133. yych = *(marker = ++p);
  134. switch (yych) {
  135. case 'A':
  136. case 'a': goto yy416;
  137. case 'I':
  138. case 'i': goto yy415;
  139. case 'L':
  140. case 'l': goto yy413;
  141. case 'N':
  142. case 'n': goto yy414;
  143. case 'O':
  144. case 'o': goto yy417;
  145. case 'T':
  146. case 't': goto yy412;
  147. case 'V':
  148. case 'v': goto yy411;
  149. default: goto yy2;
  150. }
  151. yy5:
  152. yych = *(marker = ++p);
  153. if (yych <= 'M') {
  154. if (yych == 'A') goto yy403;
  155. if (yych <= 'L') goto yy2;
  156. goto yy402;
  157. } else {
  158. if (yych <= 'a') {
  159. if (yych <= '`') goto yy2;
  160. goto yy403;
  161. } else {
  162. if (yych == 'm') goto yy402;
  163. goto yy2;
  164. }
  165. }
  166. yy6:
  167. yych = *(marker = ++p);
  168. switch (yych) {
  169. case 'A':
  170. case 'a': goto yy384;
  171. case 'B':
  172. case 'b': goto yy383;
  173. case 'C':
  174. case 'c': goto yy382;
  175. case 'D':
  176. case 'd': goto yy381;
  177. case 'F':
  178. case 'f': goto yy380;
  179. case 'I':
  180. case 'i': goto yy379;
  181. case 'P':
  182. case 'p': goto yy378;
  183. case 'T':
  184. case 't': goto yy377;
  185. case 'W':
  186. case 'w': goto yy34;
  187. default: goto yy2;
  188. }
  189. yy7:
  190. yych = *(marker = ++p);
  191. if (yych <= 'T') {
  192. if (yych <= 'E') {
  193. if (yych == 'A') goto yy364;
  194. if (yych <= 'D') goto yy2;
  195. goto yy363;
  196. } else {
  197. if (yych == 'I') goto yy362;
  198. if (yych <= 'S') goto yy2;
  199. goto yy365;
  200. }
  201. } else {
  202. if (yych <= 'e') {
  203. if (yych == 'a') goto yy364;
  204. if (yych <= 'd') goto yy2;
  205. goto yy363;
  206. } else {
  207. if (yych <= 'i') {
  208. if (yych <= 'h') goto yy2;
  209. goto yy362;
  210. } else {
  211. if (yych == 't') goto yy365;
  212. goto yy2;
  213. }
  214. }
  215. }
  216. yy8:
  217. yych = *(marker = ++p);
  218. switch (yych) {
  219. case 'E':
  220. case 'e': goto yy347;
  221. case 'G':
  222. case 'g': goto yy34;
  223. case 'I':
  224. case 'i': goto yy345;
  225. case 'O':
  226. case 'o': goto yy346;
  227. case 'T':
  228. case 't': goto yy344;
  229. default: goto yy2;
  230. }
  231. yy9:
  232. yych = *(marker = ++p);
  233. if (yych <= 'S') {
  234. if (yych <= '3') {
  235. if (yych <= '2') goto yy2;
  236. goto yy340;
  237. } else {
  238. if (yych == 'C') goto yy338;
  239. goto yy2;
  240. }
  241. } else {
  242. if (yych <= 'c') {
  243. if (yych <= 'T') goto yy339;
  244. if (yych <= 'b') goto yy2;
  245. goto yy338;
  246. } else {
  247. if (yych == 't') goto yy339;
  248. goto yy2;
  249. }
  250. }
  251. yy10:
  252. yych = *(marker = ++p);
  253. switch (yych) {
  254. case 'A':
  255. case 'a': goto yy320;
  256. case 'C':
  257. case 'c': goto yy317;
  258. case 'M':
  259. case 'm': goto yy319;
  260. case 'N':
  261. case 'n': goto yy318;
  262. case 'P':
  263. case 'p': goto yy316;
  264. case 'R':
  265. case 'r': goto yy315;
  266. case 'T':
  267. case 't': goto yy314;
  268. default: goto yy2;
  269. }
  270. yy11:
  271. yych = *(marker = ++p);
  272. if (yych <= 'D') {
  273. if (yych == 'A') goto yy308;
  274. if (yych <= 'C') goto yy2;
  275. goto yy307;
  276. } else {
  277. if (yych <= 'a') {
  278. if (yych <= '`') goto yy2;
  279. goto yy308;
  280. } else {
  281. if (yych == 'd') goto yy307;
  282. goto yy2;
  283. }
  284. }
  285. yy12:
  286. yych = *(marker = ++p);
  287. switch (yych) {
  288. case 'A':
  289. case 'a': goto yy274;
  290. case 'E':
  291. case 'e': goto yy273;
  292. case 'I':
  293. case 'i': goto yy276;
  294. case 'M':
  295. case 'm': goto yy272;
  296. case 'S':
  297. case 's': goto yy271;
  298. case 'T':
  299. case 't': goto yy275;
  300. case 'U':
  301. case 'u': goto yy270;
  302. case 'V':
  303. case 'v': goto yy269;
  304. default: goto yy2;
  305. }
  306. yy13:
  307. yych = *(marker = ++p);
  308. switch (yych) {
  309. case 'E':
  310. case 'e': goto yy264;
  311. case 'F':
  312. case 'f': goto yy263;
  313. case 'I':
  314. case 'i': goto yy262;
  315. case 'N':
  316. case 'n': goto yy261;
  317. case 'O':
  318. case 'o': goto yy260;
  319. default: goto yy2;
  320. }
  321. yy14:
  322. yych = *(marker = ++p);
  323. if (yych <= 'P') {
  324. if (yych == 'I') goto yy246;
  325. if (yych <= 'O') goto yy2;
  326. goto yy247;
  327. } else {
  328. if (yych <= 'i') {
  329. if (yych <= 'h') goto yy2;
  330. goto yy246;
  331. } else {
  332. if (yych == 'p') goto yy247;
  333. goto yy2;
  334. }
  335. }
  336. yy15:
  337. yych = *(marker = ++p);
  338. if (yych <= 'S') {
  339. if (yych <= 'L') {
  340. if (yych == 'A') goto yy228;
  341. if (yych <= 'K') goto yy2;
  342. goto yy227;
  343. } else {
  344. if (yych <= 'O') {
  345. if (yych <= 'N') goto yy2;
  346. goto yy229;
  347. } else {
  348. if (yych <= 'Q') goto yy2;
  349. if (yych <= 'R') goto yy226;
  350. goto yy225;
  351. }
  352. }
  353. } else {
  354. if (yych <= 'n') {
  355. if (yych <= 'a') {
  356. if (yych <= '`') goto yy2;
  357. goto yy228;
  358. } else {
  359. if (yych == 'l') goto yy227;
  360. goto yy2;
  361. }
  362. } else {
  363. if (yych <= 'q') {
  364. if (yych <= 'o') goto yy229;
  365. goto yy2;
  366. } else {
  367. if (yych <= 'r') goto yy226;
  368. if (yych <= 's') goto yy225;
  369. goto yy2;
  370. }
  371. }
  372. }
  373. yy16:
  374. yych = *(marker = ++p);
  375. if (yych <= 'T') {
  376. if (yych <= 'L') {
  377. if (yych == 'E') goto yy215;
  378. goto yy2;
  379. } else {
  380. if (yych <= 'M') goto yy214;
  381. if (yych <= 'R') goto yy2;
  382. if (yych <= 'S') goto yy213;
  383. goto yy212;
  384. }
  385. } else {
  386. if (yych <= 'm') {
  387. if (yych == 'e') goto yy215;
  388. if (yych <= 'l') goto yy2;
  389. goto yy214;
  390. } else {
  391. if (yych <= 'r') goto yy2;
  392. if (yych <= 's') goto yy213;
  393. if (yych <= 't') goto yy212;
  394. goto yy2;
  395. }
  396. }
  397. yy17:
  398. yych = *(marker = ++p);
  399. switch (yych) {
  400. case 'E':
  401. case 'e': goto yy168;
  402. case 'F':
  403. case 'f': goto yy167;
  404. case 'G':
  405. case 'g': goto yy166;
  406. case 'H':
  407. case 'h': goto yy171;
  408. case 'I':
  409. case 'i': goto yy170;
  410. case 'K':
  411. case 'k': goto yy165;
  412. case 'M':
  413. case 'm': goto yy164;
  414. case 'N':
  415. case 'n': goto yy169;
  416. case 'O':
  417. case 'o': goto yy163;
  418. case 'P':
  419. case 'p': goto yy162;
  420. case 'S':
  421. case 's': goto yy161;
  422. case 'T':
  423. case 't': goto yy160;
  424. case 'V':
  425. case 'v': goto yy159;
  426. default: goto yy2;
  427. }
  428. yy18:
  429. yych = *(marker = ++p);
  430. switch (yych) {
  431. case 'A':
  432. case 'a': goto yy135;
  433. case 'E':
  434. case 'e': goto yy131;
  435. case 'F':
  436. case 'f': goto yy134;
  437. case 'H':
  438. case 'h': goto yy130;
  439. case 'I':
  440. case 'i': goto yy132;
  441. case 'N':
  442. case 'n': goto yy133;
  443. case 'V':
  444. case 'v': goto yy34;
  445. default: goto yy2;
  446. }
  447. yy19:
  448. yych = *(marker = ++p);
  449. if (yych <= 'T') {
  450. if (yych <= 'N') {
  451. if (yych == 'D') goto yy122;
  452. if (yych <= 'M') goto yy2;
  453. goto yy121;
  454. } else {
  455. if (yych == 'R') goto yy123;
  456. if (yych <= 'S') goto yy2;
  457. goto yy120;
  458. }
  459. } else {
  460. if (yych <= 'n') {
  461. if (yych == 'd') goto yy122;
  462. if (yych <= 'm') goto yy2;
  463. goto yy121;
  464. } else {
  465. if (yych <= 'r') {
  466. if (yych <= 'q') goto yy2;
  467. goto yy123;
  468. } else {
  469. if (yych == 't') goto yy120;
  470. goto yy2;
  471. }
  472. }
  473. }
  474. yy20:
  475. yych = *(marker = ++p);
  476. if (yych <= 'I') {
  477. if (yych == 'E') goto yy104;
  478. if (yych <= 'H') goto yy2;
  479. goto yy103;
  480. } else {
  481. if (yych <= 'e') {
  482. if (yych <= 'd') goto yy2;
  483. goto yy104;
  484. } else {
  485. if (yych == 'i') goto yy103;
  486. goto yy2;
  487. }
  488. }
  489. yy21:
  490. yych = *(marker = ++p);
  491. if (yych <= 'Y') {
  492. if (yych <= 'R') {
  493. if (yych == 'E') goto yy93;
  494. goto yy2;
  495. } else {
  496. if (yych <= 'S') goto yy94;
  497. if (yych <= 'T') goto yy92;
  498. if (yych <= 'X') goto yy2;
  499. goto yy91;
  500. }
  501. } else {
  502. if (yych <= 's') {
  503. if (yych == 'e') goto yy93;
  504. if (yych <= 'r') goto yy2;
  505. goto yy94;
  506. } else {
  507. if (yych <= 't') goto yy92;
  508. if (yych == 'y') goto yy91;
  509. goto yy2;
  510. }
  511. }
  512. yy22:
  513. yych = *(marker = ++p);
  514. if (yych <= 'R') {
  515. if (yych <= 'F') {
  516. if (yych == 'C') goto yy70;
  517. if (yych <= 'E') goto yy2;
  518. goto yy68;
  519. } else {
  520. if (yych == 'M') goto yy69;
  521. if (yych <= 'Q') goto yy2;
  522. goto yy67;
  523. }
  524. } else {
  525. if (yych <= 'f') {
  526. if (yych == 'c') goto yy70;
  527. if (yych <= 'e') goto yy2;
  528. goto yy68;
  529. } else {
  530. if (yych <= 'm') {
  531. if (yych <= 'l') goto yy2;
  532. goto yy69;
  533. } else {
  534. if (yych == 'r') goto yy67;
  535. goto yy2;
  536. }
  537. }
  538. }
  539. yy23:
  540. yych = *(marker = ++p);
  541. if (yych == '3') goto yy62;
  542. goto yy2;
  543. yy24:
  544. yych = *(marker = ++p);
  545. if (yych <= 'O') {
  546. if (yych <= 'H') {
  547. if (yych == 'E') goto yy52;
  548. goto yy2;
  549. } else {
  550. if (yych <= 'I') goto yy51;
  551. if (yych <= 'N') goto yy2;
  552. goto yy50;
  553. }
  554. } else {
  555. if (yych <= 'h') {
  556. if (yych == 'e') goto yy52;
  557. goto yy2;
  558. } else {
  559. if (yych <= 'i') goto yy51;
  560. if (yych == 'o') goto yy50;
  561. goto yy2;
  562. }
  563. }
  564. yy25:
  565. yych = *(marker = ++p);
  566. if (yych == 'D') goto yy48;
  567. if (yych == 'd') goto yy48;
  568. goto yy2;
  569. yy26:
  570. yych = *(marker = ++p);
  571. if (yych == 'E') goto yy43;
  572. if (yych == 'e') goto yy43;
  573. goto yy2;
  574. yy27:
  575. yych = *(marker = ++p);
  576. if (yych == 'U') goto yy40;
  577. if (yych == 'u') goto yy40;
  578. goto yy2;
  579. yy28:
  580. yych = *(marker = ++p);
  581. if (yych == 'M') goto yy30;
  582. if (yych == 'm') goto yy30;
  583. goto yy2;
  584. yy29:
  585. yych = *++p;
  586. goto yy2;
  587. yy30:
  588. yych = *++p;
  589. if (yych == 'S') goto yy32;
  590. if (yych == 's') goto yy32;
  591. yy31:
  592. p = marker;
  593. goto yy2;
  594. yy32:
  595. yych = *++p;
  596. if (yych == 'G') goto yy33;
  597. if (yych != 'g') goto yy31;
  598. yy33:
  599. yych = *++p;
  600. if (yych == 'R') goto yy34;
  601. if (yych != 'r') goto yy31;
  602. yy34:
  603. yych = *++p;
  604. if (yych != ':') goto yy31;
  605. yy35:
  606. ++p;
  607. yych = *p;
  608. if (yybm[0+yych] & 128) {
  609. goto yy35;
  610. }
  611. if (yych <= '=') goto yy31;
  612. if (yych <= '>') goto yy38;
  613. ++p;
  614. yych = *p;
  615. if (yych <= '@') {
  616. if (yych <= ' ') goto yy31;
  617. if (yych <= '/') goto yy35;
  618. if (yych <= '9') goto yy31;
  619. goto yy35;
  620. } else {
  621. if (yych <= '`') {
  622. if (yych <= 'Z') goto yy31;
  623. goto yy35;
  624. } else {
  625. if (yych <= 'z') goto yy31;
  626. if (yych <= '~') goto yy35;
  627. goto yy31;
  628. }
  629. }
  630. yy38:
  631. ++p;
  632. { return (p - start); }
  633. yy40:
  634. yych = *++p;
  635. if (yych == 'E') goto yy41;
  636. if (yych != 'e') goto yy31;
  637. yy41:
  638. yych = *++p;
  639. if (yych == 'R') goto yy42;
  640. if (yych != 'r') goto yy31;
  641. yy42:
  642. yych = *++p;
  643. if (yych == 'Y') goto yy34;
  644. if (yych == 'y') goto yy34;
  645. goto yy31;
  646. yy43:
  647. yych = *++p;
  648. if (yych == 'Y') goto yy44;
  649. if (yych != 'y') goto yy31;
  650. yy44:
  651. yych = *++p;
  652. if (yych == 'P') goto yy45;
  653. if (yych != 'p') goto yy31;
  654. yy45:
  655. yych = *++p;
  656. if (yych == 'A') goto yy46;
  657. if (yych != 'a') goto yy31;
  658. yy46:
  659. yych = *++p;
  660. if (yych == 'R') goto yy47;
  661. if (yych != 'r') goto yy31;
  662. yy47:
  663. yych = *++p;
  664. if (yych == 'C') goto yy34;
  665. if (yych == 'c') goto yy34;
  666. goto yy31;
  667. yy48:
  668. yych = *++p;
  669. if (yych != '2') goto yy31;
  670. yych = *++p;
  671. if (yych == 'K') goto yy34;
  672. if (yych == 'k') goto yy34;
  673. goto yy31;
  674. yy50:
  675. yych = *++p;
  676. if (yych == 'L') goto yy61;
  677. if (yych == 'l') goto yy61;
  678. goto yy31;
  679. yy51:
  680. yych = *++p;
  681. if (yych == 'T') goto yy57;
  682. if (yych == 't') goto yy57;
  683. goto yy31;
  684. yy52:
  685. yych = *++p;
  686. if (yych == 'S') goto yy53;
  687. if (yych != 's') goto yy31;
  688. yy53:
  689. yych = *++p;
  690. if (yych == 'H') goto yy54;
  691. if (yych != 'h') goto yy31;
  692. yy54:
  693. yych = *++p;
  694. if (yych == 'A') goto yy55;
  695. if (yych != 'a') goto yy31;
  696. yy55:
  697. yych = *++p;
  698. if (yych == 'R') goto yy56;
  699. if (yych != 'r') goto yy31;
  700. yy56:
  701. yych = *++p;
  702. if (yych == 'E') goto yy34;
  703. if (yych == 'e') goto yy34;
  704. goto yy31;
  705. yy57:
  706. yych = *++p;
  707. if (yych == 'C') goto yy58;
  708. if (yych != 'c') goto yy31;
  709. yy58:
  710. yych = *++p;
  711. if (yych == 'O') goto yy59;
  712. if (yych != 'o') goto yy31;
  713. yy59:
  714. yych = *++p;
  715. if (yych == 'I') goto yy60;
  716. if (yych != 'i') goto yy31;
  717. yy60:
  718. yych = *++p;
  719. if (yych == 'N') goto yy34;
  720. if (yych == 'n') goto yy34;
  721. goto yy31;
  722. yy61:
  723. yych = *++p;
  724. if (yych == 'O') goto yy34;
  725. if (yych == 'o') goto yy34;
  726. goto yy31;
  727. yy62:
  728. yych = *++p;
  729. if (yych != '9') goto yy31;
  730. yych = *++p;
  731. if (yych != '.') goto yy31;
  732. yych = *++p;
  733. if (yych != '5') goto yy31;
  734. yych = *++p;
  735. if (yych != '0') goto yy31;
  736. yych = *++p;
  737. if (yych <= 'Q') goto yy31;
  738. if (yych <= 'S') goto yy34;
  739. if (yych <= 'q') goto yy31;
  740. if (yych <= 's') goto yy34;
  741. goto yy31;
  742. yy67:
  743. yych = *++p;
  744. if (yych == 'I') goto yy34;
  745. if (yych == 'i') goto yy34;
  746. goto yy31;
  747. yy68:
  748. yych = *++p;
  749. if (yych == 'I') goto yy89;
  750. if (yych == 'i') goto yy89;
  751. goto yy31;
  752. yy69:
  753. yych = *++p;
  754. if (yych <= 'P') {
  755. if (yych == 'L') goto yy79;
  756. if (yych <= 'O') goto yy31;
  757. goto yy80;
  758. } else {
  759. if (yych <= 'l') {
  760. if (yych <= 'k') goto yy31;
  761. goto yy79;
  762. } else {
  763. if (yych == 'p') goto yy80;
  764. goto yy31;
  765. }
  766. }
  767. yy70:
  768. yych = *++p;
  769. if (yych == 'O') goto yy71;
  770. if (yych != 'o') goto yy31;
  771. yy71:
  772. yych = *++p;
  773. if (yych == 'N') goto yy72;
  774. if (yych != 'n') goto yy31;
  775. yy72:
  776. yych = *++p;
  777. if (yych == '-') goto yy73;
  778. if (yych == ':') goto yy35;
  779. goto yy31;
  780. yy73:
  781. yych = *++p;
  782. if (yych == 'U') goto yy74;
  783. if (yych != 'u') goto yy31;
  784. yy74:
  785. yych = *++p;
  786. if (yych == 'S') goto yy75;
  787. if (yych != 's') goto yy31;
  788. yy75:
  789. yych = *++p;
  790. if (yych == 'E') goto yy76;
  791. if (yych != 'e') goto yy31;
  792. yy76:
  793. yych = *++p;
  794. if (yych == 'R') goto yy77;
  795. if (yych != 'r') goto yy31;
  796. yy77:
  797. yych = *++p;
  798. if (yych == 'I') goto yy78;
  799. if (yych != 'i') goto yy31;
  800. yy78:
  801. yych = *++p;
  802. if (yych == 'D') goto yy34;
  803. if (yych == 'd') goto yy34;
  804. goto yy31;
  805. yy79:
  806. yych = *++p;
  807. if (yych == 'R') goto yy81;
  808. if (yych == 'r') goto yy81;
  809. goto yy31;
  810. yy80:
  811. yych = *++p;
  812. if (yych == 'P') goto yy34;
  813. if (yych == 'p') goto yy34;
  814. goto yy31;
  815. yy81:
  816. yych = *++p;
  817. if (yych == 'P') goto yy82;
  818. if (yych != 'p') goto yy31;
  819. yy82:
  820. yych = *++p;
  821. if (yych == 'C') goto yy83;
  822. if (yych != 'c') goto yy31;
  823. yy83:
  824. yych = *++p;
  825. if (yych != '.') goto yy31;
  826. yych = *++p;
  827. if (yych == 'B') goto yy85;
  828. if (yych != 'b') goto yy31;
  829. yy85:
  830. yych = *++p;
  831. if (yych == 'E') goto yy86;
  832. if (yych != 'e') goto yy31;
  833. yy86:
  834. yych = *++p;
  835. if (yych == 'E') goto yy87;
  836. if (yych != 'e') goto yy31;
  837. yy87:
  838. yych = *++p;
  839. if (yych == 'P') goto yy88;
  840. if (yych != 'p') goto yy31;
  841. yy88:
  842. yych = *++p;
  843. if (yych <= 'R') {
  844. if (yych == ':') goto yy35;
  845. goto yy31;
  846. } else {
  847. if (yych <= 'S') goto yy34;
  848. if (yych == 's') goto yy34;
  849. goto yy31;
  850. }
  851. yy89:
  852. yych = *++p;
  853. if (yych == 'R') goto yy90;
  854. if (yych != 'r') goto yy31;
  855. yy90:
  856. yych = *++p;
  857. if (yych == 'E') goto yy34;
  858. if (yych == 'e') goto yy34;
  859. goto yy31;
  860. yy91:
  861. yych = *++p;
  862. if (yych == 'C') goto yy99;
  863. if (yych == 'c') goto yy99;
  864. goto yy31;
  865. yy92:
  866. yych = *++p;
  867. if (yych == 'A') goto yy98;
  868. if (yych == 'a') goto yy98;
  869. goto yy31;
  870. yy93:
  871. yych = *++p;
  872. if (yych == 'B') goto yy95;
  873. if (yych == 'b') goto yy95;
  874. goto yy31;
  875. yy94:
  876. yych = *++p;
  877. if (yych <= 'R') {
  878. if (yych == ':') goto yy35;
  879. goto yy31;
  880. } else {
  881. if (yych <= 'S') goto yy34;
  882. if (yych == 's') goto yy34;
  883. goto yy31;
  884. }
  885. yy95:
  886. yych = *++p;
  887. if (yych == 'C') goto yy96;
  888. if (yych != 'c') goto yy31;
  889. yy96:
  890. yych = *++p;
  891. if (yych == 'A') goto yy97;
  892. if (yych != 'a') goto yy31;
  893. yy97:
  894. yych = *++p;
  895. if (yych == 'L') goto yy34;
  896. if (yych == 'l') goto yy34;
  897. goto yy31;
  898. yy98:
  899. yych = *++p;
  900. if (yych == 'I') goto yy34;
  901. if (yych == 'i') goto yy34;
  902. goto yy31;
  903. yy99:
  904. yych = *++p;
  905. if (yych == 'I') goto yy100;
  906. if (yych != 'i') goto yy31;
  907. yy100:
  908. yych = *++p;
  909. if (yych == 'W') goto yy101;
  910. if (yych != 'w') goto yy31;
  911. yy101:
  912. yych = *++p;
  913. if (yych == 'Y') goto yy102;
  914. if (yych != 'y') goto yy31;
  915. yy102:
  916. yych = *++p;
  917. if (yych == 'G') goto yy34;
  918. if (yych == 'g') goto yy34;
  919. goto yy31;
  920. yy103:
  921. yych = *++p;
  922. if (yych == 'E') goto yy112;
  923. if (yych == 'e') goto yy112;
  924. goto yy31;
  925. yy104:
  926. yych = *++p;
  927. if (yych <= 'N') {
  928. if (yych <= 'L') goto yy31;
  929. if (yych >= 'N') goto yy106;
  930. } else {
  931. if (yych <= 'l') goto yy31;
  932. if (yych <= 'm') goto yy105;
  933. if (yych <= 'n') goto yy106;
  934. goto yy31;
  935. }
  936. yy105:
  937. yych = *++p;
  938. if (yych == 'M') goto yy111;
  939. if (yych == 'm') goto yy111;
  940. goto yy31;
  941. yy106:
  942. yych = *++p;
  943. if (yych == 'T') goto yy107;
  944. if (yych != 't') goto yy31;
  945. yy107:
  946. yych = *++p;
  947. if (yych == 'R') goto yy108;
  948. if (yych != 'r') goto yy31;
  949. yy108:
  950. yych = *++p;
  951. if (yych == 'I') goto yy109;
  952. if (yych != 'i') goto yy31;
  953. yy109:
  954. yych = *++p;
  955. if (yych == 'L') goto yy110;
  956. if (yych != 'l') goto yy31;
  957. yy110:
  958. yych = *++p;
  959. if (yych == 'O') goto yy34;
  960. if (yych == 'o') goto yy34;
  961. goto yy31;
  962. yy111:
  963. yych = *++p;
  964. if (yych == 'I') goto yy34;
  965. if (yych == 'i') goto yy34;
  966. goto yy31;
  967. yy112:
  968. yych = *++p;
  969. if (yych == 'W') goto yy113;
  970. if (yych != 'w') goto yy31;
  971. yy113:
  972. yych = *++p;
  973. if (yych != '-') goto yy31;
  974. yych = *++p;
  975. if (yych == 'S') goto yy115;
  976. if (yych != 's') goto yy31;
  977. yy115:
  978. yych = *++p;
  979. if (yych == 'O') goto yy116;
  980. if (yych != 'o') goto yy31;
  981. yy116:
  982. yych = *++p;
  983. if (yych == 'U') goto yy117;
  984. if (yych != 'u') goto yy31;
  985. yy117:
  986. yych = *++p;
  987. if (yych == 'R') goto yy118;
  988. if (yych != 'r') goto yy31;
  989. yy118:
  990. yych = *++p;
  991. if (yych == 'C') goto yy119;
  992. if (yych != 'c') goto yy31;
  993. yy119:
  994. yych = *++p;
  995. if (yych == 'E') goto yy34;
  996. if (yych == 'e') goto yy34;
  997. goto yy31;
  998. yy120:
  999. yych = *++p;
  1000. if (yych == '2') goto yy127;
  1001. goto yy31;
  1002. yy121:
  1003. yych = *++p;
  1004. if (yych == 'R') goto yy124;
  1005. if (yych == 'r') goto yy124;
  1006. goto yy31;
  1007. yy122:
  1008. yych = *++p;
  1009. if (yych == 'P') goto yy34;
  1010. if (yych == 'p') goto yy34;
  1011. goto yy31;
  1012. yy123:
  1013. yych = *++p;
  1014. if (yych == 'N') goto yy34;
  1015. if (yych == 'n') goto yy34;
  1016. goto yy31;
  1017. yy124:
  1018. yych = *++p;
  1019. if (yych == 'E') goto yy125;
  1020. if (yych != 'e') goto yy31;
  1021. yy125:
  1022. yych = *++p;
  1023. if (yych == 'A') goto yy126;
  1024. if (yych != 'a') goto yy31;
  1025. yy126:
  1026. yych = *++p;
  1027. if (yych == 'L') goto yy34;
  1028. if (yych == 'l') goto yy34;
  1029. goto yy31;
  1030. yy127:
  1031. yych = *++p;
  1032. if (yych != '0') goto yy31;
  1033. yych = *++p;
  1034. if (yych != '0') goto yy31;
  1035. yych = *++p;
  1036. if (yych == '4') goto yy34;
  1037. goto yy31;
  1038. yy130:
  1039. yych = *++p;
  1040. if (yych == 'I') goto yy149;
  1041. if (yych == 'i') goto yy149;
  1042. goto yy31;
  1043. yy131:
  1044. yych = *++p;
  1045. if (yych <= 'L') {
  1046. if (yych == 'A') goto yy141;
  1047. if (yych <= 'K') goto yy31;
  1048. goto yy140;
  1049. } else {
  1050. if (yych <= 'a') {
  1051. if (yych <= '`') goto yy31;
  1052. goto yy141;
  1053. } else {
  1054. if (yych == 'l') goto yy140;
  1055. goto yy31;
  1056. }
  1057. }
  1058. yy132:
  1059. yych = *++p;
  1060. if (yych == 'P') goto yy34;
  1061. if (yych == 'p') goto yy34;
  1062. goto yy31;
  1063. yy133:
  1064. yych = *++p;
  1065. if (yych == '3') goto yy137;
  1066. goto yy31;
  1067. yy134:
  1068. yych = *++p;
  1069. if (yych == 'T') goto yy136;
  1070. if (yych == 't') goto yy136;
  1071. goto yy31;
  1072. yy135:
  1073. yych = *++p;
  1074. if (yych == 'G') goto yy34;
  1075. if (yych == 'g') goto yy34;
  1076. goto yy31;
  1077. yy136:
  1078. yych = *++p;
  1079. if (yych == 'P') goto yy34;
  1080. if (yych == 'p') goto yy34;
  1081. goto yy31;
  1082. yy137:
  1083. yych = *++p;
  1084. if (yych != '2') goto yy31;
  1085. yych = *++p;
  1086. if (yych != '7') goto yy31;
  1087. yych = *++p;
  1088. if (yych == '0') goto yy34;
  1089. goto yy31;
  1090. yy140:
  1091. yych = *++p;
  1092. if (yych <= 'M') {
  1093. if (yych == ':') goto yy35;
  1094. goto yy31;
  1095. } else {
  1096. if (yych <= 'N') goto yy147;
  1097. if (yych == 'n') goto yy147;
  1098. goto yy31;
  1099. }
  1100. yy141:
  1101. yych = *++p;
  1102. if (yych == 'M') goto yy142;
  1103. if (yych != 'm') goto yy31;
  1104. yy142:
  1105. yych = *++p;
  1106. if (yych == 'S') goto yy143;
  1107. if (yych != 's') goto yy31;
  1108. yy143:
  1109. yych = *++p;
  1110. if (yych == 'P') goto yy144;
  1111. if (yych != 'p') goto yy31;
  1112. yy144:
  1113. yych = *++p;
  1114. if (yych == 'E') goto yy145;
  1115. if (yych != 'e') goto yy31;
  1116. yy145:
  1117. yych = *++p;
  1118. if (yych == 'A') goto yy146;
  1119. if (yych != 'a') goto yy31;
  1120. yy146:
  1121. yych = *++p;
  1122. if (yych == 'K') goto yy34;
  1123. if (yych == 'k') goto yy34;
  1124. goto yy31;
  1125. yy147:
  1126. yych = *++p;
  1127. if (yych == 'E') goto yy148;
  1128. if (yych != 'e') goto yy31;
  1129. yy148:
  1130. yych = *++p;
  1131. if (yych == 'T') goto yy34;
  1132. if (yych == 't') goto yy34;
  1133. goto yy31;
  1134. yy149:
  1135. yych = *++p;
  1136. if (yych <= 'S') {
  1137. if (yych == 'N') goto yy150;
  1138. if (yych <= 'R') goto yy31;
  1139. goto yy151;
  1140. } else {
  1141. if (yych <= 'n') {
  1142. if (yych <= 'm') goto yy31;
  1143. } else {
  1144. if (yych == 's') goto yy151;
  1145. goto yy31;
  1146. }
  1147. }
  1148. yy150:
  1149. yych = *++p;
  1150. if (yych == 'G') goto yy158;
  1151. if (yych == 'g') goto yy158;
  1152. goto yy31;
  1153. yy151:
  1154. yych = *++p;
  1155. if (yych == 'M') goto yy152;
  1156. if (yych != 'm') goto yy31;
  1157. yy152:
  1158. yych = *++p;
  1159. if (yych == 'E') goto yy153;
  1160. if (yych != 'e') goto yy31;
  1161. yy153:
  1162. yych = *++p;
  1163. if (yych == 'S') goto yy154;
  1164. if (yych != 's') goto yy31;
  1165. yy154:
  1166. yych = *++p;
  1167. if (yych == 'S') goto yy155;
  1168. if (yych != 's') goto yy31;
  1169. yy155:
  1170. yych = *++p;
  1171. if (yych == 'A') goto yy156;
  1172. if (yych != 'a') goto yy31;
  1173. yy156:
  1174. yych = *++p;
  1175. if (yych == 'G') goto yy157;
  1176. if (yych != 'g') goto yy31;
  1177. yy157:
  1178. yych = *++p;
  1179. if (yych == 'E') goto yy34;
  1180. if (yych == 'e') goto yy34;
  1181. goto yy31;
  1182. yy158:
  1183. yych = *++p;
  1184. if (yych == 'S') goto yy34;
  1185. if (yych == 's') goto yy34;
  1186. goto yy31;
  1187. yy159:
  1188. yych = *++p;
  1189. if (yych == 'N') goto yy34;
  1190. if (yych == 'n') goto yy34;
  1191. goto yy31;
  1192. yy160:
  1193. yych = *++p;
  1194. if (yych == 'E') goto yy210;
  1195. if (yych == 'e') goto yy210;
  1196. goto yy31;
  1197. yy161:
  1198. yych = *++p;
  1199. if (yych == 'H') goto yy34;
  1200. if (yych == 'h') goto yy34;
  1201. goto yy31;
  1202. yy162:
  1203. yych = *++p;
  1204. if (yych == 'O') goto yy206;
  1205. if (yych == 'o') goto yy206;
  1206. goto yy31;
  1207. yy163:
  1208. yych = *++p;
  1209. if (yych <= 'L') {
  1210. if (yych == 'A') goto yy196;
  1211. if (yych <= 'K') goto yy31;
  1212. goto yy197;
  1213. } else {
  1214. if (yych <= 'a') {
  1215. if (yych <= '`') goto yy31;
  1216. goto yy196;
  1217. } else {
  1218. if (yych == 'l') goto yy197;
  1219. goto yy31;
  1220. }
  1221. }
  1222. yy164:
  1223. yych = *++p;
  1224. if (yych <= 'S') {
  1225. if (yych == 'B') goto yy34;
  1226. if (yych <= 'R') goto yy31;
  1227. goto yy34;
  1228. } else {
  1229. if (yych <= 'b') {
  1230. if (yych <= 'a') goto yy31;
  1231. goto yy34;
  1232. } else {
  1233. if (yych == 's') goto yy34;
  1234. goto yy31;
  1235. }
  1236. }
  1237. yy165:
  1238. yych = *++p;
  1239. if (yych == 'Y') goto yy194;
  1240. if (yych == 'y') goto yy194;
  1241. goto yy31;
  1242. yy166:
  1243. yych = *++p;
  1244. if (yych == 'N') goto yy34;
  1245. if (yych == 'n') goto yy34;
  1246. goto yy31;
  1247. yy167:
  1248. yych = *++p;
  1249. if (yych == 'T') goto yy193;
  1250. if (yych == 't') goto yy193;
  1251. goto yy31;
  1252. yy168:
  1253. yych = *++p;
  1254. if (yych <= 'S') {
  1255. if (yych <= 'C') {
  1256. if (yych <= 'B') goto yy31;
  1257. goto yy180;
  1258. } else {
  1259. if (yych <= 'Q') goto yy31;
  1260. if (yych <= 'R') goto yy178;
  1261. goto yy179;
  1262. }
  1263. } else {
  1264. if (yych <= 'q') {
  1265. if (yych == 'c') goto yy180;
  1266. goto yy31;
  1267. } else {
  1268. if (yych <= 'r') goto yy178;
  1269. if (yych <= 's') goto yy179;
  1270. goto yy31;
  1271. }
  1272. }
  1273. yy169:
  1274. yych = *++p;
  1275. if (yych == 'M') goto yy177;
  1276. if (yych == 'm') goto yy177;
  1277. goto yy31;
  1278. yy170:
  1279. yych = *++p;
  1280. if (yych <= 'P') {
  1281. if (yych == 'E') goto yy174;
  1282. if (yych <= 'O') goto yy31;
  1283. goto yy175;
  1284. } else {
  1285. if (yych <= 'e') {
  1286. if (yych <= 'd') goto yy31;
  1287. goto yy174;
  1288. } else {
  1289. if (yych == 'p') goto yy175;
  1290. goto yy31;
  1291. }
  1292. }
  1293. yy171:
  1294. yych = *++p;
  1295. if (yych == 'T') goto yy172;
  1296. if (yych != 't') goto yy31;
  1297. yy172:
  1298. yych = *++p;
  1299. if (yych == 'T') goto yy173;
  1300. if (yych != 't') goto yy31;
  1301. yy173:
  1302. yych = *++p;
  1303. if (yych == 'P') goto yy34;
  1304. if (yych == 'p') goto yy34;
  1305. goto yy31;
  1306. yy174:
  1307. yych = *++p;
  1308. if (yych == 'V') goto yy176;
  1309. if (yych == 'v') goto yy176;
  1310. goto yy31;
  1311. yy175:
  1312. yych = *++p;
  1313. if (yych <= 'R') {
  1314. if (yych == ':') goto yy35;
  1315. goto yy31;
  1316. } else {
  1317. if (yych <= 'S') goto yy34;
  1318. if (yych == 's') goto yy34;
  1319. goto yy31;
  1320. }
  1321. yy176:
  1322. yych = *++p;
  1323. if (yych == 'E') goto yy34;
  1324. if (yych == 'e') goto yy34;
  1325. goto yy31;
  1326. yy177:
  1327. yych = *++p;
  1328. if (yych == 'P') goto yy34;
  1329. if (yych == 'p') goto yy34;
  1330. goto yy31;
  1331. yy178:
  1332. yych = *++p;
  1333. if (yych == 'V') goto yy190;
  1334. if (yych == 'v') goto yy190;
  1335. goto yy31;
  1336. yy179:
  1337. yych = *++p;
  1338. if (yych == 'S') goto yy187;
  1339. if (yych == 's') goto yy187;
  1340. goto yy31;
  1341. yy180:
  1342. yych = *++p;
  1343. if (yych == 'O') goto yy181;
  1344. if (yych != 'o') goto yy31;
  1345. yy181:
  1346. yych = *++p;
  1347. if (yych == 'N') goto yy182;
  1348. if (yych != 'n') goto yy31;
  1349. yy182:
  1350. yych = *++p;
  1351. if (yych == 'D') goto yy183;
  1352. if (yych != 'd') goto yy31;
  1353. yy183:
  1354. yych = *++p;
  1355. if (yych == 'L') goto yy184;
  1356. if (yych != 'l') goto yy31;
  1357. yy184:
  1358. yych = *++p;
  1359. if (yych == 'I') goto yy185;
  1360. if (yych != 'i') goto yy31;
  1361. yy185:
  1362. yych = *++p;
  1363. if (yych == 'F') goto yy186;
  1364. if (yych != 'f') goto yy31;
  1365. yy186:
  1366. yych = *++p;
  1367. if (yych == 'E') goto yy34;
  1368. if (yych == 'e') goto yy34;
  1369. goto yy31;
  1370. yy187:
  1371. yych = *++p;
  1372. if (yych == 'I') goto yy188;
  1373. if (yych != 'i') goto yy31;
  1374. yy188:
  1375. yych = *++p;
  1376. if (yych == 'O') goto yy189;
  1377. if (yych != 'o') goto yy31;
  1378. yy189:
  1379. yych = *++p;
  1380. if (yych == 'N') goto yy34;
  1381. if (yych == 'n') goto yy34;
  1382. goto yy31;
  1383. yy190:
  1384. yych = *++p;
  1385. if (yych == 'I') goto yy191;
  1386. if (yych != 'i') goto yy31;
  1387. yy191:
  1388. yych = *++p;
  1389. if (yych == 'C') goto yy192;
  1390. if (yych != 'c') goto yy31;
  1391. yy192:
  1392. yych = *++p;
  1393. if (yych == 'E') goto yy34;
  1394. if (yych == 'e') goto yy34;
  1395. goto yy31;
  1396. yy193:
  1397. yych = *++p;
  1398. if (yych == 'P') goto yy34;
  1399. if (yych == 'p') goto yy34;
  1400. goto yy31;
  1401. yy194:
  1402. yych = *++p;
  1403. if (yych == 'P') goto yy195;
  1404. if (yych != 'p') goto yy31;
  1405. yy195:
  1406. yych = *++p;
  1407. if (yych == 'E') goto yy34;
  1408. if (yych == 'e') goto yy34;
  1409. goto yy31;
  1410. yy196:
  1411. yych = *++p;
  1412. if (yych == 'P') goto yy200;
  1413. if (yych == 'p') goto yy200;
  1414. goto yy31;
  1415. yy197:
  1416. yych = *++p;
  1417. if (yych == 'D') goto yy198;
  1418. if (yych != 'd') goto yy31;
  1419. yy198:
  1420. yych = *++p;
  1421. if (yych == 'A') goto yy199;
  1422. if (yych != 'a') goto yy31;
  1423. yy199:
  1424. yych = *++p;
  1425. if (yych == 'T') goto yy34;
  1426. if (yych == 't') goto yy34;
  1427. goto yy31;
  1428. yy200:
  1429. yych = *++p;
  1430. if (yych != '.') goto yy31;
  1431. yych = *++p;
  1432. if (yych == 'B') goto yy202;
  1433. if (yych != 'b') goto yy31;
  1434. yy202:
  1435. yych = *++p;
  1436. if (yych == 'E') goto yy203;
  1437. if (yych != 'e') goto yy31;
  1438. yy203:
  1439. yych = *++p;
  1440. if (yych == 'E') goto yy204;
  1441. if (yych != 'e') goto yy31;
  1442. yy204:
  1443. yych = *++p;
  1444. if (yych == 'P') goto yy205;
  1445. if (yych != 'p') goto yy31;
  1446. yy205:
  1447. yych = *++p;
  1448. if (yych <= 'R') {
  1449. if (yych == ':') goto yy35;
  1450. goto yy31;
  1451. } else {
  1452. if (yych <= 'S') goto yy34;
  1453. if (yych == 's') goto yy34;
  1454. goto yy31;
  1455. }
  1456. yy206:
  1457. yych = *++p;
  1458. if (yych == 'T') goto yy207;
  1459. if (yych != 't') goto yy31;
  1460. yy207:
  1461. yych = *++p;
  1462. if (yych == 'I') goto yy208;
  1463. if (yych != 'i') goto yy31;
  1464. yy208:
  1465. yych = *++p;
  1466. if (yych == 'F') goto yy209;
  1467. if (yych != 'f') goto yy31;
  1468. yy209:
  1469. yych = *++p;
  1470. if (yych == 'Y') goto yy34;
  1471. if (yych == 'y') goto yy34;
  1472. goto yy31;
  1473. yy210:
  1474. yych = *++p;
  1475. if (yych == 'A') goto yy211;
  1476. if (yych != 'a') goto yy31;
  1477. yy211:
  1478. yych = *++p;
  1479. if (yych == 'M') goto yy34;
  1480. if (yych == 'm') goto yy34;
  1481. goto yy31;
  1482. yy212:
  1483. yych = *++p;
  1484. if (yych <= 'S') {
  1485. if (yych == 'M') goto yy224;
  1486. if (yych <= 'R') goto yy31;
  1487. goto yy223;
  1488. } else {
  1489. if (yych <= 'm') {
  1490. if (yych <= 'l') goto yy31;
  1491. goto yy224;
  1492. } else {
  1493. if (yych == 's') goto yy223;
  1494. goto yy31;
  1495. }
  1496. }
  1497. yy213:
  1498. yych = *++p;
  1499. if (yych == 'Y') goto yy221;
  1500. if (yych == 'y') goto yy221;
  1501. goto yy31;
  1502. yy214:
  1503. yych = *++p;
  1504. if (yych == 'I') goto yy34;
  1505. if (yych == 'i') goto yy34;
  1506. goto yy31;
  1507. yy215:
  1508. yych = *++p;
  1509. if (yych == 'S') goto yy216;
  1510. if (yych != 's') goto yy31;
  1511. yy216:
  1512. yych = *++p;
  1513. if (yych <= 'N') {
  1514. if (yych == ':') goto yy35;
  1515. goto yy31;
  1516. } else {
  1517. if (yych <= 'O') goto yy217;
  1518. if (yych != 'o') goto yy31;
  1519. }
  1520. yy217:
  1521. yych = *++p;
  1522. if (yych == 'U') goto yy218;
  1523. if (yych != 'u') goto yy31;
  1524. yy218:
  1525. yych = *++p;
  1526. if (yych == 'R') goto yy219;
  1527. if (yych != 'r') goto yy31;
  1528. yy219:
  1529. yych = *++p;
  1530. if (yych == 'C') goto yy220;
  1531. if (yych != 'c') goto yy31;
  1532. yy220:
  1533. yych = *++p;
  1534. if (yych == 'E') goto yy34;
  1535. if (yych == 'e') goto yy34;
  1536. goto yy31;
  1537. yy221:
  1538. yych = *++p;
  1539. if (yych == 'N') goto yy222;
  1540. if (yych != 'n') goto yy31;
  1541. yy222:
  1542. yych = *++p;
  1543. if (yych == 'C') goto yy34;
  1544. if (yych == 'c') goto yy34;
  1545. goto yy31;
  1546. yy223:
  1547. yych = *++p;
  1548. if (yych == 'P') goto yy34;
  1549. if (yych == 'p') goto yy34;
  1550. goto yy31;
  1551. yy224:
  1552. yych = *++p;
  1553. if (yych == 'P') goto yy34;
  1554. if (yych == 'p') goto yy34;
  1555. goto yy31;
  1556. yy225:
  1557. yych = *++p;
  1558. if (yych == 'Y') goto yy245;
  1559. if (yych == 'y') goto yy245;
  1560. goto yy31;
  1561. yy226:
  1562. yych = *++p;
  1563. if (yych <= 'O') {
  1564. if (yych == 'E') goto yy242;
  1565. if (yych <= 'N') goto yy31;
  1566. goto yy243;
  1567. } else {
  1568. if (yych <= 'e') {
  1569. if (yych <= 'd') goto yy31;
  1570. goto yy242;
  1571. } else {
  1572. if (yych == 'o') goto yy243;
  1573. goto yy31;
  1574. }
  1575. }
  1576. yy227:
  1577. yych = *++p;
  1578. if (yych == 'A') goto yy237;
  1579. if (yych == 'a') goto yy237;
  1580. goto yy31;
  1581. yy228:
  1582. yych = *++p;
  1583. if (yych <= 'P') {
  1584. if (yych == 'L') goto yy230;
  1585. if (yych <= 'O') goto yy31;
  1586. goto yy231;
  1587. } else {
  1588. if (yych <= 'l') {
  1589. if (yych <= 'k') goto yy31;
  1590. goto yy230;
  1591. } else {
  1592. if (yych == 'p') goto yy231;
  1593. goto yy31;
  1594. }
  1595. }
  1596. yy229:
  1597. yych = *++p;
  1598. if (yych == 'P') goto yy34;
  1599. if (yych == 'p') goto yy34;
  1600. goto yy31;
  1601. yy230:
  1602. yych = *++p;
  1603. if (yych == 'M') goto yy34;
  1604. if (yych == 'm') goto yy34;
  1605. goto yy31;
  1606. yy231:
  1607. yych = *++p;
  1608. if (yych == 'A') goto yy232;
  1609. if (yych != 'a') goto yy31;
  1610. yy232:
  1611. yych = *++p;
  1612. if (yych == 'R') goto yy233;
  1613. if (yych != 'r') goto yy31;
  1614. yy233:
  1615. yych = *++p;
  1616. if (yych == 'A') goto yy234;
  1617. if (yych != 'a') goto yy31;
  1618. yy234:
  1619. yych = *++p;
  1620. if (yych == 'Z') goto yy235;
  1621. if (yych != 'z') goto yy31;
  1622. yy235:
  1623. yych = *++p;
  1624. if (yych == 'Z') goto yy236;
  1625. if (yych != 'z') goto yy31;
  1626. yy236:
  1627. yych = *++p;
  1628. if (yych == 'I') goto yy34;
  1629. if (yych == 'i') goto yy34;
  1630. goto yy31;
  1631. yy237:
  1632. yych = *++p;
  1633. if (yych == 'T') goto yy238;
  1634. if (yych != 't') goto yy31;
  1635. yy238:
  1636. yych = *++p;
  1637. if (yych == 'F') goto yy239;
  1638. if (yych != 'f') goto yy31;
  1639. yy239:
  1640. yych = *++p;
  1641. if (yych == 'O') goto yy240;
  1642. if (yych != 'o') goto yy31;
  1643. yy240:
  1644. yych = *++p;
  1645. if (yych == 'R') goto yy241;
  1646. if (yych != 'r') goto yy31;
  1647. yy241:
  1648. yych = *++p;
  1649. if (yych == 'M') goto yy34;
  1650. if (yych == 'm') goto yy34;
  1651. goto yy31;
  1652. yy242:
  1653. yych = *++p;
  1654. if (yych == 'S') goto yy34;
  1655. if (yych == 's') goto yy34;
  1656. goto yy31;
  1657. yy243:
  1658. yych = *++p;
  1659. if (yych == 'X') goto yy244;
  1660. if (yych != 'x') goto yy31;
  1661. yy244:
  1662. yych = *++p;
  1663. if (yych == 'Y') goto yy34;
  1664. if (yych == 'y') goto yy34;
  1665. goto yy31;
  1666. yy245:
  1667. yych = *++p;
  1668. if (yych == 'C') goto yy34;
  1669. if (yych == 'c') goto yy34;
  1670. goto yy31;
  1671. yy246:
  1672. yych = *++p;
  1673. if (yych == 'D') goto yy34;
  1674. if (yych == 'd') goto yy34;
  1675. goto yy31;
  1676. yy247:
  1677. yych = *++p;
  1678. if (yych == 'A') goto yy248;
  1679. if (yych != 'a') goto yy31;
  1680. yy248:
  1681. yych = *++p;
  1682. if (yych == 'Q') goto yy249;
  1683. if (yych != 'q') goto yy31;
  1684. yy249:
  1685. yych = *++p;
  1686. if (yych == 'U') goto yy250;
  1687. if (yych != 'u') goto yy31;
  1688. yy250:
  1689. yych = *++p;
  1690. if (yych == 'E') goto yy251;
  1691. if (yych != 'e') goto yy31;
  1692. yy251:
  1693. yych = *++p;
  1694. if (yych == 'L') goto yy252;
  1695. if (yych != 'l') goto yy31;
  1696. yy252:
  1697. yych = *++p;
  1698. if (yych == 'O') goto yy253;
  1699. if (yych != 'o') goto yy31;
  1700. yy253:
  1701. yych = *++p;
  1702. if (yych == 'C') goto yy254;
  1703. if (yych != 'c') goto yy31;
  1704. yy254:
  1705. yych = *++p;
  1706. if (yych == 'K') goto yy255;
  1707. if (yych != 'k') goto yy31;
  1708. yy255:
  1709. yych = *++p;
  1710. if (yych == 'T') goto yy256;
  1711. if (yych != 't') goto yy31;
  1712. yy256:
  1713. yych = *++p;
  1714. if (yych == 'O') goto yy257;
  1715. if (yych != 'o') goto yy31;
  1716. yy257:
  1717. yych = *++p;
  1718. if (yych == 'K') goto yy258;
  1719. if (yych != 'k') goto yy31;
  1720. yy258:
  1721. yych = *++p;
  1722. if (yych == 'E') goto yy259;
  1723. if (yych != 'e') goto yy31;
  1724. yy259:
  1725. yych = *++p;
  1726. if (yych == 'N') goto yy34;
  1727. if (yych == 'n') goto yy34;
  1728. goto yy31;
  1729. yy260:
  1730. yych = *++p;
  1731. if (yych == 'T') goto yy267;
  1732. if (yych == 't') goto yy267;
  1733. goto yy31;
  1734. yy261:
  1735. yych = *++p;
  1736. if (yych == 'T') goto yy266;
  1737. if (yych == 't') goto yy266;
  1738. goto yy31;
  1739. yy262:
  1740. yych = *++p;
  1741. if (yych <= 'G') {
  1742. if (yych == ':') goto yy35;
  1743. goto yy31;
  1744. } else {
  1745. if (yych <= 'H') goto yy34;
  1746. if (yych == 'h') goto yy34;
  1747. goto yy31;
  1748. }
  1749. yy263:
  1750. yych = *++p;
  1751. if (yych == 'S') goto yy34;
  1752. if (yych == 's') goto yy34;
  1753. goto yy31;
  1754. yy264:
  1755. yych = *++p;
  1756. if (yych == 'W') goto yy265;
  1757. if (yych != 'w') goto yy31;
  1758. yy265:
  1759. yych = *++p;
  1760. if (yych == 'S') goto yy34;
  1761. if (yych == 's') goto yy34;
  1762. goto yy31;
  1763. yy266:
  1764. yych = *++p;
  1765. if (yych == 'P') goto yy34;
  1766. if (yych == 'p') goto yy34;
  1767. goto yy31;
  1768. yy267:
  1769. yych = *++p;
  1770. if (yych == 'E') goto yy268;
  1771. if (yych != 'e') goto yy31;
  1772. yy268:
  1773. yych = *++p;
  1774. if (yych == 'S') goto yy34;
  1775. if (yych == 's') goto yy34;
  1776. goto yy31;
  1777. yy269:
  1778. yych = *++p;
  1779. if (yych == 'N') goto yy34;
  1780. if (yych == 'n') goto yy34;
  1781. goto yy31;
  1782. yy270:
  1783. yych = *++p;
  1784. if (yych <= 'P') {
  1785. if (yych == 'M') goto yy301;
  1786. if (yych <= 'O') goto yy31;
  1787. goto yy300;
  1788. } else {
  1789. if (yych <= 'm') {
  1790. if (yych <= 'l') goto yy31;
  1791. goto yy301;
  1792. } else {
  1793. if (yych == 'p') goto yy300;
  1794. goto yy31;
  1795. }
  1796. }
  1797. yy271:
  1798. yych = *++p;
  1799. if (yych <= 'Q') {
  1800. if (yych <= '-') {
  1801. if (yych <= ',') goto yy31;
  1802. goto yy293;
  1803. } else {
  1804. if (yych == 'N') goto yy294;
  1805. goto yy31;
  1806. }
  1807. } else {
  1808. if (yych <= 'n') {
  1809. if (yych <= 'R') goto yy292;
  1810. if (yych <= 'm') goto yy31;
  1811. goto yy294;
  1812. } else {
  1813. if (yych == 'r') goto yy292;
  1814. goto yy31;
  1815. }
  1816. }
  1817. yy272:
  1818. yych = *++p;
  1819. if (yych == 'S') goto yy34;
  1820. if (yych == 's') goto yy34;
  1821. goto yy31;
  1822. yy273:
  1823. yych = *++p;
  1824. if (yych == 'S') goto yy288;
  1825. if (yych == 's') goto yy288;
  1826. goto yy31;
  1827. yy274:
  1828. yych = *++p;
  1829. switch (yych) {
  1830. case 'G':
  1831. case 'g': goto yy279;
  1832. case 'I':
  1833. case 'i': goto yy278;
  1834. case 'P':
  1835. case 'p': goto yy280;
  1836. case 'R':
  1837. case 'r': goto yy281;
  1838. default: goto yy31;
  1839. }
  1840. yy275:
  1841. yych = *++p;
  1842. if (yych == 'Q') goto yy277;
  1843. if (yych == 'q') goto yy277;
  1844. goto yy31;
  1845. yy276:
  1846. yych = *++p;
  1847. if (yych == 'D') goto yy34;
  1848. if (yych == 'd') goto yy34;
  1849. goto yy31;
  1850. yy277:
  1851. yych = *++p;
  1852. if (yych == 'P') goto yy34;
  1853. if (yych == 'p') goto yy34;
  1854. goto yy31;
  1855. yy278:
  1856. yych = *++p;
  1857. if (yych == 'L') goto yy286;
  1858. if (yych == 'l') goto yy286;
  1859. goto yy31;
  1860. yy279:
  1861. yych = *++p;
  1862. if (yych == 'N') goto yy284;
  1863. if (yych == 'n') goto yy284;
  1864. goto yy31;
  1865. yy280:
  1866. yych = *++p;
  1867. if (yych == 'S') goto yy34;
  1868. if (yych == 's') goto yy34;
  1869. goto yy31;
  1870. yy281:
  1871. yych = *++p;
  1872. if (yych == 'K') goto yy282;
  1873. if (yych != 'k') goto yy31;
  1874. yy282:
  1875. yych = *++p;
  1876. if (yych == 'E') goto yy283;
  1877. if (yych != 'e') goto yy31;
  1878. yy283:
  1879. yych = *++p;
  1880. if (yych == 'T') goto yy34;
  1881. if (yych == 't') goto yy34;
  1882. goto yy31;
  1883. yy284:
  1884. yych = *++p;
  1885. if (yych == 'E') goto yy285;
  1886. if (yych != 'e') goto yy31;
  1887. yy285:
  1888. yych = *++p;
  1889. if (yych == 'T') goto yy34;
  1890. if (yych == 't') goto yy34;
  1891. goto yy31;
  1892. yy286:
  1893. yych = *++p;
  1894. if (yych == 'T') goto yy287;
  1895. if (yych != 't') goto yy31;
  1896. yy287:
  1897. yych = *++p;
  1898. if (yych == 'O') goto yy34;
  1899. if (yych == 'o') goto yy34;
  1900. goto yy31;
  1901. yy288:
  1902. yych = *++p;
  1903. if (yych == 'S') goto yy289;
  1904. if (yych != 's') goto yy31;
  1905. yy289:
  1906. yych = *++p;
  1907. if (yych == 'A') goto yy290;
  1908. if (yych != 'a') goto yy31;
  1909. yy290:
  1910. yych = *++p;
  1911. if (yych == 'G') goto yy291;
  1912. if (yych != 'g') goto yy31;
  1913. yy291:
  1914. yych = *++p;
  1915. if (yych == 'E') goto yy34;
  1916. if (yych == 'e') goto yy34;
  1917. goto yy31;
  1918. yy292:
  1919. yych = *++p;
  1920. if (yych == 'P') goto yy299;
  1921. if (yych == 'p') goto yy299;
  1922. goto yy31;
  1923. yy293:
  1924. yych = *++p;
  1925. if (yych == 'H') goto yy296;
  1926. if (yych == 'h') goto yy296;
  1927. goto yy31;
  1928. yy294:
  1929. yych = *++p;
  1930. if (yych == 'I') goto yy295;
  1931. if (yych != 'i') goto yy31;
  1932. yy295:
  1933. yych = *++p;
  1934. if (yych == 'M') goto yy34;
  1935. if (yych == 'm') goto yy34;
  1936. goto yy31;
  1937. yy296:
  1938. yych = *++p;
  1939. if (yych == 'E') goto yy297;
  1940. if (yych != 'e') goto yy31;
  1941. yy297:
  1942. yych = *++p;
  1943. if (yych == 'L') goto yy298;
  1944. if (yych != 'l') goto yy31;
  1945. yy298:
  1946. yych = *++p;
  1947. if (yych == 'P') goto yy34;
  1948. if (yych == 'p') goto yy34;
  1949. goto yy31;
  1950. yy299:
  1951. yych = *++p;
  1952. if (yych <= 'R') {
  1953. if (yych == ':') goto yy35;
  1954. goto yy31;
  1955. } else {
  1956. if (yych <= 'S') goto yy34;
  1957. if (yych == 's') goto yy34;
  1958. goto yy31;
  1959. }
  1960. yy300:
  1961. yych = *++p;
  1962. if (yych == 'D') goto yy304;
  1963. if (yych == 'd') goto yy304;
  1964. goto yy31;
  1965. yy301:
  1966. yych = *++p;
  1967. if (yych == 'B') goto yy302;
  1968. if (yych != 'b') goto yy31;
  1969. yy302:
  1970. yych = *++p;
  1971. if (yych == 'L') goto yy303;
  1972. if (yych != 'l') goto yy31;
  1973. yy303:
  1974. yych = *++p;
  1975. if (yych == 'E') goto yy34;
  1976. if (yych == 'e') goto yy34;
  1977. goto yy31;
  1978. yy304:
  1979. yych = *++p;
  1980. if (yych == 'A') goto yy305;
  1981. if (yych != 'a') goto yy31;
  1982. yy305:
  1983. yych = *++p;
  1984. if (yych == 'T') goto yy306;
  1985. if (yych != 't') goto yy31;
  1986. yy306:
  1987. yych = *++p;
  1988. if (yych == 'E') goto yy34;
  1989. if (yych == 'e') goto yy34;
  1990. goto yy31;
  1991. yy307:
  1992. yych = *++p;
  1993. if (yych == 'A') goto yy312;
  1994. if (yych == 'a') goto yy312;
  1995. goto yy31;
  1996. yy308:
  1997. yych = *++p;
  1998. if (yych == 'S') goto yy309;
  1999. if (yych != 's') goto yy31;
  2000. yy309:
  2001. yych = *++p;
  2002. if (yych == 'T') goto yy310;
  2003. if (yych != 't') goto yy31;
  2004. yy310:
  2005. yych = *++p;
  2006. if (yych == 'F') goto yy311;
  2007. if (yych != 'f') goto yy31;
  2008. yy311:
  2009. yych = *++p;
  2010. if (yych == 'M') goto yy34;
  2011. if (yych == 'm') goto yy34;
  2012. goto yy31;
  2013. yy312:
  2014. yych = *++p;
  2015. if (yych == 'P') goto yy313;
  2016. if (yych != 'p') goto yy31;
  2017. yy313:
  2018. yych = *++p;
  2019. if (yych <= 'R') {
  2020. if (yych == ':') goto yy35;
  2021. goto yy31;
  2022. } else {
  2023. if (yych <= 'S') goto yy34;
  2024. if (yych == 's') goto yy34;
  2025. goto yy31;
  2026. }
  2027. yy314:
  2028. yych = *++p;
  2029. if (yych == 'M') goto yy337;
  2030. if (yych == 'm') goto yy337;
  2031. goto yy31;
  2032. yy315:
  2033. yych = *++p;
  2034. if (yych <= 'I') {
  2035. if (yych == 'C') goto yy326;
  2036. if (yych <= 'H') goto yy31;
  2037. goto yy325;
  2038. } else {
  2039. if (yych <= 'c') {
  2040. if (yych <= 'b') goto yy31;
  2041. goto yy326;
  2042. } else {
  2043. if (yych == 'i') goto yy325;
  2044. goto yy31;
  2045. }
  2046. }
  2047. yy316:
  2048. yych = *++p;
  2049. if (yych <= 'P') {
  2050. if (yych == 'N') goto yy34;
  2051. if (yych <= 'O') goto yy31;
  2052. goto yy34;
  2053. } else {
  2054. if (yych <= 'n') {
  2055. if (yych <= 'm') goto yy31;
  2056. goto yy34;
  2057. } else {
  2058. if (yych == 'p') goto yy34;
  2059. goto yy31;
  2060. }
  2061. }
  2062. yy317:
  2063. yych = *++p;
  2064. if (yych <= 'O') {
  2065. if (yych == 'A') goto yy323;
  2066. if (yych <= 'N') goto yy31;
  2067. goto yy324;
  2068. } else {
  2069. if (yych <= 'a') {
  2070. if (yych <= '`') goto yy31;
  2071. goto yy323;
  2072. } else {
  2073. if (yych == 'o') goto yy324;
  2074. goto yy31;
  2075. }
  2076. }
  2077. yy318:
  2078. yych = *++p;
  2079. if (yych == 'F') goto yy322;
  2080. if (yych == 'f') goto yy322;
  2081. goto yy31;
  2082. yy319:
  2083. yych = *++p;
  2084. if (yych <= '@') {
  2085. if (yych == ':') goto yy35;
  2086. goto yy31;
  2087. } else {
  2088. if (yych <= 'A') goto yy321;
  2089. if (yych == 'a') goto yy321;
  2090. goto yy31;
  2091. }
  2092. yy320:
  2093. yych = *++p;
  2094. if (yych == 'X') goto yy34;
  2095. if (yych == 'x') goto yy34;
  2096. goto yy31;
  2097. yy321:
  2098. yych = *++p;
  2099. if (yych == 'P') goto yy34;
  2100. if (yych == 'p') goto yy34;
  2101. goto yy31;
  2102. yy322:
  2103. yych = *++p;
  2104. if (yych == 'O') goto yy34;
  2105. if (yych == 'o') goto yy34;
  2106. goto yy31;
  2107. yy323:
  2108. yych = *++p;
  2109. if (yych == 'P') goto yy34;
  2110. if (yych == 'p') goto yy34;
  2111. goto yy31;
  2112. yy324:
  2113. yych = *++p;
  2114. if (yych == 'N') goto yy34;
  2115. if (yych == 'n') goto yy34;
  2116. goto yy31;
  2117. yy325:
  2118. yych = *++p;
  2119. if (yych == 'S') goto yy327;
  2120. if (yych == 's') goto yy327;
  2121. goto yy31;
  2122. yy326:
  2123. yych = *++p;
  2124. if (yych <= ':') {
  2125. if (yych == '6') goto yy34;
  2126. if (yych <= '9') goto yy31;
  2127. goto yy35;
  2128. } else {
  2129. if (yych <= 'S') {
  2130. if (yych <= 'R') goto yy31;
  2131. goto yy34;
  2132. } else {
  2133. if (yych == 's') goto yy34;
  2134. goto yy31;
  2135. }
  2136. }
  2137. yy327:
  2138. yych = *++p;
  2139. if (yych == '.') goto yy328;
  2140. if (yych == ':') goto yy35;
  2141. goto yy31;
  2142. yy328:
  2143. yych = *++p;
  2144. if (yych <= 'X') {
  2145. if (yych <= 'K') {
  2146. if (yych == 'B') goto yy331;
  2147. goto yy31;
  2148. } else {
  2149. if (yych <= 'L') goto yy329;
  2150. if (yych <= 'W') goto yy31;
  2151. goto yy330;
  2152. }
  2153. } else {
  2154. if (yych <= 'k') {
  2155. if (yych == 'b') goto yy331;
  2156. goto yy31;
  2157. } else {
  2158. if (yych <= 'l') goto yy329;
  2159. if (yych == 'x') goto yy330;
  2160. goto yy31;
  2161. }
  2162. }
  2163. yy329:
  2164. yych = *++p;
  2165. if (yych == 'W') goto yy336;
  2166. if (yych == 'w') goto yy336;
  2167. goto yy31;
  2168. yy330:
  2169. yych = *++p;
  2170. if (yych == 'P') goto yy334;
  2171. if (yych == 'p') goto yy334;
  2172. goto yy31;
  2173. yy331:
  2174. yych = *++p;
  2175. if (yych == 'E') goto yy332;
  2176. if (yych != 'e') goto yy31;
  2177. yy332:
  2178. yych = *++p;
  2179. if (yych == 'E') goto yy333;
  2180. if (yych != 'e') goto yy31;
  2181. yy333:
  2182. yych = *++p;
  2183. if (yych == 'P') goto yy34;
  2184. if (yych == 'p') goto yy34;
  2185. goto yy31;
  2186. yy334:
  2187. yych = *++p;
  2188. if (yych == 'C') goto yy335;
  2189. if (yych != 'c') goto yy31;
  2190. yy335:
  2191. yych = *++p;
  2192. if (yych <= 'R') {
  2193. if (yych == ':') goto yy35;
  2194. goto yy31;
  2195. } else {
  2196. if (yych <= 'S') goto yy34;
  2197. if (yych == 's') goto yy34;
  2198. goto yy31;
  2199. }
  2200. yy336:
  2201. yych = *++p;
  2202. if (yych == 'Z') goto yy34;
  2203. if (yych == 'z') goto yy34;
  2204. goto yy31;
  2205. yy337:
  2206. yych = *++p;
  2207. if (yych == 'S') goto yy34;
  2208. if (yych == 's') goto yy34;
  2209. goto yy31;
  2210. yy338:
  2211. yych = *++p;
  2212. if (yych == 'P') goto yy34;
  2213. if (yych == 'p') goto yy34;
  2214. goto yy31;
  2215. yy339:
  2216. yych = *++p;
  2217. if (yych == 'T') goto yy342;
  2218. if (yych == 't') goto yy342;
  2219. goto yy31;
  2220. yy340:
  2221. yych = *++p;
  2222. if (yych != '2') goto yy31;
  2223. yych = *++p;
  2224. if (yych == '3') goto yy34;
  2225. goto yy31;
  2226. yy342:
  2227. yych = *++p;
  2228. if (yych == 'P') goto yy343;
  2229. if (yych != 'p') goto yy31;
  2230. yy343:
  2231. yych = *++p;
  2232. if (yych <= 'R') {
  2233. if (yych == ':') goto yy35;
  2234. goto yy31;
  2235. } else {
  2236. if (yych <= 'S') goto yy34;
  2237. if (yych == 's') goto yy34;
  2238. goto yy31;
  2239. }
  2240. yy344:
  2241. yych = *++p;
  2242. if (yych == 'A') goto yy360;
  2243. if (yych == 'a') goto yy360;
  2244. goto yy31;
  2245. yy345:
  2246. yych = *++p;
  2247. if (yych <= 'Z') {
  2248. if (yych == 'T') goto yy34;
  2249. if (yych <= 'Y') goto yy31;
  2250. goto yy351;
  2251. } else {
  2252. if (yych <= 't') {
  2253. if (yych <= 's') goto yy31;
  2254. goto yy34;
  2255. } else {
  2256. if (yych == 'z') goto yy351;
  2257. goto yy31;
  2258. }
  2259. }
  2260. yy346:
  2261. yych = *++p;
  2262. if (yych <= 'O') {
  2263. if (yych == ':') goto yy35;
  2264. goto yy31;
  2265. } else {
  2266. if (yych <= 'P') goto yy348;
  2267. if (yych == 'p') goto yy348;
  2268. goto yy31;
  2269. }
  2270. yy347:
  2271. yych = *++p;
  2272. if (yych == 'O') goto yy34;
  2273. if (yych == 'o') goto yy34;
  2274. goto yy31;
  2275. yy348:
  2276. yych = *++p;
  2277. if (yych == 'H') goto yy349;
  2278. if (yych != 'h') goto yy31;
  2279. yy349:
  2280. yych = *++p;
  2281. if (yych == 'E') goto yy350;
  2282. if (yych != 'e') goto yy31;
  2283. yy350:
  2284. yych = *++p;
  2285. if (yych == 'R') goto yy34;
  2286. if (yych == 'r') goto yy34;
  2287. goto yy31;
  2288. yy351:
  2289. yych = *++p;
  2290. if (yych == 'M') goto yy352;
  2291. if (yych != 'm') goto yy31;
  2292. yy352:
  2293. yych = *++p;
  2294. if (yych == 'O') goto yy353;
  2295. if (yych != 'o') goto yy31;
  2296. yy353:
  2297. yych = *++p;
  2298. if (yych == 'P') goto yy354;
  2299. if (yych != 'p') goto yy31;
  2300. yy354:
  2301. yych = *++p;
  2302. if (yych == 'R') goto yy355;
  2303. if (yych != 'r') goto yy31;
  2304. yy355:
  2305. yych = *++p;
  2306. if (yych == 'O') goto yy356;
  2307. if (yych != 'o') goto yy31;
  2308. yy356:
  2309. yych = *++p;
  2310. if (yych == 'J') goto yy357;
  2311. if (yych != 'j') goto yy31;
  2312. yy357:
  2313. yych = *++p;
  2314. if (yych == 'E') goto yy358;
  2315. if (yych != 'e') goto yy31;
  2316. yy358:
  2317. yych = *++p;
  2318. if (yych == 'C') goto yy359;
  2319. if (yych != 'c') goto yy31;
  2320. yy359:
  2321. yych = *++p;
  2322. if (yych == 'T') goto yy34;
  2323. if (yych == 't') goto yy34;
  2324. goto yy31;
  2325. yy360:
  2326. yych = *++p;
  2327. if (yych == 'L') goto yy361;
  2328. if (yych != 'l') goto yy31;
  2329. yy361:
  2330. yych = *++p;
  2331. if (yych == 'K') goto yy34;
  2332. if (yych == 'k') goto yy34;
  2333. goto yy31;
  2334. yy362:
  2335. yych = *++p;
  2336. if (yych <= 'S') {
  2337. if (yych <= 'M') {
  2338. if (yych == 'L') goto yy372;
  2339. goto yy31;
  2340. } else {
  2341. if (yych <= 'N') goto yy373;
  2342. if (yych <= 'R') goto yy31;
  2343. goto yy374;
  2344. }
  2345. } else {
  2346. if (yych <= 'm') {
  2347. if (yych == 'l') goto yy372;
  2348. goto yy31;
  2349. } else {
  2350. if (yych <= 'n') goto yy373;
  2351. if (yych == 's') goto yy374;
  2352. goto yy31;
  2353. }
  2354. }
  2355. yy363:
  2356. yych = *++p;
  2357. if (yych == 'E') goto yy371;
  2358. if (yych == 'e') goto yy371;
  2359. goto yy31;
  2360. yy364:
  2361. yych = *++p;
  2362. if (yych == 'C') goto yy366;
  2363. if (yych == 'c') goto yy366;
  2364. goto yy31;
  2365. yy365:
  2366. yych = *++p;
  2367. if (yych == 'P') goto yy34;
  2368. if (yych == 'p') goto yy34;
  2369. goto yy31;
  2370. yy366:
  2371. yych = *++p;
  2372. if (yych == 'E') goto yy367;
  2373. if (yych != 'e') goto yy31;
  2374. yy367:
  2375. yych = *++p;
  2376. if (yych == 'T') goto yy368;
  2377. if (yych != 't') goto yy31;
  2378. yy368:
  2379. yych = *++p;
  2380. if (yych == 'I') goto yy369;
  2381. if (yych != 'i') goto yy31;
  2382. yy369:
  2383. yych = *++p;
  2384. if (yych == 'M') goto yy370;
  2385. if (yych != 'm') goto yy31;
  2386. yy370:
  2387. yych = *++p;
  2388. if (yych == 'E') goto yy34;
  2389. if (yych == 'e') goto yy34;
  2390. goto yy31;
  2391. yy371:
  2392. yych = *++p;
  2393. if (yych == 'D') goto yy34;
  2394. if (yych == 'd') goto yy34;
  2395. goto yy31;
  2396. yy372:
  2397. yych = *++p;
  2398. if (yych == 'E') goto yy34;
  2399. if (yych == 'e') goto yy34;
  2400. goto yy31;
  2401. yy373:
  2402. yych = *++p;
  2403. if (yych == 'G') goto yy375;
  2404. if (yych == 'g') goto yy375;
  2405. goto yy31;
  2406. yy374:
  2407. yych = *++p;
  2408. if (yych == 'H') goto yy34;
  2409. if (yych == 'h') goto yy34;
  2410. goto yy31;
  2411. yy375:
  2412. yych = *++p;
  2413. if (yych == 'E') goto yy376;
  2414. if (yych != 'e') goto yy31;
  2415. yy376:
  2416. yych = *++p;
  2417. if (yych == 'R') goto yy34;
  2418. if (yych == 'r') goto yy34;
  2419. goto yy31;
  2420. yy377:
  2421. yych = *++p;
  2422. if (yych == 'T') goto yy395;
  2423. if (yych == 't') goto yy395;
  2424. goto yy31;
  2425. yy378:
  2426. yych = *++p;
  2427. if (yych == 'T') goto yy34;
  2428. if (yych == 't') goto yy34;
  2429. goto yy31;
  2430. yy379:
  2431. yych = *++p;
  2432. if (yych == 'M') goto yy34;
  2433. if (yych == 'm') goto yy34;
  2434. goto yy31;
  2435. yy380:
  2436. yych = *++p;
  2437. if (yych <= 'S') {
  2438. if (yych == 'P') goto yy34;
  2439. if (yych <= 'R') goto yy31;
  2440. goto yy34;
  2441. } else {
  2442. if (yych <= 'p') {
  2443. if (yych <= 'o') goto yy31;
  2444. goto yy34;
  2445. } else {
  2446. if (yych == 's') goto yy34;
  2447. goto yy31;
  2448. }
  2449. }
  2450. yy381:
  2451. yych = *++p;
  2452. if (yych == 'I') goto yy389;
  2453. if (yych == 'i') goto yy389;
  2454. goto yy31;
  2455. yy382:
  2456. yych = *++p;
  2457. if (yych == 'A') goto yy388;
  2458. if (yych == 'a') goto yy388;
  2459. goto yy31;
  2460. yy383:
  2461. yych = *++p;
  2462. if (yych == 'O') goto yy386;
  2463. if (yych == 'o') goto yy386;
  2464. goto yy31;
  2465. yy384:
  2466. yych = *++p;
  2467. if (yych == 'A') goto yy385;
  2468. if (yych != 'a') goto yy31;
  2469. yy385:
  2470. yych = *++p;
  2471. if (yych <= 'R') {
  2472. if (yych == ':') goto yy35;
  2473. goto yy31;
  2474. } else {
  2475. if (yych <= 'S') goto yy34;
  2476. if (yych == 's') goto yy34;
  2477. goto yy31;
  2478. }
  2479. yy386:
  2480. yych = *++p;
  2481. if (yych == 'U') goto yy387;
  2482. if (yych != 'u') goto yy31;
  2483. yy387:
  2484. yych = *++p;
  2485. if (yych == 'T') goto yy34;
  2486. if (yych == 't') goto yy34;
  2487. goto yy31;
  2488. yy388:
  2489. yych = *++p;
  2490. if (yych == 'P') goto yy34;
  2491. if (yych == 'p') goto yy34;
  2492. goto yy31;
  2493. yy389:
  2494. yych = *++p;
  2495. if (yych == 'U') goto yy390;
  2496. if (yych != 'u') goto yy31;
  2497. yy390:
  2498. yych = *++p;
  2499. if (yych == 'M') goto yy391;
  2500. if (yych != 'm') goto yy31;
  2501. yy391:
  2502. yych = *++p;
  2503. if (yych == 'X') goto yy392;
  2504. if (yych != 'x') goto yy31;
  2505. yy392:
  2506. yych = *++p;
  2507. if (yych == 'T') goto yy393;
  2508. if (yych != 't') goto yy31;
  2509. yy393:
  2510. yych = *++p;
  2511. if (yych == 'R') goto yy394;
  2512. if (yych != 'r') goto yy31;
  2513. yy394:
  2514. yych = *++p;
  2515. if (yych == 'A') goto yy34;
  2516. if (yych == 'a') goto yy34;
  2517. goto yy31;
  2518. yy395:
  2519. yych = *++p;
  2520. if (yych == 'A') goto yy396;
  2521. if (yych != 'a') goto yy31;
  2522. yy396:
  2523. yych = *++p;
  2524. if (yych == 'C') goto yy397;
  2525. if (yych != 'c') goto yy31;
  2526. yy397:
  2527. yych = *++p;
  2528. if (yych == 'H') goto yy398;
  2529. if (yych != 'h') goto yy31;
  2530. yy398:
  2531. yych = *++p;
  2532. if (yych == 'M') goto yy399;
  2533. if (yych != 'm') goto yy31;
  2534. yy399:
  2535. yych = *++p;
  2536. if (yych == 'E') goto yy400;
  2537. if (yych != 'e') goto yy31;
  2538. yy400:
  2539. yych = *++p;
  2540. if (yych == 'N') goto yy401;
  2541. if (yych != 'n') goto yy31;
  2542. yy401:
  2543. yych = *++p;
  2544. if (yych == 'T') goto yy34;
  2545. if (yych == 't') goto yy34;
  2546. goto yy31;
  2547. yy402:
  2548. yych = *++p;
  2549. if (yych == 'S') goto yy34;
  2550. if (yych == 's') goto yy34;
  2551. goto yy31;
  2552. yy403:
  2553. yych = *++p;
  2554. if (yych <= 'V') {
  2555. if (yych == 'R') goto yy34;
  2556. if (yych <= 'U') goto yy31;
  2557. } else {
  2558. if (yych <= 'r') {
  2559. if (yych <= 'q') goto yy31;
  2560. goto yy34;
  2561. } else {
  2562. if (yych != 'v') goto yy31;
  2563. }
  2564. }
  2565. yych = *++p;
  2566. if (yych == 'A') goto yy405;
  2567. if (yych != 'a') goto yy31;
  2568. yy405:
  2569. yych = *++p;
  2570. if (yych == 'S') goto yy406;
  2571. if (yych != 's') goto yy31;
  2572. yy406:
  2573. yych = *++p;
  2574. if (yych == 'C') goto yy407;
  2575. if (yych != 'c') goto yy31;
  2576. yy407:
  2577. yych = *++p;
  2578. if (yych == 'R') goto yy408;
  2579. if (yych != 'r') goto yy31;
  2580. yy408:
  2581. yych = *++p;
  2582. if (yych == 'I') goto yy409;
  2583. if (yych != 'i') goto yy31;
  2584. yy409:
  2585. yych = *++p;
  2586. if (yych == 'P') goto yy410;
  2587. if (yych != 'p') goto yy31;
  2588. yy410:
  2589. yych = *++p;
  2590. if (yych == 'T') goto yy34;
  2591. if (yych == 't') goto yy34;
  2592. goto yy31;
  2593. yy411:
  2594. yych = *++p;
  2595. if (yych == 'B') goto yy34;
  2596. if (yych == 'b') goto yy34;
  2597. goto yy31;
  2598. yy412:
  2599. yych = *++p;
  2600. if (yych == 'N') goto yy34;
  2601. if (yych == 'n') goto yy34;
  2602. goto yy31;
  2603. yy413:
  2604. yych = *++p;
  2605. if (yych == 'N') goto yy420;
  2606. if (yych == 'n') goto yy420;
  2607. goto yy31;
  2608. yy414:
  2609. yych = *++p;
  2610. if (yych == 'S') goto yy34;
  2611. if (yych == 's') goto yy34;
  2612. goto yy31;
  2613. yy415:
  2614. yych = *++p;
  2615. if (yych == 'C') goto yy419;
  2616. if (yych == 'c') goto yy419;
  2617. goto yy31;
  2618. yy416:
  2619. yych = *++p;
  2620. if (yych <= 'V') {
  2621. if (yych == 'T') goto yy418;
  2622. if (yych <= 'U') goto yy31;
  2623. goto yy34;
  2624. } else {
  2625. if (yych <= 't') {
  2626. if (yych <= 's') goto yy31;
  2627. goto yy418;
  2628. } else {
  2629. if (yych == 'v') goto yy34;
  2630. goto yy31;
  2631. }
  2632. }
  2633. yy417:
  2634. yych = *++p;
  2635. if (yych == 'I') goto yy34;
  2636. if (yych == 'i') goto yy34;
  2637. goto yy31;
  2638. yy418:
  2639. yych = *++p;
  2640. if (yych == 'A') goto yy34;
  2641. if (yych == 'a') goto yy34;
  2642. goto yy31;
  2643. yy419:
  2644. yych = *++p;
  2645. if (yych == 'T') goto yy34;
  2646. if (yych == 't') goto yy34;
  2647. goto yy31;
  2648. yy420:
  2649. yych = *++p;
  2650. if (yych == 'A') goto yy421;
  2651. if (yych != 'a') goto yy31;
  2652. yy421:
  2653. yych = *++p;
  2654. if (yych != '-') goto yy31;
  2655. yych = *++p;
  2656. if (yych == 'P') goto yy423;
  2657. if (yych != 'p') goto yy31;
  2658. yy423:
  2659. yych = *++p;
  2660. if (yych == 'L') goto yy424;
  2661. if (yych != 'l') goto yy31;
  2662. yy424:
  2663. yych = *++p;
  2664. if (yych == 'A') goto yy425;
  2665. if (yych != 'a') goto yy31;
  2666. yy425:
  2667. yych = *++p;
  2668. if (yych == 'Y') goto yy426;
  2669. if (yych != 'y') goto yy31;
  2670. yy426:
  2671. yych = *++p;
  2672. if (yych <= 'S') {
  2673. if (yych == 'C') goto yy427;
  2674. if (yych <= 'R') goto yy31;
  2675. goto yy428;
  2676. } else {
  2677. if (yych <= 'c') {
  2678. if (yych <= 'b') goto yy31;
  2679. } else {
  2680. if (yych == 's') goto yy428;
  2681. goto yy31;
  2682. }
  2683. }
  2684. yy427:
  2685. yych = *++p;
  2686. if (yych == 'O') goto yy433;
  2687. if (yych == 'o') goto yy433;
  2688. goto yy31;
  2689. yy428:
  2690. yych = *++p;
  2691. if (yych == 'I') goto yy429;
  2692. if (yych != 'i') goto yy31;
  2693. yy429:
  2694. yych = *++p;
  2695. if (yych == 'N') goto yy430;
  2696. if (yych != 'n') goto yy31;
  2697. yy430:
  2698. yych = *++p;
  2699. if (yych == 'G') goto yy431;
  2700. if (yych != 'g') goto yy31;
  2701. yy431:
  2702. yych = *++p;
  2703. if (yych == 'L') goto yy432;
  2704. if (yych != 'l') goto yy31;
  2705. yy432:
  2706. yych = *++p;
  2707. if (yych == 'E') goto yy34;
  2708. if (yych == 'e') goto yy34;
  2709. goto yy31;
  2710. yy433:
  2711. yych = *++p;
  2712. if (yych == 'N') goto yy434;
  2713. if (yych != 'n') goto yy31;
  2714. yy434:
  2715. yych = *++p;
  2716. if (yych == 'T') goto yy435;
  2717. if (yych != 't') goto yy31;
  2718. yy435:
  2719. yych = *++p;
  2720. if (yych == 'A') goto yy436;
  2721. if (yych != 'a') goto yy31;
  2722. yy436:
  2723. yych = *++p;
  2724. if (yych == 'I') goto yy437;
  2725. if (yych != 'i') goto yy31;
  2726. yy437:
  2727. yych = *++p;
  2728. if (yych == 'N') goto yy438;
  2729. if (yych != 'n') goto yy31;
  2730. yy438:
  2731. yych = *++p;
  2732. if (yych == 'E') goto yy439;
  2733. if (yych != 'e') goto yy31;
  2734. yy439:
  2735. yych = *++p;
  2736. if (yych == 'R') goto yy34;
  2737. if (yych == 'r') goto yy34;
  2738. goto yy31;
  2739. yy440:
  2740. yych = *++p;
  2741. if (yych == 'S') goto yy34;
  2742. if (yych == 's') goto yy34;
  2743. goto yy31;
  2744. yy441:
  2745. yych = *++p;
  2746. if (yych <= 'N') {
  2747. if (yych <= 'A') {
  2748. if (yych <= '@') goto yy31;
  2749. goto yy463;
  2750. } else {
  2751. if (yych <= 'L') goto yy31;
  2752. if (yych <= 'M') goto yy464;
  2753. goto yy465;
  2754. }
  2755. } else {
  2756. if (yych <= 'l') {
  2757. if (yych == 'a') goto yy463;
  2758. goto yy31;
  2759. } else {
  2760. if (yych <= 'm') goto yy464;
  2761. if (yych <= 'n') goto yy465;
  2762. goto yy31;
  2763. }
  2764. }
  2765. yy442:
  2766. yych = *++p;
  2767. if (yych == 'R') goto yy450;
  2768. if (yych == 'r') goto yy450;
  2769. goto yy31;
  2770. yy443:
  2771. yych = *++p;
  2772. if (yych <= 'P') {
  2773. if (yych == 'L') goto yy447;
  2774. if (yych <= 'O') goto yy31;
  2775. goto yy34;
  2776. } else {
  2777. if (yych <= 'l') {
  2778. if (yych <= 'k') goto yy31;
  2779. goto yy447;
  2780. } else {
  2781. if (yych == 'p') goto yy34;
  2782. goto yy31;
  2783. }
  2784. }
  2785. yy444:
  2786. yych = *++p;
  2787. if (yych == 'I') goto yy446;
  2788. if (yych == 'i') goto yy446;
  2789. goto yy31;
  2790. yy445:
  2791. yych = *++p;
  2792. if (yych == 'D') goto yy34;
  2793. if (yych == 'd') goto yy34;
  2794. goto yy31;
  2795. yy446:
  2796. yych = *++p;
  2797. if (yych == 'D') goto yy34;
  2798. if (yych == 'd') goto yy34;
  2799. goto yy31;
  2800. yy447:
  2801. yych = *++p;
  2802. if (yych == 'L') goto yy448;
  2803. if (yych != 'l') goto yy31;
  2804. yy448:
  2805. yych = *++p;
  2806. if (yych == 'T') goto yy449;
  2807. if (yych != 't') goto yy31;
  2808. yy449:
  2809. yych = *++p;
  2810. if (yych == 'O') goto yy34;
  2811. if (yych == 'o') goto yy34;
  2812. goto yy31;
  2813. yy450:
  2814. yych = *++p;
  2815. if (yych == 'O') goto yy451;
  2816. if (yych != 'o') goto yy31;
  2817. yy451:
  2818. yych = *++p;
  2819. if (yych == 'M') goto yy452;
  2820. if (yych != 'm') goto yy31;
  2821. yy452:
  2822. yych = *++p;
  2823. if (yych == 'E') goto yy453;
  2824. if (yych != 'e') goto yy31;
  2825. yy453:
  2826. yych = *++p;
  2827. if (yych == '-') goto yy454;
  2828. if (yych == ':') goto yy35;
  2829. goto yy31;
  2830. yy454:
  2831. yych = *++p;
  2832. if (yych == 'E') goto yy455;
  2833. if (yych != 'e') goto yy31;
  2834. yy455:
  2835. yych = *++p;
  2836. if (yych == 'X') goto yy456;
  2837. if (yych != 'x') goto yy31;
  2838. yy456:
  2839. yych = *++p;
  2840. if (yych == 'T') goto yy457;
  2841. if (yych != 't') goto yy31;
  2842. yy457:
  2843. yych = *++p;
  2844. if (yych == 'E') goto yy458;
  2845. if (yych != 'e') goto yy31;
  2846. yy458:
  2847. yych = *++p;
  2848. if (yych == 'N') goto yy459;
  2849. if (yych != 'n') goto yy31;
  2850. yy459:
  2851. yych = *++p;
  2852. if (yych == 'S') goto yy460;
  2853. if (yych != 's') goto yy31;
  2854. yy460:
  2855. yych = *++p;
  2856. if (yych == 'I') goto yy461;
  2857. if (yych != 'i') goto yy31;
  2858. yy461:
  2859. yych = *++p;
  2860. if (yych == 'O') goto yy462;
  2861. if (yych != 'o') goto yy31;
  2862. yy462:
  2863. yych = *++p;
  2864. if (yych == 'N') goto yy34;
  2865. if (yych == 'n') goto yy34;
  2866. goto yy31;
  2867. yy463:
  2868. yych = *++p;
  2869. if (yych == 'P') goto yy34;
  2870. if (yych == 'p') goto yy34;
  2871. goto yy31;
  2872. yy464:
  2873. yych = *++p;
  2874. if (yych == '-') goto yy469;
  2875. goto yy31;
  2876. yy465:
  2877. yych = *++p;
  2878. if (yych == 'T') goto yy466;
  2879. if (yych != 't') goto yy31;
  2880. yy466:
  2881. yych = *++p;
  2882. if (yych == 'E') goto yy467;
  2883. if (yych != 'e') goto yy31;
  2884. yy467:
  2885. yych = *++p;
  2886. if (yych == 'N') goto yy468;
  2887. if (yych != 'n') goto yy31;
  2888. yy468:
  2889. yych = *++p;
  2890. if (yych == 'T') goto yy34;
  2891. if (yych == 't') goto yy34;
  2892. goto yy31;
  2893. yy469:
  2894. yych = *++p;
  2895. if (yych == 'E') goto yy470;
  2896. if (yych != 'e') goto yy31;
  2897. yy470:
  2898. yych = *++p;
  2899. if (yych == 'V') goto yy471;
  2900. if (yych != 'v') goto yy31;
  2901. yy471:
  2902. yych = *++p;
  2903. if (yych == 'E') goto yy472;
  2904. if (yych != 'e') goto yy31;
  2905. yy472:
  2906. yych = *++p;
  2907. if (yych == 'N') goto yy473;
  2908. if (yych != 'n') goto yy31;
  2909. yy473:
  2910. yych = *++p;
  2911. if (yych == 'T') goto yy474;
  2912. if (yych != 't') goto yy31;
  2913. yy474:
  2914. yych = *++p;
  2915. if (yych == 'B') goto yy475;
  2916. if (yych != 'b') goto yy31;
  2917. yy475:
  2918. yych = *++p;
  2919. if (yych == 'R') goto yy476;
  2920. if (yych != 'r') goto yy31;
  2921. yy476:
  2922. yych = *++p;
  2923. if (yych == 'I') goto yy477;
  2924. if (yych != 'i') goto yy31;
  2925. yy477:
  2926. yych = *++p;
  2927. if (yych == 'T') goto yy478;
  2928. if (yych != 't') goto yy31;
  2929. yy478:
  2930. yych = *++p;
  2931. if (yych == 'E') goto yy479;
  2932. if (yych != 'e') goto yy31;
  2933. yy479:
  2934. yych = *++p;
  2935. if (yych != '-') goto yy31;
  2936. yych = *++p;
  2937. if (yych == 'A') goto yy481;
  2938. if (yych != 'a') goto yy31;
  2939. yy481:
  2940. yych = *++p;
  2941. if (yych == 'T') goto yy482;
  2942. if (yych != 't') goto yy31;
  2943. yy482:
  2944. yych = *++p;
  2945. if (yych == 'T') goto yy483;
  2946. if (yych != 't') goto yy31;
  2947. yy483:
  2948. yych = *++p;
  2949. if (yych == 'E') goto yy484;
  2950. if (yych != 'e') goto yy31;
  2951. yy484:
  2952. yych = *++p;
  2953. if (yych == 'N') goto yy485;
  2954. if (yych != 'n') goto yy31;
  2955. yy485:
  2956. yych = *++p;
  2957. if (yych == 'D') goto yy486;
  2958. if (yych != 'd') goto yy31;
  2959. yy486:
  2960. yych = *++p;
  2961. if (yych == 'E') goto yy487;
  2962. if (yych != 'e') goto yy31;
  2963. yy487:
  2964. ++p;
  2965. if ((yych = *p) == 'E') goto yy34;
  2966. if (yych == 'e') goto yy34;
  2967. goto yy31;
  2968. }
  2969. }
  2970. // Try to match email autolink after first <, returning num of chars matched.
  2971. int _scan_autolink_email(const unsigned char *p)
  2972. {
  2973. const unsigned char *marker = NULL;
  2974. const unsigned char *start = p;
  2975. {
  2976. unsigned char yych;
  2977. static const unsigned char yybm[] = {
  2978. 0, 0, 0, 0, 0, 0, 0, 0,
  2979. 0, 0, 0, 0, 0, 0, 0, 0,
  2980. 0, 0, 0, 0, 0, 0, 0, 0,
  2981. 0, 0, 0, 0, 0, 0, 0, 0,
  2982. 0, 128, 0, 128, 128, 128, 128, 128,
  2983. 0, 0, 128, 128, 0, 128, 128, 128,
  2984. 128, 128, 128, 128, 128, 128, 128, 128,
  2985. 128, 128, 0, 0, 0, 128, 0, 128,
  2986. 0, 128, 128, 128, 128, 128, 128, 128,
  2987. 128, 128, 128, 128, 128, 128, 128, 128,
  2988. 128, 128, 128, 128, 128, 128, 128, 128,
  2989. 128, 128, 128, 0, 0, 0, 128, 128,
  2990. 128, 128, 128, 128, 128, 128, 128, 128,
  2991. 128, 128, 128, 128, 128, 128, 128, 128,
  2992. 128, 128, 128, 128, 128, 128, 128, 128,
  2993. 128, 128, 128, 128, 128, 128, 128, 0,
  2994. 0, 0, 0, 0, 0, 0, 0, 0,
  2995. 0, 0, 0, 0, 0, 0, 0, 0,
  2996. 0, 0, 0, 0, 0, 0, 0, 0,
  2997. 0, 0, 0, 0, 0, 0, 0, 0,
  2998. 0, 0, 0, 0, 0, 0, 0, 0,
  2999. 0, 0, 0, 0, 0, 0, 0, 0,
  3000. 0, 0, 0, 0, 0, 0, 0, 0,
  3001. 0, 0, 0, 0, 0, 0, 0, 0,
  3002. 0, 0, 0, 0, 0, 0, 0, 0,
  3003. 0, 0, 0, 0, 0, 0, 0, 0,
  3004. 0, 0, 0, 0, 0, 0, 0, 0,
  3005. 0, 0, 0, 0, 0, 0, 0, 0,
  3006. 0, 0, 0, 0, 0, 0, 0, 0,
  3007. 0, 0, 0, 0, 0, 0, 0, 0,
  3008. 0, 0, 0, 0, 0, 0, 0, 0,
  3009. 0, 0, 0, 0, 0, 0, 0, 0,
  3010. };
  3011. yych = *p;
  3012. if (yych <= ',') {
  3013. if (yych <= '!') {
  3014. if (yych == '\n') goto yy490;
  3015. if (yych <= ' ') goto yy492;
  3016. goto yy491;
  3017. } else {
  3018. if (yych <= '\'') {
  3019. if (yych <= '"') goto yy492;
  3020. goto yy491;
  3021. } else {
  3022. if (yych <= ')') goto yy492;
  3023. if (yych <= '+') goto yy491;
  3024. goto yy492;
  3025. }
  3026. }
  3027. } else {
  3028. if (yych <= '?') {
  3029. if (yych <= '<') {
  3030. if (yych <= '9') goto yy491;
  3031. goto yy492;
  3032. } else {
  3033. if (yych == '>') goto yy492;
  3034. goto yy491;
  3035. }
  3036. } else {
  3037. if (yych <= 'Z') {
  3038. if (yych <= '@') goto yy492;
  3039. goto yy491;
  3040. } else {
  3041. if (yych <= ']') goto yy492;
  3042. if (yych <= '~') goto yy491;
  3043. goto yy492;
  3044. }
  3045. }
  3046. }
  3047. yy490:
  3048. { return 0; }
  3049. yy491:
  3050. yych = *(marker = ++p);
  3051. if (yych <= ',') {
  3052. if (yych <= '"') {
  3053. if (yych == '!') goto yy496;
  3054. goto yy490;
  3055. } else {
  3056. if (yych <= '\'') goto yy496;
  3057. if (yych <= ')') goto yy490;
  3058. if (yych <= '+') goto yy496;
  3059. goto yy490;
  3060. }
  3061. } else {
  3062. if (yych <= '>') {
  3063. if (yych <= '9') goto yy496;
  3064. if (yych == '=') goto yy496;
  3065. goto yy490;
  3066. } else {
  3067. if (yych <= 'Z') goto yy496;
  3068. if (yych <= ']') goto yy490;
  3069. if (yych <= '~') goto yy496;
  3070. goto yy490;
  3071. }
  3072. }
  3073. yy492:
  3074. yych = *++p;
  3075. goto yy490;
  3076. yy493:
  3077. yych = *++p;
  3078. if (yych <= '@') {
  3079. if (yych <= '/') goto yy494;
  3080. if (yych <= '9') goto yy497;
  3081. } else {
  3082. if (yych <= 'Z') goto yy497;
  3083. if (yych <= '`') goto yy494;
  3084. if (yych <= 'z') goto yy497;
  3085. }
  3086. yy494:
  3087. p = marker;
  3088. goto yy490;
  3089. yy495:
  3090. ++p;
  3091. yych = *p;
  3092. yy496:
  3093. if (yybm[0+yych] & 128) {
  3094. goto yy495;
  3095. }
  3096. if (yych == '@') goto yy493;
  3097. goto yy494;
  3098. yy497:
  3099. yych = *++p;
  3100. if (yych <= '=') {
  3101. if (yych <= '.') {
  3102. if (yych <= ',') goto yy494;
  3103. if (yych >= '.') goto yy500;
  3104. } else {
  3105. if (yych <= '/') goto yy494;
  3106. if (yych <= '9') goto yy499;
  3107. goto yy494;
  3108. }
  3109. } else {
  3110. if (yych <= 'Z') {
  3111. if (yych <= '>') goto yy501;
  3112. if (yych <= '@') goto yy494;
  3113. goto yy499;
  3114. } else {
  3115. if (yych <= '`') goto yy494;
  3116. if (yych <= 'z') goto yy499;
  3117. goto yy494;
  3118. }
  3119. }
  3120. yych = *++p;
  3121. if (yych <= '9') {
  3122. if (yych == '-') goto yy627;
  3123. if (yych <= '/') goto yy494;
  3124. goto yy628;
  3125. } else {
  3126. if (yych <= 'Z') {
  3127. if (yych <= '@') goto yy494;
  3128. goto yy628;
  3129. } else {
  3130. if (yych <= '`') goto yy494;
  3131. if (yych <= 'z') goto yy628;
  3132. goto yy494;
  3133. }
  3134. }
  3135. yy499:
  3136. yych = *++p;
  3137. if (yych <= '=') {
  3138. if (yych <= '.') {
  3139. if (yych <= ',') goto yy494;
  3140. if (yych <= '-') goto yy627;
  3141. } else {
  3142. if (yych <= '/') goto yy494;
  3143. if (yych <= '9') goto yy628;
  3144. goto yy494;
  3145. }
  3146. } else {
  3147. if (yych <= 'Z') {
  3148. if (yych <= '>') goto yy501;
  3149. if (yych <= '@') goto yy494;
  3150. goto yy628;
  3151. } else {
  3152. if (yych <= '`') goto yy494;
  3153. if (yych <= 'z') goto yy628;
  3154. goto yy494;
  3155. }
  3156. }
  3157. yy500:
  3158. ++p;
  3159. yych = *p;
  3160. if (yych <= '@') {
  3161. if (yych <= '/') goto yy494;
  3162. if (yych <= '9') goto yy503;
  3163. goto yy494;
  3164. } else {
  3165. if (yych <= 'Z') goto yy503;
  3166. if (yych <= '`') goto yy494;
  3167. if (yych <= 'z') goto yy503;
  3168. goto yy494;
  3169. }
  3170. yy501:
  3171. ++p;
  3172. { return (p - start); }
  3173. yy503:
  3174. ++p;
  3175. yych = *p;
  3176. if (yych <= '=') {
  3177. if (yych <= '.') {
  3178. if (yych <= ',') goto yy494;
  3179. if (yych >= '.') goto yy500;
  3180. } else {
  3181. if (yych <= '/') goto yy494;
  3182. if (yych <= '9') goto yy505;
  3183. goto yy494;
  3184. }
  3185. } else {
  3186. if (yych <= 'Z') {
  3187. if (yych <= '>') goto yy501;
  3188. if (yych <= '@') goto yy494;
  3189. goto yy505;
  3190. } else {
  3191. if (yych <= '`') goto yy494;
  3192. if (yych <= 'z') goto yy505;
  3193. goto yy494;
  3194. }
  3195. }
  3196. ++p;
  3197. yych = *p;
  3198. if (yych <= '9') {
  3199. if (yych == '-') goto yy506;
  3200. if (yych <= '/') goto yy494;
  3201. goto yy507;
  3202. } else {
  3203. if (yych <= 'Z') {
  3204. if (yych <= '@') goto yy494;
  3205. goto yy507;
  3206. } else {
  3207. if (yych <= '`') goto yy494;
  3208. if (yych <= 'z') goto yy507;
  3209. goto yy494;
  3210. }
  3211. }
  3212. yy505:
  3213. ++p;
  3214. yych = *p;
  3215. if (yych <= '=') {
  3216. if (yych <= '.') {
  3217. if (yych <= ',') goto yy494;
  3218. if (yych >= '.') goto yy500;
  3219. } else {
  3220. if (yych <= '/') goto yy494;
  3221. if (yych <= '9') goto yy507;
  3222. goto yy494;
  3223. }
  3224. } else {
  3225. if (yych <= 'Z') {
  3226. if (yych <= '>') goto yy501;
  3227. if (yych <= '@') goto yy494;
  3228. goto yy507;
  3229. } else {
  3230. if (yych <= '`') goto yy494;
  3231. if (yych <= 'z') goto yy507;
  3232. goto yy494;
  3233. }
  3234. }
  3235. yy506:
  3236. ++p;
  3237. yych = *p;
  3238. if (yych <= '9') {
  3239. if (yych == '-') goto yy508;
  3240. if (yych <= '/') goto yy494;
  3241. goto yy509;
  3242. } else {
  3243. if (yych <= 'Z') {
  3244. if (yych <= '@') goto yy494;
  3245. goto yy509;
  3246. } else {
  3247. if (yych <= '`') goto yy494;
  3248. if (yych <= 'z') goto yy509;
  3249. goto yy494;
  3250. }
  3251. }
  3252. yy507:
  3253. ++p;
  3254. yych = *p;
  3255. if (yych <= '=') {
  3256. if (yych <= '.') {
  3257. if (yych <= ',') goto yy494;
  3258. if (yych >= '.') goto yy500;
  3259. } else {
  3260. if (yych <= '/') goto yy494;
  3261. if (yych <= '9') goto yy509;
  3262. goto yy494;
  3263. }
  3264. } else {
  3265. if (yych <= 'Z') {
  3266. if (yych <= '>') goto yy501;
  3267. if (yych <= '@') goto yy494;
  3268. goto yy509;
  3269. } else {
  3270. if (yych <= '`') goto yy494;
  3271. if (yych <= 'z') goto yy509;
  3272. goto yy494;
  3273. }
  3274. }
  3275. yy508:
  3276. ++p;
  3277. yych = *p;
  3278. if (yych <= '9') {
  3279. if (yych == '-') goto yy510;
  3280. if (yych <= '/') goto yy494;
  3281. goto yy511;
  3282. } else {
  3283. if (yych <= 'Z') {
  3284. if (yych <= '@') goto yy494;
  3285. goto yy511;
  3286. } else {
  3287. if (yych <= '`') goto yy494;
  3288. if (yych <= 'z') goto yy511;
  3289. goto yy494;
  3290. }
  3291. }
  3292. yy509:
  3293. ++p;
  3294. yych = *p;
  3295. if (yych <= '=') {
  3296. if (yych <= '.') {
  3297. if (yych <= ',') goto yy494;
  3298. if (yych >= '.') goto yy500;
  3299. } else {
  3300. if (yych <= '/') goto yy494;
  3301. if (yych <= '9') goto yy511;
  3302. goto yy494;
  3303. }
  3304. } else {
  3305. if (yych <= 'Z') {
  3306. if (yych <= '>') goto yy501;
  3307. if (yych <= '@') goto yy494;
  3308. goto yy511;
  3309. } else {
  3310. if (yych <= '`') goto yy494;
  3311. if (yych <= 'z') goto yy511;
  3312. goto yy494;
  3313. }
  3314. }
  3315. yy510:
  3316. ++p;
  3317. yych = *p;
  3318. if (yych <= '9') {
  3319. if (yych == '-') goto yy512;
  3320. if (yych <= '/') goto yy494;
  3321. goto yy513;
  3322. } else {
  3323. if (yych <= 'Z') {
  3324. if (yych <= '@') goto yy494;
  3325. goto yy513;
  3326. } else {
  3327. if (yych <= '`') goto yy494;
  3328. if (yych <= 'z') goto yy513;
  3329. goto yy494;
  3330. }
  3331. }
  3332. yy511:
  3333. ++p;
  3334. yych = *p;
  3335. if (yych <= '=') {
  3336. if (yych <= '.') {
  3337. if (yych <= ',') goto yy494;
  3338. if (yych >= '.') goto yy500;
  3339. } else {
  3340. if (yych <= '/') goto yy494;
  3341. if (yych <= '9') goto yy513;
  3342. goto yy494;
  3343. }
  3344. } else {
  3345. if (yych <= 'Z') {
  3346. if (yych <= '>') goto yy501;
  3347. if (yych <= '@') goto yy494;
  3348. goto yy513;
  3349. } else {
  3350. if (yych <= '`') goto yy494;
  3351. if (yych <= 'z') goto yy513;
  3352. goto yy494;
  3353. }
  3354. }
  3355. yy512:
  3356. ++p;
  3357. yych = *p;
  3358. if (yych <= '9') {
  3359. if (yych == '-') goto yy514;
  3360. if (yych <= '/') goto yy494;
  3361. goto yy515;
  3362. } else {
  3363. if (yych <= 'Z') {
  3364. if (yych <= '@') goto yy494;
  3365. goto yy515;
  3366. } else {
  3367. if (yych <= '`') goto yy494;
  3368. if (yych <= 'z') goto yy515;
  3369. goto yy494;
  3370. }
  3371. }
  3372. yy513:
  3373. ++p;
  3374. yych = *p;
  3375. if (yych <= '=') {
  3376. if (yych <= '.') {
  3377. if (yych <= ',') goto yy494;
  3378. if (yych >= '.') goto yy500;
  3379. } else {
  3380. if (yych <= '/') goto yy494;
  3381. if (yych <= '9') goto yy515;
  3382. goto yy494;
  3383. }
  3384. } else {
  3385. if (yych <= 'Z') {
  3386. if (yych <= '>') goto yy501;
  3387. if (yych <= '@') goto yy494;
  3388. goto yy515;
  3389. } else {
  3390. if (yych <= '`') goto yy494;
  3391. if (yych <= 'z') goto yy515;
  3392. goto yy494;
  3393. }
  3394. }
  3395. yy514:
  3396. ++p;
  3397. yych = *p;
  3398. if (yych <= '9') {
  3399. if (yych == '-') goto yy516;
  3400. if (yych <= '/') goto yy494;
  3401. goto yy517;
  3402. } else {
  3403. if (yych <= 'Z') {
  3404. if (yych <= '@') goto yy494;
  3405. goto yy517;
  3406. } else {
  3407. if (yych <= '`') goto yy494;
  3408. if (yych <= 'z') goto yy517;
  3409. goto yy494;
  3410. }
  3411. }
  3412. yy515:
  3413. ++p;
  3414. yych = *p;
  3415. if (yych <= '=') {
  3416. if (yych <= '.') {
  3417. if (yych <= ',') goto yy494;
  3418. if (yych >= '.') goto yy500;
  3419. } else {
  3420. if (yych <= '/') goto yy494;
  3421. if (yych <= '9') goto yy517;
  3422. goto yy494;
  3423. }
  3424. } else {
  3425. if (yych <= 'Z') {
  3426. if (yych <= '>') goto yy501;
  3427. if (yych <= '@') goto yy494;
  3428. goto yy517;
  3429. } else {
  3430. if (yych <= '`') goto yy494;
  3431. if (yych <= 'z') goto yy517;
  3432. goto yy494;
  3433. }
  3434. }
  3435. yy516:
  3436. ++p;
  3437. yych = *p;
  3438. if (yych <= '9') {
  3439. if (yych == '-') goto yy518;
  3440. if (yych <= '/') goto yy494;
  3441. goto yy519;
  3442. } else {
  3443. if (yych <= 'Z') {
  3444. if (yych <= '@') goto yy494;
  3445. goto yy519;
  3446. } else {
  3447. if (yych <= '`') goto yy494;
  3448. if (yych <= 'z') goto yy519;
  3449. goto yy494;
  3450. }
  3451. }
  3452. yy517:
  3453. ++p;
  3454. yych = *p;
  3455. if (yych <= '=') {
  3456. if (yych <= '.') {
  3457. if (yych <= ',') goto yy494;
  3458. if (yych >= '.') goto yy500;
  3459. } else {
  3460. if (yych <= '/') goto yy494;
  3461. if (yych <= '9') goto yy519;
  3462. goto yy494;
  3463. }
  3464. } else {
  3465. if (yych <= 'Z') {
  3466. if (yych <= '>') goto yy501;
  3467. if (yych <= '@') goto yy494;
  3468. goto yy519;
  3469. } else {
  3470. if (yych <= '`') goto yy494;
  3471. if (yych <= 'z') goto yy519;
  3472. goto yy494;
  3473. }
  3474. }
  3475. yy518:
  3476. ++p;
  3477. yych = *p;
  3478. if (yych <= '9') {
  3479. if (yych == '-') goto yy520;
  3480. if (yych <= '/') goto yy494;
  3481. goto yy521;
  3482. } else {
  3483. if (yych <= 'Z') {
  3484. if (yych <= '@') goto yy494;
  3485. goto yy521;
  3486. } else {
  3487. if (yych <= '`') goto yy494;
  3488. if (yych <= 'z') goto yy521;
  3489. goto yy494;
  3490. }
  3491. }
  3492. yy519:
  3493. ++p;
  3494. yych = *p;
  3495. if (yych <= '=') {
  3496. if (yych <= '.') {
  3497. if (yych <= ',') goto yy494;
  3498. if (yych >= '.') goto yy500;
  3499. } else {
  3500. if (yych <= '/') goto yy494;
  3501. if (yych <= '9') goto yy521;
  3502. goto yy494;
  3503. }
  3504. } else {
  3505. if (yych <= 'Z') {
  3506. if (yych <= '>') goto yy501;
  3507. if (yych <= '@') goto yy494;
  3508. goto yy521;
  3509. } else {
  3510. if (yych <= '`') goto yy494;
  3511. if (yych <= 'z') goto yy521;
  3512. goto yy494;
  3513. }
  3514. }
  3515. yy520:
  3516. ++p;
  3517. yych = *p;
  3518. if (yych <= '9') {
  3519. if (yych == '-') goto yy522;
  3520. if (yych <= '/') goto yy494;
  3521. goto yy523;
  3522. } else {
  3523. if (yych <= 'Z') {
  3524. if (yych <= '@') goto yy494;
  3525. goto yy523;
  3526. } else {
  3527. if (yych <= '`') goto yy494;
  3528. if (yych <= 'z') goto yy523;
  3529. goto yy494;
  3530. }
  3531. }
  3532. yy521:
  3533. ++p;
  3534. yych = *p;
  3535. if (yych <= '=') {
  3536. if (yych <= '.') {
  3537. if (yych <= ',') goto yy494;
  3538. if (yych >= '.') goto yy500;
  3539. } else {
  3540. if (yych <= '/') goto yy494;
  3541. if (yych <= '9') goto yy523;
  3542. goto yy494;
  3543. }
  3544. } else {
  3545. if (yych <= 'Z') {
  3546. if (yych <= '>') goto yy501;
  3547. if (yych <= '@') goto yy494;
  3548. goto yy523;
  3549. } else {
  3550. if (yych <= '`') goto yy494;
  3551. if (yych <= 'z') goto yy523;
  3552. goto yy494;
  3553. }
  3554. }
  3555. yy522:
  3556. ++p;
  3557. yych = *p;
  3558. if (yych <= '9') {
  3559. if (yych == '-') goto yy524;
  3560. if (yych <= '/') goto yy494;
  3561. goto yy525;
  3562. } else {
  3563. if (yych <= 'Z') {
  3564. if (yych <= '@') goto yy494;
  3565. goto yy525;
  3566. } else {
  3567. if (yych <= '`') goto yy494;
  3568. if (yych <= 'z') goto yy525;
  3569. goto yy494;
  3570. }
  3571. }
  3572. yy523:
  3573. ++p;
  3574. yych = *p;
  3575. if (yych <= '=') {
  3576. if (yych <= '.') {
  3577. if (yych <= ',') goto yy494;
  3578. if (yych >= '.') goto yy500;
  3579. } else {
  3580. if (yych <= '/') goto yy494;
  3581. if (yych <= '9') goto yy525;
  3582. goto yy494;
  3583. }
  3584. } else {
  3585. if (yych <= 'Z') {
  3586. if (yych <= '>') goto yy501;
  3587. if (yych <= '@') goto yy494;
  3588. goto yy525;
  3589. } else {
  3590. if (yych <= '`') goto yy494;
  3591. if (yych <= 'z') goto yy525;
  3592. goto yy494;
  3593. }
  3594. }
  3595. yy524:
  3596. ++p;
  3597. yych = *p;
  3598. if (yych <= '9') {
  3599. if (yych == '-') goto yy526;
  3600. if (yych <= '/') goto yy494;
  3601. goto yy527;
  3602. } else {
  3603. if (yych <= 'Z') {
  3604. if (yych <= '@') goto yy494;
  3605. goto yy527;
  3606. } else {
  3607. if (yych <= '`') goto yy494;
  3608. if (yych <= 'z') goto yy527;
  3609. goto yy494;
  3610. }
  3611. }
  3612. yy525:
  3613. ++p;
  3614. yych = *p;
  3615. if (yych <= '=') {
  3616. if (yych <= '.') {
  3617. if (yych <= ',') goto yy494;
  3618. if (yych >= '.') goto yy500;
  3619. } else {
  3620. if (yych <= '/') goto yy494;
  3621. if (yych <= '9') goto yy527;
  3622. goto yy494;
  3623. }
  3624. } else {
  3625. if (yych <= 'Z') {
  3626. if (yych <= '>') goto yy501;
  3627. if (yych <= '@') goto yy494;
  3628. goto yy527;
  3629. } else {
  3630. if (yych <= '`') goto yy494;
  3631. if (yych <= 'z') goto yy527;
  3632. goto yy494;
  3633. }
  3634. }
  3635. yy526:
  3636. ++p;
  3637. yych = *p;
  3638. if (yych <= '9') {
  3639. if (yych == '-') goto yy528;
  3640. if (yych <= '/') goto yy494;
  3641. goto yy529;
  3642. } else {
  3643. if (yych <= 'Z') {
  3644. if (yych <= '@') goto yy494;
  3645. goto yy529;
  3646. } else {
  3647. if (yych <= '`') goto yy494;
  3648. if (yych <= 'z') goto yy529;
  3649. goto yy494;
  3650. }
  3651. }
  3652. yy527:
  3653. ++p;
  3654. yych = *p;
  3655. if (yych <= '=') {
  3656. if (yych <= '.') {
  3657. if (yych <= ',') goto yy494;
  3658. if (yych >= '.') goto yy500;
  3659. } else {
  3660. if (yych <= '/') goto yy494;
  3661. if (yych <= '9') goto yy529;
  3662. goto yy494;
  3663. }
  3664. } else {
  3665. if (yych <= 'Z') {
  3666. if (yych <= '>') goto yy501;
  3667. if (yych <= '@') goto yy494;
  3668. goto yy529;
  3669. } else {
  3670. if (yych <= '`') goto yy494;
  3671. if (yych <= 'z') goto yy529;
  3672. goto yy494;
  3673. }
  3674. }
  3675. yy528:
  3676. ++p;
  3677. yych = *p;
  3678. if (yych <= '9') {
  3679. if (yych == '-') goto yy530;
  3680. if (yych <= '/') goto yy494;
  3681. goto yy531;
  3682. } else {
  3683. if (yych <= 'Z') {
  3684. if (yych <= '@') goto yy494;
  3685. goto yy531;
  3686. } else {
  3687. if (yych <= '`') goto yy494;
  3688. if (yych <= 'z') goto yy531;
  3689. goto yy494;
  3690. }
  3691. }
  3692. yy529:
  3693. ++p;
  3694. yych = *p;
  3695. if (yych <= '=') {
  3696. if (yych <= '.') {
  3697. if (yych <= ',') goto yy494;
  3698. if (yych >= '.') goto yy500;
  3699. } else {
  3700. if (yych <= '/') goto yy494;
  3701. if (yych <= '9') goto yy531;
  3702. goto yy494;
  3703. }
  3704. } else {
  3705. if (yych <= 'Z') {
  3706. if (yych <= '>') goto yy501;
  3707. if (yych <= '@') goto yy494;
  3708. goto yy531;
  3709. } else {
  3710. if (yych <= '`') goto yy494;
  3711. if (yych <= 'z') goto yy531;
  3712. goto yy494;
  3713. }
  3714. }
  3715. yy530:
  3716. ++p;
  3717. yych = *p;
  3718. if (yych <= '9') {
  3719. if (yych == '-') goto yy532;
  3720. if (yych <= '/') goto yy494;
  3721. goto yy533;
  3722. } else {
  3723. if (yych <= 'Z') {
  3724. if (yych <= '@') goto yy494;
  3725. goto yy533;
  3726. } else {
  3727. if (yych <= '`') goto yy494;
  3728. if (yych <= 'z') goto yy533;
  3729. goto yy494;
  3730. }
  3731. }
  3732. yy531:
  3733. ++p;
  3734. yych = *p;
  3735. if (yych <= '=') {
  3736. if (yych <= '.') {
  3737. if (yych <= ',') goto yy494;
  3738. if (yych >= '.') goto yy500;
  3739. } else {
  3740. if (yych <= '/') goto yy494;
  3741. if (yych <= '9') goto yy533;
  3742. goto yy494;
  3743. }
  3744. } else {
  3745. if (yych <= 'Z') {
  3746. if (yych <= '>') goto yy501;
  3747. if (yych <= '@') goto yy494;
  3748. goto yy533;
  3749. } else {
  3750. if (yych <= '`') goto yy494;
  3751. if (yych <= 'z') goto yy533;
  3752. goto yy494;
  3753. }
  3754. }
  3755. yy532:
  3756. ++p;
  3757. yych = *p;
  3758. if (yych <= '9') {
  3759. if (yych == '-') goto yy534;
  3760. if (yych <= '/') goto yy494;
  3761. goto yy535;
  3762. } else {
  3763. if (yych <= 'Z') {
  3764. if (yych <= '@') goto yy494;
  3765. goto yy535;
  3766. } else {
  3767. if (yych <= '`') goto yy494;
  3768. if (yych <= 'z') goto yy535;
  3769. goto yy494;
  3770. }
  3771. }
  3772. yy533:
  3773. ++p;
  3774. yych = *p;
  3775. if (yych <= '=') {
  3776. if (yych <= '.') {
  3777. if (yych <= ',') goto yy494;
  3778. if (yych >= '.') goto yy500;
  3779. } else {
  3780. if (yych <= '/') goto yy494;
  3781. if (yych <= '9') goto yy535;
  3782. goto yy494;
  3783. }
  3784. } else {
  3785. if (yych <= 'Z') {
  3786. if (yych <= '>') goto yy501;
  3787. if (yych <= '@') goto yy494;
  3788. goto yy535;
  3789. } else {
  3790. if (yych <= '`') goto yy494;
  3791. if (yych <= 'z') goto yy535;
  3792. goto yy494;
  3793. }
  3794. }
  3795. yy534:
  3796. ++p;
  3797. yych = *p;
  3798. if (yych <= '9') {
  3799. if (yych == '-') goto yy536;
  3800. if (yych <= '/') goto yy494;
  3801. goto yy537;
  3802. } else {
  3803. if (yych <= 'Z') {
  3804. if (yych <= '@') goto yy494;
  3805. goto yy537;
  3806. } else {
  3807. if (yych <= '`') goto yy494;
  3808. if (yych <= 'z') goto yy537;
  3809. goto yy494;
  3810. }
  3811. }
  3812. yy535:
  3813. ++p;
  3814. yych = *p;
  3815. if (yych <= '=') {
  3816. if (yych <= '.') {
  3817. if (yych <= ',') goto yy494;
  3818. if (yych >= '.') goto yy500;
  3819. } else {
  3820. if (yych <= '/') goto yy494;
  3821. if (yych <= '9') goto yy537;
  3822. goto yy494;
  3823. }
  3824. } else {
  3825. if (yych <= 'Z') {
  3826. if (yych <= '>') goto yy501;
  3827. if (yych <= '@') goto yy494;
  3828. goto yy537;
  3829. } else {
  3830. if (yych <= '`') goto yy494;
  3831. if (yych <= 'z') goto yy537;
  3832. goto yy494;
  3833. }
  3834. }
  3835. yy536:
  3836. ++p;
  3837. yych = *p;
  3838. if (yych <= '9') {
  3839. if (yych == '-') goto yy538;
  3840. if (yych <= '/') goto yy494;
  3841. goto yy539;
  3842. } else {
  3843. if (yych <= 'Z') {
  3844. if (yych <= '@') goto yy494;
  3845. goto yy539;
  3846. } else {
  3847. if (yych <= '`') goto yy494;
  3848. if (yych <= 'z') goto yy539;
  3849. goto yy494;
  3850. }
  3851. }
  3852. yy537:
  3853. ++p;
  3854. yych = *p;
  3855. if (yych <= '=') {
  3856. if (yych <= '.') {
  3857. if (yych <= ',') goto yy494;
  3858. if (yych >= '.') goto yy500;
  3859. } else {
  3860. if (yych <= '/') goto yy494;
  3861. if (yych <= '9') goto yy539;
  3862. goto yy494;
  3863. }
  3864. } else {
  3865. if (yych <= 'Z') {
  3866. if (yych <= '>') goto yy501;
  3867. if (yych <= '@') goto yy494;
  3868. goto yy539;
  3869. } else {
  3870. if (yych <= '`') goto yy494;
  3871. if (yych <= 'z') goto yy539;
  3872. goto yy494;
  3873. }
  3874. }
  3875. yy538:
  3876. ++p;
  3877. yych = *p;
  3878. if (yych <= '9') {
  3879. if (yych == '-') goto yy540;
  3880. if (yych <= '/') goto yy494;
  3881. goto yy541;
  3882. } else {
  3883. if (yych <= 'Z') {
  3884. if (yych <= '@') goto yy494;
  3885. goto yy541;
  3886. } else {
  3887. if (yych <= '`') goto yy494;
  3888. if (yych <= 'z') goto yy541;
  3889. goto yy494;
  3890. }
  3891. }
  3892. yy539:
  3893. ++p;
  3894. yych = *p;
  3895. if (yych <= '=') {
  3896. if (yych <= '.') {
  3897. if (yych <= ',') goto yy494;
  3898. if (yych >= '.') goto yy500;
  3899. } else {
  3900. if (yych <= '/') goto yy494;
  3901. if (yych <= '9') goto yy541;
  3902. goto yy494;
  3903. }
  3904. } else {
  3905. if (yych <= 'Z') {
  3906. if (yych <= '>') goto yy501;
  3907. if (yych <= '@') goto yy494;
  3908. goto yy541;
  3909. } else {
  3910. if (yych <= '`') goto yy494;
  3911. if (yych <= 'z') goto yy541;
  3912. goto yy494;
  3913. }
  3914. }
  3915. yy540:
  3916. ++p;
  3917. yych = *p;
  3918. if (yych <= '9') {
  3919. if (yych == '-') goto yy542;
  3920. if (yych <= '/') goto yy494;
  3921. goto yy543;
  3922. } else {
  3923. if (yych <= 'Z') {
  3924. if (yych <= '@') goto yy494;
  3925. goto yy543;
  3926. } else {
  3927. if (yych <= '`') goto yy494;
  3928. if (yych <= 'z') goto yy543;
  3929. goto yy494;
  3930. }
  3931. }
  3932. yy541:
  3933. ++p;
  3934. yych = *p;
  3935. if (yych <= '=') {
  3936. if (yych <= '.') {
  3937. if (yych <= ',') goto yy494;
  3938. if (yych >= '.') goto yy500;
  3939. } else {
  3940. if (yych <= '/') goto yy494;
  3941. if (yych <= '9') goto yy543;
  3942. goto yy494;
  3943. }
  3944. } else {
  3945. if (yych <= 'Z') {
  3946. if (yych <= '>') goto yy501;
  3947. if (yych <= '@') goto yy494;
  3948. goto yy543;
  3949. } else {
  3950. if (yych <= '`') goto yy494;
  3951. if (yych <= 'z') goto yy543;
  3952. goto yy494;
  3953. }
  3954. }
  3955. yy542:
  3956. ++p;
  3957. yych = *p;
  3958. if (yych <= '9') {
  3959. if (yych == '-') goto yy544;
  3960. if (yych <= '/') goto yy494;
  3961. goto yy545;
  3962. } else {
  3963. if (yych <= 'Z') {
  3964. if (yych <= '@') goto yy494;
  3965. goto yy545;
  3966. } else {
  3967. if (yych <= '`') goto yy494;
  3968. if (yych <= 'z') goto yy545;
  3969. goto yy494;
  3970. }
  3971. }
  3972. yy543:
  3973. ++p;
  3974. yych = *p;
  3975. if (yych <= '=') {
  3976. if (yych <= '.') {
  3977. if (yych <= ',') goto yy494;
  3978. if (yych >= '.') goto yy500;
  3979. } else {
  3980. if (yych <= '/') goto yy494;
  3981. if (yych <= '9') goto yy545;
  3982. goto yy494;
  3983. }
  3984. } else {
  3985. if (yych <= 'Z') {
  3986. if (yych <= '>') goto yy501;
  3987. if (yych <= '@') goto yy494;
  3988. goto yy545;
  3989. } else {
  3990. if (yych <= '`') goto yy494;
  3991. if (yych <= 'z') goto yy545;
  3992. goto yy494;
  3993. }
  3994. }
  3995. yy544:
  3996. ++p;
  3997. yych = *p;
  3998. if (yych <= '9') {
  3999. if (yych == '-') goto yy546;
  4000. if (yych <= '/') goto yy494;
  4001. goto yy547;
  4002. } else {
  4003. if (yych <= 'Z') {
  4004. if (yych <= '@') goto yy494;
  4005. goto yy547;
  4006. } else {
  4007. if (yych <= '`') goto yy494;
  4008. if (yych <= 'z') goto yy547;
  4009. goto yy494;
  4010. }
  4011. }
  4012. yy545:
  4013. ++p;
  4014. yych = *p;
  4015. if (yych <= '=') {
  4016. if (yych <= '.') {
  4017. if (yych <= ',') goto yy494;
  4018. if (yych >= '.') goto yy500;
  4019. } else {
  4020. if (yych <= '/') goto yy494;
  4021. if (yych <= '9') goto yy547;
  4022. goto yy494;
  4023. }
  4024. } else {
  4025. if (yych <= 'Z') {
  4026. if (yych <= '>') goto yy501;
  4027. if (yych <= '@') goto yy494;
  4028. goto yy547;
  4029. } else {
  4030. if (yych <= '`') goto yy494;
  4031. if (yych <= 'z') goto yy547;
  4032. goto yy494;
  4033. }
  4034. }
  4035. yy546:
  4036. ++p;
  4037. yych = *p;
  4038. if (yych <= '9') {
  4039. if (yych == '-') goto yy548;
  4040. if (yych <= '/') goto yy494;
  4041. goto yy549;
  4042. } else {
  4043. if (yych <= 'Z') {
  4044. if (yych <= '@') goto yy494;
  4045. goto yy549;
  4046. } else {
  4047. if (yych <= '`') goto yy494;
  4048. if (yych <= 'z') goto yy549;
  4049. goto yy494;
  4050. }
  4051. }
  4052. yy547:
  4053. ++p;
  4054. yych = *p;
  4055. if (yych <= '=') {
  4056. if (yych <= '.') {
  4057. if (yych <= ',') goto yy494;
  4058. if (yych >= '.') goto yy500;
  4059. } else {
  4060. if (yych <= '/') goto yy494;
  4061. if (yych <= '9') goto yy549;
  4062. goto yy494;
  4063. }
  4064. } else {
  4065. if (yych <= 'Z') {
  4066. if (yych <= '>') goto yy501;
  4067. if (yych <= '@') goto yy494;
  4068. goto yy549;
  4069. } else {
  4070. if (yych <= '`') goto yy494;
  4071. if (yych <= 'z') goto yy549;
  4072. goto yy494;
  4073. }
  4074. }
  4075. yy548:
  4076. ++p;
  4077. yych = *p;
  4078. if (yych <= '9') {
  4079. if (yych == '-') goto yy550;
  4080. if (yych <= '/') goto yy494;
  4081. goto yy551;
  4082. } else {
  4083. if (yych <= 'Z') {
  4084. if (yych <= '@') goto yy494;
  4085. goto yy551;
  4086. } else {
  4087. if (yych <= '`') goto yy494;
  4088. if (yych <= 'z') goto yy551;
  4089. goto yy494;
  4090. }
  4091. }
  4092. yy549:
  4093. ++p;
  4094. yych = *p;
  4095. if (yych <= '=') {
  4096. if (yych <= '.') {
  4097. if (yych <= ',') goto yy494;
  4098. if (yych >= '.') goto yy500;
  4099. } else {
  4100. if (yych <= '/') goto yy494;
  4101. if (yych <= '9') goto yy551;
  4102. goto yy494;
  4103. }
  4104. } else {
  4105. if (yych <= 'Z') {
  4106. if (yych <= '>') goto yy501;
  4107. if (yych <= '@') goto yy494;
  4108. goto yy551;
  4109. } else {
  4110. if (yych <= '`') goto yy494;
  4111. if (yych <= 'z') goto yy551;
  4112. goto yy494;
  4113. }
  4114. }
  4115. yy550:
  4116. ++p;
  4117. yych = *p;
  4118. if (yych <= '9') {
  4119. if (yych == '-') goto yy552;
  4120. if (yych <= '/') goto yy494;
  4121. goto yy553;
  4122. } else {
  4123. if (yych <= 'Z') {
  4124. if (yych <= '@') goto yy494;
  4125. goto yy553;
  4126. } else {
  4127. if (yych <= '`') goto yy494;
  4128. if (yych <= 'z') goto yy553;
  4129. goto yy494;
  4130. }
  4131. }
  4132. yy551:
  4133. ++p;
  4134. yych = *p;
  4135. if (yych <= '=') {
  4136. if (yych <= '.') {
  4137. if (yych <= ',') goto yy494;
  4138. if (yych >= '.') goto yy500;
  4139. } else {
  4140. if (yych <= '/') goto yy494;
  4141. if (yych <= '9') goto yy553;
  4142. goto yy494;
  4143. }
  4144. } else {
  4145. if (yych <= 'Z') {
  4146. if (yych <= '>') goto yy501;
  4147. if (yych <= '@') goto yy494;
  4148. goto yy553;
  4149. } else {
  4150. if (yych <= '`') goto yy494;
  4151. if (yych <= 'z') goto yy553;
  4152. goto yy494;
  4153. }
  4154. }
  4155. yy552:
  4156. ++p;
  4157. yych = *p;
  4158. if (yych <= '9') {
  4159. if (yych == '-') goto yy554;
  4160. if (yych <= '/') goto yy494;
  4161. goto yy555;
  4162. } else {
  4163. if (yych <= 'Z') {
  4164. if (yych <= '@') goto yy494;
  4165. goto yy555;
  4166. } else {
  4167. if (yych <= '`') goto yy494;
  4168. if (yych <= 'z') goto yy555;
  4169. goto yy494;
  4170. }
  4171. }
  4172. yy553:
  4173. ++p;
  4174. yych = *p;
  4175. if (yych <= '=') {
  4176. if (yych <= '.') {
  4177. if (yych <= ',') goto yy494;
  4178. if (yych >= '.') goto yy500;
  4179. } else {
  4180. if (yych <= '/') goto yy494;
  4181. if (yych <= '9') goto yy555;
  4182. goto yy494;
  4183. }
  4184. } else {
  4185. if (yych <= 'Z') {
  4186. if (yych <= '>') goto yy501;
  4187. if (yych <= '@') goto yy494;
  4188. goto yy555;
  4189. } else {
  4190. if (yych <= '`') goto yy494;
  4191. if (yych <= 'z') goto yy555;
  4192. goto yy494;
  4193. }
  4194. }
  4195. yy554:
  4196. ++p;
  4197. yych = *p;
  4198. if (yych <= '9') {
  4199. if (yych == '-') goto yy556;
  4200. if (yych <= '/') goto yy494;
  4201. goto yy557;
  4202. } else {
  4203. if (yych <= 'Z') {
  4204. if (yych <= '@') goto yy494;
  4205. goto yy557;
  4206. } else {
  4207. if (yych <= '`') goto yy494;
  4208. if (yych <= 'z') goto yy557;
  4209. goto yy494;
  4210. }
  4211. }
  4212. yy555:
  4213. ++p;
  4214. yych = *p;
  4215. if (yych <= '=') {
  4216. if (yych <= '.') {
  4217. if (yych <= ',') goto yy494;
  4218. if (yych >= '.') goto yy500;
  4219. } else {
  4220. if (yych <= '/') goto yy494;
  4221. if (yych <= '9') goto yy557;
  4222. goto yy494;
  4223. }
  4224. } else {
  4225. if (yych <= 'Z') {
  4226. if (yych <= '>') goto yy501;
  4227. if (yych <= '@') goto yy494;
  4228. goto yy557;
  4229. } else {
  4230. if (yych <= '`') goto yy494;
  4231. if (yych <= 'z') goto yy557;
  4232. goto yy494;
  4233. }
  4234. }
  4235. yy556:
  4236. ++p;
  4237. yych = *p;
  4238. if (yych <= '9') {
  4239. if (yych == '-') goto yy558;
  4240. if (yych <= '/') goto yy494;
  4241. goto yy559;
  4242. } else {
  4243. if (yych <= 'Z') {
  4244. if (yych <= '@') goto yy494;
  4245. goto yy559;
  4246. } else {
  4247. if (yych <= '`') goto yy494;
  4248. if (yych <= 'z') goto yy559;
  4249. goto yy494;
  4250. }
  4251. }
  4252. yy557:
  4253. ++p;
  4254. yych = *p;
  4255. if (yych <= '=') {
  4256. if (yych <= '.') {
  4257. if (yych <= ',') goto yy494;
  4258. if (yych >= '.') goto yy500;
  4259. } else {
  4260. if (yych <= '/') goto yy494;
  4261. if (yych <= '9') goto yy559;
  4262. goto yy494;
  4263. }
  4264. } else {
  4265. if (yych <= 'Z') {
  4266. if (yych <= '>') goto yy501;
  4267. if (yych <= '@') goto yy494;
  4268. goto yy559;
  4269. } else {
  4270. if (yych <= '`') goto yy494;
  4271. if (yych <= 'z') goto yy559;
  4272. goto yy494;
  4273. }
  4274. }
  4275. yy558:
  4276. ++p;
  4277. yych = *p;
  4278. if (yych <= '9') {
  4279. if (yych == '-') goto yy560;
  4280. if (yych <= '/') goto yy494;
  4281. goto yy561;
  4282. } else {
  4283. if (yych <= 'Z') {
  4284. if (yych <= '@') goto yy494;
  4285. goto yy561;
  4286. } else {
  4287. if (yych <= '`') goto yy494;
  4288. if (yych <= 'z') goto yy561;
  4289. goto yy494;
  4290. }
  4291. }
  4292. yy559:
  4293. ++p;
  4294. yych = *p;
  4295. if (yych <= '=') {
  4296. if (yych <= '.') {
  4297. if (yych <= ',') goto yy494;
  4298. if (yych >= '.') goto yy500;
  4299. } else {
  4300. if (yych <= '/') goto yy494;
  4301. if (yych <= '9') goto yy561;
  4302. goto yy494;
  4303. }
  4304. } else {
  4305. if (yych <= 'Z') {
  4306. if (yych <= '>') goto yy501;
  4307. if (yych <= '@') goto yy494;
  4308. goto yy561;
  4309. } else {
  4310. if (yych <= '`') goto yy494;
  4311. if (yych <= 'z') goto yy561;
  4312. goto yy494;
  4313. }
  4314. }
  4315. yy560:
  4316. ++p;
  4317. yych = *p;
  4318. if (yych <= '9') {
  4319. if (yych == '-') goto yy562;
  4320. if (yych <= '/') goto yy494;
  4321. goto yy563;
  4322. } else {
  4323. if (yych <= 'Z') {
  4324. if (yych <= '@') goto yy494;
  4325. goto yy563;
  4326. } else {
  4327. if (yych <= '`') goto yy494;
  4328. if (yych <= 'z') goto yy563;
  4329. goto yy494;
  4330. }
  4331. }
  4332. yy561:
  4333. ++p;
  4334. yych = *p;
  4335. if (yych <= '=') {
  4336. if (yych <= '.') {
  4337. if (yych <= ',') goto yy494;
  4338. if (yych >= '.') goto yy500;
  4339. } else {
  4340. if (yych <= '/') goto yy494;
  4341. if (yych <= '9') goto yy563;
  4342. goto yy494;
  4343. }
  4344. } else {
  4345. if (yych <= 'Z') {
  4346. if (yych <= '>') goto yy501;
  4347. if (yych <= '@') goto yy494;
  4348. goto yy563;
  4349. } else {
  4350. if (yych <= '`') goto yy494;
  4351. if (yych <= 'z') goto yy563;
  4352. goto yy494;
  4353. }
  4354. }
  4355. yy562:
  4356. ++p;
  4357. yych = *p;
  4358. if (yych <= '9') {
  4359. if (yych == '-') goto yy564;
  4360. if (yych <= '/') goto yy494;
  4361. goto yy565;
  4362. } else {
  4363. if (yych <= 'Z') {
  4364. if (yych <= '@') goto yy494;
  4365. goto yy565;
  4366. } else {
  4367. if (yych <= '`') goto yy494;
  4368. if (yych <= 'z') goto yy565;
  4369. goto yy494;
  4370. }
  4371. }
  4372. yy563:
  4373. ++p;
  4374. yych = *p;
  4375. if (yych <= '=') {
  4376. if (yych <= '.') {
  4377. if (yych <= ',') goto yy494;
  4378. if (yych >= '.') goto yy500;
  4379. } else {
  4380. if (yych <= '/') goto yy494;
  4381. if (yych <= '9') goto yy565;
  4382. goto yy494;
  4383. }
  4384. } else {
  4385. if (yych <= 'Z') {
  4386. if (yych <= '>') goto yy501;
  4387. if (yych <= '@') goto yy494;
  4388. goto yy565;
  4389. } else {
  4390. if (yych <= '`') goto yy494;
  4391. if (yych <= 'z') goto yy565;
  4392. goto yy494;
  4393. }
  4394. }
  4395. yy564:
  4396. ++p;
  4397. yych = *p;
  4398. if (yych <= '9') {
  4399. if (yych == '-') goto yy566;
  4400. if (yych <= '/') goto yy494;
  4401. goto yy567;
  4402. } else {
  4403. if (yych <= 'Z') {
  4404. if (yych <= '@') goto yy494;
  4405. goto yy567;
  4406. } else {
  4407. if (yych <= '`') goto yy494;
  4408. if (yych <= 'z') goto yy567;
  4409. goto yy494;
  4410. }
  4411. }
  4412. yy565:
  4413. ++p;
  4414. yych = *p;
  4415. if (yych <= '=') {
  4416. if (yych <= '.') {
  4417. if (yych <= ',') goto yy494;
  4418. if (yych >= '.') goto yy500;
  4419. } else {
  4420. if (yych <= '/') goto yy494;
  4421. if (yych <= '9') goto yy567;
  4422. goto yy494;
  4423. }
  4424. } else {
  4425. if (yych <= 'Z') {
  4426. if (yych <= '>') goto yy501;
  4427. if (yych <= '@') goto yy494;
  4428. goto yy567;
  4429. } else {
  4430. if (yych <= '`') goto yy494;
  4431. if (yych <= 'z') goto yy567;
  4432. goto yy494;
  4433. }
  4434. }
  4435. yy566:
  4436. ++p;
  4437. yych = *p;
  4438. if (yych <= '9') {
  4439. if (yych == '-') goto yy568;
  4440. if (yych <= '/') goto yy494;
  4441. goto yy569;
  4442. } else {
  4443. if (yych <= 'Z') {
  4444. if (yych <= '@') goto yy494;
  4445. goto yy569;
  4446. } else {
  4447. if (yych <= '`') goto yy494;
  4448. if (yych <= 'z') goto yy569;
  4449. goto yy494;
  4450. }
  4451. }
  4452. yy567:
  4453. ++p;
  4454. yych = *p;
  4455. if (yych <= '=') {
  4456. if (yych <= '.') {
  4457. if (yych <= ',') goto yy494;
  4458. if (yych >= '.') goto yy500;
  4459. } else {
  4460. if (yych <= '/') goto yy494;
  4461. if (yych <= '9') goto yy569;
  4462. goto yy494;
  4463. }
  4464. } else {
  4465. if (yych <= 'Z') {
  4466. if (yych <= '>') goto yy501;
  4467. if (yych <= '@') goto yy494;
  4468. goto yy569;
  4469. } else {
  4470. if (yych <= '`') goto yy494;
  4471. if (yych <= 'z') goto yy569;
  4472. goto yy494;
  4473. }
  4474. }
  4475. yy568:
  4476. ++p;
  4477. yych = *p;
  4478. if (yych <= '9') {
  4479. if (yych == '-') goto yy570;
  4480. if (yych <= '/') goto yy494;
  4481. goto yy571;
  4482. } else {
  4483. if (yych <= 'Z') {
  4484. if (yych <= '@') goto yy494;
  4485. goto yy571;
  4486. } else {
  4487. if (yych <= '`') goto yy494;
  4488. if (yych <= 'z') goto yy571;
  4489. goto yy494;
  4490. }
  4491. }
  4492. yy569:
  4493. ++p;
  4494. yych = *p;
  4495. if (yych <= '=') {
  4496. if (yych <= '.') {
  4497. if (yych <= ',') goto yy494;
  4498. if (yych >= '.') goto yy500;
  4499. } else {
  4500. if (yych <= '/') goto yy494;
  4501. if (yych <= '9') goto yy571;
  4502. goto yy494;
  4503. }
  4504. } else {
  4505. if (yych <= 'Z') {
  4506. if (yych <= '>') goto yy501;
  4507. if (yych <= '@') goto yy494;
  4508. goto yy571;
  4509. } else {
  4510. if (yych <= '`') goto yy494;
  4511. if (yych <= 'z') goto yy571;
  4512. goto yy494;
  4513. }
  4514. }
  4515. yy570:
  4516. ++p;
  4517. yych = *p;
  4518. if (yych <= '9') {
  4519. if (yych == '-') goto yy572;
  4520. if (yych <= '/') goto yy494;
  4521. goto yy573;
  4522. } else {
  4523. if (yych <= 'Z') {
  4524. if (yych <= '@') goto yy494;
  4525. goto yy573;
  4526. } else {
  4527. if (yych <= '`') goto yy494;
  4528. if (yych <= 'z') goto yy573;
  4529. goto yy494;
  4530. }
  4531. }
  4532. yy571:
  4533. ++p;
  4534. yych = *p;
  4535. if (yych <= '=') {
  4536. if (yych <= '.') {
  4537. if (yych <= ',') goto yy494;
  4538. if (yych >= '.') goto yy500;
  4539. } else {
  4540. if (yych <= '/') goto yy494;
  4541. if (yych <= '9') goto yy573;
  4542. goto yy494;
  4543. }
  4544. } else {
  4545. if (yych <= 'Z') {
  4546. if (yych <= '>') goto yy501;
  4547. if (yych <= '@') goto yy494;
  4548. goto yy573;
  4549. } else {
  4550. if (yych <= '`') goto yy494;
  4551. if (yych <= 'z') goto yy573;
  4552. goto yy494;
  4553. }
  4554. }
  4555. yy572:
  4556. ++p;
  4557. yych = *p;
  4558. if (yych <= '9') {
  4559. if (yych == '-') goto yy574;
  4560. if (yych <= '/') goto yy494;
  4561. goto yy575;
  4562. } else {
  4563. if (yych <= 'Z') {
  4564. if (yych <= '@') goto yy494;
  4565. goto yy575;
  4566. } else {
  4567. if (yych <= '`') goto yy494;
  4568. if (yych <= 'z') goto yy575;
  4569. goto yy494;
  4570. }
  4571. }
  4572. yy573:
  4573. ++p;
  4574. yych = *p;
  4575. if (yych <= '=') {
  4576. if (yych <= '.') {
  4577. if (yych <= ',') goto yy494;
  4578. if (yych >= '.') goto yy500;
  4579. } else {
  4580. if (yych <= '/') goto yy494;
  4581. if (yych <= '9') goto yy575;
  4582. goto yy494;
  4583. }
  4584. } else {
  4585. if (yych <= 'Z') {
  4586. if (yych <= '>') goto yy501;
  4587. if (yych <= '@') goto yy494;
  4588. goto yy575;
  4589. } else {
  4590. if (yych <= '`') goto yy494;
  4591. if (yych <= 'z') goto yy575;
  4592. goto yy494;
  4593. }
  4594. }
  4595. yy574:
  4596. ++p;
  4597. yych = *p;
  4598. if (yych <= '9') {
  4599. if (yych == '-') goto yy576;
  4600. if (yych <= '/') goto yy494;
  4601. goto yy577;
  4602. } else {
  4603. if (yych <= 'Z') {
  4604. if (yych <= '@') goto yy494;
  4605. goto yy577;
  4606. } else {
  4607. if (yych <= '`') goto yy494;
  4608. if (yych <= 'z') goto yy577;
  4609. goto yy494;
  4610. }
  4611. }
  4612. yy575:
  4613. ++p;
  4614. yych = *p;
  4615. if (yych <= '=') {
  4616. if (yych <= '.') {
  4617. if (yych <= ',') goto yy494;
  4618. if (yych >= '.') goto yy500;
  4619. } else {
  4620. if (yych <= '/') goto yy494;
  4621. if (yych <= '9') goto yy577;
  4622. goto yy494;
  4623. }
  4624. } else {
  4625. if (yych <= 'Z') {
  4626. if (yych <= '>') goto yy501;
  4627. if (yych <= '@') goto yy494;
  4628. goto yy577;
  4629. } else {
  4630. if (yych <= '`') goto yy494;
  4631. if (yych <= 'z') goto yy577;
  4632. goto yy494;
  4633. }
  4634. }
  4635. yy576:
  4636. ++p;
  4637. yych = *p;
  4638. if (yych <= '9') {
  4639. if (yych == '-') goto yy578;
  4640. if (yych <= '/') goto yy494;
  4641. goto yy579;
  4642. } else {
  4643. if (yych <= 'Z') {
  4644. if (yych <= '@') goto yy494;
  4645. goto yy579;
  4646. } else {
  4647. if (yych <= '`') goto yy494;
  4648. if (yych <= 'z') goto yy579;
  4649. goto yy494;
  4650. }
  4651. }
  4652. yy577:
  4653. ++p;
  4654. yych = *p;
  4655. if (yych <= '=') {
  4656. if (yych <= '.') {
  4657. if (yych <= ',') goto yy494;
  4658. if (yych >= '.') goto yy500;
  4659. } else {
  4660. if (yych <= '/') goto yy494;
  4661. if (yych <= '9') goto yy579;
  4662. goto yy494;
  4663. }
  4664. } else {
  4665. if (yych <= 'Z') {
  4666. if (yych <= '>') goto yy501;
  4667. if (yych <= '@') goto yy494;
  4668. goto yy579;
  4669. } else {
  4670. if (yych <= '`') goto yy494;
  4671. if (yych <= 'z') goto yy579;
  4672. goto yy494;
  4673. }
  4674. }
  4675. yy578:
  4676. ++p;
  4677. yych = *p;
  4678. if (yych <= '9') {
  4679. if (yych == '-') goto yy580;
  4680. if (yych <= '/') goto yy494;
  4681. goto yy581;
  4682. } else {
  4683. if (yych <= 'Z') {
  4684. if (yych <= '@') goto yy494;
  4685. goto yy581;
  4686. } else {
  4687. if (yych <= '`') goto yy494;
  4688. if (yych <= 'z') goto yy581;
  4689. goto yy494;
  4690. }
  4691. }
  4692. yy579:
  4693. ++p;
  4694. yych = *p;
  4695. if (yych <= '=') {
  4696. if (yych <= '.') {
  4697. if (yych <= ',') goto yy494;
  4698. if (yych >= '.') goto yy500;
  4699. } else {
  4700. if (yych <= '/') goto yy494;
  4701. if (yych <= '9') goto yy581;
  4702. goto yy494;
  4703. }
  4704. } else {
  4705. if (yych <= 'Z') {
  4706. if (yych <= '>') goto yy501;
  4707. if (yych <= '@') goto yy494;
  4708. goto yy581;
  4709. } else {
  4710. if (yych <= '`') goto yy494;
  4711. if (yych <= 'z') goto yy581;
  4712. goto yy494;
  4713. }
  4714. }
  4715. yy580:
  4716. ++p;
  4717. yych = *p;
  4718. if (yych <= '9') {
  4719. if (yych == '-') goto yy582;
  4720. if (yych <= '/') goto yy494;
  4721. goto yy583;
  4722. } else {
  4723. if (yych <= 'Z') {
  4724. if (yych <= '@') goto yy494;
  4725. goto yy583;
  4726. } else {
  4727. if (yych <= '`') goto yy494;
  4728. if (yych <= 'z') goto yy583;
  4729. goto yy494;
  4730. }
  4731. }
  4732. yy581:
  4733. ++p;
  4734. yych = *p;
  4735. if (yych <= '=') {
  4736. if (yych <= '.') {
  4737. if (yych <= ',') goto yy494;
  4738. if (yych >= '.') goto yy500;
  4739. } else {
  4740. if (yych <= '/') goto yy494;
  4741. if (yych <= '9') goto yy583;
  4742. goto yy494;
  4743. }
  4744. } else {
  4745. if (yych <= 'Z') {
  4746. if (yych <= '>') goto yy501;
  4747. if (yych <= '@') goto yy494;
  4748. goto yy583;
  4749. } else {
  4750. if (yych <= '`') goto yy494;
  4751. if (yych <= 'z') goto yy583;
  4752. goto yy494;
  4753. }
  4754. }
  4755. yy582:
  4756. ++p;
  4757. yych = *p;
  4758. if (yych <= '9') {
  4759. if (yych == '-') goto yy584;
  4760. if (yych <= '/') goto yy494;
  4761. goto yy585;
  4762. } else {
  4763. if (yych <= 'Z') {
  4764. if (yych <= '@') goto yy494;
  4765. goto yy585;
  4766. } else {
  4767. if (yych <= '`') goto yy494;
  4768. if (yych <= 'z') goto yy585;
  4769. goto yy494;
  4770. }
  4771. }
  4772. yy583:
  4773. ++p;
  4774. yych = *p;
  4775. if (yych <= '=') {
  4776. if (yych <= '.') {
  4777. if (yych <= ',') goto yy494;
  4778. if (yych >= '.') goto yy500;
  4779. } else {
  4780. if (yych <= '/') goto yy494;
  4781. if (yych <= '9') goto yy585;
  4782. goto yy494;
  4783. }
  4784. } else {
  4785. if (yych <= 'Z') {
  4786. if (yych <= '>') goto yy501;
  4787. if (yych <= '@') goto yy494;
  4788. goto yy585;
  4789. } else {
  4790. if (yych <= '`') goto yy494;
  4791. if (yych <= 'z') goto yy585;
  4792. goto yy494;
  4793. }
  4794. }
  4795. yy584:
  4796. ++p;
  4797. yych = *p;
  4798. if (yych <= '9') {
  4799. if (yych == '-') goto yy586;
  4800. if (yych <= '/') goto yy494;
  4801. goto yy587;
  4802. } else {
  4803. if (yych <= 'Z') {
  4804. if (yych <= '@') goto yy494;
  4805. goto yy587;
  4806. } else {
  4807. if (yych <= '`') goto yy494;
  4808. if (yych <= 'z') goto yy587;
  4809. goto yy494;
  4810. }
  4811. }
  4812. yy585:
  4813. ++p;
  4814. yych = *p;
  4815. if (yych <= '=') {
  4816. if (yych <= '.') {
  4817. if (yych <= ',') goto yy494;
  4818. if (yych >= '.') goto yy500;
  4819. } else {
  4820. if (yych <= '/') goto yy494;
  4821. if (yych <= '9') goto yy587;
  4822. goto yy494;
  4823. }
  4824. } else {
  4825. if (yych <= 'Z') {
  4826. if (yych <= '>') goto yy501;
  4827. if (yych <= '@') goto yy494;
  4828. goto yy587;
  4829. } else {
  4830. if (yych <= '`') goto yy494;
  4831. if (yych <= 'z') goto yy587;
  4832. goto yy494;
  4833. }
  4834. }
  4835. yy586:
  4836. ++p;
  4837. yych = *p;
  4838. if (yych <= '9') {
  4839. if (yych == '-') goto yy588;
  4840. if (yych <= '/') goto yy494;
  4841. goto yy589;
  4842. } else {
  4843. if (yych <= 'Z') {
  4844. if (yych <= '@') goto yy494;
  4845. goto yy589;
  4846. } else {
  4847. if (yych <= '`') goto yy494;
  4848. if (yych <= 'z') goto yy589;
  4849. goto yy494;
  4850. }
  4851. }
  4852. yy587:
  4853. ++p;
  4854. yych = *p;
  4855. if (yych <= '=') {
  4856. if (yych <= '.') {
  4857. if (yych <= ',') goto yy494;
  4858. if (yych >= '.') goto yy500;
  4859. } else {
  4860. if (yych <= '/') goto yy494;
  4861. if (yych <= '9') goto yy589;
  4862. goto yy494;
  4863. }
  4864. } else {
  4865. if (yych <= 'Z') {
  4866. if (yych <= '>') goto yy501;
  4867. if (yych <= '@') goto yy494;
  4868. goto yy589;
  4869. } else {
  4870. if (yych <= '`') goto yy494;
  4871. if (yych <= 'z') goto yy589;
  4872. goto yy494;
  4873. }
  4874. }
  4875. yy588:
  4876. ++p;
  4877. yych = *p;
  4878. if (yych <= '9') {
  4879. if (yych == '-') goto yy590;
  4880. if (yych <= '/') goto yy494;
  4881. goto yy591;
  4882. } else {
  4883. if (yych <= 'Z') {
  4884. if (yych <= '@') goto yy494;
  4885. goto yy591;
  4886. } else {
  4887. if (yych <= '`') goto yy494;
  4888. if (yych <= 'z') goto yy591;
  4889. goto yy494;
  4890. }
  4891. }
  4892. yy589:
  4893. ++p;
  4894. yych = *p;
  4895. if (yych <= '=') {
  4896. if (yych <= '.') {
  4897. if (yych <= ',') goto yy494;
  4898. if (yych >= '.') goto yy500;
  4899. } else {
  4900. if (yych <= '/') goto yy494;
  4901. if (yych <= '9') goto yy591;
  4902. goto yy494;
  4903. }
  4904. } else {
  4905. if (yych <= 'Z') {
  4906. if (yych <= '>') goto yy501;
  4907. if (yych <= '@') goto yy494;
  4908. goto yy591;
  4909. } else {
  4910. if (yych <= '`') goto yy494;
  4911. if (yych <= 'z') goto yy591;
  4912. goto yy494;
  4913. }
  4914. }
  4915. yy590:
  4916. ++p;
  4917. yych = *p;
  4918. if (yych <= '9') {
  4919. if (yych == '-') goto yy592;
  4920. if (yych <= '/') goto yy494;
  4921. goto yy593;
  4922. } else {
  4923. if (yych <= 'Z') {
  4924. if (yych <= '@') goto yy494;
  4925. goto yy593;
  4926. } else {
  4927. if (yych <= '`') goto yy494;
  4928. if (yych <= 'z') goto yy593;
  4929. goto yy494;
  4930. }
  4931. }
  4932. yy591:
  4933. ++p;
  4934. yych = *p;
  4935. if (yych <= '=') {
  4936. if (yych <= '.') {
  4937. if (yych <= ',') goto yy494;
  4938. if (yych >= '.') goto yy500;
  4939. } else {
  4940. if (yych <= '/') goto yy494;
  4941. if (yych <= '9') goto yy593;
  4942. goto yy494;
  4943. }
  4944. } else {
  4945. if (yych <= 'Z') {
  4946. if (yych <= '>') goto yy501;
  4947. if (yych <= '@') goto yy494;
  4948. goto yy593;
  4949. } else {
  4950. if (yych <= '`') goto yy494;
  4951. if (yych <= 'z') goto yy593;
  4952. goto yy494;
  4953. }
  4954. }
  4955. yy592:
  4956. ++p;
  4957. yych = *p;
  4958. if (yych <= '9') {
  4959. if (yych == '-') goto yy594;
  4960. if (yych <= '/') goto yy494;
  4961. goto yy595;
  4962. } else {
  4963. if (yych <= 'Z') {
  4964. if (yych <= '@') goto yy494;
  4965. goto yy595;
  4966. } else {
  4967. if (yych <= '`') goto yy494;
  4968. if (yych <= 'z') goto yy595;
  4969. goto yy494;
  4970. }
  4971. }
  4972. yy593:
  4973. ++p;
  4974. yych = *p;
  4975. if (yych <= '=') {
  4976. if (yych <= '.') {
  4977. if (yych <= ',') goto yy494;
  4978. if (yych >= '.') goto yy500;
  4979. } else {
  4980. if (yych <= '/') goto yy494;
  4981. if (yych <= '9') goto yy595;
  4982. goto yy494;
  4983. }
  4984. } else {
  4985. if (yych <= 'Z') {
  4986. if (yych <= '>') goto yy501;
  4987. if (yych <= '@') goto yy494;
  4988. goto yy595;
  4989. } else {
  4990. if (yych <= '`') goto yy494;
  4991. if (yych <= 'z') goto yy595;
  4992. goto yy494;
  4993. }
  4994. }
  4995. yy594:
  4996. ++p;
  4997. yych = *p;
  4998. if (yych <= '9') {
  4999. if (yych == '-') goto yy596;
  5000. if (yych <= '/') goto yy494;
  5001. goto yy597;
  5002. } else {
  5003. if (yych <= 'Z') {
  5004. if (yych <= '@') goto yy494;
  5005. goto yy597;
  5006. } else {
  5007. if (yych <= '`') goto yy494;
  5008. if (yych <= 'z') goto yy597;
  5009. goto yy494;
  5010. }
  5011. }
  5012. yy595:
  5013. ++p;
  5014. yych = *p;
  5015. if (yych <= '=') {
  5016. if (yych <= '.') {
  5017. if (yych <= ',') goto yy494;
  5018. if (yych >= '.') goto yy500;
  5019. } else {
  5020. if (yych <= '/') goto yy494;
  5021. if (yych <= '9') goto yy597;
  5022. goto yy494;
  5023. }
  5024. } else {
  5025. if (yych <= 'Z') {
  5026. if (yych <= '>') goto yy501;
  5027. if (yych <= '@') goto yy494;
  5028. goto yy597;
  5029. } else {
  5030. if (yych <= '`') goto yy494;
  5031. if (yych <= 'z') goto yy597;
  5032. goto yy494;
  5033. }
  5034. }
  5035. yy596:
  5036. ++p;
  5037. yych = *p;
  5038. if (yych <= '9') {
  5039. if (yych == '-') goto yy598;
  5040. if (yych <= '/') goto yy494;
  5041. goto yy599;
  5042. } else {
  5043. if (yych <= 'Z') {
  5044. if (yych <= '@') goto yy494;
  5045. goto yy599;
  5046. } else {
  5047. if (yych <= '`') goto yy494;
  5048. if (yych <= 'z') goto yy599;
  5049. goto yy494;
  5050. }
  5051. }
  5052. yy597:
  5053. ++p;
  5054. yych = *p;
  5055. if (yych <= '=') {
  5056. if (yych <= '.') {
  5057. if (yych <= ',') goto yy494;
  5058. if (yych >= '.') goto yy500;
  5059. } else {
  5060. if (yych <= '/') goto yy494;
  5061. if (yych <= '9') goto yy599;
  5062. goto yy494;
  5063. }
  5064. } else {
  5065. if (yych <= 'Z') {
  5066. if (yych <= '>') goto yy501;
  5067. if (yych <= '@') goto yy494;
  5068. goto yy599;
  5069. } else {
  5070. if (yych <= '`') goto yy494;
  5071. if (yych <= 'z') goto yy599;
  5072. goto yy494;
  5073. }
  5074. }
  5075. yy598:
  5076. ++p;
  5077. yych = *p;
  5078. if (yych <= '9') {
  5079. if (yych == '-') goto yy600;
  5080. if (yych <= '/') goto yy494;
  5081. goto yy601;
  5082. } else {
  5083. if (yych <= 'Z') {
  5084. if (yych <= '@') goto yy494;
  5085. goto yy601;
  5086. } else {
  5087. if (yych <= '`') goto yy494;
  5088. if (yych <= 'z') goto yy601;
  5089. goto yy494;
  5090. }
  5091. }
  5092. yy599:
  5093. ++p;
  5094. yych = *p;
  5095. if (yych <= '=') {
  5096. if (yych <= '.') {
  5097. if (yych <= ',') goto yy494;
  5098. if (yych >= '.') goto yy500;
  5099. } else {
  5100. if (yych <= '/') goto yy494;
  5101. if (yych <= '9') goto yy601;
  5102. goto yy494;
  5103. }
  5104. } else {
  5105. if (yych <= 'Z') {
  5106. if (yych <= '>') goto yy501;
  5107. if (yych <= '@') goto yy494;
  5108. goto yy601;
  5109. } else {
  5110. if (yych <= '`') goto yy494;
  5111. if (yych <= 'z') goto yy601;
  5112. goto yy494;
  5113. }
  5114. }
  5115. yy600:
  5116. ++p;
  5117. yych = *p;
  5118. if (yych <= '9') {
  5119. if (yych == '-') goto yy602;
  5120. if (yych <= '/') goto yy494;
  5121. goto yy603;
  5122. } else {
  5123. if (yych <= 'Z') {
  5124. if (yych <= '@') goto yy494;
  5125. goto yy603;
  5126. } else {
  5127. if (yych <= '`') goto yy494;
  5128. if (yych <= 'z') goto yy603;
  5129. goto yy494;
  5130. }
  5131. }
  5132. yy601:
  5133. ++p;
  5134. yych = *p;
  5135. if (yych <= '=') {
  5136. if (yych <= '.') {
  5137. if (yych <= ',') goto yy494;
  5138. if (yych >= '.') goto yy500;
  5139. } else {
  5140. if (yych <= '/') goto yy494;
  5141. if (yych <= '9') goto yy603;
  5142. goto yy494;
  5143. }
  5144. } else {
  5145. if (yych <= 'Z') {
  5146. if (yych <= '>') goto yy501;
  5147. if (yych <= '@') goto yy494;
  5148. goto yy603;
  5149. } else {
  5150. if (yych <= '`') goto yy494;
  5151. if (yych <= 'z') goto yy603;
  5152. goto yy494;
  5153. }
  5154. }
  5155. yy602:
  5156. ++p;
  5157. yych = *p;
  5158. if (yych <= '9') {
  5159. if (yych == '-') goto yy604;
  5160. if (yych <= '/') goto yy494;
  5161. goto yy605;
  5162. } else {
  5163. if (yych <= 'Z') {
  5164. if (yych <= '@') goto yy494;
  5165. goto yy605;
  5166. } else {
  5167. if (yych <= '`') goto yy494;
  5168. if (yych <= 'z') goto yy605;
  5169. goto yy494;
  5170. }
  5171. }
  5172. yy603:
  5173. ++p;
  5174. yych = *p;
  5175. if (yych <= '=') {
  5176. if (yych <= '.') {
  5177. if (yych <= ',') goto yy494;
  5178. if (yych >= '.') goto yy500;
  5179. } else {
  5180. if (yych <= '/') goto yy494;
  5181. if (yych <= '9') goto yy605;
  5182. goto yy494;
  5183. }
  5184. } else {
  5185. if (yych <= 'Z') {
  5186. if (yych <= '>') goto yy501;
  5187. if (yych <= '@') goto yy494;
  5188. goto yy605;
  5189. } else {
  5190. if (yych <= '`') goto yy494;
  5191. if (yych <= 'z') goto yy605;
  5192. goto yy494;
  5193. }
  5194. }
  5195. yy604:
  5196. ++p;
  5197. yych = *p;
  5198. if (yych <= '9') {
  5199. if (yych == '-') goto yy606;
  5200. if (yych <= '/') goto yy494;
  5201. goto yy607;
  5202. } else {
  5203. if (yych <= 'Z') {
  5204. if (yych <= '@') goto yy494;
  5205. goto yy607;
  5206. } else {
  5207. if (yych <= '`') goto yy494;
  5208. if (yych <= 'z') goto yy607;
  5209. goto yy494;
  5210. }
  5211. }
  5212. yy605:
  5213. ++p;
  5214. yych = *p;
  5215. if (yych <= '=') {
  5216. if (yych <= '.') {
  5217. if (yych <= ',') goto yy494;
  5218. if (yych >= '.') goto yy500;
  5219. } else {
  5220. if (yych <= '/') goto yy494;
  5221. if (yych <= '9') goto yy607;
  5222. goto yy494;
  5223. }
  5224. } else {
  5225. if (yych <= 'Z') {
  5226. if (yych <= '>') goto yy501;
  5227. if (yych <= '@') goto yy494;
  5228. goto yy607;
  5229. } else {
  5230. if (yych <= '`') goto yy494;
  5231. if (yych <= 'z') goto yy607;
  5232. goto yy494;
  5233. }
  5234. }
  5235. yy606:
  5236. ++p;
  5237. yych = *p;
  5238. if (yych <= '9') {
  5239. if (yych == '-') goto yy608;
  5240. if (yych <= '/') goto yy494;
  5241. goto yy609;
  5242. } else {
  5243. if (yych <= 'Z') {
  5244. if (yych <= '@') goto yy494;
  5245. goto yy609;
  5246. } else {
  5247. if (yych <= '`') goto yy494;
  5248. if (yych <= 'z') goto yy609;
  5249. goto yy494;
  5250. }
  5251. }
  5252. yy607:
  5253. ++p;
  5254. yych = *p;
  5255. if (yych <= '=') {
  5256. if (yych <= '.') {
  5257. if (yych <= ',') goto yy494;
  5258. if (yych >= '.') goto yy500;
  5259. } else {
  5260. if (yych <= '/') goto yy494;
  5261. if (yych <= '9') goto yy609;
  5262. goto yy494;
  5263. }
  5264. } else {
  5265. if (yych <= 'Z') {
  5266. if (yych <= '>') goto yy501;
  5267. if (yych <= '@') goto yy494;
  5268. goto yy609;
  5269. } else {
  5270. if (yych <= '`') goto yy494;
  5271. if (yych <= 'z') goto yy609;
  5272. goto yy494;
  5273. }
  5274. }
  5275. yy608:
  5276. ++p;
  5277. yych = *p;
  5278. if (yych <= '9') {
  5279. if (yych == '-') goto yy610;
  5280. if (yych <= '/') goto yy494;
  5281. goto yy611;
  5282. } else {
  5283. if (yych <= 'Z') {
  5284. if (yych <= '@') goto yy494;
  5285. goto yy611;
  5286. } else {
  5287. if (yych <= '`') goto yy494;
  5288. if (yych <= 'z') goto yy611;
  5289. goto yy494;
  5290. }
  5291. }
  5292. yy609:
  5293. ++p;
  5294. yych = *p;
  5295. if (yych <= '=') {
  5296. if (yych <= '.') {
  5297. if (yych <= ',') goto yy494;
  5298. if (yych >= '.') goto yy500;
  5299. } else {
  5300. if (yych <= '/') goto yy494;
  5301. if (yych <= '9') goto yy611;
  5302. goto yy494;
  5303. }
  5304. } else {
  5305. if (yych <= 'Z') {
  5306. if (yych <= '>') goto yy501;
  5307. if (yych <= '@') goto yy494;
  5308. goto yy611;
  5309. } else {
  5310. if (yych <= '`') goto yy494;
  5311. if (yych <= 'z') goto yy611;
  5312. goto yy494;
  5313. }
  5314. }
  5315. yy610:
  5316. ++p;
  5317. yych = *p;
  5318. if (yych <= '9') {
  5319. if (yych == '-') goto yy612;
  5320. if (yych <= '/') goto yy494;
  5321. goto yy613;
  5322. } else {
  5323. if (yych <= 'Z') {
  5324. if (yych <= '@') goto yy494;
  5325. goto yy613;
  5326. } else {
  5327. if (yych <= '`') goto yy494;
  5328. if (yych <= 'z') goto yy613;
  5329. goto yy494;
  5330. }
  5331. }
  5332. yy611:
  5333. ++p;
  5334. yych = *p;
  5335. if (yych <= '=') {
  5336. if (yych <= '.') {
  5337. if (yych <= ',') goto yy494;
  5338. if (yych >= '.') goto yy500;
  5339. } else {
  5340. if (yych <= '/') goto yy494;
  5341. if (yych <= '9') goto yy613;
  5342. goto yy494;
  5343. }
  5344. } else {
  5345. if (yych <= 'Z') {
  5346. if (yych <= '>') goto yy501;
  5347. if (yych <= '@') goto yy494;
  5348. goto yy613;
  5349. } else {
  5350. if (yych <= '`') goto yy494;
  5351. if (yych <= 'z') goto yy613;
  5352. goto yy494;
  5353. }
  5354. }
  5355. yy612:
  5356. ++p;
  5357. yych = *p;
  5358. if (yych <= '9') {
  5359. if (yych == '-') goto yy614;
  5360. if (yych <= '/') goto yy494;
  5361. goto yy615;
  5362. } else {
  5363. if (yych <= 'Z') {
  5364. if (yych <= '@') goto yy494;
  5365. goto yy615;
  5366. } else {
  5367. if (yych <= '`') goto yy494;
  5368. if (yych <= 'z') goto yy615;
  5369. goto yy494;
  5370. }
  5371. }
  5372. yy613:
  5373. ++p;
  5374. yych = *p;
  5375. if (yych <= '=') {
  5376. if (yych <= '.') {
  5377. if (yych <= ',') goto yy494;
  5378. if (yych >= '.') goto yy500;
  5379. } else {
  5380. if (yych <= '/') goto yy494;
  5381. if (yych <= '9') goto yy615;
  5382. goto yy494;
  5383. }
  5384. } else {
  5385. if (yych <= 'Z') {
  5386. if (yych <= '>') goto yy501;
  5387. if (yych <= '@') goto yy494;
  5388. goto yy615;
  5389. } else {
  5390. if (yych <= '`') goto yy494;
  5391. if (yych <= 'z') goto yy615;
  5392. goto yy494;
  5393. }
  5394. }
  5395. yy614:
  5396. ++p;
  5397. yych = *p;
  5398. if (yych <= '9') {
  5399. if (yych == '-') goto yy616;
  5400. if (yych <= '/') goto yy494;
  5401. goto yy617;
  5402. } else {
  5403. if (yych <= 'Z') {
  5404. if (yych <= '@') goto yy494;
  5405. goto yy617;
  5406. } else {
  5407. if (yych <= '`') goto yy494;
  5408. if (yych <= 'z') goto yy617;
  5409. goto yy494;
  5410. }
  5411. }
  5412. yy615:
  5413. ++p;
  5414. yych = *p;
  5415. if (yych <= '=') {
  5416. if (yych <= '.') {
  5417. if (yych <= ',') goto yy494;
  5418. if (yych >= '.') goto yy500;
  5419. } else {
  5420. if (yych <= '/') goto yy494;
  5421. if (yych <= '9') goto yy617;
  5422. goto yy494;
  5423. }
  5424. } else {
  5425. if (yych <= 'Z') {
  5426. if (yych <= '>') goto yy501;
  5427. if (yych <= '@') goto yy494;
  5428. goto yy617;
  5429. } else {
  5430. if (yych <= '`') goto yy494;
  5431. if (yych <= 'z') goto yy617;
  5432. goto yy494;
  5433. }
  5434. }
  5435. yy616:
  5436. ++p;
  5437. yych = *p;
  5438. if (yych <= '9') {
  5439. if (yych == '-') goto yy618;
  5440. if (yych <= '/') goto yy494;
  5441. goto yy619;
  5442. } else {
  5443. if (yych <= 'Z') {
  5444. if (yych <= '@') goto yy494;
  5445. goto yy619;
  5446. } else {
  5447. if (yych <= '`') goto yy494;
  5448. if (yych <= 'z') goto yy619;
  5449. goto yy494;
  5450. }
  5451. }
  5452. yy617:
  5453. ++p;
  5454. yych = *p;
  5455. if (yych <= '=') {
  5456. if (yych <= '.') {
  5457. if (yych <= ',') goto yy494;
  5458. if (yych >= '.') goto yy500;
  5459. } else {
  5460. if (yych <= '/') goto yy494;
  5461. if (yych <= '9') goto yy619;
  5462. goto yy494;
  5463. }
  5464. } else {
  5465. if (yych <= 'Z') {
  5466. if (yych <= '>') goto yy501;
  5467. if (yych <= '@') goto yy494;
  5468. goto yy619;
  5469. } else {
  5470. if (yych <= '`') goto yy494;
  5471. if (yych <= 'z') goto yy619;
  5472. goto yy494;
  5473. }
  5474. }
  5475. yy618:
  5476. ++p;
  5477. yych = *p;
  5478. if (yych <= '9') {
  5479. if (yych == '-') goto yy620;
  5480. if (yych <= '/') goto yy494;
  5481. goto yy621;
  5482. } else {
  5483. if (yych <= 'Z') {
  5484. if (yych <= '@') goto yy494;
  5485. goto yy621;
  5486. } else {
  5487. if (yych <= '`') goto yy494;
  5488. if (yych <= 'z') goto yy621;
  5489. goto yy494;
  5490. }
  5491. }
  5492. yy619:
  5493. ++p;
  5494. yych = *p;
  5495. if (yych <= '=') {
  5496. if (yych <= '.') {
  5497. if (yych <= ',') goto yy494;
  5498. if (yych >= '.') goto yy500;
  5499. } else {
  5500. if (yych <= '/') goto yy494;
  5501. if (yych <= '9') goto yy621;
  5502. goto yy494;
  5503. }
  5504. } else {
  5505. if (yych <= 'Z') {
  5506. if (yych <= '>') goto yy501;
  5507. if (yych <= '@') goto yy494;
  5508. goto yy621;
  5509. } else {
  5510. if (yych <= '`') goto yy494;
  5511. if (yych <= 'z') goto yy621;
  5512. goto yy494;
  5513. }
  5514. }
  5515. yy620:
  5516. ++p;
  5517. yych = *p;
  5518. if (yych <= '9') {
  5519. if (yych == '-') goto yy622;
  5520. if (yych <= '/') goto yy494;
  5521. goto yy623;
  5522. } else {
  5523. if (yych <= 'Z') {
  5524. if (yych <= '@') goto yy494;
  5525. goto yy623;
  5526. } else {
  5527. if (yych <= '`') goto yy494;
  5528. if (yych <= 'z') goto yy623;
  5529. goto yy494;
  5530. }
  5531. }
  5532. yy621:
  5533. ++p;
  5534. yych = *p;
  5535. if (yych <= '=') {
  5536. if (yych <= '.') {
  5537. if (yych <= ',') goto yy494;
  5538. if (yych >= '.') goto yy500;
  5539. } else {
  5540. if (yych <= '/') goto yy494;
  5541. if (yych <= '9') goto yy623;
  5542. goto yy494;
  5543. }
  5544. } else {
  5545. if (yych <= 'Z') {
  5546. if (yych <= '>') goto yy501;
  5547. if (yych <= '@') goto yy494;
  5548. goto yy623;
  5549. } else {
  5550. if (yych <= '`') goto yy494;
  5551. if (yych <= 'z') goto yy623;
  5552. goto yy494;
  5553. }
  5554. }
  5555. yy622:
  5556. ++p;
  5557. yych = *p;
  5558. if (yych <= '9') {
  5559. if (yych == '-') goto yy624;
  5560. if (yych <= '/') goto yy494;
  5561. goto yy625;
  5562. } else {
  5563. if (yych <= 'Z') {
  5564. if (yych <= '@') goto yy494;
  5565. goto yy625;
  5566. } else {
  5567. if (yych <= '`') goto yy494;
  5568. if (yych <= 'z') goto yy625;
  5569. goto yy494;
  5570. }
  5571. }
  5572. yy623:
  5573. ++p;
  5574. yych = *p;
  5575. if (yych <= '=') {
  5576. if (yych <= '.') {
  5577. if (yych <= ',') goto yy494;
  5578. if (yych >= '.') goto yy500;
  5579. } else {
  5580. if (yych <= '/') goto yy494;
  5581. if (yych <= '9') goto yy625;
  5582. goto yy494;
  5583. }
  5584. } else {
  5585. if (yych <= 'Z') {
  5586. if (yych <= '>') goto yy501;
  5587. if (yych <= '@') goto yy494;
  5588. goto yy625;
  5589. } else {
  5590. if (yych <= '`') goto yy494;
  5591. if (yych <= 'z') goto yy625;
  5592. goto yy494;
  5593. }
  5594. }
  5595. yy624:
  5596. ++p;
  5597. yych = *p;
  5598. if (yych <= '@') {
  5599. if (yych <= '/') goto yy494;
  5600. if (yych <= '9') goto yy626;
  5601. goto yy494;
  5602. } else {
  5603. if (yych <= 'Z') goto yy626;
  5604. if (yych <= '`') goto yy494;
  5605. if (yych <= 'z') goto yy626;
  5606. goto yy494;
  5607. }
  5608. yy625:
  5609. ++p;
  5610. yych = *p;
  5611. if (yych <= '=') {
  5612. if (yych <= '.') {
  5613. if (yych <= '-') goto yy494;
  5614. goto yy500;
  5615. } else {
  5616. if (yych <= '/') goto yy494;
  5617. if (yych >= ':') goto yy494;
  5618. }
  5619. } else {
  5620. if (yych <= 'Z') {
  5621. if (yych <= '>') goto yy501;
  5622. if (yych <= '@') goto yy494;
  5623. } else {
  5624. if (yych <= '`') goto yy494;
  5625. if (yych >= '{') goto yy494;
  5626. }
  5627. }
  5628. yy626:
  5629. ++p;
  5630. yych = *p;
  5631. if (yych == '.') goto yy500;
  5632. if (yych == '>') goto yy501;
  5633. goto yy494;
  5634. yy627:
  5635. yych = *++p;
  5636. if (yych <= '9') {
  5637. if (yych == '-') goto yy629;
  5638. if (yych <= '/') goto yy494;
  5639. goto yy630;
  5640. } else {
  5641. if (yych <= 'Z') {
  5642. if (yych <= '@') goto yy494;
  5643. goto yy630;
  5644. } else {
  5645. if (yych <= '`') goto yy494;
  5646. if (yych <= 'z') goto yy630;
  5647. goto yy494;
  5648. }
  5649. }
  5650. yy628:
  5651. yych = *++p;
  5652. if (yych <= '=') {
  5653. if (yych <= '.') {
  5654. if (yych <= ',') goto yy494;
  5655. if (yych >= '.') goto yy500;
  5656. } else {
  5657. if (yych <= '/') goto yy494;
  5658. if (yych <= '9') goto yy630;
  5659. goto yy494;
  5660. }
  5661. } else {
  5662. if (yych <= 'Z') {
  5663. if (yych <= '>') goto yy501;
  5664. if (yych <= '@') goto yy494;
  5665. goto yy630;
  5666. } else {
  5667. if (yych <= '`') goto yy494;
  5668. if (yych <= 'z') goto yy630;
  5669. goto yy494;
  5670. }
  5671. }
  5672. yy629:
  5673. yych = *++p;
  5674. if (yych <= '9') {
  5675. if (yych == '-') goto yy631;
  5676. if (yych <= '/') goto yy494;
  5677. goto yy632;
  5678. } else {
  5679. if (yych <= 'Z') {
  5680. if (yych <= '@') goto yy494;
  5681. goto yy632;
  5682. } else {
  5683. if (yych <= '`') goto yy494;
  5684. if (yych <= 'z') goto yy632;
  5685. goto yy494;
  5686. }
  5687. }
  5688. yy630:
  5689. yych = *++p;
  5690. if (yych <= '=') {
  5691. if (yych <= '.') {
  5692. if (yych <= ',') goto yy494;
  5693. if (yych >= '.') goto yy500;
  5694. } else {
  5695. if (yych <= '/') goto yy494;
  5696. if (yych <= '9') goto yy632;
  5697. goto yy494;
  5698. }
  5699. } else {
  5700. if (yych <= 'Z') {
  5701. if (yych <= '>') goto yy501;
  5702. if (yych <= '@') goto yy494;
  5703. goto yy632;
  5704. } else {
  5705. if (yych <= '`') goto yy494;
  5706. if (yych <= 'z') goto yy632;
  5707. goto yy494;
  5708. }
  5709. }
  5710. yy631:
  5711. yych = *++p;
  5712. if (yych <= '9') {
  5713. if (yych == '-') goto yy633;
  5714. if (yych <= '/') goto yy494;
  5715. goto yy634;
  5716. } else {
  5717. if (yych <= 'Z') {
  5718. if (yych <= '@') goto yy494;
  5719. goto yy634;
  5720. } else {
  5721. if (yych <= '`') goto yy494;
  5722. if (yych <= 'z') goto yy634;
  5723. goto yy494;
  5724. }
  5725. }
  5726. yy632:
  5727. yych = *++p;
  5728. if (yych <= '=') {
  5729. if (yych <= '.') {
  5730. if (yych <= ',') goto yy494;
  5731. if (yych >= '.') goto yy500;
  5732. } else {
  5733. if (yych <= '/') goto yy494;
  5734. if (yych <= '9') goto yy634;
  5735. goto yy494;
  5736. }
  5737. } else {
  5738. if (yych <= 'Z') {
  5739. if (yych <= '>') goto yy501;
  5740. if (yych <= '@') goto yy494;
  5741. goto yy634;
  5742. } else {
  5743. if (yych <= '`') goto yy494;
  5744. if (yych <= 'z') goto yy634;
  5745. goto yy494;
  5746. }
  5747. }
  5748. yy633:
  5749. yych = *++p;
  5750. if (yych <= '9') {
  5751. if (yych == '-') goto yy635;
  5752. if (yych <= '/') goto yy494;
  5753. goto yy636;
  5754. } else {
  5755. if (yych <= 'Z') {
  5756. if (yych <= '@') goto yy494;
  5757. goto yy636;
  5758. } else {
  5759. if (yych <= '`') goto yy494;
  5760. if (yych <= 'z') goto yy636;
  5761. goto yy494;
  5762. }
  5763. }
  5764. yy634:
  5765. yych = *++p;
  5766. if (yych <= '=') {
  5767. if (yych <= '.') {
  5768. if (yych <= ',') goto yy494;
  5769. if (yych >= '.') goto yy500;
  5770. } else {
  5771. if (yych <= '/') goto yy494;
  5772. if (yych <= '9') goto yy636;
  5773. goto yy494;
  5774. }
  5775. } else {
  5776. if (yych <= 'Z') {
  5777. if (yych <= '>') goto yy501;
  5778. if (yych <= '@') goto yy494;
  5779. goto yy636;
  5780. } else {
  5781. if (yych <= '`') goto yy494;
  5782. if (yych <= 'z') goto yy636;
  5783. goto yy494;
  5784. }
  5785. }
  5786. yy635:
  5787. yych = *++p;
  5788. if (yych <= '9') {
  5789. if (yych == '-') goto yy637;
  5790. if (yych <= '/') goto yy494;
  5791. goto yy638;
  5792. } else {
  5793. if (yych <= 'Z') {
  5794. if (yych <= '@') goto yy494;
  5795. goto yy638;
  5796. } else {
  5797. if (yych <= '`') goto yy494;
  5798. if (yych <= 'z') goto yy638;
  5799. goto yy494;
  5800. }
  5801. }
  5802. yy636:
  5803. yych = *++p;
  5804. if (yych <= '=') {
  5805. if (yych <= '.') {
  5806. if (yych <= ',') goto yy494;
  5807. if (yych >= '.') goto yy500;
  5808. } else {
  5809. if (yych <= '/') goto yy494;
  5810. if (yych <= '9') goto yy638;
  5811. goto yy494;
  5812. }
  5813. } else {
  5814. if (yych <= 'Z') {
  5815. if (yych <= '>') goto yy501;
  5816. if (yych <= '@') goto yy494;
  5817. goto yy638;
  5818. } else {
  5819. if (yych <= '`') goto yy494;
  5820. if (yych <= 'z') goto yy638;
  5821. goto yy494;
  5822. }
  5823. }
  5824. yy637:
  5825. yych = *++p;
  5826. if (yych <= '9') {
  5827. if (yych == '-') goto yy639;
  5828. if (yych <= '/') goto yy494;
  5829. goto yy640;
  5830. } else {
  5831. if (yych <= 'Z') {
  5832. if (yych <= '@') goto yy494;
  5833. goto yy640;
  5834. } else {
  5835. if (yych <= '`') goto yy494;
  5836. if (yych <= 'z') goto yy640;
  5837. goto yy494;
  5838. }
  5839. }
  5840. yy638:
  5841. yych = *++p;
  5842. if (yych <= '=') {
  5843. if (yych <= '.') {
  5844. if (yych <= ',') goto yy494;
  5845. if (yych >= '.') goto yy500;
  5846. } else {
  5847. if (yych <= '/') goto yy494;
  5848. if (yych <= '9') goto yy640;
  5849. goto yy494;
  5850. }
  5851. } else {
  5852. if (yych <= 'Z') {
  5853. if (yych <= '>') goto yy501;
  5854. if (yych <= '@') goto yy494;
  5855. goto yy640;
  5856. } else {
  5857. if (yych <= '`') goto yy494;
  5858. if (yych <= 'z') goto yy640;
  5859. goto yy494;
  5860. }
  5861. }
  5862. yy639:
  5863. yych = *++p;
  5864. if (yych <= '9') {
  5865. if (yych == '-') goto yy641;
  5866. if (yych <= '/') goto yy494;
  5867. goto yy642;
  5868. } else {
  5869. if (yych <= 'Z') {
  5870. if (yych <= '@') goto yy494;
  5871. goto yy642;
  5872. } else {
  5873. if (yych <= '`') goto yy494;
  5874. if (yych <= 'z') goto yy642;
  5875. goto yy494;
  5876. }
  5877. }
  5878. yy640:
  5879. yych = *++p;
  5880. if (yych <= '=') {
  5881. if (yych <= '.') {
  5882. if (yych <= ',') goto yy494;
  5883. if (yych >= '.') goto yy500;
  5884. } else {
  5885. if (yych <= '/') goto yy494;
  5886. if (yych <= '9') goto yy642;
  5887. goto yy494;
  5888. }
  5889. } else {
  5890. if (yych <= 'Z') {
  5891. if (yych <= '>') goto yy501;
  5892. if (yych <= '@') goto yy494;
  5893. goto yy642;
  5894. } else {
  5895. if (yych <= '`') goto yy494;
  5896. if (yych <= 'z') goto yy642;
  5897. goto yy494;
  5898. }
  5899. }
  5900. yy641:
  5901. yych = *++p;
  5902. if (yych <= '9') {
  5903. if (yych == '-') goto yy643;
  5904. if (yych <= '/') goto yy494;
  5905. goto yy644;
  5906. } else {
  5907. if (yych <= 'Z') {
  5908. if (yych <= '@') goto yy494;
  5909. goto yy644;
  5910. } else {
  5911. if (yych <= '`') goto yy494;
  5912. if (yych <= 'z') goto yy644;
  5913. goto yy494;
  5914. }
  5915. }
  5916. yy642:
  5917. yych = *++p;
  5918. if (yych <= '=') {
  5919. if (yych <= '.') {
  5920. if (yych <= ',') goto yy494;
  5921. if (yych >= '.') goto yy500;
  5922. } else {
  5923. if (yych <= '/') goto yy494;
  5924. if (yych <= '9') goto yy644;
  5925. goto yy494;
  5926. }
  5927. } else {
  5928. if (yych <= 'Z') {
  5929. if (yych <= '>') goto yy501;
  5930. if (yych <= '@') goto yy494;
  5931. goto yy644;
  5932. } else {
  5933. if (yych <= '`') goto yy494;
  5934. if (yych <= 'z') goto yy644;
  5935. goto yy494;
  5936. }
  5937. }
  5938. yy643:
  5939. yych = *++p;
  5940. if (yych <= '9') {
  5941. if (yych == '-') goto yy645;
  5942. if (yych <= '/') goto yy494;
  5943. goto yy646;
  5944. } else {
  5945. if (yych <= 'Z') {
  5946. if (yych <= '@') goto yy494;
  5947. goto yy646;
  5948. } else {
  5949. if (yych <= '`') goto yy494;
  5950. if (yych <= 'z') goto yy646;
  5951. goto yy494;
  5952. }
  5953. }
  5954. yy644:
  5955. yych = *++p;
  5956. if (yych <= '=') {
  5957. if (yych <= '.') {
  5958. if (yych <= ',') goto yy494;
  5959. if (yych >= '.') goto yy500;
  5960. } else {
  5961. if (yych <= '/') goto yy494;
  5962. if (yych <= '9') goto yy646;
  5963. goto yy494;
  5964. }
  5965. } else {
  5966. if (yych <= 'Z') {
  5967. if (yych <= '>') goto yy501;
  5968. if (yych <= '@') goto yy494;
  5969. goto yy646;
  5970. } else {
  5971. if (yych <= '`') goto yy494;
  5972. if (yych <= 'z') goto yy646;
  5973. goto yy494;
  5974. }
  5975. }
  5976. yy645:
  5977. yych = *++p;
  5978. if (yych <= '9') {
  5979. if (yych == '-') goto yy647;
  5980. if (yych <= '/') goto yy494;
  5981. goto yy648;
  5982. } else {
  5983. if (yych <= 'Z') {
  5984. if (yych <= '@') goto yy494;
  5985. goto yy648;
  5986. } else {
  5987. if (yych <= '`') goto yy494;
  5988. if (yych <= 'z') goto yy648;
  5989. goto yy494;
  5990. }
  5991. }
  5992. yy646:
  5993. yych = *++p;
  5994. if (yych <= '=') {
  5995. if (yych <= '.') {
  5996. if (yych <= ',') goto yy494;
  5997. if (yych >= '.') goto yy500;
  5998. } else {
  5999. if (yych <= '/') goto yy494;
  6000. if (yych <= '9') goto yy648;
  6001. goto yy494;
  6002. }
  6003. } else {
  6004. if (yych <= 'Z') {
  6005. if (yych <= '>') goto yy501;
  6006. if (yych <= '@') goto yy494;
  6007. goto yy648;
  6008. } else {
  6009. if (yych <= '`') goto yy494;
  6010. if (yych <= 'z') goto yy648;
  6011. goto yy494;
  6012. }
  6013. }
  6014. yy647:
  6015. yych = *++p;
  6016. if (yych <= '9') {
  6017. if (yych == '-') goto yy649;
  6018. if (yych <= '/') goto yy494;
  6019. goto yy650;
  6020. } else {
  6021. if (yych <= 'Z') {
  6022. if (yych <= '@') goto yy494;
  6023. goto yy650;
  6024. } else {
  6025. if (yych <= '`') goto yy494;
  6026. if (yych <= 'z') goto yy650;
  6027. goto yy494;
  6028. }
  6029. }
  6030. yy648:
  6031. yych = *++p;
  6032. if (yych <= '=') {
  6033. if (yych <= '.') {
  6034. if (yych <= ',') goto yy494;
  6035. if (yych >= '.') goto yy500;
  6036. } else {
  6037. if (yych <= '/') goto yy494;
  6038. if (yych <= '9') goto yy650;
  6039. goto yy494;
  6040. }
  6041. } else {
  6042. if (yych <= 'Z') {
  6043. if (yych <= '>') goto yy501;
  6044. if (yych <= '@') goto yy494;
  6045. goto yy650;
  6046. } else {
  6047. if (yych <= '`') goto yy494;
  6048. if (yych <= 'z') goto yy650;
  6049. goto yy494;
  6050. }
  6051. }
  6052. yy649:
  6053. yych = *++p;
  6054. if (yych <= '9') {
  6055. if (yych == '-') goto yy651;
  6056. if (yych <= '/') goto yy494;
  6057. goto yy652;
  6058. } else {
  6059. if (yych <= 'Z') {
  6060. if (yych <= '@') goto yy494;
  6061. goto yy652;
  6062. } else {
  6063. if (yych <= '`') goto yy494;
  6064. if (yych <= 'z') goto yy652;
  6065. goto yy494;
  6066. }
  6067. }
  6068. yy650:
  6069. yych = *++p;
  6070. if (yych <= '=') {
  6071. if (yych <= '.') {
  6072. if (yych <= ',') goto yy494;
  6073. if (yych >= '.') goto yy500;
  6074. } else {
  6075. if (yych <= '/') goto yy494;
  6076. if (yych <= '9') goto yy652;
  6077. goto yy494;
  6078. }
  6079. } else {
  6080. if (yych <= 'Z') {
  6081. if (yych <= '>') goto yy501;
  6082. if (yych <= '@') goto yy494;
  6083. goto yy652;
  6084. } else {
  6085. if (yych <= '`') goto yy494;
  6086. if (yych <= 'z') goto yy652;
  6087. goto yy494;
  6088. }
  6089. }
  6090. yy651:
  6091. yych = *++p;
  6092. if (yych <= '9') {
  6093. if (yych == '-') goto yy653;
  6094. if (yych <= '/') goto yy494;
  6095. goto yy654;
  6096. } else {
  6097. if (yych <= 'Z') {
  6098. if (yych <= '@') goto yy494;
  6099. goto yy654;
  6100. } else {
  6101. if (yych <= '`') goto yy494;
  6102. if (yych <= 'z') goto yy654;
  6103. goto yy494;
  6104. }
  6105. }
  6106. yy652:
  6107. yych = *++p;
  6108. if (yych <= '=') {
  6109. if (yych <= '.') {
  6110. if (yych <= ',') goto yy494;
  6111. if (yych >= '.') goto yy500;
  6112. } else {
  6113. if (yych <= '/') goto yy494;
  6114. if (yych <= '9') goto yy654;
  6115. goto yy494;
  6116. }
  6117. } else {
  6118. if (yych <= 'Z') {
  6119. if (yych <= '>') goto yy501;
  6120. if (yych <= '@') goto yy494;
  6121. goto yy654;
  6122. } else {
  6123. if (yych <= '`') goto yy494;
  6124. if (yych <= 'z') goto yy654;
  6125. goto yy494;
  6126. }
  6127. }
  6128. yy653:
  6129. yych = *++p;
  6130. if (yych <= '9') {
  6131. if (yych == '-') goto yy655;
  6132. if (yych <= '/') goto yy494;
  6133. goto yy656;
  6134. } else {
  6135. if (yych <= 'Z') {
  6136. if (yych <= '@') goto yy494;
  6137. goto yy656;
  6138. } else {
  6139. if (yych <= '`') goto yy494;
  6140. if (yych <= 'z') goto yy656;
  6141. goto yy494;
  6142. }
  6143. }
  6144. yy654:
  6145. yych = *++p;
  6146. if (yych <= '=') {
  6147. if (yych <= '.') {
  6148. if (yych <= ',') goto yy494;
  6149. if (yych >= '.') goto yy500;
  6150. } else {
  6151. if (yych <= '/') goto yy494;
  6152. if (yych <= '9') goto yy656;
  6153. goto yy494;
  6154. }
  6155. } else {
  6156. if (yych <= 'Z') {
  6157. if (yych <= '>') goto yy501;
  6158. if (yych <= '@') goto yy494;
  6159. goto yy656;
  6160. } else {
  6161. if (yych <= '`') goto yy494;
  6162. if (yych <= 'z') goto yy656;
  6163. goto yy494;
  6164. }
  6165. }
  6166. yy655:
  6167. yych = *++p;
  6168. if (yych <= '9') {
  6169. if (yych == '-') goto yy657;
  6170. if (yych <= '/') goto yy494;
  6171. goto yy658;
  6172. } else {
  6173. if (yych <= 'Z') {
  6174. if (yych <= '@') goto yy494;
  6175. goto yy658;
  6176. } else {
  6177. if (yych <= '`') goto yy494;
  6178. if (yych <= 'z') goto yy658;
  6179. goto yy494;
  6180. }
  6181. }
  6182. yy656:
  6183. yych = *++p;
  6184. if (yych <= '=') {
  6185. if (yych <= '.') {
  6186. if (yych <= ',') goto yy494;
  6187. if (yych >= '.') goto yy500;
  6188. } else {
  6189. if (yych <= '/') goto yy494;
  6190. if (yych <= '9') goto yy658;
  6191. goto yy494;
  6192. }
  6193. } else {
  6194. if (yych <= 'Z') {
  6195. if (yych <= '>') goto yy501;
  6196. if (yych <= '@') goto yy494;
  6197. goto yy658;
  6198. } else {
  6199. if (yych <= '`') goto yy494;
  6200. if (yych <= 'z') goto yy658;
  6201. goto yy494;
  6202. }
  6203. }
  6204. yy657:
  6205. yych = *++p;
  6206. if (yych <= '9') {
  6207. if (yych == '-') goto yy659;
  6208. if (yych <= '/') goto yy494;
  6209. goto yy660;
  6210. } else {
  6211. if (yych <= 'Z') {
  6212. if (yych <= '@') goto yy494;
  6213. goto yy660;
  6214. } else {
  6215. if (yych <= '`') goto yy494;
  6216. if (yych <= 'z') goto yy660;
  6217. goto yy494;
  6218. }
  6219. }
  6220. yy658:
  6221. yych = *++p;
  6222. if (yych <= '=') {
  6223. if (yych <= '.') {
  6224. if (yych <= ',') goto yy494;
  6225. if (yych >= '.') goto yy500;
  6226. } else {
  6227. if (yych <= '/') goto yy494;
  6228. if (yych <= '9') goto yy660;
  6229. goto yy494;
  6230. }
  6231. } else {
  6232. if (yych <= 'Z') {
  6233. if (yych <= '>') goto yy501;
  6234. if (yych <= '@') goto yy494;
  6235. goto yy660;
  6236. } else {
  6237. if (yych <= '`') goto yy494;
  6238. if (yych <= 'z') goto yy660;
  6239. goto yy494;
  6240. }
  6241. }
  6242. yy659:
  6243. yych = *++p;
  6244. if (yych <= '9') {
  6245. if (yych == '-') goto yy661;
  6246. if (yych <= '/') goto yy494;
  6247. goto yy662;
  6248. } else {
  6249. if (yych <= 'Z') {
  6250. if (yych <= '@') goto yy494;
  6251. goto yy662;
  6252. } else {
  6253. if (yych <= '`') goto yy494;
  6254. if (yych <= 'z') goto yy662;
  6255. goto yy494;
  6256. }
  6257. }
  6258. yy660:
  6259. yych = *++p;
  6260. if (yych <= '=') {
  6261. if (yych <= '.') {
  6262. if (yych <= ',') goto yy494;
  6263. if (yych >= '.') goto yy500;
  6264. } else {
  6265. if (yych <= '/') goto yy494;
  6266. if (yych <= '9') goto yy662;
  6267. goto yy494;
  6268. }
  6269. } else {
  6270. if (yych <= 'Z') {
  6271. if (yych <= '>') goto yy501;
  6272. if (yych <= '@') goto yy494;
  6273. goto yy662;
  6274. } else {
  6275. if (yych <= '`') goto yy494;
  6276. if (yych <= 'z') goto yy662;
  6277. goto yy494;
  6278. }
  6279. }
  6280. yy661:
  6281. yych = *++p;
  6282. if (yych <= '9') {
  6283. if (yych == '-') goto yy663;
  6284. if (yych <= '/') goto yy494;
  6285. goto yy664;
  6286. } else {
  6287. if (yych <= 'Z') {
  6288. if (yych <= '@') goto yy494;
  6289. goto yy664;
  6290. } else {
  6291. if (yych <= '`') goto yy494;
  6292. if (yych <= 'z') goto yy664;
  6293. goto yy494;
  6294. }
  6295. }
  6296. yy662:
  6297. yych = *++p;
  6298. if (yych <= '=') {
  6299. if (yych <= '.') {
  6300. if (yych <= ',') goto yy494;
  6301. if (yych >= '.') goto yy500;
  6302. } else {
  6303. if (yych <= '/') goto yy494;
  6304. if (yych <= '9') goto yy664;
  6305. goto yy494;
  6306. }
  6307. } else {
  6308. if (yych <= 'Z') {
  6309. if (yych <= '>') goto yy501;
  6310. if (yych <= '@') goto yy494;
  6311. goto yy664;
  6312. } else {
  6313. if (yych <= '`') goto yy494;
  6314. if (yych <= 'z') goto yy664;
  6315. goto yy494;
  6316. }
  6317. }
  6318. yy663:
  6319. yych = *++p;
  6320. if (yych <= '9') {
  6321. if (yych == '-') goto yy665;
  6322. if (yych <= '/') goto yy494;
  6323. goto yy666;
  6324. } else {
  6325. if (yych <= 'Z') {
  6326. if (yych <= '@') goto yy494;
  6327. goto yy666;
  6328. } else {
  6329. if (yych <= '`') goto yy494;
  6330. if (yych <= 'z') goto yy666;
  6331. goto yy494;
  6332. }
  6333. }
  6334. yy664:
  6335. yych = *++p;
  6336. if (yych <= '=') {
  6337. if (yych <= '.') {
  6338. if (yych <= ',') goto yy494;
  6339. if (yych >= '.') goto yy500;
  6340. } else {
  6341. if (yych <= '/') goto yy494;
  6342. if (yych <= '9') goto yy666;
  6343. goto yy494;
  6344. }
  6345. } else {
  6346. if (yych <= 'Z') {
  6347. if (yych <= '>') goto yy501;
  6348. if (yych <= '@') goto yy494;
  6349. goto yy666;
  6350. } else {
  6351. if (yych <= '`') goto yy494;
  6352. if (yych <= 'z') goto yy666;
  6353. goto yy494;
  6354. }
  6355. }
  6356. yy665:
  6357. yych = *++p;
  6358. if (yych <= '9') {
  6359. if (yych == '-') goto yy667;
  6360. if (yych <= '/') goto yy494;
  6361. goto yy668;
  6362. } else {
  6363. if (yych <= 'Z') {
  6364. if (yych <= '@') goto yy494;
  6365. goto yy668;
  6366. } else {
  6367. if (yych <= '`') goto yy494;
  6368. if (yych <= 'z') goto yy668;
  6369. goto yy494;
  6370. }
  6371. }
  6372. yy666:
  6373. yych = *++p;
  6374. if (yych <= '=') {
  6375. if (yych <= '.') {
  6376. if (yych <= ',') goto yy494;
  6377. if (yych >= '.') goto yy500;
  6378. } else {
  6379. if (yych <= '/') goto yy494;
  6380. if (yych <= '9') goto yy668;
  6381. goto yy494;
  6382. }
  6383. } else {
  6384. if (yych <= 'Z') {
  6385. if (yych <= '>') goto yy501;
  6386. if (yych <= '@') goto yy494;
  6387. goto yy668;
  6388. } else {
  6389. if (yych <= '`') goto yy494;
  6390. if (yych <= 'z') goto yy668;
  6391. goto yy494;
  6392. }
  6393. }
  6394. yy667:
  6395. yych = *++p;
  6396. if (yych <= '9') {
  6397. if (yych == '-') goto yy669;
  6398. if (yych <= '/') goto yy494;
  6399. goto yy670;
  6400. } else {
  6401. if (yych <= 'Z') {
  6402. if (yych <= '@') goto yy494;
  6403. goto yy670;
  6404. } else {
  6405. if (yych <= '`') goto yy494;
  6406. if (yych <= 'z') goto yy670;
  6407. goto yy494;
  6408. }
  6409. }
  6410. yy668:
  6411. yych = *++p;
  6412. if (yych <= '=') {
  6413. if (yych <= '.') {
  6414. if (yych <= ',') goto yy494;
  6415. if (yych >= '.') goto yy500;
  6416. } else {
  6417. if (yych <= '/') goto yy494;
  6418. if (yych <= '9') goto yy670;
  6419. goto yy494;
  6420. }
  6421. } else {
  6422. if (yych <= 'Z') {
  6423. if (yych <= '>') goto yy501;
  6424. if (yych <= '@') goto yy494;
  6425. goto yy670;
  6426. } else {
  6427. if (yych <= '`') goto yy494;
  6428. if (yych <= 'z') goto yy670;
  6429. goto yy494;
  6430. }
  6431. }
  6432. yy669:
  6433. yych = *++p;
  6434. if (yych <= '9') {
  6435. if (yych == '-') goto yy671;
  6436. if (yych <= '/') goto yy494;
  6437. goto yy672;
  6438. } else {
  6439. if (yych <= 'Z') {
  6440. if (yych <= '@') goto yy494;
  6441. goto yy672;
  6442. } else {
  6443. if (yych <= '`') goto yy494;
  6444. if (yych <= 'z') goto yy672;
  6445. goto yy494;
  6446. }
  6447. }
  6448. yy670:
  6449. yych = *++p;
  6450. if (yych <= '=') {
  6451. if (yych <= '.') {
  6452. if (yych <= ',') goto yy494;
  6453. if (yych >= '.') goto yy500;
  6454. } else {
  6455. if (yych <= '/') goto yy494;
  6456. if (yych <= '9') goto yy672;
  6457. goto yy494;
  6458. }
  6459. } else {
  6460. if (yych <= 'Z') {
  6461. if (yych <= '>') goto yy501;
  6462. if (yych <= '@') goto yy494;
  6463. goto yy672;
  6464. } else {
  6465. if (yych <= '`') goto yy494;
  6466. if (yych <= 'z') goto yy672;
  6467. goto yy494;
  6468. }
  6469. }
  6470. yy671:
  6471. yych = *++p;
  6472. if (yych <= '9') {
  6473. if (yych == '-') goto yy673;
  6474. if (yych <= '/') goto yy494;
  6475. goto yy674;
  6476. } else {
  6477. if (yych <= 'Z') {
  6478. if (yych <= '@') goto yy494;
  6479. goto yy674;
  6480. } else {
  6481. if (yych <= '`') goto yy494;
  6482. if (yych <= 'z') goto yy674;
  6483. goto yy494;
  6484. }
  6485. }
  6486. yy672:
  6487. yych = *++p;
  6488. if (yych <= '=') {
  6489. if (yych <= '.') {
  6490. if (yych <= ',') goto yy494;
  6491. if (yych >= '.') goto yy500;
  6492. } else {
  6493. if (yych <= '/') goto yy494;
  6494. if (yych <= '9') goto yy674;
  6495. goto yy494;
  6496. }
  6497. } else {
  6498. if (yych <= 'Z') {
  6499. if (yych <= '>') goto yy501;
  6500. if (yych <= '@') goto yy494;
  6501. goto yy674;
  6502. } else {
  6503. if (yych <= '`') goto yy494;
  6504. if (yych <= 'z') goto yy674;
  6505. goto yy494;
  6506. }
  6507. }
  6508. yy673:
  6509. yych = *++p;
  6510. if (yych <= '9') {
  6511. if (yych == '-') goto yy675;
  6512. if (yych <= '/') goto yy494;
  6513. goto yy676;
  6514. } else {
  6515. if (yych <= 'Z') {
  6516. if (yych <= '@') goto yy494;
  6517. goto yy676;
  6518. } else {
  6519. if (yych <= '`') goto yy494;
  6520. if (yych <= 'z') goto yy676;
  6521. goto yy494;
  6522. }
  6523. }
  6524. yy674:
  6525. yych = *++p;
  6526. if (yych <= '=') {
  6527. if (yych <= '.') {
  6528. if (yych <= ',') goto yy494;
  6529. if (yych >= '.') goto yy500;
  6530. } else {
  6531. if (yych <= '/') goto yy494;
  6532. if (yych <= '9') goto yy676;
  6533. goto yy494;
  6534. }
  6535. } else {
  6536. if (yych <= 'Z') {
  6537. if (yych <= '>') goto yy501;
  6538. if (yych <= '@') goto yy494;
  6539. goto yy676;
  6540. } else {
  6541. if (yych <= '`') goto yy494;
  6542. if (yych <= 'z') goto yy676;
  6543. goto yy494;
  6544. }
  6545. }
  6546. yy675:
  6547. yych = *++p;
  6548. if (yych <= '9') {
  6549. if (yych == '-') goto yy677;
  6550. if (yych <= '/') goto yy494;
  6551. goto yy678;
  6552. } else {
  6553. if (yych <= 'Z') {
  6554. if (yych <= '@') goto yy494;
  6555. goto yy678;
  6556. } else {
  6557. if (yych <= '`') goto yy494;
  6558. if (yych <= 'z') goto yy678;
  6559. goto yy494;
  6560. }
  6561. }
  6562. yy676:
  6563. yych = *++p;
  6564. if (yych <= '=') {
  6565. if (yych <= '.') {
  6566. if (yych <= ',') goto yy494;
  6567. if (yych >= '.') goto yy500;
  6568. } else {
  6569. if (yych <= '/') goto yy494;
  6570. if (yych <= '9') goto yy678;
  6571. goto yy494;
  6572. }
  6573. } else {
  6574. if (yych <= 'Z') {
  6575. if (yych <= '>') goto yy501;
  6576. if (yych <= '@') goto yy494;
  6577. goto yy678;
  6578. } else {
  6579. if (yych <= '`') goto yy494;
  6580. if (yych <= 'z') goto yy678;
  6581. goto yy494;
  6582. }
  6583. }
  6584. yy677:
  6585. yych = *++p;
  6586. if (yych <= '9') {
  6587. if (yych == '-') goto yy679;
  6588. if (yych <= '/') goto yy494;
  6589. goto yy680;
  6590. } else {
  6591. if (yych <= 'Z') {
  6592. if (yych <= '@') goto yy494;
  6593. goto yy680;
  6594. } else {
  6595. if (yych <= '`') goto yy494;
  6596. if (yych <= 'z') goto yy680;
  6597. goto yy494;
  6598. }
  6599. }
  6600. yy678:
  6601. yych = *++p;
  6602. if (yych <= '=') {
  6603. if (yych <= '.') {
  6604. if (yych <= ',') goto yy494;
  6605. if (yych >= '.') goto yy500;
  6606. } else {
  6607. if (yych <= '/') goto yy494;
  6608. if (yych <= '9') goto yy680;
  6609. goto yy494;
  6610. }
  6611. } else {
  6612. if (yych <= 'Z') {
  6613. if (yych <= '>') goto yy501;
  6614. if (yych <= '@') goto yy494;
  6615. goto yy680;
  6616. } else {
  6617. if (yych <= '`') goto yy494;
  6618. if (yych <= 'z') goto yy680;
  6619. goto yy494;
  6620. }
  6621. }
  6622. yy679:
  6623. yych = *++p;
  6624. if (yych <= '9') {
  6625. if (yych == '-') goto yy681;
  6626. if (yych <= '/') goto yy494;
  6627. goto yy682;
  6628. } else {
  6629. if (yych <= 'Z') {
  6630. if (yych <= '@') goto yy494;
  6631. goto yy682;
  6632. } else {
  6633. if (yych <= '`') goto yy494;
  6634. if (yych <= 'z') goto yy682;
  6635. goto yy494;
  6636. }
  6637. }
  6638. yy680:
  6639. yych = *++p;
  6640. if (yych <= '=') {
  6641. if (yych <= '.') {
  6642. if (yych <= ',') goto yy494;
  6643. if (yych >= '.') goto yy500;
  6644. } else {
  6645. if (yych <= '/') goto yy494;
  6646. if (yych <= '9') goto yy682;
  6647. goto yy494;
  6648. }
  6649. } else {
  6650. if (yych <= 'Z') {
  6651. if (yych <= '>') goto yy501;
  6652. if (yych <= '@') goto yy494;
  6653. goto yy682;
  6654. } else {
  6655. if (yych <= '`') goto yy494;
  6656. if (yych <= 'z') goto yy682;
  6657. goto yy494;
  6658. }
  6659. }
  6660. yy681:
  6661. yych = *++p;
  6662. if (yych <= '9') {
  6663. if (yych == '-') goto yy683;
  6664. if (yych <= '/') goto yy494;
  6665. goto yy684;
  6666. } else {
  6667. if (yych <= 'Z') {
  6668. if (yych <= '@') goto yy494;
  6669. goto yy684;
  6670. } else {
  6671. if (yych <= '`') goto yy494;
  6672. if (yych <= 'z') goto yy684;
  6673. goto yy494;
  6674. }
  6675. }
  6676. yy682:
  6677. yych = *++p;
  6678. if (yych <= '=') {
  6679. if (yych <= '.') {
  6680. if (yych <= ',') goto yy494;
  6681. if (yych >= '.') goto yy500;
  6682. } else {
  6683. if (yych <= '/') goto yy494;
  6684. if (yych <= '9') goto yy684;
  6685. goto yy494;
  6686. }
  6687. } else {
  6688. if (yych <= 'Z') {
  6689. if (yych <= '>') goto yy501;
  6690. if (yych <= '@') goto yy494;
  6691. goto yy684;
  6692. } else {
  6693. if (yych <= '`') goto yy494;
  6694. if (yych <= 'z') goto yy684;
  6695. goto yy494;
  6696. }
  6697. }
  6698. yy683:
  6699. yych = *++p;
  6700. if (yych <= '9') {
  6701. if (yych == '-') goto yy685;
  6702. if (yych <= '/') goto yy494;
  6703. goto yy686;
  6704. } else {
  6705. if (yych <= 'Z') {
  6706. if (yych <= '@') goto yy494;
  6707. goto yy686;
  6708. } else {
  6709. if (yych <= '`') goto yy494;
  6710. if (yych <= 'z') goto yy686;
  6711. goto yy494;
  6712. }
  6713. }
  6714. yy684:
  6715. yych = *++p;
  6716. if (yych <= '=') {
  6717. if (yych <= '.') {
  6718. if (yych <= ',') goto yy494;
  6719. if (yych >= '.') goto yy500;
  6720. } else {
  6721. if (yych <= '/') goto yy494;
  6722. if (yych <= '9') goto yy686;
  6723. goto yy494;
  6724. }
  6725. } else {
  6726. if (yych <= 'Z') {
  6727. if (yych <= '>') goto yy501;
  6728. if (yych <= '@') goto yy494;
  6729. goto yy686;
  6730. } else {
  6731. if (yych <= '`') goto yy494;
  6732. if (yych <= 'z') goto yy686;
  6733. goto yy494;
  6734. }
  6735. }
  6736. yy685:
  6737. yych = *++p;
  6738. if (yych <= '9') {
  6739. if (yych == '-') goto yy687;
  6740. if (yych <= '/') goto yy494;
  6741. goto yy688;
  6742. } else {
  6743. if (yych <= 'Z') {
  6744. if (yych <= '@') goto yy494;
  6745. goto yy688;
  6746. } else {
  6747. if (yych <= '`') goto yy494;
  6748. if (yych <= 'z') goto yy688;
  6749. goto yy494;
  6750. }
  6751. }
  6752. yy686:
  6753. yych = *++p;
  6754. if (yych <= '=') {
  6755. if (yych <= '.') {
  6756. if (yych <= ',') goto yy494;
  6757. if (yych >= '.') goto yy500;
  6758. } else {
  6759. if (yych <= '/') goto yy494;
  6760. if (yych <= '9') goto yy688;
  6761. goto yy494;
  6762. }
  6763. } else {
  6764. if (yych <= 'Z') {
  6765. if (yych <= '>') goto yy501;
  6766. if (yych <= '@') goto yy494;
  6767. goto yy688;
  6768. } else {
  6769. if (yych <= '`') goto yy494;
  6770. if (yych <= 'z') goto yy688;
  6771. goto yy494;
  6772. }
  6773. }
  6774. yy687:
  6775. yych = *++p;
  6776. if (yych <= '9') {
  6777. if (yych == '-') goto yy689;
  6778. if (yych <= '/') goto yy494;
  6779. goto yy690;
  6780. } else {
  6781. if (yych <= 'Z') {
  6782. if (yych <= '@') goto yy494;
  6783. goto yy690;
  6784. } else {
  6785. if (yych <= '`') goto yy494;
  6786. if (yych <= 'z') goto yy690;
  6787. goto yy494;
  6788. }
  6789. }
  6790. yy688:
  6791. yych = *++p;
  6792. if (yych <= '=') {
  6793. if (yych <= '.') {
  6794. if (yych <= ',') goto yy494;
  6795. if (yych >= '.') goto yy500;
  6796. } else {
  6797. if (yych <= '/') goto yy494;
  6798. if (yych <= '9') goto yy690;
  6799. goto yy494;
  6800. }
  6801. } else {
  6802. if (yych <= 'Z') {
  6803. if (yych <= '>') goto yy501;
  6804. if (yych <= '@') goto yy494;
  6805. goto yy690;
  6806. } else {
  6807. if (yych <= '`') goto yy494;
  6808. if (yych <= 'z') goto yy690;
  6809. goto yy494;
  6810. }
  6811. }
  6812. yy689:
  6813. yych = *++p;
  6814. if (yych <= '9') {
  6815. if (yych == '-') goto yy691;
  6816. if (yych <= '/') goto yy494;
  6817. goto yy692;
  6818. } else {
  6819. if (yych <= 'Z') {
  6820. if (yych <= '@') goto yy494;
  6821. goto yy692;
  6822. } else {
  6823. if (yych <= '`') goto yy494;
  6824. if (yych <= 'z') goto yy692;
  6825. goto yy494;
  6826. }
  6827. }
  6828. yy690:
  6829. yych = *++p;
  6830. if (yych <= '=') {
  6831. if (yych <= '.') {
  6832. if (yych <= ',') goto yy494;
  6833. if (yych >= '.') goto yy500;
  6834. } else {
  6835. if (yych <= '/') goto yy494;
  6836. if (yych <= '9') goto yy692;
  6837. goto yy494;
  6838. }
  6839. } else {
  6840. if (yych <= 'Z') {
  6841. if (yych <= '>') goto yy501;
  6842. if (yych <= '@') goto yy494;
  6843. goto yy692;
  6844. } else {
  6845. if (yych <= '`') goto yy494;
  6846. if (yych <= 'z') goto yy692;
  6847. goto yy494;
  6848. }
  6849. }
  6850. yy691:
  6851. yych = *++p;
  6852. if (yych <= '9') {
  6853. if (yych == '-') goto yy693;
  6854. if (yych <= '/') goto yy494;
  6855. goto yy694;
  6856. } else {
  6857. if (yych <= 'Z') {
  6858. if (yych <= '@') goto yy494;
  6859. goto yy694;
  6860. } else {
  6861. if (yych <= '`') goto yy494;
  6862. if (yych <= 'z') goto yy694;
  6863. goto yy494;
  6864. }
  6865. }
  6866. yy692:
  6867. yych = *++p;
  6868. if (yych <= '=') {
  6869. if (yych <= '.') {
  6870. if (yych <= ',') goto yy494;
  6871. if (yych >= '.') goto yy500;
  6872. } else {
  6873. if (yych <= '/') goto yy494;
  6874. if (yych <= '9') goto yy694;
  6875. goto yy494;
  6876. }
  6877. } else {
  6878. if (yych <= 'Z') {
  6879. if (yych <= '>') goto yy501;
  6880. if (yych <= '@') goto yy494;
  6881. goto yy694;
  6882. } else {
  6883. if (yych <= '`') goto yy494;
  6884. if (yych <= 'z') goto yy694;
  6885. goto yy494;
  6886. }
  6887. }
  6888. yy693:
  6889. yych = *++p;
  6890. if (yych <= '9') {
  6891. if (yych == '-') goto yy695;
  6892. if (yych <= '/') goto yy494;
  6893. goto yy696;
  6894. } else {
  6895. if (yych <= 'Z') {
  6896. if (yych <= '@') goto yy494;
  6897. goto yy696;
  6898. } else {
  6899. if (yych <= '`') goto yy494;
  6900. if (yych <= 'z') goto yy696;
  6901. goto yy494;
  6902. }
  6903. }
  6904. yy694:
  6905. yych = *++p;
  6906. if (yych <= '=') {
  6907. if (yych <= '.') {
  6908. if (yych <= ',') goto yy494;
  6909. if (yych >= '.') goto yy500;
  6910. } else {
  6911. if (yych <= '/') goto yy494;
  6912. if (yych <= '9') goto yy696;
  6913. goto yy494;
  6914. }
  6915. } else {
  6916. if (yych <= 'Z') {
  6917. if (yych <= '>') goto yy501;
  6918. if (yych <= '@') goto yy494;
  6919. goto yy696;
  6920. } else {
  6921. if (yych <= '`') goto yy494;
  6922. if (yych <= 'z') goto yy696;
  6923. goto yy494;
  6924. }
  6925. }
  6926. yy695:
  6927. yych = *++p;
  6928. if (yych <= '9') {
  6929. if (yych == '-') goto yy697;
  6930. if (yych <= '/') goto yy494;
  6931. goto yy698;
  6932. } else {
  6933. if (yych <= 'Z') {
  6934. if (yych <= '@') goto yy494;
  6935. goto yy698;
  6936. } else {
  6937. if (yych <= '`') goto yy494;
  6938. if (yych <= 'z') goto yy698;
  6939. goto yy494;
  6940. }
  6941. }
  6942. yy696:
  6943. yych = *++p;
  6944. if (yych <= '=') {
  6945. if (yych <= '.') {
  6946. if (yych <= ',') goto yy494;
  6947. if (yych >= '.') goto yy500;
  6948. } else {
  6949. if (yych <= '/') goto yy494;
  6950. if (yych <= '9') goto yy698;
  6951. goto yy494;
  6952. }
  6953. } else {
  6954. if (yych <= 'Z') {
  6955. if (yych <= '>') goto yy501;
  6956. if (yych <= '@') goto yy494;
  6957. goto yy698;
  6958. } else {
  6959. if (yych <= '`') goto yy494;
  6960. if (yych <= 'z') goto yy698;
  6961. goto yy494;
  6962. }
  6963. }
  6964. yy697:
  6965. yych = *++p;
  6966. if (yych <= '9') {
  6967. if (yych == '-') goto yy699;
  6968. if (yych <= '/') goto yy494;
  6969. goto yy700;
  6970. } else {
  6971. if (yych <= 'Z') {
  6972. if (yych <= '@') goto yy494;
  6973. goto yy700;
  6974. } else {
  6975. if (yych <= '`') goto yy494;
  6976. if (yych <= 'z') goto yy700;
  6977. goto yy494;
  6978. }
  6979. }
  6980. yy698:
  6981. yych = *++p;
  6982. if (yych <= '=') {
  6983. if (yych <= '.') {
  6984. if (yych <= ',') goto yy494;
  6985. if (yych >= '.') goto yy500;
  6986. } else {
  6987. if (yych <= '/') goto yy494;
  6988. if (yych <= '9') goto yy700;
  6989. goto yy494;
  6990. }
  6991. } else {
  6992. if (yych <= 'Z') {
  6993. if (yych <= '>') goto yy501;
  6994. if (yych <= '@') goto yy494;
  6995. goto yy700;
  6996. } else {
  6997. if (yych <= '`') goto yy494;
  6998. if (yych <= 'z') goto yy700;
  6999. goto yy494;
  7000. }
  7001. }
  7002. yy699:
  7003. yych = *++p;
  7004. if (yych <= '9') {
  7005. if (yych == '-') goto yy701;
  7006. if (yych <= '/') goto yy494;
  7007. goto yy702;
  7008. } else {
  7009. if (yych <= 'Z') {
  7010. if (yych <= '@') goto yy494;
  7011. goto yy702;
  7012. } else {
  7013. if (yych <= '`') goto yy494;
  7014. if (yych <= 'z') goto yy702;
  7015. goto yy494;
  7016. }
  7017. }
  7018. yy700:
  7019. yych = *++p;
  7020. if (yych <= '=') {
  7021. if (yych <= '.') {
  7022. if (yych <= ',') goto yy494;
  7023. if (yych >= '.') goto yy500;
  7024. } else {
  7025. if (yych <= '/') goto yy494;
  7026. if (yych <= '9') goto yy702;
  7027. goto yy494;
  7028. }
  7029. } else {
  7030. if (yych <= 'Z') {
  7031. if (yych <= '>') goto yy501;
  7032. if (yych <= '@') goto yy494;
  7033. goto yy702;
  7034. } else {
  7035. if (yych <= '`') goto yy494;
  7036. if (yych <= 'z') goto yy702;
  7037. goto yy494;
  7038. }
  7039. }
  7040. yy701:
  7041. yych = *++p;
  7042. if (yych <= '9') {
  7043. if (yych == '-') goto yy703;
  7044. if (yych <= '/') goto yy494;
  7045. goto yy704;
  7046. } else {
  7047. if (yych <= 'Z') {
  7048. if (yych <= '@') goto yy494;
  7049. goto yy704;
  7050. } else {
  7051. if (yych <= '`') goto yy494;
  7052. if (yych <= 'z') goto yy704;
  7053. goto yy494;
  7054. }
  7055. }
  7056. yy702:
  7057. yych = *++p;
  7058. if (yych <= '=') {
  7059. if (yych <= '.') {
  7060. if (yych <= ',') goto yy494;
  7061. if (yych >= '.') goto yy500;
  7062. } else {
  7063. if (yych <= '/') goto yy494;
  7064. if (yych <= '9') goto yy704;
  7065. goto yy494;
  7066. }
  7067. } else {
  7068. if (yych <= 'Z') {
  7069. if (yych <= '>') goto yy501;
  7070. if (yych <= '@') goto yy494;
  7071. goto yy704;
  7072. } else {
  7073. if (yych <= '`') goto yy494;
  7074. if (yych <= 'z') goto yy704;
  7075. goto yy494;
  7076. }
  7077. }
  7078. yy703:
  7079. yych = *++p;
  7080. if (yych <= '9') {
  7081. if (yych == '-') goto yy705;
  7082. if (yych <= '/') goto yy494;
  7083. goto yy706;
  7084. } else {
  7085. if (yych <= 'Z') {
  7086. if (yych <= '@') goto yy494;
  7087. goto yy706;
  7088. } else {
  7089. if (yych <= '`') goto yy494;
  7090. if (yych <= 'z') goto yy706;
  7091. goto yy494;
  7092. }
  7093. }
  7094. yy704:
  7095. yych = *++p;
  7096. if (yych <= '=') {
  7097. if (yych <= '.') {
  7098. if (yych <= ',') goto yy494;
  7099. if (yych >= '.') goto yy500;
  7100. } else {
  7101. if (yych <= '/') goto yy494;
  7102. if (yych <= '9') goto yy706;
  7103. goto yy494;
  7104. }
  7105. } else {
  7106. if (yych <= 'Z') {
  7107. if (yych <= '>') goto yy501;
  7108. if (yych <= '@') goto yy494;
  7109. goto yy706;
  7110. } else {
  7111. if (yych <= '`') goto yy494;
  7112. if (yych <= 'z') goto yy706;
  7113. goto yy494;
  7114. }
  7115. }
  7116. yy705:
  7117. yych = *++p;
  7118. if (yych <= '9') {
  7119. if (yych == '-') goto yy707;
  7120. if (yych <= '/') goto yy494;
  7121. goto yy708;
  7122. } else {
  7123. if (yych <= 'Z') {
  7124. if (yych <= '@') goto yy494;
  7125. goto yy708;
  7126. } else {
  7127. if (yych <= '`') goto yy494;
  7128. if (yych <= 'z') goto yy708;
  7129. goto yy494;
  7130. }
  7131. }
  7132. yy706:
  7133. yych = *++p;
  7134. if (yych <= '=') {
  7135. if (yych <= '.') {
  7136. if (yych <= ',') goto yy494;
  7137. if (yych >= '.') goto yy500;
  7138. } else {
  7139. if (yych <= '/') goto yy494;
  7140. if (yych <= '9') goto yy708;
  7141. goto yy494;
  7142. }
  7143. } else {
  7144. if (yych <= 'Z') {
  7145. if (yych <= '>') goto yy501;
  7146. if (yych <= '@') goto yy494;
  7147. goto yy708;
  7148. } else {
  7149. if (yych <= '`') goto yy494;
  7150. if (yych <= 'z') goto yy708;
  7151. goto yy494;
  7152. }
  7153. }
  7154. yy707:
  7155. yych = *++p;
  7156. if (yych <= '9') {
  7157. if (yych == '-') goto yy709;
  7158. if (yych <= '/') goto yy494;
  7159. goto yy710;
  7160. } else {
  7161. if (yych <= 'Z') {
  7162. if (yych <= '@') goto yy494;
  7163. goto yy710;
  7164. } else {
  7165. if (yych <= '`') goto yy494;
  7166. if (yych <= 'z') goto yy710;
  7167. goto yy494;
  7168. }
  7169. }
  7170. yy708:
  7171. yych = *++p;
  7172. if (yych <= '=') {
  7173. if (yych <= '.') {
  7174. if (yych <= ',') goto yy494;
  7175. if (yych >= '.') goto yy500;
  7176. } else {
  7177. if (yych <= '/') goto yy494;
  7178. if (yych <= '9') goto yy710;
  7179. goto yy494;
  7180. }
  7181. } else {
  7182. if (yych <= 'Z') {
  7183. if (yych <= '>') goto yy501;
  7184. if (yych <= '@') goto yy494;
  7185. goto yy710;
  7186. } else {
  7187. if (yych <= '`') goto yy494;
  7188. if (yych <= 'z') goto yy710;
  7189. goto yy494;
  7190. }
  7191. }
  7192. yy709:
  7193. yych = *++p;
  7194. if (yych <= '9') {
  7195. if (yych == '-') goto yy711;
  7196. if (yych <= '/') goto yy494;
  7197. goto yy712;
  7198. } else {
  7199. if (yych <= 'Z') {
  7200. if (yych <= '@') goto yy494;
  7201. goto yy712;
  7202. } else {
  7203. if (yych <= '`') goto yy494;
  7204. if (yych <= 'z') goto yy712;
  7205. goto yy494;
  7206. }
  7207. }
  7208. yy710:
  7209. yych = *++p;
  7210. if (yych <= '=') {
  7211. if (yych <= '.') {
  7212. if (yych <= ',') goto yy494;
  7213. if (yych >= '.') goto yy500;
  7214. } else {
  7215. if (yych <= '/') goto yy494;
  7216. if (yych <= '9') goto yy712;
  7217. goto yy494;
  7218. }
  7219. } else {
  7220. if (yych <= 'Z') {
  7221. if (yych <= '>') goto yy501;
  7222. if (yych <= '@') goto yy494;
  7223. goto yy712;
  7224. } else {
  7225. if (yych <= '`') goto yy494;
  7226. if (yych <= 'z') goto yy712;
  7227. goto yy494;
  7228. }
  7229. }
  7230. yy711:
  7231. yych = *++p;
  7232. if (yych <= '9') {
  7233. if (yych == '-') goto yy713;
  7234. if (yych <= '/') goto yy494;
  7235. goto yy714;
  7236. } else {
  7237. if (yych <= 'Z') {
  7238. if (yych <= '@') goto yy494;
  7239. goto yy714;
  7240. } else {
  7241. if (yych <= '`') goto yy494;
  7242. if (yych <= 'z') goto yy714;
  7243. goto yy494;
  7244. }
  7245. }
  7246. yy712:
  7247. yych = *++p;
  7248. if (yych <= '=') {
  7249. if (yych <= '.') {
  7250. if (yych <= ',') goto yy494;
  7251. if (yych >= '.') goto yy500;
  7252. } else {
  7253. if (yych <= '/') goto yy494;
  7254. if (yych <= '9') goto yy714;
  7255. goto yy494;
  7256. }
  7257. } else {
  7258. if (yych <= 'Z') {
  7259. if (yych <= '>') goto yy501;
  7260. if (yych <= '@') goto yy494;
  7261. goto yy714;
  7262. } else {
  7263. if (yych <= '`') goto yy494;
  7264. if (yych <= 'z') goto yy714;
  7265. goto yy494;
  7266. }
  7267. }
  7268. yy713:
  7269. yych = *++p;
  7270. if (yych <= '9') {
  7271. if (yych == '-') goto yy715;
  7272. if (yych <= '/') goto yy494;
  7273. goto yy716;
  7274. } else {
  7275. if (yych <= 'Z') {
  7276. if (yych <= '@') goto yy494;
  7277. goto yy716;
  7278. } else {
  7279. if (yych <= '`') goto yy494;
  7280. if (yych <= 'z') goto yy716;
  7281. goto yy494;
  7282. }
  7283. }
  7284. yy714:
  7285. yych = *++p;
  7286. if (yych <= '=') {
  7287. if (yych <= '.') {
  7288. if (yych <= ',') goto yy494;
  7289. if (yych >= '.') goto yy500;
  7290. } else {
  7291. if (yych <= '/') goto yy494;
  7292. if (yych <= '9') goto yy716;
  7293. goto yy494;
  7294. }
  7295. } else {
  7296. if (yych <= 'Z') {
  7297. if (yych <= '>') goto yy501;
  7298. if (yych <= '@') goto yy494;
  7299. goto yy716;
  7300. } else {
  7301. if (yych <= '`') goto yy494;
  7302. if (yych <= 'z') goto yy716;
  7303. goto yy494;
  7304. }
  7305. }
  7306. yy715:
  7307. yych = *++p;
  7308. if (yych <= '9') {
  7309. if (yych == '-') goto yy717;
  7310. if (yych <= '/') goto yy494;
  7311. goto yy718;
  7312. } else {
  7313. if (yych <= 'Z') {
  7314. if (yych <= '@') goto yy494;
  7315. goto yy718;
  7316. } else {
  7317. if (yych <= '`') goto yy494;
  7318. if (yych <= 'z') goto yy718;
  7319. goto yy494;
  7320. }
  7321. }
  7322. yy716:
  7323. yych = *++p;
  7324. if (yych <= '=') {
  7325. if (yych <= '.') {
  7326. if (yych <= ',') goto yy494;
  7327. if (yych >= '.') goto yy500;
  7328. } else {
  7329. if (yych <= '/') goto yy494;
  7330. if (yych <= '9') goto yy718;
  7331. goto yy494;
  7332. }
  7333. } else {
  7334. if (yych <= 'Z') {
  7335. if (yych <= '>') goto yy501;
  7336. if (yych <= '@') goto yy494;
  7337. goto yy718;
  7338. } else {
  7339. if (yych <= '`') goto yy494;
  7340. if (yych <= 'z') goto yy718;
  7341. goto yy494;
  7342. }
  7343. }
  7344. yy717:
  7345. yych = *++p;
  7346. if (yych <= '9') {
  7347. if (yych == '-') goto yy719;
  7348. if (yych <= '/') goto yy494;
  7349. goto yy720;
  7350. } else {
  7351. if (yych <= 'Z') {
  7352. if (yych <= '@') goto yy494;
  7353. goto yy720;
  7354. } else {
  7355. if (yych <= '`') goto yy494;
  7356. if (yych <= 'z') goto yy720;
  7357. goto yy494;
  7358. }
  7359. }
  7360. yy718:
  7361. yych = *++p;
  7362. if (yych <= '=') {
  7363. if (yych <= '.') {
  7364. if (yych <= ',') goto yy494;
  7365. if (yych >= '.') goto yy500;
  7366. } else {
  7367. if (yych <= '/') goto yy494;
  7368. if (yych <= '9') goto yy720;
  7369. goto yy494;
  7370. }
  7371. } else {
  7372. if (yych <= 'Z') {
  7373. if (yych <= '>') goto yy501;
  7374. if (yych <= '@') goto yy494;
  7375. goto yy720;
  7376. } else {
  7377. if (yych <= '`') goto yy494;
  7378. if (yych <= 'z') goto yy720;
  7379. goto yy494;
  7380. }
  7381. }
  7382. yy719:
  7383. yych = *++p;
  7384. if (yych <= '9') {
  7385. if (yych == '-') goto yy721;
  7386. if (yych <= '/') goto yy494;
  7387. goto yy722;
  7388. } else {
  7389. if (yych <= 'Z') {
  7390. if (yych <= '@') goto yy494;
  7391. goto yy722;
  7392. } else {
  7393. if (yych <= '`') goto yy494;
  7394. if (yych <= 'z') goto yy722;
  7395. goto yy494;
  7396. }
  7397. }
  7398. yy720:
  7399. yych = *++p;
  7400. if (yych <= '=') {
  7401. if (yych <= '.') {
  7402. if (yych <= ',') goto yy494;
  7403. if (yych >= '.') goto yy500;
  7404. } else {
  7405. if (yych <= '/') goto yy494;
  7406. if (yych <= '9') goto yy722;
  7407. goto yy494;
  7408. }
  7409. } else {
  7410. if (yych <= 'Z') {
  7411. if (yych <= '>') goto yy501;
  7412. if (yych <= '@') goto yy494;
  7413. goto yy722;
  7414. } else {
  7415. if (yych <= '`') goto yy494;
  7416. if (yych <= 'z') goto yy722;
  7417. goto yy494;
  7418. }
  7419. }
  7420. yy721:
  7421. yych = *++p;
  7422. if (yych <= '9') {
  7423. if (yych == '-') goto yy723;
  7424. if (yych <= '/') goto yy494;
  7425. goto yy724;
  7426. } else {
  7427. if (yych <= 'Z') {
  7428. if (yych <= '@') goto yy494;
  7429. goto yy724;
  7430. } else {
  7431. if (yych <= '`') goto yy494;
  7432. if (yych <= 'z') goto yy724;
  7433. goto yy494;
  7434. }
  7435. }
  7436. yy722:
  7437. yych = *++p;
  7438. if (yych <= '=') {
  7439. if (yych <= '.') {
  7440. if (yych <= ',') goto yy494;
  7441. if (yych >= '.') goto yy500;
  7442. } else {
  7443. if (yych <= '/') goto yy494;
  7444. if (yych <= '9') goto yy724;
  7445. goto yy494;
  7446. }
  7447. } else {
  7448. if (yych <= 'Z') {
  7449. if (yych <= '>') goto yy501;
  7450. if (yych <= '@') goto yy494;
  7451. goto yy724;
  7452. } else {
  7453. if (yych <= '`') goto yy494;
  7454. if (yych <= 'z') goto yy724;
  7455. goto yy494;
  7456. }
  7457. }
  7458. yy723:
  7459. yych = *++p;
  7460. if (yych <= '9') {
  7461. if (yych == '-') goto yy725;
  7462. if (yych <= '/') goto yy494;
  7463. goto yy726;
  7464. } else {
  7465. if (yych <= 'Z') {
  7466. if (yych <= '@') goto yy494;
  7467. goto yy726;
  7468. } else {
  7469. if (yych <= '`') goto yy494;
  7470. if (yych <= 'z') goto yy726;
  7471. goto yy494;
  7472. }
  7473. }
  7474. yy724:
  7475. yych = *++p;
  7476. if (yych <= '=') {
  7477. if (yych <= '.') {
  7478. if (yych <= ',') goto yy494;
  7479. if (yych >= '.') goto yy500;
  7480. } else {
  7481. if (yych <= '/') goto yy494;
  7482. if (yych <= '9') goto yy726;
  7483. goto yy494;
  7484. }
  7485. } else {
  7486. if (yych <= 'Z') {
  7487. if (yych <= '>') goto yy501;
  7488. if (yych <= '@') goto yy494;
  7489. goto yy726;
  7490. } else {
  7491. if (yych <= '`') goto yy494;
  7492. if (yych <= 'z') goto yy726;
  7493. goto yy494;
  7494. }
  7495. }
  7496. yy725:
  7497. yych = *++p;
  7498. if (yych <= '9') {
  7499. if (yych == '-') goto yy727;
  7500. if (yych <= '/') goto yy494;
  7501. goto yy728;
  7502. } else {
  7503. if (yych <= 'Z') {
  7504. if (yych <= '@') goto yy494;
  7505. goto yy728;
  7506. } else {
  7507. if (yych <= '`') goto yy494;
  7508. if (yych <= 'z') goto yy728;
  7509. goto yy494;
  7510. }
  7511. }
  7512. yy726:
  7513. yych = *++p;
  7514. if (yych <= '=') {
  7515. if (yych <= '.') {
  7516. if (yych <= ',') goto yy494;
  7517. if (yych >= '.') goto yy500;
  7518. } else {
  7519. if (yych <= '/') goto yy494;
  7520. if (yych <= '9') goto yy728;
  7521. goto yy494;
  7522. }
  7523. } else {
  7524. if (yych <= 'Z') {
  7525. if (yych <= '>') goto yy501;
  7526. if (yych <= '@') goto yy494;
  7527. goto yy728;
  7528. } else {
  7529. if (yych <= '`') goto yy494;
  7530. if (yych <= 'z') goto yy728;
  7531. goto yy494;
  7532. }
  7533. }
  7534. yy727:
  7535. yych = *++p;
  7536. if (yych <= '9') {
  7537. if (yych == '-') goto yy729;
  7538. if (yych <= '/') goto yy494;
  7539. goto yy730;
  7540. } else {
  7541. if (yych <= 'Z') {
  7542. if (yych <= '@') goto yy494;
  7543. goto yy730;
  7544. } else {
  7545. if (yych <= '`') goto yy494;
  7546. if (yych <= 'z') goto yy730;
  7547. goto yy494;
  7548. }
  7549. }
  7550. yy728:
  7551. yych = *++p;
  7552. if (yych <= '=') {
  7553. if (yych <= '.') {
  7554. if (yych <= ',') goto yy494;
  7555. if (yych >= '.') goto yy500;
  7556. } else {
  7557. if (yych <= '/') goto yy494;
  7558. if (yych <= '9') goto yy730;
  7559. goto yy494;
  7560. }
  7561. } else {
  7562. if (yych <= 'Z') {
  7563. if (yych <= '>') goto yy501;
  7564. if (yych <= '@') goto yy494;
  7565. goto yy730;
  7566. } else {
  7567. if (yych <= '`') goto yy494;
  7568. if (yych <= 'z') goto yy730;
  7569. goto yy494;
  7570. }
  7571. }
  7572. yy729:
  7573. yych = *++p;
  7574. if (yych <= '9') {
  7575. if (yych == '-') goto yy731;
  7576. if (yych <= '/') goto yy494;
  7577. goto yy732;
  7578. } else {
  7579. if (yych <= 'Z') {
  7580. if (yych <= '@') goto yy494;
  7581. goto yy732;
  7582. } else {
  7583. if (yych <= '`') goto yy494;
  7584. if (yych <= 'z') goto yy732;
  7585. goto yy494;
  7586. }
  7587. }
  7588. yy730:
  7589. yych = *++p;
  7590. if (yych <= '=') {
  7591. if (yych <= '.') {
  7592. if (yych <= ',') goto yy494;
  7593. if (yych >= '.') goto yy500;
  7594. } else {
  7595. if (yych <= '/') goto yy494;
  7596. if (yych <= '9') goto yy732;
  7597. goto yy494;
  7598. }
  7599. } else {
  7600. if (yych <= 'Z') {
  7601. if (yych <= '>') goto yy501;
  7602. if (yych <= '@') goto yy494;
  7603. goto yy732;
  7604. } else {
  7605. if (yych <= '`') goto yy494;
  7606. if (yych <= 'z') goto yy732;
  7607. goto yy494;
  7608. }
  7609. }
  7610. yy731:
  7611. yych = *++p;
  7612. if (yych <= '9') {
  7613. if (yych == '-') goto yy733;
  7614. if (yych <= '/') goto yy494;
  7615. goto yy734;
  7616. } else {
  7617. if (yych <= 'Z') {
  7618. if (yych <= '@') goto yy494;
  7619. goto yy734;
  7620. } else {
  7621. if (yych <= '`') goto yy494;
  7622. if (yych <= 'z') goto yy734;
  7623. goto yy494;
  7624. }
  7625. }
  7626. yy732:
  7627. yych = *++p;
  7628. if (yych <= '=') {
  7629. if (yych <= '.') {
  7630. if (yych <= ',') goto yy494;
  7631. if (yych >= '.') goto yy500;
  7632. } else {
  7633. if (yych <= '/') goto yy494;
  7634. if (yych <= '9') goto yy734;
  7635. goto yy494;
  7636. }
  7637. } else {
  7638. if (yych <= 'Z') {
  7639. if (yych <= '>') goto yy501;
  7640. if (yych <= '@') goto yy494;
  7641. goto yy734;
  7642. } else {
  7643. if (yych <= '`') goto yy494;
  7644. if (yych <= 'z') goto yy734;
  7645. goto yy494;
  7646. }
  7647. }
  7648. yy733:
  7649. yych = *++p;
  7650. if (yych <= '9') {
  7651. if (yych == '-') goto yy735;
  7652. if (yych <= '/') goto yy494;
  7653. goto yy736;
  7654. } else {
  7655. if (yych <= 'Z') {
  7656. if (yych <= '@') goto yy494;
  7657. goto yy736;
  7658. } else {
  7659. if (yych <= '`') goto yy494;
  7660. if (yych <= 'z') goto yy736;
  7661. goto yy494;
  7662. }
  7663. }
  7664. yy734:
  7665. yych = *++p;
  7666. if (yych <= '=') {
  7667. if (yych <= '.') {
  7668. if (yych <= ',') goto yy494;
  7669. if (yych >= '.') goto yy500;
  7670. } else {
  7671. if (yych <= '/') goto yy494;
  7672. if (yych <= '9') goto yy736;
  7673. goto yy494;
  7674. }
  7675. } else {
  7676. if (yych <= 'Z') {
  7677. if (yych <= '>') goto yy501;
  7678. if (yych <= '@') goto yy494;
  7679. goto yy736;
  7680. } else {
  7681. if (yych <= '`') goto yy494;
  7682. if (yych <= 'z') goto yy736;
  7683. goto yy494;
  7684. }
  7685. }
  7686. yy735:
  7687. yych = *++p;
  7688. if (yych <= '9') {
  7689. if (yych == '-') goto yy737;
  7690. if (yych <= '/') goto yy494;
  7691. goto yy738;
  7692. } else {
  7693. if (yych <= 'Z') {
  7694. if (yych <= '@') goto yy494;
  7695. goto yy738;
  7696. } else {
  7697. if (yych <= '`') goto yy494;
  7698. if (yych <= 'z') goto yy738;
  7699. goto yy494;
  7700. }
  7701. }
  7702. yy736:
  7703. yych = *++p;
  7704. if (yych <= '=') {
  7705. if (yych <= '.') {
  7706. if (yych <= ',') goto yy494;
  7707. if (yych >= '.') goto yy500;
  7708. } else {
  7709. if (yych <= '/') goto yy494;
  7710. if (yych <= '9') goto yy738;
  7711. goto yy494;
  7712. }
  7713. } else {
  7714. if (yych <= 'Z') {
  7715. if (yych <= '>') goto yy501;
  7716. if (yych <= '@') goto yy494;
  7717. goto yy738;
  7718. } else {
  7719. if (yych <= '`') goto yy494;
  7720. if (yych <= 'z') goto yy738;
  7721. goto yy494;
  7722. }
  7723. }
  7724. yy737:
  7725. yych = *++p;
  7726. if (yych <= '9') {
  7727. if (yych == '-') goto yy739;
  7728. if (yych <= '/') goto yy494;
  7729. goto yy740;
  7730. } else {
  7731. if (yych <= 'Z') {
  7732. if (yych <= '@') goto yy494;
  7733. goto yy740;
  7734. } else {
  7735. if (yych <= '`') goto yy494;
  7736. if (yych <= 'z') goto yy740;
  7737. goto yy494;
  7738. }
  7739. }
  7740. yy738:
  7741. yych = *++p;
  7742. if (yych <= '=') {
  7743. if (yych <= '.') {
  7744. if (yych <= ',') goto yy494;
  7745. if (yych >= '.') goto yy500;
  7746. } else {
  7747. if (yych <= '/') goto yy494;
  7748. if (yych <= '9') goto yy740;
  7749. goto yy494;
  7750. }
  7751. } else {
  7752. if (yych <= 'Z') {
  7753. if (yych <= '>') goto yy501;
  7754. if (yych <= '@') goto yy494;
  7755. goto yy740;
  7756. } else {
  7757. if (yych <= '`') goto yy494;
  7758. if (yych <= 'z') goto yy740;
  7759. goto yy494;
  7760. }
  7761. }
  7762. yy739:
  7763. yych = *++p;
  7764. if (yych <= '9') {
  7765. if (yych == '-') goto yy741;
  7766. if (yych <= '/') goto yy494;
  7767. goto yy742;
  7768. } else {
  7769. if (yych <= 'Z') {
  7770. if (yych <= '@') goto yy494;
  7771. goto yy742;
  7772. } else {
  7773. if (yych <= '`') goto yy494;
  7774. if (yych <= 'z') goto yy742;
  7775. goto yy494;
  7776. }
  7777. }
  7778. yy740:
  7779. yych = *++p;
  7780. if (yych <= '=') {
  7781. if (yych <= '.') {
  7782. if (yych <= ',') goto yy494;
  7783. if (yych >= '.') goto yy500;
  7784. } else {
  7785. if (yych <= '/') goto yy494;
  7786. if (yych <= '9') goto yy742;
  7787. goto yy494;
  7788. }
  7789. } else {
  7790. if (yych <= 'Z') {
  7791. if (yych <= '>') goto yy501;
  7792. if (yych <= '@') goto yy494;
  7793. goto yy742;
  7794. } else {
  7795. if (yych <= '`') goto yy494;
  7796. if (yych <= 'z') goto yy742;
  7797. goto yy494;
  7798. }
  7799. }
  7800. yy741:
  7801. yych = *++p;
  7802. if (yych <= '9') {
  7803. if (yych == '-') goto yy743;
  7804. if (yych <= '/') goto yy494;
  7805. goto yy744;
  7806. } else {
  7807. if (yych <= 'Z') {
  7808. if (yych <= '@') goto yy494;
  7809. goto yy744;
  7810. } else {
  7811. if (yych <= '`') goto yy494;
  7812. if (yych <= 'z') goto yy744;
  7813. goto yy494;
  7814. }
  7815. }
  7816. yy742:
  7817. yych = *++p;
  7818. if (yych <= '=') {
  7819. if (yych <= '.') {
  7820. if (yych <= ',') goto yy494;
  7821. if (yych >= '.') goto yy500;
  7822. } else {
  7823. if (yych <= '/') goto yy494;
  7824. if (yych <= '9') goto yy744;
  7825. goto yy494;
  7826. }
  7827. } else {
  7828. if (yych <= 'Z') {
  7829. if (yych <= '>') goto yy501;
  7830. if (yych <= '@') goto yy494;
  7831. goto yy744;
  7832. } else {
  7833. if (yych <= '`') goto yy494;
  7834. if (yych <= 'z') goto yy744;
  7835. goto yy494;
  7836. }
  7837. }
  7838. yy743:
  7839. yych = *++p;
  7840. if (yych <= '9') {
  7841. if (yych == '-') goto yy745;
  7842. if (yych <= '/') goto yy494;
  7843. goto yy746;
  7844. } else {
  7845. if (yych <= 'Z') {
  7846. if (yych <= '@') goto yy494;
  7847. goto yy746;
  7848. } else {
  7849. if (yych <= '`') goto yy494;
  7850. if (yych <= 'z') goto yy746;
  7851. goto yy494;
  7852. }
  7853. }
  7854. yy744:
  7855. yych = *++p;
  7856. if (yych <= '=') {
  7857. if (yych <= '.') {
  7858. if (yych <= ',') goto yy494;
  7859. if (yych >= '.') goto yy500;
  7860. } else {
  7861. if (yych <= '/') goto yy494;
  7862. if (yych <= '9') goto yy746;
  7863. goto yy494;
  7864. }
  7865. } else {
  7866. if (yych <= 'Z') {
  7867. if (yych <= '>') goto yy501;
  7868. if (yych <= '@') goto yy494;
  7869. goto yy746;
  7870. } else {
  7871. if (yych <= '`') goto yy494;
  7872. if (yych <= 'z') goto yy746;
  7873. goto yy494;
  7874. }
  7875. }
  7876. yy745:
  7877. yych = *++p;
  7878. if (yych <= '@') {
  7879. if (yych <= '/') goto yy494;
  7880. if (yych <= '9') goto yy626;
  7881. goto yy494;
  7882. } else {
  7883. if (yych <= 'Z') goto yy626;
  7884. if (yych <= '`') goto yy494;
  7885. if (yych <= 'z') goto yy626;
  7886. goto yy494;
  7887. }
  7888. yy746:
  7889. ++p;
  7890. if ((yych = *p) <= '=') {
  7891. if (yych <= '.') {
  7892. if (yych <= '-') goto yy494;
  7893. goto yy500;
  7894. } else {
  7895. if (yych <= '/') goto yy494;
  7896. if (yych <= '9') goto yy626;
  7897. goto yy494;
  7898. }
  7899. } else {
  7900. if (yych <= 'Z') {
  7901. if (yych <= '>') goto yy501;
  7902. if (yych <= '@') goto yy494;
  7903. goto yy626;
  7904. } else {
  7905. if (yych <= '`') goto yy494;
  7906. if (yych <= 'z') goto yy626;
  7907. goto yy494;
  7908. }
  7909. }
  7910. }
  7911. }
  7912. // Try to match an HTML tag after first <, returning num of chars matched.
  7913. int _scan_html_tag(const unsigned char *p)
  7914. {
  7915. const unsigned char *marker = NULL;
  7916. const unsigned char *start = p;
  7917. {
  7918. unsigned char yych;
  7919. static const unsigned char yybm[] = {
  7920. /* table 1 .. 8: 0 */
  7921. 0, 230, 230, 230, 230, 230, 230, 230,
  7922. 230, 199, 199, 230, 230, 230, 230, 230,
  7923. 230, 230, 230, 230, 230, 230, 230, 230,
  7924. 230, 230, 230, 230, 230, 230, 230, 230,
  7925. 199, 230, 70, 230, 230, 230, 230, 134,
  7926. 230, 230, 230, 230, 230, 246, 246, 230,
  7927. 254, 254, 254, 254, 254, 254, 254, 254,
  7928. 254, 254, 246, 230, 198, 198, 196, 230,
  7929. 230, 254, 254, 254, 254, 254, 254, 254,
  7930. 254, 254, 254, 254, 254, 254, 254, 254,
  7931. 254, 254, 254, 254, 254, 254, 254, 254,
  7932. 254, 254, 254, 230, 230, 226, 230, 246,
  7933. 198, 254, 254, 254, 254, 254, 254, 254,
  7934. 254, 254, 254, 254, 254, 254, 254, 254,
  7935. 254, 254, 254, 254, 254, 254, 254, 254,
  7936. 254, 254, 254, 230, 230, 230, 230, 230,
  7937. 230, 230, 230, 230, 230, 230, 230, 230,
  7938. 230, 230, 230, 230, 230, 230, 230, 230,
  7939. 230, 230, 230, 230, 230, 230, 230, 230,
  7940. 230, 230, 230, 230, 230, 230, 230, 230,
  7941. 230, 230, 230, 230, 230, 230, 230, 230,
  7942. 230, 230, 230, 230, 230, 230, 230, 230,
  7943. 230, 230, 230, 230, 230, 230, 230, 230,
  7944. 230, 230, 230, 230, 230, 230, 230, 230,
  7945. 230, 230, 230, 230, 230, 230, 230, 230,
  7946. 230, 230, 230, 230, 230, 230, 230, 230,
  7947. 230, 230, 230, 230, 230, 230, 230, 230,
  7948. 230, 230, 230, 230, 230, 230, 230, 230,
  7949. 230, 230, 230, 230, 230, 230, 230, 230,
  7950. 230, 230, 230, 230, 230, 230, 230, 230,
  7951. 230, 230, 230, 230, 230, 230, 230, 230,
  7952. 230, 230, 230, 230, 230, 230, 230, 230,
  7953. /* table 9 .. 11: 256 */
  7954. 0, 160, 160, 160, 160, 160, 160, 160,
  7955. 160, 160, 160, 160, 160, 160, 160, 160,
  7956. 160, 160, 160, 160, 160, 160, 160, 160,
  7957. 160, 160, 160, 160, 160, 160, 160, 160,
  7958. 160, 160, 160, 160, 160, 160, 160, 160,
  7959. 160, 160, 160, 160, 160, 32, 160, 160,
  7960. 160, 160, 160, 160, 160, 160, 160, 160,
  7961. 160, 160, 160, 160, 160, 160, 160, 128,
  7962. 160, 224, 224, 224, 224, 224, 224, 224,
  7963. 224, 224, 224, 224, 224, 224, 224, 224,
  7964. 224, 224, 224, 224, 224, 224, 224, 224,
  7965. 224, 224, 224, 160, 160, 160, 160, 160,
  7966. 160, 160, 160, 160, 160, 160, 160, 160,
  7967. 160, 160, 160, 160, 160, 160, 160, 160,
  7968. 160, 160, 160, 160, 160, 160, 160, 160,
  7969. 160, 160, 160, 160, 160, 160, 160, 160,
  7970. 160, 160, 160, 160, 160, 160, 160, 160,
  7971. 160, 160, 160, 160, 160, 160, 160, 160,
  7972. 160, 160, 160, 160, 160, 160, 160, 160,
  7973. 160, 160, 160, 160, 160, 160, 160, 160,
  7974. 160, 160, 160, 160, 160, 160, 160, 160,
  7975. 160, 160, 160, 160, 160, 160, 160, 160,
  7976. 160, 160, 160, 160, 160, 160, 160, 160,
  7977. 160, 160, 160, 160, 160, 160, 160, 160,
  7978. 160, 160, 160, 160, 160, 160, 160, 160,
  7979. 160, 160, 160, 160, 160, 160, 160, 160,
  7980. 160, 160, 160, 160, 160, 160, 160, 160,
  7981. 160, 160, 160, 160, 160, 160, 160, 160,
  7982. 160, 160, 160, 160, 160, 160, 160, 160,
  7983. 160, 160, 160, 160, 160, 160, 160, 160,
  7984. 160, 160, 160, 160, 160, 160, 160, 160,
  7985. 160, 160, 160, 160, 160, 160, 160, 160,
  7986. };
  7987. yych = *p;
  7988. if (yych <= '/') {
  7989. if (yych <= ' ') {
  7990. if (yych != '\n') goto yy754;
  7991. } else {
  7992. if (yych <= '!') goto yy752;
  7993. if (yych <= '.') goto yy754;
  7994. goto yy751;
  7995. }
  7996. } else {
  7997. if (yych <= '@') {
  7998. if (yych == '?') goto yy753;
  7999. goto yy754;
  8000. } else {
  8001. if (yych <= 'Z') goto yy750;
  8002. if (yych <= '`') goto yy754;
  8003. if (yych <= 'z') goto yy750;
  8004. goto yy754;
  8005. }
  8006. }
  8007. yy749:
  8008. { return 0; }
  8009. yy750:
  8010. yych = *(marker = ++p);
  8011. if (yych <= '9') {
  8012. if (yych <= 0x1F) {
  8013. if (yych <= 0x08) goto yy749;
  8014. if (yych <= '\n') goto yy790;
  8015. goto yy749;
  8016. } else {
  8017. if (yych <= ' ') goto yy790;
  8018. if (yych <= '.') goto yy749;
  8019. if (yych <= '/') goto yy792;
  8020. goto yy788;
  8021. }
  8022. } else {
  8023. if (yych <= '@') {
  8024. if (yych == '>') goto yy759;
  8025. goto yy749;
  8026. } else {
  8027. if (yych <= 'Z') goto yy788;
  8028. if (yych <= '`') goto yy749;
  8029. if (yych <= 'z') goto yy788;
  8030. goto yy749;
  8031. }
  8032. }
  8033. yy751:
  8034. yych = *(marker = ++p);
  8035. if (yych <= '@') goto yy749;
  8036. if (yych <= 'Z') goto yy784;
  8037. if (yych <= '`') goto yy749;
  8038. if (yych <= 'z') goto yy784;
  8039. goto yy749;
  8040. yy752:
  8041. yych = *(marker = ++p);
  8042. if (yybm[256+yych] & 64) {
  8043. goto yy762;
  8044. }
  8045. if (yych == '-') goto yy764;
  8046. if (yych == '[') goto yy761;
  8047. goto yy749;
  8048. yy753:
  8049. yych = *(marker = ++p);
  8050. if (yych <= 0x00) goto yy749;
  8051. goto yy756;
  8052. yy754:
  8053. yych = *++p;
  8054. goto yy749;
  8055. yy755:
  8056. ++p;
  8057. yych = *p;
  8058. yy756:
  8059. if (yybm[256+yych] & 32) {
  8060. goto yy755;
  8061. }
  8062. if (yych >= 0x01) goto yy758;
  8063. yy757:
  8064. p = marker;
  8065. goto yy749;
  8066. yy758:
  8067. ++p;
  8068. yych = *p;
  8069. if (yych <= 0x00) goto yy757;
  8070. if (yych != '>') goto yy755;
  8071. yy759:
  8072. ++p;
  8073. { return (p - start); }
  8074. yy761:
  8075. yych = *++p;
  8076. if (yych == 'C') goto yy775;
  8077. if (yych == 'c') goto yy775;
  8078. goto yy757;
  8079. yy762:
  8080. ++p;
  8081. yych = *p;
  8082. if (yybm[0+yych] & 1) {
  8083. goto yy771;
  8084. }
  8085. if (yych <= '@') goto yy757;
  8086. if (yych <= 'Z') goto yy762;
  8087. goto yy757;
  8088. yy764:
  8089. yych = *++p;
  8090. if (yych != '-') goto yy757;
  8091. yy765:
  8092. ++p;
  8093. yych = *p;
  8094. if (yybm[256+yych] & 128) {
  8095. goto yy765;
  8096. }
  8097. if (yych <= 0x00) goto yy757;
  8098. yy767:
  8099. ++p;
  8100. yych = *p;
  8101. if (yych <= 0x00) goto yy757;
  8102. if (yych != '-') goto yy769;
  8103. yych = *++p;
  8104. if (yych == '>') goto yy759;
  8105. goto yy757;
  8106. yy769:
  8107. ++p;
  8108. yych = *p;
  8109. if (yych <= 0x00) goto yy757;
  8110. if (yych == '-') goto yy767;
  8111. goto yy769;
  8112. yy771:
  8113. ++p;
  8114. yych = *p;
  8115. if (yybm[0+yych] & 1) {
  8116. goto yy771;
  8117. }
  8118. if (yych <= 0x00) goto yy757;
  8119. if (yych == '>') goto yy759;
  8120. yy773:
  8121. ++p;
  8122. yych = *p;
  8123. if (yybm[0+yych] & 2) {
  8124. goto yy773;
  8125. }
  8126. if (yych <= 0x00) goto yy757;
  8127. goto yy759;
  8128. yy775:
  8129. yych = *++p;
  8130. if (yych == 'D') goto yy776;
  8131. if (yych != 'd') goto yy757;
  8132. yy776:
  8133. yych = *++p;
  8134. if (yych == 'A') goto yy777;
  8135. if (yych != 'a') goto yy757;
  8136. yy777:
  8137. yych = *++p;
  8138. if (yych == 'T') goto yy778;
  8139. if (yych != 't') goto yy757;
  8140. yy778:
  8141. yych = *++p;
  8142. if (yych == 'A') goto yy779;
  8143. if (yych != 'a') goto yy757;
  8144. yy779:
  8145. yych = *++p;
  8146. if (yych != '[') goto yy757;
  8147. yy780:
  8148. ++p;
  8149. yych = *p;
  8150. if (yybm[0+yych] & 4) {
  8151. goto yy780;
  8152. }
  8153. if (yych <= 0x00) goto yy757;
  8154. ++p;
  8155. yych = *p;
  8156. if (yybm[0+yych] & 4) {
  8157. goto yy780;
  8158. }
  8159. if (yych <= 0x00) goto yy757;
  8160. ++p;
  8161. yych = *p;
  8162. if (yych <= 0x00) goto yy757;
  8163. if (yych == '>') goto yy759;
  8164. goto yy780;
  8165. yy784:
  8166. ++p;
  8167. yych = *p;
  8168. if (yybm[0+yych] & 8) {
  8169. goto yy784;
  8170. }
  8171. if (yych <= 0x1F) {
  8172. if (yych <= 0x08) goto yy757;
  8173. if (yych >= '\v') goto yy757;
  8174. } else {
  8175. if (yych <= ' ') goto yy786;
  8176. if (yych == '>') goto yy759;
  8177. goto yy757;
  8178. }
  8179. yy786:
  8180. ++p;
  8181. yych = *p;
  8182. if (yych <= 0x1F) {
  8183. if (yych <= 0x08) goto yy757;
  8184. if (yych <= '\n') goto yy786;
  8185. goto yy757;
  8186. } else {
  8187. if (yych <= ' ') goto yy786;
  8188. if (yych == '>') goto yy759;
  8189. goto yy757;
  8190. }
  8191. yy788:
  8192. ++p;
  8193. yych = *p;
  8194. if (yych <= '9') {
  8195. if (yych <= 0x1F) {
  8196. if (yych <= 0x08) goto yy757;
  8197. if (yych >= '\v') goto yy757;
  8198. } else {
  8199. if (yych <= ' ') goto yy790;
  8200. if (yych <= '.') goto yy757;
  8201. if (yych <= '/') goto yy792;
  8202. goto yy788;
  8203. }
  8204. } else {
  8205. if (yych <= '@') {
  8206. if (yych == '>') goto yy759;
  8207. goto yy757;
  8208. } else {
  8209. if (yych <= 'Z') goto yy788;
  8210. if (yych <= '`') goto yy757;
  8211. if (yych <= 'z') goto yy788;
  8212. goto yy757;
  8213. }
  8214. }
  8215. yy790:
  8216. ++p;
  8217. yych = *p;
  8218. if (yych <= ':') {
  8219. if (yych <= ' ') {
  8220. if (yych <= 0x08) goto yy757;
  8221. if (yych <= '\n') goto yy790;
  8222. if (yych <= 0x1F) goto yy757;
  8223. goto yy790;
  8224. } else {
  8225. if (yych == '/') goto yy792;
  8226. if (yych <= '9') goto yy757;
  8227. goto yy793;
  8228. }
  8229. } else {
  8230. if (yych <= 'Z') {
  8231. if (yych == '>') goto yy759;
  8232. if (yych <= '@') goto yy757;
  8233. goto yy793;
  8234. } else {
  8235. if (yych <= '_') {
  8236. if (yych <= '^') goto yy757;
  8237. goto yy793;
  8238. } else {
  8239. if (yych <= '`') goto yy757;
  8240. if (yych <= 'z') goto yy793;
  8241. goto yy757;
  8242. }
  8243. }
  8244. }
  8245. yy792:
  8246. yych = *++p;
  8247. if (yych == '>') goto yy759;
  8248. goto yy757;
  8249. yy793:
  8250. ++p;
  8251. yych = *p;
  8252. if (yybm[0+yych] & 16) {
  8253. goto yy793;
  8254. }
  8255. if (yych <= '.') {
  8256. if (yych <= '\n') {
  8257. if (yych <= 0x08) goto yy757;
  8258. } else {
  8259. if (yych != ' ') goto yy757;
  8260. }
  8261. } else {
  8262. if (yych <= '<') {
  8263. if (yych <= '/') goto yy792;
  8264. goto yy757;
  8265. } else {
  8266. if (yych <= '=') goto yy797;
  8267. if (yych <= '>') goto yy759;
  8268. goto yy757;
  8269. }
  8270. }
  8271. yy795:
  8272. ++p;
  8273. yych = *p;
  8274. if (yych <= '<') {
  8275. if (yych <= ' ') {
  8276. if (yych <= 0x08) goto yy757;
  8277. if (yych <= '\n') goto yy795;
  8278. if (yych <= 0x1F) goto yy757;
  8279. goto yy795;
  8280. } else {
  8281. if (yych <= '/') {
  8282. if (yych <= '.') goto yy757;
  8283. goto yy792;
  8284. } else {
  8285. if (yych == ':') goto yy793;
  8286. goto yy757;
  8287. }
  8288. }
  8289. } else {
  8290. if (yych <= 'Z') {
  8291. if (yych <= '=') goto yy797;
  8292. if (yych <= '>') goto yy759;
  8293. if (yych <= '@') goto yy757;
  8294. goto yy793;
  8295. } else {
  8296. if (yych <= '_') {
  8297. if (yych <= '^') goto yy757;
  8298. goto yy793;
  8299. } else {
  8300. if (yych <= '`') goto yy757;
  8301. if (yych <= 'z') goto yy793;
  8302. goto yy757;
  8303. }
  8304. }
  8305. }
  8306. yy797:
  8307. ++p;
  8308. yych = *p;
  8309. if (yybm[0+yych] & 32) {
  8310. goto yy799;
  8311. }
  8312. if (yych <= 0x00) goto yy757;
  8313. if (yych <= '!') goto yy798;
  8314. if (yych <= '"') goto yy803;
  8315. if (yych <= ';') goto yy801;
  8316. goto yy757;
  8317. yy798:
  8318. ++p;
  8319. yych = *p;
  8320. if (yybm[0+yych] & 32) {
  8321. goto yy799;
  8322. }
  8323. if (yych <= '"') {
  8324. if (yych <= 0x00) goto yy757;
  8325. if (yych <= '!') goto yy812;
  8326. goto yy803;
  8327. } else {
  8328. if (yych <= ';') goto yy801;
  8329. if (yych == '>') goto yy759;
  8330. goto yy757;
  8331. }
  8332. yy799:
  8333. ++p;
  8334. yych = *p;
  8335. if (yybm[0+yych] & 32) {
  8336. goto yy799;
  8337. }
  8338. if (yych <= 0x00) goto yy757;
  8339. if (yych <= '!') goto yy806;
  8340. if (yych == '>') goto yy759;
  8341. goto yy757;
  8342. yy801:
  8343. ++p;
  8344. yych = *p;
  8345. if (yybm[0+yych] & 64) {
  8346. goto yy801;
  8347. }
  8348. if (yych <= 0x00) goto yy757;
  8349. goto yy805;
  8350. yy803:
  8351. ++p;
  8352. yych = *p;
  8353. if (yybm[0+yych] & 128) {
  8354. goto yy803;
  8355. }
  8356. if (yych <= 0x00) goto yy757;
  8357. yy805:
  8358. ++p;
  8359. yych = *p;
  8360. if (yych <= ' ') {
  8361. if (yych <= 0x08) goto yy757;
  8362. if (yych <= '\n') goto yy790;
  8363. if (yych <= 0x1F) goto yy757;
  8364. goto yy790;
  8365. } else {
  8366. if (yych <= '/') {
  8367. if (yych <= '.') goto yy757;
  8368. goto yy792;
  8369. } else {
  8370. if (yych == '>') goto yy759;
  8371. goto yy757;
  8372. }
  8373. }
  8374. yy806:
  8375. ++p;
  8376. yych = *p;
  8377. if (yych <= '9') {
  8378. if (yych <= ' ') {
  8379. if (yych <= 0x08) {
  8380. if (yych <= 0x00) goto yy757;
  8381. goto yy799;
  8382. } else {
  8383. if (yych <= '\n') goto yy806;
  8384. if (yych <= 0x1F) goto yy799;
  8385. goto yy806;
  8386. }
  8387. } else {
  8388. if (yych <= '"') {
  8389. if (yych <= '!') goto yy799;
  8390. goto yy757;
  8391. } else {
  8392. if (yych == '\'') goto yy757;
  8393. goto yy799;
  8394. }
  8395. }
  8396. } else {
  8397. if (yych <= '@') {
  8398. if (yych <= ';') {
  8399. if (yych >= ';') goto yy799;
  8400. } else {
  8401. if (yych <= '=') goto yy757;
  8402. if (yych <= '>') goto yy759;
  8403. goto yy799;
  8404. }
  8405. } else {
  8406. if (yych <= '_') {
  8407. if (yych <= 'Z') goto yy808;
  8408. if (yych <= '^') goto yy799;
  8409. } else {
  8410. if (yych <= '`') goto yy757;
  8411. if (yych >= '{') goto yy799;
  8412. }
  8413. }
  8414. }
  8415. yy808:
  8416. ++p;
  8417. yych = *p;
  8418. if (yych <= '/') {
  8419. if (yych <= '!') {
  8420. if (yych <= '\n') {
  8421. if (yych <= 0x00) goto yy757;
  8422. if (yych <= 0x08) goto yy799;
  8423. } else {
  8424. if (yych != ' ') goto yy799;
  8425. }
  8426. } else {
  8427. if (yych <= '\'') {
  8428. if (yych <= '"') goto yy757;
  8429. if (yych <= '&') goto yy799;
  8430. goto yy757;
  8431. } else {
  8432. if (yych <= ',') goto yy799;
  8433. if (yych <= '.') goto yy808;
  8434. goto yy799;
  8435. }
  8436. }
  8437. } else {
  8438. if (yych <= '@') {
  8439. if (yych <= '<') {
  8440. if (yych <= ':') goto yy808;
  8441. if (yych <= ';') goto yy799;
  8442. goto yy757;
  8443. } else {
  8444. if (yych <= '=') goto yy797;
  8445. if (yych <= '>') goto yy759;
  8446. goto yy799;
  8447. }
  8448. } else {
  8449. if (yych <= '_') {
  8450. if (yych <= 'Z') goto yy808;
  8451. if (yych <= '^') goto yy799;
  8452. goto yy808;
  8453. } else {
  8454. if (yych <= '`') goto yy757;
  8455. if (yych <= 'z') goto yy808;
  8456. goto yy799;
  8457. }
  8458. }
  8459. }
  8460. yy810:
  8461. ++p;
  8462. yych = *p;
  8463. if (yych <= ':') {
  8464. if (yych <= ' ') {
  8465. if (yych <= 0x08) {
  8466. if (yych <= 0x00) goto yy757;
  8467. goto yy799;
  8468. } else {
  8469. if (yych <= '\n') goto yy810;
  8470. if (yych <= 0x1F) goto yy799;
  8471. goto yy810;
  8472. }
  8473. } else {
  8474. if (yych <= '&') {
  8475. if (yych == '"') goto yy757;
  8476. goto yy799;
  8477. } else {
  8478. if (yych <= '\'') goto yy757;
  8479. if (yych <= '9') goto yy799;
  8480. goto yy808;
  8481. }
  8482. }
  8483. } else {
  8484. if (yych <= '@') {
  8485. if (yych <= '<') {
  8486. if (yych <= ';') goto yy799;
  8487. goto yy757;
  8488. } else {
  8489. if (yych <= '=') goto yy797;
  8490. if (yych <= '>') goto yy759;
  8491. goto yy799;
  8492. }
  8493. } else {
  8494. if (yych <= '_') {
  8495. if (yych <= 'Z') goto yy808;
  8496. if (yych <= '^') goto yy799;
  8497. goto yy808;
  8498. } else {
  8499. if (yych <= '`') goto yy757;
  8500. if (yych <= 'z') goto yy808;
  8501. goto yy799;
  8502. }
  8503. }
  8504. }
  8505. yy812:
  8506. ++p;
  8507. yych = *p;
  8508. if (yych <= '9') {
  8509. if (yych <= ' ') {
  8510. if (yych <= 0x08) {
  8511. if (yych <= 0x00) goto yy757;
  8512. goto yy799;
  8513. } else {
  8514. if (yych <= '\n') goto yy812;
  8515. if (yych <= 0x1F) goto yy799;
  8516. goto yy812;
  8517. }
  8518. } else {
  8519. if (yych <= '"') {
  8520. if (yych <= '!') goto yy799;
  8521. goto yy803;
  8522. } else {
  8523. if (yych == '\'') goto yy801;
  8524. goto yy799;
  8525. }
  8526. }
  8527. } else {
  8528. if (yych <= '@') {
  8529. if (yych <= ';') {
  8530. if (yych <= ':') goto yy808;
  8531. goto yy799;
  8532. } else {
  8533. if (yych <= '=') goto yy757;
  8534. if (yych <= '>') goto yy759;
  8535. goto yy799;
  8536. }
  8537. } else {
  8538. if (yych <= '_') {
  8539. if (yych <= 'Z') goto yy808;
  8540. if (yych <= '^') goto yy799;
  8541. goto yy808;
  8542. } else {
  8543. if (yych <= '`') goto yy757;
  8544. if (yych <= 'z') goto yy808;
  8545. goto yy799;
  8546. }
  8547. }
  8548. }
  8549. }
  8550. }
  8551. // Try to match an HTML block tag including first <,
  8552. // returning num of chars matched.
  8553. int _scan_html_block_tag(const unsigned char *p)
  8554. {
  8555. const unsigned char *marker = NULL;
  8556. const unsigned char *start = p;
  8557. {
  8558. unsigned char yych;
  8559. yych = *p;
  8560. if (yych == '\n') goto yy816;
  8561. if (yych == '<') goto yy817;
  8562. goto yy818;
  8563. yy816:
  8564. { return 0; }
  8565. yy817:
  8566. yych = *(marker = ++p);
  8567. switch (yych) {
  8568. case '!':
  8569. case '?': goto yy819;
  8570. case '/': goto yy838;
  8571. case 'A':
  8572. case 'a': goto yy823;
  8573. case 'B':
  8574. case 'b': goto yy826;
  8575. case 'C':
  8576. case 'c': goto yy830;
  8577. case 'D':
  8578. case 'd': goto yy831;
  8579. case 'E':
  8580. case 'e': goto yy834;
  8581. case 'F':
  8582. case 'f': goto yy835;
  8583. case 'H':
  8584. case 'h': goto yy824;
  8585. case 'I':
  8586. case 'i': goto yy825;
  8587. case 'L':
  8588. case 'l': goto yy827;
  8589. case 'M':
  8590. case 'm': goto yy828;
  8591. case 'O':
  8592. case 'o': goto yy829;
  8593. case 'P':
  8594. case 'p': goto yy821;
  8595. case 'S':
  8596. case 's': goto yy832;
  8597. case 'T':
  8598. case 't': goto yy833;
  8599. case 'U':
  8600. case 'u': goto yy836;
  8601. case 'V':
  8602. case 'v': goto yy837;
  8603. default: goto yy816;
  8604. }
  8605. yy818:
  8606. yych = *++p;
  8607. goto yy816;
  8608. yy819:
  8609. ++p;
  8610. { return (p - start); }
  8611. yy821:
  8612. yych = *++p;
  8613. if (yych <= '/') {
  8614. if (yych <= 0x1F) {
  8615. if (yych <= 0x08) goto yy822;
  8616. if (yych <= '\n') goto yy982;
  8617. } else {
  8618. if (yych <= ' ') goto yy982;
  8619. if (yych >= '/') goto yy982;
  8620. }
  8621. } else {
  8622. if (yych <= 'Q') {
  8623. if (yych == '>') goto yy982;
  8624. } else {
  8625. if (yych <= 'R') goto yy1095;
  8626. if (yych == 'r') goto yy1095;
  8627. }
  8628. }
  8629. yy822:
  8630. p = marker;
  8631. goto yy816;
  8632. yy823:
  8633. yych = *++p;
  8634. if (yych <= 'S') {
  8635. if (yych <= 'Q') goto yy822;
  8636. if (yych <= 'R') goto yy1088;
  8637. goto yy1087;
  8638. } else {
  8639. if (yych <= 'q') goto yy822;
  8640. if (yych <= 'r') goto yy1088;
  8641. if (yych <= 's') goto yy1087;
  8642. goto yy822;
  8643. }
  8644. yy824:
  8645. yych = *++p;
  8646. if (yych <= 'Q') {
  8647. if (yych <= 'D') {
  8648. if (yych <= '0') goto yy822;
  8649. if (yych <= '6') goto yy981;
  8650. goto yy822;
  8651. } else {
  8652. if (yych <= 'E') goto yy1080;
  8653. if (yych == 'G') goto yy1079;
  8654. goto yy822;
  8655. }
  8656. } else {
  8657. if (yych <= 'f') {
  8658. if (yych <= 'R') goto yy981;
  8659. if (yych == 'e') goto yy1080;
  8660. goto yy822;
  8661. } else {
  8662. if (yych <= 'g') goto yy1079;
  8663. if (yych == 'r') goto yy981;
  8664. goto yy822;
  8665. }
  8666. }
  8667. yy825:
  8668. yych = *++p;
  8669. if (yych == 'F') goto yy1075;
  8670. if (yych == 'f') goto yy1075;
  8671. goto yy822;
  8672. yy826:
  8673. yych = *++p;
  8674. if (yych <= 'U') {
  8675. if (yych <= 'N') {
  8676. if (yych == 'L') goto yy1063;
  8677. goto yy822;
  8678. } else {
  8679. if (yych <= 'O') goto yy1062;
  8680. if (yych <= 'T') goto yy822;
  8681. goto yy1061;
  8682. }
  8683. } else {
  8684. if (yych <= 'n') {
  8685. if (yych == 'l') goto yy1063;
  8686. goto yy822;
  8687. } else {
  8688. if (yych <= 'o') goto yy1062;
  8689. if (yych == 'u') goto yy1061;
  8690. goto yy822;
  8691. }
  8692. }
  8693. yy827:
  8694. yych = *++p;
  8695. if (yych == 'I') goto yy981;
  8696. if (yych == 'i') goto yy981;
  8697. goto yy822;
  8698. yy828:
  8699. yych = *++p;
  8700. if (yych == 'A') goto yy1060;
  8701. if (yych == 'a') goto yy1060;
  8702. goto yy822;
  8703. yy829:
  8704. yych = *++p;
  8705. if (yych <= 'U') {
  8706. if (yych <= 'K') {
  8707. if (yych == 'B') goto yy1053;
  8708. goto yy822;
  8709. } else {
  8710. if (yych <= 'L') goto yy981;
  8711. if (yych <= 'T') goto yy822;
  8712. goto yy1052;
  8713. }
  8714. } else {
  8715. if (yych <= 'k') {
  8716. if (yych == 'b') goto yy1053;
  8717. goto yy822;
  8718. } else {
  8719. if (yych <= 'l') goto yy981;
  8720. if (yych == 'u') goto yy1052;
  8721. goto yy822;
  8722. }
  8723. }
  8724. yy830:
  8725. yych = *++p;
  8726. if (yych <= 'O') {
  8727. if (yych == 'A') goto yy1039;
  8728. if (yych <= 'N') goto yy822;
  8729. goto yy1038;
  8730. } else {
  8731. if (yych <= 'a') {
  8732. if (yych <= '`') goto yy822;
  8733. goto yy1039;
  8734. } else {
  8735. if (yych == 'o') goto yy1038;
  8736. goto yy822;
  8737. }
  8738. }
  8739. yy831:
  8740. yych = *++p;
  8741. if (yych <= 'T') {
  8742. if (yych <= 'I') {
  8743. if (yych == 'D') goto yy981;
  8744. if (yych <= 'H') goto yy822;
  8745. goto yy1037;
  8746. } else {
  8747. if (yych == 'L') goto yy981;
  8748. if (yych <= 'S') goto yy822;
  8749. goto yy981;
  8750. }
  8751. } else {
  8752. if (yych <= 'i') {
  8753. if (yych == 'd') goto yy981;
  8754. if (yych <= 'h') goto yy822;
  8755. goto yy1037;
  8756. } else {
  8757. if (yych <= 'l') {
  8758. if (yych <= 'k') goto yy822;
  8759. goto yy981;
  8760. } else {
  8761. if (yych == 't') goto yy981;
  8762. goto yy822;
  8763. }
  8764. }
  8765. }
  8766. yy832:
  8767. yych = *++p;
  8768. if (yych <= 'T') {
  8769. if (yych <= 'D') {
  8770. if (yych == 'C') goto yy1026;
  8771. goto yy822;
  8772. } else {
  8773. if (yych <= 'E') goto yy1027;
  8774. if (yych <= 'S') goto yy822;
  8775. goto yy1025;
  8776. }
  8777. } else {
  8778. if (yych <= 'd') {
  8779. if (yych == 'c') goto yy1026;
  8780. goto yy822;
  8781. } else {
  8782. if (yych <= 'e') goto yy1027;
  8783. if (yych == 't') goto yy1025;
  8784. goto yy822;
  8785. }
  8786. }
  8787. yy833:
  8788. yych = *++p;
  8789. switch (yych) {
  8790. case 'A':
  8791. case 'a': goto yy1011;
  8792. case 'B':
  8793. case 'b': goto yy1010;
  8794. case 'D':
  8795. case 'R':
  8796. case 'd':
  8797. case 'r': goto yy981;
  8798. case 'E':
  8799. case 'e': goto yy1009;
  8800. case 'F':
  8801. case 'f': goto yy1008;
  8802. case 'H':
  8803. case 'h': goto yy1007;
  8804. default: goto yy822;
  8805. }
  8806. yy834:
  8807. yych = *++p;
  8808. if (yych == 'M') goto yy1004;
  8809. if (yych == 'm') goto yy1004;
  8810. goto yy822;
  8811. yy835:
  8812. yych = *++p;
  8813. if (yych <= 'O') {
  8814. if (yych == 'I') goto yy985;
  8815. if (yych <= 'N') goto yy822;
  8816. goto yy984;
  8817. } else {
  8818. if (yych <= 'i') {
  8819. if (yych <= 'h') goto yy822;
  8820. goto yy985;
  8821. } else {
  8822. if (yych == 'o') goto yy984;
  8823. goto yy822;
  8824. }
  8825. }
  8826. yy836:
  8827. yych = *++p;
  8828. if (yych == 'L') goto yy981;
  8829. if (yych == 'l') goto yy981;
  8830. goto yy822;
  8831. yy837:
  8832. yych = *++p;
  8833. if (yych == 'I') goto yy978;
  8834. if (yych == 'i') goto yy978;
  8835. goto yy822;
  8836. yy838:
  8837. yych = *++p;
  8838. switch (yych) {
  8839. case 'A':
  8840. case 'a': goto yy840;
  8841. case 'B':
  8842. case 'b': goto yy843;
  8843. case 'C':
  8844. case 'c': goto yy847;
  8845. case 'D':
  8846. case 'd': goto yy848;
  8847. case 'E':
  8848. case 'e': goto yy851;
  8849. case 'F':
  8850. case 'f': goto yy852;
  8851. case 'H':
  8852. case 'h': goto yy841;
  8853. case 'I':
  8854. case 'i': goto yy842;
  8855. case 'L':
  8856. case 'l': goto yy844;
  8857. case 'M':
  8858. case 'm': goto yy845;
  8859. case 'O':
  8860. case 'o': goto yy846;
  8861. case 'P':
  8862. case 'p': goto yy839;
  8863. case 'S':
  8864. case 's': goto yy849;
  8865. case 'T':
  8866. case 't': goto yy850;
  8867. case 'U':
  8868. case 'u': goto yy853;
  8869. case 'V':
  8870. case 'v': goto yy854;
  8871. default: goto yy822;
  8872. }
  8873. yy839:
  8874. yych = *++p;
  8875. if (yych <= '=') {
  8876. if (yych <= '\n') {
  8877. if (yych <= 0x08) goto yy822;
  8878. goto yy859;
  8879. } else {
  8880. if (yych == ' ') goto yy859;
  8881. goto yy822;
  8882. }
  8883. } else {
  8884. if (yych <= 'R') {
  8885. if (yych <= '>') goto yy859;
  8886. if (yych <= 'Q') goto yy822;
  8887. goto yy972;
  8888. } else {
  8889. if (yych == 'r') goto yy972;
  8890. goto yy822;
  8891. }
  8892. }
  8893. yy840:
  8894. yych = *++p;
  8895. if (yych <= 'S') {
  8896. if (yych <= 'Q') goto yy822;
  8897. if (yych <= 'R') goto yy965;
  8898. goto yy964;
  8899. } else {
  8900. if (yych <= 'q') goto yy822;
  8901. if (yych <= 'r') goto yy965;
  8902. if (yych <= 's') goto yy964;
  8903. goto yy822;
  8904. }
  8905. yy841:
  8906. yych = *++p;
  8907. if (yych <= 'Q') {
  8908. if (yych <= 'D') {
  8909. if (yych <= '0') goto yy822;
  8910. if (yych <= '6') goto yy858;
  8911. goto yy822;
  8912. } else {
  8913. if (yych <= 'E') goto yy957;
  8914. if (yych == 'G') goto yy956;
  8915. goto yy822;
  8916. }
  8917. } else {
  8918. if (yych <= 'f') {
  8919. if (yych <= 'R') goto yy858;
  8920. if (yych == 'e') goto yy957;
  8921. goto yy822;
  8922. } else {
  8923. if (yych <= 'g') goto yy956;
  8924. if (yych == 'r') goto yy858;
  8925. goto yy822;
  8926. }
  8927. }
  8928. yy842:
  8929. yych = *++p;
  8930. if (yych == 'F') goto yy952;
  8931. if (yych == 'f') goto yy952;
  8932. goto yy822;
  8933. yy843:
  8934. yych = *++p;
  8935. if (yych <= 'U') {
  8936. if (yych <= 'N') {
  8937. if (yych == 'L') goto yy940;
  8938. goto yy822;
  8939. } else {
  8940. if (yych <= 'O') goto yy939;
  8941. if (yych <= 'T') goto yy822;
  8942. goto yy938;
  8943. }
  8944. } else {
  8945. if (yych <= 'n') {
  8946. if (yych == 'l') goto yy940;
  8947. goto yy822;
  8948. } else {
  8949. if (yych <= 'o') goto yy939;
  8950. if (yych == 'u') goto yy938;
  8951. goto yy822;
  8952. }
  8953. }
  8954. yy844:
  8955. yych = *++p;
  8956. if (yych == 'I') goto yy858;
  8957. if (yych == 'i') goto yy858;
  8958. goto yy822;
  8959. yy845:
  8960. yych = *++p;
  8961. if (yych == 'A') goto yy937;
  8962. if (yych == 'a') goto yy937;
  8963. goto yy822;
  8964. yy846:
  8965. yych = *++p;
  8966. if (yych <= 'U') {
  8967. if (yych <= 'K') {
  8968. if (yych == 'B') goto yy930;
  8969. goto yy822;
  8970. } else {
  8971. if (yych <= 'L') goto yy858;
  8972. if (yych <= 'T') goto yy822;
  8973. goto yy929;
  8974. }
  8975. } else {
  8976. if (yych <= 'k') {
  8977. if (yych == 'b') goto yy930;
  8978. goto yy822;
  8979. } else {
  8980. if (yych <= 'l') goto yy858;
  8981. if (yych == 'u') goto yy929;
  8982. goto yy822;
  8983. }
  8984. }
  8985. yy847:
  8986. yych = *++p;
  8987. if (yych <= 'O') {
  8988. if (yych == 'A') goto yy916;
  8989. if (yych <= 'N') goto yy822;
  8990. goto yy915;
  8991. } else {
  8992. if (yych <= 'a') {
  8993. if (yych <= '`') goto yy822;
  8994. goto yy916;
  8995. } else {
  8996. if (yych == 'o') goto yy915;
  8997. goto yy822;
  8998. }
  8999. }
  9000. yy848:
  9001. yych = *++p;
  9002. if (yych <= 'T') {
  9003. if (yych <= 'I') {
  9004. if (yych == 'D') goto yy858;
  9005. if (yych <= 'H') goto yy822;
  9006. goto yy914;
  9007. } else {
  9008. if (yych == 'L') goto yy858;
  9009. if (yych <= 'S') goto yy822;
  9010. goto yy858;
  9011. }
  9012. } else {
  9013. if (yych <= 'i') {
  9014. if (yych == 'd') goto yy858;
  9015. if (yych <= 'h') goto yy822;
  9016. goto yy914;
  9017. } else {
  9018. if (yych <= 'l') {
  9019. if (yych <= 'k') goto yy822;
  9020. goto yy858;
  9021. } else {
  9022. if (yych == 't') goto yy858;
  9023. goto yy822;
  9024. }
  9025. }
  9026. }
  9027. yy849:
  9028. yych = *++p;
  9029. if (yych <= 'T') {
  9030. if (yych <= 'D') {
  9031. if (yych == 'C') goto yy903;
  9032. goto yy822;
  9033. } else {
  9034. if (yych <= 'E') goto yy904;
  9035. if (yych <= 'S') goto yy822;
  9036. goto yy902;
  9037. }
  9038. } else {
  9039. if (yych <= 'd') {
  9040. if (yych == 'c') goto yy903;
  9041. goto yy822;
  9042. } else {
  9043. if (yych <= 'e') goto yy904;
  9044. if (yych == 't') goto yy902;
  9045. goto yy822;
  9046. }
  9047. }
  9048. yy850:
  9049. yych = *++p;
  9050. switch (yych) {
  9051. case 'A':
  9052. case 'a': goto yy888;
  9053. case 'B':
  9054. case 'b': goto yy887;
  9055. case 'D':
  9056. case 'R':
  9057. case 'd':
  9058. case 'r': goto yy858;
  9059. case 'E':
  9060. case 'e': goto yy886;
  9061. case 'F':
  9062. case 'f': goto yy885;
  9063. case 'H':
  9064. case 'h': goto yy884;
  9065. default: goto yy822;
  9066. }
  9067. yy851:
  9068. yych = *++p;
  9069. if (yych == 'M') goto yy881;
  9070. if (yych == 'm') goto yy881;
  9071. goto yy822;
  9072. yy852:
  9073. yych = *++p;
  9074. if (yych <= 'O') {
  9075. if (yych == 'I') goto yy862;
  9076. if (yych <= 'N') goto yy822;
  9077. goto yy861;
  9078. } else {
  9079. if (yych <= 'i') {
  9080. if (yych <= 'h') goto yy822;
  9081. goto yy862;
  9082. } else {
  9083. if (yych == 'o') goto yy861;
  9084. goto yy822;
  9085. }
  9086. }
  9087. yy853:
  9088. yych = *++p;
  9089. if (yych == 'L') goto yy858;
  9090. if (yych == 'l') goto yy858;
  9091. goto yy822;
  9092. yy854:
  9093. yych = *++p;
  9094. if (yych == 'I') goto yy855;
  9095. if (yych != 'i') goto yy822;
  9096. yy855:
  9097. yych = *++p;
  9098. if (yych == 'D') goto yy856;
  9099. if (yych != 'd') goto yy822;
  9100. yy856:
  9101. yych = *++p;
  9102. if (yych == 'E') goto yy857;
  9103. if (yych != 'e') goto yy822;
  9104. yy857:
  9105. yych = *++p;
  9106. if (yych == 'O') goto yy858;
  9107. if (yych != 'o') goto yy822;
  9108. yy858:
  9109. yych = *++p;
  9110. if (yych <= 0x1F) {
  9111. if (yych <= 0x08) goto yy822;
  9112. if (yych >= '\v') goto yy822;
  9113. } else {
  9114. if (yych <= ' ') goto yy859;
  9115. if (yych != '>') goto yy822;
  9116. }
  9117. yy859:
  9118. ++p;
  9119. { return (p - start); }
  9120. yy861:
  9121. yych = *++p;
  9122. if (yych <= 'R') {
  9123. if (yych == 'O') goto yy877;
  9124. if (yych <= 'Q') goto yy822;
  9125. goto yy878;
  9126. } else {
  9127. if (yych <= 'o') {
  9128. if (yych <= 'n') goto yy822;
  9129. goto yy877;
  9130. } else {
  9131. if (yych == 'r') goto yy878;
  9132. goto yy822;
  9133. }
  9134. }
  9135. yy862:
  9136. yych = *++p;
  9137. if (yych <= 'G') {
  9138. if (yych == 'E') goto yy863;
  9139. if (yych <= 'F') goto yy822;
  9140. goto yy864;
  9141. } else {
  9142. if (yych <= 'e') {
  9143. if (yych <= 'd') goto yy822;
  9144. } else {
  9145. if (yych == 'g') goto yy864;
  9146. goto yy822;
  9147. }
  9148. }
  9149. yy863:
  9150. yych = *++p;
  9151. if (yych == 'L') goto yy873;
  9152. if (yych == 'l') goto yy873;
  9153. goto yy822;
  9154. yy864:
  9155. yych = *++p;
  9156. if (yych <= 'U') {
  9157. if (yych == 'C') goto yy866;
  9158. if (yych <= 'T') goto yy822;
  9159. } else {
  9160. if (yych <= 'c') {
  9161. if (yych <= 'b') goto yy822;
  9162. goto yy866;
  9163. } else {
  9164. if (yych != 'u') goto yy822;
  9165. }
  9166. }
  9167. yych = *++p;
  9168. if (yych == 'R') goto yy872;
  9169. if (yych == 'r') goto yy872;
  9170. goto yy822;
  9171. yy866:
  9172. yych = *++p;
  9173. if (yych == 'A') goto yy867;
  9174. if (yych != 'a') goto yy822;
  9175. yy867:
  9176. yych = *++p;
  9177. if (yych == 'P') goto yy868;
  9178. if (yych != 'p') goto yy822;
  9179. yy868:
  9180. yych = *++p;
  9181. if (yych == 'T') goto yy869;
  9182. if (yych != 't') goto yy822;
  9183. yy869:
  9184. yych = *++p;
  9185. if (yych == 'I') goto yy870;
  9186. if (yych != 'i') goto yy822;
  9187. yy870:
  9188. yych = *++p;
  9189. if (yych == 'O') goto yy871;
  9190. if (yych != 'o') goto yy822;
  9191. yy871:
  9192. yych = *++p;
  9193. if (yych == 'N') goto yy858;
  9194. if (yych == 'n') goto yy858;
  9195. goto yy822;
  9196. yy872:
  9197. yych = *++p;
  9198. if (yych == 'E') goto yy858;
  9199. if (yych == 'e') goto yy858;
  9200. goto yy822;
  9201. yy873:
  9202. yych = *++p;
  9203. if (yych == 'D') goto yy874;
  9204. if (yych != 'd') goto yy822;
  9205. yy874:
  9206. yych = *++p;
  9207. if (yych == 'S') goto yy875;
  9208. if (yych != 's') goto yy822;
  9209. yy875:
  9210. yych = *++p;
  9211. if (yych == 'E') goto yy876;
  9212. if (yych != 'e') goto yy822;
  9213. yy876:
  9214. yych = *++p;
  9215. if (yych == 'T') goto yy858;
  9216. if (yych == 't') goto yy858;
  9217. goto yy822;
  9218. yy877:
  9219. yych = *++p;
  9220. if (yych == 'T') goto yy879;
  9221. if (yych == 't') goto yy879;
  9222. goto yy822;
  9223. yy878:
  9224. yych = *++p;
  9225. if (yych == 'M') goto yy858;
  9226. if (yych == 'm') goto yy858;
  9227. goto yy822;
  9228. yy879:
  9229. yych = *++p;
  9230. if (yych == 'E') goto yy880;
  9231. if (yych != 'e') goto yy822;
  9232. yy880:
  9233. yych = *++p;
  9234. if (yych == 'R') goto yy858;
  9235. if (yych == 'r') goto yy858;
  9236. goto yy822;
  9237. yy881:
  9238. yych = *++p;
  9239. if (yych == 'B') goto yy882;
  9240. if (yych != 'b') goto yy822;
  9241. yy882:
  9242. yych = *++p;
  9243. if (yych == 'E') goto yy883;
  9244. if (yych != 'e') goto yy822;
  9245. yy883:
  9246. yych = *++p;
  9247. if (yych == 'D') goto yy858;
  9248. if (yych == 'd') goto yy858;
  9249. goto yy822;
  9250. yy884:
  9251. yych = *++p;
  9252. if (yych <= '=') {
  9253. if (yych <= '\n') {
  9254. if (yych <= 0x08) goto yy822;
  9255. goto yy859;
  9256. } else {
  9257. if (yych == ' ') goto yy859;
  9258. goto yy822;
  9259. }
  9260. } else {
  9261. if (yych <= 'E') {
  9262. if (yych <= '>') goto yy859;
  9263. if (yych <= 'D') goto yy822;
  9264. goto yy900;
  9265. } else {
  9266. if (yych == 'e') goto yy900;
  9267. goto yy822;
  9268. }
  9269. }
  9270. yy885:
  9271. yych = *++p;
  9272. if (yych == 'O') goto yy898;
  9273. if (yych == 'o') goto yy898;
  9274. goto yy822;
  9275. yy886:
  9276. yych = *++p;
  9277. if (yych == 'X') goto yy893;
  9278. if (yych == 'x') goto yy893;
  9279. goto yy822;
  9280. yy887:
  9281. yych = *++p;
  9282. if (yych == 'O') goto yy891;
  9283. if (yych == 'o') goto yy891;
  9284. goto yy822;
  9285. yy888:
  9286. yych = *++p;
  9287. if (yych == 'B') goto yy889;
  9288. if (yych != 'b') goto yy822;
  9289. yy889:
  9290. yych = *++p;
  9291. if (yych == 'L') goto yy890;
  9292. if (yych != 'l') goto yy822;
  9293. yy890:
  9294. yych = *++p;
  9295. if (yych == 'E') goto yy858;
  9296. if (yych == 'e') goto yy858;
  9297. goto yy822;
  9298. yy891:
  9299. yych = *++p;
  9300. if (yych == 'D') goto yy892;
  9301. if (yych != 'd') goto yy822;
  9302. yy892:
  9303. yych = *++p;
  9304. if (yych == 'Y') goto yy858;
  9305. if (yych == 'y') goto yy858;
  9306. goto yy822;
  9307. yy893:
  9308. yych = *++p;
  9309. if (yych == 'T') goto yy894;
  9310. if (yych != 't') goto yy822;
  9311. yy894:
  9312. yych = *++p;
  9313. if (yych == 'A') goto yy895;
  9314. if (yych != 'a') goto yy822;
  9315. yy895:
  9316. yych = *++p;
  9317. if (yych == 'R') goto yy896;
  9318. if (yych != 'r') goto yy822;
  9319. yy896:
  9320. yych = *++p;
  9321. if (yych == 'E') goto yy897;
  9322. if (yych != 'e') goto yy822;
  9323. yy897:
  9324. yych = *++p;
  9325. if (yych == 'A') goto yy858;
  9326. if (yych == 'a') goto yy858;
  9327. goto yy822;
  9328. yy898:
  9329. yych = *++p;
  9330. if (yych == 'O') goto yy899;
  9331. if (yych != 'o') goto yy822;
  9332. yy899:
  9333. yych = *++p;
  9334. if (yych == 'T') goto yy858;
  9335. if (yych == 't') goto yy858;
  9336. goto yy822;
  9337. yy900:
  9338. yych = *++p;
  9339. if (yych == 'A') goto yy901;
  9340. if (yych != 'a') goto yy822;
  9341. yy901:
  9342. yych = *++p;
  9343. if (yych == 'D') goto yy858;
  9344. if (yych == 'd') goto yy858;
  9345. goto yy822;
  9346. yy902:
  9347. yych = *++p;
  9348. if (yych == 'Y') goto yy912;
  9349. if (yych == 'y') goto yy912;
  9350. goto yy822;
  9351. yy903:
  9352. yych = *++p;
  9353. if (yych == 'R') goto yy909;
  9354. if (yych == 'r') goto yy909;
  9355. goto yy822;
  9356. yy904:
  9357. yych = *++p;
  9358. if (yych == 'C') goto yy905;
  9359. if (yych != 'c') goto yy822;
  9360. yy905:
  9361. yych = *++p;
  9362. if (yych == 'T') goto yy906;
  9363. if (yych != 't') goto yy822;
  9364. yy906:
  9365. yych = *++p;
  9366. if (yych == 'I') goto yy907;
  9367. if (yych != 'i') goto yy822;
  9368. yy907:
  9369. yych = *++p;
  9370. if (yych == 'O') goto yy908;
  9371. if (yych != 'o') goto yy822;
  9372. yy908:
  9373. yych = *++p;
  9374. if (yych == 'N') goto yy858;
  9375. if (yych == 'n') goto yy858;
  9376. goto yy822;
  9377. yy909:
  9378. yych = *++p;
  9379. if (yych == 'I') goto yy910;
  9380. if (yych != 'i') goto yy822;
  9381. yy910:
  9382. yych = *++p;
  9383. if (yych == 'P') goto yy911;
  9384. if (yych != 'p') goto yy822;
  9385. yy911:
  9386. yych = *++p;
  9387. if (yych == 'T') goto yy858;
  9388. if (yych == 't') goto yy858;
  9389. goto yy822;
  9390. yy912:
  9391. yych = *++p;
  9392. if (yych == 'L') goto yy913;
  9393. if (yych != 'l') goto yy822;
  9394. yy913:
  9395. yych = *++p;
  9396. if (yych == 'E') goto yy858;
  9397. if (yych == 'e') goto yy858;
  9398. goto yy822;
  9399. yy914:
  9400. yych = *++p;
  9401. if (yych == 'V') goto yy858;
  9402. if (yych == 'v') goto yy858;
  9403. goto yy822;
  9404. yy915:
  9405. yych = *++p;
  9406. if (yych == 'L') goto yy924;
  9407. if (yych == 'l') goto yy924;
  9408. goto yy822;
  9409. yy916:
  9410. yych = *++p;
  9411. if (yych <= 'P') {
  9412. if (yych == 'N') goto yy917;
  9413. if (yych <= 'O') goto yy822;
  9414. goto yy918;
  9415. } else {
  9416. if (yych <= 'n') {
  9417. if (yych <= 'm') goto yy822;
  9418. } else {
  9419. if (yych == 'p') goto yy918;
  9420. goto yy822;
  9421. }
  9422. }
  9423. yy917:
  9424. yych = *++p;
  9425. if (yych == 'V') goto yy922;
  9426. if (yych == 'v') goto yy922;
  9427. goto yy822;
  9428. yy918:
  9429. yych = *++p;
  9430. if (yych == 'T') goto yy919;
  9431. if (yych != 't') goto yy822;
  9432. yy919:
  9433. yych = *++p;
  9434. if (yych == 'I') goto yy920;
  9435. if (yych != 'i') goto yy822;
  9436. yy920:
  9437. yych = *++p;
  9438. if (yych == 'O') goto yy921;
  9439. if (yych != 'o') goto yy822;
  9440. yy921:
  9441. yych = *++p;
  9442. if (yych == 'N') goto yy858;
  9443. if (yych == 'n') goto yy858;
  9444. goto yy822;
  9445. yy922:
  9446. yych = *++p;
  9447. if (yych == 'A') goto yy923;
  9448. if (yych != 'a') goto yy822;
  9449. yy923:
  9450. yych = *++p;
  9451. if (yych == 'S') goto yy858;
  9452. if (yych == 's') goto yy858;
  9453. goto yy822;
  9454. yy924:
  9455. yych = *++p;
  9456. if (yych <= '=') {
  9457. if (yych <= '\n') {
  9458. if (yych <= 0x08) goto yy822;
  9459. goto yy859;
  9460. } else {
  9461. if (yych == ' ') goto yy859;
  9462. goto yy822;
  9463. }
  9464. } else {
  9465. if (yych <= 'G') {
  9466. if (yych <= '>') goto yy859;
  9467. if (yych <= 'F') goto yy822;
  9468. } else {
  9469. if (yych != 'g') goto yy822;
  9470. }
  9471. }
  9472. yych = *++p;
  9473. if (yych == 'R') goto yy926;
  9474. if (yych != 'r') goto yy822;
  9475. yy926:
  9476. yych = *++p;
  9477. if (yych == 'O') goto yy927;
  9478. if (yych != 'o') goto yy822;
  9479. yy927:
  9480. yych = *++p;
  9481. if (yych == 'U') goto yy928;
  9482. if (yych != 'u') goto yy822;
  9483. yy928:
  9484. yych = *++p;
  9485. if (yych == 'P') goto yy858;
  9486. if (yych == 'p') goto yy858;
  9487. goto yy822;
  9488. yy929:
  9489. yych = *++p;
  9490. if (yych == 'T') goto yy934;
  9491. if (yych == 't') goto yy934;
  9492. goto yy822;
  9493. yy930:
  9494. yych = *++p;
  9495. if (yych == 'J') goto yy931;
  9496. if (yych != 'j') goto yy822;
  9497. yy931:
  9498. yych = *++p;
  9499. if (yych == 'E') goto yy932;
  9500. if (yych != 'e') goto yy822;
  9501. yy932:
  9502. yych = *++p;
  9503. if (yych == 'C') goto yy933;
  9504. if (yych != 'c') goto yy822;
  9505. yy933:
  9506. yych = *++p;
  9507. if (yych == 'T') goto yy858;
  9508. if (yych == 't') goto yy858;
  9509. goto yy822;
  9510. yy934:
  9511. yych = *++p;
  9512. if (yych == 'P') goto yy935;
  9513. if (yych != 'p') goto yy822;
  9514. yy935:
  9515. yych = *++p;
  9516. if (yych == 'U') goto yy936;
  9517. if (yych != 'u') goto yy822;
  9518. yy936:
  9519. yych = *++p;
  9520. if (yych == 'T') goto yy858;
  9521. if (yych == 't') goto yy858;
  9522. goto yy822;
  9523. yy937:
  9524. yych = *++p;
  9525. if (yych == 'P') goto yy858;
  9526. if (yych == 'p') goto yy858;
  9527. goto yy822;
  9528. yy938:
  9529. yych = *++p;
  9530. if (yych == 'T') goto yy949;
  9531. if (yych == 't') goto yy949;
  9532. goto yy822;
  9533. yy939:
  9534. yych = *++p;
  9535. if (yych == 'D') goto yy948;
  9536. if (yych == 'd') goto yy948;
  9537. goto yy822;
  9538. yy940:
  9539. yych = *++p;
  9540. if (yych == 'O') goto yy941;
  9541. if (yych != 'o') goto yy822;
  9542. yy941:
  9543. yych = *++p;
  9544. if (yych == 'C') goto yy942;
  9545. if (yych != 'c') goto yy822;
  9546. yy942:
  9547. yych = *++p;
  9548. if (yych == 'K') goto yy943;
  9549. if (yych != 'k') goto yy822;
  9550. yy943:
  9551. yych = *++p;
  9552. if (yych == 'Q') goto yy944;
  9553. if (yych != 'q') goto yy822;
  9554. yy944:
  9555. yych = *++p;
  9556. if (yych == 'U') goto yy945;
  9557. if (yych != 'u') goto yy822;
  9558. yy945:
  9559. yych = *++p;
  9560. if (yych == 'O') goto yy946;
  9561. if (yych != 'o') goto yy822;
  9562. yy946:
  9563. yych = *++p;
  9564. if (yych == 'T') goto yy947;
  9565. if (yych != 't') goto yy822;
  9566. yy947:
  9567. yych = *++p;
  9568. if (yych == 'E') goto yy858;
  9569. if (yych == 'e') goto yy858;
  9570. goto yy822;
  9571. yy948:
  9572. yych = *++p;
  9573. if (yych == 'Y') goto yy858;
  9574. if (yych == 'y') goto yy858;
  9575. goto yy822;
  9576. yy949:
  9577. yych = *++p;
  9578. if (yych == 'T') goto yy950;
  9579. if (yych != 't') goto yy822;
  9580. yy950:
  9581. yych = *++p;
  9582. if (yych == 'O') goto yy951;
  9583. if (yych != 'o') goto yy822;
  9584. yy951:
  9585. yych = *++p;
  9586. if (yych == 'N') goto yy858;
  9587. if (yych == 'n') goto yy858;
  9588. goto yy822;
  9589. yy952:
  9590. yych = *++p;
  9591. if (yych == 'R') goto yy953;
  9592. if (yych != 'r') goto yy822;
  9593. yy953:
  9594. yych = *++p;
  9595. if (yych == 'A') goto yy954;
  9596. if (yych != 'a') goto yy822;
  9597. yy954:
  9598. yych = *++p;
  9599. if (yych == 'M') goto yy955;
  9600. if (yych != 'm') goto yy822;
  9601. yy955:
  9602. yych = *++p;
  9603. if (yych == 'E') goto yy858;
  9604. if (yych == 'e') goto yy858;
  9605. goto yy822;
  9606. yy956:
  9607. yych = *++p;
  9608. if (yych == 'R') goto yy961;
  9609. if (yych == 'r') goto yy961;
  9610. goto yy822;
  9611. yy957:
  9612. yych = *++p;
  9613. if (yych == 'A') goto yy958;
  9614. if (yych != 'a') goto yy822;
  9615. yy958:
  9616. yych = *++p;
  9617. if (yych == 'D') goto yy959;
  9618. if (yych != 'd') goto yy822;
  9619. yy959:
  9620. yych = *++p;
  9621. if (yych == 'E') goto yy960;
  9622. if (yych != 'e') goto yy822;
  9623. yy960:
  9624. yych = *++p;
  9625. if (yych == 'R') goto yy858;
  9626. if (yych == 'r') goto yy858;
  9627. goto yy822;
  9628. yy961:
  9629. yych = *++p;
  9630. if (yych == 'O') goto yy962;
  9631. if (yych != 'o') goto yy822;
  9632. yy962:
  9633. yych = *++p;
  9634. if (yych == 'U') goto yy963;
  9635. if (yych != 'u') goto yy822;
  9636. yy963:
  9637. yych = *++p;
  9638. if (yych == 'P') goto yy858;
  9639. if (yych == 'p') goto yy858;
  9640. goto yy822;
  9641. yy964:
  9642. yych = *++p;
  9643. if (yych == 'I') goto yy970;
  9644. if (yych == 'i') goto yy970;
  9645. goto yy822;
  9646. yy965:
  9647. yych = *++p;
  9648. if (yych == 'T') goto yy966;
  9649. if (yych != 't') goto yy822;
  9650. yy966:
  9651. yych = *++p;
  9652. if (yych == 'I') goto yy967;
  9653. if (yych != 'i') goto yy822;
  9654. yy967:
  9655. yych = *++p;
  9656. if (yych == 'C') goto yy968;
  9657. if (yych != 'c') goto yy822;
  9658. yy968:
  9659. yych = *++p;
  9660. if (yych == 'L') goto yy969;
  9661. if (yych != 'l') goto yy822;
  9662. yy969:
  9663. yych = *++p;
  9664. if (yych == 'E') goto yy858;
  9665. if (yych == 'e') goto yy858;
  9666. goto yy822;
  9667. yy970:
  9668. yych = *++p;
  9669. if (yych == 'D') goto yy971;
  9670. if (yych != 'd') goto yy822;
  9671. yy971:
  9672. yych = *++p;
  9673. if (yych == 'E') goto yy858;
  9674. if (yych == 'e') goto yy858;
  9675. goto yy822;
  9676. yy972:
  9677. yych = *++p;
  9678. if (yych <= 'O') {
  9679. if (yych == 'E') goto yy858;
  9680. if (yych <= 'N') goto yy822;
  9681. } else {
  9682. if (yych <= 'e') {
  9683. if (yych <= 'd') goto yy822;
  9684. goto yy858;
  9685. } else {
  9686. if (yych != 'o') goto yy822;
  9687. }
  9688. }
  9689. yych = *++p;
  9690. if (yych == 'G') goto yy974;
  9691. if (yych != 'g') goto yy822;
  9692. yy974:
  9693. yych = *++p;
  9694. if (yych == 'R') goto yy975;
  9695. if (yych != 'r') goto yy822;
  9696. yy975:
  9697. yych = *++p;
  9698. if (yych == 'E') goto yy976;
  9699. if (yych != 'e') goto yy822;
  9700. yy976:
  9701. yych = *++p;
  9702. if (yych == 'S') goto yy977;
  9703. if (yych != 's') goto yy822;
  9704. yy977:
  9705. yych = *++p;
  9706. if (yych == 'S') goto yy858;
  9707. if (yych == 's') goto yy858;
  9708. goto yy822;
  9709. yy978:
  9710. yych = *++p;
  9711. if (yych == 'D') goto yy979;
  9712. if (yych != 'd') goto yy822;
  9713. yy979:
  9714. yych = *++p;
  9715. if (yych == 'E') goto yy980;
  9716. if (yych != 'e') goto yy822;
  9717. yy980:
  9718. yych = *++p;
  9719. if (yych == 'O') goto yy981;
  9720. if (yych != 'o') goto yy822;
  9721. yy981:
  9722. yych = *++p;
  9723. if (yych <= ' ') {
  9724. if (yych <= 0x08) goto yy822;
  9725. if (yych <= '\n') goto yy982;
  9726. if (yych <= 0x1F) goto yy822;
  9727. } else {
  9728. if (yych <= '/') {
  9729. if (yych <= '.') goto yy822;
  9730. } else {
  9731. if (yych != '>') goto yy822;
  9732. }
  9733. }
  9734. yy982:
  9735. ++p;
  9736. { return (p - start); }
  9737. yy984:
  9738. yych = *++p;
  9739. if (yych <= 'R') {
  9740. if (yych == 'O') goto yy1000;
  9741. if (yych <= 'Q') goto yy822;
  9742. goto yy1001;
  9743. } else {
  9744. if (yych <= 'o') {
  9745. if (yych <= 'n') goto yy822;
  9746. goto yy1000;
  9747. } else {
  9748. if (yych == 'r') goto yy1001;
  9749. goto yy822;
  9750. }
  9751. }
  9752. yy985:
  9753. yych = *++p;
  9754. if (yych <= 'G') {
  9755. if (yych == 'E') goto yy986;
  9756. if (yych <= 'F') goto yy822;
  9757. goto yy987;
  9758. } else {
  9759. if (yych <= 'e') {
  9760. if (yych <= 'd') goto yy822;
  9761. } else {
  9762. if (yych == 'g') goto yy987;
  9763. goto yy822;
  9764. }
  9765. }
  9766. yy986:
  9767. yych = *++p;
  9768. if (yych == 'L') goto yy996;
  9769. if (yych == 'l') goto yy996;
  9770. goto yy822;
  9771. yy987:
  9772. yych = *++p;
  9773. if (yych <= 'U') {
  9774. if (yych == 'C') goto yy989;
  9775. if (yych <= 'T') goto yy822;
  9776. } else {
  9777. if (yych <= 'c') {
  9778. if (yych <= 'b') goto yy822;
  9779. goto yy989;
  9780. } else {
  9781. if (yych != 'u') goto yy822;
  9782. }
  9783. }
  9784. yych = *++p;
  9785. if (yych == 'R') goto yy995;
  9786. if (yych == 'r') goto yy995;
  9787. goto yy822;
  9788. yy989:
  9789. yych = *++p;
  9790. if (yych == 'A') goto yy990;
  9791. if (yych != 'a') goto yy822;
  9792. yy990:
  9793. yych = *++p;
  9794. if (yych == 'P') goto yy991;
  9795. if (yych != 'p') goto yy822;
  9796. yy991:
  9797. yych = *++p;
  9798. if (yych == 'T') goto yy992;
  9799. if (yych != 't') goto yy822;
  9800. yy992:
  9801. yych = *++p;
  9802. if (yych == 'I') goto yy993;
  9803. if (yych != 'i') goto yy822;
  9804. yy993:
  9805. yych = *++p;
  9806. if (yych == 'O') goto yy994;
  9807. if (yych != 'o') goto yy822;
  9808. yy994:
  9809. yych = *++p;
  9810. if (yych == 'N') goto yy981;
  9811. if (yych == 'n') goto yy981;
  9812. goto yy822;
  9813. yy995:
  9814. yych = *++p;
  9815. if (yych == 'E') goto yy981;
  9816. if (yych == 'e') goto yy981;
  9817. goto yy822;
  9818. yy996:
  9819. yych = *++p;
  9820. if (yych == 'D') goto yy997;
  9821. if (yych != 'd') goto yy822;
  9822. yy997:
  9823. yych = *++p;
  9824. if (yych == 'S') goto yy998;
  9825. if (yych != 's') goto yy822;
  9826. yy998:
  9827. yych = *++p;
  9828. if (yych == 'E') goto yy999;
  9829. if (yych != 'e') goto yy822;
  9830. yy999:
  9831. yych = *++p;
  9832. if (yych == 'T') goto yy981;
  9833. if (yych == 't') goto yy981;
  9834. goto yy822;
  9835. yy1000:
  9836. yych = *++p;
  9837. if (yych == 'T') goto yy1002;
  9838. if (yych == 't') goto yy1002;
  9839. goto yy822;
  9840. yy1001:
  9841. yych = *++p;
  9842. if (yych == 'M') goto yy981;
  9843. if (yych == 'm') goto yy981;
  9844. goto yy822;
  9845. yy1002:
  9846. yych = *++p;
  9847. if (yych == 'E') goto yy1003;
  9848. if (yych != 'e') goto yy822;
  9849. yy1003:
  9850. yych = *++p;
  9851. if (yych == 'R') goto yy981;
  9852. if (yych == 'r') goto yy981;
  9853. goto yy822;
  9854. yy1004:
  9855. yych = *++p;
  9856. if (yych == 'B') goto yy1005;
  9857. if (yych != 'b') goto yy822;
  9858. yy1005:
  9859. yych = *++p;
  9860. if (yych == 'E') goto yy1006;
  9861. if (yych != 'e') goto yy822;
  9862. yy1006:
  9863. yych = *++p;
  9864. if (yych == 'D') goto yy981;
  9865. if (yych == 'd') goto yy981;
  9866. goto yy822;
  9867. yy1007:
  9868. yych = *++p;
  9869. if (yych <= '/') {
  9870. if (yych <= 0x1F) {
  9871. if (yych <= 0x08) goto yy822;
  9872. if (yych <= '\n') goto yy982;
  9873. goto yy822;
  9874. } else {
  9875. if (yych <= ' ') goto yy982;
  9876. if (yych <= '.') goto yy822;
  9877. goto yy982;
  9878. }
  9879. } else {
  9880. if (yych <= 'D') {
  9881. if (yych == '>') goto yy982;
  9882. goto yy822;
  9883. } else {
  9884. if (yych <= 'E') goto yy1023;
  9885. if (yych == 'e') goto yy1023;
  9886. goto yy822;
  9887. }
  9888. }
  9889. yy1008:
  9890. yych = *++p;
  9891. if (yych == 'O') goto yy1021;
  9892. if (yych == 'o') goto yy1021;
  9893. goto yy822;
  9894. yy1009:
  9895. yych = *++p;
  9896. if (yych == 'X') goto yy1016;
  9897. if (yych == 'x') goto yy1016;
  9898. goto yy822;
  9899. yy1010:
  9900. yych = *++p;
  9901. if (yych == 'O') goto yy1014;
  9902. if (yych == 'o') goto yy1014;
  9903. goto yy822;
  9904. yy1011:
  9905. yych = *++p;
  9906. if (yych == 'B') goto yy1012;
  9907. if (yych != 'b') goto yy822;
  9908. yy1012:
  9909. yych = *++p;
  9910. if (yych == 'L') goto yy1013;
  9911. if (yych != 'l') goto yy822;
  9912. yy1013:
  9913. yych = *++p;
  9914. if (yych == 'E') goto yy981;
  9915. if (yych == 'e') goto yy981;
  9916. goto yy822;
  9917. yy1014:
  9918. yych = *++p;
  9919. if (yych == 'D') goto yy1015;
  9920. if (yych != 'd') goto yy822;
  9921. yy1015:
  9922. yych = *++p;
  9923. if (yych == 'Y') goto yy981;
  9924. if (yych == 'y') goto yy981;
  9925. goto yy822;
  9926. yy1016:
  9927. yych = *++p;
  9928. if (yych == 'T') goto yy1017;
  9929. if (yych != 't') goto yy822;
  9930. yy1017:
  9931. yych = *++p;
  9932. if (yych == 'A') goto yy1018;
  9933. if (yych != 'a') goto yy822;
  9934. yy1018:
  9935. yych = *++p;
  9936. if (yych == 'R') goto yy1019;
  9937. if (yych != 'r') goto yy822;
  9938. yy1019:
  9939. yych = *++p;
  9940. if (yych == 'E') goto yy1020;
  9941. if (yych != 'e') goto yy822;
  9942. yy1020:
  9943. yych = *++p;
  9944. if (yych == 'A') goto yy981;
  9945. if (yych == 'a') goto yy981;
  9946. goto yy822;
  9947. yy1021:
  9948. yych = *++p;
  9949. if (yych == 'O') goto yy1022;
  9950. if (yych != 'o') goto yy822;
  9951. yy1022:
  9952. yych = *++p;
  9953. if (yych == 'T') goto yy981;
  9954. if (yych == 't') goto yy981;
  9955. goto yy822;
  9956. yy1023:
  9957. yych = *++p;
  9958. if (yych == 'A') goto yy1024;
  9959. if (yych != 'a') goto yy822;
  9960. yy1024:
  9961. yych = *++p;
  9962. if (yych == 'D') goto yy981;
  9963. if (yych == 'd') goto yy981;
  9964. goto yy822;
  9965. yy1025:
  9966. yych = *++p;
  9967. if (yych == 'Y') goto yy1035;
  9968. if (yych == 'y') goto yy1035;
  9969. goto yy822;
  9970. yy1026:
  9971. yych = *++p;
  9972. if (yych == 'R') goto yy1032;
  9973. if (yych == 'r') goto yy1032;
  9974. goto yy822;
  9975. yy1027:
  9976. yych = *++p;
  9977. if (yych == 'C') goto yy1028;
  9978. if (yych != 'c') goto yy822;
  9979. yy1028:
  9980. yych = *++p;
  9981. if (yych == 'T') goto yy1029;
  9982. if (yych != 't') goto yy822;
  9983. yy1029:
  9984. yych = *++p;
  9985. if (yych == 'I') goto yy1030;
  9986. if (yych != 'i') goto yy822;
  9987. yy1030:
  9988. yych = *++p;
  9989. if (yych == 'O') goto yy1031;
  9990. if (yych != 'o') goto yy822;
  9991. yy1031:
  9992. yych = *++p;
  9993. if (yych == 'N') goto yy981;
  9994. if (yych == 'n') goto yy981;
  9995. goto yy822;
  9996. yy1032:
  9997. yych = *++p;
  9998. if (yych == 'I') goto yy1033;
  9999. if (yych != 'i') goto yy822;
  10000. yy1033:
  10001. yych = *++p;
  10002. if (yych == 'P') goto yy1034;
  10003. if (yych != 'p') goto yy822;
  10004. yy1034:
  10005. yych = *++p;
  10006. if (yych == 'T') goto yy981;
  10007. if (yych == 't') goto yy981;
  10008. goto yy822;
  10009. yy1035:
  10010. yych = *++p;
  10011. if (yych == 'L') goto yy1036;
  10012. if (yych != 'l') goto yy822;
  10013. yy1036:
  10014. yych = *++p;
  10015. if (yych == 'E') goto yy981;
  10016. if (yych == 'e') goto yy981;
  10017. goto yy822;
  10018. yy1037:
  10019. yych = *++p;
  10020. if (yych == 'V') goto yy981;
  10021. if (yych == 'v') goto yy981;
  10022. goto yy822;
  10023. yy1038:
  10024. yych = *++p;
  10025. if (yych == 'L') goto yy1047;
  10026. if (yych == 'l') goto yy1047;
  10027. goto yy822;
  10028. yy1039:
  10029. yych = *++p;
  10030. if (yych <= 'P') {
  10031. if (yych == 'N') goto yy1040;
  10032. if (yych <= 'O') goto yy822;
  10033. goto yy1041;
  10034. } else {
  10035. if (yych <= 'n') {
  10036. if (yych <= 'm') goto yy822;
  10037. } else {
  10038. if (yych == 'p') goto yy1041;
  10039. goto yy822;
  10040. }
  10041. }
  10042. yy1040:
  10043. yych = *++p;
  10044. if (yych == 'V') goto yy1045;
  10045. if (yych == 'v') goto yy1045;
  10046. goto yy822;
  10047. yy1041:
  10048. yych = *++p;
  10049. if (yych == 'T') goto yy1042;
  10050. if (yych != 't') goto yy822;
  10051. yy1042:
  10052. yych = *++p;
  10053. if (yych == 'I') goto yy1043;
  10054. if (yych != 'i') goto yy822;
  10055. yy1043:
  10056. yych = *++p;
  10057. if (yych == 'O') goto yy1044;
  10058. if (yych != 'o') goto yy822;
  10059. yy1044:
  10060. yych = *++p;
  10061. if (yych == 'N') goto yy981;
  10062. if (yych == 'n') goto yy981;
  10063. goto yy822;
  10064. yy1045:
  10065. yych = *++p;
  10066. if (yych == 'A') goto yy1046;
  10067. if (yych != 'a') goto yy822;
  10068. yy1046:
  10069. yych = *++p;
  10070. if (yych == 'S') goto yy981;
  10071. if (yych == 's') goto yy981;
  10072. goto yy822;
  10073. yy1047:
  10074. yych = *++p;
  10075. if (yych <= '/') {
  10076. if (yych <= 0x1F) {
  10077. if (yych <= 0x08) goto yy822;
  10078. if (yych <= '\n') goto yy982;
  10079. goto yy822;
  10080. } else {
  10081. if (yych <= ' ') goto yy982;
  10082. if (yych <= '.') goto yy822;
  10083. goto yy982;
  10084. }
  10085. } else {
  10086. if (yych <= 'F') {
  10087. if (yych == '>') goto yy982;
  10088. goto yy822;
  10089. } else {
  10090. if (yych <= 'G') goto yy1048;
  10091. if (yych != 'g') goto yy822;
  10092. }
  10093. }
  10094. yy1048:
  10095. yych = *++p;
  10096. if (yych == 'R') goto yy1049;
  10097. if (yych != 'r') goto yy822;
  10098. yy1049:
  10099. yych = *++p;
  10100. if (yych == 'O') goto yy1050;
  10101. if (yych != 'o') goto yy822;
  10102. yy1050:
  10103. yych = *++p;
  10104. if (yych == 'U') goto yy1051;
  10105. if (yych != 'u') goto yy822;
  10106. yy1051:
  10107. yych = *++p;
  10108. if (yych == 'P') goto yy981;
  10109. if (yych == 'p') goto yy981;
  10110. goto yy822;
  10111. yy1052:
  10112. yych = *++p;
  10113. if (yych == 'T') goto yy1057;
  10114. if (yych == 't') goto yy1057;
  10115. goto yy822;
  10116. yy1053:
  10117. yych = *++p;
  10118. if (yych == 'J') goto yy1054;
  10119. if (yych != 'j') goto yy822;
  10120. yy1054:
  10121. yych = *++p;
  10122. if (yych == 'E') goto yy1055;
  10123. if (yych != 'e') goto yy822;
  10124. yy1055:
  10125. yych = *++p;
  10126. if (yych == 'C') goto yy1056;
  10127. if (yych != 'c') goto yy822;
  10128. yy1056:
  10129. yych = *++p;
  10130. if (yych == 'T') goto yy981;
  10131. if (yych == 't') goto yy981;
  10132. goto yy822;
  10133. yy1057:
  10134. yych = *++p;
  10135. if (yych == 'P') goto yy1058;
  10136. if (yych != 'p') goto yy822;
  10137. yy1058:
  10138. yych = *++p;
  10139. if (yych == 'U') goto yy1059;
  10140. if (yych != 'u') goto yy822;
  10141. yy1059:
  10142. yych = *++p;
  10143. if (yych == 'T') goto yy981;
  10144. if (yych == 't') goto yy981;
  10145. goto yy822;
  10146. yy1060:
  10147. yych = *++p;
  10148. if (yych == 'P') goto yy981;
  10149. if (yych == 'p') goto yy981;
  10150. goto yy822;
  10151. yy1061:
  10152. yych = *++p;
  10153. if (yych == 'T') goto yy1072;
  10154. if (yych == 't') goto yy1072;
  10155. goto yy822;
  10156. yy1062:
  10157. yych = *++p;
  10158. if (yych == 'D') goto yy1071;
  10159. if (yych == 'd') goto yy1071;
  10160. goto yy822;
  10161. yy1063:
  10162. yych = *++p;
  10163. if (yych == 'O') goto yy1064;
  10164. if (yych != 'o') goto yy822;
  10165. yy1064:
  10166. yych = *++p;
  10167. if (yych == 'C') goto yy1065;
  10168. if (yych != 'c') goto yy822;
  10169. yy1065:
  10170. yych = *++p;
  10171. if (yych == 'K') goto yy1066;
  10172. if (yych != 'k') goto yy822;
  10173. yy1066:
  10174. yych = *++p;
  10175. if (yych == 'Q') goto yy1067;
  10176. if (yych != 'q') goto yy822;
  10177. yy1067:
  10178. yych = *++p;
  10179. if (yych == 'U') goto yy1068;
  10180. if (yych != 'u') goto yy822;
  10181. yy1068:
  10182. yych = *++p;
  10183. if (yych == 'O') goto yy1069;
  10184. if (yych != 'o') goto yy822;
  10185. yy1069:
  10186. yych = *++p;
  10187. if (yych == 'T') goto yy1070;
  10188. if (yych != 't') goto yy822;
  10189. yy1070:
  10190. yych = *++p;
  10191. if (yych == 'E') goto yy981;
  10192. if (yych == 'e') goto yy981;
  10193. goto yy822;
  10194. yy1071:
  10195. yych = *++p;
  10196. if (yych == 'Y') goto yy981;
  10197. if (yych == 'y') goto yy981;
  10198. goto yy822;
  10199. yy1072:
  10200. yych = *++p;
  10201. if (yych == 'T') goto yy1073;
  10202. if (yych != 't') goto yy822;
  10203. yy1073:
  10204. yych = *++p;
  10205. if (yych == 'O') goto yy1074;
  10206. if (yych != 'o') goto yy822;
  10207. yy1074:
  10208. yych = *++p;
  10209. if (yych == 'N') goto yy981;
  10210. if (yych == 'n') goto yy981;
  10211. goto yy822;
  10212. yy1075:
  10213. yych = *++p;
  10214. if (yych == 'R') goto yy1076;
  10215. if (yych != 'r') goto yy822;
  10216. yy1076:
  10217. yych = *++p;
  10218. if (yych == 'A') goto yy1077;
  10219. if (yych != 'a') goto yy822;
  10220. yy1077:
  10221. yych = *++p;
  10222. if (yych == 'M') goto yy1078;
  10223. if (yych != 'm') goto yy822;
  10224. yy1078:
  10225. yych = *++p;
  10226. if (yych == 'E') goto yy981;
  10227. if (yych == 'e') goto yy981;
  10228. goto yy822;
  10229. yy1079:
  10230. yych = *++p;
  10231. if (yych == 'R') goto yy1084;
  10232. if (yych == 'r') goto yy1084;
  10233. goto yy822;
  10234. yy1080:
  10235. yych = *++p;
  10236. if (yych == 'A') goto yy1081;
  10237. if (yych != 'a') goto yy822;
  10238. yy1081:
  10239. yych = *++p;
  10240. if (yych == 'D') goto yy1082;
  10241. if (yych != 'd') goto yy822;
  10242. yy1082:
  10243. yych = *++p;
  10244. if (yych == 'E') goto yy1083;
  10245. if (yych != 'e') goto yy822;
  10246. yy1083:
  10247. yych = *++p;
  10248. if (yych == 'R') goto yy981;
  10249. if (yych == 'r') goto yy981;
  10250. goto yy822;
  10251. yy1084:
  10252. yych = *++p;
  10253. if (yych == 'O') goto yy1085;
  10254. if (yych != 'o') goto yy822;
  10255. yy1085:
  10256. yych = *++p;
  10257. if (yych == 'U') goto yy1086;
  10258. if (yych != 'u') goto yy822;
  10259. yy1086:
  10260. yych = *++p;
  10261. if (yych == 'P') goto yy981;
  10262. if (yych == 'p') goto yy981;
  10263. goto yy822;
  10264. yy1087:
  10265. yych = *++p;
  10266. if (yych == 'I') goto yy1093;
  10267. if (yych == 'i') goto yy1093;
  10268. goto yy822;
  10269. yy1088:
  10270. yych = *++p;
  10271. if (yych == 'T') goto yy1089;
  10272. if (yych != 't') goto yy822;
  10273. yy1089:
  10274. yych = *++p;
  10275. if (yych == 'I') goto yy1090;
  10276. if (yych != 'i') goto yy822;
  10277. yy1090:
  10278. yych = *++p;
  10279. if (yych == 'C') goto yy1091;
  10280. if (yych != 'c') goto yy822;
  10281. yy1091:
  10282. yych = *++p;
  10283. if (yych == 'L') goto yy1092;
  10284. if (yych != 'l') goto yy822;
  10285. yy1092:
  10286. yych = *++p;
  10287. if (yych == 'E') goto yy981;
  10288. if (yych == 'e') goto yy981;
  10289. goto yy822;
  10290. yy1093:
  10291. yych = *++p;
  10292. if (yych == 'D') goto yy1094;
  10293. if (yych != 'd') goto yy822;
  10294. yy1094:
  10295. yych = *++p;
  10296. if (yych == 'E') goto yy981;
  10297. if (yych == 'e') goto yy981;
  10298. goto yy822;
  10299. yy1095:
  10300. yych = *++p;
  10301. if (yych <= 'O') {
  10302. if (yych == 'E') goto yy981;
  10303. if (yych <= 'N') goto yy822;
  10304. } else {
  10305. if (yych <= 'e') {
  10306. if (yych <= 'd') goto yy822;
  10307. goto yy981;
  10308. } else {
  10309. if (yych != 'o') goto yy822;
  10310. }
  10311. }
  10312. yych = *++p;
  10313. if (yych == 'G') goto yy1097;
  10314. if (yych != 'g') goto yy822;
  10315. yy1097:
  10316. yych = *++p;
  10317. if (yych == 'R') goto yy1098;
  10318. if (yych != 'r') goto yy822;
  10319. yy1098:
  10320. yych = *++p;
  10321. if (yych == 'E') goto yy1099;
  10322. if (yych != 'e') goto yy822;
  10323. yy1099:
  10324. yych = *++p;
  10325. if (yych == 'S') goto yy1100;
  10326. if (yych != 's') goto yy822;
  10327. yy1100:
  10328. ++p;
  10329. if ((yych = *p) == 'S') goto yy981;
  10330. if (yych == 's') goto yy981;
  10331. goto yy822;
  10332. }
  10333. }
  10334. // Try to match a URL in a link or reference, return number of chars matched.
  10335. // This may optionally be contained in <..>; otherwise
  10336. // whitespace and unbalanced right parentheses aren't allowed.
  10337. // Newlines aren't ever allowed.
  10338. int _scan_link_url(const unsigned char *p)
  10339. {
  10340. const unsigned char *marker = NULL;
  10341. const unsigned char *start = p;
  10342. {
  10343. unsigned char yych;
  10344. unsigned int yyaccept = 0;
  10345. static const unsigned char yybm[] = {
  10346. 0, 64, 64, 64, 64, 64, 64, 64,
  10347. 64, 64, 8, 64, 64, 64, 64, 64,
  10348. 64, 64, 64, 64, 64, 64, 64, 64,
  10349. 64, 64, 64, 64, 64, 64, 64, 64,
  10350. 72, 112, 112, 112, 112, 112, 112, 112,
  10351. 64, 64, 112, 112, 112, 112, 112, 112,
  10352. 112, 112, 112, 112, 112, 112, 112, 112,
  10353. 112, 112, 112, 112, 16, 112, 16, 112,
  10354. 112, 112, 112, 112, 112, 112, 112, 112,
  10355. 112, 112, 112, 112, 112, 112, 112, 112,
  10356. 112, 112, 112, 112, 112, 112, 112, 112,
  10357. 112, 112, 112, 112, 128, 112, 112, 112,
  10358. 112, 112, 112, 112, 112, 112, 112, 112,
  10359. 112, 112, 112, 112, 112, 112, 112, 112,
  10360. 112, 112, 112, 112, 112, 112, 112, 112,
  10361. 112, 112, 112, 112, 112, 112, 112, 112,
  10362. 112, 112, 112, 112, 112, 112, 112, 112,
  10363. 112, 112, 112, 112, 112, 112, 112, 112,
  10364. 112, 112, 112, 112, 112, 112, 112, 112,
  10365. 112, 112, 112, 112, 112, 112, 112, 112,
  10366. 112, 112, 112, 112, 112, 112, 112, 112,
  10367. 112, 112, 112, 112, 112, 112, 112, 112,
  10368. 112, 112, 112, 112, 112, 112, 112, 112,
  10369. 112, 112, 112, 112, 112, 112, 112, 112,
  10370. 112, 112, 112, 112, 112, 112, 112, 112,
  10371. 112, 112, 112, 112, 112, 112, 112, 112,
  10372. 112, 112, 112, 112, 112, 112, 112, 112,
  10373. 112, 112, 112, 112, 112, 112, 112, 112,
  10374. 112, 112, 112, 112, 112, 112, 112, 112,
  10375. 112, 112, 112, 112, 112, 112, 112, 112,
  10376. 112, 112, 112, 112, 112, 112, 112, 112,
  10377. 112, 112, 112, 112, 112, 112, 112, 112,
  10378. };
  10379. yych = *p;
  10380. if (yych <= '(') {
  10381. if (yych <= 0x1F) {
  10382. if (yych == '\n') goto yy1104;
  10383. goto yy1112;
  10384. } else {
  10385. if (yych <= ' ') goto yy1106;
  10386. if (yych <= '\'') goto yy1108;
  10387. goto yy1111;
  10388. }
  10389. } else {
  10390. if (yych <= '<') {
  10391. if (yych <= ')') goto yy1112;
  10392. if (yych <= ';') goto yy1108;
  10393. goto yy1107;
  10394. } else {
  10395. if (yych == '\\') goto yy1109;
  10396. goto yy1108;
  10397. }
  10398. }
  10399. yy1103:
  10400. { return (p - start); }
  10401. yy1104:
  10402. yyaccept = 0;
  10403. marker = ++p;
  10404. yych = *p;
  10405. yy1105:
  10406. if (yybm[0+yych] & 8) {
  10407. goto yy1104;
  10408. }
  10409. if (yych <= ')') {
  10410. if (yych <= ' ') goto yy1103;
  10411. if (yych <= '\'') goto yy1117;
  10412. if (yych <= '(') goto yy1113;
  10413. goto yy1103;
  10414. } else {
  10415. if (yych <= '<') {
  10416. if (yych <= ';') goto yy1117;
  10417. goto yy1120;
  10418. } else {
  10419. if (yych == '\\') goto yy1119;
  10420. goto yy1117;
  10421. }
  10422. }
  10423. yy1106:
  10424. yyaccept = 0;
  10425. yych = *(marker = ++p);
  10426. goto yy1105;
  10427. yy1107:
  10428. yyaccept = 0;
  10429. yych = *(marker = ++p);
  10430. if (yybm[0+yych] & 32) {
  10431. goto yy1120;
  10432. }
  10433. if (yych <= '\'') {
  10434. if (yych <= 0x00) goto yy1103;
  10435. if (yych == '\n') goto yy1103;
  10436. goto yy1127;
  10437. } else {
  10438. if (yych <= ')') {
  10439. if (yych <= '(') goto yy1125;
  10440. goto yy1127;
  10441. } else {
  10442. if (yych <= '=') goto yy1117;
  10443. if (yych <= '>') goto yy1122;
  10444. goto yy1124;
  10445. }
  10446. }
  10447. yy1108:
  10448. yyaccept = 0;
  10449. yych = *(marker = ++p);
  10450. goto yy1118;
  10451. yy1109:
  10452. ++p;
  10453. if ((yych = *p) <= '@') {
  10454. if (yych <= ' ') goto yy1110;
  10455. if (yych <= '/') goto yy1117;
  10456. if (yych >= ':') goto yy1117;
  10457. } else {
  10458. if (yych <= '`') {
  10459. if (yych >= '[') goto yy1117;
  10460. } else {
  10461. if (yych <= 'z') goto yy1110;
  10462. if (yych <= '~') goto yy1117;
  10463. }
  10464. }
  10465. yy1110:
  10466. { return 0; }
  10467. yy1111:
  10468. yyaccept = 1;
  10469. yych = *(marker = ++p);
  10470. if (yych <= ' ') goto yy1110;
  10471. if (yych == '(') goto yy1110;
  10472. goto yy1114;
  10473. yy1112:
  10474. yych = *++p;
  10475. goto yy1110;
  10476. yy1113:
  10477. ++p;
  10478. yych = *p;
  10479. yy1114:
  10480. if (yybm[0+yych] & 16) {
  10481. goto yy1113;
  10482. }
  10483. if (yych <= '(') goto yy1115;
  10484. if (yych <= ')') goto yy1117;
  10485. goto yy1116;
  10486. yy1115:
  10487. p = marker;
  10488. if (yyaccept <= 1) {
  10489. if (yyaccept == 0) {
  10490. goto yy1103;
  10491. } else {
  10492. goto yy1110;
  10493. }
  10494. } else {
  10495. goto yy1123;
  10496. }
  10497. yy1116:
  10498. ++p;
  10499. yych = *p;
  10500. if (yych <= '@') {
  10501. if (yych <= ' ') goto yy1115;
  10502. if (yych <= '/') goto yy1113;
  10503. if (yych <= '9') goto yy1115;
  10504. goto yy1113;
  10505. } else {
  10506. if (yych <= '`') {
  10507. if (yych <= 'Z') goto yy1115;
  10508. goto yy1113;
  10509. } else {
  10510. if (yych <= 'z') goto yy1115;
  10511. if (yych <= '~') goto yy1113;
  10512. goto yy1115;
  10513. }
  10514. }
  10515. yy1117:
  10516. yyaccept = 0;
  10517. marker = ++p;
  10518. yych = *p;
  10519. yy1118:
  10520. if (yych <= '(') {
  10521. if (yych <= ' ') goto yy1103;
  10522. if (yych <= '\'') goto yy1117;
  10523. goto yy1113;
  10524. } else {
  10525. if (yych <= ')') goto yy1103;
  10526. if (yych != '\\') goto yy1117;
  10527. }
  10528. yy1119:
  10529. ++p;
  10530. yych = *p;
  10531. if (yych <= '@') {
  10532. if (yych <= ' ') goto yy1115;
  10533. if (yych <= '/') goto yy1117;
  10534. if (yych <= '9') goto yy1115;
  10535. goto yy1117;
  10536. } else {
  10537. if (yych <= '`') {
  10538. if (yych <= 'Z') goto yy1115;
  10539. goto yy1117;
  10540. } else {
  10541. if (yych <= 'z') goto yy1115;
  10542. if (yych <= '~') goto yy1117;
  10543. goto yy1115;
  10544. }
  10545. }
  10546. yy1120:
  10547. yyaccept = 0;
  10548. marker = ++p;
  10549. yych = *p;
  10550. if (yybm[0+yych] & 32) {
  10551. goto yy1120;
  10552. }
  10553. if (yych <= '\'') {
  10554. if (yych <= 0x00) goto yy1103;
  10555. if (yych == '\n') goto yy1103;
  10556. goto yy1127;
  10557. } else {
  10558. if (yych <= ')') {
  10559. if (yych <= '(') goto yy1125;
  10560. goto yy1127;
  10561. } else {
  10562. if (yych <= '=') goto yy1117;
  10563. if (yych >= '?') goto yy1124;
  10564. }
  10565. }
  10566. yy1122:
  10567. yyaccept = 2;
  10568. yych = *(marker = ++p);
  10569. if (yych <= ' ') goto yy1123;
  10570. if (yych != ')') goto yy1118;
  10571. yy1123:
  10572. { return (p - start); }
  10573. yy1124:
  10574. ++p;
  10575. yych = *p;
  10576. if (yych <= '>') {
  10577. if (yych <= ' ') {
  10578. if (yych <= 0x00) goto yy1115;
  10579. if (yych == '\n') goto yy1115;
  10580. goto yy1127;
  10581. } else {
  10582. if (yych <= '/') goto yy1120;
  10583. if (yych <= '9') goto yy1127;
  10584. if (yych <= '=') goto yy1120;
  10585. goto yy1137;
  10586. }
  10587. } else {
  10588. if (yych <= '\\') {
  10589. if (yych <= '@') goto yy1120;
  10590. if (yych <= 'Z') goto yy1127;
  10591. if (yych <= '[') goto yy1120;
  10592. goto yy1138;
  10593. } else {
  10594. if (yych <= '`') goto yy1120;
  10595. if (yych <= 'z') goto yy1127;
  10596. if (yych <= '~') goto yy1120;
  10597. goto yy1127;
  10598. }
  10599. }
  10600. yy1125:
  10601. ++p;
  10602. yych = *p;
  10603. if (yych <= ')') {
  10604. if (yych <= '\n') {
  10605. if (yych <= 0x00) goto yy1115;
  10606. if (yych >= '\n') goto yy1115;
  10607. } else {
  10608. if (yych <= ' ') goto yy1127;
  10609. if (yych <= '\'') goto yy1125;
  10610. if (yych >= ')') goto yy1120;
  10611. }
  10612. } else {
  10613. if (yych <= '=') {
  10614. if (yych == '<') goto yy1113;
  10615. goto yy1125;
  10616. } else {
  10617. if (yych <= '>') goto yy1133;
  10618. if (yych == '\\') goto yy1134;
  10619. goto yy1125;
  10620. }
  10621. }
  10622. yy1127:
  10623. ++p;
  10624. yych = *p;
  10625. if (yybm[0+yych] & 64) {
  10626. goto yy1127;
  10627. }
  10628. if (yych <= '=') goto yy1115;
  10629. if (yych >= '?') goto yy1130;
  10630. yy1129:
  10631. yych = *++p;
  10632. goto yy1123;
  10633. yy1130:
  10634. ++p;
  10635. yych = *p;
  10636. if (yybm[0+yych] & 128) {
  10637. goto yy1130;
  10638. }
  10639. if (yych <= '\n') {
  10640. if (yych <= 0x00) goto yy1115;
  10641. if (yych <= '\t') goto yy1127;
  10642. goto yy1115;
  10643. } else {
  10644. if (yych != '>') goto yy1127;
  10645. }
  10646. yyaccept = 2;
  10647. marker = ++p;
  10648. yych = *p;
  10649. if (yybm[0+yych] & 64) {
  10650. goto yy1127;
  10651. }
  10652. if (yych <= '=') goto yy1123;
  10653. if (yych <= '>') goto yy1129;
  10654. goto yy1130;
  10655. yy1133:
  10656. yyaccept = 2;
  10657. yych = *(marker = ++p);
  10658. if (yych <= ' ') goto yy1123;
  10659. if (yych == '(') goto yy1123;
  10660. goto yy1114;
  10661. yy1134:
  10662. ++p;
  10663. yych = *p;
  10664. if (yych <= '>') {
  10665. if (yych <= ' ') {
  10666. if (yych <= 0x00) goto yy1115;
  10667. if (yych == '\n') goto yy1115;
  10668. goto yy1127;
  10669. } else {
  10670. if (yych <= '/') goto yy1125;
  10671. if (yych <= '9') goto yy1127;
  10672. if (yych <= '=') goto yy1125;
  10673. }
  10674. } else {
  10675. if (yych <= '\\') {
  10676. if (yych <= '@') goto yy1125;
  10677. if (yych <= 'Z') goto yy1127;
  10678. if (yych <= '[') goto yy1125;
  10679. goto yy1136;
  10680. } else {
  10681. if (yych <= '`') goto yy1125;
  10682. if (yych <= 'z') goto yy1127;
  10683. if (yych <= '~') goto yy1125;
  10684. goto yy1127;
  10685. }
  10686. }
  10687. yy1135:
  10688. yyaccept = 2;
  10689. marker = ++p;
  10690. yych = *p;
  10691. if (yych <= ')') {
  10692. if (yych <= '\n') {
  10693. if (yych <= 0x00) goto yy1123;
  10694. if (yych <= '\t') goto yy1127;
  10695. goto yy1123;
  10696. } else {
  10697. if (yych <= ' ') goto yy1127;
  10698. if (yych <= '\'') goto yy1125;
  10699. if (yych <= '(') goto yy1127;
  10700. goto yy1120;
  10701. }
  10702. } else {
  10703. if (yych <= '=') {
  10704. if (yych == '<') goto yy1113;
  10705. goto yy1125;
  10706. } else {
  10707. if (yych <= '>') goto yy1133;
  10708. if (yych == '\\') goto yy1134;
  10709. goto yy1125;
  10710. }
  10711. }
  10712. yy1136:
  10713. ++p;
  10714. yych = *p;
  10715. if (yych <= '(') {
  10716. if (yych <= '\n') {
  10717. if (yych <= 0x00) goto yy1115;
  10718. if (yych <= '\t') goto yy1127;
  10719. goto yy1115;
  10720. } else {
  10721. if (yych <= ' ') goto yy1127;
  10722. if (yych <= '\'') goto yy1125;
  10723. goto yy1127;
  10724. }
  10725. } else {
  10726. if (yych <= '>') {
  10727. if (yych <= ')') goto yy1120;
  10728. if (yych <= '=') goto yy1125;
  10729. goto yy1135;
  10730. } else {
  10731. if (yych == '\\') goto yy1134;
  10732. goto yy1125;
  10733. }
  10734. }
  10735. yy1137:
  10736. yyaccept = 2;
  10737. marker = ++p;
  10738. yych = *p;
  10739. if (yybm[0+yych] & 32) {
  10740. goto yy1120;
  10741. }
  10742. if (yych <= '\'') {
  10743. if (yych <= 0x00) goto yy1123;
  10744. if (yych == '\n') goto yy1123;
  10745. goto yy1127;
  10746. } else {
  10747. if (yych <= ')') {
  10748. if (yych <= '(') goto yy1125;
  10749. goto yy1127;
  10750. } else {
  10751. if (yych <= '=') goto yy1117;
  10752. if (yych <= '>') goto yy1122;
  10753. goto yy1124;
  10754. }
  10755. }
  10756. yy1138:
  10757. yyaccept = 0;
  10758. marker = ++p;
  10759. yych = *p;
  10760. if (yych <= '(') {
  10761. if (yych <= '\n') {
  10762. if (yych <= 0x00) goto yy1103;
  10763. if (yych <= '\t') goto yy1127;
  10764. goto yy1103;
  10765. } else {
  10766. if (yych <= ' ') goto yy1127;
  10767. if (yych <= '\'') goto yy1120;
  10768. goto yy1125;
  10769. }
  10770. } else {
  10771. if (yych <= '>') {
  10772. if (yych <= ')') goto yy1127;
  10773. if (yych <= '=') goto yy1120;
  10774. goto yy1137;
  10775. } else {
  10776. if (yych == '\\') goto yy1124;
  10777. goto yy1120;
  10778. }
  10779. }
  10780. }
  10781. }
  10782. // Try to match a link title (in single quotes, in double quotes, or
  10783. // in parentheses), returning number of chars matched. Allow one
  10784. // level of internal nesting (quotes within quotes).
  10785. int _scan_link_title(const unsigned char *p)
  10786. {
  10787. const unsigned char *marker = NULL;
  10788. const unsigned char *start = p;
  10789. {
  10790. unsigned char yych;
  10791. unsigned int yyaccept = 0;
  10792. static const unsigned char yybm[] = {
  10793. 0, 208, 208, 208, 208, 208, 208, 208,
  10794. 208, 208, 208, 208, 208, 208, 208, 208,
  10795. 208, 208, 208, 208, 208, 208, 208, 208,
  10796. 208, 208, 208, 208, 208, 208, 208, 208,
  10797. 208, 208, 80, 208, 208, 208, 208, 144,
  10798. 208, 192, 208, 208, 208, 208, 208, 208,
  10799. 208, 208, 208, 208, 208, 208, 208, 208,
  10800. 208, 208, 208, 208, 208, 208, 208, 208,
  10801. 208, 208, 208, 208, 208, 208, 208, 208,
  10802. 208, 208, 208, 208, 208, 208, 208, 208,
  10803. 208, 208, 208, 208, 208, 208, 208, 208,
  10804. 208, 208, 208, 208, 32, 208, 208, 208,
  10805. 208, 208, 208, 208, 208, 208, 208, 208,
  10806. 208, 208, 208, 208, 208, 208, 208, 208,
  10807. 208, 208, 208, 208, 208, 208, 208, 208,
  10808. 208, 208, 208, 208, 208, 208, 208, 208,
  10809. 208, 208, 208, 208, 208, 208, 208, 208,
  10810. 208, 208, 208, 208, 208, 208, 208, 208,
  10811. 208, 208, 208, 208, 208, 208, 208, 208,
  10812. 208, 208, 208, 208, 208, 208, 208, 208,
  10813. 208, 208, 208, 208, 208, 208, 208, 208,
  10814. 208, 208, 208, 208, 208, 208, 208, 208,
  10815. 208, 208, 208, 208, 208, 208, 208, 208,
  10816. 208, 208, 208, 208, 208, 208, 208, 208,
  10817. 208, 208, 208, 208, 208, 208, 208, 208,
  10818. 208, 208, 208, 208, 208, 208, 208, 208,
  10819. 208, 208, 208, 208, 208, 208, 208, 208,
  10820. 208, 208, 208, 208, 208, 208, 208, 208,
  10821. 208, 208, 208, 208, 208, 208, 208, 208,
  10822. 208, 208, 208, 208, 208, 208, 208, 208,
  10823. 208, 208, 208, 208, 208, 208, 208, 208,
  10824. 208, 208, 208, 208, 208, 208, 208, 208,
  10825. };
  10826. yych = *p;
  10827. if (yych <= '"') {
  10828. if (yych == '\n') goto yy1141;
  10829. if (yych <= '!') goto yy1145;
  10830. goto yy1142;
  10831. } else {
  10832. if (yych <= '&') goto yy1145;
  10833. if (yych <= '\'') goto yy1143;
  10834. if (yych <= '(') goto yy1144;
  10835. goto yy1145;
  10836. }
  10837. yy1141:
  10838. { return 0; }
  10839. yy1142:
  10840. yyaccept = 0;
  10841. yych = *(marker = ++p);
  10842. if (yych <= 0x00) goto yy1141;
  10843. goto yy1162;
  10844. yy1143:
  10845. yyaccept = 0;
  10846. yych = *(marker = ++p);
  10847. if (yych <= 0x00) goto yy1141;
  10848. goto yy1155;
  10849. yy1144:
  10850. yyaccept = 0;
  10851. yych = *(marker = ++p);
  10852. if (yych <= 0x00) goto yy1141;
  10853. goto yy1147;
  10854. yy1145:
  10855. yych = *++p;
  10856. goto yy1141;
  10857. yy1146:
  10858. ++p;
  10859. yych = *p;
  10860. yy1147:
  10861. if (yybm[0+yych] & 16) {
  10862. goto yy1146;
  10863. }
  10864. if (yych <= 0x00) goto yy1148;
  10865. if (yych <= '[') goto yy1151;
  10866. goto yy1149;
  10867. yy1148:
  10868. p = marker;
  10869. if (yyaccept <= 1) {
  10870. if (yyaccept == 0) {
  10871. goto yy1141;
  10872. } else {
  10873. goto yy1152;
  10874. }
  10875. } else {
  10876. if (yyaccept == 2) {
  10877. goto yy1159;
  10878. } else {
  10879. goto yy1166;
  10880. }
  10881. }
  10882. yy1149:
  10883. ++p;
  10884. yych = *p;
  10885. if (yybm[0+yych] & 16) {
  10886. goto yy1146;
  10887. }
  10888. if (yych <= 0x00) goto yy1148;
  10889. if (yych <= '[') goto yy1153;
  10890. goto yy1149;
  10891. yy1151:
  10892. ++p;
  10893. yy1152:
  10894. { return (p - start); }
  10895. yy1153:
  10896. yyaccept = 1;
  10897. marker = ++p;
  10898. yych = *p;
  10899. if (yybm[0+yych] & 16) {
  10900. goto yy1146;
  10901. }
  10902. if (yych <= 0x00) goto yy1152;
  10903. if (yych <= '[') goto yy1151;
  10904. goto yy1149;
  10905. yy1154:
  10906. ++p;
  10907. yych = *p;
  10908. yy1155:
  10909. if (yybm[0+yych] & 64) {
  10910. goto yy1154;
  10911. }
  10912. if (yych <= 0x00) goto yy1148;
  10913. if (yych <= '[') goto yy1158;
  10914. yy1156:
  10915. ++p;
  10916. yych = *p;
  10917. if (yybm[0+yych] & 64) {
  10918. goto yy1154;
  10919. }
  10920. if (yych <= 0x00) goto yy1148;
  10921. if (yych <= '[') goto yy1160;
  10922. goto yy1156;
  10923. yy1158:
  10924. ++p;
  10925. yy1159:
  10926. { return (p - start); }
  10927. yy1160:
  10928. yyaccept = 2;
  10929. marker = ++p;
  10930. yych = *p;
  10931. if (yybm[0+yych] & 64) {
  10932. goto yy1154;
  10933. }
  10934. if (yych <= 0x00) goto yy1159;
  10935. if (yych <= '[') goto yy1158;
  10936. goto yy1156;
  10937. yy1161:
  10938. ++p;
  10939. yych = *p;
  10940. yy1162:
  10941. if (yybm[0+yych] & 128) {
  10942. goto yy1161;
  10943. }
  10944. if (yych <= 0x00) goto yy1148;
  10945. if (yych <= '[') goto yy1165;
  10946. yy1163:
  10947. ++p;
  10948. yych = *p;
  10949. if (yybm[0+yych] & 128) {
  10950. goto yy1161;
  10951. }
  10952. if (yych <= 0x00) goto yy1148;
  10953. if (yych <= '[') goto yy1167;
  10954. goto yy1163;
  10955. yy1165:
  10956. ++p;
  10957. yy1166:
  10958. { return (p - start); }
  10959. yy1167:
  10960. yyaccept = 3;
  10961. marker = ++p;
  10962. yych = *p;
  10963. if (yybm[0+yych] & 128) {
  10964. goto yy1161;
  10965. }
  10966. if (yych <= 0x00) goto yy1166;
  10967. if (yych <= '[') goto yy1165;
  10968. goto yy1163;
  10969. }
  10970. }
  10971. // Match space characters, including newlines.
  10972. int _scan_spacechars(const unsigned char *p)
  10973. {
  10974. const unsigned char *start = p; \
  10975. {
  10976. unsigned char yych;
  10977. static const unsigned char yybm[] = {
  10978. 0, 0, 0, 0, 0, 0, 0, 0,
  10979. 0, 128, 128, 0, 0, 0, 0, 0,
  10980. 0, 0, 0, 0, 0, 0, 0, 0,
  10981. 0, 0, 0, 0, 0, 0, 0, 0,
  10982. 128, 0, 0, 0, 0, 0, 0, 0,
  10983. 0, 0, 0, 0, 0, 0, 0, 0,
  10984. 0, 0, 0, 0, 0, 0, 0, 0,
  10985. 0, 0, 0, 0, 0, 0, 0, 0,
  10986. 0, 0, 0, 0, 0, 0, 0, 0,
  10987. 0, 0, 0, 0, 0, 0, 0, 0,
  10988. 0, 0, 0, 0, 0, 0, 0, 0,
  10989. 0, 0, 0, 0, 0, 0, 0, 0,
  10990. 0, 0, 0, 0, 0, 0, 0, 0,
  10991. 0, 0, 0, 0, 0, 0, 0, 0,
  10992. 0, 0, 0, 0, 0, 0, 0, 0,
  10993. 0, 0, 0, 0, 0, 0, 0, 0,
  10994. 0, 0, 0, 0, 0, 0, 0, 0,
  10995. 0, 0, 0, 0, 0, 0, 0, 0,
  10996. 0, 0, 0, 0, 0, 0, 0, 0,
  10997. 0, 0, 0, 0, 0, 0, 0, 0,
  10998. 0, 0, 0, 0, 0, 0, 0, 0,
  10999. 0, 0, 0, 0, 0, 0, 0, 0,
  11000. 0, 0, 0, 0, 0, 0, 0, 0,
  11001. 0, 0, 0, 0, 0, 0, 0, 0,
  11002. 0, 0, 0, 0, 0, 0, 0, 0,
  11003. 0, 0, 0, 0, 0, 0, 0, 0,
  11004. 0, 0, 0, 0, 0, 0, 0, 0,
  11005. 0, 0, 0, 0, 0, 0, 0, 0,
  11006. 0, 0, 0, 0, 0, 0, 0, 0,
  11007. 0, 0, 0, 0, 0, 0, 0, 0,
  11008. 0, 0, 0, 0, 0, 0, 0, 0,
  11009. 0, 0, 0, 0, 0, 0, 0, 0,
  11010. };
  11011. yych = *p;
  11012. if (yych <= '\n') {
  11013. if (yych <= 0x08) goto yy1174;
  11014. if (yych <= '\t') goto yy1171;
  11015. goto yy1172;
  11016. } else {
  11017. if (yych == ' ') goto yy1171;
  11018. goto yy1174;
  11019. }
  11020. yy1170:
  11021. { return (p - start); }
  11022. yy1171:
  11023. yych = *++p;
  11024. goto yy1173;
  11025. yy1172:
  11026. ++p;
  11027. yych = *p;
  11028. yy1173:
  11029. if (yybm[0+yych] & 128) {
  11030. goto yy1172;
  11031. }
  11032. goto yy1170;
  11033. yy1174:
  11034. ++p;
  11035. { return 0; }
  11036. }
  11037. }
  11038. // Match ATX header start.
  11039. int _scan_atx_header_start(const unsigned char *p)
  11040. {
  11041. const unsigned char *marker = NULL;
  11042. const unsigned char *start = p;
  11043. {
  11044. unsigned char yych;
  11045. static const unsigned char yybm[] = {
  11046. 0, 0, 0, 0, 0, 0, 0, 0,
  11047. 0, 0, 0, 0, 0, 0, 0, 0,
  11048. 0, 0, 0, 0, 0, 0, 0, 0,
  11049. 0, 0, 0, 0, 0, 0, 0, 0,
  11050. 128, 0, 0, 0, 0, 0, 0, 0,
  11051. 0, 0, 0, 0, 0, 0, 0, 0,
  11052. 0, 0, 0, 0, 0, 0, 0, 0,
  11053. 0, 0, 0, 0, 0, 0, 0, 0,
  11054. 0, 0, 0, 0, 0, 0, 0, 0,
  11055. 0, 0, 0, 0, 0, 0, 0, 0,
  11056. 0, 0, 0, 0, 0, 0, 0, 0,
  11057. 0, 0, 0, 0, 0, 0, 0, 0,
  11058. 0, 0, 0, 0, 0, 0, 0, 0,
  11059. 0, 0, 0, 0, 0, 0, 0, 0,
  11060. 0, 0, 0, 0, 0, 0, 0, 0,
  11061. 0, 0, 0, 0, 0, 0, 0, 0,
  11062. 0, 0, 0, 0, 0, 0, 0, 0,
  11063. 0, 0, 0, 0, 0, 0, 0, 0,
  11064. 0, 0, 0, 0, 0, 0, 0, 0,
  11065. 0, 0, 0, 0, 0, 0, 0, 0,
  11066. 0, 0, 0, 0, 0, 0, 0, 0,
  11067. 0, 0, 0, 0, 0, 0, 0, 0,
  11068. 0, 0, 0, 0, 0, 0, 0, 0,
  11069. 0, 0, 0, 0, 0, 0, 0, 0,
  11070. 0, 0, 0, 0, 0, 0, 0, 0,
  11071. 0, 0, 0, 0, 0, 0, 0, 0,
  11072. 0, 0, 0, 0, 0, 0, 0, 0,
  11073. 0, 0, 0, 0, 0, 0, 0, 0,
  11074. 0, 0, 0, 0, 0, 0, 0, 0,
  11075. 0, 0, 0, 0, 0, 0, 0, 0,
  11076. 0, 0, 0, 0, 0, 0, 0, 0,
  11077. 0, 0, 0, 0, 0, 0, 0, 0,
  11078. };
  11079. yych = *p;
  11080. if (yych == '\n') goto yy1178;
  11081. if (yych == '#') goto yy1179;
  11082. goto yy1180;
  11083. yy1178:
  11084. { return 0; }
  11085. yy1179:
  11086. yych = *(marker = ++p);
  11087. if (yybm[0+yych] & 128) {
  11088. goto yy1183;
  11089. }
  11090. if (yych == '\n') goto yy1181;
  11091. if (yych == '#') goto yy1185;
  11092. goto yy1178;
  11093. yy1180:
  11094. yych = *++p;
  11095. goto yy1178;
  11096. yy1181:
  11097. ++p;
  11098. yy1182:
  11099. { return (p - start); }
  11100. yy1183:
  11101. ++p;
  11102. yych = *p;
  11103. if (yybm[0+yych] & 128) {
  11104. goto yy1183;
  11105. }
  11106. goto yy1182;
  11107. yy1185:
  11108. yych = *++p;
  11109. if (yybm[0+yych] & 128) {
  11110. goto yy1183;
  11111. }
  11112. if (yych == '\n') goto yy1181;
  11113. if (yych == '#') goto yy1187;
  11114. yy1186:
  11115. p = marker;
  11116. goto yy1178;
  11117. yy1187:
  11118. yych = *++p;
  11119. if (yybm[0+yych] & 128) {
  11120. goto yy1183;
  11121. }
  11122. if (yych == '\n') goto yy1181;
  11123. if (yych != '#') goto yy1186;
  11124. yych = *++p;
  11125. if (yybm[0+yych] & 128) {
  11126. goto yy1183;
  11127. }
  11128. if (yych == '\n') goto yy1181;
  11129. if (yych != '#') goto yy1186;
  11130. yych = *++p;
  11131. if (yybm[0+yych] & 128) {
  11132. goto yy1183;
  11133. }
  11134. if (yych == '\n') goto yy1181;
  11135. if (yych != '#') goto yy1186;
  11136. ++p;
  11137. if (yybm[0+(yych = *p)] & 128) {
  11138. goto yy1183;
  11139. }
  11140. if (yych == '\n') goto yy1181;
  11141. goto yy1186;
  11142. }
  11143. }
  11144. // Match sexext header line. Return 1 for level-1 header,
  11145. // 2 for level-2, 0 for no match.
  11146. int _scan_setext_header_line(const unsigned char *p)
  11147. {
  11148. const unsigned char *marker = NULL;
  11149. {
  11150. unsigned char yych;
  11151. static const unsigned char yybm[] = {
  11152. 0, 0, 0, 0, 0, 0, 0, 0,
  11153. 0, 0, 0, 0, 0, 0, 0, 0,
  11154. 0, 0, 0, 0, 0, 0, 0, 0,
  11155. 0, 0, 0, 0, 0, 0, 0, 0,
  11156. 32, 0, 0, 0, 0, 0, 0, 0,
  11157. 0, 0, 0, 0, 0, 64, 0, 0,
  11158. 0, 0, 0, 0, 0, 0, 0, 0,
  11159. 0, 0, 0, 0, 0, 128, 0, 0,
  11160. 0, 0, 0, 0, 0, 0, 0, 0,
  11161. 0, 0, 0, 0, 0, 0, 0, 0,
  11162. 0, 0, 0, 0, 0, 0, 0, 0,
  11163. 0, 0, 0, 0, 0, 0, 0, 0,
  11164. 0, 0, 0, 0, 0, 0, 0, 0,
  11165. 0, 0, 0, 0, 0, 0, 0, 0,
  11166. 0, 0, 0, 0, 0, 0, 0, 0,
  11167. 0, 0, 0, 0, 0, 0, 0, 0,
  11168. 0, 0, 0, 0, 0, 0, 0, 0,
  11169. 0, 0, 0, 0, 0, 0, 0, 0,
  11170. 0, 0, 0, 0, 0, 0, 0, 0,
  11171. 0, 0, 0, 0, 0, 0, 0, 0,
  11172. 0, 0, 0, 0, 0, 0, 0, 0,
  11173. 0, 0, 0, 0, 0, 0, 0, 0,
  11174. 0, 0, 0, 0, 0, 0, 0, 0,
  11175. 0, 0, 0, 0, 0, 0, 0, 0,
  11176. 0, 0, 0, 0, 0, 0, 0, 0,
  11177. 0, 0, 0, 0, 0, 0, 0, 0,
  11178. 0, 0, 0, 0, 0, 0, 0, 0,
  11179. 0, 0, 0, 0, 0, 0, 0, 0,
  11180. 0, 0, 0, 0, 0, 0, 0, 0,
  11181. 0, 0, 0, 0, 0, 0, 0, 0,
  11182. 0, 0, 0, 0, 0, 0, 0, 0,
  11183. 0, 0, 0, 0, 0, 0, 0, 0,
  11184. };
  11185. yych = *p;
  11186. if (yych <= ',') {
  11187. if (yych != '\n') goto yy1196;
  11188. } else {
  11189. if (yych <= '-') goto yy1195;
  11190. if (yych == '=') goto yy1194;
  11191. goto yy1196;
  11192. }
  11193. yy1193:
  11194. { return 0; }
  11195. yy1194:
  11196. yych = *(marker = ++p);
  11197. if (yybm[0+yych] & 128) {
  11198. goto yy1208;
  11199. }
  11200. if (yych == '\n') goto yy1206;
  11201. if (yych == ' ') goto yy1204;
  11202. goto yy1193;
  11203. yy1195:
  11204. yych = *(marker = ++p);
  11205. if (yybm[0+yych] & 32) {
  11206. goto yy1197;
  11207. }
  11208. if (yych == '\n') goto yy1200;
  11209. if (yych == '-') goto yy1202;
  11210. goto yy1193;
  11211. yy1196:
  11212. yych = *++p;
  11213. goto yy1193;
  11214. yy1197:
  11215. ++p;
  11216. yych = *p;
  11217. if (yybm[0+yych] & 32) {
  11218. goto yy1197;
  11219. }
  11220. if (yych == '\n') goto yy1200;
  11221. yy1199:
  11222. p = marker;
  11223. goto yy1193;
  11224. yy1200:
  11225. ++p;
  11226. { return 2; }
  11227. yy1202:
  11228. ++p;
  11229. yych = *p;
  11230. if (yybm[0+yych] & 32) {
  11231. goto yy1197;
  11232. }
  11233. if (yych == '\n') goto yy1200;
  11234. if (yych == '-') goto yy1202;
  11235. goto yy1199;
  11236. yy1204:
  11237. ++p;
  11238. yych = *p;
  11239. if (yych == '\n') goto yy1206;
  11240. if (yych == ' ') goto yy1204;
  11241. goto yy1199;
  11242. yy1206:
  11243. ++p;
  11244. { return 1; }
  11245. yy1208:
  11246. ++p;
  11247. yych = *p;
  11248. if (yybm[0+yych] & 128) {
  11249. goto yy1208;
  11250. }
  11251. if (yych == '\n') goto yy1206;
  11252. if (yych == ' ') goto yy1204;
  11253. goto yy1199;
  11254. }
  11255. }
  11256. // Scan a horizontal rule line: "...three or more hyphens, asterisks,
  11257. // or underscores on a line by themselves. If you wish, you may use
  11258. // spaces between the hyphens or asterisks."
  11259. int _scan_hrule(const unsigned char *p)
  11260. {
  11261. const unsigned char *marker = NULL;
  11262. const unsigned char *start = p;
  11263. {
  11264. unsigned char yych;
  11265. static const unsigned char yybm[] = {
  11266. 0, 0, 0, 0, 0, 0, 0, 0,
  11267. 0, 32, 0, 0, 0, 0, 0, 0,
  11268. 0, 0, 0, 0, 0, 0, 0, 0,
  11269. 0, 0, 0, 0, 0, 0, 0, 0,
  11270. 248, 0, 0, 0, 0, 0, 0, 0,
  11271. 0, 0, 128, 0, 0, 16, 0, 0,
  11272. 0, 0, 0, 0, 0, 0, 0, 0,
  11273. 0, 0, 0, 0, 0, 0, 0, 0,
  11274. 0, 0, 0, 0, 0, 0, 0, 0,
  11275. 0, 0, 0, 0, 0, 0, 0, 0,
  11276. 0, 0, 0, 0, 0, 0, 0, 0,
  11277. 0, 0, 0, 0, 0, 0, 0, 64,
  11278. 0, 0, 0, 0, 0, 0, 0, 0,
  11279. 0, 0, 0, 0, 0, 0, 0, 0,
  11280. 0, 0, 0, 0, 0, 0, 0, 0,
  11281. 0, 0, 0, 0, 0, 0, 0, 0,
  11282. 0, 0, 0, 0, 0, 0, 0, 0,
  11283. 0, 0, 0, 0, 0, 0, 0, 0,
  11284. 0, 0, 0, 0, 0, 0, 0, 0,
  11285. 0, 0, 0, 0, 0, 0, 0, 0,
  11286. 0, 0, 0, 0, 0, 0, 0, 0,
  11287. 0, 0, 0, 0, 0, 0, 0, 0,
  11288. 0, 0, 0, 0, 0, 0, 0, 0,
  11289. 0, 0, 0, 0, 0, 0, 0, 0,
  11290. 0, 0, 0, 0, 0, 0, 0, 0,
  11291. 0, 0, 0, 0, 0, 0, 0, 0,
  11292. 0, 0, 0, 0, 0, 0, 0, 0,
  11293. 0, 0, 0, 0, 0, 0, 0, 0,
  11294. 0, 0, 0, 0, 0, 0, 0, 0,
  11295. 0, 0, 0, 0, 0, 0, 0, 0,
  11296. 0, 0, 0, 0, 0, 0, 0, 0,
  11297. 0, 0, 0, 0, 0, 0, 0, 0,
  11298. };
  11299. yych = *p;
  11300. if (yych <= '*') {
  11301. if (yych == '\n') goto yy1212;
  11302. if (yych <= ')') goto yy1216;
  11303. goto yy1213;
  11304. } else {
  11305. if (yych <= '-') {
  11306. if (yych <= ',') goto yy1216;
  11307. goto yy1215;
  11308. } else {
  11309. if (yych == '_') goto yy1214;
  11310. goto yy1216;
  11311. }
  11312. }
  11313. yy1212:
  11314. { return 0; }
  11315. yy1213:
  11316. yych = *(marker = ++p);
  11317. if (yych == ' ') goto yy1238;
  11318. if (yych == '*') goto yy1240;
  11319. goto yy1212;
  11320. yy1214:
  11321. yych = *(marker = ++p);
  11322. if (yych == ' ') goto yy1228;
  11323. if (yych == '_') goto yy1230;
  11324. goto yy1212;
  11325. yy1215:
  11326. yych = *(marker = ++p);
  11327. if (yybm[0+yych] & 8) {
  11328. goto yy1217;
  11329. }
  11330. if (yych == '-') goto yy1220;
  11331. goto yy1212;
  11332. yy1216:
  11333. yych = *++p;
  11334. goto yy1212;
  11335. yy1217:
  11336. ++p;
  11337. yych = *p;
  11338. if (yybm[0+yych] & 8) {
  11339. goto yy1217;
  11340. }
  11341. if (yych == '-') goto yy1220;
  11342. yy1219:
  11343. p = marker;
  11344. goto yy1212;
  11345. yy1220:
  11346. ++p;
  11347. yych = *p;
  11348. if (yych == ' ') goto yy1220;
  11349. if (yych != '-') goto yy1219;
  11350. yy1222:
  11351. ++p;
  11352. yych = *p;
  11353. if (yybm[0+yych] & 16) {
  11354. goto yy1222;
  11355. }
  11356. if (yych <= 0x08) goto yy1219;
  11357. if (yych <= '\t') goto yy1224;
  11358. if (yych <= '\n') goto yy1226;
  11359. goto yy1219;
  11360. yy1224:
  11361. ++p;
  11362. yych = *p;
  11363. if (yybm[0+yych] & 32) {
  11364. goto yy1224;
  11365. }
  11366. if (yych != '\n') goto yy1219;
  11367. yy1226:
  11368. ++p;
  11369. { return (p - start); }
  11370. yy1228:
  11371. ++p;
  11372. yych = *p;
  11373. if (yych == ' ') goto yy1228;
  11374. if (yych != '_') goto yy1219;
  11375. yy1230:
  11376. ++p;
  11377. yych = *p;
  11378. if (yych == ' ') goto yy1230;
  11379. if (yych != '_') goto yy1219;
  11380. yy1232:
  11381. ++p;
  11382. yych = *p;
  11383. if (yybm[0+yych] & 64) {
  11384. goto yy1232;
  11385. }
  11386. if (yych <= 0x08) goto yy1219;
  11387. if (yych <= '\t') goto yy1234;
  11388. if (yych <= '\n') goto yy1236;
  11389. goto yy1219;
  11390. yy1234:
  11391. ++p;
  11392. yych = *p;
  11393. if (yych <= '\n') {
  11394. if (yych <= 0x08) goto yy1219;
  11395. if (yych <= '\t') goto yy1234;
  11396. } else {
  11397. if (yych == ' ') goto yy1234;
  11398. goto yy1219;
  11399. }
  11400. yy1236:
  11401. ++p;
  11402. { return (p - start); }
  11403. yy1238:
  11404. ++p;
  11405. yych = *p;
  11406. if (yych == ' ') goto yy1238;
  11407. if (yych != '*') goto yy1219;
  11408. yy1240:
  11409. ++p;
  11410. yych = *p;
  11411. if (yych == ' ') goto yy1240;
  11412. if (yych != '*') goto yy1219;
  11413. yy1242:
  11414. ++p;
  11415. yych = *p;
  11416. if (yybm[0+yych] & 128) {
  11417. goto yy1242;
  11418. }
  11419. if (yych <= 0x08) goto yy1219;
  11420. if (yych <= '\t') goto yy1244;
  11421. if (yych <= '\n') goto yy1246;
  11422. goto yy1219;
  11423. yy1244:
  11424. ++p;
  11425. yych = *p;
  11426. if (yych <= '\n') {
  11427. if (yych <= 0x08) goto yy1219;
  11428. if (yych <= '\t') goto yy1244;
  11429. } else {
  11430. if (yych == ' ') goto yy1244;
  11431. goto yy1219;
  11432. }
  11433. yy1246:
  11434. ++p;
  11435. { return (p - start); }
  11436. }
  11437. }
  11438. // Scan an opening code fence.
  11439. int _scan_open_code_fence(const unsigned char *p)
  11440. {
  11441. const unsigned char *marker = NULL;
  11442. const unsigned char *start = p;
  11443. {
  11444. unsigned char yych;
  11445. static const unsigned char yybm[] = {
  11446. 0, 160, 160, 160, 160, 160, 160, 160,
  11447. 160, 160, 0, 160, 160, 160, 160, 160,
  11448. 160, 160, 160, 160, 160, 160, 160, 160,
  11449. 160, 160, 160, 160, 160, 160, 160, 160,
  11450. 160, 160, 160, 160, 160, 160, 160, 160,
  11451. 160, 160, 160, 160, 160, 160, 160, 160,
  11452. 160, 160, 160, 160, 160, 160, 160, 160,
  11453. 160, 160, 160, 160, 160, 160, 160, 160,
  11454. 160, 160, 160, 160, 160, 160, 160, 160,
  11455. 160, 160, 160, 160, 160, 160, 160, 160,
  11456. 160, 160, 160, 160, 160, 160, 160, 160,
  11457. 160, 160, 160, 160, 160, 160, 160, 160,
  11458. 96, 160, 160, 160, 160, 160, 160, 160,
  11459. 160, 160, 160, 160, 160, 160, 160, 160,
  11460. 160, 160, 160, 160, 160, 160, 160, 160,
  11461. 160, 160, 160, 160, 160, 160, 144, 160,
  11462. 160, 160, 160, 160, 160, 160, 160, 160,
  11463. 160, 160, 160, 160, 160, 160, 160, 160,
  11464. 160, 160, 160, 160, 160, 160, 160, 160,
  11465. 160, 160, 160, 160, 160, 160, 160, 160,
  11466. 160, 160, 160, 160, 160, 160, 160, 160,
  11467. 160, 160, 160, 160, 160, 160, 160, 160,
  11468. 160, 160, 160, 160, 160, 160, 160, 160,
  11469. 160, 160, 160, 160, 160, 160, 160, 160,
  11470. 160, 160, 160, 160, 160, 160, 160, 160,
  11471. 160, 160, 160, 160, 160, 160, 160, 160,
  11472. 160, 160, 160, 160, 160, 160, 160, 160,
  11473. 160, 160, 160, 160, 160, 160, 160, 160,
  11474. 160, 160, 160, 160, 160, 160, 160, 160,
  11475. 160, 160, 160, 160, 160, 160, 160, 160,
  11476. 160, 160, 160, 160, 160, 160, 160, 160,
  11477. 160, 160, 160, 160, 160, 160, 160, 160,
  11478. };
  11479. yych = *p;
  11480. if (yych <= '_') {
  11481. if (yych != '\n') goto yy1253;
  11482. } else {
  11483. if (yych <= '`') goto yy1251;
  11484. if (yych == '~') goto yy1252;
  11485. goto yy1253;
  11486. }
  11487. yy1250:
  11488. { return 0; }
  11489. yy1251:
  11490. yych = *(marker = ++p);
  11491. if (yych == '`') goto yy1262;
  11492. goto yy1250;
  11493. yy1252:
  11494. yych = *(marker = ++p);
  11495. if (yych == '~') goto yy1254;
  11496. goto yy1250;
  11497. yy1253:
  11498. yych = *++p;
  11499. goto yy1250;
  11500. yy1254:
  11501. yych = *++p;
  11502. if (yybm[0+yych] & 16) {
  11503. goto yy1256;
  11504. }
  11505. yy1255:
  11506. p = marker;
  11507. goto yy1250;
  11508. yy1256:
  11509. marker = p + 1;
  11510. ++p;
  11511. yych = *p;
  11512. if (yybm[0+yych] & 32) {
  11513. goto yy1258;
  11514. }
  11515. if (yych <= 0x00) goto yy1255;
  11516. if (yych <= '}') goto yy1260;
  11517. goto yy1256;
  11518. yy1258:
  11519. ++p;
  11520. yych = *p;
  11521. if (yybm[0+yych] & 32) {
  11522. goto yy1258;
  11523. }
  11524. if (yych <= 0x00) goto yy1255;
  11525. if (yych >= '~') goto yy1255;
  11526. yy1260:
  11527. ++p;
  11528. p = marker;
  11529. { return (p - start); }
  11530. yy1262:
  11531. yych = *++p;
  11532. if (yybm[0+yych] & 64) {
  11533. goto yy1263;
  11534. }
  11535. goto yy1255;
  11536. yy1263:
  11537. marker = p + 1;
  11538. ++p;
  11539. yych = *p;
  11540. if (yybm[0+yych] & 128) {
  11541. goto yy1265;
  11542. }
  11543. if (yych <= 0x00) goto yy1255;
  11544. if (yych <= '_') goto yy1267;
  11545. goto yy1263;
  11546. yy1265:
  11547. ++p;
  11548. yych = *p;
  11549. if (yybm[0+yych] & 128) {
  11550. goto yy1265;
  11551. }
  11552. if (yych <= 0x00) goto yy1255;
  11553. if (yych >= '`') goto yy1255;
  11554. yy1267:
  11555. ++p;
  11556. p = marker;
  11557. { return (p - start); }
  11558. }
  11559. }
  11560. // Scan a closing code fence with length at least len.
  11561. int _scan_close_code_fence(const unsigned char *p)
  11562. {
  11563. const unsigned char *marker = NULL;
  11564. const unsigned char *start = p;
  11565. {
  11566. unsigned char yych;
  11567. unsigned int yyaccept = 0;
  11568. static const unsigned char yybm[] = {
  11569. 0, 0, 0, 0, 0, 0, 0, 0,
  11570. 0, 32, 64, 0, 0, 0, 0, 0,
  11571. 0, 0, 0, 0, 0, 0, 0, 0,
  11572. 0, 0, 0, 0, 0, 0, 0, 0,
  11573. 32, 0, 0, 0, 0, 0, 0, 0,
  11574. 0, 0, 0, 0, 0, 0, 0, 0,
  11575. 0, 0, 0, 0, 0, 0, 0, 0,
  11576. 0, 0, 0, 0, 0, 0, 0, 0,
  11577. 0, 0, 0, 0, 0, 0, 0, 0,
  11578. 0, 0, 0, 0, 0, 0, 0, 0,
  11579. 0, 0, 0, 0, 0, 0, 0, 0,
  11580. 0, 0, 0, 0, 0, 0, 0, 0,
  11581. 128, 0, 0, 0, 0, 0, 0, 0,
  11582. 0, 0, 0, 0, 0, 0, 0, 0,
  11583. 0, 0, 0, 0, 0, 0, 0, 0,
  11584. 0, 0, 0, 0, 0, 0, 16, 0,
  11585. 0, 0, 0, 0, 0, 0, 0, 0,
  11586. 0, 0, 0, 0, 0, 0, 0, 0,
  11587. 0, 0, 0, 0, 0, 0, 0, 0,
  11588. 0, 0, 0, 0, 0, 0, 0, 0,
  11589. 0, 0, 0, 0, 0, 0, 0, 0,
  11590. 0, 0, 0, 0, 0, 0, 0, 0,
  11591. 0, 0, 0, 0, 0, 0, 0, 0,
  11592. 0, 0, 0, 0, 0, 0, 0, 0,
  11593. 0, 0, 0, 0, 0, 0, 0, 0,
  11594. 0, 0, 0, 0, 0, 0, 0, 0,
  11595. 0, 0, 0, 0, 0, 0, 0, 0,
  11596. 0, 0, 0, 0, 0, 0, 0, 0,
  11597. 0, 0, 0, 0, 0, 0, 0, 0,
  11598. 0, 0, 0, 0, 0, 0, 0, 0,
  11599. 0, 0, 0, 0, 0, 0, 0, 0,
  11600. 0, 0, 0, 0, 0, 0, 0, 0,
  11601. };
  11602. yych = *p;
  11603. if (yych <= '_') {
  11604. if (yych != '\n') goto yy1274;
  11605. } else {
  11606. if (yych <= '`') goto yy1272;
  11607. if (yych == '~') goto yy1273;
  11608. goto yy1274;
  11609. }
  11610. yy1271:
  11611. { return 0; }
  11612. yy1272:
  11613. yyaccept = 0;
  11614. yych = *(marker = ++p);
  11615. if (yych == '`') goto yy1284;
  11616. goto yy1271;
  11617. yy1273:
  11618. yyaccept = 0;
  11619. yych = *(marker = ++p);
  11620. if (yych == '~') goto yy1275;
  11621. goto yy1271;
  11622. yy1274:
  11623. yych = *++p;
  11624. goto yy1271;
  11625. yy1275:
  11626. yych = *++p;
  11627. if (yybm[0+yych] & 16) {
  11628. goto yy1277;
  11629. }
  11630. yy1276:
  11631. p = marker;
  11632. if (yyaccept == 0) {
  11633. goto yy1271;
  11634. } else {
  11635. goto yy1283;
  11636. }
  11637. yy1277:
  11638. marker = p + 1;
  11639. ++p;
  11640. yych = *p;
  11641. if (yybm[0+yych] & 32) {
  11642. goto yy1279;
  11643. }
  11644. if (yych == '\n') goto yy1281;
  11645. if (yych == '~') goto yy1277;
  11646. goto yy1276;
  11647. yy1279:
  11648. ++p;
  11649. yych = *p;
  11650. if (yybm[0+yych] & 32) {
  11651. goto yy1279;
  11652. }
  11653. if (yych != '\n') goto yy1276;
  11654. yy1281:
  11655. yyaccept = 1;
  11656. marker = ++p;
  11657. yych = *p;
  11658. if (yybm[0+yych] & 32) {
  11659. goto yy1279;
  11660. }
  11661. if (yych == '\n') goto yy1281;
  11662. yy1283:
  11663. p = marker;
  11664. { return (p - start); }
  11665. yy1284:
  11666. yych = *++p;
  11667. if (yybm[0+yych] & 128) {
  11668. goto yy1285;
  11669. }
  11670. goto yy1276;
  11671. yy1285:
  11672. marker = p + 1;
  11673. ++p;
  11674. yych = *p;
  11675. if (yybm[0+yych] & 32) {
  11676. goto yy1279;
  11677. }
  11678. if (yych == '\n') goto yy1281;
  11679. if (yych == '`') goto yy1285;
  11680. goto yy1276;
  11681. }
  11682. }
  11683. // Scans an entity.
  11684. // Returns number of chars matched.
  11685. int _scan_entity(const unsigned char *p)
  11686. {
  11687. const unsigned char *marker = NULL;
  11688. const unsigned char *start = p;
  11689. {
  11690. unsigned char yych;
  11691. yych = *p;
  11692. if (yych == '\n') goto yy1289;
  11693. if (yych == '&') goto yy1290;
  11694. goto yy1291;
  11695. yy1289:
  11696. { return 0; }
  11697. yy1290:
  11698. yych = *(marker = ++p);
  11699. if (yych <= '@') {
  11700. if (yych == '#') goto yy1292;
  11701. goto yy1289;
  11702. } else {
  11703. if (yych <= 'Z') goto yy1294;
  11704. if (yych <= '`') goto yy1289;
  11705. if (yych <= 'z') goto yy1294;
  11706. goto yy1289;
  11707. }
  11708. yy1291:
  11709. yych = *++p;
  11710. goto yy1289;
  11711. yy1292:
  11712. yych = *++p;
  11713. if (yych <= 'W') {
  11714. if (yych <= '/') goto yy1293;
  11715. if (yych <= '9') goto yy1329;
  11716. } else {
  11717. if (yych <= 'X') goto yy1328;
  11718. if (yych == 'x') goto yy1328;
  11719. }
  11720. yy1293:
  11721. p = marker;
  11722. goto yy1289;
  11723. yy1294:
  11724. yych = *++p;
  11725. if (yych <= '@') {
  11726. if (yych <= '/') goto yy1293;
  11727. if (yych >= ':') goto yy1293;
  11728. } else {
  11729. if (yych <= 'Z') goto yy1295;
  11730. if (yych <= '`') goto yy1293;
  11731. if (yych >= '{') goto yy1293;
  11732. }
  11733. yy1295:
  11734. yych = *++p;
  11735. if (yych <= ';') {
  11736. if (yych <= '/') goto yy1293;
  11737. if (yych <= '9') goto yy1298;
  11738. if (yych <= ':') goto yy1293;
  11739. } else {
  11740. if (yych <= 'Z') {
  11741. if (yych <= '@') goto yy1293;
  11742. goto yy1298;
  11743. } else {
  11744. if (yych <= '`') goto yy1293;
  11745. if (yych <= 'z') goto yy1298;
  11746. goto yy1293;
  11747. }
  11748. }
  11749. yy1296:
  11750. ++p;
  11751. { return (p - start); }
  11752. yy1298:
  11753. yych = *++p;
  11754. if (yych <= ';') {
  11755. if (yych <= '/') goto yy1293;
  11756. if (yych <= '9') goto yy1299;
  11757. if (yych <= ':') goto yy1293;
  11758. goto yy1296;
  11759. } else {
  11760. if (yych <= 'Z') {
  11761. if (yych <= '@') goto yy1293;
  11762. } else {
  11763. if (yych <= '`') goto yy1293;
  11764. if (yych >= '{') goto yy1293;
  11765. }
  11766. }
  11767. yy1299:
  11768. yych = *++p;
  11769. if (yych <= ';') {
  11770. if (yych <= '/') goto yy1293;
  11771. if (yych <= '9') goto yy1300;
  11772. if (yych <= ':') goto yy1293;
  11773. goto yy1296;
  11774. } else {
  11775. if (yych <= 'Z') {
  11776. if (yych <= '@') goto yy1293;
  11777. } else {
  11778. if (yych <= '`') goto yy1293;
  11779. if (yych >= '{') goto yy1293;
  11780. }
  11781. }
  11782. yy1300:
  11783. yych = *++p;
  11784. if (yych <= ';') {
  11785. if (yych <= '/') goto yy1293;
  11786. if (yych <= '9') goto yy1301;
  11787. if (yych <= ':') goto yy1293;
  11788. goto yy1296;
  11789. } else {
  11790. if (yych <= 'Z') {
  11791. if (yych <= '@') goto yy1293;
  11792. } else {
  11793. if (yych <= '`') goto yy1293;
  11794. if (yych >= '{') goto yy1293;
  11795. }
  11796. }
  11797. yy1301:
  11798. yych = *++p;
  11799. if (yych <= ';') {
  11800. if (yych <= '/') goto yy1293;
  11801. if (yych <= '9') goto yy1302;
  11802. if (yych <= ':') goto yy1293;
  11803. goto yy1296;
  11804. } else {
  11805. if (yych <= 'Z') {
  11806. if (yych <= '@') goto yy1293;
  11807. } else {
  11808. if (yych <= '`') goto yy1293;
  11809. if (yych >= '{') goto yy1293;
  11810. }
  11811. }
  11812. yy1302:
  11813. yych = *++p;
  11814. if (yych <= ';') {
  11815. if (yych <= '/') goto yy1293;
  11816. if (yych <= '9') goto yy1303;
  11817. if (yych <= ':') goto yy1293;
  11818. goto yy1296;
  11819. } else {
  11820. if (yych <= 'Z') {
  11821. if (yych <= '@') goto yy1293;
  11822. } else {
  11823. if (yych <= '`') goto yy1293;
  11824. if (yych >= '{') goto yy1293;
  11825. }
  11826. }
  11827. yy1303:
  11828. yych = *++p;
  11829. if (yych <= ';') {
  11830. if (yych <= '/') goto yy1293;
  11831. if (yych <= '9') goto yy1304;
  11832. if (yych <= ':') goto yy1293;
  11833. goto yy1296;
  11834. } else {
  11835. if (yych <= 'Z') {
  11836. if (yych <= '@') goto yy1293;
  11837. } else {
  11838. if (yych <= '`') goto yy1293;
  11839. if (yych >= '{') goto yy1293;
  11840. }
  11841. }
  11842. yy1304:
  11843. yych = *++p;
  11844. if (yych <= ';') {
  11845. if (yych <= '/') goto yy1293;
  11846. if (yych <= '9') goto yy1305;
  11847. if (yych <= ':') goto yy1293;
  11848. goto yy1296;
  11849. } else {
  11850. if (yych <= 'Z') {
  11851. if (yych <= '@') goto yy1293;
  11852. } else {
  11853. if (yych <= '`') goto yy1293;
  11854. if (yych >= '{') goto yy1293;
  11855. }
  11856. }
  11857. yy1305:
  11858. yych = *++p;
  11859. if (yych <= ';') {
  11860. if (yych <= '/') goto yy1293;
  11861. if (yych <= '9') goto yy1306;
  11862. if (yych <= ':') goto yy1293;
  11863. goto yy1296;
  11864. } else {
  11865. if (yych <= 'Z') {
  11866. if (yych <= '@') goto yy1293;
  11867. } else {
  11868. if (yych <= '`') goto yy1293;
  11869. if (yych >= '{') goto yy1293;
  11870. }
  11871. }
  11872. yy1306:
  11873. yych = *++p;
  11874. if (yych <= ';') {
  11875. if (yych <= '/') goto yy1293;
  11876. if (yych <= '9') goto yy1307;
  11877. if (yych <= ':') goto yy1293;
  11878. goto yy1296;
  11879. } else {
  11880. if (yych <= 'Z') {
  11881. if (yych <= '@') goto yy1293;
  11882. } else {
  11883. if (yych <= '`') goto yy1293;
  11884. if (yych >= '{') goto yy1293;
  11885. }
  11886. }
  11887. yy1307:
  11888. yych = *++p;
  11889. if (yych <= ';') {
  11890. if (yych <= '/') goto yy1293;
  11891. if (yych <= '9') goto yy1308;
  11892. if (yych <= ':') goto yy1293;
  11893. goto yy1296;
  11894. } else {
  11895. if (yych <= 'Z') {
  11896. if (yych <= '@') goto yy1293;
  11897. } else {
  11898. if (yych <= '`') goto yy1293;
  11899. if (yych >= '{') goto yy1293;
  11900. }
  11901. }
  11902. yy1308:
  11903. yych = *++p;
  11904. if (yych <= ';') {
  11905. if (yych <= '/') goto yy1293;
  11906. if (yych <= '9') goto yy1309;
  11907. if (yych <= ':') goto yy1293;
  11908. goto yy1296;
  11909. } else {
  11910. if (yych <= 'Z') {
  11911. if (yych <= '@') goto yy1293;
  11912. } else {
  11913. if (yych <= '`') goto yy1293;
  11914. if (yych >= '{') goto yy1293;
  11915. }
  11916. }
  11917. yy1309:
  11918. yych = *++p;
  11919. if (yych <= ';') {
  11920. if (yych <= '/') goto yy1293;
  11921. if (yych <= '9') goto yy1310;
  11922. if (yych <= ':') goto yy1293;
  11923. goto yy1296;
  11924. } else {
  11925. if (yych <= 'Z') {
  11926. if (yych <= '@') goto yy1293;
  11927. } else {
  11928. if (yych <= '`') goto yy1293;
  11929. if (yych >= '{') goto yy1293;
  11930. }
  11931. }
  11932. yy1310:
  11933. yych = *++p;
  11934. if (yych <= ';') {
  11935. if (yych <= '/') goto yy1293;
  11936. if (yych <= '9') goto yy1311;
  11937. if (yych <= ':') goto yy1293;
  11938. goto yy1296;
  11939. } else {
  11940. if (yych <= 'Z') {
  11941. if (yych <= '@') goto yy1293;
  11942. } else {
  11943. if (yych <= '`') goto yy1293;
  11944. if (yych >= '{') goto yy1293;
  11945. }
  11946. }
  11947. yy1311:
  11948. yych = *++p;
  11949. if (yych <= ';') {
  11950. if (yych <= '/') goto yy1293;
  11951. if (yych <= '9') goto yy1312;
  11952. if (yych <= ':') goto yy1293;
  11953. goto yy1296;
  11954. } else {
  11955. if (yych <= 'Z') {
  11956. if (yych <= '@') goto yy1293;
  11957. } else {
  11958. if (yych <= '`') goto yy1293;
  11959. if (yych >= '{') goto yy1293;
  11960. }
  11961. }
  11962. yy1312:
  11963. yych = *++p;
  11964. if (yych <= ';') {
  11965. if (yych <= '/') goto yy1293;
  11966. if (yych <= '9') goto yy1313;
  11967. if (yych <= ':') goto yy1293;
  11968. goto yy1296;
  11969. } else {
  11970. if (yych <= 'Z') {
  11971. if (yych <= '@') goto yy1293;
  11972. } else {
  11973. if (yych <= '`') goto yy1293;
  11974. if (yych >= '{') goto yy1293;
  11975. }
  11976. }
  11977. yy1313:
  11978. yych = *++p;
  11979. if (yych <= ';') {
  11980. if (yych <= '/') goto yy1293;
  11981. if (yych <= '9') goto yy1314;
  11982. if (yych <= ':') goto yy1293;
  11983. goto yy1296;
  11984. } else {
  11985. if (yych <= 'Z') {
  11986. if (yych <= '@') goto yy1293;
  11987. } else {
  11988. if (yych <= '`') goto yy1293;
  11989. if (yych >= '{') goto yy1293;
  11990. }
  11991. }
  11992. yy1314:
  11993. yych = *++p;
  11994. if (yych <= ';') {
  11995. if (yych <= '/') goto yy1293;
  11996. if (yych <= '9') goto yy1315;
  11997. if (yych <= ':') goto yy1293;
  11998. goto yy1296;
  11999. } else {
  12000. if (yych <= 'Z') {
  12001. if (yych <= '@') goto yy1293;
  12002. } else {
  12003. if (yych <= '`') goto yy1293;
  12004. if (yych >= '{') goto yy1293;
  12005. }
  12006. }
  12007. yy1315:
  12008. yych = *++p;
  12009. if (yych <= ';') {
  12010. if (yych <= '/') goto yy1293;
  12011. if (yych <= '9') goto yy1316;
  12012. if (yych <= ':') goto yy1293;
  12013. goto yy1296;
  12014. } else {
  12015. if (yych <= 'Z') {
  12016. if (yych <= '@') goto yy1293;
  12017. } else {
  12018. if (yych <= '`') goto yy1293;
  12019. if (yych >= '{') goto yy1293;
  12020. }
  12021. }
  12022. yy1316:
  12023. yych = *++p;
  12024. if (yych <= ';') {
  12025. if (yych <= '/') goto yy1293;
  12026. if (yych <= '9') goto yy1317;
  12027. if (yych <= ':') goto yy1293;
  12028. goto yy1296;
  12029. } else {
  12030. if (yych <= 'Z') {
  12031. if (yych <= '@') goto yy1293;
  12032. } else {
  12033. if (yych <= '`') goto yy1293;
  12034. if (yych >= '{') goto yy1293;
  12035. }
  12036. }
  12037. yy1317:
  12038. yych = *++p;
  12039. if (yych <= ';') {
  12040. if (yych <= '/') goto yy1293;
  12041. if (yych <= '9') goto yy1318;
  12042. if (yych <= ':') goto yy1293;
  12043. goto yy1296;
  12044. } else {
  12045. if (yych <= 'Z') {
  12046. if (yych <= '@') goto yy1293;
  12047. } else {
  12048. if (yych <= '`') goto yy1293;
  12049. if (yych >= '{') goto yy1293;
  12050. }
  12051. }
  12052. yy1318:
  12053. yych = *++p;
  12054. if (yych <= ';') {
  12055. if (yych <= '/') goto yy1293;
  12056. if (yych <= '9') goto yy1319;
  12057. if (yych <= ':') goto yy1293;
  12058. goto yy1296;
  12059. } else {
  12060. if (yych <= 'Z') {
  12061. if (yych <= '@') goto yy1293;
  12062. } else {
  12063. if (yych <= '`') goto yy1293;
  12064. if (yych >= '{') goto yy1293;
  12065. }
  12066. }
  12067. yy1319:
  12068. yych = *++p;
  12069. if (yych <= ';') {
  12070. if (yych <= '/') goto yy1293;
  12071. if (yych <= '9') goto yy1320;
  12072. if (yych <= ':') goto yy1293;
  12073. goto yy1296;
  12074. } else {
  12075. if (yych <= 'Z') {
  12076. if (yych <= '@') goto yy1293;
  12077. } else {
  12078. if (yych <= '`') goto yy1293;
  12079. if (yych >= '{') goto yy1293;
  12080. }
  12081. }
  12082. yy1320:
  12083. yych = *++p;
  12084. if (yych <= ';') {
  12085. if (yych <= '/') goto yy1293;
  12086. if (yych <= '9') goto yy1321;
  12087. if (yych <= ':') goto yy1293;
  12088. goto yy1296;
  12089. } else {
  12090. if (yych <= 'Z') {
  12091. if (yych <= '@') goto yy1293;
  12092. } else {
  12093. if (yych <= '`') goto yy1293;
  12094. if (yych >= '{') goto yy1293;
  12095. }
  12096. }
  12097. yy1321:
  12098. yych = *++p;
  12099. if (yych <= ';') {
  12100. if (yych <= '/') goto yy1293;
  12101. if (yych <= '9') goto yy1322;
  12102. if (yych <= ':') goto yy1293;
  12103. goto yy1296;
  12104. } else {
  12105. if (yych <= 'Z') {
  12106. if (yych <= '@') goto yy1293;
  12107. } else {
  12108. if (yych <= '`') goto yy1293;
  12109. if (yych >= '{') goto yy1293;
  12110. }
  12111. }
  12112. yy1322:
  12113. yych = *++p;
  12114. if (yych <= ';') {
  12115. if (yych <= '/') goto yy1293;
  12116. if (yych <= '9') goto yy1323;
  12117. if (yych <= ':') goto yy1293;
  12118. goto yy1296;
  12119. } else {
  12120. if (yych <= 'Z') {
  12121. if (yych <= '@') goto yy1293;
  12122. } else {
  12123. if (yych <= '`') goto yy1293;
  12124. if (yych >= '{') goto yy1293;
  12125. }
  12126. }
  12127. yy1323:
  12128. yych = *++p;
  12129. if (yych <= ';') {
  12130. if (yych <= '/') goto yy1293;
  12131. if (yych <= '9') goto yy1324;
  12132. if (yych <= ':') goto yy1293;
  12133. goto yy1296;
  12134. } else {
  12135. if (yych <= 'Z') {
  12136. if (yych <= '@') goto yy1293;
  12137. } else {
  12138. if (yych <= '`') goto yy1293;
  12139. if (yych >= '{') goto yy1293;
  12140. }
  12141. }
  12142. yy1324:
  12143. yych = *++p;
  12144. if (yych <= ';') {
  12145. if (yych <= '/') goto yy1293;
  12146. if (yych <= '9') goto yy1325;
  12147. if (yych <= ':') goto yy1293;
  12148. goto yy1296;
  12149. } else {
  12150. if (yych <= 'Z') {
  12151. if (yych <= '@') goto yy1293;
  12152. } else {
  12153. if (yych <= '`') goto yy1293;
  12154. if (yych >= '{') goto yy1293;
  12155. }
  12156. }
  12157. yy1325:
  12158. yych = *++p;
  12159. if (yych <= ';') {
  12160. if (yych <= '/') goto yy1293;
  12161. if (yych <= '9') goto yy1326;
  12162. if (yych <= ':') goto yy1293;
  12163. goto yy1296;
  12164. } else {
  12165. if (yych <= 'Z') {
  12166. if (yych <= '@') goto yy1293;
  12167. } else {
  12168. if (yych <= '`') goto yy1293;
  12169. if (yych >= '{') goto yy1293;
  12170. }
  12171. }
  12172. yy1326:
  12173. yych = *++p;
  12174. if (yych <= ';') {
  12175. if (yych <= '/') goto yy1293;
  12176. if (yych <= '9') goto yy1327;
  12177. if (yych <= ':') goto yy1293;
  12178. goto yy1296;
  12179. } else {
  12180. if (yych <= 'Z') {
  12181. if (yych <= '@') goto yy1293;
  12182. } else {
  12183. if (yych <= '`') goto yy1293;
  12184. if (yych >= '{') goto yy1293;
  12185. }
  12186. }
  12187. yy1327:
  12188. yych = *++p;
  12189. if (yych == ';') goto yy1296;
  12190. goto yy1293;
  12191. yy1328:
  12192. yych = *++p;
  12193. if (yych <= '@') {
  12194. if (yych <= '/') goto yy1293;
  12195. if (yych <= '9') goto yy1336;
  12196. goto yy1293;
  12197. } else {
  12198. if (yych <= 'F') goto yy1336;
  12199. if (yych <= '`') goto yy1293;
  12200. if (yych <= 'f') goto yy1336;
  12201. goto yy1293;
  12202. }
  12203. yy1329:
  12204. yych = *++p;
  12205. if (yych <= '/') goto yy1293;
  12206. if (yych <= '9') goto yy1330;
  12207. if (yych == ';') goto yy1296;
  12208. goto yy1293;
  12209. yy1330:
  12210. yych = *++p;
  12211. if (yych <= '/') goto yy1293;
  12212. if (yych <= '9') goto yy1331;
  12213. if (yych == ';') goto yy1296;
  12214. goto yy1293;
  12215. yy1331:
  12216. yych = *++p;
  12217. if (yych <= '/') goto yy1293;
  12218. if (yych <= '9') goto yy1332;
  12219. if (yych == ';') goto yy1296;
  12220. goto yy1293;
  12221. yy1332:
  12222. yych = *++p;
  12223. if (yych <= '/') goto yy1293;
  12224. if (yych <= '9') goto yy1333;
  12225. if (yych == ';') goto yy1296;
  12226. goto yy1293;
  12227. yy1333:
  12228. yych = *++p;
  12229. if (yych <= '/') goto yy1293;
  12230. if (yych <= '9') goto yy1334;
  12231. if (yych == ';') goto yy1296;
  12232. goto yy1293;
  12233. yy1334:
  12234. yych = *++p;
  12235. if (yych <= '/') goto yy1293;
  12236. if (yych <= '9') goto yy1335;
  12237. if (yych == ';') goto yy1296;
  12238. goto yy1293;
  12239. yy1335:
  12240. yych = *++p;
  12241. if (yych <= '/') goto yy1293;
  12242. if (yych <= '9') goto yy1327;
  12243. if (yych == ';') goto yy1296;
  12244. goto yy1293;
  12245. yy1336:
  12246. yych = *++p;
  12247. if (yych <= ';') {
  12248. if (yych <= '/') goto yy1293;
  12249. if (yych <= '9') goto yy1337;
  12250. if (yych <= ':') goto yy1293;
  12251. goto yy1296;
  12252. } else {
  12253. if (yych <= 'F') {
  12254. if (yych <= '@') goto yy1293;
  12255. } else {
  12256. if (yych <= '`') goto yy1293;
  12257. if (yych >= 'g') goto yy1293;
  12258. }
  12259. }
  12260. yy1337:
  12261. yych = *++p;
  12262. if (yych <= ';') {
  12263. if (yych <= '/') goto yy1293;
  12264. if (yych <= '9') goto yy1338;
  12265. if (yych <= ':') goto yy1293;
  12266. goto yy1296;
  12267. } else {
  12268. if (yych <= 'F') {
  12269. if (yych <= '@') goto yy1293;
  12270. } else {
  12271. if (yych <= '`') goto yy1293;
  12272. if (yych >= 'g') goto yy1293;
  12273. }
  12274. }
  12275. yy1338:
  12276. yych = *++p;
  12277. if (yych <= ';') {
  12278. if (yych <= '/') goto yy1293;
  12279. if (yych <= '9') goto yy1339;
  12280. if (yych <= ':') goto yy1293;
  12281. goto yy1296;
  12282. } else {
  12283. if (yych <= 'F') {
  12284. if (yych <= '@') goto yy1293;
  12285. } else {
  12286. if (yych <= '`') goto yy1293;
  12287. if (yych >= 'g') goto yy1293;
  12288. }
  12289. }
  12290. yy1339:
  12291. yych = *++p;
  12292. if (yych <= ';') {
  12293. if (yych <= '/') goto yy1293;
  12294. if (yych <= '9') goto yy1340;
  12295. if (yych <= ':') goto yy1293;
  12296. goto yy1296;
  12297. } else {
  12298. if (yych <= 'F') {
  12299. if (yych <= '@') goto yy1293;
  12300. } else {
  12301. if (yych <= '`') goto yy1293;
  12302. if (yych >= 'g') goto yy1293;
  12303. }
  12304. }
  12305. yy1340:
  12306. yych = *++p;
  12307. if (yych <= ';') {
  12308. if (yych <= '/') goto yy1293;
  12309. if (yych <= '9') goto yy1341;
  12310. if (yych <= ':') goto yy1293;
  12311. goto yy1296;
  12312. } else {
  12313. if (yych <= 'F') {
  12314. if (yych <= '@') goto yy1293;
  12315. } else {
  12316. if (yych <= '`') goto yy1293;
  12317. if (yych >= 'g') goto yy1293;
  12318. }
  12319. }
  12320. yy1341:
  12321. yych = *++p;
  12322. if (yych <= ';') {
  12323. if (yych <= '/') goto yy1293;
  12324. if (yych <= '9') goto yy1342;
  12325. if (yych <= ':') goto yy1293;
  12326. goto yy1296;
  12327. } else {
  12328. if (yych <= 'F') {
  12329. if (yych <= '@') goto yy1293;
  12330. } else {
  12331. if (yych <= '`') goto yy1293;
  12332. if (yych >= 'g') goto yy1293;
  12333. }
  12334. }
  12335. yy1342:
  12336. ++p;
  12337. if ((yych = *p) <= ';') {
  12338. if (yych <= '/') goto yy1293;
  12339. if (yych <= '9') goto yy1327;
  12340. if (yych <= ':') goto yy1293;
  12341. goto yy1296;
  12342. } else {
  12343. if (yych <= 'F') {
  12344. if (yych <= '@') goto yy1293;
  12345. goto yy1327;
  12346. } else {
  12347. if (yych <= '`') goto yy1293;
  12348. if (yych <= 'f') goto yy1327;
  12349. goto yy1293;
  12350. }
  12351. }
  12352. }
  12353. }