PageRenderTime 58ms CodeModel.GetById 19ms RepoModel.GetById 0ms app.codeStats 0ms

/bundles/plugins-trunk/XML/sidekick/css/parser/CssParserTokenManager.java

#
Java | 2010 lines | 2008 code | 1 blank | 1 comment | 726 complexity | 6e04226e809a928efe0e93e30a0bdc86 MD5 | raw file
Possible License(s): BSD-3-Clause, AGPL-1.0, Apache-2.0, LGPL-2.0, LGPL-3.0, GPL-2.0, CC-BY-SA-3.0, LGPL-2.1, GPL-3.0, MPL-2.0-no-copyleft-exception, IPL-1.0
  1. /* Generated By:JavaCC: Do not edit this line. CssParserTokenManager.java */
  2. package sidekick.css.parser;
  3. import java.io.*;
  4. import java.net.*;
  5. import java.text.MessageFormat;
  6. import java.util.*;
  7. import java.util.regex.*;
  8. import sidekick.util.*;
  9. public class CssParserTokenManager implements CssParserConstants
  10. {
  11. public java.io.PrintStream debugStream = System.out;
  12. public void setDebugStream(java.io.PrintStream ds) { debugStream = ds; }
  13. private final int jjStopAtPos(int pos, int kind)
  14. {
  15. jjmatchedKind = kind;
  16. jjmatchedPos = pos;
  17. return pos + 1;
  18. }
  19. private final int jjMoveStringLiteralDfa0_0()
  20. {
  21. switch(curChar)
  22. {
  23. case 36:
  24. return jjMoveStringLiteralDfa1_0(0x8000000000L, 0x0L);
  25. case 40:
  26. jjmatchedKind = 50;
  27. return jjMoveNfa_0(7, 0);
  28. case 41:
  29. jjmatchedKind = 49;
  30. return jjMoveNfa_0(7, 0);
  31. case 42:
  32. jjmatchedKind = 47;
  33. return jjMoveStringLiteralDfa1_0(0x10000000000L, 0x0L);
  34. case 45:
  35. jjmatchedKind = 42;
  36. return jjMoveStringLiteralDfa1_0(0x800000L, 0x0L);
  37. case 46:
  38. jjmatchedKind = 48;
  39. return jjMoveNfa_0(7, 0);
  40. case 47:
  41. jjmatchedKind = 44;
  42. return jjMoveNfa_0(7, 0);
  43. case 58:
  44. jjmatchedKind = 51;
  45. return jjMoveStringLiteralDfa1_0(0x0L, 0x40000004L);
  46. case 59:
  47. jjmatchedKind = 43;
  48. return jjMoveNfa_0(7, 0);
  49. case 60:
  50. return jjMoveStringLiteralDfa1_0(0x400000L, 0x0L);
  51. case 61:
  52. jjmatchedKind = 41;
  53. return jjMoveNfa_0(7, 0);
  54. case 64:
  55. return jjMoveStringLiteralDfa1_0(0x0L, 0x1fff8L);
  56. case 91:
  57. jjmatchedKind = 45;
  58. return jjMoveNfa_0(7, 0);
  59. case 93:
  60. jjmatchedKind = 46;
  61. return jjMoveNfa_0(7, 0);
  62. case 94:
  63. return jjMoveStringLiteralDfa1_0(0x4000000000L, 0x0L);
  64. case 65:
  65. case 97:
  66. return jjMoveStringLiteralDfa1_0(0x80000000L, 0x0L);
  67. case 76:
  68. case 108:
  69. return jjMoveStringLiteralDfa1_0(0x0L, 0x20000000L);
  70. case 124:
  71. jjmatchedKind = 98;
  72. return jjMoveStringLiteralDfa1_0(0x2000000L, 0x0L);
  73. case 125:
  74. jjmatchedKind = 37;
  75. return jjMoveNfa_0(7, 0);
  76. default :
  77. return jjMoveNfa_0(7, 0);
  78. }
  79. }
  80. private final int jjMoveStringLiteralDfa1_0(long active0, long active1)
  81. {
  82. try { curChar = input_stream.readChar(); }
  83. catch(java.io.IOException e) {
  84. return jjMoveNfa_0(7, 0);
  85. }
  86. switch(curChar)
  87. {
  88. case 33:
  89. return jjMoveStringLiteralDfa2_0(active0, 0x400000L, active1, 0L);
  90. case 45:
  91. return jjMoveStringLiteralDfa2_0(active0, 0x800000L, active1, 0L);
  92. case 58:
  93. if ((active1 & 0x4L) != 0L)
  94. {
  95. jjmatchedKind = 66;
  96. jjmatchedPos = 1;
  97. }
  98. break;
  99. case 61:
  100. if ((active0 & 0x2000000L) != 0L)
  101. {
  102. jjmatchedKind = 25;
  103. jjmatchedPos = 1;
  104. }
  105. else if ((active0 & 0x4000000000L) != 0L)
  106. {
  107. jjmatchedKind = 38;
  108. jjmatchedPos = 1;
  109. }
  110. else if ((active0 & 0x8000000000L) != 0L)
  111. {
  112. jjmatchedKind = 39;
  113. jjmatchedPos = 1;
  114. }
  115. else if ((active0 & 0x10000000000L) != 0L)
  116. {
  117. jjmatchedKind = 40;
  118. jjmatchedPos = 1;
  119. }
  120. break;
  121. case 65:
  122. case 97:
  123. return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x20000000L);
  124. case 66:
  125. case 98:
  126. return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x2000L);
  127. case 67:
  128. case 99:
  129. return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x8408L);
  130. case 70:
  131. case 102:
  132. return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x100L);
  133. case 73:
  134. case 105:
  135. return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x10L);
  136. case 76:
  137. case 108:
  138. return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x4000L);
  139. case 77:
  140. case 109:
  141. return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x40L);
  142. case 78:
  143. case 110:
  144. return jjMoveStringLiteralDfa2_0(active0, 0x80000000L, active1, 0x40000020L);
  145. case 80:
  146. case 112:
  147. return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x10280L);
  148. case 82:
  149. case 114:
  150. return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x1000L);
  151. case 84:
  152. case 116:
  153. return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x800L);
  154. default :
  155. break;
  156. }
  157. return jjMoveNfa_0(7, 1);
  158. }
  159. private final int jjMoveStringLiteralDfa2_0(long old0, long active0, long old1, long active1)
  160. {
  161. if (((active0 &= old0) | (active1 &= old1)) == 0L)
  162. return jjMoveNfa_0(7, 1);
  163. try { curChar = input_stream.readChar(); }
  164. catch(java.io.IOException e) {
  165. return jjMoveNfa_0(7, 1);
  166. }
  167. switch(curChar)
  168. {
  169. case 45:
  170. return jjMoveStringLiteralDfa3_0(active0, 0x400000L, active1, 0L);
  171. case 62:
  172. if ((active0 & 0x800000L) != 0L)
  173. {
  174. jjmatchedKind = 23;
  175. jjmatchedPos = 2;
  176. }
  177. break;
  178. case 65:
  179. case 97:
  180. return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0xa0L);
  181. case 68:
  182. case 100:
  183. if ((active0 & 0x80000000L) != 0L)
  184. {
  185. jjmatchedKind = 31;
  186. jjmatchedPos = 2;
  187. }
  188. break;
  189. case 69:
  190. case 101:
  191. return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x4040L);
  192. case 72:
  193. case 104:
  194. return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x10008L);
  195. case 73:
  196. case 105:
  197. return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x1000L);
  198. case 77:
  199. case 109:
  200. return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x10L);
  201. case 78:
  202. case 110:
  203. return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x20000000L);
  204. case 79:
  205. case 111:
  206. return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x4000ad00L);
  207. case 82:
  208. case 114:
  209. return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x200L);
  210. default :
  211. break;
  212. }
  213. return jjMoveNfa_0(7, 2);
  214. }
  215. private final int jjMoveStringLiteralDfa3_0(long old0, long active0, long old1, long active1)
  216. {
  217. if (((active0 &= old0) | (active1 &= old1)) == 0L)
  218. return jjMoveNfa_0(7, 2);
  219. try { curChar = input_stream.readChar(); }
  220. catch(java.io.IOException e) {
  221. return jjMoveNfa_0(7, 2);
  222. }
  223. switch(curChar)
  224. {
  225. case 45:
  226. if ((active0 & 0x400000L) != 0L)
  227. {
  228. jjmatchedKind = 22;
  229. jjmatchedPos = 3;
  230. }
  231. break;
  232. case 65:
  233. case 97:
  234. return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x8L);
  235. case 68:
  236. case 100:
  237. return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x40L);
  238. case 69:
  239. case 101:
  240. return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x200L);
  241. case 70:
  242. case 102:
  243. return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x4000L);
  244. case 71:
  245. case 103:
  246. return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x20001080L);
  247. case 76:
  248. case 108:
  249. return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x400L);
  250. case 77:
  251. case 109:
  252. return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x20L);
  253. case 78:
  254. case 110:
  255. return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x100L);
  256. case 79:
  257. case 111:
  258. return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x10000L);
  259. case 80:
  260. case 112:
  261. if ((active1 & 0x800L) != 0L)
  262. {
  263. jjmatchedKind = 75;
  264. jjmatchedPos = 3;
  265. }
  266. return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x10L);
  267. case 84:
  268. case 116:
  269. return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x40002000L);
  270. case 85:
  271. case 117:
  272. return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x8000L);
  273. default :
  274. break;
  275. }
  276. return jjMoveNfa_0(7, 3);
  277. }
  278. private final int jjMoveStringLiteralDfa4_0(long old0, long active0, long old1, long active1)
  279. {
  280. if (((active0 &= old0) | (active1 &= old1)) == 0L)
  281. return jjMoveNfa_0(7, 3);
  282. try { curChar = input_stream.readChar(); }
  283. catch(java.io.IOException e) {
  284. return jjMoveNfa_0(7, 3);
  285. }
  286. switch(curChar)
  287. {
  288. case 40:
  289. if ((active1 & 0x20000000L) != 0L)
  290. {
  291. jjmatchedKind = 93;
  292. jjmatchedPos = 4;
  293. }
  294. else if ((active1 & 0x40000000L) != 0L)
  295. {
  296. jjmatchedKind = 94;
  297. jjmatchedPos = 4;
  298. }
  299. break;
  300. case 69:
  301. case 101:
  302. if ((active1 & 0x80L) != 0L)
  303. {
  304. jjmatchedKind = 71;
  305. jjmatchedPos = 4;
  306. }
  307. return jjMoveStringLiteralDfa5_0(active1, 0x20L);
  308. case 70:
  309. case 102:
  310. return jjMoveStringLiteralDfa5_0(active1, 0x200L);
  311. case 72:
  312. case 104:
  313. return jjMoveStringLiteralDfa5_0(active1, 0x1000L);
  314. case 73:
  315. case 105:
  316. return jjMoveStringLiteralDfa5_0(active1, 0x40L);
  317. case 78:
  318. case 110:
  319. return jjMoveStringLiteralDfa5_0(active1, 0x18000L);
  320. case 79:
  321. case 111:
  322. return jjMoveStringLiteralDfa5_0(active1, 0x410L);
  323. case 82:
  324. case 114:
  325. return jjMoveStringLiteralDfa5_0(active1, 0x8L);
  326. case 84:
  327. case 116:
  328. if ((active1 & 0x4000L) != 0L)
  329. {
  330. jjmatchedKind = 78;
  331. jjmatchedPos = 4;
  332. }
  333. return jjMoveStringLiteralDfa5_0(active1, 0x2100L);
  334. default :
  335. break;
  336. }
  337. return jjMoveNfa_0(7, 4);
  338. }
  339. private final int jjMoveStringLiteralDfa5_0(long old1, long active1)
  340. {
  341. if (((active1 &= old1)) == 0L)
  342. return jjMoveNfa_0(7, 4);
  343. try { curChar = input_stream.readChar(); }
  344. catch(java.io.IOException e) {
  345. return jjMoveNfa_0(7, 4);
  346. }
  347. switch(curChar)
  348. {
  349. case 45:
  350. return jjMoveStringLiteralDfa6_0(active1, 0x100L);
  351. case 65:
  352. case 97:
  353. if ((active1 & 0x40L) != 0L)
  354. {
  355. jjmatchedKind = 70;
  356. jjmatchedPos = 5;
  357. }
  358. break;
  359. case 69:
  360. case 101:
  361. return jjMoveStringLiteralDfa6_0(active1, 0x10200L);
  362. case 79:
  363. case 111:
  364. return jjMoveStringLiteralDfa6_0(active1, 0x2000L);
  365. case 82:
  366. case 114:
  367. return jjMoveStringLiteralDfa6_0(active1, 0x410L);
  368. case 83:
  369. case 115:
  370. return jjMoveStringLiteralDfa6_0(active1, 0x28L);
  371. case 84:
  372. case 116:
  373. if ((active1 & 0x1000L) != 0L)
  374. {
  375. jjmatchedKind = 76;
  376. jjmatchedPos = 5;
  377. }
  378. return jjMoveStringLiteralDfa6_0(active1, 0x8000L);
  379. default :
  380. break;
  381. }
  382. return jjMoveNfa_0(7, 5);
  383. }
  384. private final int jjMoveStringLiteralDfa6_0(long old1, long active1)
  385. {
  386. if (((active1 &= old1)) == 0L)
  387. return jjMoveNfa_0(7, 5);
  388. try { curChar = input_stream.readChar(); }
  389. catch(java.io.IOException e) {
  390. return jjMoveNfa_0(7, 5);
  391. }
  392. switch(curChar)
  393. {
  394. case 45:
  395. return jjMoveStringLiteralDfa7_0(active1, 0x400L);
  396. case 69:
  397. case 101:
  398. return jjMoveStringLiteralDfa7_0(active1, 0x8008L);
  399. case 70:
  400. case 102:
  401. return jjMoveStringLiteralDfa7_0(active1, 0x100L);
  402. case 77:
  403. case 109:
  404. if ((active1 & 0x2000L) != 0L)
  405. {
  406. jjmatchedKind = 77;
  407. jjmatchedPos = 6;
  408. }
  409. break;
  410. case 80:
  411. case 112:
  412. return jjMoveStringLiteralDfa7_0(active1, 0x20L);
  413. case 82:
  414. case 114:
  415. return jjMoveStringLiteralDfa7_0(active1, 0x200L);
  416. case 84:
  417. case 116:
  418. if ((active1 & 0x10L) != 0L)
  419. {
  420. jjmatchedKind = 68;
  421. jjmatchedPos = 6;
  422. }
  423. return jjMoveStringLiteralDfa7_0(active1, 0x10000L);
  424. default :
  425. break;
  426. }
  427. return jjMoveNfa_0(7, 6);
  428. }
  429. private final int jjMoveStringLiteralDfa7_0(long old1, long active1)
  430. {
  431. if (((active1 &= old1)) == 0L)
  432. return jjMoveNfa_0(7, 6);
  433. try { curChar = input_stream.readChar(); }
  434. catch(java.io.IOException e) {
  435. return jjMoveNfa_0(7, 6);
  436. }
  437. switch(curChar)
  438. {
  439. case 65:
  440. case 97:
  441. return jjMoveStringLiteralDfa8_0(active1, 0x120L);
  442. case 69:
  443. case 101:
  444. return jjMoveStringLiteralDfa8_0(active1, 0x200L);
  445. case 73:
  446. case 105:
  447. return jjMoveStringLiteralDfa8_0(active1, 0x10000L);
  448. case 80:
  449. case 112:
  450. return jjMoveStringLiteralDfa8_0(active1, 0x400L);
  451. case 82:
  452. case 114:
  453. if ((active1 & 0x8000L) != 0L)
  454. {
  455. jjmatchedKind = 79;
  456. jjmatchedPos = 7;
  457. }
  458. break;
  459. case 84:
  460. case 116:
  461. if ((active1 & 0x8L) != 0L)
  462. {
  463. jjmatchedKind = 67;
  464. jjmatchedPos = 7;
  465. }
  466. break;
  467. default :
  468. break;
  469. }
  470. return jjMoveNfa_0(7, 7);
  471. }
  472. private final int jjMoveStringLiteralDfa8_0(long old1, long active1)
  473. {
  474. if (((active1 &= old1)) == 0L)
  475. return jjMoveNfa_0(7, 7);
  476. try { curChar = input_stream.readChar(); }
  477. catch(java.io.IOException e) {
  478. return jjMoveNfa_0(7, 7);
  479. }
  480. switch(curChar)
  481. {
  482. case 67:
  483. case 99:
  484. return jjMoveStringLiteralDfa9_0(active1, 0x10120L);
  485. case 78:
  486. case 110:
  487. return jjMoveStringLiteralDfa9_0(active1, 0x200L);
  488. case 82:
  489. case 114:
  490. return jjMoveStringLiteralDfa9_0(active1, 0x400L);
  491. default :
  492. break;
  493. }
  494. return jjMoveNfa_0(7, 8);
  495. }
  496. private final int jjMoveStringLiteralDfa9_0(long old1, long active1)
  497. {
  498. if (((active1 &= old1)) == 0L)
  499. return jjMoveNfa_0(7, 8);
  500. try { curChar = input_stream.readChar(); }
  501. catch(java.io.IOException e) {
  502. return jjMoveNfa_0(7, 8);
  503. }
  504. switch(curChar)
  505. {
  506. case 45:
  507. return jjMoveStringLiteralDfa10_0(active1, 0x10000L);
  508. case 67:
  509. case 99:
  510. return jjMoveStringLiteralDfa10_0(active1, 0x200L);
  511. case 69:
  512. case 101:
  513. if ((active1 & 0x20L) != 0L)
  514. {
  515. jjmatchedKind = 69;
  516. jjmatchedPos = 9;
  517. }
  518. else if ((active1 & 0x100L) != 0L)
  519. {
  520. jjmatchedKind = 72;
  521. jjmatchedPos = 9;
  522. }
  523. break;
  524. case 79:
  525. case 111:
  526. return jjMoveStringLiteralDfa10_0(active1, 0x400L);
  527. default :
  528. break;
  529. }
  530. return jjMoveNfa_0(7, 9);
  531. }
  532. private final int jjMoveStringLiteralDfa10_0(long old1, long active1)
  533. {
  534. if (((active1 &= old1)) == 0L)
  535. return jjMoveNfa_0(7, 9);
  536. try { curChar = input_stream.readChar(); }
  537. catch(java.io.IOException e) {
  538. return jjMoveNfa_0(7, 9);
  539. }
  540. switch(curChar)
  541. {
  542. case 65:
  543. case 97:
  544. return jjMoveStringLiteralDfa11_0(active1, 0x10000L);
  545. case 69:
  546. case 101:
  547. if ((active1 & 0x200L) != 0L)
  548. {
  549. jjmatchedKind = 73;
  550. jjmatchedPos = 10;
  551. }
  552. break;
  553. case 70:
  554. case 102:
  555. return jjMoveStringLiteralDfa11_0(active1, 0x400L);
  556. default :
  557. break;
  558. }
  559. return jjMoveNfa_0(7, 10);
  560. }
  561. private final int jjMoveStringLiteralDfa11_0(long old1, long active1)
  562. {
  563. if (((active1 &= old1)) == 0L)
  564. return jjMoveNfa_0(7, 10);
  565. try { curChar = input_stream.readChar(); }
  566. catch(java.io.IOException e) {
  567. return jjMoveNfa_0(7, 10);
  568. }
  569. switch(curChar)
  570. {
  571. case 73:
  572. case 105:
  573. return jjMoveStringLiteralDfa12_0(active1, 0x400L);
  574. case 76:
  575. case 108:
  576. return jjMoveStringLiteralDfa12_0(active1, 0x10000L);
  577. default :
  578. break;
  579. }
  580. return jjMoveNfa_0(7, 11);
  581. }
  582. private final int jjMoveStringLiteralDfa12_0(long old1, long active1)
  583. {
  584. if (((active1 &= old1)) == 0L)
  585. return jjMoveNfa_0(7, 11);
  586. try { curChar = input_stream.readChar(); }
  587. catch(java.io.IOException e) {
  588. return jjMoveNfa_0(7, 11);
  589. }
  590. switch(curChar)
  591. {
  592. case 76:
  593. case 108:
  594. return jjMoveStringLiteralDfa13_0(active1, 0x400L);
  595. case 80:
  596. case 112:
  597. return jjMoveStringLiteralDfa13_0(active1, 0x10000L);
  598. default :
  599. break;
  600. }
  601. return jjMoveNfa_0(7, 12);
  602. }
  603. private final int jjMoveStringLiteralDfa13_0(long old1, long active1)
  604. {
  605. if (((active1 &= old1)) == 0L)
  606. return jjMoveNfa_0(7, 12);
  607. try { curChar = input_stream.readChar(); }
  608. catch(java.io.IOException e) {
  609. return jjMoveNfa_0(7, 12);
  610. }
  611. switch(curChar)
  612. {
  613. case 69:
  614. case 101:
  615. if ((active1 & 0x400L) != 0L)
  616. {
  617. jjmatchedKind = 74;
  618. jjmatchedPos = 13;
  619. }
  620. break;
  621. case 72:
  622. case 104:
  623. return jjMoveStringLiteralDfa14_0(active1, 0x10000L);
  624. default :
  625. break;
  626. }
  627. return jjMoveNfa_0(7, 13);
  628. }
  629. private final int jjMoveStringLiteralDfa14_0(long old1, long active1)
  630. {
  631. if (((active1 &= old1)) == 0L)
  632. return jjMoveNfa_0(7, 13);
  633. try { curChar = input_stream.readChar(); }
  634. catch(java.io.IOException e) {
  635. return jjMoveNfa_0(7, 13);
  636. }
  637. switch(curChar)
  638. {
  639. case 65:
  640. case 97:
  641. return jjMoveStringLiteralDfa15_0(active1, 0x10000L);
  642. default :
  643. break;
  644. }
  645. return jjMoveNfa_0(7, 14);
  646. }
  647. private final int jjMoveStringLiteralDfa15_0(long old1, long active1)
  648. {
  649. if (((active1 &= old1)) == 0L)
  650. return jjMoveNfa_0(7, 14);
  651. try { curChar = input_stream.readChar(); }
  652. catch(java.io.IOException e) {
  653. return jjMoveNfa_0(7, 14);
  654. }
  655. switch(curChar)
  656. {
  657. case 66:
  658. case 98:
  659. return jjMoveStringLiteralDfa16_0(active1, 0x10000L);
  660. default :
  661. break;
  662. }
  663. return jjMoveNfa_0(7, 15);
  664. }
  665. private final int jjMoveStringLiteralDfa16_0(long old1, long active1)
  666. {
  667. if (((active1 &= old1)) == 0L)
  668. return jjMoveNfa_0(7, 15);
  669. try { curChar = input_stream.readChar(); }
  670. catch(java.io.IOException e) {
  671. return jjMoveNfa_0(7, 15);
  672. }
  673. switch(curChar)
  674. {
  675. case 69:
  676. case 101:
  677. return jjMoveStringLiteralDfa17_0(active1, 0x10000L);
  678. default :
  679. break;
  680. }
  681. return jjMoveNfa_0(7, 16);
  682. }
  683. private final int jjMoveStringLiteralDfa17_0(long old1, long active1)
  684. {
  685. if (((active1 &= old1)) == 0L)
  686. return jjMoveNfa_0(7, 16);
  687. try { curChar = input_stream.readChar(); }
  688. catch(java.io.IOException e) {
  689. return jjMoveNfa_0(7, 16);
  690. }
  691. switch(curChar)
  692. {
  693. case 84:
  694. case 116:
  695. if ((active1 & 0x10000L) != 0L)
  696. {
  697. jjmatchedKind = 80;
  698. jjmatchedPos = 17;
  699. }
  700. break;
  701. default :
  702. break;
  703. }
  704. return jjMoveNfa_0(7, 17);
  705. }
  706. private final void jjCheckNAdd(int state)
  707. {
  708. if (jjrounds[state] != jjround)
  709. {
  710. jjstateSet[jjnewStateCnt++] = state;
  711. jjrounds[state] = jjround;
  712. }
  713. }
  714. private final void jjAddStates(int start, int end)
  715. {
  716. do {
  717. jjstateSet[jjnewStateCnt++] = jjnextStates[start];
  718. } while (start++ != end);
  719. }
  720. private final void jjCheckNAddTwoStates(int state1, int state2)
  721. {
  722. jjCheckNAdd(state1);
  723. jjCheckNAdd(state2);
  724. }
  725. private final void jjCheckNAddStates(int start, int end)
  726. {
  727. do {
  728. jjCheckNAdd(jjnextStates[start]);
  729. } while (start++ != end);
  730. }
  731. private final void jjCheckNAddStates(int start)
  732. {
  733. jjCheckNAdd(jjnextStates[start]);
  734. jjCheckNAdd(jjnextStates[start + 1]);
  735. }
  736. static final long[] jjbitVec0 = {
  737. 0xfffffffffffffffeL, 0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffffffffffffffL
  738. };
  739. static final long[] jjbitVec2 = {
  740. 0x0L, 0x0L, 0xffffffffffffffffL, 0xffffffffffffffffL
  741. };
  742. private final int jjMoveNfa_0(int startState, int curPos)
  743. {
  744. int strKind = jjmatchedKind;
  745. int strPos = jjmatchedPos;
  746. int seenUpto;
  747. input_stream.backup(seenUpto = curPos + 1);
  748. try { curChar = input_stream.readChar(); }
  749. catch(java.io.IOException e) { throw new Error("Internal Error"); }
  750. curPos = 0;
  751. int[] nextStates;
  752. int startsAt = 0;
  753. jjnewStateCnt = 728;
  754. int i = 1;
  755. jjstateSet[0] = startState;
  756. int j, kind = 0x7fffffff;
  757. for (;;)
  758. {
  759. if (++jjround == 0x7fffffff)
  760. ReInitRounds();
  761. if (curChar < 64)
  762. {
  763. long l = 1L << curChar;
  764. MatchLoop: do
  765. {
  766. switch(jjstateSet[--i])
  767. {
  768. case 7:
  769. if ((0x3ff000000000000L & l) != 0L)
  770. {
  771. if (kind > 64)
  772. kind = 64;
  773. jjCheckNAddStates(0, 78);
  774. }
  775. else if ((0x100003600L & l) != 0L)
  776. {
  777. if (kind > 21)
  778. kind = 21;
  779. jjCheckNAddStates(79, 98);
  780. }
  781. else if (curChar == 46)
  782. jjCheckNAddStates(99, 120);
  783. else if (curChar == 35)
  784. jjCheckNAddStates(121, 125);
  785. else if (curChar == 45)
  786. jjAddStates(126, 129);
  787. else if (curChar == 39)
  788. {
  789. if (kind > 33)
  790. kind = 33;
  791. jjCheckNAddStates(130, 134);
  792. }
  793. else if (curChar == 34)
  794. {
  795. if (kind > 33)
  796. kind = 33;
  797. jjCheckNAddStates(135, 139);
  798. }
  799. else if (curChar == 60)
  800. jjstateSet[jjnewStateCnt++] = 189;
  801. else if (curChar == 33)
  802. jjCheckNAddTwoStates(20, 37);
  803. else if (curChar == 44)
  804. {
  805. if (kind > 29)
  806. kind = 29;
  807. }
  808. else if (curChar == 62)
  809. {
  810. if (kind > 28)
  811. kind = 28;
  812. }
  813. else if (curChar == 43)
  814. {
  815. if (kind > 27)
  816. kind = 27;
  817. }
  818. else if (curChar == 47)
  819. jjstateSet[jjnewStateCnt++] = 0;
  820. if (curChar == 60)
  821. jjCheckNAddStates(140, 143);
  822. break;
  823. case 0:
  824. if (curChar == 42)
  825. jjCheckNAddTwoStates(1, 2);
  826. break;
  827. case 1:
  828. if ((0xfffffbffffffffffL & l) != 0L)
  829. jjCheckNAddTwoStates(1, 2);
  830. break;
  831. case 2:
  832. if (curChar == 42)
  833. jjCheckNAddStates(144, 146);
  834. break;
  835. case 3:
  836. if ((0xffff7bffffffffffL & l) != 0L)
  837. jjCheckNAddTwoStates(4, 5);
  838. break;
  839. case 4:
  840. if ((0xfffffbffffffffffL & l) != 0L)
  841. jjCheckNAddTwoStates(4, 5);
  842. break;
  843. case 5:
  844. if (curChar == 42)
  845. jjCheckNAddStates(147, 149);
  846. break;
  847. case 6:
  848. if (curChar == 47 && kind > 1)
  849. kind = 1;
  850. break;
  851. case 9:
  852. if (curChar == 43 && kind > 27)
  853. kind = 27;
  854. break;
  855. case 10:
  856. if (curChar == 62 && kind > 28)
  857. kind = 28;
  858. break;
  859. case 11:
  860. if (curChar == 44 && kind > 29)
  861. kind = 29;
  862. break;
  863. case 19:
  864. if (curChar == 33)
  865. jjCheckNAddTwoStates(20, 37);
  866. break;
  867. case 20:
  868. if ((0x100003600L & l) != 0L)
  869. jjCheckNAddStates(150, 152);
  870. break;
  871. case 21:
  872. if (curChar == 42)
  873. jjCheckNAddTwoStates(22, 23);
  874. break;
  875. case 22:
  876. if ((0xfffffbffffffffffL & l) != 0L)
  877. jjCheckNAddTwoStates(22, 23);
  878. break;
  879. case 23:
  880. if (curChar == 42)
  881. jjCheckNAddStates(153, 155);
  882. break;
  883. case 24:
  884. if ((0xffff7bffffffffffL & l) != 0L)
  885. jjCheckNAddTwoStates(25, 26);
  886. break;
  887. case 25:
  888. if ((0xfffffbffffffffffL & l) != 0L)
  889. jjCheckNAddTwoStates(25, 26);
  890. break;
  891. case 26:
  892. if (curChar == 42)
  893. jjCheckNAddStates(156, 158);
  894. break;
  895. case 27:
  896. if (curChar == 47)
  897. jjCheckNAddStates(150, 152);
  898. break;
  899. case 28:
  900. if (curChar == 47)
  901. jjstateSet[jjnewStateCnt++] = 21;
  902. break;
  903. case 39:
  904. if (curChar == 45)
  905. jjAddStates(159, 160);
  906. break;
  907. case 41:
  908. if ((0x3ff200000000000L & l) == 0L)
  909. break;
  910. if (kind > 81)
  911. kind = 81;
  912. jjCheckNAddTwoStates(41, 42);
  913. break;
  914. case 43:
  915. if ((0xfc00ffffffffcbffL & l) == 0L)
  916. break;
  917. if (kind > 81)
  918. kind = 81;
  919. jjCheckNAddTwoStates(41, 42);
  920. break;
  921. case 44:
  922. if ((0x3ff000000000000L & l) == 0L)
  923. break;
  924. if (kind > 81)
  925. kind = 81;
  926. jjCheckNAddStates(161, 165);
  927. break;
  928. case 45:
  929. if (curChar != 10)
  930. break;
  931. if (kind > 81)
  932. kind = 81;
  933. jjCheckNAddTwoStates(41, 42);
  934. break;
  935. case 46:
  936. case 55:
  937. if (curChar == 13)
  938. jjCheckNAdd(45);
  939. break;
  940. case 47:
  941. if ((0x100003600L & l) == 0L)
  942. break;
  943. if (kind > 81)
  944. kind = 81;
  945. jjCheckNAddTwoStates(41, 42);
  946. break;
  947. case 48:
  948. if ((0x3ff000000000000L & l) == 0L)
  949. break;
  950. if (kind > 81)
  951. kind = 81;
  952. jjCheckNAddStates(166, 173);
  953. break;
  954. case 49:
  955. if ((0x3ff000000000000L & l) == 0L)
  956. break;
  957. if (kind > 81)
  958. kind = 81;
  959. jjCheckNAddStates(174, 177);
  960. break;
  961. case 50:
  962. if ((0x3ff000000000000L & l) == 0L)
  963. break;
  964. if (kind > 81)
  965. kind = 81;
  966. jjCheckNAddStates(178, 182);
  967. break;
  968. case 51:
  969. if ((0x3ff000000000000L & l) == 0L)
  970. break;
  971. if (kind > 81)
  972. kind = 81;
  973. jjCheckNAddStates(183, 188);
  974. break;
  975. case 52:
  976. if ((0x3ff000000000000L & l) == 0L)
  977. break;
  978. if (kind > 81)
  979. kind = 81;
  980. jjCheckNAddStates(189, 195);
  981. break;
  982. case 54:
  983. if ((0x3ff000000000000L & l) == 0L)
  984. break;
  985. if (kind > 81)
  986. kind = 81;
  987. jjCheckNAddStates(196, 200);
  988. break;
  989. case 56:
  990. if ((0x3ff000000000000L & l) == 0L)
  991. break;
  992. if (kind > 81)
  993. kind = 81;
  994. jjCheckNAddStates(201, 208);
  995. break;
  996. case 57:
  997. if ((0x3ff000000000000L & l) == 0L)
  998. break;
  999. if (kind > 81)
  1000. kind = 81;
  1001. jjCheckNAddStates(209, 212);
  1002. break;
  1003. case 58:
  1004. if ((0x3ff000000000000L & l) == 0L)
  1005. break;
  1006. if (kind > 81)
  1007. kind = 81;
  1008. jjCheckNAddStates(213, 217);
  1009. break;
  1010. case 59:
  1011. if ((0x3ff000000000000L & l) == 0L)
  1012. break;
  1013. if (kind > 81)
  1014. kind = 81;
  1015. jjCheckNAddStates(218, 223);
  1016. break;
  1017. case 60:
  1018. if ((0x3ff000000000000L & l) == 0L)
  1019. break;
  1020. if (kind > 81)
  1021. kind = 81;
  1022. jjCheckNAddStates(224, 230);
  1023. break;
  1024. case 61:
  1025. if (curChar == 60)
  1026. jjCheckNAddStates(140, 143);
  1027. break;
  1028. case 62:
  1029. if ((0x100003600L & l) != 0L)
  1030. jjCheckNAddStates(231, 235);
  1031. break;
  1032. case 63:
  1033. if (curChar == 42)
  1034. jjCheckNAddTwoStates(64, 65);
  1035. break;
  1036. case 64:
  1037. if ((0xfffffbffffffffffL & l) != 0L)
  1038. jjCheckNAddTwoStates(64, 65);
  1039. break;
  1040. case 65:
  1041. if (curChar == 42)
  1042. jjCheckNAddStates(236, 238);
  1043. break;
  1044. case 66:
  1045. if ((0xffff7bffffffffffL & l) != 0L)
  1046. jjCheckNAddTwoStates(67, 68);
  1047. break;
  1048. case 67:
  1049. if ((0xfffffbffffffffffL & l) != 0L)
  1050. jjCheckNAddTwoStates(67, 68);
  1051. break;
  1052. case 68:
  1053. if (curChar == 42)
  1054. jjCheckNAddStates(239, 241);
  1055. break;
  1056. case 69:
  1057. if (curChar == 47)
  1058. jjCheckNAddStates(231, 235);
  1059. break;
  1060. case 70:
  1061. if (curChar == 47)
  1062. jjstateSet[jjnewStateCnt++] = 63;
  1063. break;
  1064. case 71:
  1065. if (curChar == 45)
  1066. jjCheckNAddTwoStates(72, 181);
  1067. break;
  1068. case 73:
  1069. if ((0x3ff200000000000L & l) != 0L)
  1070. jjCheckNAddStates(242, 247);
  1071. break;
  1072. case 74:
  1073. if ((0x100003600L & l) != 0L)
  1074. jjCheckNAddStates(248, 253);
  1075. break;
  1076. case 75:
  1077. if (curChar == 42)
  1078. jjCheckNAddTwoStates(76, 77);
  1079. break;
  1080. case 76:
  1081. if ((0xfffffbffffffffffL & l) != 0L)
  1082. jjCheckNAddTwoStates(76, 77);
  1083. break;
  1084. case 77:
  1085. if (curChar == 42)
  1086. jjCheckNAddStates(254, 256);
  1087. break;
  1088. case 78:
  1089. if ((0xffff7bffffffffffL & l) != 0L)
  1090. jjCheckNAddTwoStates(79, 80);
  1091. break;
  1092. case 79:
  1093. if ((0xfffffbffffffffffL & l) != 0L)
  1094. jjCheckNAddTwoStates(79, 80);
  1095. break;
  1096. case 80:
  1097. if (curChar == 42)
  1098. jjCheckNAddStates(257, 259);
  1099. break;
  1100. case 81:
  1101. if (curChar == 47)
  1102. jjCheckNAddStates(248, 253);
  1103. break;
  1104. case 82:
  1105. if (curChar == 47)
  1106. jjstateSet[jjnewStateCnt++] = 75;
  1107. break;
  1108. case 83:
  1109. if (curChar == 45)
  1110. jjCheckNAddTwoStates(84, 100);
  1111. break;
  1112. case 85:
  1113. if ((0x3ff200000000000L & l) != 0L)
  1114. jjCheckNAddStates(260, 262);
  1115. break;
  1116. case 86:
  1117. if (curChar == 61)
  1118. jjCheckNAddStates(263, 267);
  1119. break;
  1120. case 87:
  1121. if (curChar == 45)
  1122. jjCheckNAddTwoStates(88, 130);
  1123. break;
  1124. case 89:
  1125. if ((0x3ff200000000000L & l) != 0L)
  1126. jjCheckNAddStates(268, 273);
  1127. break;
  1128. case 90:
  1129. if ((0x100003600L & l) != 0L)
  1130. jjCheckNAddStates(274, 279);
  1131. break;
  1132. case 91:
  1133. if (curChar == 42)
  1134. jjCheckNAddTwoStates(92, 93);
  1135. break;
  1136. case 92:
  1137. if ((0xfffffbffffffffffL & l) != 0L)
  1138. jjCheckNAddTwoStates(92, 93);
  1139. break;
  1140. case 93:
  1141. if (curChar == 42)
  1142. jjCheckNAddStates(280, 282);
  1143. break;
  1144. case 94:
  1145. if ((0xffff7bffffffffffL & l) != 0L)
  1146. jjCheckNAddTwoStates(95, 96);
  1147. break;
  1148. case 95:
  1149. if ((0xfffffbffffffffffL & l) != 0L)
  1150. jjCheckNAddTwoStates(95, 96);
  1151. break;
  1152. case 96:
  1153. if (curChar == 42)
  1154. jjCheckNAddStates(283, 285);
  1155. break;
  1156. case 97:
  1157. if (curChar == 47)
  1158. jjCheckNAddStates(274, 279);
  1159. break;
  1160. case 98:
  1161. if (curChar == 47)
  1162. jjstateSet[jjnewStateCnt++] = 91;
  1163. break;
  1164. case 99:
  1165. if (curChar == 62 && kind > 96)
  1166. kind = 96;
  1167. break;
  1168. case 101:
  1169. if ((0xfc00ffffffffcbffL & l) != 0L)
  1170. jjCheckNAddStates(260, 262);
  1171. break;
  1172. case 103:
  1173. if ((0x3ff000000000000L & l) != 0L)
  1174. jjCheckNAddStates(286, 291);
  1175. break;
  1176. case 104:
  1177. if (curChar == 10)
  1178. jjCheckNAddStates(260, 262);
  1179. break;
  1180. case 105:
  1181. case 113:
  1182. if (curChar == 13)
  1183. jjCheckNAdd(104);
  1184. break;
  1185. case 106:
  1186. if ((0x100003600L & l) != 0L)
  1187. jjCheckNAddStates(260, 262);
  1188. break;
  1189. case 107:
  1190. if ((0x3ff000000000000L & l) != 0L)
  1191. jjCheckNAddStates(292, 300);
  1192. break;
  1193. case 108:
  1194. if ((0x3ff000000000000L & l) != 0L)
  1195. jjCheckNAddStates(301, 305);
  1196. break;
  1197. case 109:
  1198. if ((0x3ff000000000000L & l) != 0L)
  1199. jjCheckNAddStates(306, 311);
  1200. break;
  1201. case 110:
  1202. if ((0x3ff000000000000L & l) != 0L)
  1203. jjCheckNAddStates(312, 318);
  1204. break;
  1205. case 111:
  1206. if ((0x3ff000000000000L & l) != 0L)
  1207. jjCheckNAddStates(319, 326);
  1208. break;
  1209. case 112:
  1210. if ((0x3ff000000000000L & l) != 0L)
  1211. jjCheckNAddStates(327, 332);
  1212. break;
  1213. case 114:
  1214. if ((0x3ff000000000000L & l) != 0L)
  1215. jjCheckNAddStates(333, 341);
  1216. break;
  1217. case 115:
  1218. if ((0x3ff000000000000L & l) != 0L)
  1219. jjCheckNAddStates(342, 346);
  1220. break;
  1221. case 116:
  1222. if ((0x3ff000000000000L & l) != 0L)
  1223. jjCheckNAddStates(347, 352);
  1224. break;
  1225. case 117:
  1226. if ((0x3ff000000000000L & l) != 0L)
  1227. jjCheckNAddStates(353, 359);
  1228. break;
  1229. case 118:
  1230. if ((0x3ff000000000000L & l) != 0L)
  1231. jjCheckNAddStates(360, 367);
  1232. break;
  1233. case 120:
  1234. if ((0xfc00ffffffffcbffL & l) != 0L)
  1235. jjCheckNAddStates(268, 273);
  1236. break;
  1237. case 121:
  1238. if ((0x3ff000000000000L & l) != 0L)
  1239. jjCheckNAddStates(368, 375);
  1240. break;
  1241. case 122:
  1242. if (curChar == 10)
  1243. jjCheckNAddStates(268, 273);
  1244. break;
  1245. case 123:
  1246. case 132:
  1247. if (curChar == 13)
  1248. jjCheckNAdd(122);
  1249. break;
  1250. case 124:
  1251. if ((0x100003600L & l) != 0L)
  1252. jjCheckNAddStates(376, 384);
  1253. break;
  1254. case 125:
  1255. if ((0x3ff000000000000L & l) != 0L)
  1256. jjCheckNAddStates(385, 395);
  1257. break;
  1258. case 126:
  1259. if ((0x3ff000000000000L & l) != 0L)
  1260. jjCheckNAddStates(396, 402);
  1261. break;
  1262. case 127:
  1263. if ((0x3ff000000000000L & l) != 0L)
  1264. jjCheckNAddStates(403, 410);
  1265. break;
  1266. case 128:
  1267. if ((0x3ff000000000000L & l) != 0L)
  1268. jjCheckNAddStates(411, 419);
  1269. break;
  1270. case 129:
  1271. if ((0x3ff000000000000L & l) != 0L)
  1272. jjCheckNAddStates(420, 429);
  1273. break;
  1274. case 131:
  1275. if ((0x3ff000000000000L & l) != 0L)
  1276. jjCheckNAddStates(430, 437);
  1277. break;
  1278. case 133:
  1279. if ((0x3ff000000000000L & l) != 0L)
  1280. jjCheckNAddStates(438, 448);
  1281. break;
  1282. case 134:
  1283. if ((0x3ff000000000000L & l) != 0L)
  1284. jjCheckNAddStates(449, 455);
  1285. break;
  1286. case 135:
  1287. if ((0x3ff000000000000L & l) != 0L)
  1288. jjCheckNAddStates(456, 463);
  1289. break;
  1290. case 136:
  1291. if ((0x3ff000000000000L & l) != 0L)
  1292. jjCheckNAddStates(464, 472);
  1293. break;
  1294. case 137:
  1295. if ((0x3ff000000000000L & l) != 0L)
  1296. jjCheckNAddStates(473, 482);
  1297. break;
  1298. case 138:
  1299. if (curChar == 34)
  1300. jjCheckNAddStates(483, 485);
  1301. break;
  1302. case 139:
  1303. if ((0xfffffffbffffcbffL & l) != 0L)
  1304. jjCheckNAddStates(483, 485);
  1305. break;
  1306. case 140:
  1307. if (curChar == 34)
  1308. jjCheckNAddStates(486, 490);
  1309. break;
  1310. case 142:
  1311. if ((0x3400L & l) != 0L)
  1312. jjCheckNAddStates(483, 485);
  1313. break;
  1314. case 143:
  1315. if (curChar == 10)
  1316. jjCheckNAddStates(483, 485);
  1317. break;
  1318. case 144:
  1319. case 147:
  1320. if (curChar == 13)
  1321. jjCheckNAdd(143);
  1322. break;
  1323. case 145:
  1324. if ((0xfc00ffffffffcbffL & l) != 0L)
  1325. jjCheckNAddStates(483, 485);
  1326. break;
  1327. case 146:
  1328. if ((0x3ff000000000000L & l) != 0L)
  1329. jjCheckNAddStates(491, 496);
  1330. break;
  1331. case 148:
  1332. if ((0x100003600L & l) != 0L)
  1333. jjCheckNAddStates(483, 485);
  1334. break;
  1335. case 149:
  1336. if ((0x3ff000000000000L & l) != 0L)
  1337. jjCheckNAddStates(497, 505);
  1338. break;
  1339. case 150:
  1340. if ((0x3ff000000000000L & l) != 0L)
  1341. jjCheckNAddStates(506, 510);
  1342. break;
  1343. case 151:
  1344. if ((0x3ff000000000000L & l) != 0L)
  1345. jjCheckNAddStates(511, 516);
  1346. break;
  1347. case 152:
  1348. if ((0x3ff000000000000L & l) != 0L)
  1349. jjCheckNAddStates(517, 523);
  1350. break;
  1351. case 153:
  1352. if ((0x3ff000000000000L & l) != 0L)
  1353. jjCheckNAddStates(524, 531);
  1354. break;
  1355. case 154:
  1356. if (curChar == 39)
  1357. jjCheckNAddStates(532, 534);
  1358. break;
  1359. case 155:
  1360. if ((0xffffff7fffffcbffL & l) != 0L)
  1361. jjCheckNAddStates(532, 534);
  1362. break;
  1363. case 156:
  1364. if (curChar == 39)
  1365. jjCheckNAddStates(486, 490);
  1366. break;
  1367. case 158:
  1368. if ((0x3400L & l) != 0L)
  1369. jjCheckNAddStates(532, 534);
  1370. break;
  1371. case 159:
  1372. if (curChar == 10)
  1373. jjCheckNAddStates(532, 534);
  1374. break;
  1375. case 160:
  1376. case 163:
  1377. if (curChar == 13)
  1378. jjCheckNAdd(159);
  1379. break;
  1380. case 161:
  1381. if ((0xfc00ffffffffcbffL & l) != 0L)
  1382. jjCheckNAddStates(532, 534);
  1383. break;
  1384. case 162:
  1385. if ((0x3ff000000000000L & l) != 0L)
  1386. jjCheckNAddStates(535, 540);
  1387. break;
  1388. case 164:
  1389. if ((0x100003600L & l) != 0L)
  1390. jjCheckNAddStates(532, 534);
  1391. break;
  1392. case 165:
  1393. if ((0x3ff000000000000L & l) != 0L)
  1394. jjCheckNAddStates(541, 549);
  1395. break;
  1396. case 166:
  1397. if ((0x3ff000000000000L & l) != 0L)
  1398. jjCheckNAddStates(550, 554);
  1399. break;
  1400. case 167:
  1401. if ((0x3ff000000000000L & l) != 0L)
  1402. jjCheckNAddStates(555, 560);
  1403. break;
  1404. case 168:
  1405. if ((0x3ff000000000000L & l) != 0L)
  1406. jjCheckNAddStates(561, 567);
  1407. break;
  1408. case 169:
  1409. if ((0x3ff000000000000L & l) != 0L)
  1410. jjCheckNAddStates(568, 575);
  1411. break;
  1412. case 171:
  1413. if ((0xfc00ffffffffcbffL & l) != 0L)
  1414. jjCheckNAddStates(242, 247);
  1415. break;
  1416. case 172:
  1417. if ((0x3ff000000000000L & l) != 0L)
  1418. jjCheckNAddStates(576, 583);
  1419. break;
  1420. case 173:
  1421. if (curChar == 10)
  1422. jjCheckNAddStates(242, 247);
  1423. break;
  1424. case 174:
  1425. case 183:
  1426. if (curChar == 13)
  1427. jjCheckNAdd(173);
  1428. break;
  1429. case 175:
  1430. if ((0x100003600L & l) != 0L)
  1431. jjCheckNAddStates(584, 592);
  1432. break;
  1433. case 176:
  1434. if ((0x3ff000000000000L & l) != 0L)
  1435. jjCheckNAddStates(593, 603);
  1436. break;
  1437. case 177:
  1438. if ((0x3ff000000000000L & l) != 0L)
  1439. jjCheckNAddStates(604, 610);
  1440. break;
  1441. case 178:
  1442. if ((0x3ff000000000000L & l) != 0L)
  1443. jjCheckNAddStates(611, 618);
  1444. break;
  1445. case 179:
  1446. if ((0x3ff000000000000L & l) != 0L)
  1447. jjCheckNAddStates(619, 627);
  1448. break;
  1449. case 180:
  1450. if ((0x3ff000000000000L & l) != 0L)
  1451. jjCheckNAddStates(628, 637);
  1452. break;
  1453. case 182:
  1454. if ((0x3ff000000000000L & l) != 0L)
  1455. jjCheckNAddStates(638, 645);
  1456. break;
  1457. case 184:
  1458. if ((0x3ff000000000000L & l) != 0L)
  1459. jjCheckNAddStates(646, 656);
  1460. break;
  1461. case 185:
  1462. if ((0x3ff000000000000L & l) != 0L)
  1463. jjCheckNAddStates(657, 663);
  1464. break;
  1465. case 186:
  1466. if ((0x3ff000000000000L & l) != 0L)
  1467. jjCheckNAddStates(664, 671);
  1468. break;
  1469. case 187:
  1470. if ((0x3ff000000000000L & l) != 0L)
  1471. jjCheckNAddStates(672, 680);
  1472. break;
  1473. case 188:
  1474. if ((0x3ff000000000000L & l) != 0L)
  1475. jjCheckNAddStates(681, 690);
  1476. break;
  1477. case 189:
  1478. if (curChar == 47)
  1479. jjCheckNAddStates(691, 694);
  1480. break;
  1481. case 190:
  1482. if ((0x100003600L & l) != 0L)
  1483. jjCheckNAddStates(695, 699);
  1484. break;
  1485. case 191:
  1486. if (curChar == 42)
  1487. jjCheckNAddTwoStates(192, 193);
  1488. break;
  1489. case 192:
  1490. if ((0xfffffbffffffffffL & l) != 0L)
  1491. jjCheckNAddTwoStates(192, 193);
  1492. break;
  1493. case 193:
  1494. if (curChar == 42)
  1495. jjCheckNAddStates(700, 702);
  1496. break;
  1497. case 194:
  1498. if ((0xffff7bffffffffffL & l) != 0L)
  1499. jjCheckNAddTwoStates(195, 196);
  1500. break;
  1501. case 195:
  1502. if ((0xfffffbffffffffffL & l) != 0L)
  1503. jjCheckNAddTwoStates(195, 196);
  1504. break;
  1505. case 196:
  1506. if (curChar == 42)
  1507. jjCheckNAddStates(703, 705);
  1508. break;
  1509. case 197:
  1510. if (curChar == 47)
  1511. jjCheckNAddStates(695, 699);
  1512. break;
  1513. case 198:
  1514. if (curChar == 47)
  1515. jjstateSet[jjnewStateCnt++] = 191;
  1516. break;
  1517. case 199:
  1518. if (curChar == 45)
  1519. jjCheckNAddTwoStates(200, 223);
  1520. break;
  1521. case 201:
  1522. if ((0x3ff200000000000L & l) != 0L)
  1523. jjCheckNAddStates(706, 709);
  1524. break;
  1525. case 202:
  1526. if ((0x100003600L & l) != 0L)
  1527. jjCheckNAddStates(710, 712);
  1528. break;
  1529. case 203:
  1530. if (curChar == 42)
  1531. jjCheckNAddTwoStates(204, 205);
  1532. break;
  1533. case 204:
  1534. if ((0xfffffbffffffffffL & l) != 0L)
  1535. jjCheckNAddTwoStates(204, 205);
  1536. break;
  1537. case 205:
  1538. if (curChar == 42)
  1539. jjCheckNAddStates(713, 715);
  1540. break;
  1541. case 206:
  1542. if ((0xffff7bffffffffffL & l) != 0L)
  1543. jjCheckNAddTwoStates(207, 208);
  1544. break;
  1545. case 207:
  1546. if ((0xfffffbffffffffffL & l) != 0L)
  1547. jjCheckNAddTwoStates(207, 208);
  1548. break;
  1549. case 208:
  1550. if (curChar == 42)
  1551. jjCheckNAddStates(716, 718);
  1552. break;
  1553. case 209:
  1554. if (curChar == 47)
  1555. jjCheckNAddStates(710, 712);
  1556. break;
  1557. case 210:
  1558. if (curChar == 47)
  1559. jjstateSet[jjnewStateCnt++] = 203;
  1560. break;
  1561. case 211:
  1562. if (curChar == 62 && kind > 97)
  1563. kind = 97;
  1564. break;
  1565. case 213:
  1566. if ((0xfc00ffffffffcbffL & l) != 0L)
  1567. jjCheckNAddStates(706, 709);
  1568. break;
  1569. case 214:
  1570. if ((0x3ff000000000000L & l) != 0L)
  1571. jjCheckNAddStates(719, 724);
  1572. break;
  1573. case 215:
  1574. if (curChar == 10)
  1575. jjCheckNAddStates(706, 709);
  1576. break;
  1577. case 216:
  1578. case 225:
  1579. if (curChar == 13)
  1580. jjCheckNAdd(215);
  1581. break;
  1582. case 217:
  1583. if ((0x100003600L & l) != 0L)
  1584. jjCheckNAddStates(725, 730);
  1585. break;
  1586. case 218:
  1587. if ((0x3ff000000000000L & l) != 0L)
  1588. jjCheckNAddStates(731, 739);
  1589. break;
  1590. case 219:
  1591. if ((0x3ff000000000000L & l) != 0L)
  1592. jjCheckNAddStates(740, 744);
  1593. break;
  1594. case 220:
  1595. if ((0x3ff000000000000L & l) != 0L)
  1596. jjCheckNAddStates(745, 750);
  1597. break;
  1598. case 221:
  1599. if ((0x3ff000000000000L & l) != 0L)
  1600. jjCheckNAddStates(751, 757);
  1601. break;
  1602. case 222:
  1603. if ((0x3ff000000000000L & l) != 0L)
  1604. jjCheckNAddStates(758, 765);
  1605. break;
  1606. case 224:
  1607. if ((0x3ff000000000000L & l) != 0L)
  1608. jjCheckNAddStates(766, 771);
  1609. break;
  1610. case 226:
  1611. if ((0x3ff000000000000L & l) != 0L)
  1612. jjCheckNAddStates(772, 780);
  1613. break;
  1614. case 227:
  1615. if ((0x3ff000000000000L & l) != 0L)
  1616. jjCheckNAddStates(781, 785);
  1617. break;
  1618. case 228:
  1619. if ((0x3ff000000000000L & l) != 0L)
  1620. jjCheckNAddStates(786, 791);
  1621. break;
  1622. case 229:
  1623. if ((0x3ff000000000000L & l) != 0L)
  1624. jjCheckNAddStates(792, 798);
  1625. break;
  1626. case 230:
  1627. if ((0x3ff000000000000L & l) != 0L)
  1628. jjCheckNAddStates(799, 806);
  1629. break;
  1630. case 231:
  1631. if (curChar == 60)
  1632. jjstateSet[jjnewStateCnt++] = 189;
  1633. break;
  1634. case 232:
  1635. if ((0x100003600L & l) == 0L)
  1636. break;
  1637. if (kind > 21)
  1638. kind = 21;
  1639. jjCheckNAddStates(79, 98);
  1640. break;
  1641. case 233:
  1642. if (curChar == 42)
  1643. jjCheckNAddTwoStates(234, 235);
  1644. break;
  1645. case 234:
  1646. if ((0xfffffbffffffffffL & l) != 0L)
  1647. jjCheckNAddTwoStates(234, 235);
  1648. break;
  1649. case 235:
  1650. if (curChar == 42)
  1651. jjCheckNAddStates(807, 809);
  1652. break;
  1653. case 236:
  1654. if ((0xffff7bffffffffffL & l) != 0L)
  1655. jjCheckNAddTwoStates(237, 238);
  1656. break;
  1657. case 237:
  1658. if ((0xfffffbffffffffffL & l) != 0L)
  1659. jjCheckNAddTwoStates(237, 238);
  1660. break;
  1661. case 238:
  1662. if (curChar == 42)
  1663. jjCheckNAddStates(810, 812);
  1664. break;
  1665. case 239:
  1666. if (curChar != 47)
  1667. break;
  1668. if (kind > 21)
  1669. kind = 21;
  1670. jjCheckNAddTwoStates(240, 241);
  1671. break;
  1672. case 240:
  1673. if (curChar == 47)
  1674. jjstateSet[jjnewStateCnt++] = 233;
  1675. break;
  1676. case 241:
  1677. if ((0x100003600L & l) == 0L)
  1678. break;
  1679. if (kind > 21)
  1680. kind = 21;
  1681. jjCheckNAddTwoStates(240, 241);
  1682. break;
  1683. case 242:
  1684. if (curChar == 42)
  1685. jjCheckNAddTwoStates(243, 244);
  1686. break;
  1687. case 243:
  1688. if ((0xfffffbffffffffffL & l) != 0L)
  1689. jjCheckNAddTwoStates(243, 244);
  1690. break;
  1691. case 244:
  1692. if (curChar == 42)
  1693. jjCheckNAddStates(813, 815);
  1694. break;
  1695. case 245:
  1696. if ((0xffff7bffffffffffL & l) != 0L)
  1697. jjCheckNAddTwoStates(246, 247);
  1698. break;
  1699. case 246:
  1700. if ((0xfffffbffffffffffL & l) != 0L)
  1701. jjCheckNAddTwoStates(246, 247);
  1702. break;
  1703. case 247:
  1704. if (curChar == 42)
  1705. jjCheckNAddStates(816, 818);
  1706. break;
  1707. case 248:
  1708. if (curChar == 47)
  1709. jjCheckNAddStates(819, 821);
  1710. break;
  1711. case 249:
  1712. if (curChar == 47)
  1713. jjstateSet[jjnewStateCnt++] = 242;
  1714. break;
  1715. case 250:
  1716. if ((0x100003600L & l) != 0L)
  1717. jjCheckNAddStates(819, 821);
  1718. break;
  1719. case 252:
  1720. if (curChar == 61 && kind > 24)
  1721. kind = 24;
  1722. break;
  1723. case 253:
  1724. if (curChar == 42)
  1725. jjCheckNAddTwoStates(254, 255);
  1726. break;
  1727. case 254:
  1728. if ((0xfffffbffffffffffL & l) != 0L)
  1729. jjCheckNAddTwoStates(254, 255);
  1730. break;
  1731. case 255:
  1732. if (curChar == 42)
  1733. jjCheckNAddStates(822, 824);
  1734. break;
  1735. case 256:
  1736. if ((0xffff7bffffffffffL & l) != 0L)
  1737. jjCheckNAddTwoStates(257, 258);
  1738. break;
  1739. case 257:
  1740. if ((0xfffffbffffffffffL & l) != 0L)
  1741. jjCheckNAddTwoStates(257, 258);
  1742. break;
  1743. case 258:
  1744. if (curChar == 42)
  1745. jjCheckNAddStates(825, 827);
  1746. break;
  1747. case 259:
  1748. if (curChar == 47)
  1749. jjCheckNAddStates(828, 830);
  1750. break;
  1751. case 260:
  1752. if (curChar == 47)
  1753. jjstateSet[jjnewStateCnt++] = 253;
  1754. break;
  1755. case 261:
  1756. if ((0x100003600L & l) != 0L)
  1757. jjCheckNAddStates(828, 830);
  1758. break;
  1759. case 262:
  1760. if (curChar == 42)
  1761. jjCheckNAddTwoStates(263, 264);
  1762. break;
  1763. case 263:
  1764. if ((0xfffffbffffffffffL & l) != 0L)
  1765. jjCheckNAddTwoStates(263, 264);
  1766. break;
  1767. case 264:
  1768. if (curChar == 42)
  1769. jjCheckNAddStates(831, 833);
  1770. break;
  1771. case 265:
  1772. if ((0xffff7bffffffffffL & l) != 0L)
  1773. jjCheckNAddTwoStates(266, 267);
  1774. break;
  1775. case 266:
  1776. if ((0xfffffbffffffffffL & l) != 0L)
  1777. jjCheckNAddTwoStates(266, 267);
  1778. break;
  1779. case 267:
  1780. if (curChar == 42)
  1781. jjCheckNAddStates(834, 836);
  1782. break;
  1783. case 268:
  1784. if (curChar == 47)
  1785. jjCheckNAddStates(837, 839);
  1786. break;
  1787. case 269:
  1788. if (curChar == 47)
  1789. jjstateSet[jjnewStateCnt++] = 262;
  1790. break;
  1791. case 270:
  1792. if ((0x100003600L & l) != 0L)
  1793. jjCheckNAddStates(837, 839);
  1794. break;
  1795. case 271:
  1796. if (curChar == 42)
  1797. jjCheckNAddTwoStates(272, 273);
  1798. break;
  1799. case 272:
  1800. if ((0xfffffbffffffffffL & l) != 0L)
  1801. jjCheckNAddTwoStates(272, 273);
  1802. break;
  1803. case 273:
  1804. if (curChar == 42)
  1805. jjCheckNAddStates(840, 842);
  1806. break;
  1807. case 274:
  1808. if ((0xffff7bffffffffffL & l) != 0L)
  1809. jjCheckNAddTwoStates(275, 276);
  1810. break;
  1811. case 275:
  1812. if ((0xfffffbffffffffffL & l) != 0L)
  1813. jjCheckNAddTwoStates(275, 276);
  1814. break;
  1815. case 276:
  1816. if (curChar == 42)
  1817. jjCheckNAddStates(843, 845);
  1818. break;
  1819. case 277:
  1820. if (curChar == 47)
  1821. jjCheckNAddStates(846, 848);
  1822. break;
  1823. case 278:
  1824. if (curChar == 47)
  1825. jjstateSet[jjnewStateCnt++] = 271;
  1826. break;
  1827. case 279:
  1828. if ((0x100003600L & l) != 0L)
  1829. jjCheckNAddStates(846, 848);
  1830. break;
  1831. case 280:
  1832. if (curChar == 42)
  1833. jjCheckNAddTwoStates(281, 282);
  1834. break;
  1835. case 281:
  1836. if ((0xfffffbffffffffffL & l) != 0L)
  1837. jjCheckNAddTwoStates(281, 282);
  1838. break;
  1839. case 282:
  1840. if (curChar == 42)
  1841. jjCheckNAddStates(849, 851);
  1842. break;
  1843. case 283:
  1844. if ((0xffff7bffffffffffL & l) != 0L)
  1845. jjCheckNAddTwoStates(284, 285);
  1846. break;
  1847. case 284:
  1848. if ((0xfffffbffffffffffL & l) != 0L)
  1849. jjCheckNAddTwoStates(284, 285);
  1850. break;
  1851. case 285:
  1852. if (curChar == 42)
  1853. jjCheckNAddStates(852, 854);
  1854. break;
  1855. case 286:
  1856. if (curChar == 47)
  1857. jjCheckNAddStates(855, 857);
  1858. break;
  1859. case 287:
  1860. if (curChar == 47)
  1861. jjstateSet[jjnewStateCnt++] = 280;
  1862. break;
  1863. case 288:
  1864. if ((0x100003600L & l) != 0L)
  1865. jjCheckNAddStates(855, 857);
  1866. break;
  1867. case 289:
  1868. if (curChar == 42)
  1869. jjCheckNAddTwoStates(290, 291);
  1870. break;
  1871. case 290:
  1872. if ((0xfffffbffffffffffL & l) != 0L)
  1873. jjCheckNAddTwoStates(290, 291);
  1874. break;
  1875. case 291:
  1876. if (curChar == 42)
  1877. jjCheckNAddStates(858, 860);
  1878. break;
  1879. case 292:
  1880. if ((0xffff7bffffffffffL & l) != 0L)
  1881. jjCheckNAddTwoStates(293, 294);
  1882. break;
  1883. case 293:
  1884. if ((0xfffffbffffffffffL & l) != 0L)
  1885. jjCheckNAddTwoStates(293, 294);
  1886. break;
  1887. case 294:
  1888. if (curChar == 42)
  1889. jjCheckNAddStates(861, 863);
  1890. break;
  1891. case 295:
  1892. if (curChar == 47)
  1893. jjCheckNAddStates(864, 866);
  1894. break;
  1895. case 296:
  1896. if (curChar == 47)
  1897. jjstateSet[jjnewStateCnt++] = 289;
  1898. break;
  1899. case 297:
  1900. if ((0x100003600L & l) != 0L)
  1901. jjCheckNAddStates(864, 866);
  1902. break;
  1903. case 300:
  1904. if (curChar != 34)
  1905. break;
  1906. if (kind > 33)
  1907. kind = 33;
  1908. jjCheckNAddStates(135, 139);
  1909. break;
  1910. case 301:
  1911. if ((0xfffffffbffffcbffL & l) != 0L)
  1912. jjCheckNAddStates(867, 869);
  1913. break;
  1914. case 302:
  1915. if (curChar == 34 && kind > 32)
  1916. kind = 32;
  1917. break;
  1918. case 304:
  1919. if ((0x3400L & l) != 0L)
  1920. jjCheckNAddStates(867, 869);
  1921. break;
  1922. case 305:
  1923. if (curChar == 10)
  1924. jjCheckNAddStates(867, 869);
  1925. break;
  1926. case 306:
  1927. case 309:
  1928. if (curChar == 13)
  1929. jjCheckNAdd(305);
  1930. break;
  1931. case 307:
  1932. if ((0xfc00ffffffffcbffL & l) != 0L)
  1933. jjCheckNAddStates(867, 869);
  1934. break;
  1935. case 308:
  1936. if ((0x3ff000000000000L & l) != 0L)
  1937. jjCheckNAddStates(870, 875);
  1938. break;
  1939. case 310:
  1940. if ((0x100003600L & l) != 0L)
  1941. jjCheckNAddStates(867, 869);
  1942. break;
  1943. case 311:
  1944. if ((0x3ff000000000000L & l) != 0L)
  1945. jjCheckNAddStates(876, 884);
  1946. break;
  1947. case 312:
  1948. if ((0x3ff000000000000L & l) != 0L)
  1949. jjCheckNAddStates(885, 889);
  1950. break;
  1951. case 313:
  1952. if ((0x3ff000000000000L & l) != 0L)
  1953. jjCheckNAddStates(890, 895);
  1954. break;
  1955. case 314:
  1956. if ((0x3ff000000000000L & l) != 0L)
  1957. jjCheckNAddStates(896, 902);
  1958. break;
  1959. case 315:
  1960. if ((0x3ff000000000000L & l) != 0L)
  1961. jjCheckNAddStates(903, 910);
  1962. break;
  1963. case 316:
  1964. if ((0xfffffffbffffcbffL & l) == 0L)
  1965. break;
  1966. if (kind > 33)
  1967. kind = 33;
  1968. jjCheckNAddTwoStates(316, 317);
  1969. break;
  1970. case 318:
  1971. if ((0x3400L & l) == 0L)
  1972. break;
  1973. if (kind > 33)
  1974. kind = 33;
  1975. jjCheckNAddTwoStates(316, 317);
  1976. break;
  1977. case 319:
  1978. if (curChar != 10)
  1979. break;
  1980. if (kind > 33)
  1981. kind = 33;
  1982. jjCheckNAddTwoStates(316, 317);
  1983. break;
  1984. case 320:
  1985. case 323:
  1986. if (curChar == 13)
  1987. jjCheckNAdd(319);
  1988. break;
  1989. case 321:
  1990. if ((0xfc00ffffffffcbffL & l) == 0L)
  1991. break;
  1992. if (kind > 33)
  1993. kind = 33;
  1994. jjCheckNAddTwoStates(316, 317);
  1995. break;
  1996. case 322:
  1997. if ((0x3ff000000000000L & l) == 0L)
  1998. break;
  1999. if (kind > 33)
  2000. kind = 33;
  2001. jjCheckNAddStates(911, 915);
  2002. break;
  2003. case 324:
  2004. if ((0x100003600L & l) == 0L)
  2005. break;
  2006. if (kind > 33)
  2007. kind = 33;
  2008. jjCheckNAddTwoStates(316, 317);
  2009. break;