PageRenderTime 51ms CodeModel.GetById 15ms RepoModel.GetById 0ms app.codeStats 0ms

/jEdit/tags/jedit-4-5-pre1/org/gjt/sp/jedit/bsh/ParserTokenManager.java

#
Java | 1835 lines | 1832 code | 2 blank | 1 comment | 564 complexity | dd546fde37731c00f17db977e8157e75 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

Large files files are truncated, but you can click here to view the full file

  1. /* Generated By:JJTree&JavaCC: Do not edit this line. ParserTokenManager.java */
  2. package org.gjt.sp.jedit.bsh;
  3. public class ParserTokenManager implements ParserConstants
  4. {
  5. public java.io.PrintStream debugStream = System.out;
  6. public void setDebugStream(java.io.PrintStream ds) { debugStream = ds; }
  7. private final int jjStopStringLiteralDfa_0(int pos, long active0, long active1, long active2)
  8. {
  9. switch (pos)
  10. {
  11. case 0:
  12. if ((active1 & 0x200020000000000L) != 0L)
  13. return 56;
  14. if ((active0 & 0x3eL) != 0L)
  15. return 0;
  16. if ((active1 & 0x10000L) != 0L)
  17. return 11;
  18. if ((active0 & 0xffffffffffffc00L) != 0L)
  19. {
  20. jjmatchedKind = 69;
  21. return 35;
  22. }
  23. return -1;
  24. case 1:
  25. if ((active0 & 0x100600000L) != 0L)
  26. return 35;
  27. if ((active0 & 0xffffffeff9ffc00L) != 0L)
  28. {
  29. if (jjmatchedPos != 1)
  30. {
  31. jjmatchedKind = 69;
  32. jjmatchedPos = 1;
  33. }
  34. return 35;
  35. }
  36. return -1;
  37. case 2:
  38. if ((active0 & 0xefffecebfdffc00L) != 0L)
  39. {
  40. if (jjmatchedPos != 2)
  41. {
  42. jjmatchedKind = 69;
  43. jjmatchedPos = 2;
  44. }
  45. return 35;
  46. }
  47. if ((active0 & 0x100013040000000L) != 0L)
  48. return 35;
  49. return -1;
  50. case 3:
  51. if ((active0 & 0xc7ffcae3e5d3c00L) != 0L)
  52. {
  53. if (jjmatchedPos != 3)
  54. {
  55. jjmatchedKind = 69;
  56. jjmatchedPos = 3;
  57. }
  58. return 35;
  59. }
  60. if ((active0 & 0x28002408182c000L) != 0L)
  61. return 35;
  62. return -1;
  63. case 4:
  64. if ((active0 & 0x86080003c053000L) != 0L)
  65. return 35;
  66. if ((active0 & 0x41f7cae02580c00L) != 0L)
  67. {
  68. if (jjmatchedPos != 4)
  69. {
  70. jjmatchedKind = 69;
  71. jjmatchedPos = 4;
  72. }
  73. return 35;
  74. }
  75. return -1;
  76. case 5:
  77. if ((active0 & 0x41a1c2a12180c00L) != 0L)
  78. {
  79. jjmatchedKind = 69;
  80. jjmatchedPos = 5;
  81. return 35;
  82. }
  83. if ((active0 & 0x45608400400000L) != 0L)
  84. return 35;
  85. return -1;
  86. case 6:
  87. if ((active0 & 0x41a102a00080400L) != 0L)
  88. {
  89. jjmatchedKind = 69;
  90. jjmatchedPos = 6;
  91. return 35;
  92. }
  93. if ((active0 & 0xc0012100800L) != 0L)
  94. return 35;
  95. return -1;
  96. case 7:
  97. if ((active0 & 0x402000000080400L) != 0L)
  98. return 35;
  99. if ((active0 & 0x18102a00000000L) != 0L)
  100. {
  101. jjmatchedKind = 69;
  102. jjmatchedPos = 7;
  103. return 35;
  104. }
  105. return -1;
  106. case 8:
  107. if ((active0 & 0x8000a00000000L) != 0L)
  108. {
  109. jjmatchedKind = 69;
  110. jjmatchedPos = 8;
  111. return 35;
  112. }
  113. if ((active0 & 0x10102000000000L) != 0L)
  114. return 35;
  115. return -1;
  116. case 9:
  117. if ((active0 & 0x8000000000000L) != 0L)
  118. {
  119. jjmatchedKind = 69;
  120. jjmatchedPos = 9;
  121. return 35;
  122. }
  123. if ((active0 & 0xa00000000L) != 0L)
  124. return 35;
  125. return -1;
  126. case 10:
  127. if ((active0 & 0x8000000000000L) != 0L)
  128. {
  129. if (jjmatchedPos != 10)
  130. {
  131. jjmatchedKind = 69;
  132. jjmatchedPos = 10;
  133. }
  134. return 35;
  135. }
  136. return -1;
  137. case 11:
  138. if ((active0 & 0x8000000000000L) != 0L)
  139. return 35;
  140. return -1;
  141. default :
  142. return -1;
  143. }
  144. }
  145. private final int jjStartNfa_0(int pos, long active0, long active1, long active2)
  146. {
  147. return jjMoveNfa_0(jjStopStringLiteralDfa_0(pos, active0, active1, active2), pos + 1);
  148. }
  149. private final int jjStopAtPos(int pos, int kind)
  150. {
  151. jjmatchedKind = kind;
  152. jjmatchedPos = pos;
  153. return pos + 1;
  154. }
  155. private final int jjStartNfaWithStates_0(int pos, int kind, int state)
  156. {
  157. jjmatchedKind = kind;
  158. jjmatchedPos = pos;
  159. try { curChar = input_stream.readChar(); }
  160. catch(java.io.IOException e) { return pos + 1; }
  161. return jjMoveNfa_0(state, pos + 1);
  162. }
  163. private final int jjMoveStringLiteralDfa0_0()
  164. {
  165. switch(curChar)
  166. {
  167. case 9:
  168. return jjStartNfaWithStates_0(0, 2, 0);
  169. case 10:
  170. return jjStartNfaWithStates_0(0, 5, 0);
  171. case 12:
  172. return jjStartNfaWithStates_0(0, 4, 0);
  173. case 13:
  174. return jjStartNfaWithStates_0(0, 3, 0);
  175. case 32:
  176. return jjStartNfaWithStates_0(0, 1, 0);
  177. case 33:
  178. jjmatchedKind = 86;
  179. return jjMoveStringLiteralDfa1_0(0x0L, 0x80000000L, 0x0L);
  180. case 37:
  181. jjmatchedKind = 111;
  182. return jjMoveStringLiteralDfa1_0(0x0L, 0x8000000000000000L, 0x0L);
  183. case 38:
  184. jjmatchedKind = 106;
  185. return jjMoveStringLiteralDfa1_0(0x0L, 0x400000400000000L, 0x0L);
  186. case 40:
  187. return jjStopAtPos(0, 72);
  188. case 41:
  189. return jjStopAtPos(0, 73);
  190. case 42:
  191. jjmatchedKind = 104;
  192. return jjMoveStringLiteralDfa1_0(0x0L, 0x100000000000000L, 0x0L);
  193. case 43:
  194. jjmatchedKind = 102;
  195. return jjMoveStringLiteralDfa1_0(0x0L, 0x40001000000000L, 0x0L);
  196. case 44:
  197. return jjStopAtPos(0, 79);
  198. case 45:
  199. jjmatchedKind = 103;
  200. return jjMoveStringLiteralDfa1_0(0x0L, 0x80002000000000L, 0x0L);
  201. case 46:
  202. return jjStartNfaWithStates_0(0, 80, 11);
  203. case 47:
  204. jjmatchedKind = 105;
  205. return jjMoveStringLiteralDfa1_0(0x0L, 0x200000000000000L, 0x0L);
  206. case 58:
  207. return jjStopAtPos(0, 89);
  208. case 59:
  209. return jjStopAtPos(0, 78);
  210. case 60:
  211. jjmatchedKind = 84;
  212. return jjMoveStringLiteralDfa1_0(0x0L, 0x1000008000000L, 0x1L);
  213. case 61:
  214. jjmatchedKind = 81;
  215. return jjMoveStringLiteralDfa1_0(0x0L, 0x4000000L, 0x0L);
  216. case 62:
  217. jjmatchedKind = 82;
  218. return jjMoveStringLiteralDfa1_0(0x0L, 0x14000020000000L, 0x14L);
  219. case 63:
  220. return jjStopAtPos(0, 88);
  221. case 64:
  222. return jjMoveStringLiteralDfa1_0(0x0L, 0x282a280a50280000L, 0x2aL);
  223. case 91:
  224. return jjStopAtPos(0, 76);
  225. case 93:
  226. return jjStopAtPos(0, 77);
  227. case 94:
  228. jjmatchedKind = 110;
  229. return jjMoveStringLiteralDfa1_0(0x0L, 0x4000000000000000L, 0x0L);
  230. case 97:
  231. return jjMoveStringLiteralDfa1_0(0x400L, 0x0L, 0x0L);
  232. case 98:
  233. return jjMoveStringLiteralDfa1_0(0x5800L, 0x0L, 0x0L);
  234. case 99:
  235. return jjMoveStringLiteralDfa1_0(0xfa000L, 0x0L, 0x0L);
  236. case 100:
  237. return jjMoveStringLiteralDfa1_0(0x700000L, 0x0L, 0x0L);
  238. case 101:
  239. return jjMoveStringLiteralDfa1_0(0x3800000L, 0x0L, 0x0L);
  240. case 102:
  241. return jjMoveStringLiteralDfa1_0(0x7c000000L, 0x0L, 0x0L);
  242. case 103:
  243. return jjMoveStringLiteralDfa1_0(0x80000000L, 0x0L, 0x0L);
  244. case 105:
  245. return jjMoveStringLiteralDfa1_0(0x3f00000000L, 0x0L, 0x0L);
  246. case 108:
  247. return jjMoveStringLiteralDfa1_0(0x4000000000L, 0x0L, 0x0L);
  248. case 110:
  249. return jjMoveStringLiteralDfa1_0(0x38000000000L, 0x0L, 0x0L);
  250. case 112:
  251. return jjMoveStringLiteralDfa1_0(0x3c0000000000L, 0x0L, 0x0L);
  252. case 114:
  253. return jjMoveStringLiteralDfa1_0(0x400000000000L, 0x0L, 0x0L);
  254. case 115:
  255. return jjMoveStringLiteralDfa1_0(0xf800000000000L, 0x0L, 0x0L);
  256. case 116:
  257. return jjMoveStringLiteralDfa1_0(0x1f0000000000000L, 0x0L, 0x0L);
  258. case 118:
  259. return jjMoveStringLiteralDfa1_0(0x600000000000000L, 0x0L, 0x0L);
  260. case 119:
  261. return jjMoveStringLiteralDfa1_0(0x800000000000000L, 0x0L, 0x0L);
  262. case 123:
  263. return jjStopAtPos(0, 74);
  264. case 124:
  265. jjmatchedKind = 108;
  266. return jjMoveStringLiteralDfa1_0(0x0L, 0x1000000100000000L, 0x0L);
  267. case 125:
  268. return jjStopAtPos(0, 75);
  269. case 126:
  270. return jjStopAtPos(0, 87);
  271. default :
  272. return jjMoveNfa_0(6, 0);
  273. }
  274. }
  275. private final int jjMoveStringLiteralDfa1_0(long active0, long active1, long active2)
  276. {
  277. try { curChar = input_stream.readChar(); }
  278. catch(java.io.IOException e) {
  279. jjStopStringLiteralDfa_0(0, active0, active1, active2);
  280. return 1;
  281. }
  282. switch(curChar)
  283. {
  284. case 38:
  285. if ((active1 & 0x400000000L) != 0L)
  286. return jjStopAtPos(1, 98);
  287. break;
  288. case 43:
  289. if ((active1 & 0x1000000000L) != 0L)
  290. return jjStopAtPos(1, 100);
  291. break;
  292. case 45:
  293. if ((active1 & 0x2000000000L) != 0L)
  294. return jjStopAtPos(1, 101);
  295. break;
  296. case 60:
  297. if ((active1 & 0x1000000000000L) != 0L)
  298. {
  299. jjmatchedKind = 112;
  300. jjmatchedPos = 1;
  301. }
  302. return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L, active2, 0x1L);
  303. case 61:
  304. if ((active1 & 0x4000000L) != 0L)
  305. return jjStopAtPos(1, 90);
  306. else if ((active1 & 0x8000000L) != 0L)
  307. return jjStopAtPos(1, 91);
  308. else if ((active1 & 0x20000000L) != 0L)
  309. return jjStopAtPos(1, 93);
  310. else if ((active1 & 0x80000000L) != 0L)
  311. return jjStopAtPos(1, 95);
  312. else if ((active1 & 0x40000000000000L) != 0L)
  313. return jjStopAtPos(1, 118);
  314. else if ((active1 & 0x80000000000000L) != 0L)
  315. return jjStopAtPos(1, 119);
  316. else if ((active1 & 0x100000000000000L) != 0L)
  317. return jjStopAtPos(1, 120);
  318. else if ((active1 & 0x200000000000000L) != 0L)
  319. return jjStopAtPos(1, 121);
  320. else if ((active1 & 0x400000000000000L) != 0L)
  321. return jjStopAtPos(1, 122);
  322. else if ((active1 & 0x1000000000000000L) != 0L)
  323. return jjStopAtPos(1, 124);
  324. else if ((active1 & 0x4000000000000000L) != 0L)
  325. return jjStopAtPos(1, 126);
  326. else if ((active1 & 0x8000000000000000L) != 0L)
  327. return jjStopAtPos(1, 127);
  328. break;
  329. case 62:
  330. if ((active1 & 0x4000000000000L) != 0L)
  331. {
  332. jjmatchedKind = 114;
  333. jjmatchedPos = 1;
  334. }
  335. return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x10000000000000L, active2, 0x14L);
  336. case 97:
  337. return jjMoveStringLiteralDfa2_0(active0, 0x48004018000L, active1, 0x800000800000000L, active2, 0L);
  338. case 98:
  339. return jjMoveStringLiteralDfa2_0(active0, 0x400L, active1, 0x280000000000L, active2, 0L);
  340. case 101:
  341. return jjMoveStringLiteralDfa2_0(active0, 0x410000100000L, active1, 0L, active2, 0L);
  342. case 102:
  343. if ((active0 & 0x100000000L) != 0L)
  344. return jjStartNfaWithStates_0(1, 32, 35);
  345. break;
  346. case 103:
  347. return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x40080000L, active2, 0L);
  348. case 104:
  349. return jjMoveStringLiteralDfa2_0(active0, 0x860800000020000L, active1, 0L, active2, 0L);
  350. case 105:
  351. return jjMoveStringLiteralDfa2_0(active0, 0x18000000L, active1, 0L, active2, 0L);
  352. case 108:
  353. return jjMoveStringLiteralDfa2_0(active0, 0x20802000L, active1, 0x2000010200000L, active2, 0x2L);
  354. case 109:
  355. return jjMoveStringLiteralDfa2_0(active0, 0x600000000L, active1, 0L, active2, 0L);
  356. case 110:
  357. return jjMoveStringLiteralDfa2_0(active0, 0x3801000000L, active1, 0L, active2, 0L);
  358. case 111:
  359. if ((active0 & 0x200000L) != 0L)
  360. {
  361. jjmatchedKind = 21;
  362. jjmatchedPos = 1;
  363. }
  364. return jjMoveStringLiteralDfa2_0(active0, 0x6000040c04c0800L, active1, 0x2000000200000000L, active2, 0L);
  365. case 114:
  366. return jjMoveStringLiteralDfa2_0(active0, 0x190180000001000L, active1, 0x28000000000000L, active2, 0x28L);
  367. case 116:
  368. return jjMoveStringLiteralDfa2_0(active0, 0x3000000000000L, active1, 0L, active2, 0L);
  369. case 117:
  370. return jjMoveStringLiteralDfa2_0(active0, 0x220000000000L, active1, 0L, active2, 0L);
  371. case 119:
  372. return jjMoveStringLiteralDfa2_0(active0, 0x4000000000000L, active1, 0L, active2, 0L);
  373. case 120:
  374. return jjMoveStringLiteralDfa2_0(active0, 0x2000000L, active1, 0L, active2, 0L);
  375. case 121:
  376. return jjMoveStringLiteralDfa2_0(active0, 0x8000000004000L, active1, 0L, active2, 0L);
  377. case 124:
  378. if ((active1 & 0x100000000L) != 0L)
  379. return jjStopAtPos(1, 96);
  380. break;
  381. default :
  382. break;
  383. }
  384. return jjStartNfa_0(0, active0, active1, active2);
  385. }
  386. private final int jjMoveStringLiteralDfa2_0(long old0, long active0, long old1, long active1, long old2, long active2)
  387. {
  388. if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2)) == 0L)
  389. return jjStartNfa_0(0, old0, old1, old2);
  390. try { curChar = input_stream.readChar(); }
  391. catch(java.io.IOException e) {
  392. jjStopStringLiteralDfa_0(1, active0, active1, active2);
  393. return 2;
  394. }
  395. switch(curChar)
  396. {
  397. case 61:
  398. if ((active2 & 0x1L) != 0L)
  399. return jjStopAtPos(2, 128);
  400. else if ((active2 & 0x4L) != 0L)
  401. return jjStopAtPos(2, 130);
  402. break;
  403. case 62:
  404. if ((active1 & 0x10000000000000L) != 0L)
  405. {
  406. jjmatchedKind = 116;
  407. jjmatchedPos = 2;
  408. }
  409. return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0L, active2, 0x10L);
  410. case 97:
  411. return jjMoveStringLiteralDfa3_0(active0, 0x11000000022000L, active1, 0L, active2, 0L);
  412. case 98:
  413. return jjMoveStringLiteralDfa3_0(active0, 0x200000000000L, active1, 0L, active2, 0L);
  414. case 99:
  415. return jjMoveStringLiteralDfa3_0(active0, 0x40000000000L, active1, 0L, active2, 0L);
  416. case 101:
  417. return jjMoveStringLiteralDfa3_0(active0, 0x1000L, active1, 0x2000000000000L, active2, 0x2L);
  418. case 102:
  419. return jjMoveStringLiteralDfa3_0(active0, 0x100000L, active1, 0L, active2, 0L);
  420. case 105:
  421. return jjMoveStringLiteralDfa3_0(active0, 0xa04080000000000L, active1, 0x28280000000000L, active2, 0x28L);
  422. case 108:
  423. return jjMoveStringLiteralDfa3_0(active0, 0x400020004000000L, active1, 0L, active2, 0L);
  424. case 110:
  425. return jjMoveStringLiteralDfa3_0(active0, 0x80040180c0000L, active1, 0x800000800000000L, active2, 0L);
  426. case 111:
  427. return jjMoveStringLiteralDfa3_0(active0, 0x900020000800L, active1, 0L, active2, 0L);
  428. case 112:
  429. return jjMoveStringLiteralDfa3_0(active0, 0x600000000L, active1, 0L, active2, 0L);
  430. case 114:
  431. if ((active0 & 0x40000000L) != 0L)
  432. return jjStartNfaWithStates_0(2, 30, 35);
  433. else if ((active1 & 0x200000000L) != 0L)
  434. {
  435. jjmatchedKind = 97;
  436. jjmatchedPos = 2;
  437. }
  438. return jjMoveStringLiteralDfa3_0(active0, 0x62000000000000L, active1, 0x2000000000000000L, active2, 0L);
  439. case 115:
  440. return jjMoveStringLiteralDfa3_0(active0, 0x800808400L, active1, 0L, active2, 0L);
  441. case 116:
  442. if ((active0 & 0x1000000000L) != 0L)
  443. {
  444. jjmatchedKind = 36;
  445. jjmatchedPos = 2;
  446. }
  447. else if ((active1 & 0x80000L) != 0L)
  448. {
  449. jjmatchedKind = 83;
  450. jjmatchedPos = 2;
  451. }
  452. else if ((active1 & 0x200000L) != 0L)
  453. {
  454. jjmatchedKind = 85;
  455. jjmatchedPos = 2;
  456. }
  457. return jjMoveStringLiteralDfa3_0(active0, 0x40a082014000L, active1, 0x50000000L, active2, 0L);
  458. case 117:
  459. return jjMoveStringLiteralDfa3_0(active0, 0x80000001400000L, active1, 0L, active2, 0L);
  460. case 119:
  461. if ((active0 & 0x10000000000L) != 0L)
  462. return jjStartNfaWithStates_0(2, 40, 35);
  463. break;
  464. case 121:
  465. if ((active0 & 0x100000000000000L) != 0L)
  466. return jjStartNfaWithStates_0(2, 56, 35);
  467. break;
  468. default :
  469. break;
  470. }
  471. return jjStartNfa_0(1, active0, active1, active2);
  472. }
  473. private final int jjMoveStringLiteralDfa3_0(long old0, long active0, long old1, long active1, long old2, long active2)
  474. {
  475. if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2)) == 0L)
  476. return jjStartNfa_0(1, old0, old1, old2);
  477. try { curChar = input_stream.readChar(); }
  478. catch(java.io.IOException e) {
  479. jjStopStringLiteralDfa_0(2, active0, active1, active2);
  480. return 3;
  481. }
  482. switch(curChar)
  483. {
  484. case 61:
  485. if ((active2 & 0x10L) != 0L)
  486. return jjStopAtPos(3, 132);
  487. break;
  488. case 95:
  489. return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x2000000000000000L, active2, 0L);
  490. case 97:
  491. return jjMoveStringLiteralDfa4_0(active0, 0x400000038101000L, active1, 0L, active2, 0L);
  492. case 98:
  493. return jjMoveStringLiteralDfa4_0(active0, 0x400000L, active1, 0L, active2, 0L);
  494. case 99:
  495. return jjMoveStringLiteralDfa4_0(active0, 0x8000000010000L, active1, 0L, active2, 0L);
  496. case 100:
  497. if ((active0 & 0x200000000000000L) != 0L)
  498. return jjStartNfaWithStates_0(3, 57, 35);
  499. else if ((active1 & 0x800000000L) != 0L)
  500. {
  501. jjmatchedKind = 99;
  502. jjmatchedPos = 3;
  503. }
  504. return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x800000000000000L, active2, 0L);
  505. case 101:
  506. if ((active0 & 0x4000L) != 0L)
  507. return jjStartNfaWithStates_0(3, 14, 35);
  508. else if ((active0 & 0x8000L) != 0L)
  509. return jjStartNfaWithStates_0(3, 15, 35);
  510. else if ((active0 & 0x800000L) != 0L)
  511. return jjStartNfaWithStates_0(3, 23, 35);
  512. else if ((active0 & 0x80000000000000L) != 0L)
  513. return jjStartNfaWithStates_0(3, 55, 35);
  514. return jjMoveStringLiteralDfa4_0(active0, 0x2002000000L, active1, 0x50000000L, active2, 0L);
  515. case 102:
  516. return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x2000000000000L, active2, 0x2L);
  517. case 103:
  518. if ((active0 & 0x4000000000L) != 0L)
  519. return jjStartNfaWithStates_0(3, 38, 35);
  520. return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x28000000000000L, active2, 0x28L);
  521. case 105:
  522. return jjMoveStringLiteralDfa4_0(active0, 0x2008000000000L, active1, 0L, active2, 0L);
  523. case 107:
  524. return jjMoveStringLiteralDfa4_0(active0, 0x40000000000L, active1, 0L, active2, 0L);
  525. case 108:
  526. if ((active0 & 0x20000000000L) != 0L)
  527. return jjStartNfaWithStates_0(3, 41, 35);
  528. return jjMoveStringLiteralDfa4_0(active0, 0x800200200000800L, active1, 0L, active2, 0L);
  529. case 109:
  530. if ((active0 & 0x1000000L) != 0L)
  531. return jjStartNfaWithStates_0(3, 24, 35);
  532. break;
  533. case 110:
  534. return jjMoveStringLiteralDfa4_0(active0, 0x10000000000000L, active1, 0L, active2, 0L);
  535. case 111:
  536. if ((active0 & 0x80000000L) != 0L)
  537. return jjStartNfaWithStates_0(3, 31, 35);
  538. return jjMoveStringLiteralDfa4_0(active0, 0x60000400000000L, active1, 0L, active2, 0L);
  539. case 114:
  540. if ((active0 & 0x20000L) != 0L)
  541. return jjStartNfaWithStates_0(3, 17, 35);
  542. return jjMoveStringLiteralDfa4_0(active0, 0x800000000000L, active1, 0L, active2, 0L);
  543. case 115:
  544. return jjMoveStringLiteralDfa4_0(active0, 0x4042000L, active1, 0L, active2, 0L);
  545. case 116:
  546. return jjMoveStringLiteralDfa4_0(active0, 0x5100800080400L, active1, 0x280000000000L, active2, 0L);
  547. case 117:
  548. return jjMoveStringLiteralDfa4_0(active0, 0x400000000000L, active1, 0L, active2, 0L);
  549. case 118:
  550. return jjMoveStringLiteralDfa4_0(active0, 0x80000000000L, active1, 0L, active2, 0L);
  551. default :
  552. break;
  553. }
  554. return jjStartNfa_0(2, active0, active1, active2);
  555. }
  556. private final int jjMoveStringLiteralDfa4_0(long old0, long active0, long old1, long active1, long old2, long active2)
  557. {
  558. if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2)) == 0L)
  559. return jjStartNfa_0(2, old0, old1, old2);
  560. try { curChar = input_stream.readChar(); }
  561. catch(java.io.IOException e) {
  562. jjStopStringLiteralDfa_0(3, active0, active1, active2);
  563. return 4;
  564. }
  565. switch(curChar)
  566. {
  567. case 95:
  568. return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x800000000000000L, active2, 0L);
  569. case 97:
  570. return jjMoveStringLiteralDfa5_0(active0, 0xc0800000000L, active1, 0x2000000000000000L, active2, 0L);
  571. case 99:
  572. return jjMoveStringLiteralDfa5_0(active0, 0x6000000000000L, active1, 0L, active2, 0L);
  573. case 101:
  574. if ((active0 & 0x4000000L) != 0L)
  575. return jjStartNfaWithStates_0(4, 26, 35);
  576. else if ((active0 & 0x800000000000000L) != 0L)
  577. return jjStartNfaWithStates_0(4, 59, 35);
  578. return jjMoveStringLiteralDfa5_0(active0, 0x100200000800L, active1, 0L, active2, 0L);
  579. case 104:
  580. if ((active0 & 0x10000L) != 0L)
  581. return jjStartNfaWithStates_0(4, 16, 35);
  582. return jjMoveStringLiteralDfa5_0(active0, 0x8000000000000L, active1, 0x28000000000000L, active2, 0x28L);
  583. case 105:
  584. return jjMoveStringLiteralDfa5_0(active0, 0x1200000080000L, active1, 0L, active2, 0L);
  585. case 107:
  586. if ((active0 & 0x1000L) != 0L)
  587. return jjStartNfaWithStates_0(4, 12, 35);
  588. break;
  589. case 108:
  590. if ((active0 & 0x8000000L) != 0L)
  591. {
  592. jjmatchedKind = 27;
  593. jjmatchedPos = 4;
  594. }
  595. return jjMoveStringLiteralDfa5_0(active0, 0x10400000L, active1, 0L, active2, 0L);
  596. case 110:
  597. return jjMoveStringLiteralDfa5_0(active0, 0x2000000L, active1, 0L, active2, 0L);
  598. case 113:
  599. if ((active1 & 0x10000000L) != 0L)
  600. return jjStopAtPos(4, 92);
  601. else if ((active1 & 0x40000000L) != 0L)
  602. return jjStopAtPos(4, 94);
  603. break;
  604. case 114:
  605. return jjMoveStringLiteralDfa5_0(active0, 0x402400000400L, active1, 0L, active2, 0L);
  606. case 115:
  607. if ((active0 & 0x2000L) != 0L)
  608. return jjStartNfaWithStates_0(4, 13, 35);
  609. return jjMoveStringLiteralDfa5_0(active0, 0x10000000000000L, active1, 0L, active2, 0L);
  610. case 116:
  611. if ((active0 & 0x40000L) != 0L)
  612. return jjStartNfaWithStates_0(4, 18, 35);
  613. else if ((active0 & 0x20000000L) != 0L)
  614. return jjStartNfaWithStates_0(4, 29, 35);
  615. else if ((active0 & 0x800000000000L) != 0L)
  616. return jjStartNfaWithStates_0(4, 47, 35);
  617. return jjMoveStringLiteralDfa5_0(active0, 0x400000000000000L, active1, 0x2000000000000L, active2, 0x2L);
  618. case 117:
  619. return jjMoveStringLiteralDfa5_0(active0, 0x100000L, active1, 0L, active2, 0L);
  620. case 118:
  621. return jjMoveStringLiteralDfa5_0(active0, 0x8000000000L, active1, 0L, active2, 0L);
  622. case 119:
  623. if ((active0 & 0x20000000000000L) != 0L)
  624. {
  625. jjmatchedKind = 53;
  626. jjmatchedPos = 4;
  627. }
  628. return jjMoveStringLiteralDfa5_0(active0, 0x40000000000000L, active1, 0x280000000000L, active2, 0L);
  629. default :
  630. break;
  631. }
  632. return jjStartNfa_0(3, active0, active1, active2);
  633. }
  634. private final int jjMoveStringLiteralDfa5_0(long old0, long active0, long old1, long active1, long old2, long active2)
  635. {
  636. if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2)) == 0L)
  637. return jjStartNfa_0(3, old0, old1, old2);
  638. try { curChar = input_stream.readChar(); }
  639. catch(java.io.IOException e) {
  640. jjStopStringLiteralDfa_0(4, active0, active1, active2);
  641. return 5;
  642. }
  643. switch(curChar)
  644. {
  645. case 95:
  646. return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x2000000000000L, active2, 0x2L);
  647. case 97:
  648. return jjMoveStringLiteralDfa6_0(active0, 0xc00L, active1, 0x800000000000000L, active2, 0L);
  649. case 99:
  650. if ((active0 & 0x200000000000L) != 0L)
  651. return jjStartNfaWithStates_0(5, 45, 35);
  652. else if ((active0 & 0x1000000000000L) != 0L)
  653. return jjStartNfaWithStates_0(5, 48, 35);
  654. return jjMoveStringLiteralDfa6_0(active0, 0x100000000000L, active1, 0L, active2, 0L);
  655. case 100:
  656. return jjMoveStringLiteralDfa6_0(active0, 0x2000000L, active1, 0L, active2, 0L);
  657. case 101:
  658. if ((active0 & 0x400000L) != 0L)
  659. return jjStartNfaWithStates_0(5, 22, 35);
  660. else if ((active0 & 0x8000000000L) != 0L)
  661. return jjStartNfaWithStates_0(5, 39, 35);
  662. break;
  663. case 102:
  664. return jjMoveStringLiteralDfa6_0(active0, 0x2000000000L, active1, 0L, active2, 0L);
  665. case 103:
  666. return jjMoveStringLiteralDfa6_0(active0, 0x40000000000L, active1, 0L, active2, 0L);
  667. case 104:
  668. if ((active0 & 0x4000000000000L) != 0L)
  669. return jjStartNfaWithStates_0(5, 50, 35);
  670. break;
  671. case 105:
  672. return jjMoveStringLiteralDfa6_0(active0, 0x410000000000000L, active1, 0x280000000000L, active2, 0L);
  673. case 108:
  674. return jjMoveStringLiteralDfa6_0(active0, 0x10100000L, active1, 0L, active2, 0L);
  675. case 109:
  676. return jjMoveStringLiteralDfa6_0(active0, 0x200000000L, active1, 0L, active2, 0L);
  677. case 110:
  678. if ((active0 & 0x400000000000L) != 0L)
  679. return jjStartNfaWithStates_0(5, 46, 35);
  680. return jjMoveStringLiteralDfa6_0(active0, 0x800080000L, active1, 0L, active2, 0L);
  681. case 114:
  682. return jjMoveStringLiteralDfa6_0(active0, 0x8000000000000L, active1, 0L, active2, 0L);
  683. case 115:
  684. if ((active0 & 0x40000000000000L) != 0L)
  685. return jjStartNfaWithStates_0(5, 54, 35);
  686. return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x2000000000000000L, active2, 0L);
  687. case 116:
  688. if ((active0 & 0x400000000L) != 0L)
  689. return jjStartNfaWithStates_0(5, 34, 35);
  690. return jjMoveStringLiteralDfa6_0(active0, 0x2080000000000L, active1, 0x28000000000000L, active2, 0x28L);
  691. default :
  692. break;
  693. }
  694. return jjStartNfa_0(4, active0, active1, active2);
  695. }
  696. private final int jjMoveStringLiteralDfa6_0(long old0, long active0, long old1, long active1, long old2, long active2)
  697. {
  698. if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2)) == 0L)
  699. return jjStartNfa_0(4, old0, old1, old2);
  700. try { curChar = input_stream.readChar(); }
  701. catch(java.io.IOException e) {
  702. jjStopStringLiteralDfa_0(5, active0, active1, active2);
  703. return 6;
  704. }
  705. switch(curChar)
  706. {
  707. case 95:
  708. return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0x28000000000000L, active2, 0x28L);
  709. case 97:
  710. return jjMoveStringLiteralDfa7_0(active0, 0x2000000000L, active1, 0L, active2, 0L);
  711. case 99:
  712. return jjMoveStringLiteralDfa7_0(active0, 0x800000400L, active1, 0L, active2, 0L);
  713. case 101:
  714. if ((active0 & 0x40000000000L) != 0L)
  715. return jjStartNfaWithStates_0(6, 42, 35);
  716. else if ((active0 & 0x80000000000L) != 0L)
  717. return jjStartNfaWithStates_0(6, 43, 35);
  718. return jjMoveStringLiteralDfa7_0(active0, 0x10000200000000L, active1, 0L, active2, 0L);
  719. case 102:
  720. return jjMoveStringLiteralDfa7_0(active0, 0x2000000000000L, active1, 0L, active2, 0L);
  721. case 108:
  722. return jjMoveStringLiteralDfa7_0(active0, 0x400000000000000L, active1, 0L, active2, 0L);
  723. case 110:
  724. if ((active0 & 0x800L) != 0L)
  725. return jjStartNfaWithStates_0(6, 11, 35);
  726. break;
  727. case 111:
  728. return jjMoveStringLiteralDfa7_0(active0, 0x8000000000000L, active1, 0L, active2, 0L);
  729. case 115:
  730. if ((active0 & 0x2000000L) != 0L)
  731. return jjStartNfaWithStates_0(6, 25, 35);
  732. return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0x2802280000000000L, active2, 0x2L);
  733. case 116:
  734. if ((active0 & 0x100000L) != 0L)
  735. return jjStartNfaWithStates_0(6, 20, 35);
  736. return jjMoveStringLiteralDfa7_0(active0, 0x100000000000L, active1, 0L, active2, 0L);
  737. case 117:
  738. return jjMoveStringLiteralDfa7_0(active0, 0x80000L, active1, 0L, active2, 0L);
  739. case 121:
  740. if ((active0 & 0x10000000L) != 0L)
  741. return jjStartNfaWithStates_0(6, 28, 35);
  742. break;
  743. default :
  744. break;
  745. }
  746. return jjStartNfa_0(5, active0, active1, active2);
  747. }
  748. private final int jjMoveStringLiteralDfa7_0(long old0, long active0, long old1, long active1, long old2, long active2)
  749. {
  750. if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2)) == 0L)
  751. return jjStartNfa_0(5, old0, old1, old2);
  752. try { curChar = input_stream.readChar(); }
  753. catch(java.io.IOException e) {
  754. jjStopStringLiteralDfa_0(6, active0, active1, active2);
  755. return 7;
  756. }
  757. switch(curChar)
  758. {
  759. case 99:
  760. return jjMoveStringLiteralDfa8_0(active0, 0x2000000000L, active1, 0L, active2, 0L);
  761. case 101:
  762. if ((active0 & 0x80000L) != 0L)
  763. return jjStartNfaWithStates_0(7, 19, 35);
  764. else if ((active0 & 0x400000000000000L) != 0L)
  765. return jjStartNfaWithStates_0(7, 58, 35);
  766. return jjMoveStringLiteralDfa8_0(active0, 0x100800000000L, active1, 0x280000000000L, active2, 0L);
  767. case 104:
  768. return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0x2000000000000L, active2, 0x2L);
  769. case 105:
  770. return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0x2000000000000000L, active2, 0L);
  771. case 110:
  772. return jjMoveStringLiteralDfa8_0(active0, 0x18000200000000L, active1, 0L, active2, 0L);
  773. case 112:
  774. if ((active0 & 0x2000000000000L) != 0L)
  775. return jjStartNfaWithStates_0(7, 49, 35);
  776. break;
  777. case 115:
  778. return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0x808000000000000L, active2, 0x8L);
  779. case 116:
  780. if ((active0 & 0x400L) != 0L)
  781. return jjStartNfaWithStates_0(7, 10, 35);
  782. break;
  783. case 117:
  784. return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0x20000000000000L, active2, 0x20L);
  785. default :
  786. break;
  787. }
  788. return jjStartNfa_0(6, active0, active1, active2);
  789. }
  790. private final int jjMoveStringLiteralDfa8_0(long old0, long active0, long old1, long active1, long old2, long active2)
  791. {
  792. if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2)) == 0L)
  793. return jjStartNfa_0(6, old0, old1, old2);
  794. try { curChar = input_stream.readChar(); }
  795. catch(java.io.IOException e) {
  796. jjStopStringLiteralDfa_0(7, active0, active1, active2);
  797. return 8;
  798. }
  799. switch(curChar)
  800. {
  801. case 95:
  802. return jjMoveStringLiteralDfa9_0(active0, 0L, active1, 0x280000000000L, active2, 0L);
  803. case 100:
  804. if ((active0 & 0x100000000000L) != 0L)
  805. return jjStartNfaWithStates_0(8, 44, 35);
  806. break;
  807. case 101:
  808. if ((active0 & 0x2000000000L) != 0L)
  809. return jjStartNfaWithStates_0(8, 37, 35);
  810. break;
  811. case 103:
  812. return jjMoveStringLiteralDfa9_0(active0, 0L, active1, 0x2000000000000000L, active2, 0L);
  813. case 104:
  814. return jjMoveStringLiteralDfa9_0(active0, 0L, active1, 0x8000000000000L, active2, 0x8L);
  815. case 105:
  816. return jjMoveStringLiteralDfa9_0(active0, 0x8000000000000L, active1, 0x802000000000000L, active2, 0x2L);
  817. case 110:
  818. return jjMoveStringLiteralDfa9_0(active0, 0L, active1, 0x20000000000000L, active2, 0x20L);
  819. case 111:
  820. return jjMoveStringLiteralDfa9_0(active0, 0x800000000L, active1, 0L, active2, 0L);
  821. case 116:
  822. if ((active0 & 0x10000000000000L) != 0L)
  823. return jjStartNfaWithStates_0(8, 52, 35);
  824. return jjMoveStringLiteralDfa9_0(active0, 0x200000000L, active1, 0L, active2, 0L);
  825. default :
  826. break;
  827. }
  828. return jjStartNfa_0(7, active0, active1, active2);
  829. }
  830. private final int jjMoveStringLiteralDfa9_0(long old0, long active0, long old1, long active1, long old2, long active2)
  831. {
  832. if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2)) == 0L)
  833. return jjStartNfa_0(7, old0, old1, old2);
  834. try { curChar = input_stream.readChar(); }
  835. catch(java.io.IOException e) {
  836. jjStopStringLiteralDfa_0(8, active0, active1, active2);
  837. return 9;
  838. }
  839. switch(curChar)
  840. {
  841. case 97:
  842. return jjMoveStringLiteralDfa10_0(active0, 0L, active1, 0x80000000000L, active2, 0L);
  843. case 102:
  844. if ((active0 & 0x800000000L) != 0L)
  845. return jjStartNfaWithStates_0(9, 35, 35);
  846. return jjMoveStringLiteralDfa10_0(active0, 0L, active1, 0x2000000000000L, active2, 0x2L);
  847. case 103:
  848. return jjMoveStringLiteralDfa10_0(active0, 0L, active1, 0x800000000000000L, active2, 0L);
  849. case 105:
  850. return jjMoveStringLiteralDfa10_0(active0, 0L, active1, 0x8000000000000L, active2, 0x8L);
  851. case 110:
  852. if ((active1 & 0x2000000000000000L) != 0L)
  853. return jjStopAtPos(9, 125);
  854. break;
  855. case 111:
  856. return jjMoveStringLiteralDfa10_0(active0, 0L, active1, 0x200000000000L, active2, 0L);
  857. case 115:
  858. if ((active0 & 0x200000000L) != 0L)
  859. return jjStartNfaWithStates_0(9, 33, 35);
  860. return jjMoveStringLiteralDfa10_0(active0, 0L, active1, 0x20000000000000L, active2, 0x20L);
  861. case 122:
  862. return jjMoveStringLiteralDfa10_0(active0, 0x8000000000000L, active1, 0L, active2, 0L);
  863. default :
  864. break;
  865. }
  866. return jjStartNfa_0(8, active0, active1, active2);
  867. }
  868. private final int jjMoveStringLiteralDfa10_0(long old0, long active0, long old1, long active1, long old2, long active2)
  869. {
  870. if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2)) == 0L)
  871. return jjStartNfa_0(8, old0, old1, old2);
  872. try { curChar = input_stream.readChar(); }
  873. catch(java.io.IOException e) {
  874. jjStopStringLiteralDfa_0(9, active0, active1, active2);
  875. return 10;
  876. }
  877. switch(curChar)
  878. {
  879. case 101:
  880. return jjMoveStringLiteralDfa11_0(active0, 0x8000000000000L, active1, 0L, active2, 0L);
  881. case 102:
  882. return jjMoveStringLiteralDfa11_0(active0, 0L, active1, 0x8000000000000L, active2, 0x8L);
  883. case 105:
  884. return jjMoveStringLiteralDfa11_0(active0, 0L, active1, 0x20000000000000L, active2, 0x20L);
  885. case 110:
  886. if ((active1 & 0x800000000000000L) != 0L)
  887. return jjStopAtPos(10, 123);
  888. return jjMoveStringLiteralDfa11_0(active0, 0L, active1, 0x80000000000L, active2, 0L);
  889. case 114:
  890. if ((active1 & 0x200000000000L) != 0L)
  891. return jjStopAtPos(10, 109);
  892. break;
  893. case 116:
  894. if ((active1 & 0x2000000000000L) != 0L)
  895. {
  896. jjmatchedKind = 113;
  897. jjmatchedPos = 10;
  898. }
  899. return jjMoveStringLiteralDfa11_0(active0, 0L, active1, 0L, active2, 0x2L);
  900. default :
  901. break;
  902. }
  903. return jjStartNfa_0(9, active0, active1, active2);
  904. }
  905. private final int jjMoveStringLiteralDfa11_0(long old0, long active0, long old1, long active1, long old2, long active2)
  906. {
  907. if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2)) == 0L)
  908. return jjStartNfa_0(9, old0, old1, old2);
  909. try { curChar = input_stream.readChar(); }
  910. catch(java.io.IOException e) {
  911. jjStopStringLiteralDfa_0(10, active0, active1, active2);
  912. return 11;
  913. }
  914. switch(curChar)
  915. {
  916. case 95:
  917. return jjMoveStringLiteralDfa12_0(active0, 0L, active1, 0L, active2, 0x2L);
  918. case 100:
  919. if ((active0 & 0x8000000000000L) != 0L)
  920. return jjStartNfaWithStates_0(11, 51, 35);
  921. else if ((active1 & 0x80000000000L) != 0L)
  922. return jjStopAtPos(11, 107);
  923. break;
  924. case 103:
  925. return jjMoveStringLiteralDfa12_0(active0, 0L, active1, 0x20000000000000L, active2, 0x20L);
  926. case 116:
  927. if ((active1 & 0x8000000000000L) != 0L)
  928. {
  929. jjmatchedKind = 115;
  930. jjmatchedPos = 11;
  931. }
  932. return jjMoveStringLiteralDfa12_0(active0, 0L, active1, 0L, active2, 0x8L);
  933. default :
  934. break;
  935. }
  936. return jjStartNfa_0(10, active0, active1, active2);
  937. }
  938. private final int jjMoveStringLiteralDfa12_0(long old0, long active0, long old1, long active1, long old2, long active2)
  939. {
  940. if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2)) == 0L)
  941. return jjStartNfa_0(10, old0, old1, old2);
  942. try { curChar = input_stream.readChar(); }
  943. catch(java.io.IOException e) {
  944. jjStopStringLiteralDfa_0(11, 0L, active1, active2);
  945. return 12;
  946. }
  947. switch(curChar)
  948. {
  949. case 95:
  950. return jjMoveStringLiteralDfa13_0(active1, 0L, active2, 0x8L);
  951. case 97:
  952. return jjMoveStringLiteralDfa13_0(active1, 0L, active2, 0x2L);
  953. case 110:
  954. return jjMoveStringLiteralDfa13_0(active1, 0x20000000000000L, active2, 0x20L);
  955. default :
  956. break;
  957. }
  958. return jjStartNfa_0(11, 0L, active1, active2);
  959. }
  960. private final int jjMoveStringLiteralDfa13_0(long old1, long active1, long old2, long active2)
  961. {
  962. if (((active1 &= old1) | (active2 &= old2)) == 0L)
  963. return jjStartNfa_0(11, 0L, old1, old2);
  964. try { curChar = input_stream.readChar(); }
  965. catch(java.io.IOException e) {
  966. jjStopStringLiteralDfa_0(12, 0L, active1, active2);
  967. return 13;
  968. }
  969. switch(curChar)
  970. {
  971. case 97:
  972. return jjMoveStringLiteralDfa14_0(active1, 0L, active2, 0x8L);
  973. case 101:
  974. return jjMoveStringLiteralDfa14_0(active1, 0x20000000000000L, active2, 0x20L);
  975. case 115:
  976. return jjMoveStringLiteralDfa14_0(active1, 0L, active2, 0x2L);
  977. default :
  978. break;
  979. }
  980. return jjStartNfa_0(12, 0L, active1, active2);
  981. }
  982. private final int jjMoveStringLiteralDfa14_0(long old1, long active1, long old2, long active2)
  983. {
  984. if (((active1 &= old1) | (active2 &= old2)) == 0L)
  985. return jjStartNfa_0(12, 0L, old1, old2);
  986. try { curChar = input_stream.readChar(); }
  987. catch(java.io.IOException e) {
  988. jjStopStringLiteralDfa_0(13, 0L, active1, active2);
  989. return 14;
  990. }
  991. switch(curChar)
  992. {
  993. case 100:
  994. return jjMoveStringLiteralDfa15_0(active1, 0x20000000000000L, active2, 0x20L);
  995. case 115:
  996. return jjMoveStringLiteralDfa15_0(active1, 0L, active2, 0xaL);
  997. default :
  998. break;
  999. }
  1000. return jjStartNfa_0(13, 0L, active1, active2);
  1001. }
  1002. private final int jjMoveStringLiteralDfa15_0(long old1, long active1, long old2, long active2)
  1003. {
  1004. if (((active1 &= old1) | (active2 &= old2)) == 0L)
  1005. return jjStartNfa_0(13, 0L, old1, old2);
  1006. try { curChar = input_stream.readChar(); }
  1007. catch(java.io.IOException e) {
  1008. jjStopStringLiteralDfa_0(14, 0L, active1, active2);
  1009. return 15;
  1010. }
  1011. switch(curChar)
  1012. {
  1013. case 95:
  1014. return jjMoveStringLiteralDfa16_0(active1, 0x20000000000000L, active2, 0x20L);
  1015. case 105:
  1016. return jjMoveStringLiteralDfa16_0(active1, 0L, active2, 0x2L);
  1017. case 115:
  1018. return jjMoveStringLiteralDfa16_0(active1, 0L, active2, 0x8L);
  1019. default :
  1020. break;
  1021. }
  1022. return jjStartNfa_0(14, 0L, active1, active2);
  1023. }
  1024. private final int jjMoveStringLiteralDfa16_0(long old1, long active1, long old2, long active2)
  1025. {
  1026. if (((active1 &= old1) | (active2 &= old2)) == 0L)
  1027. return jjStartNfa_0(14, 0L, old1, old2);
  1028. try { curChar = input_stream.readChar(); }
  1029. catch(java.io.IOException e) {
  1030. jjStopStringLiteralDfa_0(15, 0L, active1, active2);
  1031. return 16;
  1032. }
  1033. switch(curChar)
  1034. {
  1035. case 103:
  1036. return jjMoveStringLiteralDfa17_0(active1, 0L, active2, 0x2L);
  1037. case 105:
  1038. return jjMoveStringLiteralDfa17_0(active1, 0L, active2, 0x8L);
  1039. case 115:
  1040. return jjMoveStringLiteralDfa17_0(active1, 0x20000000000000L, active2, 0x20L);
  1041. default :
  1042. break;
  1043. }
  1044. return jjStartNfa_0(15, 0L, active1, active2);
  1045. }
  1046. private final int jjMoveStringLiteralDfa17_0(long old1, long active1, long old2, long active2)
  1047. {
  1048. if (((active1 &= old1) | (active2 &= old2)) == 0L)
  1049. return jjStartNfa_0(15, 0L, old1, old2);
  1050. try { curChar = input_stream.readChar(); }
  1051. catch(java.io.IOException e) {
  1052. jjStopStringLiteralDfa_0(16, 0L, active1, active2);
  1053. return 17;
  1054. }
  1055. switch(curChar)
  1056. {
  1057. case 103:
  1058. return jjMoveStringLiteralDfa18_0(active1, 0L, active2, 0x8L);
  1059. case 104:
  1060. return jjMoveStringLiteralDfa18_0(active1, 0x20000000000000L, active2, 0x20L);
  1061. case 110:
  1062. if ((active2 & 0x2L) != 0L)
  1063. return jjStopAtPos(17, 129);
  1064. break;
  1065. default :
  1066. break;
  1067. }
  1068. return jjStartNfa_0(16, 0L, active1, active2);
  1069. }
  1070. private final int jjMoveStringLiteralDfa18_0(long old1, long active1, long old2, long active2)
  1071. {
  1072. if (((active1 &= old1) | (active2 &= old2)) == 0L)
  1073. return jjStartNfa_0(16, 0L, old1, old2);
  1074. try { curChar = input_stream.readChar(); }
  1075. catch(java.io.IOException e) {
  1076. jjStopStringLiteralDfa_0(17, 0L, active1, active2);
  1077. return 18;
  1078. }
  1079. switch(curChar)
  1080. {
  1081. case 105:
  1082. return jjMoveStringLiteralDfa19_0(active1, 0x20000000000000L, active2, 0x20L);
  1083. case 110:
  1084. if ((active2 & 0x8L) != 0L)
  1085. return jjStopAtPos(18, 131);
  1086. break;
  1087. default :
  1088. break;
  1089. }
  1090. return jjStartNfa_0(17, 0L, active1, active2);
  1091. }
  1092. private final int jjMoveStringLiteralDfa19_0(long old1, long active1, long old2, long active2)
  1093. {
  1094. if (((active1 &= old1) | (active2 &= old2)) == 0L)
  1095. return jjStartNfa_0(17, 0L, old1, old2);
  1096. try { curChar = input_stream.readChar(); }
  1097. catch(java.io.IOException e) {
  1098. jjStopStringLiteralDfa_0(18, 0L, active1, active2);
  1099. return 19;
  1100. }
  1101. switch(curChar)
  1102. {
  1103. case 102:
  1104. return jjMoveStringLiteralDfa20_0(active1, 0x20000000000000L, active2, 0x20L);
  1105. default :
  1106. break;
  1107. }
  1108. return jjStartNfa_0(18, 0L, active1, active2);
  1109. }
  1110. private final int jjMoveStringLiteralDfa20_0(long old1, long active1, long old2, long active2)
  1111. {
  1112. if (((active1 &= old1) | (active2 &= old2)) == 0L)
  1113. return jjStartNfa_0(18, 0L, old1, old2);
  1114. try { curChar = input_stream.readChar(); }
  1115. catch(java.io.IOException e) {
  1116. jjStopStringLiteralDfa_0(19, 0L, active1, active2);
  1117. return 20;
  1118. }
  1119. switch(curChar)
  1120. {
  1121. case 116:
  1122. if ((active1 & 0x20000000000000L) != 0L)
  1123. {
  1124. jjmatchedKind = 117;
  1125. jjmatchedPos = 20;
  1126. }
  1127. return jjMoveStringLiteralDfa21_0(active1, 0L, active2, 0x20L);
  1128. default :
  1129. break;
  1130. }
  1131. return jjStartNfa_0(19, 0L, active1, active2);
  1132. }
  1133. private final int jjMoveStringLiteralDfa21_0(long old1, long active1, long old2, long active2)
  1134. {
  1135. if (((active1 &= old1) | (active2 &= old2)) == 0L)
  1136. return jjStartNfa_0(19, 0L, old1, old2);
  1137. try { curChar = input_stream.readChar(); }
  1138. catch(java.io.IOException e) {
  1139. jjStopStringLiteralDfa_0(20, 0L, 0L, active2);
  1140. return 21;
  1141. }
  1142. switch(curChar)
  1143. {
  1144. case 95:
  1145. return jjMoveStringLiteralDfa22_0(active2, 0x20L);
  1146. default :
  1147. break;
  1148. }
  1149. return jjStartNfa_0(20, 0L, 0L, active2);
  1150. }
  1151. private final int jjMoveStringLiteralDfa22_0(long old2, long active2)
  1152. {
  1153. if (((active2 &= old2)) == 0L)
  1154. return jjStartNfa_0(20, 0L, 0L, old2);
  1155. try { curChar = input_stream.readChar(); }
  1156. catch(java.io.IOException e) {
  1157. jjStopStringLiteralDfa_0(21, 0L, 0L, active2);
  1158. return 22;
  1159. }
  1160. switch(curChar)
  1161. {
  1162. case 97:
  1163. return jjMoveStringLiteralDfa23_0(active2, 0x20L);
  1164. default :
  1165. break;
  1166. }
  1167. return jjStartNfa_0(21, 0L, 0L, active2);
  1168. }
  1169. private final int jjMoveStringLiteralDfa23_0(long old2, long active2)
  1170. {
  1171. if (((active2 &= old2)) == 0L)
  1172. return jjStartNfa_0(21, 0L, 0L, old2);
  1173. try { curChar = input_stream.readChar(); }
  1174. catch(java.io.IOException e) {
  1175. jjStopStringLiteralDfa_0(22, 0L, 0L, active2);
  1176. return 23;
  1177. }
  1178. switch(curChar)
  1179. {
  1180. case 115:
  1181. return jjMoveStringLiteralDfa24_0(active2, 0x20L);
  1182. default :
  1183. break;
  1184. }
  1185. return jjStartNfa_0(22, 0L, 0L, active2);
  1186. }
  1187. private final int jjMoveStringLiteralDfa24_0(long old2, long active2)
  1188. {
  1189. if (((active2 &= old2)) == 0L)
  1190. return jjStartNfa_0(22, 0L, 0L, old2);
  1191. try { curChar = input_stream.readChar(); }
  1192. catch(java.io.IOException e) {
  1193. jjStopStringLiteralDfa_0(23, 0L, 0L, active2);
  1194. return 24;
  1195. }
  1196. switch(curChar)
  1197. {
  1198. case 115:
  1199. return jjMoveStringLiteralDfa25_0(active2, 0x20L);
  1200. default :
  1201. break;
  1202. }
  1203. return jjStartNfa_0(23, 0L, 0L, active2);
  1204. }
  1205. private final int jjMoveStringLiteralDfa25_0(long old2, long active2)
  1206. {
  1207. if (((active2 &= old2)) == 0L)
  1208. return jjStartNfa_0(23, 0L, 0L, old2);
  1209. try { curChar = input_stream.readChar(); }
  1210. catch(java.io.IOException e) {
  1211. jjStopStringLiteralDfa_0(24, 0L, 0L, active2);
  1212. return 25;
  1213. }
  1214. switch(curChar)
  1215. {
  1216. case 105:
  1217. return jjMoveStringLiteralDfa26_0(active2, 0x20L);
  1218. default :
  1219. break;
  1220. }
  1221. return jjStartNfa_0(24, 0L, 0L, active2);
  1222. }
  1223. private final int jjMoveStringLiteralDfa26_0(long old2, long active2)
  1224. {
  1225. if (((active2 &= old2)) == 0L)
  1226. return jjStartNfa_0(24, 0L, 0L, old2);
  1227. try { curChar = input_stream.readChar(); }
  1228. catch(java.io.IOException e) {
  1229. jjStopStringLiteralDfa_0(25, 0L, 0L, active2);
  1230. return 26;
  1231. }
  1232. switch(curChar)
  1233. {
  1234. case 103:
  1235. return jjMoveStringLiteralDfa27_0(active2, 0x20L);
  1236. default :
  1237. break;
  1238. }
  1239. return jjStartNfa_0(25, 0L, 0L, active2);
  1240. }
  1241. private final int jjMoveStringLiteralDfa27_0(long old2, long active2)
  1242. {
  1243. if (((active2 &= old2)) == 0L)
  1244. return jjStartNfa_0(25, 0L, 0L, old2);
  1245. try { curChar = input_stream.readChar(); }
  1246. catch(java.io.IOException e) {
  1247. jjStopStringLiteralDfa_0(26, 0L, 0L, active2);
  1248. return 27;
  1249. }
  1250. switch(curChar)
  1251. {
  1252. case 110:
  1253. if ((active2 & 0x20L) != 0L)
  1254. return jjStopAtPos(27, 133);
  1255. break;
  1256. default :
  1257. break;
  1258. }
  1259. return jjStartNfa_0(26, 0L, 0L, active2);
  1260. }
  1261. private final void jjCheckNAdd(int state)
  1262. {
  1263. if (jjrounds[state] != jjround)
  1264. {
  1265. jjstateSet[jjnewStateCnt++] = state;
  1266. jjrounds[state] = jjround;
  1267. }
  1268. }
  1269. private final void jjAddStates(int start, int end)
  1270. {
  1271. do {
  1272. jjstateSet[jjnewStateCnt++] = jjnextStates[start];
  1273. } while (start++ != end);
  1274. }
  1275. private final void jjCheckNAddTwoStates(int state1, int state2)
  1276. {
  1277. jjCheckNAdd(state1);
  1278. jjCheckNAdd(state2);
  1279. }
  1280. private final void jjCheckNAddStates(int start, int end)
  1281. {
  1282. do {
  1283. jjCheckNAdd(jjnextStates[start]);
  1284. } while (start++ != end);
  1285. }
  1286. private final void jjCheckNAddStates(int start)
  1287. {
  1288. jjCheckNAdd(jjnextStates[start]);
  1289. jjCheckNAdd(jjnextStates[start + 1]);
  1290. }
  1291. static final long[] jjbitVec0 = {
  1292. 0x0L, 0x0L, 0xffffffffffffffffL, 0xffffffffffffffffL
  1293. };
  1294. static final long[] jjbitVec1 = {
  1295. 0xfffffffffffffffeL, 0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffffffffffffffL
  1296. };
  1297. static final long[] jjbitVec3 = {
  1298. 0x1ff00000fffffffeL, 0xffffffffffffc000L, 0xffffffffL, 0x600000000000000L
  1299. };
  1300. static final long[] jjbitVec4 = {
  1301. 0x0L, 0x0L, 0x0L, 0xff7fffffff7fffffL
  1302. };
  1303. static final long[] jjbitVec5 = {
  1304. 0x0L, 0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffffffffffffffL
  1305. };
  1306. static final long[] jjbitVec6 = {
  1307. 0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffL, 0x0L
  1308. };
  1309. static final long[] jjbitVec7 = {
  1310. 0xffffffffffffffffL, 0xffffffffffffffffL, 0x0L, 0x0L
  1311. };
  1312. static final long[] jjbitVec8 = {
  1313. 0x3fffffffffffL, 0x0L, 0x0L, 0x0L
  1314. };
  1315. private final int jjMoveNfa_0(int startState, int curPos)
  1316. {
  1317. int[] nextStates;
  1318. int startsAt = 0;
  1319. jjnewStateCnt = 74;
  1320. int i = 1;
  1321. jjstateSet[0] = startState;
  1322. int j, kind = 0x7fffffff;
  1323. for (;;)
  1324. {
  1325. if (++jjround == 0x7fffffff)
  1326. ReInitRounds();
  1327. if (curChar < 64)
  1328. {
  1329. long l = 1L << curChar;
  1330. MatchLoop: do
  1331. {
  1332. switch(jjstateSet[--i])
  1333. {
  1334. case 6:
  1335. if ((0x1ffffffffL & l) != 0L)
  1336. {
  1337. if (kind > 6)
  1338. kind = 6;
  1339. jjCheckNAdd(0);
  1340. }
  1341. else if ((0x3ff000000000000L & l) != 0L)
  1342. jjCheckNAddStates(0, 6);
  1343. else if (curChar == 47)
  1344. jjAddStates(7, 9);
  1345. else if (curChar == 36)
  1346. {
  1347. if (kind > 69)
  1348. kind = 69;
  1349. jjCheckNAdd(35);
  1350. }
  1351. else if (curChar == 34)
  1352. jjCheckNAddStates(10, 12);
  1353. else if (curChar == 39)
  1354. jjAddStates(13, 14);
  1355. else if (curChar == 46)
  1356. jjCheckNAdd(11);
  1357. else if (curChar == 35)
  1358. jjstateSet[jjnewStateCnt++] = 1;
  1359. if ((0x3fe000000000000L & l) != 0L)
  1360. {
  1361. if (kind > 60)
  1362. kind = 60;
  1363. jjCheckNAddTwoStates(8, 9);
  1364. }
  1365. else if (curChar == 48)
  1366. {
  1367. if (kind > 60)
  1368. kind = 60;
  1369. jjCheckNAddStates(15, 17);
  1370. }
  1371. break;
  1372. case 56:
  1373. if (curChar == 42)
  1374. jjstateSet[jjnewStateCnt++] = 67;
  1375. else if (curChar == 47)
  1376. {

Large files files are truncated, but you can click here to view the full file