1 34 35 36 37 package com.micronova.util.cc.html; 38 39 import java.io.*; 40 import java.util.*; 41 42 import javax.xml.parsers.*; 43 import javax.xml.transform.*; 44 import javax.xml.transform.dom.*; 45 import javax.xml.transform.stream.*; 46 import org.w3c.dom.*; 47 48 public class Parser implements ParserConstants { 49 public final static String TYPE = "#TYPE#"; 50 public final static String VALUE = "#VALUE#"; 51 public final static String ATTRIBUTE = "#ATTRIBUTE#"; 52 53 public final static String OPENTAG = "opentag"; 54 public final static String SINGLETAG = "singletag"; 55 public final static String CLOSETAG = "closetag"; 56 public final static String TEXT = "text"; 57 public final static String COMMENT = "comment"; 58 public final static String SCRIPT = "script"; 59 public final static String STYLE = "style"; 60 public final static String SGML = "sgml"; 61 public final static String PI = "pi"; 62 63 64 65 public final static int STRATEGY_SINGLE = 0; 66 public final static int STRATEGY_DATA = 1; 67 public final static int STRATEGY_NONE = 2; 68 69 70 71 public Map getNext(Map map, Map attrMap, StringBuffer buffer) 72 { 73 try 74 { 75 return _getNext(map, attrMap, buffer); 76 } 77 catch (Exception e) 78 { 79 e.printStackTrace(); 80 81 return null; 82 } 83 } 84 85 86 87 public static void main(String args[]) 88 { 89 try 90 { 91 Parser parser = new Parser(new InputStreamReader(System.in)); 92 93 if (args.length == 0) 94 { 95 Map map = new HashMap(); 96 Map attrMap = new HashMap(); 97 StringBuffer buffer = new StringBuffer (); 98 99 while ((map = parser.getNext(map, attrMap,buffer)) != null) 100 { 101 System.out.println("unit:" + map); 102 } 103 } 104 else 105 { 106 int strategy = STRATEGY_SINGLE; 107 108 if (args.length > 1) 109 { 110 String strategyName = args[1]; 111 112 if ("data".equals(strategyName)) 113 { 114 strategy = STRATEGY_DATA; 115 } 116 else if ("none".equals(strategyName)) 117 { 118 strategy = STRATEGY_NONE; 119 } 120 } 121 122 Document document = parser.buildDocument(args[0], strategy, "root", null, null); 123 124 Transformer transformer = TransformerFactory.newInstance().newTransformer(); 125 Source source = new DOMSource(document); 126 Result result = new StreamResult(System.out); 127 128 transformer.transform(source, result); 129 } 130 } 131 catch (Exception e) 132 { 133 e.printStackTrace(); 134 } 135 } 136 137 138 139 protected Element createElement(Document document, String name, Map attribute) 140 { 141 Element element = document.createElement(name); 142 143 if (attribute != null) 144 { 145 Iterator iterator = attribute.entrySet().iterator(); 146 147 while (iterator.hasNext()) 148 { 149 Map.Entry entry = (Map.Entry)iterator.next(); 150 151 String attrName = (String )entry.getKey(); 152 String attrValue = (String )entry.getValue(); 153 154 attrName = attrName.toLowerCase(); 155 156 Attr attr = document.createAttribute(attrName); 157 attr.setValue(attrValue); 158 159 element.setAttributeNode(attr); 160 } 161 } 162 163 return element; 164 } 165 166 private static void applyStrategy(List lookingAt, int strategy, int match) 167 { 168 for (int i = lookingAt.size(); --i > match ;) 169 { 170 Element element = (Element)lookingAt.get(i); 171 172 if (strategy == STRATEGY_DATA) 173 { 174 List childList = new ArrayList(); 175 176 NodeList nodeList = element.getChildNodes(); 177 178 for (int j = 0; j < nodeList.getLength(); j ++) 179 { 180 childList.add(nodeList.item(j)); 181 } 182 183 for (int j = 0; j < childList.size(); j ++) 184 { 185 Node child = (Node)childList.get(j); 186 187 short nodeType = child.getNodeType(); 188 189 if (nodeType != Node.TEXT_NODE) 190 { 191 element.removeChild(child); 192 element.getParentNode().appendChild(child); 193 } 194 } 195 } 196 else if (strategy == STRATEGY_SINGLE) 197 { 198 Node child; 199 200 while ((child = element.getFirstChild()) != null) 201 { 202 element.removeChild(child); 203 element.getParentNode().appendChild(child); 204 } 205 } 206 } 207 } 208 209 public Document buildDocument(String prefix, int strategy, String rootName, Map excludeMap, Map includeMap) throws Exception 210 { 211 Document document = DocumentBuilderFactory.newInstance().newDocumentBuilder().newDocument(); 212 213 Node parent = document; 214 215 if ((rootName != null) && (!rootName.equals(""))) 216 { 217 Element root = document.createElement(rootName); 218 document.appendChild(root); 219 parent = root; 220 } 221 222 List lookingAt = new ArrayList(); 223 224 Map map = new HashMap(); 225 Map attrMap = new HashMap(); 226 StringBuffer buffer = new StringBuffer (); 227 228 while ((map = getNext(map, attrMap, buffer)) != null) 229 { 230 String type = (String )map.get(TYPE); 231 String value = (String )map.get(VALUE); 232 Map attribute = (Map)map.get(ATTRIBUTE); 233 234 String checkKey = type; 235 236 if ((type == OPENTAG) || (type == SINGLETAG) || (type == CLOSETAG)) 237 { 238 checkKey = value.toLowerCase(); 239 } 240 241 if ((excludeMap != null) && (excludeMap.get(checkKey) != null)) 242 { 243 continue; 244 } 245 246 if ((includeMap != null) && (includeMap.get(checkKey) == null)) 247 { 248 continue; 249 } 250 251 if ((type == OPENTAG) || (type == SINGLETAG)) 252 { 253 value = prefix + value.toLowerCase(); 254 255 try 256 { 257 Element element = createElement(document, value, attribute); 258 259 parent.appendChild(element); 260 261 parent = element; 262 263 lookingAt.add(element); 264 } 265 catch (Exception e) 266 { 267 } 268 } 269 else if (type == CLOSETAG) 270 { 271 value = prefix + value.toLowerCase(); 272 273 int match = -1; 274 Element matchedElement = null; 275 276 int lookingAtSize = lookingAt.size(); 277 278 for (int i = lookingAtSize; --i >= 0 ;) 279 { 280 Element element = (Element)lookingAt.get(i); 281 282 if (element.getTagName().equals(value)) 283 { 284 match = i; 285 matchedElement = element; 286 break; 287 } 288 } 289 290 if (match >= 0) 291 { 292 applyStrategy(lookingAt, strategy, match); 293 294 while (lookingAt.size() > match) 295 { 296 lookingAt.remove(lookingAt.size() - 1); 297 } 298 299 parent = matchedElement.getParentNode(); 300 } 301 } 302 else if (type == TEXT) 303 { 304 if (parent != document) 305 { 306 Text text = document.createTextNode(value); 307 308 parent.appendChild(text); 309 } 310 } 311 else if (type == COMMENT) 312 { 313 if (parent != document) 314 { 315 Comment comment = document.createComment(value); 316 317 parent.appendChild(comment); 318 } 319 } 320 else if ((type == SGML) || (type == PI)) 321 { 322 } 324 else 325 { 326 if (parent != document) 327 { 328 Element element = createElement(document, type, attribute); 329 330 Text text = document.createTextNode(value); 331 332 element.appendChild(text); 333 parent.appendChild(element); 334 } 335 } 336 } 337 338 applyStrategy(lookingAt, strategy, -1); 339 340 return document; 341 } 342 343 final public String SGML(StringBuffer buffer) throws ParseException { 344 buffer.setLength(0); 345 jj_consume_token(BEGINSGML); 346 label_1: 347 while (true) { 348 switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { 349 case SGMLCHAR: 350 ; 351 break; 352 default: 353 jj_la1[0] = jj_gen; 354 break label_1; 355 } 356 jj_consume_token(SGMLCHAR); 357 buffer.append(token.image); 358 } 359 jj_consume_token(ENDSGML); 360 {if (true) return buffer.toString();} 361 throw new Error ("Missing return statement in function"); 362 } 363 364 final public String PI(StringBuffer buffer) throws ParseException { 365 buffer.setLength(0); 366 jj_consume_token(BEGINPI); 367 label_2: 368 while (true) { 369 switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { 370 case PICHAR: 371 ; 372 break; 373 default: 374 jj_la1[1] = jj_gen; 375 break label_2; 376 } 377 jj_consume_token(PICHAR); 378 buffer.append(token.image); 379 } 380 jj_consume_token(ENDPI); 381 {if (true) return buffer.toString();} 382 throw new Error ("Missing return statement in function"); 383 } 384 385 final public void Script(Map map, Map attrMap, StringBuffer buffer) throws ParseException { 386 buffer.setLength(0); 387 BeginScript(map, attrMap, buffer); 388 buffer.setLength(0); 389 label_3: 390 while (true) { 391 switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { 392 case SCRIPTCHAR: 393 ; 394 break; 395 default: 396 jj_la1[2] = jj_gen; 397 break label_3; 398 } 399 jj_consume_token(SCRIPTCHAR); 400 buffer.append(token.image); 401 } 402 jj_consume_token(ENDSCRIPT); 403 map.put(VALUE, buffer.toString()); 404 } 405 406 final public void Style(Map map, Map attrMap, StringBuffer buffer) throws ParseException { 407 buffer.setLength(0); 408 BeginStyle(map, attrMap, buffer); 409 buffer.setLength(0); 410 label_4: 411 while (true) { 412 switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { 413 case STYLECHAR: 414 ; 415 break; 416 default: 417 jj_la1[3] = jj_gen; 418 break label_4; 419 } 420 jj_consume_token(STYLECHAR); 421 buffer.append(token.image); 422 } 423 jj_consume_token(ENDSTYLE); 424 map.put(VALUE, buffer.toString()); 425 } 426 427 final public String Comment(StringBuffer buffer) throws ParseException { 428 buffer.setLength(0); 429 jj_consume_token(BEGINCOMMENT); 430 label_5: 431 while (true) { 432 switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { 433 case COMMENTCHAR: 434 ; 435 break; 436 default: 437 jj_la1[4] = jj_gen; 438 break label_5; 439 } 440 jj_consume_token(COMMENTCHAR); 441 buffer.append(token.image); 442 } 443 jj_consume_token(ENDCOMMENT); 444 {if (true) return buffer.toString();} 445 throw new Error ("Missing return statement in function"); 446 } 447 448 final public String DoubleQuote(StringBuffer buffer) throws ParseException { 449 buffer.setLength(0); 450 jj_consume_token(BEGINDOUBLEQUOTE); 451 label_6: 452 while (true) { 453 switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { 454 case DOUBLEQUOTEOTHER: 455 case ENTITY_AElig: 456 case ENTITY_Aacute: 457 case ENTITY_Acirc: 458 case ENTITY_Agrave: 459 case ENTITY_Alpha: 460 case ENTITY_Aring: 461 case ENTITY_Atilde: 462 case ENTITY_Auml: 463 case ENTITY_Beta: 464 case ENTITY_Ccedil: 465 case ENTITY_Chi: 466 case ENTITY_Dagger: 467 case ENTITY_Delta: 468 case ENTITY_ETH: 469 case ENTITY_Eacute: 470 case ENTITY_Ecirc: 471 case ENTITY_Egrave: 472 case ENTITY_Epsilon: 473 case ENTITY_Eta: 474 case ENTITY_Euml: 475 case ENTITY_Gamma: 476 case ENTITY_Iacute: 477 case ENTITY_Icirc: 478 case ENTITY_Igrave: 479 case ENTITY_Iota: 480 case ENTITY_Iuml: 481 case ENTITY_Kappa: 482 case ENTITY_Lambda: 483 case ENTITY_Mu: 484 case ENTITY_Ntilde: 485 case ENTITY_Nu: 486 case ENTITY_OElig: 487 case ENTITY_Oacute: 488 case ENTITY_Ocirc: 489 case ENTITY_Ograve: 490 case ENTITY_Omega: 491 case ENTITY_Omicron: 492 case ENTITY_Oslash: 493 case ENTITY_Otilde: 494 case ENTITY_Ouml: 495 case ENTITY_Phi: 496 case ENTITY_Pi: 497 case ENTITY_Prime: 498 case ENTITY_Psi: 499 case ENTITY_Rho: 500 case ENTITY_Scaron: 501 case ENTITY_Sigma: 502 case ENTITY_THORN: 503 case ENTITY_Tau: 504 case ENTITY_Theta: 505 case ENTITY_Uacute: 506 case ENTITY_Ucirc: 507 case ENTITY_Ugrave: 508 case ENTITY_Upsilon: 509 case ENTITY_Uuml: 510 case ENTITY_Xi: 511 case ENTITY_Yacute: 512 case ENTITY_Yuml: 513 case ENTITY_Zeta: 514 case ENTITY_aacute: 515 case ENTITY_acirc: 516 case ENTITY_acute: 517 case ENTITY_aelig: 518 case ENTITY_agrave: 519 case ENTITY_alefsym: 520 case ENTITY_alpha: 521 case ENTITY_amp: 522 case ENTITY_and: 523 case ENTITY_ang: 524 case ENTITY_aring: 525 case ENTITY_asymp: 526 case ENTITY_atilde: 527 case ENTITY_auml: 528 case ENTITY_bdquo: 529 case ENTITY_beta: 530 case ENTITY_brvbar: 531 case ENTITY_bull: 532 case ENTITY_cap: 533 case ENTITY_ccedil: 534 case ENTITY_cedil: 535 case ENTITY_cent: 536 case ENTITY_chi: 537 case ENTITY_circ: 538 case ENTITY_clubs: 539 case ENTITY_cong: 540 case ENTITY_copy: 541 case ENTITY_crarr: 542 case ENTITY_cup: 543 case ENTITY_curren: 544 case ENTITY_dArr: 545 case ENTITY_dagger: 546 case ENTITY_darr: 547 case ENTITY_deg: 548 case ENTITY_delta: 549 case ENTITY_diams: 550 case ENTITY_divide: 551 case ENTITY_eacute: 552 case ENTITY_ecirc: 553 case ENTITY_egrave: 554 case ENTITY_empty: 555 case ENTITY_emsp: 556 case ENTITY_ensp: 557 case ENTITY_epsilon: 558 case ENTITY_equiv: 559 case ENTITY_eta: 560 case ENTITY_eth: 561 case ENTITY_euml: 562 case ENTITY_euro: 563 case ENTITY_exist: 564 case ENTITY_fnof: 565 case ENTITY_forall: 566 case ENTITY_frac12: 567 case ENTITY_frac14: 568 case ENTITY_frac34: 569 case ENTITY_frasl: 570 case ENTITY_gamma: 571 case ENTITY_ge: 572 case ENTITY_gt: 573 case ENTITY_hArr: 574 case ENTITY_harr: 575 case ENTITY_hearts: 576 case ENTITY_hellip: 577 case ENTITY_iacute: 578 case ENTITY_icirc: 579 case ENTITY_iexcl: 580 case ENTITY_igrave: 581 case ENTITY_image: 582 case ENTITY_infin: 583 case ENTITY_int: 584 case ENTITY_iota: 585 case ENTITY_iquest: 586 case ENTITY_isin: 587 case ENTITY_iuml: 588 case ENTITY_kappa: 589 case ENTITY_lArr: 590 case ENTITY_lambda: 591 case ENTITY_lang: 592 case ENTITY_laquo: 593 case ENTITY_larr: 594 case ENTITY_lceil: 595 case ENTITY_ldquo: 596 case ENTITY_le: 597 case ENTITY_lfloor: 598 case ENTITY_lowast: 599 case ENTITY_loz: 600 case ENTITY_lrm: 601 case ENTITY_lsaquo: 602 case ENTITY_lsquo: 603 case ENTITY_lt: 604 case ENTITY_macr: 605 case ENTITY_mdash: 606 case ENTITY_micro: 607 case ENTITY_middot: 608 case ENTITY_minus: 609 case ENTITY_mu: 610 case ENTITY_nabla: 611 case ENTITY_nbsp: 612 case ENTITY_ndash: 613 case ENTITY_ne: 614 case ENTITY_ni: 615 case ENTITY_not: 616 case ENTITY_notin: 617 case ENTITY_nsub: 618 case ENTITY_ntilde: 619 case ENTITY_nu: 620 case ENTITY_oacute: 621 case ENTITY_ocirc: 622 case ENTITY_oelig: 623 case ENTITY_ograve: 624 case ENTITY_oline: 625 case ENTITY_omega: 626 case ENTITY_omicron: 627 case ENTITY_oplus: 628 case ENTITY_or: 629 case ENTITY_ordf: 630 case ENTITY_ordm: 631 case ENTITY_oslash: 632 case ENTITY_otilde: 633 case ENTITY_otimes: 634 case ENTITY_ouml: 635 case ENTITY_para: 636 case ENTITY_part: 637 case ENTITY_permil: 638 case ENTITY_perp: 639 case ENTITY_phi: 640 case ENTITY_pi: 641 case ENTITY_piv: 642 case ENTITY_plusmn: 643 case ENTITY_pound: 644 case ENTITY_prime: 645 case ENTITY_prod: 646 case ENTITY_prop: 647 case ENTITY_psi: 648 case ENTITY_quot: 649 case ENTITY_rArr: 650 case ENTITY_radic: 651 case ENTITY_rang: 652 case ENTITY_raquo: 653 case ENTITY_rarr: 654 case ENTITY_rceil: 655 case ENTITY_rdquo: 656 case ENTITY_real: 657 case ENTITY_reg: 658 case ENTITY_rfloor: 659 case ENTITY_rho: 660 case ENTITY_rlm: 661 case ENTITY_rsaquo: 662 case ENTITY_rsquo: 663 case ENTITY_sbquo: 664 case ENTITY_scaron: 665 case ENTITY_sdot: 666 case ENTITY_sect: 667 case ENTITY_shy: 668 case ENTITY_sigma: 669 case ENTITY_sigmaf: 670 case ENTITY_sim: 671 case ENTITY_spades: 672 case ENTITY_sub: 673 case ENTITY_sube: 674 case ENTITY_sum: 675 case ENTITY_sup: 676 case ENTITY_sup1: 677 case ENTITY_sup2: 678 case ENTITY_sup3: 679 case ENTITY_supe: 680 case ENTITY_szlig: 681 case ENTITY_tau: 682 case ENTITY_there4: 683 case ENTITY_theta: 684 case ENTITY_thetasym: 685 case ENTITY_thinsp: 686 case ENTITY_thorn: 687 case ENTITY_tilde: 688 case ENTITY_times: 689 case ENTITY_trade: 690 case ENTITY_uArr: 691 case ENTITY_uacute: 692 case ENTITY_uarr: 693 case ENTITY_ucirc: 694 case ENTITY_ugrave: 695 case ENTITY_uml: 696 case ENTITY_upsih: 697 case ENTITY_upsilon: 698 case ENTITY_uuml: 699 case ENTITY_weierp: 700 case ENTITY_xi: 701 case ENTITY_yacute: 702 case ENTITY_yen: 703 case ENTITY_yuml: 704 case ENTITY_zeta: 705 case ENTITY_zwj: 706 case ENTITY_zwnj: 707 case ENTITY_NUMERIC: 708 ; 709 break; 710 default: 711 jj_la1[5] = jj_gen; 712 break label_6; 713 } 714 switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { 715 case DOUBLEQUOTEOTHER: 716 jj_consume_token(DOUBLEQUOTEOTHER); 717 buffer.append(token.image); 718 break; 719 case ENTITY_AElig: 720 case ENTITY_Aacute: 721 case ENTITY_Acirc: 722 case ENTITY_Agrave: 723 case ENTITY_Alpha: 724 case ENTITY_Aring: 725 case ENTITY_Atilde: 726 case ENTITY_Auml: 727 case ENTITY_Beta: 728 case ENTITY_Ccedil: 729 case ENTITY_Chi: 730 case ENTITY_Dagger: 731 case ENTITY_Delta: 732 case ENTITY_ETH: 733 case ENTITY_Eacute: 734 case ENTITY_Ecirc: 735 case ENTITY_Egrave: 736 case ENTITY_Epsilon: 737 case ENTITY_Eta: 738 case ENTITY_Euml: 739 case ENTITY_Gamma: 740 case ENTITY_Iacute: 741 case ENTITY_Icirc: 742 case ENTITY_Igrave: 743 case ENTITY_Iota: 744 case ENTITY_Iuml: 745 case ENTITY_Kappa: 746 case ENTITY_Lambda: 747 case ENTITY_Mu: 748 case ENTITY_Ntilde: 749 case ENTITY_Nu: 750 case ENTITY_OElig: 751 case ENTITY_Oacute: 752 case ENTITY_Ocirc: 753 case ENTITY_Ograve: 754 case ENTITY_Omega: 755 case ENTITY_Omicron: 756 case ENTITY_Oslash: 757 case ENTITY_Otilde: 758 case ENTITY_Ouml: 759 case ENTITY_Phi: 760 case ENTITY_Pi: 761 case ENTITY_Prime: 762 case ENTITY_Psi: 763 case ENTITY_Rho: 764 case ENTITY_Scaron: 765 case ENTITY_Sigma: 766 case ENTITY_THORN: 767 case ENTITY_Tau: 768 case ENTITY_Theta: 769 case ENTITY_Uacute: 770 case ENTITY_Ucirc: 771 case ENTITY_Ugrave: 772 case ENTITY_Upsilon: 773 case ENTITY_Uuml: 774 case ENTITY_Xi: 775 case ENTITY_Yacute: 776 case ENTITY_Yuml: 777 case ENTITY_Zeta: 778 case ENTITY_aacute: 779 case ENTITY_acirc: 780 case ENTITY_acute: 781 case ENTITY_aelig: 782 case ENTITY_agrave: 783 case ENTITY_alefsym: 784 case ENTITY_alpha: 785 case ENTITY_amp: 786 case ENTITY_and: 787 case ENTITY_ang: 788 case ENTITY_aring: 789 case ENTITY_asymp: 790 case ENTITY_atilde: 791 case ENTITY_auml: 792 case ENTITY_bdquo: 793 case ENTITY_beta: 794 case ENTITY_brvbar: 795 case ENTITY_bull: 796 case ENTITY_cap: 797 case ENTITY_ccedil: 798 case ENTITY_cedil: 799 case ENTITY_cent: 800 case ENTITY_chi: 801 case ENTITY_circ: 802 case ENTITY_clubs: 803 case ENTITY_cong: 804 case ENTITY_copy: 805 case ENTITY_crarr: 806 case ENTITY_cup: 807 case ENTITY_curren: 808 case ENTITY_dArr: 809 case ENTITY_dagger: 810 case ENTITY_darr: 811 case ENTITY_deg: 812 case ENTITY_delta: 813 case ENTITY_diams: 814 case ENTITY_divide: 815 case ENTITY_eacute: 816 case ENTITY_ecirc: 817 case ENTITY_egrave: 818 case ENTITY_empty: 819 case ENTITY_emsp: 820 case ENTITY_ensp: 821 case ENTITY_epsilon: 822 case ENTITY_equiv: 823 case ENTITY_eta: 824 case ENTITY_eth: 825 case ENTITY_euml: 826 case ENTITY_euro: 827 case ENTITY_exist: 828 case ENTITY_fnof: 829 case ENTITY_forall: 830 case ENTITY_frac12: 831 case ENTITY_frac14: 832 case ENTITY_frac34: 833 case ENTITY_frasl: 834 case ENTITY_gamma: 835 case ENTITY_ge: 836 case ENTITY_gt: 837 case ENTITY_hArr: 838 case ENTITY_harr: 839 case ENTITY_hearts: 840 case ENTITY_hellip: 841 case ENTITY_iacute: 842 case ENTITY_icirc: 843 case ENTITY_iexcl: 844 case ENTITY_igrave: 845 case ENTITY_image: 846 case ENTITY_infin: 847 case ENTITY_int: 848 case ENTITY_iota: 849 case ENTITY_iquest: 850 case ENTITY_isin: 851 case ENTITY_iuml: 852 case ENTITY_kappa: 853 case ENTITY_lArr: 854 case ENTITY_lambda: 855 case ENTITY_lang: 856 case ENTITY_laquo: 857 case ENTITY_larr: 858 case ENTITY_lceil: 859 case ENTITY_ldquo: 860 case ENTITY_le: 861 case ENTITY_lfloor: 862 case ENTITY_lowast: 863 case ENTITY_loz: 864 case ENTITY_lrm: 865 case ENTITY_lsaquo: 866 case ENTITY_lsquo: 867 case ENTITY_lt: 868 case ENTITY_macr: 869 case ENTITY_mdash: 870 case ENTITY_micro: 871 case ENTITY_middot: 872 case ENTITY_minus: 873 case ENTITY_mu: 874 case ENTITY_nabla: 875 case ENTITY_nbsp: 876 case ENTITY_ndash: 877 case ENTITY_ne: 878 case ENTITY_ni: 879 case ENTITY_not: 880 case ENTITY_notin: 881 case ENTITY_nsub: 882 case ENTITY_ntilde: 883 case ENTITY_nu: 884 case ENTITY_oacute: 885 case ENTITY_ocirc: 886 case ENTITY_oelig: 887 case ENTITY_ograve: 888 case ENTITY_oline: 889 case ENTITY_omega: 890 case ENTITY_omicron: 891 case ENTITY_oplus: 892 case ENTITY_or: 893 case ENTITY_ordf: 894 case ENTITY_ordm: 895 case ENTITY_oslash: 896 case ENTITY_otilde: 897 case ENTITY_otimes: 898 case ENTITY_ouml: 899 case ENTITY_para: 900 case ENTITY_part: 901 case ENTITY_permil: 902 case ENTITY_perp: 903 case ENTITY_phi: 904 case ENTITY_pi: 905 case ENTITY_piv: 906 case ENTITY_plusmn: 907 case ENTITY_pound: 908 case ENTITY_prime: 909 case ENTITY_prod: 910 case ENTITY_prop: 911 case ENTITY_psi: 912 case ENTITY_quot: 913 case ENTITY_rArr: 914 case ENTITY_radic: 915 case ENTITY_rang: 916 case ENTITY_raquo: 917 case ENTITY_rarr: 918 case ENTITY_rceil: 919 case ENTITY_rdquo: 920 case ENTITY_real: 921 case ENTITY_reg: 922 case ENTITY_rfloor: 923 case ENTITY_rho: 924 case ENTITY_rlm: 925 case ENTITY_rsaquo: 926 case ENTITY_rsquo: 927 case ENTITY_sbquo: 928 case ENTITY_scaron: 929 case ENTITY_sdot: 930 case ENTITY_sect: 931 case ENTITY_shy: 932 case ENTITY_sigma: 933 case ENTITY_sigmaf: 934 case ENTITY_sim: 935 case ENTITY_spades: 936 case ENTITY_sub: 937 case ENTITY_sube: 938 case ENTITY_sum: 939 case ENTITY_sup: 940 case ENTITY_sup1: 941 case ENTITY_sup2: 942 case ENTITY_sup3: 943 case ENTITY_supe: 944 case ENTITY_szlig: 945 case ENTITY_tau: 946 case ENTITY_there4: 947 case ENTITY_theta: 948 case ENTITY_thetasym: 949 case ENTITY_thinsp: 950 case ENTITY_thorn: 951 case ENTITY_tilde: 952 case ENTITY_times: 953 case ENTITY_trade: 954 case ENTITY_uArr: 955 case ENTITY_uacute: 956 case ENTITY_uarr: 957 case ENTITY_ucirc: 958 case ENTITY_ugrave: 959 case ENTITY_uml: 960 case ENTITY_upsih: 961 case ENTITY_upsilon: 962 case ENTITY_uuml: 963 case ENTITY_weierp: 964 case ENTITY_xi: 965 case ENTITY_yacute: 966 case ENTITY_yen: 967 case ENTITY_yuml: 968 case ENTITY_zeta: 969 case ENTITY_zwj: 970 case ENTITY_zwnj: 971 case ENTITY_NUMERIC: 972 Entity(); 973 buffer.append(token.image); 974 break; 975 default: 976 jj_la1[6] = jj_gen; 977 jj_consume_token(-1); 978 throw new ParseException(); 979 } 980 } 981 jj_consume_token(ENDDOUBLEQUOTE); 982 {if (true) return buffer.toString();} 983 throw new Error ("Missing return statement in function"); 984 } 985 986 final public String SingleQuote(StringBuffer buffer) throws ParseException { 987 buffer.setLength(0); 988 jj_consume_token(BEGINSINGLEQUOTE); 989 label_7: 990 while (true) { 991 switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { 992 case SINGLEQUOTEOTHER: 993 case ENTITY_AElig: 994 case ENTITY_Aacute: 995 case ENTITY_Acirc: 996 case ENTITY_Agrave: 997 case ENTITY_Alpha: 998 case ENTITY_Aring: 999 case ENTITY_Atilde: 1000 case ENTITY_Auml: 1001 case ENTITY_Beta: 1002 case ENTITY_Ccedil: 1003 case ENTITY_Chi: 1004 case ENTITY_Dagger: 1005 case ENTITY_Delta: 1006 case ENTITY_ETH: 1007 case ENTITY_Eacute: 1008 case ENTITY_Ecirc: 1009 case ENTITY_Egrave: 1010 case ENTITY_Epsilon: 1011 case ENTITY_Eta: 1012 case ENTITY_Euml: 1013 case ENTITY_Gamma: 1014 case ENTITY_Iacute: 1015 case ENTITY_Icirc: 1016 case ENTITY_Igrave: 1017 case ENTITY_Iota: 1018 case ENTITY_Iuml: 1019 case ENTITY_Kappa: 1020 case ENTITY_Lambda: 1021 case ENTITY_Mu: 1022 case ENTITY_Ntilde: 1023 case ENTITY_Nu: 1024 case ENTITY_OElig: 1025 case ENTITY_Oacute: 1026 case ENTITY_Ocirc: 1027 case ENTITY_Ograve: 1028 case ENTITY_Omega: 1029 case ENTITY_Omicron: 1030 case ENTITY_Oslash: 1031 case ENTITY_Otilde: 1032 case ENTITY_Ouml: 1033 case ENTITY_Phi: 1034 case ENTITY_Pi: 1035 case ENTITY_Prime: 1036 case ENTITY_Psi: 1037 case ENTITY_Rho: 1038 case ENTITY_Scaron: 1039 case ENTITY_Sigma: 1040 case ENTITY_THORN: 1041 case ENTITY_Tau: 1042 case ENTITY_Theta: 1043 case ENTITY_Uacute: 1044 case ENTITY_Ucirc: 1045 case ENTITY_Ugrave: 1046 case ENTITY_Upsilon: 1047 case ENTITY_Uuml: 1048 case ENTITY_Xi: 1049 case ENTITY_Yacute: 1050 case ENTITY_Yuml: 1051 case ENTITY_Zeta: 1052 case ENTITY_aacute: 1053 case ENTITY_acirc: 1054 case ENTITY_acute: 1055 case ENTITY_aelig: 1056 case ENTITY_agrave: 1057 case ENTITY_alefsym: 1058 case ENTITY_alpha: 1059 case ENTITY_amp: 1060 case ENTITY_and: 1061 case ENTITY_ang: 1062 case ENTITY_aring: 1063 case ENTITY_asymp: 1064 case ENTITY_atilde: 1065 case ENTITY_auml: 1066 case ENTITY_bdquo: 1067 case ENTITY_beta: 1068 case ENTITY_brvbar: 1069 case ENTITY_bull: 1070 case ENTITY_cap: 1071 case ENTITY_ccedil: 1072 case ENTITY_cedil: 1073 case ENTITY_cent: 1074 case ENTITY_chi: 1075 case ENTITY_circ: 1076 case ENTITY_clubs: 1077 case ENTITY_cong: 1078 case ENTITY_copy: 1079 case ENTITY_crarr: 1080 case ENTITY_cup: 1081 case ENTITY_curren: 1082 case ENTITY_dArr: 1083 case ENTITY_dagger: 1084 case ENTITY_darr: 1085 case ENTITY_deg: 1086 case ENTITY_delta: 1087 case ENTITY_diams: 1088 case ENTITY_divide: 1089 case ENTITY_eacute: 1090 case ENTITY_ecirc: 1091 case ENTITY_egrave: 1092 case ENTITY_empty: 1093 case ENTITY_emsp: 1094 case ENTITY_ensp: 1095 case ENTITY_epsilon: 1096 case ENTITY_equiv: 1097 case ENTITY_eta: 1098 case ENTITY_eth: 1099 case ENTITY_euml: 1100 case ENTITY_euro: 1101 case ENTITY_exist: 1102 case ENTITY_fnof: 1103 case ENTITY_forall: 1104 case ENTITY_frac12: 1105 case ENTITY_frac14: 1106 case ENTITY_frac34: 1107 case ENTITY_frasl: 1108 case ENTITY_gamma: 1109 case ENTITY_ge: 1110 case ENTITY_gt: 1111 case ENTITY_hArr: 1112 case ENTITY_harr: 1113 case ENTITY_hearts: 1114 case ENTITY_hellip: 1115 case ENTITY_iacute: 1116 case ENTITY_icirc: 1117 case ENTITY_iexcl: 1118 case ENTITY_igrave: 1119 case ENTITY_image: 1120 case ENTITY_infin: 1121 case ENTITY_int: 1122 case ENTITY_iota: 1123 case ENTITY_iquest: 1124 case ENTITY_isin: 1125 case ENTITY_iuml: 1126 case ENTITY_kappa: 1127 case ENTITY_lArr: 1128 case ENTITY_lambda: 1129 case ENTITY_lang: 1130 case ENTITY_laquo: 1131 case ENTITY_larr: 1132 case ENTITY_lceil: 1133 case ENTITY_ldquo: 1134 case ENTITY_le: 1135 case ENTITY_lfloor: 1136 case ENTITY_lowast: 1137 case ENTITY_loz: 1138 case ENTITY_lrm: 1139 case ENTITY_lsaquo: 1140 case ENTITY_lsquo: 1141 case ENTITY_lt: 1142 case ENTITY_macr: 1143 case ENTITY_mdash: 1144 case ENTITY_micro: 1145 case ENTITY_middot: 1146 case ENTITY_minus: 1147 case ENTITY_mu: 1148 case ENTITY_nabla: 1149 case ENTITY_nbsp: 1150 case ENTITY_ndash: 1151 case ENTITY_ne: 1152 case ENTITY_ni: 1153 case ENTITY_not: 1154 case ENTITY_notin: 1155 case ENTITY_nsub: 1156 case ENTITY_ntilde: 1157 case ENTITY_nu: 1158 case ENTITY_oacute: 1159 case ENTITY_ocirc: 1160 case ENTITY_oelig: 1161 case ENTITY_ograve: 1162 case ENTITY_oline: 1163 case ENTITY_omega: 1164 case ENTITY_omicron: 1165 case ENTITY_oplus: 1166 case ENTITY_or: 1167 case ENTITY_ordf: 1168 case ENTITY_ordm: 1169 case ENTITY_oslash: 1170 case ENTITY_otilde: 1171 case ENTITY_otimes: 1172 case ENTITY_ouml: 1173 case ENTITY_para: 1174 case ENTITY_part: 1175 case ENTITY_permil: 1176 case ENTITY_perp: 1177 case ENTITY_phi: 1178 case ENTITY_pi: 1179 case ENTITY_piv: 1180 case ENTITY_plusmn: 1181 case ENTITY_pound: 1182 case ENTITY_prime: 1183 case ENTITY_prod: 1184 case ENTITY_prop: 1185 case ENTITY_psi: 1186 case ENTITY_quot: 1187 case ENTITY_rArr: 1188 case ENTITY_radic: 1189 case ENTITY_rang: 1190 case ENTITY_raquo: 1191 case ENTITY_rarr: 1192 case ENTITY_rceil: 1193 case ENTITY_rdquo: 1194 case ENTITY_real: 1195 case ENTITY_reg: 1196 case ENTITY_rfloor: 1197 case ENTITY_rho: 1198 case ENTITY_rlm: 1199 case ENTITY_rsaquo: 1200 case ENTITY_rsquo: 1201 case ENTITY_sbquo: 1202 case ENTITY_scaron: 1203 case ENTITY_sdot: 1204 case ENTITY_sect: 1205 case ENTITY_shy: 1206 case ENTITY_sigma: 1207 case ENTITY_sigmaf: 1208 case ENTITY_sim: 1209 case ENTITY_spades: 1210 case ENTITY_sub: 1211 case ENTITY_sube: 1212 case ENTITY_sum: 1213 case ENTITY_sup: 1214 case ENTITY_sup1: 1215 case ENTITY_sup2: 1216 case ENTITY_sup3: 1217 case ENTITY_supe: 1218 case ENTITY_szlig: 1219 case ENTITY_tau: 1220 case ENTITY_there4: 1221 case ENTITY_theta: 1222 case ENTITY_thetasym: 1223 case ENTITY_thinsp: 1224 case ENTITY_thorn: 1225 case ENTITY_tilde: 1226 case ENTITY_times: 1227 case ENTITY_trade: 1228 case ENTITY_uArr: 1229 case ENTITY_uacute: 1230 case ENTITY_uarr: 1231 case ENTITY_ucirc: 1232 case ENTITY_ugrave: 1233 case ENTITY_uml: 1234 case ENTITY_upsih: 1235 case ENTITY_upsilon: 1236 case ENTITY_uuml: 1237 case ENTITY_weierp: 1238 case ENTITY_xi: 1239 case ENTITY_yacute: 1240 case ENTITY_yen: 1241 case ENTITY_yuml: 1242 case ENTITY_zeta: 1243 case ENTITY_zwj: 1244 case ENTITY_zwnj: 1245 case ENTITY_NUMERIC: 1246 ; 1247 break; 1248 default: 1249 jj_la1[7] = jj_gen; 1250 break label_7; 1251 } 1252 switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { 1253 case SINGLEQUOTEOTHER: 1254 jj_consume_token(SINGLEQUOTEOTHER); 1255 buffer.append(token.image); 1256 break; 1257 case ENTITY_AElig: 1258 case ENTITY_Aacute: 1259 case ENTITY_Acirc: 1260 case ENTITY_Agrave: 1261 case ENTITY_Alpha: 1262 case ENTITY_Aring: 1263 case ENTITY_Atilde: 1264 case ENTITY_Auml: 1265 case ENTITY_Beta: 1266 case ENTITY_Ccedil: 1267 case ENTITY_Chi: 1268 case ENTITY_Dagger: 1269 case ENTITY_Delta: 1270 case ENTITY_ETH: 1271 case ENTITY_Eacute: 1272 case ENTITY_Ecirc: 1273 case ENTITY_Egrave: 1274 case ENTITY_Epsilon: 1275 case ENTITY_Eta: 1276 case ENTITY_Euml: 1277 case ENTITY_Gamma: 1278 case ENTITY_Iacute: 1279 case ENTITY_Icirc: 1280 case ENTITY_Igrave: 1281 case ENTITY_Iota: 1282 case ENTITY_Iuml: 1283 case ENTITY_Kappa: 1284 case ENTITY_Lambda: 1285 case ENTITY_Mu: 1286 case ENTITY_Ntilde: 1287 case ENTITY_Nu: 1288 case ENTITY_OElig: 1289 case ENTITY_Oacute: 1290 case ENTITY_Ocirc: 1291 case ENTITY_Ograve: 1292 case ENTITY_Omega: 1293 case ENTITY_Omicron: 1294 case ENTITY_Oslash: 1295 case ENTITY_Otilde: 1296 case ENTITY_Ouml: 1297 case ENTITY_Phi: 1298 case ENTITY_Pi: 1299 case ENTITY_Prime: 1300 case ENTITY_Psi: 1301 case ENTITY_Rho: 1302 case ENTITY_Scaron: 1303 case ENTITY_Sigma: 1304 case ENTITY_THORN: 1305 case ENTITY_Tau: 1306 case ENTITY_Theta: 1307 case ENTITY_Uacute: 1308 case ENTITY_Ucirc: 1309 case ENTITY_Ugrave: 1310 case ENTITY_Upsilon: 1311 case ENTITY_Uuml: 1312 case ENTITY_Xi: 1313 case ENTITY_Yacute: 1314 case ENTITY_Yuml: 1315 case ENTITY_Zeta: 1316 case ENTITY_aacute: 1317 case ENTITY_acirc: 1318 case ENTITY_acute: 1319 case ENTITY_aelig: 1320 case ENTITY_agrave: 1321 case ENTITY_alefsym: 1322 case ENTITY_alpha: 1323 case ENTITY_amp: 1324 case ENTITY_and: 1325 case ENTITY_ang: 1326 case ENTITY_aring: 1327 case ENTITY_asymp: 1328 case ENTITY_atilde: 1329 case ENTITY_auml: 1330 case ENTITY_bdquo: 1331 case ENTITY_beta: 1332 case ENTITY_brvbar: 1333 case ENTITY_bull: 1334 case ENTITY_cap: 1335 case ENTITY_ccedil: 1336 case ENTITY_cedil: 1337 case ENTITY_cent: 1338 case ENTITY_chi: 1339 case ENTITY_circ: 1340 case ENTITY_clubs: 1341 case ENTITY_cong: 1342 case ENTITY_copy: 1343 case ENTITY_crarr: 1344 case ENTITY_cup: 1345 case ENTITY_curren: 1346 case ENTITY_dArr: 1347 case ENTITY_dagger: 1348 case ENTITY_darr: 1349 case ENTITY_deg: 1350 case ENTITY_delta: 1351 case ENTITY_diams: 1352 case ENTITY_divide: 1353 case ENTITY_eacute: 1354 case ENTITY_ecirc: 1355 case ENTITY_egrave: 1356 case ENTITY_empty: 1357 case ENTITY_emsp: 1358 case ENTITY_ensp: 1359 case ENTITY_epsilon: 1360 case ENTITY_equiv: 1361 case ENTITY_eta: 1362 case ENTITY_eth: 1363 case ENTITY_euml: 1364 case ENTITY_euro: 1365 case ENTITY_exist: 1366 case ENTITY_fnof: 1367 case ENTITY_forall: 1368 case ENTITY_frac12: 1369 case ENTITY_frac14: 1370 case ENTITY_frac34: 1371 case ENTITY_frasl: 1372 case ENTITY_gamma: 1373 case ENTITY_ge: 1374 case ENTITY_gt: 1375 case ENTITY_hArr: 1376 case ENTITY_harr: 1377 case ENTITY_hearts: 1378 case ENTITY_hellip: 1379 case ENTITY_iacute: 1380 case ENTITY_icirc: 1381 case ENTITY_iexcl: 1382 case ENTITY_igrave: 1383 case ENTITY_image: 1384 case ENTITY_infin: 1385 case ENTITY_int: 1386 case ENTITY_iota: 1387 case ENTITY_iquest: 1388 case ENTITY_isin: 1389 case ENTITY_iuml: 1390 case ENTITY_kappa: 1391 case ENTITY_lArr: 1392 case ENTITY_lambda: 1393 case ENTITY_lang: 1394 case ENTITY_laquo: 1395 case ENTITY_larr: 1396 case ENTITY_lceil: 1397 case ENTITY_ldquo: 1398 case ENTITY_le: 1399 case ENTITY_lfloor: 1400 case ENTITY_lowast: 1401 case ENTITY_loz: 1402 case ENTITY_lrm: 1403 case ENTITY_lsaquo: 1404 case ENTITY_lsquo: 1405 case ENTITY_lt: 1406 case ENTITY_macr: 1407 case ENTITY_mdash: 1408 case ENTITY_micro: 1409 case ENTITY_middot: 1410 case ENTITY_minus: 1411 case ENTITY_mu: 1412 case ENTITY_nabla: 1413 case ENTITY_nbsp: 1414 case ENTITY_ndash: 1415 case ENTITY_ne: 1416 case ENTITY_ni: 1417 case ENTITY_not: 1418 case ENTITY_notin: 1419 case ENTITY_nsub: 1420 case ENTITY_ntilde: 1421 case ENTITY_nu: 1422 case ENTITY_oacute: 1423 case ENTITY_ocirc: 1424 case ENTITY_oelig: 1425 case ENTITY_ograve: 1426 case ENTITY_oline: 1427 case ENTITY_omega: 1428 case ENTITY_omicron: 1429 case ENTITY_oplus: 1430 case ENTITY_or: 1431 case ENTITY_ordf: 1432 case ENTITY_ordm: 1433 case ENTITY_oslash: 1434 case ENTITY_otilde: 1435 case ENTITY_otimes: 1436 case ENTITY_ouml: 1437 case ENTITY_para: 1438 case ENTITY_part: 1439 case ENTITY_permil: 1440 case ENTITY_perp: 1441 case ENTITY_phi: 1442 case ENTITY_pi: 1443 case ENTITY_piv: 1444 case ENTITY_plusmn: 1445 case ENTITY_pound: 1446 case ENTITY_prime: 1447 case ENTITY_prod: 1448 case ENTITY_prop: 1449 case ENTITY_psi: 1450 case ENTITY_quot: 1451 case ENTITY_rArr: 1452 case ENTITY_radic: 1453 case ENTITY_rang: 1454 case ENTITY_raquo: 1455 case ENTITY_rarr: 1456 case ENTITY_rceil: 1457 case ENTITY_rdquo: 1458 case ENTITY_real: 1459 case ENTITY_reg: 1460 case ENTITY_rfloor: 1461 case ENTITY_rho: 1462 case ENTITY_rlm: 1463 case ENTITY_rsaquo: 1464 case ENTITY_rsquo: 1465 case ENTITY_sbquo: 1466 case ENTITY_scaron: 1467 case ENTITY_sdot: 1468 case ENTITY_sect: 1469 case ENTITY_shy: 1470 case ENTITY_sigma: 1471 case ENTITY_sigmaf: 1472 case ENTITY_sim: 1473 case ENTITY_spades: 1474 case ENTITY_sub: 1475 case ENTITY_sube: 1476 case ENTITY_sum: 1477 case ENTITY_sup: 1478 case ENTITY_sup1: 1479 case ENTITY_sup2: 1480 case ENTITY_sup3: 1481 case ENTITY_supe: 1482 case ENTITY_szlig: 1483 case ENTITY_tau: 1484 case ENTITY_there4: 1485 case ENTITY_theta: 1486 case ENTITY_thetasym: 1487 case ENTITY_thinsp: 1488 case ENTITY_thorn: 1489 case ENTITY_tilde: 1490 case ENTITY_times: 1491 case ENTITY_trade: 1492 case ENTITY_uArr: 1493 case ENTITY_uacute: 1494 case ENTITY_uarr: 1495 case ENTITY_ucirc: 1496 case ENTITY_ugrave: 1497 case ENTITY_uml: 1498 case ENTITY_upsih: 1499 case ENTITY_upsilon: 1500 case ENTITY_uuml: 1501 case ENTITY_weierp: 1502 case ENTITY_xi: 1503 case ENTITY_yacute: 1504 case ENTITY_yen: 1505 case ENTITY_yuml: 1506 case ENTITY_zeta: 1507 case ENTITY_zwj: 1508 case ENTITY_zwnj: 1509 case ENTITY_NUMERIC: 1510 Entity(); 1511 buffer.append(token.image); 1512 break; 1513 default: 1514 jj_la1[8] = jj_gen; 1515 jj_consume_token(-1); 1516 throw new ParseException(); 1517 } 1518 } 1519 jj_consume_token(ENDSINGLEQUOTE); 1520 {if (true) return buffer.toString();} 1521 throw new Error ("Missing return statement in function"); 1522 } 1523 1524 final public String Label(StringBuffer buffer) throws ParseException { 1525 buffer.setLength(0); 1526 label_8: 1527 while (true) { 1528 switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { 1529 case TAGOTHER: 1530 jj_consume_token(TAGOTHER); 1531 buffer.append(token.image); 1532 break; 1533 case ENTITY_AElig: 1534 case ENTITY_Aacute: 1535 case ENTITY_Acirc: 1536 case ENTITY_Agrave: 1537 case ENTITY_Alpha: 1538 case ENTITY_Aring: 1539 case ENTITY_Atilde: 1540 case ENTITY_Auml: 1541 case ENTITY_Beta: 1542 case ENTITY_Ccedil: 1543 case ENTITY_Chi: 1544 case ENTITY_Dagger: 1545 case ENTITY_Delta: 1546 case ENTITY_ETH: 1547 case ENTITY_Eacute: 1548 case ENTITY_Ecirc: 1549 case ENTITY_Egrave: 1550 case ENTITY_Epsilon: 1551 case ENTITY_Eta: 1552 case ENTITY_Euml: 1553 case ENTITY_Gamma: 1554 case ENTITY_Iacute: 1555 case ENTITY_Icirc: 1556 case ENTITY_Igrave: 1557 case ENTITY_Iota: 1558 case ENTITY_Iuml: 1559 case ENTITY_Kappa: 1560 case ENTITY_Lambda: 1561 case ENTITY_Mu: 1562 case ENTITY_Ntilde: 1563 case ENTITY_Nu: 1564 case ENTITY_OElig: 1565 case ENTITY_Oacute: 1566 case ENTITY_Ocirc: 1567 case ENTITY_Ograve: 1568 case ENTITY_Omega: 1569 case ENTITY_Omicron: 1570 case ENTITY_Oslash: 1571 case ENTITY_Otilde: 1572 case ENTITY_Ouml: 1573 case ENTITY_Phi: 1574 case ENTITY_Pi: 1575 case ENTITY_Prime: 1576 case ENTITY_Psi: 1577 case ENTITY_Rho: 1578 case ENTITY_Scaron: 1579 case ENTITY_Sigma: 1580 case ENTITY_THORN: 1581 case ENTITY_Tau: 1582 case ENTITY_Theta: 1583 case ENTITY_Uacute: 1584 case ENTITY_Ucirc: 1585 case ENTITY_Ugrave: 1586 case ENTITY_Upsilon: 1587 case ENTITY_Uuml: 1588 case ENTITY_Xi: 1589 case ENTITY_Yacute: 1590 case ENTITY_Yuml: 1591 case ENTITY_Zeta: 1592 case ENTITY_aacute: 1593 case ENTITY_acirc: 1594 case ENTITY_acute: 1595 case ENTITY_aelig: 1596 case ENTITY_agrave: 1597 case ENTITY_alefsym: 1598 case ENTITY_alpha: 1599 case ENTITY_amp: 1600 case ENTITY_and: 1601 case ENTITY_ang: 1602 case ENTITY_aring: 1603 case ENTITY_asymp: 1604 case ENTITY_atilde: 1605 case ENTITY_auml: 1606 case ENTITY_bdquo: 1607 case ENTITY_beta: 1608 case ENTITY_brvbar: 1609 case ENTITY_bull: 1610 case ENTITY_cap: 1611 case ENTITY_ccedil: 1612 case ENTITY_cedil: 1613 case ENTITY_cent: 1614 case ENTITY_chi: 1615 case ENTITY_circ: 1616 case ENTITY_clubs: 1617 case ENTITY_cong: 1618 case ENTITY_copy: 1619 case ENTITY_crarr: 1620 case ENTITY_cup: 1621 case ENTITY_curren: 1622 case ENTITY_dArr: 1623 case ENTITY_dagger: 1624 case ENTITY_darr: 1625 case ENTITY_deg: 1626 case ENTITY_delta: 1627 case ENTITY_diams: 1628 case ENTITY_divide: 1629 case ENTITY_eacute: 1630 case ENTITY_ecirc: 1631 case ENTITY_egrave: 1632 case ENTITY_empty: 1633 case ENTITY_emsp: 1634 case ENTITY_ensp: 1635 case ENTITY_epsilon: 1636 case ENTITY_equiv: 1637 case ENTITY_eta: 1638 case ENTITY_eth: 1639 case ENTITY_euml: 1640 case ENTITY_euro: 1641 case ENTITY_exist: 1642 case ENTITY_fnof: 1643 case ENTITY_forall: 1644 case ENTITY_frac12: 1645 case ENTITY_frac14: 1646 case ENTITY_frac34: 1647 case ENTITY_frasl: 1648 case ENTITY_gamma: 1649 case ENTITY_ge: 1650 case ENTITY_gt: 1651 case ENTITY_hArr: 1652 case ENTITY_harr: 1653 case ENTITY_hearts: 1654 case ENTITY_hellip: 1655 case ENTITY_iacute: 1656 case ENTITY_icirc: 1657 case ENTITY_iexcl: 1658 case ENTITY_igrave: 1659 case ENTITY_image: 1660 case ENTITY_infin: 1661 case ENTITY_int: 1662 case ENTITY_iota: 1663 case ENTITY_iquest: 1664 case ENTITY_isin: 1665 case ENTITY_iuml: 1666 case ENTITY_kappa: 1667 case ENTITY_lArr: 1668 case ENTITY_lambda: 1669 case ENTITY_lang: 1670 case ENTITY_laquo: 1671 case ENTITY_larr: 1672 case ENTITY_lceil: 1673 case ENTITY_ldquo: 1674 case ENTITY_le: 1675 case ENTITY_lfloor: 1676 case ENTITY_lowast: 1677 case ENTITY_loz: 1678 case ENTITY_lrm: 1679 case ENTITY_lsaquo: 1680 case ENTITY_lsquo: 1681 case ENTITY_lt: 1682 case ENTITY_macr: 1683 case ENTITY_mdash: 1684 case ENTITY_micro: 1685 case ENTITY_middot: 1686 case ENTITY_minus: 1687 case ENTITY_mu: 1688 case ENTITY_nabla: 1689 case ENTITY_nbsp: 1690 case ENTITY_ndash: 1691 case ENTITY_ne: 1692 case ENTITY_ni: 1693 case ENTITY_not: 1694 case ENTITY_notin: 1695 case ENTITY_nsub: 1696 case ENTITY_ntilde: 1697 case ENTITY_nu: 1698 case ENTITY_oacute: 1699 case ENTITY_ocirc: 1700 case ENTITY_oelig: 1701 case ENTITY_ograve: 1702 case ENTITY_oline: 1703 case ENTITY_omega: 1704 case ENTITY_omicron: 1705 case ENTITY_oplus: 1706 case ENTITY_or: 1707 case ENTITY_ordf: 1708 case ENTITY_ordm: 1709 case ENTITY_oslash: 1710 case ENTITY_otilde: 1711 case ENTITY_otimes: 1712 case ENTITY_ouml: 1713 case ENTITY_para: 1714 case ENTITY_part: 1715 case ENTITY_permil: 1716 case ENTITY_perp: 1717 case ENTITY_phi: 1718 case ENTITY_pi: 1719 case ENTITY_piv: 1720 case ENTITY_plusmn: 1721 case ENTITY_pound: 1722 case ENTITY_prime: 1723 case ENTITY_prod: 1724 case ENTITY_prop: 1725 case ENTITY_psi: 1726 case ENTITY_quot: 1727 case ENTITY_rArr: 1728 case ENTITY_radic: 1729 case ENTITY_rang: 1730 case ENTITY_raquo: 1731 case ENTITY_rarr: 1732 case ENTITY_rceil: 1733 case ENTITY_rdquo: 1734 case ENTITY_real: 1735 case ENTITY_reg: 1736 case ENTITY_rfloor: 1737 case ENTITY_rho: 1738 case ENTITY_rlm: 1739 case ENTITY_rsaquo: 1740 case ENTITY_rsquo: 1741 case ENTITY_sbquo: 1742 case ENTITY_scaron: 1743 case ENTITY_sdot: 1744 case ENTITY_sect: 1745 case ENTITY_shy: 1746 case ENTITY_sigma: 1747 case ENTITY_sigmaf: 1748 case ENTITY_sim: 1749 case ENTITY_spades: 1750 case ENTITY_sub: 1751 case ENTITY_sube: 1752 case ENTITY_sum: 1753 case ENTITY_sup: 1754 case ENTITY_sup1: 1755 case ENTITY_sup2: 1756 case ENTITY_sup3: 1757 case ENTITY_supe: 1758 case ENTITY_szlig: 1759 case ENTITY_tau: 1760 case ENTITY_there4: 1761 case ENTITY_theta: 1762 case ENTITY_thetasym: 1763 case ENTITY_thinsp: 1764 case ENTITY_thorn: 1765 case ENTITY_tilde: 1766 case ENTITY_times: 1767 case ENTITY_trade: 1768 case ENTITY_uArr: 1769 case ENTITY_uacute: 1770 case ENTITY_uarr: 1771 case ENTITY_ucirc: 1772 case ENTITY_ugrave: 1773 case ENTITY_uml: 1774 case ENTITY_upsih: 1775 case ENTITY_upsilon: 1776 case ENTITY_uuml: 1777 case ENTITY_weierp: 1778 case ENTITY_xi: 1779 case ENTITY_yacute: 1780 case ENTITY_yen: 1781 case ENTITY_yuml: 1782 case ENTITY_zeta: 1783 case ENTITY_zwj: 1784 case ENTITY_zwnj: 1785 case ENTITY_NUMERIC: 1786 Entity(); 1787 buffer.append(token.image); 1788 break; 1789 default: 1790 jj_la1[9] = jj_gen; 1791 jj_consume_token(-1); 1792 throw new ParseException(); 1793 } 1794 if (jj_2_1(2)) { 1795 ; 1796 } else { 1797 break label_8; 1798 } 1799 } 1800 {if (true) return buffer.toString();} 1801 throw new Error ("Missing return statement in function"); 1802 } 1803 1804 final public String AttrValue(StringBuffer buffer) throws ParseException { 1805 buffer.setLength(0); 1806 label_9: 1807 while (true) { 1808 switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { 1809 case EQUAL: 1810 case TAGOTHER: 1811 switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { 1812 case TAGOTHER: 1813 jj_consume_token(TAGOTHER); 1814 break; 1815 case EQUAL: 1816 jj_consume_token(EQUAL); 1817 break; 1818 default: 1819 jj_la1[10] = jj_gen; 1820 jj_consume_token(-1); 1821 throw new ParseException(); 1822 } 1823 buffer.append(token.image); 1824 break; 1825 case ENTITY_AElig: 1826 case ENTITY_Aacute: 1827 case ENTITY_Acirc: 1828 case ENTITY_Agrave: 1829 case ENTITY_Alpha: 1830 case ENTITY_Aring: 1831 case ENTITY_Atilde: 1832 case ENTITY_Auml: 1833 case ENTITY_Beta: 1834 case ENTITY_Ccedil: 1835 case ENTITY_Chi: 1836 case ENTITY_Dagger: 1837 case ENTITY_Delta: 1838 case ENTITY_ETH: 1839 case ENTITY_Eacute: 1840 case ENTITY_Ecirc: 1841 case ENTITY_Egrave: 1842 case ENTITY_Epsilon: 1843 case ENTITY_Eta: 1844 case ENTITY_Euml: 1845 case ENTITY_Gamma: 1846 case ENTITY_Iacute: 1847 case ENTITY_Icirc: 1848 case ENTITY_Igrave: 1849 case ENTITY_Iota: 1850 case ENTITY_Iuml: 1851 case ENTITY_Kappa: 1852 case ENTITY_Lambda: 1853 case ENTITY_Mu: 1854 case ENTITY_Ntilde: 1855 case ENTITY_Nu: 1856 case ENTITY_OElig: 1857 case ENTITY_Oacute: 1858 case ENTITY_Ocirc: 1859 case ENTITY_Ograve: 1860 case ENTITY_Omega: 1861 case ENTITY_Omicron: 1862 case ENTITY_Oslash: 1863 case ENTITY_Otilde: 1864 case ENTITY_Ouml: 1865 case ENTITY_Phi: 1866 case ENTITY_Pi: 1867 case ENTITY_Prime: 1868 case ENTITY_Psi: 1869 case ENTITY_Rho: 1870 case ENTITY_Scaron: 1871 case ENTITY_Sigma: 1872 case ENTITY_THORN: 1873 case ENTITY_Tau: 1874 case ENTITY_Theta: 1875 case ENTITY_Uacute: 1876 case ENTITY_Ucirc: 1877 case ENTITY_Ugrave: 1878 case ENTITY_Upsilon: 1879 case ENTITY_Uuml: 1880 case ENTITY_Xi: 1881 case ENTITY_Yacute: 1882 case ENTITY_Yuml: 1883 case ENTITY_Zeta: 1884 case ENTITY_aacute: 1885 case ENTITY_acirc: 1886 case ENTITY_acute: 1887 case ENTITY_aelig: 1888 case ENTITY_agrave: 1889 case ENTITY_alefsym: 1890 case ENTITY_alpha: 1891 case ENTITY_amp: 1892 case ENTITY_and: 1893 case ENTITY_ang: 1894 case ENTITY_aring: 1895 case ENTITY_asymp: 1896 case ENTITY_atilde: 1897 case ENTITY_auml: 1898 case ENTITY_bdquo: 1899 case ENTITY_beta: 1900 case ENTITY_brvbar: 1901 case ENTITY_bull: 1902 case ENTITY_cap: 1903 case ENTITY_ccedil: 1904 case ENTITY_cedil: 1905 case ENTITY_cent: 1906 case ENTITY_chi: 1907 case ENTITY_circ: 1908 case ENTITY_clubs: 1909 case ENTITY_cong: 1910 case ENTITY_copy: 1911 case ENTITY_crarr: 1912 case ENTITY_cup: 1913 case ENTITY_curren: 1914 case ENTITY_dArr: 1915 case ENTITY_dagger: 1916 case ENTITY_darr: 1917 case ENTITY_deg: 1918 case ENTITY_delta: 1919 case ENTITY_diams: 1920 case ENTITY_divide: 1921 case ENTITY_eacute: 1922 case ENTITY_ecirc: 1923 case ENTITY_egrave: 1924 case ENTITY_empty: 1925 case ENTITY_emsp: 1926 case ENTITY_ensp: 1927 case ENTITY_epsilon: 1928 case ENTITY_equiv: 1929 case ENTITY_eta: 1930 case ENTITY_eth: 1931 case ENTITY_euml: 1932 case ENTITY_euro: 1933 case ENTITY_exist: 1934 case ENTITY_fnof: 1935 case ENTITY_forall: 1936 case ENTITY_frac12: 1937 case ENTITY_frac14: 1938 case ENTITY_frac34: 1939 case ENTITY_frasl: 1940 case ENTITY_gamma: 1941 case ENTITY_ge: 1942 case ENTITY_gt: 1943 case ENTITY_hArr: 1944 case ENTITY_harr: 1945 case ENTITY_hearts: 1946 case ENTITY_hellip: 1947 case ENTITY_iacute: 1948 case ENTITY_icirc: 1949 case ENTITY_iexcl: 1950 case ENTITY_igrave: 1951 case ENTITY_image: 1952 case ENTITY_infin: 1953 case ENTITY_int: 1954 case ENTITY_iota: 1955 case ENTITY_iquest: 1956 case ENTITY_isin: 1957 case ENTITY_iuml: 1958 case ENTITY_kappa: 1959 case ENTITY_lArr: 1960 case ENTITY_lambda: 1961 case ENTITY_lang: 1962 case ENTITY_laquo: 1963 case ENTITY_larr: 1964 case ENTITY_lceil: 1965 case ENTITY_ldquo: 1966 case ENTITY_le: 1967 case ENTITY_lfloor: 1968 case ENTITY_lowast: 1969 case ENTITY_loz: 1970 case ENTITY_lrm: 1971 case ENTITY_lsaquo: 1972 case ENTITY_lsquo: 1973 case ENTITY_lt: 1974 case ENTITY_macr: 1975 case ENTITY_mdash: 1976 case ENTITY_micro: 1977 case ENTITY_middot: 1978 case ENTITY_minus: 1979 case ENTITY_mu: 1980 case ENTITY_nabla: 1981 case ENTITY_nbsp: 1982 case ENTITY_ndash: 1983 case ENTITY_ne: 1984 case ENTITY_ni: 1985 case ENTITY_not: 1986 case ENTITY_notin: 1987 case ENTITY_nsub: 1988 case ENTITY_ntilde: 1989 case ENTITY_nu: 1990 case ENTITY_oacute: 1991 case ENTITY_ocirc: 1992 case ENTITY_oelig: 1993 case ENTITY_ograve: 1994 case ENTITY_oline: 1995 case ENTITY_omega: 1996 case ENTITY_omicron: 1997 case ENTITY_oplus: 1998 case ENTITY_or: 1999 case ENTITY_ordf: 2000 case ENTITY_ordm: 2001 case ENTITY_oslash: 2002 case ENTITY_otilde: 2003 case ENTITY_otimes: 2004 case ENTITY_ouml: 2005 case ENTITY_para: 2006 case ENTITY_part: 2007 case ENTITY_permil: 2008 case ENTITY_perp: 2009 case ENTITY_phi: 2010 case ENTITY_pi: 2011 case ENTITY_piv: 2012 case ENTITY_plusmn: 2013 case ENTITY_pound: 2014 case ENTITY_prime: 2015 case ENTITY_prod: 2016 case ENTITY_prop: 2017 case ENTITY_psi: 2018 case ENTITY_quot: 2019 case ENTITY_rArr: 2020 case ENTITY_radic: 2021 case ENTITY_rang: 2022 case ENTITY_raquo: 2023 case ENTITY_rarr: 2024 case ENTITY_rceil: 2025 case ENTITY_rdquo: 2026 case ENTITY_real: 2027 case ENTITY_reg: 2028 case ENTITY_rfloor: 2029 case ENTITY_rho: 2030 case ENTITY_rlm: 2031 case ENTITY_rsaquo: 2032 case ENTITY_rsquo: 2033 case ENTITY_sbquo: 2034 case ENTITY_scaron: 2035 case ENTITY_sdot: 2036 case ENTITY_sect: 2037 case ENTITY_shy: 2038 case ENTITY_sigma: 2039 case ENTITY_sigmaf: 2040 case ENTITY_sim: 2041 case ENTITY_spades: 2042 case ENTITY_sub: 2043 case ENTITY_sube: 2044 case ENTITY_sum: 2045 case ENTITY_sup: 2046 case ENTITY_sup1: 2047 case ENTITY_sup2: 2048 case ENTITY_sup3: 2049 case ENTITY_supe: 2050 case ENTITY_szlig: 2051 case ENTITY_tau: 2052 case ENTITY_there4: 2053 case ENTITY_theta: 2054 case ENTITY_thetasym: 2055 case ENTITY_thinsp: 2056 case ENTITY_thorn: 2057 case ENTITY_tilde: 2058 case ENTITY_times: 2059 case ENTITY_trade: 2060 case ENTITY_uArr: 2061 case ENTITY_uacute: 2062 case ENTITY_uarr: 2063 case ENTITY_ucirc: 2064 case ENTITY_ugrave: 2065 case ENTITY_uml: 2066 case ENTITY_upsih: 2067 case ENTITY_upsilon: 2068 case ENTITY_uuml: 2069 case ENTITY_weierp: 2070 case ENTITY_xi: 2071 case ENTITY_yacute: 2072 case ENTITY_yen: 2073 case ENTITY_yuml: 2074 case ENTITY_zeta: 2075 case ENTITY_zwj: 2076 case ENTITY_zwnj: 2077 case ENTITY_NUMERIC: 2078 Entity(); 2079 buffer.append(token.image); 2080 break; 2081 default: 2082 jj_la1[11] = jj_gen; 2083 jj_consume_token(-1); 2084 throw new ParseException(); 2085 } 2086 if (jj_2_2(2)) { 2087 ; 2088 } else { 2089 break label_9; 2090 } 2091 } 2092 {if (true) return buffer.toString();} 2093 throw new Error ("Missing return statement in function"); 2094 } 2095 2096 final public void Attribute(Map attrMap, StringBuffer buffer) throws ParseException { 2097 String name = null; 2098 String value = ""; 2099 name = Label(buffer); 2100 if (jj_2_5(2)) { 2101 switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { 2102 case WHITESPACE: 2103 jj_consume_token(WHITESPACE); 2104 break; 2105 default: 2106 jj_la1[12] = jj_gen; 2107 ; 2108 } 2109 jj_consume_token(EQUAL); 2110 if (jj_2_3(2)) { 2111 jj_consume_token(WHITESPACE); 2112 } else { 2113 ; 2114 } 2115 if (jj_2_4(2)) { 2116 switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { 2117 case EQUAL: 2118 case TAGOTHER: 2119 case ENTITY_AElig: 2120 case ENTITY_Aacute: 2121 case ENTITY_Acirc: 2122 case ENTITY_Agrave: 2123 case ENTITY_Alpha: 2124 case ENTITY_Aring: 2125 case ENTITY_Atilde: 2126 case ENTITY_Auml: 2127 case ENTITY_Beta: 2128 case ENTITY_Ccedil: 2129 case ENTITY_Chi: 2130 case ENTITY_Dagger: 2131 case ENTITY_Delta: 2132 case ENTITY_ETH: 2133 case ENTITY_Eacute: 2134 case ENTITY_Ecirc: 2135 case ENTITY_Egrave: 2136 case ENTITY_Epsilon: 2137 case ENTITY_Eta: 2138 case ENTITY_Euml: 2139 case ENTITY_Gamma: 2140 case ENTITY_Iacute: 2141 case ENTITY_Icirc: 2142 case ENTITY_Igrave: 2143 case ENTITY_Iota: 2144 case ENTITY_Iuml: 2145 case ENTITY_Kappa: 2146 case ENTITY_Lambda: 2147 case ENTITY_Mu: 2148 case ENTITY_Ntilde: 2149 case ENTITY_Nu: 2150 case ENTITY_OElig: 2151 case ENTITY_Oacute: 2152 case ENTITY_Ocirc: 2153 case ENTITY_Ograve: 2154 case ENTITY_Omega: 2155 case ENTITY_Omicron: 2156 case ENTITY_Oslash: 2157 case ENTITY_Otilde: 2158 case ENTITY_Ouml: 2159 case ENTITY_Phi: 2160 case ENTITY_Pi: 2161 case ENTITY_Prime: 2162 case ENTITY_Psi: 2163 case ENTITY_Rho: 2164 case ENTITY_Scaron: 2165 case ENTITY_Sigma: 2166 case ENTITY_THORN: 2167 case ENTITY_Tau: 2168 case ENTITY_Theta: 2169 case ENTITY_Uacute: 2170 case ENTITY_Ucirc: 2171 case ENTITY_Ugrave: 2172 case ENTITY_Upsilon: 2173 case ENTITY_Uuml: 2174 case ENTITY_Xi: 2175 case ENTITY_Yacute: 2176 case ENTITY_Yuml: 2177 case ENTITY_Zeta: 2178 case ENTITY_aacute: 2179 case ENTITY_acirc: 2180 case ENTITY_acute: 2181 case ENTITY_aelig: 2182 case ENTITY_agrave: 2183 case ENTITY_alefsym: 2184 case ENTITY_alpha: 2185 case ENTITY_amp: 2186 case ENTITY_and: 2187 case ENTITY_ang: 2188 case ENTITY_aring: 2189 case ENTITY_asymp: 2190 case ENTITY_atilde: 2191 case ENTITY_auml: 2192 case ENTITY_bdquo: 2193 case ENTITY_beta: 2194 case ENTITY_brvbar: 2195 case ENTITY_bull: 2196 case ENTITY_cap: 2197 case ENTITY_ccedil: 2198 case ENTITY_cedil: 2199 case ENTITY_cent: 2200 case ENTITY_chi: 2201 case ENTITY_circ: 2202 case ENTITY_clubs: 2203 case ENTITY_cong: 2204 case ENTITY_copy: 2205 case ENTITY_crarr: 2206 case ENTITY_cup: 2207 case ENTITY_curren: 2208 case ENTITY_dArr: 2209 case ENTITY_dagger: 2210 case ENTITY_darr: 2211 case ENTITY_deg: 2212 case ENTITY_delta: 2213 case ENTITY_diams: 2214 case ENTITY_divide: 2215 case ENTITY_eacute: 2216 case ENTITY_ecirc: 2217 case ENTITY_egrave: 2218 case ENTITY_empty: 2219 case ENTITY_emsp: 2220 case ENTITY_ensp: 2221 case ENTITY_epsilon: 2222 case ENTITY_equiv: 2223 case ENTITY_eta: 2224 case ENTITY_eth: 2225 case ENTITY_euml: 2226 case ENTITY_euro: 2227 case ENTITY_exist: 2228 case ENTITY_fnof: 2229 case ENTITY_forall: 2230 case ENTITY_frac12: 2231 case ENTITY_frac14: 2232 case ENTITY_frac34: 2233 case ENTITY_frasl: 2234 case ENTITY_gamma: 2235 case ENTITY_ge: 2236 case ENTITY_gt: 2237 case ENTITY_hArr: 2238 case ENTITY_harr: 2239 case ENTITY_hearts: 2240 case ENTITY_hellip: 2241 case ENTITY_iacute: 2242 case ENTITY_icirc: 2243 case ENTITY_iexcl: 2244 case ENTITY_igrave: 2245 case ENTITY_image: 2246 case ENTITY_infin: 2247 case ENTITY_int: 2248 case ENTITY_iota: 2249 case ENTITY_iquest: 2250 case ENTITY_isin: 2251 case ENTITY_iuml: 2252 case ENTITY_kappa: 2253 case ENTITY_lArr: 2254 case ENTITY_lambda: 2255 case ENTITY_lang: 2256 case ENTITY_laquo: 2257 case ENTITY_larr: 2258 case ENTITY_lceil: 2259 case ENTITY_ldquo: 2260 case ENTITY_le: 2261 case ENTITY_lfloor: 2262 case ENTITY_lowast: 2263 case ENTITY_loz: 2264 case ENTITY_lrm: 2265 case ENTITY_lsaquo: 2266 case ENTITY_lsquo: 2267 case ENTITY_lt: 2268 case ENTITY_macr: 2269 case ENTITY_mdash: 2270 case ENTITY_micro: 2271 case ENTITY_middot: 2272 case ENTITY_minus: 2273 case ENTITY_mu: 2274 case ENTITY_nabla: 2275 case ENTITY_nbsp: 2276 case ENTITY_ndash: 2277 case ENTITY_ne: 2278 case ENTITY_ni: 2279 case ENTITY_not: 2280 case ENTITY_notin: 2281 case ENTITY_nsub: 2282 case ENTITY_ntilde: 2283 case ENTITY_nu: 2284 case ENTITY_oacute: 2285 case ENTITY_ocirc: 2286 case ENTITY_oelig: 2287 case ENTITY_ograve: 2288 case ENTITY_oline: 2289 case ENTITY_omega: 2290 case ENTITY_omicron: 2291 case ENTITY_oplus: 2292 case ENTITY_or: 2293 case ENTITY_ordf: 2294 case ENTITY_ordm: 2295 case ENTITY_oslash: 2296 case ENTITY_otilde: 2297 case ENTITY_otimes: 2298 case ENTITY_ouml: 2299 case ENTITY_para: 2300 case ENTITY_part: 2301 case ENTITY_permil: 2302 case ENTITY_perp: 2303 case ENTITY_phi: 2304 case ENTITY_pi: 2305 case ENTITY_piv: 2306 case ENTITY_plusmn: 2307 case ENTITY_pound: 2308 case ENTITY_prime: 2309 case ENTITY_prod: 2310 case ENTITY_prop: 2311 case ENTITY_psi: 2312 case ENTITY_quot: 2313 case ENTITY_rArr: 2314 case ENTITY_radic: 2315 case ENTITY_rang: 2316 case ENTITY_raquo: 2317 case ENTITY_rarr: 2318 case ENTITY_rceil: 2319 case ENTITY_rdquo: 2320 case ENTITY_real: 2321 case ENTITY_reg: 2322 case ENTITY_rfloor: 2323 case ENTITY_rho: 2324 case ENTITY_rlm: 2325 case ENTITY_rsaquo: 2326 case ENTITY_rsquo: 2327 case ENTITY_sbquo: 2328 case ENTITY_scaron: 2329 case ENTITY_sdot: 2330 case ENTITY_sect: 2331 case ENTITY_shy: 2332 case ENTITY_sigma: 2333 case ENTITY_sigmaf: 2334 case ENTITY_sim: 2335 case ENTITY_spades: 2336 case ENTITY_sub: 2337 case ENTITY_sube: 2338 case ENTITY_sum: 2339 case ENTITY_sup: 2340 case ENTITY_sup1: 2341 case ENTITY_sup2: 2342 case ENTITY_sup3: 2343 case ENTITY_supe: 2344 case ENTITY_szlig: 2345 case ENTITY_tau: 2346 case ENTITY_there4: 2347 case ENTITY_theta: 2348 case ENTITY_thetasym: 2349 case ENTITY_thinsp: 2350 case ENTITY_thorn: 2351 case ENTITY_tilde: 2352 case ENTITY_times: 2353 case ENTITY_trade: 2354 case ENTITY_uArr: 2355 case ENTITY_uacute: 2356 case ENTITY_uarr: 2357 case ENTITY_ucirc: 2358 case ENTITY_ugrave: 2359 case ENTITY_uml: 2360 case ENTITY_upsih: 2361 case ENTITY_upsilon: 2362 case ENTITY_uuml: 2363 case ENTITY_weierp: 2364 case ENTITY_xi: 2365 case ENTITY_yacute: 2366 case ENTITY_yen: 2367 case ENTITY_yuml: 2368 case ENTITY_zeta: 2369 case ENTITY_zwj: 2370 case ENTITY_zwnj: 2371 case ENTITY_NUMERIC: 2372 value = AttrValue(buffer); 2373 break; 2374 case BEGINDOUBLEQUOTE: 2375 value = DoubleQuote(buffer); 2376 break; 2377 case BEGINSINGLEQUOTE: 2378 value = SingleQuote(buffer); 2379 break; 2380 default: 2381 jj_la1[13] = jj_gen; 2382 jj_consume_token(-1); 2383 throw new ParseException(); 2384 } 2385 } else { 2386 ; 2387 } 2388 } else { 2389 ; 2390 } 2391 attrMap.put(name, value); 2392 } 2393 2394 final public void AttrDecl(Map attrMap, StringBuffer buffer) throws ParseException { 2395 attrMap.clear(); 2396 Attribute(attrMap, buffer); 2397 label_10: 2398 while (true) { 2399 switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { 2400 case WHITESPACE: 2401 case TAGOTHER: 2402 case ENTITY_AElig: 2403 case ENTITY_Aacute: 2404 case ENTITY_Acirc: 2405 case ENTITY_Agrave: 2406 case ENTITY_Alpha: 2407 case ENTITY_Aring: 2408 case ENTITY_Atilde: 2409 case ENTITY_Auml: 2410 case ENTITY_Beta: 2411 case ENTITY_Ccedil: 2412 case ENTITY_Chi: 2413 case ENTITY_Dagger: 2414 case ENTITY_Delta: 2415 case ENTITY_ETH: 2416 case ENTITY_Eacute: 2417 case ENTITY_Ecirc: 2418 case ENTITY_Egrave: 2419 case ENTITY_Epsilon: 2420 case ENTITY_Eta: 2421 case ENTITY_Euml: 2422 case ENTITY_Gamma: 2423 case ENTITY_Iacute: 2424 case ENTITY_Icirc: 2425 case ENTITY_Igrave: 2426 case ENTITY_Iota: 2427 case ENTITY_Iuml: 2428 case ENTITY_Kappa: 2429 case ENTITY_Lambda: 2430 case ENTITY_Mu: 2431 case ENTITY_Ntilde: 2432 case ENTITY_Nu: 2433 case ENTITY_OElig: 2434 case ENTITY_Oacute: 2435 case ENTITY_Ocirc: 2436 case ENTITY_Ograve: 2437 case ENTITY_Omega: 2438 case ENTITY_Omicron: 2439 case ENTITY_Oslash: 2440 case ENTITY_Otilde: 2441 case ENTITY_Ouml: 2442 case ENTITY_Phi: 2443 case ENTITY_Pi: 2444 case ENTITY_Prime: 2445 case ENTITY_Psi: 2446 case ENTITY_Rho: 2447 case ENTITY_Scaron: 2448 case ENTITY_Sigma: 2449 case ENTITY_THORN: 2450 case ENTITY_Tau: 2451 case ENTITY_Theta: 2452 case ENTITY_Uacute: 2453 case ENTITY_Ucirc: 2454 case ENTITY_Ugrave: 2455 case ENTITY_Upsilon: 2456 case ENTITY_Uuml: 2457 case ENTITY_Xi: 2458 case ENTITY_Yacute: 2459 case ENTITY_Yuml: 2460 case ENTITY_Zeta: 2461 case ENTITY_aacute: 2462 case ENTITY_acirc: 2463 case ENTITY_acute: 2464 case ENTITY_aelig: 2465 case ENTITY_agrave: 2466 case ENTITY_alefsym: 2467 case ENTITY_alpha: 2468 case ENTITY_amp: 2469 case ENTITY_and: 2470 case ENTITY_ang: 2471 case ENTITY_aring: 2472 case ENTITY_asymp: 2473 case ENTITY_atilde: 2474 case ENTITY_auml: 2475 case ENTITY_bdquo: 2476 case ENTITY_beta: 2477 case ENTITY_brvbar: 2478 case ENTITY_bull: 2479 case ENTITY_cap: 2480 case ENTITY_ccedil: 2481 case ENTITY_cedil: 2482 case ENTITY_cent: 2483 case ENTITY_chi: 2484 case ENTITY_circ: 2485 case ENTITY_clubs: 2486 case ENTITY_cong: 2487 case ENTITY_copy: 2488 case ENTITY_crarr: 2489 case ENTITY_cup: 2490 case ENTITY_curren: 2491 case ENTITY_dArr: 2492 case ENTITY_dagger: 2493 case ENTITY_darr: 2494 case ENTITY_deg: 2495 case ENTITY_delta: 2496 case ENTITY_diams: 2497 case ENTITY_divide: 2498 case ENTITY_eacute: 2499 case ENTITY_ecirc: 2500 case ENTITY_egrave: 2501 case ENTITY_empty: 2502 case ENTITY_emsp: 2503 case ENTITY_ensp: 2504 case ENTITY_epsilon: 2505 case ENTITY_equiv: 2506 case ENTITY_eta: 2507 case ENTITY_eth: 2508 case ENTITY_euml: 2509 case ENTITY_euro: 2510 case ENTITY_exist: 2511 case ENTITY_fnof: 2512 case ENTITY_forall: 2513 case ENTITY_frac12: 2514 case ENTITY_frac14: 2515 case ENTITY_frac34: 2516 case ENTITY_frasl: 2517 case ENTITY_gamma: 2518 case ENTITY_ge: 2519 case ENTITY_gt: 2520 case ENTITY_hArr: 2521 case ENTITY_harr: 2522 case ENTITY_hearts: 2523 case ENTITY_hellip: 2524 case ENTITY_iacute: 2525 case ENTITY_icirc: 2526 case ENTITY_iexcl: 2527 case ENTITY_igrave: 2528 case ENTITY_image: 2529 case ENTITY_infin: 2530 case ENTITY_int: 2531 case ENTITY_iota: 2532 case ENTITY_iquest: 2533 case ENTITY_isin: 2534 case ENTITY_iuml: 2535 case ENTITY_kappa: 2536 case ENTITY_lArr: 2537 case ENTITY_lambda: 2538 case ENTITY_lang: 2539 case ENTITY_laquo: 2540 case ENTITY_larr: 2541 case ENTITY_lceil: 2542 case ENTITY_ldquo: 2543 case ENTITY_le: 2544 case ENTITY_lfloor: 2545 case ENTITY_lowast: 2546 case ENTITY_loz: 2547 case ENTITY_lrm: 2548 case ENTITY_lsaquo: 2549 case ENTITY_lsquo: 2550 case ENTITY_lt: 2551 case ENTITY_macr: 2552 case ENTITY_mdash: 2553 case ENTITY_micro: 2554 case ENTITY_middot: 2555 case ENTITY_minus: 2556 case ENTITY_mu: 2557 case ENTITY_nabla: 2558 case ENTITY_nbsp: 2559 case ENTITY_ndash: 2560 case ENTITY_ne: 2561 case ENTITY_ni: 2562 case ENTITY_not: 2563 case ENTITY_notin: 2564 case ENTITY_nsub: 2565 case ENTITY_ntilde: 2566 case ENTITY_nu: 2567 case ENTITY_oacute: 2568 case ENTITY_ocirc: 2569 case ENTITY_oelig: 2570 case ENTITY_ograve: 2571 case ENTITY_oline: 2572 case ENTITY_omega: 2573 case ENTITY_omicron: 2574 case ENTITY_oplus: 2575 case ENTITY_or: 2576 case ENTITY_ordf: 2577 case ENTITY_ordm: 2578 case ENTITY_oslash: 2579 case ENTITY_otilde: 2580 case ENTITY_otimes: 2581 case ENTITY_ouml: 2582 case ENTITY_para: 2583 case ENTITY_part: 2584 case ENTITY_permil: 2585 case ENTITY_perp: 2586 case ENTITY_phi: 2587 case ENTITY_pi: 2588 case ENTITY_piv: 2589 case ENTITY_plusmn: 2590 case ENTITY_pound: 2591 case ENTITY_prime: 2592 case ENTITY_prod: 2593 case ENTITY_prop: 2594 case ENTITY_psi: 2595 case ENTITY_quot: 2596 case ENTITY_rArr: 2597 case ENTITY_radic: 2598 case ENTITY_rang: 2599 case ENTITY_raquo: 2600 case ENTITY_rarr: 2601 case ENTITY_rceil: 2602 case ENTITY_rdquo: 2603 case ENTITY_real: 2604 case ENTITY_reg: 2605 case ENTITY_rfloor: 2606 case ENTITY_rho: 2607 case ENTITY_rlm: 2608 case ENTITY_rsaquo: 2609 case ENTITY_rsquo: 2610 case ENTITY_sbquo: 2611 case ENTITY_scaron: 2612 case ENTITY_sdot: 2613 case ENTITY_sect: 2614 case ENTITY_shy: 2615 case ENTITY_sigma: 2616 case ENTITY_sigmaf: 2617 case ENTITY_sim: 2618 case ENTITY_spades: 2619 case ENTITY_sub: 2620 case ENTITY_sube: 2621 case ENTITY_sum: 2622 case ENTITY_sup: 2623 case ENTITY_sup1: 2624 case ENTITY_sup2: 2625 case ENTITY_sup3: 2626 case ENTITY_supe: 2627 case ENTITY_szlig: 2628 case ENTITY_tau: 2629 case ENTITY_there4: 2630 case ENTITY_theta: 2631 case ENTITY_thetasym: 2632 case ENTITY_thinsp: 2633 case ENTITY_thorn: 2634 case ENTITY_tilde: 2635 case ENTITY_times: 2636 case ENTITY_trade: 2637 case ENTITY_uArr: 2638 case ENTITY_uacute: 2639 case ENTITY_uarr: 2640 case ENTITY_ucirc: 2641 case ENTITY_ugrave: 2642 case ENTITY_uml: 2643 case ENTITY_upsih: 2644 case ENTITY_upsilon: 2645 case ENTITY_uuml: 2646 case ENTITY_weierp: 2647 case ENTITY_xi: 2648 case ENTITY_yacute: 2649 case ENTITY_yen: 2650 case ENTITY_yuml: 2651 case ENTITY_zeta: 2652 case ENTITY_zwj: 2653 case ENTITY_zwnj: 2654 case ENTITY_NUMERIC: 2655 ; 2656 break; 2657 default: 2658 jj_la1[14] = jj_gen; 2659 break label_10; 2660 } 2661 switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { 2662 case WHITESPACE: 2663 jj_consume_token(WHITESPACE); 2664 break; 2665 default: 2666 jj_la1[15] = jj_gen; 2667 ; 2668 } 2669 Attribute(attrMap, buffer); 2670 } 2671 } 2672 2673 final public void Tag(Map map, Map attrMap, StringBuffer buffer) throws ParseException { 2674 String s; 2675 switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { 2676 case BEGINTAG: 2677 jj_consume_token(BEGINTAG); 2678 map.put(TYPE, OPENTAG); 2679 break; 2680 case BEGINCLOSETAG: 2681 jj_consume_token(BEGINCLOSETAG); 2682 map.put(TYPE, CLOSETAG); 2683 break; 2684 default: 2685 jj_la1[16] = jj_gen; 2686 jj_consume_token(-1); 2687 throw new ParseException(); 2688 } 2689 switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { 2690 case WHITESPACE: 2691 jj_consume_token(WHITESPACE); 2692 break; 2693 default: 2694 jj_la1[17] = jj_gen; 2695 ; 2696 } 2697 s = Label(buffer); 2698 map.put(VALUE, s); 2699 switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { 2700 case WHITESPACE: 2701 jj_consume_token(WHITESPACE); 2702 break; 2703 default: 2704 jj_la1[18] = jj_gen; 2705 ; 2706 } 2707 switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { 2708 case TAGOTHER: 2709 case ENTITY_AElig: 2710 case ENTITY_Aacute: 2711 case ENTITY_Acirc: 2712 case ENTITY_Agrave: 2713 case ENTITY_Alpha: 2714 case ENTITY_Aring: 2715 case ENTITY_Atilde: 2716 case ENTITY_Auml: 2717 case ENTITY_Beta: 2718 case ENTITY_Ccedil: 2719 case ENTITY_Chi: 2720 case ENTITY_Dagger: 2721 case ENTITY_Delta: 2722 case ENTITY_ETH: 2723 case ENTITY_Eacute: 2724 case ENTITY_Ecirc: 2725 case ENTITY_Egrave: 2726 case ENTITY_Epsilon: 2727 case ENTITY_Eta: 2728 case ENTITY_Euml: 2729 case ENTITY_Gamma: 2730 case ENTITY_Iacute: 2731 case ENTITY_Icirc: 2732 case ENTITY_Igrave: 2733 case ENTITY_Iota: 2734 case ENTITY_Iuml: 2735 case ENTITY_Kappa: 2736 case ENTITY_Lambda: 2737 case ENTITY_Mu: 2738 case ENTITY_Ntilde: 2739 case ENTITY_Nu: 2740 case ENTITY_OElig: 2741 case ENTITY_Oacute: 2742 case ENTITY_Ocirc: 2743 case ENTITY_Ograve: 2744 case ENTITY_Omega: 2745 case ENTITY_Omicron: 2746 case ENTITY_Oslash: 2747 case ENTITY_Otilde: 2748 case ENTITY_Ouml: 2749 case ENTITY_Phi: 2750 case ENTITY_Pi: 2751 case ENTITY_Prime: 2752 case ENTITY_Psi: 2753 case ENTITY_Rho: 2754 case ENTITY_Scaron: 2755 case ENTITY_Sigma: 2756 case ENTITY_THORN: 2757 case ENTITY_Tau: 2758 case ENTITY_Theta: 2759 case ENTITY_Uacute: 2760 case ENTITY_Ucirc: 2761 case ENTITY_Ugrave: 2762 case ENTITY_Upsilon: 2763 case ENTITY_Uuml: 2764 case ENTITY_Xi: 2765 case ENTITY_Yacute: 2766 case ENTITY_Yuml: 2767 case ENTITY_Zeta: 2768 case ENTITY_aacute: 2769 case ENTITY_acirc: 2770 case ENTITY_acute: 2771 case ENTITY_aelig: 2772 case ENTITY_agrave: 2773 case ENTITY_alefsym: 2774 case ENTITY_alpha: 2775 case ENTITY_amp: 2776 case ENTITY_and: 2777 case ENTITY_ang: 2778 case ENTITY_aring: 2779 case ENTITY_asymp: 2780 case ENTITY_atilde: 2781 case ENTITY_auml: 2782 case ENTITY_bdquo: 2783 case ENTITY_beta: 2784 case ENTITY_brvbar: 2785 case ENTITY_bull: 2786 case ENTITY_cap: 2787 case ENTITY_ccedil: 2788 case ENTITY_cedil: 2789 case ENTITY_cent: 2790 case ENTITY_chi: 2791 case ENTITY_circ: 2792 case ENTITY_clubs: 2793 case ENTITY_cong: 2794 case ENTITY_copy: 2795 case ENTITY_crarr: 2796 case ENTITY_cup: 2797 case ENTITY_curren: 2798 case ENTITY_dArr: 2799 case ENTITY_dagger: 2800 case ENTITY_darr: 2801 case ENTITY_deg: 2802 case ENTITY_delta: 2803 case ENTITY_diams: 2804 case ENTITY_divide: 2805 case ENTITY_eacute: 2806 case ENTITY_ecirc: 2807 case ENTITY_egrave: 2808 case ENTITY_empty: 2809 case ENTITY_emsp: 2810 case ENTITY_ensp: 2811 case ENTITY_epsilon: 2812 case ENTITY_equiv: 2813 case ENTITY_eta: 2814 case ENTITY_eth: 2815 case ENTITY_euml: 2816 case ENTITY_euro: 2817 case ENTITY_exist: 2818 case ENTITY_fnof: 2819 case ENTITY_forall: 2820 case ENTITY_frac12: 2821 case ENTITY_frac14: 2822 case ENTITY_frac34: 2823 case ENTITY_frasl: 2824 case ENTITY_gamma: 2825 case ENTITY_ge: 2826 case ENTITY_gt: 2827 case ENTITY_hArr: 2828 case ENTITY_harr: 2829 case ENTITY_hearts: 2830 case ENTITY_hellip: 2831 case ENTITY_iacute: 2832 case ENTITY_icirc: 2833 case ENTITY_iexcl: 2834 case ENTITY_igrave: 2835 case ENTITY_image: 2836 case ENTITY_infin: 2837 case ENTITY_int: 2838 case ENTITY_iota: 2839 case ENTITY_iquest: 2840 case ENTITY_isin: 2841 case ENTITY_iuml: 2842 case ENTITY_kappa: 2843 case ENTITY_lArr: 2844 case ENTITY_lambda: 2845 case ENTITY_lang: 2846 case ENTITY_laquo: 2847 case ENTITY_larr: 2848 case ENTITY_lceil: 2849 case ENTITY_ldquo: 2850 case ENTITY_le: 2851 case ENTITY_lfloor: 2852 case ENTITY_lowast: 2853 case ENTITY_loz: 2854 case ENTITY_lrm: 2855 case ENTITY_lsaquo: 2856 case ENTITY_lsquo: 2857 case ENTITY_lt: 2858 case ENTITY_macr: 2859 case ENTITY_mdash: 2860 case ENTITY_micro: 2861 case ENTITY_middot: 2862 case ENTITY_minus: 2863 case ENTITY_mu: 2864 case ENTITY_nabla: 2865 case ENTITY_nbsp: 2866 case ENTITY_ndash: 2867 case ENTITY_ne: 2868 case ENTITY_ni: 2869 case ENTITY_not: 2870 case ENTITY_notin: 2871 case ENTITY_nsub: 2872 case ENTITY_ntilde: 2873 case ENTITY_nu: 2874 case ENTITY_oacute: 2875 case ENTITY_ocirc: 2876 case ENTITY_oelig: 2877 case ENTITY_ograve: 2878 case ENTITY_oline: 2879 case ENTITY_omega: 2880 case ENTITY_omicron: 2881 case ENTITY_oplus: 2882 case ENTITY_or: 2883 case ENTITY_ordf: 2884 case ENTITY_ordm: 2885 case ENTITY_oslash: 2886 case ENTITY_otilde: 2887 case ENTITY_otimes: 2888 case ENTITY_ouml: 2889 case ENTITY_para: 2890 case ENTITY_part: 2891 case ENTITY_permil: 2892 case ENTITY_perp: 2893 case ENTITY_phi: 2894 case ENTITY_pi: 2895 case ENTITY_piv: 2896 case ENTITY_plusmn: 2897 case ENTITY_pound: 2898 case ENTITY_prime: 2899 case ENTITY_prod: 2900 case ENTITY_prop: 2901 case ENTITY_psi: 2902 case ENTITY_quot: 2903 case ENTITY_rArr: 2904 case ENTITY_radic: 2905 case ENTITY_rang: 2906 case ENTITY_raquo: 2907 case ENTITY_rarr: 2908 case ENTITY_rceil: 2909 case ENTITY_rdquo: 2910 case ENTITY_real: 2911 case ENTITY_reg: 2912 case ENTITY_rfloor: 2913 case ENTITY_rho: 2914 case ENTITY_rlm: 2915 case ENTITY_rsaquo: 2916 case ENTITY_rsquo: 2917 case ENTITY_sbquo: 2918 case ENTITY_scaron: 2919 case ENTITY_sdot: 2920 case ENTITY_sect: 2921 case ENTITY_shy: 2922 case ENTITY_sigma: 2923 case ENTITY_sigmaf: 2924 case ENTITY_sim: 2925 case ENTITY_spades: 2926 case ENTITY_sub: 2927 case ENTITY_sube: 2928 case ENTITY_sum: 2929 case ENTITY_sup: 2930 case ENTITY_sup1: 2931 case ENTITY_sup2: 2932 case ENTITY_sup3: 2933 case ENTITY_supe: 2934 case ENTITY_szlig: 2935 case ENTITY_tau: 2936 case ENTITY_there4: 2937 case ENTITY_theta: 2938 case ENTITY_thetasym: 2939 case ENTITY_thinsp: 2940 case ENTITY_thorn: 2941 case ENTITY_tilde: 2942 case ENTITY_times: 2943 case ENTITY_trade: 2944 case ENTITY_uArr: 2945 case ENTITY_uacute: 2946 case ENTITY_uarr: 2947 case ENTITY_ucirc: 2948 case ENTITY_ugrave: 2949 case ENTITY_uml: 2950 case ENTITY_upsih: 2951 case ENTITY_upsilon: 2952 case ENTITY_uuml: 2953 case ENTITY_weierp: 2954 case ENTITY_xi: 2955 case ENTITY_yacute: 2956 case ENTITY_yen: 2957 case ENTITY_yuml: 2958 case ENTITY_zeta: 2959 case ENTITY_zwj: 2960 case ENTITY_zwnj: 2961 case ENTITY_NUMERIC: 2962 AttrDecl(attrMap, buffer); 2963 map.put(ATTRIBUTE, attrMap); 2964 break; 2965 default: 2966 jj_la1[19] = jj_gen; 2967 ; 2968 } 2969 switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { 2970 case ENDTAG: 2971 jj_consume_token(ENDTAG); 2972 break; 2973 case ENDSINGLETAG: 2974 jj_consume_token(ENDSINGLETAG); 2975 map.put(TYPE, SINGLETAG); 2976 break; 2977 default: 2978 jj_la1[20] = jj_gen; 2979 jj_consume_token(-1); 2980 throw new ParseException(); 2981 } 2982 } 2983 2984 final public void BeginScript(Map map, Map attrMap, StringBuffer buffer) throws ParseException { 2985 String s; 2986 jj_consume_token(BEGINSCRIPT); 2987 map.put(TYPE, SCRIPT); 2988 switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { 2989 case WHITESPACE: 2990 jj_consume_token(WHITESPACE); 2991 break; 2992 default: 2993 jj_la1[21] = jj_gen; 2994 ; 2995 } 2996 switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { 2997 case TAGOTHER: 2998 case ENTITY_AElig: 2999 case ENTITY_Aacute: 3000 case ENTITY_Acirc: 3001 case ENTITY_Agrave: 3002 case ENTITY_Alpha: 3003 case ENTITY_Aring: 3004 case ENTITY_Atilde: 3005 case ENTITY_Auml: 3006 case ENTITY_Beta: 3007 case ENTITY_Ccedil: 3008 case ENTITY_Chi: 3009 case ENTITY_Dagger: 3010 case ENTITY_Delta: 3011 case ENTITY_ETH: 3012 case ENTITY_Eacute: 3013 case ENTITY_Ecirc: 3014 case ENTITY_Egrave: 3015 case ENTITY_Epsilon: 3016 case ENTITY_Eta: 3017 case ENTITY_Euml: 3018 case ENTITY_Gamma: 3019 case ENTITY_Iacute: 3020 case ENTITY_Icirc: 3021 case ENTITY_Igrave: 3022 case ENTITY_Iota: 3023 case ENTITY_Iuml: 3024 case ENTITY_Kappa: 3025 case ENTITY_Lambda: 3026 case ENTITY_Mu: 3027 case ENTITY_Ntilde: 3028 case ENTITY_Nu: 3029 case ENTITY_OElig: 3030 case ENTITY_Oacute: 3031 case ENTITY_Ocirc: 3032 case ENTITY_Ograve: 3033 case ENTITY_Omega: 3034 case ENTITY_Omicron: 3035 case ENTITY_Oslash: 3036 case ENTITY_Otilde: 3037 case ENTITY_Ouml: 3038 case ENTITY_Phi: 3039 case ENTITY_Pi: 3040 case ENTITY_Prime: 3041 case ENTITY_Psi: 3042 case ENTITY_Rho: 3043 case ENTITY_Scaron: 3044 case ENTITY_Sigma: 3045 case ENTITY_THORN: 3046 case ENTITY_Tau: 3047 case ENTITY_Theta: 3048 case ENTITY_Uacute: 3049 case ENTITY_Ucirc: 3050 case ENTITY_Ugrave: 3051 case ENTITY_Upsilon: 3052 case ENTITY_Uuml: 3053 case ENTITY_Xi: 3054 case ENTITY_Yacute: 3055 case ENTITY_Yuml: 3056 case ENTITY_Zeta: 3057 case ENTITY_aacute: 3058 case ENTITY_acirc: 3059 case ENTITY_acute: 3060 case ENTITY_aelig: 3061 case ENTITY_agrave: 3062 case ENTITY_alefsym: 3063 case ENTITY_alpha: 3064 case ENTITY_amp: 3065 case ENTITY_and: 3066 case ENTITY_ang: 3067 case ENTITY_aring: 3068 case ENTITY_asymp: 3069 case ENTITY_atilde: 3070 case ENTITY_auml: 3071 case ENTITY_bdquo: 3072 case ENTITY_beta: 3073 case ENTITY_brvbar: 3074 case ENTITY_bull: 3075 case ENTITY_cap: 3076 case ENTITY_ccedil: 3077 case ENTITY_cedil: 3078 case ENTITY_cent: 3079 case ENTITY_chi: 3080 case ENTITY_circ: 3081 case ENTITY_clubs: 3082 case ENTITY_cong: 3083 case ENTITY_copy: 3084 case ENTITY_crarr: 3085 case ENTITY_cup: 3086 case ENTITY_curren: 3087 case ENTITY_dArr: 3088 case ENTITY_dagger: 3089 case ENTITY_darr: 3090 case ENTITY_deg: 3091 case ENTITY_delta: 3092 case ENTITY_diams: 3093 case ENTITY_divide: 3094 case ENTITY_eacute: 3095 case ENTITY_ecirc: 3096 case ENTITY_egrave: 3097 case ENTITY_empty: 3098 case ENTITY_emsp: 3099 case ENTITY_ensp: 3100 case ENTITY_epsilon: 3101 case ENTITY_equiv: 3102 case ENTITY_eta: 3103 case ENTITY_eth: 3104 case ENTITY_euml: 3105 case ENTITY_euro: 3106 case ENTITY_exist: 3107 case ENTITY_fnof: 3108 case ENTITY_forall: 3109 case ENTITY_frac12: 3110 case ENTITY_frac14: 3111 case ENTITY_frac34: 3112 case ENTITY_frasl: 3113 case ENTITY_gamma: 3114 case ENTITY_ge: 3115 case ENTITY_gt: 3116 case ENTITY_hArr: 3117 case ENTITY_harr: 3118 case ENTITY_hearts: 3119 case ENTITY_hellip: 3120 case ENTITY_iacute: 3121 case ENTITY_icirc: 3122 case ENTITY_iexcl: 3123 case ENTITY_igrave: 3124 case ENTITY_image: 3125 case ENTITY_infin: 3126 case ENTITY_int: 3127 case ENTITY_iota: 3128 case ENTITY_iquest: 3129 case ENTITY_isin: 3130 case ENTITY_iuml: 3131 case ENTITY_kappa: 3132 case ENTITY_lArr: 3133 case ENTITY_lambda: 3134 case ENTITY_lang: 3135 case ENTITY_laquo: 3136 case ENTITY_larr: 3137 case ENTITY_lceil: 3138 case ENTITY_ldquo: 3139 case ENTITY_le: 3140 case ENTITY_lfloor: 3141 case ENTITY_lowast: 3142 case ENTITY_loz: 3143 case ENTITY_lrm: 3144 case ENTITY_lsaquo: 3145 case ENTITY_lsquo: 3146 case ENTITY_lt: 3147 case ENTITY_macr: 3148 case ENTITY_mdash: 3149 case ENTITY_micro: 3150 case ENTITY_middot: 3151 case ENTITY_minus: 3152 case ENTITY_mu: 3153 case ENTITY_nabla: 3154 case ENTITY_nbsp: 3155 case ENTITY_ndash: 3156 case ENTITY_ne: 3157 case ENTITY_ni: 3158 case ENTITY_not: 3159 case ENTITY_notin: 3160 case ENTITY_nsub: 3161 case ENTITY_ntilde: 3162 case ENTITY_nu: 3163 case ENTITY_oacute: 3164 case ENTITY_ocirc: 3165 case ENTITY_oelig: 3166 case ENTITY_ograve: 3167 case ENTITY_oline: 3168 case ENTITY_omega: 3169 case ENTITY_omicron: 3170 case ENTITY_oplus: 3171 case ENTITY_or: 3172 case ENTITY_ordf: 3173 case ENTITY_ordm: 3174 case ENTITY_oslash: 3175 case ENTITY_otilde: 3176 case ENTITY_otimes: 3177 case ENTITY_ouml: 3178 case ENTITY_para: 3179 case ENTITY_part: 3180 case ENTITY_permil: 3181 case ENTITY_perp: 3182 case ENTITY_phi: 3183 case ENTITY_pi: 3184 case ENTITY_piv: 3185 case ENTITY_plusmn: 3186 case ENTITY_pound: 3187 case ENTITY_prime: 3188 case ENTITY_prod: 3189 case ENTITY_prop: 3190 case ENTITY_psi: 3191 case ENTITY_quot: 3192 case ENTITY_rArr: 3193 case ENTITY_radic: 3194 case ENTITY_rang: 3195 case ENTITY_raquo: 3196 case ENTITY_rarr: 3197 case ENTITY_rceil: 3198 case ENTITY_rdquo: 3199 case ENTITY_real: 3200 case ENTITY_reg: 3201 case ENTITY_rfloor: 3202 case ENTITY_rho: 3203 case ENTITY_rlm: 3204 case ENTITY_rsaquo: 3205 case ENTITY_rsquo: 3206 case ENTITY_sbquo: 3207 case ENTITY_scaron: 3208 case ENTITY_sdot: 3209 case ENTITY_sect: 3210 case ENTITY_shy: 3211 case ENTITY_sigma: 3212 case ENTITY_sigmaf: 3213 case ENTITY_sim: 3214 case ENTITY_spades: 3215 case ENTITY_sub: 3216 case ENTITY_sube: 3217 case ENTITY_sum: 3218 case ENTITY_sup: 3219 case ENTITY_sup1: 3220 case ENTITY_sup2: 3221 case ENTITY_sup3: 3222 case ENTITY_supe: 3223 case ENTITY_szlig: 3224 case ENTITY_tau: 3225 case ENTITY_there4: 3226 case ENTITY_theta: 3227 case ENTITY_thetasym: 3228 case ENTITY_thinsp: 3229 case ENTITY_thorn: 3230 case ENTITY_tilde: 3231 case ENTITY_times: 3232 case ENTITY_trade: 3233 case ENTITY_uArr: 3234 case ENTITY_uacute: 3235 case ENTITY_uarr: 3236 case ENTITY_ucirc: 3237 case ENTITY_ugrave: 3238 case ENTITY_uml: 3239 case ENTITY_upsih: 3240 case ENTITY_upsilon: 3241 case ENTITY_uuml: 3242 case ENTITY_weierp: 3243 case ENTITY_xi: 3244 case ENTITY_yacute: 3245 case ENTITY_yen: 3246 case ENTITY_yuml: 3247 case ENTITY_zeta: 3248 case ENTITY_zwj: 3249 case ENTITY_zwnj: 3250 case ENTITY_NUMERIC: 3251 AttrDecl(attrMap, buffer); 3252 map.put(ATTRIBUTE, attrMap); 3253 break; 3254 default: 3255 jj_la1[22] = jj_gen; 3256 ; 3257 } 3258 switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { 3259 case ENDTAG: 3260 jj_consume_token(ENDTAG); 3261 break; 3262 case ENDSINGLETAG: 3263 jj_consume_token(ENDSINGLETAG); 3264 break; 3265 default: 3266 jj_la1[23] = jj_gen; 3267 jj_consume_token(-1); 3268 throw new ParseException(); 3269 } 3270 } 3271 3272 final public void BeginStyle(Map map, Map attrMap, StringBuffer buffer) throws ParseException { 3273 String s; 3274 jj_consume_token(BEGINSTYLE); 3275 map.put(TYPE, SCRIPT); 3276 switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { 3277 case WHITESPACE: 3278 jj_consume_token(WHITESPACE); 3279 break; 3280 default: 3281 jj_la1[24] = jj_gen; 3282 ; 3283 } 3284 switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { 3285 case TAGOTHER: 3286 case ENTITY_AElig: 3287 case ENTITY_Aacute: 3288 case ENTITY_Acirc: 3289 case ENTITY_Agrave: 3290 case ENTITY_Alpha: 3291 case ENTITY_Aring: 3292 case ENTITY_Atilde: 3293 case ENTITY_Auml: 3294 case ENTITY_Beta: 3295 case ENTITY_Ccedil: 3296 case ENTITY_Chi: 3297 case ENTITY_Dagger: 3298 case ENTITY_Delta: 3299 case ENTITY_ETH: 3300 case ENTITY_Eacute: 3301 case ENTITY_Ecirc: 3302 case ENTITY_Egrave: 3303 case ENTITY_Epsilon: 3304 case ENTITY_Eta: 3305 case ENTITY_Euml: 3306 case ENTITY_Gamma: 3307 case ENTITY_Iacute: 3308 case ENTITY_Icirc: 3309 case ENTITY_Igrave: 3310 case ENTITY_Iota: 3311 case ENTITY_Iuml: 3312 case ENTITY_Kappa: 3313 case ENTITY_Lambda: 3314 case ENTITY_Mu: 3315 case ENTITY_Ntilde: 3316 case ENTITY_Nu: 3317 case ENTITY_OElig: 3318 case ENTITY_Oacute: 3319 case ENTITY_Ocirc: 3320 case ENTITY_Ograve: 3321 case ENTITY_Omega: 3322 case ENTITY_Omicron: 3323 case ENTITY_Oslash: 3324 case ENTITY_Otilde: 3325 case ENTITY_Ouml: 3326 case ENTITY_Phi: 3327 case ENTITY_Pi: 3328 case ENTITY_Prime: 3329 case ENTITY_Psi: 3330 case ENTITY_Rho: 3331 case ENTITY_Scaron: 3332 case ENTITY_Sigma: 3333 case ENTITY_THORN: 3334 case ENTITY_Tau: 3335 case ENTITY_Theta: 3336 case ENTITY_Uacute: 3337 case ENTITY_Ucirc: 3338 case ENTITY_Ugrave: 3339 case ENTITY_Upsilon: 3340 case ENTITY_Uuml: 3341 case ENTITY_Xi: 3342 case ENTITY_Yacute: 3343 case ENTITY_Yuml: 3344 case ENTITY_Zeta: 3345 case ENTITY_aacute: 3346 case ENTITY_acirc: 3347 case ENTITY_acute: 3348 case ENTITY_aelig: 3349 case ENTITY_agrave: 3350 case ENTITY_alefsym: 3351 case ENTITY_alpha: 3352 case ENTITY_amp: 3353 case ENTITY_and: 3354 case ENTITY_ang: 3355 case ENTITY_aring: 3356 case ENTITY_asymp: 3357 case ENTITY_atilde: 3358 case ENTITY_auml: 3359 case ENTITY_bdquo: 3360 case ENTITY_beta: 3361 case ENTITY_brvbar: 3362 case ENTITY_bull: 3363 case ENTITY_cap: 3364 case ENTITY_ccedil: 3365 case ENTITY_cedil: 3366 case ENTITY_cent: 3367 case ENTITY_chi: 3368 case ENTITY_circ: 3369 case ENTITY_clubs: 3370 case ENTITY_cong: 3371 case ENTITY_copy: 3372 case ENTITY_crarr: 3373 case ENTITY_cup: 3374 case ENTITY_curren: 3375 case ENTITY_dArr: 3376 case ENTITY_dagger: 3377 case ENTITY_darr: 3378 case ENTITY_deg: 3379 case ENTITY_delta: 3380 case ENTITY_diams: 3381 case ENTITY_divide: 3382 case ENTITY_eacute: 3383 case ENTITY_ecirc: 3384 case ENTITY_egrave: 3385 case ENTITY_empty: 3386 case ENTITY_emsp: 3387 case ENTITY_ensp: 3388 case ENTITY_epsilon: 3389 case ENTITY_equiv: 3390 case ENTITY_eta: 3391 case ENTITY_eth: 3392 case ENTITY_euml: 3393 case ENTITY_euro: 3394 case ENTITY_exist: 3395 case ENTITY_fnof: 3396 case ENTITY_forall: 3397 case ENTITY_frac12: 3398 case ENTITY_frac14: 3399 case ENTITY_frac34: 3400 case ENTITY_frasl: 3401 case ENTITY_gamma: 3402 case ENTITY_ge: 3403 case ENTITY_gt: 3404 case ENTITY_hArr: 3405 case ENTITY_harr: 3406 case ENTITY_hearts: 3407 case ENTITY_hellip: 3408 case ENTITY_iacute: 3409 case ENTITY_icirc: 3410 case ENTITY_iexcl: 3411 case ENTITY_igrave: 3412 case ENTITY_image: 3413 case ENTITY_infin: 3414 case ENTITY_int: 3415 case ENTITY_iota: 3416 case ENTITY_iquest: 3417 case ENTITY_isin: 3418 case ENTITY_iuml: 3419 case ENTITY_kappa: 3420 case ENTITY_lArr: 3421 case ENTITY_lambda: 3422 case ENTITY_lang: 3423 case ENTITY_laquo: 3424 case ENTITY_larr: 3425 case ENTITY_lceil: 3426 case ENTITY_ldquo: 3427 case ENTITY_le: 3428 case ENTITY_lfloor: 3429 case ENTITY_lowast: 3430 case ENTITY_loz: 3431 case ENTITY_lrm: 3432 case ENTITY_lsaquo: 3433 case ENTITY_lsquo: 3434 case ENTITY_lt: 3435 case ENTITY_macr: 3436 case ENTITY_mdash: 3437 case ENTITY_micro: 3438 case ENTITY_middot: 3439 case ENTITY_minus: 3440 case ENTITY_mu: 3441 case ENTITY_nabla: 3442 case ENTITY_nbsp: 3443 case ENTITY_ndash: 3444 case ENTITY_ne: 3445 case ENTITY_ni: 3446 case ENTITY_not: 3447 case ENTITY_notin: 3448 case ENTITY_nsub: 3449 case ENTITY_ntilde: 3450 case ENTITY_nu: 3451 case ENTITY_oacute: 3452 case ENTITY_ocirc: 3453 case ENTITY_oelig: 3454 case ENTITY_ograve: 3455 case ENTITY_oline: 3456 case ENTITY_omega: 3457 case ENTITY_omicron: 3458 case ENTITY_oplus: 3459 case ENTITY_or: 3460 case ENTITY_ordf: 3461 case ENTITY_ordm: 3462 case ENTITY_oslash: 3463 case ENTITY_otilde: 3464 case ENTITY_otimes: 3465 case ENTITY_ouml: 3466 case ENTITY_para: 3467 case ENTITY_part: 3468 case ENTITY_permil: 3469 case ENTITY_perp: 3470 case ENTITY_phi: 3471 case ENTITY_pi: 3472 case ENTITY_piv: 3473 case ENTITY_plusmn: 3474 case ENTITY_pound: 3475 case ENTITY_prime: 3476 case ENTITY_prod: 3477 case ENTITY_prop: 3478 case ENTITY_psi: 3479 case ENTITY_quot: 3480 case ENTITY_rArr: 3481 case ENTITY_radic: 3482 case ENTITY_rang: 3483 case ENTITY_raquo: 3484 case ENTITY_rarr: 3485 case ENTITY_rceil: 3486 case ENTITY_rdquo: 3487 case ENTITY_real: 3488 case ENTITY_reg: 3489 case ENTITY_rfloor: 3490 case ENTITY_rho: 3491 case ENTITY_rlm: 3492 case ENTITY_rsaquo: 3493 case ENTITY_rsquo: 3494 case ENTITY_sbquo: 3495 case ENTITY_scaron: 3496 case ENTITY_sdot: 3497 case ENTITY_sect: 3498 case ENTITY_shy: 3499 case ENTITY_sigma: 3500 case ENTITY_sigmaf: 3501 case ENTITY_sim: 3502 case ENTITY_spades: 3503 case ENTITY_sub: 3504 case ENTITY_sube: 3505 case ENTITY_sum: 3506 case ENTITY_sup: 3507 case ENTITY_sup1: 3508 case ENTITY_sup2: 3509 case ENTITY_sup3: 3510 case ENTITY_supe: 3511 case ENTITY_szlig: 3512 case ENTITY_tau: 3513 case ENTITY_there4: 3514 case ENTITY_theta: 3515 case ENTITY_thetasym: 3516 case ENTITY_thinsp: 3517 case ENTITY_thorn: 3518 case ENTITY_tilde: 3519 case ENTITY_times: 3520 case ENTITY_trade: 3521 case ENTITY_uArr: 3522 case ENTITY_uacute: 3523 case ENTITY_uarr: 3524 case ENTITY_ucirc: 3525 case ENTITY_ugrave: 3526 case ENTITY_uml: 3527 case ENTITY_upsih: 3528 case ENTITY_upsilon: 3529 case ENTITY_uuml: 3530 case ENTITY_weierp: 3531 case ENTITY_xi: 3532 case ENTITY_yacute: 3533 case ENTITY_yen: 3534 case ENTITY_yuml: 3535 case ENTITY_zeta: 3536 case ENTITY_zwj: 3537 case ENTITY_zwnj: 3538 case ENTITY_NUMERIC: 3539 AttrDecl(attrMap, buffer); 3540 map.put(ATTRIBUTE, attrMap); 3541 break; 3542 default: 3543 jj_la1[25] = jj_gen; 3544 ; 3545 } 3546 switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { 3547 case ENDTAG: 3548 jj_consume_token(ENDTAG); 3549 break; 3550 case ENDSINGLETAG: 3551 jj_consume_token(ENDSINGLETAG); 3552 break; 3553 default: 3554 jj_la1[26] = jj_gen; 3555 jj_consume_token(-1); 3556 throw new ParseException(); 3557 } 3558 } 3559 3560 final public String Text(StringBuffer buffer) throws ParseException { 3561 buffer.setLength(0); 3562 label_11: 3563 while (true) { 3564 switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { 3565 case OTHER: 3566 jj_consume_token(OTHER); 3567 buffer.append(token.image); 3568 break; 3569 case ENTITY_AElig: 3570 case ENTITY_Aacute: 3571 case ENTITY_Acirc: 3572 case ENTITY_Agrave: 3573 case ENTITY_Alpha: 3574 case ENTITY_Aring: 3575 case ENTITY_Atilde: 3576 case ENTITY_Auml: 3577 case ENTITY_Beta: 3578 case ENTITY_Ccedil: 3579 case ENTITY_Chi: 3580 case ENTITY_Dagger: 3581 case ENTITY_Delta: 3582 case ENTITY_ETH: 3583 case ENTITY_Eacute: 3584 case ENTITY_Ecirc: 3585 case ENTITY_Egrave: 3586 case ENTITY_Epsilon: 3587 case ENTITY_Eta: 3588 case ENTITY_Euml: 3589 case ENTITY_Gamma: 3590 case ENTITY_Iacute: 3591 case ENTITY_Icirc: 3592 case ENTITY_Igrave: 3593 case ENTITY_Iota: 3594 case ENTITY_Iuml: 3595 case ENTITY_Kappa: 3596 case ENTITY_Lambda: 3597 case ENTITY_Mu: 3598 case ENTITY_Ntilde: 3599 case ENTITY_Nu: 3600 case ENTITY_OElig: 3601 case ENTITY_Oacute: 3602 case ENTITY_Ocirc: 3603 case ENTITY_Ograve: 3604 case ENTITY_Omega: 3605 case ENTITY_Omicron: 3606 case ENTITY_Oslash: 3607 case ENTITY_Otilde: 3608 case ENTITY_Ouml: 3609 case ENTITY_Phi: 3610 case ENTITY_Pi: 3611 case ENTITY_Prime: 3612 case ENTITY_Psi: 3613 case ENTITY_Rho: 3614 case ENTITY_Scaron: 3615 case ENTITY_Sigma: 3616 case ENTITY_THORN: 3617 case ENTITY_Tau: 3618 case ENTITY_Theta: 3619 case ENTITY_Uacute: 3620 case ENTITY_Ucirc: 3621 case ENTITY_Ugrave: 3622 case ENTITY_Upsilon: 3623 case ENTITY_Uuml: 3624 case ENTITY_Xi: 3625 case ENTITY_Yacute: 3626 case ENTITY_Yuml: 3627 case ENTITY_Zeta: 3628 case ENTITY_aacute: 3629 case ENTITY_acirc: 3630 case ENTITY_acute: 3631 case ENTITY_aelig: 3632 case ENTITY_agrave: 3633 case ENTITY_alefsym: 3634 case ENTITY_alpha: 3635 case ENTITY_amp: 3636 case ENTITY_and: 3637 case ENTITY_ang: 3638 case ENTITY_aring: 3639 case ENTITY_asymp: 3640 case ENTITY_atilde: 3641 case ENTITY_auml: 3642 case ENTITY_bdquo: 3643 case ENTITY_beta: 3644 case ENTITY_brvbar: 3645 case ENTITY_bull: 3646 case ENTITY_cap: 3647 case ENTITY_ccedil: 3648 case ENTITY_cedil: 3649 case ENTITY_cent: 3650 case ENTITY_chi: 3651 case ENTITY_circ: 3652 case ENTITY_clubs: 3653 case ENTITY_cong: 3654 case ENTITY_copy: 3655 case ENTITY_crarr: 3656 case ENTITY_cup: 3657 case ENTITY_curren: 3658 case ENTITY_dArr: 3659 case ENTITY_dagger: 3660 case ENTITY_darr: 3661 case ENTITY_deg: 3662 case ENTITY_delta: 3663 case ENTITY_diams: 3664 case ENTITY_divide: 3665 case ENTITY_eacute: 3666 case ENTITY_ecirc: 3667 case ENTITY_egrave: 3668 case ENTITY_empty: 3669 case ENTITY_emsp: 3670 case ENTITY_ensp: 3671 case ENTITY_epsilon: 3672 case ENTITY_equiv: 3673 case ENTITY_eta: 3674 case ENTITY_eth: 3675 case ENTITY_euml: 3676 case ENTITY_euro: 3677 case ENTITY_exist: 3678 case ENTITY_fnof: 3679 case ENTITY_forall: 3680 case ENTITY_frac12: 3681 case ENTITY_frac14: 3682 case ENTITY_frac34: 3683 case ENTITY_frasl: 3684 case ENTITY_gamma: 3685 case ENTITY_ge: 3686 case ENTITY_gt: 3687 case ENTITY_hArr: 3688 case ENTITY_harr: 3689 case ENTITY_hearts: 3690 case ENTITY_hellip: 3691 case ENTITY_iacute: 3692 case ENTITY_icirc: 3693 case ENTITY_iexcl: 3694 case ENTITY_igrave: 3695 case ENTITY_image: 3696 case ENTITY_infin: 3697 case ENTITY_int: 3698 case ENTITY_iota: 3699 case ENTITY_iquest: 3700 case ENTITY_isin: 3701 case ENTITY_iuml: 3702 case ENTITY_kappa: 3703 case ENTITY_lArr: 3704 case ENTITY_lambda: 3705 case ENTITY_lang: 3706 case ENTITY_laquo: 3707 case ENTITY_larr: 3708 case ENTITY_lceil: 3709 case ENTITY_ldquo: 3710 case ENTITY_le: 3711 case ENTITY_lfloor: 3712 case ENTITY_lowast: 3713 case ENTITY_loz: 3714 case ENTITY_lrm: 3715 case ENTITY_lsaquo: 3716 case ENTITY_lsquo: 3717 case ENTITY_lt: 3718 case ENTITY_macr: 3719 case ENTITY_mdash: 3720 case ENTITY_micro: 3721 case ENTITY_middot: 3722 case ENTITY_minus: 3723 case ENTITY_mu: 3724 case ENTITY_nabla: 3725 case ENTITY_nbsp: 3726 case ENTITY_ndash: 3727 case ENTITY_ne: 3728 case ENTITY_ni: 3729 case ENTITY_not: 3730 case ENTITY_notin: 3731 case ENTITY_nsub: 3732 case ENTITY_ntilde: 3733 case ENTITY_nu: 3734 case ENTITY_oacute: 3735 case ENTITY_ocirc: 3736 case ENTITY_oelig: 3737 case ENTITY_ograve: 3738 case ENTITY_oline: 3739 case ENTITY_omega: 3740 case ENTITY_omicron: 3741 case ENTITY_oplus: 3742 case ENTITY_or: 3743 case ENTITY_ordf: 3744 case ENTITY_ordm: 3745 case ENTITY_oslash: 3746 case ENTITY_otilde: 3747 case ENTITY_otimes: 3748 case ENTITY_ouml: 3749 case ENTITY_para: 3750 case ENTITY_part: 3751 case ENTITY_permil: 3752 case ENTITY_perp: 3753 case ENTITY_phi: 3754 case ENTITY_pi: 3755 case ENTITY_piv: 3756 case ENTITY_plusmn: 3757 case ENTITY_pound: 3758 case ENTITY_prime: 3759 case ENTITY_prod: 3760 case ENTITY_prop: 3761 case ENTITY_psi: 3762 case ENTITY_quot: 3763 case ENTITY_rArr: 3764 case ENTITY_radic: 3765 case ENTITY_rang: 3766 case ENTITY_raquo: 3767 case ENTITY_rarr: 3768 case ENTITY_rceil: 3769 case ENTITY_rdquo: 3770 case ENTITY_real: 3771 case ENTITY_reg: 3772 case ENTITY_rfloor: 3773 case ENTITY_rho: 3774 case ENTITY_rlm: 3775 case ENTITY_rsaquo: 3776 case ENTITY_rsquo: 3777 case ENTITY_sbquo: 3778 case ENTITY_scaron: 3779 case ENTITY_sdot: 3780 case ENTITY_sect: 3781 case ENTITY_shy: 3782 case ENTITY_sigma: 3783 case ENTITY_sigmaf: 3784 case ENTITY_sim: 3785 case ENTITY_spades: 3786 case ENTITY_sub: 3787 case ENTITY_sube: 3788 case ENTITY_sum: 3789 case ENTITY_sup: 3790 case ENTITY_sup1: 3791 case ENTITY_sup2: 3792 case ENTITY_sup3: 3793 case ENTITY_supe: 3794 case ENTITY_szlig: 3795 case ENTITY_tau: 3796 case ENTITY_there4: 3797 case ENTITY_theta: 3798 case ENTITY_thetasym: 3799 case ENTITY_thinsp: 3800 case ENTITY_thorn: 3801 case ENTITY_tilde: 3802 case ENTITY_times: 3803 case ENTITY_trade: 3804 case ENTITY_uArr: 3805 case ENTITY_uacute: 3806 case ENTITY_uarr: 3807 case ENTITY_ucirc: 3808 case ENTITY_ugrave: 3809 case ENTITY_uml: 3810 case ENTITY_upsih: 3811 case ENTITY_upsilon: 3812 case ENTITY_uuml: 3813 case ENTITY_weierp: 3814 case ENTITY_xi: 3815 case ENTITY_yacute: 3816 case ENTITY_yen: 3817 case ENTITY_yuml: 3818 case ENTITY_zeta: 3819 case ENTITY_zwj: 3820 case ENTITY_zwnj: 3821 case ENTITY_NUMERIC: 3822 Entity(); 3823 buffer.append(token.image); 3824 break; 3825 default: 3826 jj_la1[27] = jj_gen; 3827 jj_consume_token(-1); 3828 throw new ParseException(); 3829 } 3830 switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { 3831 case OTHER: 3832 case ENTITY_AElig: 3833 case ENTITY_Aacute: 3834 case ENTITY_Acirc: 3835 case ENTITY_Agrave: 3836 case ENTITY_Alpha: 3837 case ENTITY_Aring: 3838 case ENTITY_Atilde: 3839 case ENTITY_Auml: 3840 case ENTITY_Beta: 3841 case ENTITY_Ccedil: 3842 case ENTITY_Chi: 3843 case ENTITY_Dagger: 3844 case ENTITY_Delta: 3845 case ENTITY_ETH: 3846 case ENTITY_Eacute: 3847 case ENTITY_Ecirc: 3848 case ENTITY_Egrave: 3849 case ENTITY_Epsilon: 3850 case ENTITY_Eta: 3851 case ENTITY_Euml: 3852 case ENTITY_Gamma: 3853 case ENTITY_Iacute: 3854 case ENTITY_Icirc: 3855 case ENTITY_Igrave: 3856 case ENTITY_Iota: 3857 case ENTITY_Iuml: 3858 case ENTITY_Kappa: 3859 case ENTITY_Lambda: 3860 case ENTITY_Mu: 3861 case ENTITY_Ntilde: 3862 case ENTITY_Nu: 3863 case ENTITY_OElig: 3864 case ENTITY_Oacute: 3865 case ENTITY_Ocirc: 3866 case ENTITY_Ograve: 3867 case ENTITY_Omega: 3868 case ENTITY_Omicron: 3869 case ENTITY_Oslash: 3870 case ENTITY_Otilde: 3871 case ENTITY_Ouml: 3872 case ENTITY_Phi: 3873 case ENTITY_Pi: 3874 case ENTITY_Prime: 3875 case ENTITY_Psi: 3876 case ENTITY_Rho: 3877 case ENTITY_Scaron: 3878 case ENTITY_Sigma: 3879 case ENTITY_THORN: 3880 case ENTITY_Tau: 3881 case ENTITY_Theta: 3882 case ENTITY_Uacute: 3883 case ENTITY_Ucirc: 3884 case ENTITY_Ugrave: 3885 case ENTITY_Upsilon: 3886 case ENTITY_Uuml: 3887 case ENTITY_Xi: 3888 case ENTITY_Yacute: 3889 case ENTITY_Yuml: 3890 case ENTITY_Zeta: 3891 case ENTITY_aacute: 3892 case ENTITY_acirc: 3893 case ENTITY_acute: 3894 case ENTITY_aelig: 3895 case ENTITY_agrave: 3896 case ENTITY_alefsym: 3897 case ENTITY_alpha: 3898 case ENTITY_amp: 3899 case ENTITY_and: 3900 case ENTITY_ang: 3901 case ENTITY_aring: 3902 case ENTITY_asymp: 3903 case ENTITY_atilde: 3904 case ENTITY_auml: 3905 case ENTITY_bdquo: 3906 case ENTITY_beta: 3907 case ENTITY_brvbar: 3908 case ENTITY_bull: 3909 case ENTITY_cap: 3910 case ENTITY_ccedil: 3911 case ENTITY_cedil: 3912 case ENTITY_cent: 3913 case ENTITY_chi: 3914 case ENTITY_circ: 3915 case ENTITY_clubs: 3916 case ENTITY_cong: 3917 case ENTITY_copy: 3918 case ENTITY_crarr: 3919 case ENTITY_cup: 3920 case ENTITY_curren: 3921 case ENTITY_dArr: 3922 case ENTITY_dagger: 3923 case ENTITY_darr: 3924 case ENTITY_deg: 3925 case ENTITY_delta: 3926 case ENTITY_diams: 3927 case ENTITY_divide: 3928 case ENTITY_eacute: 3929 case ENTITY_ecirc: 3930 case ENTITY_egrave: 3931 case ENTITY_empty: 3932 case ENTITY_emsp: 3933 case ENTITY_ensp: 3934 case ENTITY_epsilon: 3935 case ENTITY_equiv: 3936 case ENTITY_eta: 3937 case ENTITY_eth: 3938 case ENTITY_euml: 3939 case ENTITY_euro: 3940 case ENTITY_exist: 3941 case ENTITY_fnof: 3942 case ENTITY_forall: 3943 case ENTITY_frac12: 3944 case ENTITY_frac14: 3945 case ENTITY_frac34: 3946 case ENTITY_frasl: 3947 case ENTITY_gamma: 3948 case ENTITY_ge: 3949 case ENTITY_gt: 3950 case ENTITY_hArr: 3951 case ENTITY_harr: 3952 case ENTITY_hearts: 3953 case ENTITY_hellip: 3954 case ENTITY_iacute: 3955 case ENTITY_icirc: 3956 case ENTITY_iexcl: 3957 case ENTITY_igrave: 3958 case ENTITY_image: 3959 case ENTITY_infin: 3960 case ENTITY_int: 3961 case ENTITY_iota: 3962 case ENTITY_iquest: 3963 case ENTITY_isin: 3964 case ENTITY_iuml: 3965 case ENTITY_kappa: 3966 case ENTITY_lArr: 3967 case ENTITY_lambda: 3968 case ENTITY_lang: 3969 case ENTITY_laquo: 3970 case ENTITY_larr: 3971 case ENTITY_lceil: 3972 case ENTITY_ldquo: 3973 case ENTITY_le: 3974 case ENTITY_lfloor: 3975 case ENTITY_lowast: 3976 case ENTITY_loz: 3977 case ENTITY_lrm: 3978 case ENTITY_lsaquo: 3979 case ENTITY_lsquo: 3980 case ENTITY_lt: 3981 case ENTITY_macr: 3982 case ENTITY_mdash: 3983 case ENTITY_micro: 3984 case ENTITY_middot: 3985 case ENTITY_minus: 3986 case ENTITY_mu: 3987 case ENTITY_nabla: 3988 case ENTITY_nbsp: 3989 case ENTITY_ndash: 3990 case ENTITY_ne: 3991 case ENTITY_ni: 3992 case ENTITY_not: 3993 case ENTITY_notin: 3994 case ENTITY_nsub: 3995 case ENTITY_ntilde: 3996 case ENTITY_nu: 3997 case ENTITY_oacute: 3998 case ENTITY_ocirc: 3999 case ENTITY_oelig: 4000 case ENTITY_ograve: 4001 case ENTITY_oline: 4002 case ENTITY_omega: 4003 case ENTITY_omicron: 4004 case ENTITY_oplus: 4005 case ENTITY_or: 4006 case ENTITY_ordf: 4007 case ENTITY_ordm: 4008 case ENTITY_oslash: 4009 case ENTITY_otilde: 4010 case ENTITY_otimes: 4011 case ENTITY_ouml: 4012 case ENTITY_para: 4013 case ENTITY_part: 4014 case ENTITY_permil: 4015 case ENTITY_perp: 4016 case ENTITY_phi: 4017 case ENTITY_pi: 4018 case ENTITY_piv: 4019 case ENTITY_plusmn: 4020 case ENTITY_pound: 4021 case ENTITY_prime: 4022 case ENTITY_prod: 4023 case ENTITY_prop: 4024 case ENTITY_psi: 4025 case ENTITY_quot: 4026 case ENTITY_rArr: 4027 case ENTITY_radic: 4028 case ENTITY_rang: 4029 case ENTITY_raquo: 4030 case ENTITY_rarr: 4031 case ENTITY_rceil: 4032 case ENTITY_rdquo: 4033 case ENTITY_real: 4034 case ENTITY_reg: 4035 case ENTITY_rfloor: 4036 case ENTITY_rho: 4037 case ENTITY_rlm: 4038 case ENTITY_rsaquo: 4039 case ENTITY_rsquo: 4040 case ENTITY_sbquo: 4041 case ENTITY_scaron: 4042 case ENTITY_sdot: 4043 case ENTITY_sect: 4044 case ENTITY_shy: 4045 case ENTITY_sigma: 4046 case ENTITY_sigmaf: 4047 case ENTITY_sim: 4048 case ENTITY_spades: 4049 case ENTITY_sub: 4050 case ENTITY_sube: 4051 case ENTITY_sum: 4052 case ENTITY_sup: 4053 case ENTITY_sup1: 4054 case ENTITY_sup2: 4055 case ENTITY_sup3: 4056 case ENTITY_supe: 4057 case ENTITY_szlig: 4058 case ENTITY_tau: 4059 case ENTITY_there4: 4060 case ENTITY_theta: 4061 case ENTITY_thetasym: 4062 case ENTITY_thinsp: 4063 case ENTITY_thorn: 4064 case ENTITY_tilde: 4065 case ENTITY_times: 4066 case ENTITY_trade: 4067 case ENTITY_uArr: 4068 case ENTITY_uacute: 4069 case ENTITY_uarr: 4070 case ENTITY_ucirc: 4071 case ENTITY_ugrave: 4072 case ENTITY_uml: 4073 case ENTITY_upsih: 4074 case ENTITY_upsilon: 4075 case ENTITY_uuml: 4076 case ENTITY_weierp: 4077 case ENTITY_xi: 4078 case ENTITY_yacute: 4079 case ENTITY_yen: 4080 case ENTITY_yuml: 4081 case ENTITY_zeta: 4082 case ENTITY_zwj: 4083 case ENTITY_zwnj: 4084 case ENTITY_NUMERIC: 4085 ; 4086 break; 4087 default: 4088 jj_la1[28] = jj_gen; 4089 break label_11; 4090 } 4091 } 4092 {if (true) return buffer.toString();} 4093 throw new Error ("Missing return statement in function"); 4094 } 4095 4096 final public Map _getNext(Map map, Map attrMap, StringBuffer buffer) throws ParseException { 4097 String s; 4098 map.put(ATTRIBUTE, null); 4099 switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { 4100 case BEGINTAG: 4101 case BEGINCLOSETAG: 4102 Tag(map, attrMap, buffer); 4103 {if (true) return map;} 4104 break; 4105 case OTHER: 4106 case ENTITY_AElig: 4107 case ENTITY_Aacute: 4108 case ENTITY_Acirc: 4109 case ENTITY_Agrave: 4110 case ENTITY_Alpha: 4111 case ENTITY_Aring: 4112 case ENTITY_Atilde: 4113 case ENTITY_Auml: 4114 case ENTITY_Beta: 4115 case ENTITY_Ccedil: 4116 case ENTITY_Chi: 4117 case ENTITY_Dagger: 4118 case ENTITY_Delta: 4119 case ENTITY_ETH: 4120 case ENTITY_Eacute: 4121 case ENTITY_Ecirc: 4122 case ENTITY_Egrave: 4123 case ENTITY_Epsilon: 4124 case ENTITY_Eta: 4125 case ENTITY_Euml: 4126 case ENTITY_Gamma: 4127 case ENTITY_Iacute: 4128 case ENTITY_Icirc: 4129 case ENTITY_Igrave: 4130 case ENTITY_Iota: 4131 case ENTITY_Iuml: 4132 case ENTITY_Kappa: 4133 case ENTITY_Lambda: 4134 case ENTITY_Mu: 4135 case ENTITY_Ntilde: 4136 case ENTITY_Nu: 4137 case ENTITY_OElig: 4138 case ENTITY_Oacute: 4139 case ENTITY_Ocirc: 4140 case ENTITY_Ograve: 4141 case ENTITY_Omega: 4142 case ENTITY_Omicron: 4143 case ENTITY_Oslash: 4144 case ENTITY_Otilde: 4145 case ENTITY_Ouml: 4146 case ENTITY_Phi: 4147 case ENTITY_Pi: 4148 case ENTITY_Prime: 4149 case ENTITY_Psi: 4150 case ENTITY_Rho: 4151 case ENTITY_Scaron: 4152 case ENTITY_Sigma: 4153 case ENTITY_THORN: 4154 case ENTITY_Tau: 4155 case ENTITY_Theta: 4156 case ENTITY_Uacute: 4157 case ENTITY_Ucirc: 4158 case ENTITY_Ugrave: 4159 case ENTITY_Upsilon: 4160 case ENTITY_Uuml: 4161 case ENTITY_Xi: 4162 case ENTITY_Yacute: 4163 case ENTITY_Yuml: 4164 case ENTITY_Zeta: 4165 case ENTITY_aacute: 4166 case ENTITY_acirc: 4167 case ENTITY_acute: 4168 case ENTITY_aelig: 4169 case ENTITY_agrave: 4170 case ENTITY_alefsym: 4171 case ENTITY_alpha: 4172 case ENTITY_amp: 4173 case ENTITY_and: 4174 case ENTITY_ang: 4175 case ENTITY_aring: 4176 case ENTITY_asymp: 4177 case ENTITY_atilde: 4178 case ENTITY_auml: 4179 case ENTITY_bdquo: 4180 case ENTITY_beta: 4181 case ENTITY_brvbar: 4182 case ENTITY_bull: 4183 case ENTITY_cap: 4184 case ENTITY_ccedil: 4185 case ENTITY_cedil: 4186 case ENTITY_cent: 4187 case ENTITY_chi: 4188 case ENTITY_circ: 4189 case ENTITY_clubs: 4190 case ENTITY_cong: 4191 case ENTITY_copy: 4192 case ENTITY_crarr: 4193 case ENTITY_cup: 4194 case ENTITY_curren: 4195 case ENTITY_dArr: 4196 case ENTITY_dagger: 4197 case ENTITY_darr: 4198 case ENTITY_deg: 4199 case ENTITY_delta: 4200 case ENTITY_diams: 4201 case ENTITY_divide: 4202 case ENTITY_eacute: 4203 case ENTITY_ecirc: 4204 case ENTITY_egrave: 4205 case ENTITY_empty: 4206 case ENTITY_emsp: 4207 case ENTITY_ensp: 4208 case ENTITY_epsilon: 4209 case ENTITY_equiv: 4210 case ENTITY_eta: 4211 case ENTITY_eth: 4212 case ENTITY_euml: 4213 case ENTITY_euro: 4214 case ENTITY_exist: 4215 case ENTITY_fnof: 4216 case ENTITY_forall: 4217 case ENTITY_frac12: 4218 case ENTITY_frac14: 4219 case ENTITY_frac34: 4220 case ENTITY_frasl: 4221 case ENTITY_gamma: 4222 case ENTITY_ge: 4223 case ENTITY_gt: 4224 case ENTITY_hArr: 4225 case ENTITY_harr: 4226 case ENTITY_hearts: 4227 case ENTITY_hellip: 4228 case ENTITY_iacute: 4229 case ENTITY_icirc: 4230 case ENTITY_iexcl: 4231 case ENTITY_igrave: 4232 case ENTITY_image: 4233 case ENTITY_infin: 4234 case ENTITY_int: 4235 case ENTITY_iota: 4236 case ENTITY_iquest: 4237 case ENTITY_isin: 4238 case ENTITY_iuml: 4239 case ENTITY_kappa: 4240 case ENTITY_lArr: 4241 case ENTITY_lambda: 4242 case ENTITY_lang: 4243 case ENTITY_laquo: 4244 case ENTITY_larr: 4245 case ENTITY_lceil: 4246 case ENTITY_ldquo: 4247 case ENTITY_le: 4248 case ENTITY_lfloor: 4249 case ENTITY_lowast: 4250 case ENTITY_loz: 4251 case ENTITY_lrm: 4252 case ENTITY_lsaquo: 4253 case ENTITY_lsquo: 4254 case ENTITY_lt: 4255 case ENTITY_macr: 4256 case ENTITY_mdash: 4257 case ENTITY_micro: 4258 case ENTITY_middot: 4259 case ENTITY_minus: 4260 case ENTITY_mu: 4261 case ENTITY_nabla: 4262 case ENTITY_nbsp: 4263 case ENTITY_ndash: 4264 case ENTITY_ne: 4265 case ENTITY_ni: 4266 case ENTITY_not: 4267 case ENTITY_notin: 4268 case ENTITY_nsub: 4269 case ENTITY_ntilde: 4270 case ENTITY_nu: 4271 case ENTITY_oacute: 4272 case ENTITY_ocirc: 4273 case ENTITY_oelig: 4274 case ENTITY_ograve: 4275 case ENTITY_oline: 4276 case ENTITY_omega: 4277 case ENTITY_omicron: 4278 case ENTITY_oplus: 4279 case ENTITY_or: 4280 case ENTITY_ordf: 4281 case ENTITY_ordm: 4282 case ENTITY_oslash: 4283 case ENTITY_otilde: 4284 case ENTITY_otimes: 4285 case ENTITY_ouml: 4286 case ENTITY_para: 4287 case ENTITY_part: 4288 case ENTITY_permil: 4289 case ENTITY_perp: 4290 case ENTITY_phi: 4291 case ENTITY_pi: 4292 case ENTITY_piv: 4293 case ENTITY_plusmn: 4294 case ENTITY_pound: 4295 case ENTITY_prime: 4296 case ENTITY_prod: 4297 case ENTITY_prop: 4298 case ENTITY_psi: 4299 case ENTITY_quot: 4300 case ENTITY_rArr: 4301 case ENTITY_radic: 4302 case ENTITY_rang: 4303 case ENTITY_raquo: 4304 case ENTITY_rarr: 4305 case ENTITY_rceil: 4306 case ENTITY_rdquo: 4307 case ENTITY_real: 4308 case ENTITY_reg: 4309 case ENTITY_rfloor: 4310 case ENTITY_rho: 4311 case ENTITY_rlm: 4312 case ENTITY_rsaquo: 4313 case ENTITY_rsquo: 4314 case ENTITY_sbquo: 4315 case ENTITY_scaron: 4316 case ENTITY_sdot: 4317 case ENTITY_sect: 4318 case ENTITY_shy: 4319 case ENTITY_sigma: 4320 case ENTITY_sigmaf: 4321 case ENTITY_sim: 4322 case ENTITY_spades: 4323 case ENTITY_sub: 4324 case ENTITY_sube: 4325 case ENTITY_sum: 4326 case ENTITY_sup: 4327 case ENTITY_sup1: 4328 case ENTITY_sup2: 4329 case ENTITY_sup3: 4330 case ENTITY_supe: 4331 case ENTITY_szlig: 4332 case ENTITY_tau: 4333 case ENTITY_there4: 4334 case ENTITY_theta: 4335 case ENTITY_thetasym: 4336 case ENTITY_thinsp: 4337 case ENTITY_thorn: 4338 case ENTITY_tilde: 4339 case ENTITY_times: 4340 case ENTITY_trade: 4341 case ENTITY_uArr: 4342 case ENTITY_uacute: 4343 case ENTITY_uarr: 4344 case ENTITY_ucirc: 4345 case ENTITY_ugrave: 4346 case ENTITY_uml: 4347 case ENTITY_upsih: 4348 case ENTITY_upsilon: 4349 case ENTITY_uuml: 4350 case ENTITY_weierp: 4351 case ENTITY_xi: 4352 case ENTITY_yacute: 4353 case ENTITY_yen: 4354 case ENTITY_yuml: 4355 case ENTITY_zeta: 4356 case ENTITY_zwj: 4357 case ENTITY_zwnj: 4358 case ENTITY_NUMERIC: 4359 s = Text(buffer); 4360 map.put(TYPE, TEXT); map.put(VALUE, s); {if (true) return map;} 4361 break; 4362 case BEGINCOMMENT: 4363 s = Comment(buffer); 4364 map.put(TYPE, COMMENT); map.put(VALUE, s); {if (true) return map;} 4365 break; 4366 case BEGINSCRIPT: 4367 Script(map, attrMap, buffer); 4368 {if (true) return map;} 4369 break; 4370 case BEGINSTYLE: 4371 Style(map, attrMap, buffer); 4372 {if (true) return map;} 4373 break; 4374 case BEGINSGML: 4375 s = SGML(buffer); 4376 map.put(TYPE, SGML); map.put(VALUE, s); {if (true) return map;} 4377 break; 4378 case BEGINPI: 4379 s = PI(buffer); 4380 map.put(TYPE, PI); map.put(VALUE, s); {if (true) return map;} 4381 break; 4382 case 0: 4383 jj_consume_token(0); 4384 {if (true) return null;} 4385 break; 4386 default: 4387 jj_la1[29] = jj_gen; 4388 jj_consume_token(-1); 4389 throw new ParseException(); 4390 } 4391 throw new Error ("Missing return statement in function"); 4392 } 4393 4394 final public void Entity() throws ParseException { 4395 switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { 4396 case ENTITY_AElig: 4397 jj_consume_token(ENTITY_AElig); 4398 break; 4399 case ENTITY_Aacute: 4400 jj_consume_token(ENTITY_Aacute); 4401 break; 4402 case ENTITY_Acirc: 4403 jj_consume_token(ENTITY_Acirc); 4404 break; 4405 case ENTITY_Agrave: 4406 jj_consume_token(ENTITY_Agrave); 4407 break; 4408 case ENTITY_Alpha: 4409 jj_consume_token(ENTITY_Alpha); 4410 break; 4411 case ENTITY_Aring: 4412 jj_consume_token(ENTITY_Aring); 4413 break; 4414 case ENTITY_Atilde: 4415 jj_consume_token(ENTITY_Atilde); 4416 break; 4417 case ENTITY_Auml: 4418 jj_consume_token(ENTITY_Auml); 4419 break; 4420 case ENTITY_Beta: 4421 jj_consume_token(ENTITY_Beta); 4422 break; 4423 case ENTITY_Ccedil: 4424 jj_consume_token(ENTITY_Ccedil); 4425 break; 4426 case ENTITY_Chi: 4427 jj_consume_token(ENTITY_Chi); 4428 break; 4429 case ENTITY_Dagger: 4430 jj_consume_token(ENTITY_Dagger); 4431 break; 4432 case ENTITY_Delta: 4433 jj_consume_token(ENTITY_Delta); 4434 break; 4435 case ENTITY_ETH: 4436 jj_consume_token(ENTITY_ETH); 4437 break; 4438 case ENTITY_Eacute: 4439 jj_consume_token(ENTITY_Eacute); 4440 break; 4441 case ENTITY_Ecirc: 4442 jj_consume_token(ENTITY_Ecirc); 4443 break; 4444 case ENTITY_Egrave: 4445 jj_consume_token(ENTITY_Egrave); 4446 break; 4447 case ENTITY_Epsilon: 4448 jj_consume_token(ENTITY_Epsilon); 4449 break; 4450 case ENTITY_Eta: 4451 jj_consume_token(ENTITY_Eta); 4452 break; 4453 case ENTITY_Euml: 4454 jj_consume_token(ENTITY_Euml); 4455 break; 4456 case ENTITY_Gamma: 4457 jj_consume_token(ENTITY_Gamma); 4458 break; 4459 case ENTITY_Iacute: 4460 jj_consume_token(ENTITY_Iacute); 4461 break; 4462 case ENTITY_Icirc: 4463 jj_consume_token(ENTITY_Icirc); 4464 break; 4465 case ENTITY_Igrave: 4466 jj_consume_token(ENTITY_Igrave); 4467 break; 4468 case ENTITY_Iota: 4469 jj_consume_token(ENTITY_Iota); 4470 break; 4471 case ENTITY_Iuml: 4472 jj_consume_token(ENTITY_Iuml); 4473 break; 4474 case ENTITY_Kappa: 4475 jj_consume_token(ENTITY_Kappa); 4476 break; 4477 case ENTITY_Lambda: 4478 jj_consume_token(ENTITY_Lambda); 4479 break; 4480 case ENTITY_Mu: 4481 jj_consume_token(ENTITY_Mu); 4482 break; 4483 case ENTITY_Ntilde: 4484 jj_consume_token(ENTITY_Ntilde); 4485 break; 4486 case ENTITY_Nu: 4487 jj_consume_token(ENTITY_Nu); 4488 break; 4489 case ENTITY_OElig: 4490 jj_consume_token(ENTITY_OElig); 4491 break; 4492 case ENTITY_Oacute: 4493 jj_consume_token(ENTITY_Oacute); 4494 break; 4495 case ENTITY_Ocirc: 4496 jj_consume_token(ENTITY_Ocirc); 4497 break; 4498 case ENTITY_Ograve: 4499 jj_consume_token(ENTITY_Ograve); 4500 break; 4501 case ENTITY_Omega: 4502 jj_consume_token(ENTITY_Omega); 4503 break; 4504 case ENTITY_Omicron: 4505 jj_consume_token(ENTITY_Omicron); 4506 break; 4507 case ENTITY_Oslash: 4508 jj_consume_token(ENTITY_Oslash); 4509 break; 4510 case ENTITY_Otilde: 4511 jj_consume_token(ENTITY_Otilde); 4512 break; 4513 case ENTITY_Ouml: 4514 jj_consume_token(ENTITY_Ouml); 4515 break; 4516 case ENTITY_Phi: 4517 jj_consume_token(ENTITY_Phi); 4518 break; 4519 case ENTITY_Pi: 4520 jj_consume_token(ENTITY_Pi); 4521 break; 4522 case ENTITY_Prime: 4523 jj_consume_token(ENTITY_Prime); 4524 break; 4525 case ENTITY_Psi: 4526 jj_consume_token(ENTITY_Psi); 4527 break; 4528 case ENTITY_Rho: 4529 jj_consume_token(ENTITY_Rho); 4530 break; 4531 case ENTITY_Scaron: 4532 jj_consume_token(ENTITY_Scaron); 4533 break; 4534 case ENTITY_Sigma: 4535 jj_consume_token(ENTITY_Sigma); 4536 break; 4537 case ENTITY_THORN: 4538 jj_consume_token(ENTITY_THORN); 4539 break; 4540 case ENTITY_Tau: 4541 jj_consume_token(ENTITY_Tau); 4542 break; 4543 case ENTITY_Theta: 4544 jj_consume_token(ENTITY_Theta); 4545 break; 4546 case ENTITY_Uacute: 4547 jj_consume_token(ENTITY_Uacute); 4548 break; 4549 case ENTITY_Ucirc: 4550 jj_consume_token(ENTITY_Ucirc); 4551 break; 4552 case ENTITY_Ugrave: 4553 jj_consume_token(ENTITY_Ugrave); 4554 break; 4555 case ENTITY_Upsilon: 4556 jj_consume_token(ENTITY_Upsilon); 4557 break; 4558 case ENTITY_Uuml: 4559 jj_consume_token(ENTITY_Uuml); 4560 break; 4561 case ENTITY_Xi: 4562 jj_consume_token(ENTITY_Xi); 4563 break; 4564 case ENTITY_Yacute: 4565 jj_consume_token(ENTITY_Yacute); 4566 break; 4567 case ENTITY_Yuml: 4568 jj_consume_token(ENTITY_Yuml); 4569 break; 4570 case ENTITY_Zeta: 4571 jj_consume_token(ENTITY_Zeta); 4572 break; 4573 case ENTITY_aacute: 4574 jj_consume_token(ENTITY_aacute); 4575 break; 4576 case ENTITY_acirc: 4577 jj_consume_token(ENTITY_acirc); 4578 break; 4579 case ENTITY_acute: 4580 jj_consume_token(ENTITY_acute); 4581 break; 4582 case ENTITY_aelig: 4583 jj_consume_token(ENTITY_aelig); 4584 break; 4585 case ENTITY_agrave: 4586 jj_consume_token(ENTITY_agrave); 4587 break; 4588 case ENTITY_alefsym: 4589 jj_consume_token(ENTITY_alefsym); 4590 break; 4591 case ENTITY_alpha: 4592 jj_consume_token(ENTITY_alpha); 4593 break; 4594 case ENTITY_amp: 4595 jj_consume_token(ENTITY_amp); 4596 break; 4597 case ENTITY_and: 4598 jj_consume_token(ENTITY_and); 4599 break; 4600 case ENTITY_ang: 4601 jj_consume_token(ENTITY_ang); 4602 break; 4603 case ENTITY_aring: 4604 jj_consume_token(ENTITY_aring); 4605 break; 4606 case ENTITY_asymp: 4607 jj_consume_token(ENTITY_asymp); 4608 break; 4609 case ENTITY_atilde: 4610 jj_consume_token(ENTITY_atilde); 4611 break; 4612 case ENTITY_auml: 4613 jj_consume_token(ENTITY_auml); 4614 break; 4615 case ENTITY_bdquo: 4616 jj_consume_token(ENTITY_bdquo); 4617 break; 4618 case ENTITY_beta: 4619 jj_consume_token(ENTITY_beta); 4620 break; 4621 case ENTITY_brvbar: 4622 jj_consume_token(ENTITY_brvbar); 4623 break; 4624 case ENTITY_bull: 4625 jj_consume_token(ENTITY_bull); 4626 break; 4627 case ENTITY_cap: 4628 jj_consume_token(ENTITY_cap); 4629 break; 4630 case ENTITY_ccedil: 4631 jj_consume_token(ENTITY_ccedil); 4632 break; 4633 case ENTITY_cedil: 4634 jj_consume_token(ENTITY_cedil); 4635 break; 4636 case ENTITY_cent: 4637 jj_consume_token(ENTITY_cent); 4638 break; 4639 case ENTITY_chi: 4640 jj_consume_token(ENTITY_chi); 4641 break; 4642 case ENTITY_circ: 4643 jj_consume_token(ENTITY_circ); 4644 break; 4645 case ENTITY_clubs: 4646 jj_consume_token(ENTITY_clubs); 4647 break; 4648 case ENTITY_cong: 4649 jj_consume_token(ENTITY_cong); 4650 break; 4651 case ENTITY_copy: 4652 jj_consume_token(ENTITY_copy); 4653 break; 4654 case ENTITY_crarr: 4655 jj_consume_token(ENTITY_crarr); 4656 break; 4657 case ENTITY_cup: 4658 jj_consume_token(ENTITY_cup); 4659 break; 4660 case ENTITY_curren: 4661 jj_consume_token(ENTITY_curren); 4662 break; 4663 case ENTITY_dArr: 4664 jj_consume_token(ENTITY_dArr); 4665 break; 4666 case ENTITY_dagger: 4667 jj_consume_token(ENTITY_dagger); 4668 break; 4669 case ENTITY_darr: 4670 jj_consume_token(ENTITY_darr); 4671 break; 4672 case ENTITY_deg: 4673 jj_consume_token(ENTITY_deg); 4674 break; 4675 case ENTITY_delta: 4676 jj_consume_token(ENTITY_delta); 4677 break; 4678 case ENTITY_diams: 4679 jj_consume_token(ENTITY_diams); 4680 break; 4681 case ENTITY_divide: 4682 jj_consume_token(ENTITY_divide); 4683 break; 4684 case ENTITY_eacute: 4685 jj_consume_token(ENTITY_eacute); 4686 break; 4687 case ENTITY_ecirc: 4688 jj_consume_token(ENTITY_ecirc); 4689 break; 4690 case ENTITY_egrave: 4691 jj_consume_token(ENTITY_egrave); 4692 break; 4693 case ENTITY_empty: 4694 jj_consume_token(ENTITY_empty); 4695 break; 4696 case ENTITY_emsp: 4697 jj_consume_token(ENTITY_emsp); 4698 break; 4699 case ENTITY_ensp: 4700 jj_consume_token(ENTITY_ensp); 4701 break; 4702 case ENTITY_epsilon: 4703 jj_consume_token(ENTITY_epsilon); 4704 break; 4705 case ENTITY_equiv: 4706 jj_consume_token(ENTITY_equiv); 4707 break; 4708 case ENTITY_eta: 4709 jj_consume_token(ENTITY_eta); 4710 break; 4711 case ENTITY_eth: 4712 jj_consume_token(ENTITY_eth); 4713 break; 4714 case ENTITY_euml: 4715 jj_consume_token(ENTITY_euml); 4716 break; 4717 case ENTITY_euro: 4718 jj_consume_token(ENTITY_euro); 4719 break; 4720 case ENTITY_exist: 4721 jj_consume_token(ENTITY_exist); 4722 break; 4723 case ENTITY_fnof: 4724 jj_consume_token(ENTITY_fnof); 4725 break; 4726 case ENTITY_forall: 4727 jj_consume_token(ENTITY_forall); 4728 break; 4729 case ENTITY_frac12: 4730 jj_consume_token(ENTITY_frac12); 4731 break; 4732 case ENTITY_frac14: 4733 jj_consume_token(ENTITY_frac14); 4734 break; 4735 case ENTITY_frac34: 4736 jj_consume_token(ENTITY_frac34); 4737 break; 4738 case ENTITY_frasl: 4739 jj_consume_token(ENTITY_frasl); 4740 break; 4741 case ENTITY_gamma: 4742 jj_consume_token(ENTITY_gamma); 4743 break; 4744 case ENTITY_ge: 4745 jj_consume_token(ENTITY_ge); 4746 break; 4747 case ENTITY_gt: 4748 jj_consume_token(ENTITY_gt); 4749 break; 4750 case ENTITY_hArr: 4751 jj_consume_token(ENTITY_hArr); 4752 break; 4753 case ENTITY_harr: 4754 jj_consume_token(ENTITY_harr); 4755 break; 4756 case ENTITY_hearts: 4757 jj_consume_token(ENTITY_hearts); 4758 break; 4759 case ENTITY_hellip: 4760 jj_consume_token(ENTITY_hellip); 4761 break; 4762 case ENTITY_iacute: 4763 jj_consume_token(ENTITY_iacute); 4764 break; 4765 case ENTITY_icirc: 4766 jj_consume_token(ENTITY_icirc); 4767 break; 4768 case ENTITY_iexcl: 4769 jj_consume_token(ENTITY_iexcl); 4770 break; 4771 case ENTITY_igrave: 4772 jj_consume_token(ENTITY_igrave); 4773 break; 4774 case ENTITY_image: 4775 jj_consume_token(ENTITY_image); 4776 break; 4777 case ENTITY_infin: 4778 jj_consume_token(ENTITY_infin); 4779 break; 4780 case ENTITY_int: 4781 jj_consume_token(ENTITY_int); 4782 break; 4783 case ENTITY_iota: 4784 jj_consume_token(ENTITY_iota); 4785 break; 4786 case ENTITY_iquest: 4787 jj_consume_token(ENTITY_iquest); 4788 break; 4789 case ENTITY_isin: 4790 jj_consume_token(ENTITY_isin); 4791 break; 4792 case ENTITY_iuml: 4793 jj_consume_token(ENTITY_iuml); 4794 break; 4795 case ENTITY_kappa: 4796 jj_consume_token(ENTITY_kappa); 4797 break; 4798 case ENTITY_lArr: 4799 jj_consume_token(ENTITY_lArr); 4800 break; 4801 case ENTITY_lambda: 4802 jj_consume_token(ENTITY_lambda); 4803 break; 4804 case ENTITY_lang: 4805 jj_consume_token(ENTITY_lang); 4806 break; 4807 case ENTITY_laquo: 4808 jj_consume_token(ENTITY_laquo); 4809 break; 4810 case ENTITY_larr: 4811 jj_consume_token(ENTITY_larr); 4812 break; 4813 case ENTITY_lceil: 4814 jj_consume_token(ENTITY_lceil); 4815 break; 4816 case ENTITY_ldquo: 4817 jj_consume_token(ENTITY_ldquo); 4818 break; 4819 case ENTITY_le: 4820 jj_consume_token(ENTITY_le); 4821 break; 4822 case ENTITY_lfloor: 4823 jj_consume_token(ENTITY_lfloor); 4824 break; 4825 case ENTITY_lowast: 4826 jj_consume_token(ENTITY_lowast); 4827 break; 4828 case ENTITY_loz: 4829 jj_consume_token(ENTITY_loz); 4830 break; 4831 case ENTITY_lrm: 4832 jj_consume_token(ENTITY_lrm); 4833 break; 4834 case ENTITY_lsaquo: 4835 jj_consume_token(ENTITY_lsaquo); 4836 break; 4837 case ENTITY_lsquo: 4838 jj_consume_token(ENTITY_lsquo); 4839 break; 4840 case ENTITY_lt: 4841 jj_consume_token(ENTITY_lt); 4842 break; 4843 case ENTITY_macr: 4844 jj_consume_token(ENTITY_macr); 4845 break; 4846 case ENTITY_mdash: 4847 jj_consume_token(ENTITY_mdash); 4848 break; 4849 case ENTITY_micro: 4850 jj_consume_token(ENTITY_micro); 4851 break; 4852 case ENTITY_middot: 4853 jj_consume_token(ENTITY_middot); 4854 break; 4855 case ENTITY_minus: 4856 jj_consume_token(ENTITY_minus); 4857 break; 4858 case ENTITY_mu: 4859 jj_consume_token(ENTITY_mu); 4860 break; 4861 case ENTITY_nabla: 4862 jj_consume_token(ENTITY_nabla); 4863 break; 4864 case ENTITY_nbsp: 4865 jj_consume_token(ENTITY_nbsp); 4866 break; 4867 case ENTITY_ndash: 4868 jj_consume_token(ENTITY_ndash); 4869 break; 4870 case ENTITY_ne: 4871 jj_consume_token(ENTITY_ne); 4872 break; 4873 case ENTITY_ni: 4874 jj_consume_token(ENTITY_ni); 4875 break; 4876 case ENTITY_not: 4877 jj_consume_token(ENTITY_not); 4878 break; 4879 case ENTITY_notin: 4880 jj_consume_token(ENTITY_notin); 4881 break; 4882 case ENTITY_nsub: 4883 jj_consume_token(ENTITY_nsub); 4884 break; 4885 case ENTITY_ntilde: 4886 jj_consume_token(ENTITY_ntilde); 4887 break; 4888 case ENTITY_nu: 4889 jj_consume_token(ENTITY_nu); 4890 break; 4891 case ENTITY_oacute: 4892 jj_consume_token(ENTITY_oacute); 4893 break; 4894 case ENTITY_ocirc: 4895 jj_consume_token(ENTITY_ocirc); 4896 break; 4897 case ENTITY_oelig: 4898 jj_consume_token(ENTITY_oelig); 4899 break; 4900 case ENTITY_ograve: 4901 jj_consume_token(ENTITY_ograve); 4902 break; 4903 case ENTITY_oline: 4904 jj_consume_token(ENTITY_oline); 4905 break; 4906 case ENTITY_omega: 4907 jj_consume_token(ENTITY_omega); 4908 break; 4909 case ENTITY_omicron: 4910 jj_consume_token(ENTITY_omicron); 4911 break; 4912 case ENTITY_oplus: 4913 jj_consume_token(ENTITY_oplus); 4914 break; 4915 case ENTITY_or: 4916 jj_consume_token(ENTITY_or); 4917 break; 4918 case ENTITY_ordf: 4919 jj_consume_token(ENTITY_ordf); 4920 break; 4921 case ENTITY_ordm: 4922 jj_consume_token(ENTITY_ordm); 4923 break; 4924 case ENTITY_oslash: 4925 jj_consume_token(ENTITY_oslash); 4926 break; 4927 case ENTITY_otilde: 4928 jj_consume_token(ENTITY_otilde); 4929 break; 4930 case ENTITY_otimes: 4931 jj_consume_token(ENTITY_otimes); 4932 break; 4933 case ENTITY_ouml: 4934 jj_consume_token(ENTITY_ouml); 4935 break; 4936 case ENTITY_para: 4937 jj_consume_token(ENTITY_para); 4938 break; 4939 case ENTITY_part: 4940 jj_consume_token(ENTITY_part); 4941 break; 4942 case ENTITY_permil: 4943 jj_consume_token(ENTITY_permil); 4944 break; 4945 case ENTITY_perp: 4946 jj_consume_token(ENTITY_perp); 4947 break; 4948 case ENTITY_phi: 4949 jj_consume_token(ENTITY_phi); 4950 break; 4951 case ENTITY_pi: 4952 jj_consume_token(ENTITY_pi); 4953 break; 4954 case ENTITY_piv: 4955 jj_consume_token(ENTITY_piv); 4956 break; 4957 case ENTITY_plusmn: 4958 jj_consume_token(ENTITY_plusmn); 4959 break; 4960 case ENTITY_pound: 4961 jj_consume_token(ENTITY_pound); 4962 break; 4963 case ENTITY_prime: 4964 jj_consume_token(ENTITY_prime); 4965 break; 4966 case ENTITY_prod: 4967 jj_consume_token(ENTITY_prod); 4968 break; 4969 case ENTITY_prop: 4970 jj_consume_token(ENTITY_prop); 4971 break; 4972 case ENTITY_psi: 4973 jj_consume_token(ENTITY_psi); 4974 break; 4975 case ENTITY_quot: 4976 jj_consume_token(ENTITY_quot); 4977 break; 4978 case ENTITY_rArr: 4979 jj_consume_token(ENTITY_rArr); 4980 break; 4981 case ENTITY_radic: 4982 jj_consume_token(ENTITY_radic); 4983 break; 4984 case ENTITY_rang: 4985 jj_consume_token(ENTITY_rang); 4986 break; 4987 case ENTITY_raquo: 4988 jj_consume_token(ENTITY_raquo); 4989 break; 4990 case ENTITY_rarr: 4991 jj_consume_token(ENTITY_rarr); 4992 break; 4993 case ENTITY_rceil: 4994 jj_consume_token(ENTITY_rceil); 4995 break; 4996 case ENTITY_rdquo: 4997 jj_consume_token(ENTITY_rdquo); 4998 break; 4999 case ENTITY_real: 5000 jj_consume_token(ENTITY_real); 5001 break; 5002 case ENTITY_reg: 5003 jj_consume_token(ENTITY_reg); 5004 break; 5005 case ENTITY_rfloor: 5006 jj_consume_token(ENTITY_rfloor); 5007 break; 5008 case ENTITY_rho: 5009 jj_consume_token(ENTITY_rho); 5010 break; 5011 case ENTITY_rlm: 5012 jj_consume_token(ENTITY_rlm); 5013 break; 5014 case ENTITY_rsaquo: 5015 jj_consume_token(ENTITY_rsaquo); 5016 break; 5017 case ENTITY_rsquo: 5018 jj_consume_token(ENTITY_rsquo); 5019 break; 5020 case ENTITY_sbquo: 5021 jj_consume_token(ENTITY_sbquo); 5022 break; 5023 case ENTITY_scaron: 5024 jj_consume_token(ENTITY_scaron); 5025 break; 5026 case ENTITY_sdot: 5027 jj_consume_token(ENTITY_sdot); 5028 break; 5029 case ENTITY_sect: 5030 jj_consume_token(ENTITY_sect); 5031 break; 5032 case ENTITY_shy: 5033 jj_consume_token(ENTITY_shy); 5034 break; 5035 case ENTITY_sigma: 5036 jj_consume_token(ENTITY_sigma); 5037 break; 5038 case ENTITY_sigmaf: 5039 jj_consume_token(ENTITY_sigmaf); 5040 break; 5041 case ENTITY_sim: 5042 jj_consume_token(ENTITY_sim); 5043 break; 5044 case ENTITY_spades: 5045 jj_consume_token(ENTITY_spades); 5046 break; 5047 case ENTITY_sub: 5048 jj_consume_token(ENTITY_sub); 5049 break; 5050 case ENTITY_sube: 5051 jj_consume_token(ENTITY_sube); 5052 break; 5053 case ENTITY_sum: 5054 jj_consume_token(ENTITY_sum); 5055 break; 5056 case ENTITY_sup: 5057 jj_consume_token(ENTITY_sup); 5058 break; 5059 case ENTITY_sup1: 5060 jj_consume_token(ENTITY_sup1); 5061 break; 5062 case ENTITY_sup2: 5063 jj_consume_token(ENTITY_sup2); 5064 break; 5065 case ENTITY_sup3: 5066 jj_consume_token(ENTITY_sup3); 5067 break; 5068 case ENTITY_supe: 5069 jj_consume_token(ENTITY_supe); 5070 break; 5071 case ENTITY_szlig: 5072 jj_consume_token(ENTITY_szlig); 5073 break; 5074 case ENTITY_tau: 5075 jj_consume_token(ENTITY_tau); 5076 break; 5077 case ENTITY_there4: 5078 jj_consume_token(ENTITY_there4); 5079 break; 5080 case ENTITY_theta: 5081 jj_consume_token(ENTITY_theta); 5082 break; 5083 case ENTITY_thetasym: 5084 jj_consume_token(ENTITY_thetasym); 5085 break; 5086 case ENTITY_thinsp: 5087 jj_consume_token(ENTITY_thinsp); 5088 break; 5089 case ENTITY_thorn: 5090 jj_consume_token(ENTITY_thorn); 5091 break; 5092 case ENTITY_tilde: 5093 jj_consume_token(ENTITY_tilde); 5094 break; 5095 case ENTITY_times: 5096 jj_consume_token(ENTITY_times); 5097 break; 5098 case ENTITY_trade: 5099 jj_consume_token(ENTITY_trade); 5100 break; 5101 case ENTITY_uArr: 5102 jj_consume_token(ENTITY_uArr); 5103 break; 5104 case ENTITY_uacute: 5105 jj_consume_token(ENTITY_uacute); 5106 break; 5107 case ENTITY_uarr: 5108 jj_consume_token(ENTITY_uarr); 5109 break; 5110 case ENTITY_ucirc: 5111 jj_consume_token(ENTITY_ucirc); 5112 break; 5113 case ENTITY_ugrave: 5114 jj_consume_token(ENTITY_ugrave); 5115 break; 5116 case ENTITY_uml: 5117 jj_consume_token(ENTITY_uml); 5118 break; 5119 case ENTITY_upsih: 5120 jj_consume_token(ENTITY_upsih); 5121 break; 5122 case ENTITY_upsilon: 5123 jj_consume_token(ENTITY_upsilon); 5124 break; 5125 case ENTITY_uuml: 5126 jj_consume_token(ENTITY_uuml); 5127 break; 5128 case ENTITY_weierp: 5129 jj_consume_token(ENTITY_weierp); 5130 break; 5131 case ENTITY_xi: 5132 jj_consume_token(ENTITY_xi); 5133 break; 5134 case ENTITY_yacute: 5135 jj_consume_token(ENTITY_yacute); 5136 break; 5137 case ENTITY_yen: 5138 jj_consume_token(ENTITY_yen); 5139 break; 5140 case ENTITY_yuml: 5141 jj_consume_token(ENTITY_yuml); 5142 break; 5143 case ENTITY_zeta: 5144 jj_consume_token(ENTITY_zeta); 5145 break; 5146 case ENTITY_zwj: 5147 jj_consume_token(ENTITY_zwj); 5148 break; 5149 case ENTITY_zwnj: 5150 jj_consume_token(ENTITY_zwnj); 5151 break; 5152 case ENTITY_NUMERIC: 5153 jj_consume_token(ENTITY_NUMERIC); 5154 break; 5155 default: 5156 jj_la1[30] = jj_gen; 5157 jj_consume_token(-1); 5158 throw new ParseException(); 5159 } 5160 5161 } 5162 5163 final private boolean jj_2_1(int xla) { 5164 jj_la = xla; jj_lastpos = jj_scanpos = token; 5165 try { return !jj_3_1(); } 5166 catch(LookaheadSuccess ls) { return true; } 5167 finally { jj_save(0, xla); } 5168 } 5169 5170 final private boolean jj_2_2(int xla) { 5171 jj_la = xla; jj_lastpos = jj_scanpos = token; 5172 try { return !jj_3_2(); } 5173 catch(LookaheadSuccess ls) { return true; } 5174 finally { jj_save(1, xla); } 5175 } 5176 5177 final private boolean jj_2_3(int xla) { 5178 jj_la = xla; jj_lastpos = jj_scanpos = token; 5179 try { return !jj_3_3(); } 5180 catch(LookaheadSuccess ls) { return true; } 5181 finally { jj_save(2, xla); } 5182 } 5183 5184 final private boolean jj_2_4(int xla) { 5185 jj_la = xla; jj_lastpos = jj_scanpos = token; 5186 try { return !jj_3_4(); } 5187 catch(LookaheadSuccess ls) { return true; } 5188 finally { jj_save(3, xla); } 5189 } 5190 5191 final private boolean jj_2_5(int xla) { 5192 jj_la = xla; jj_lastpos = jj_scanpos = token; 5193 try { return !jj_3_5(); } 5194 catch(LookaheadSuccess ls) { return true; } 5195 finally { jj_save(4, xla); } 5196 } 5197 5198 final private boolean jj_3R_22() { 5199 if (jj_scan_token(BEGINSINGLEQUOTE)) return true; 5200 Token xsp; 5201 while (true) { 5202 xsp = jj_scanpos; 5203 if (jj_3R_24()) { jj_scanpos = xsp; break; } 5204 } 5205 if (jj_scan_token(ENDSINGLEQUOTE)) return true; 5206 return false; 5207 } 5208 5209 final private boolean jj_3_5() { 5210 Token xsp; 5211 xsp = jj_scanpos; 5212 if (jj_scan_token(21)) jj_scanpos = xsp; 5213 if (jj_scan_token(EQUAL)) return true; 5214 xsp = jj_scanpos; 5215 if (jj_3_3()) jj_scanpos = xsp; 5216 xsp = jj_scanpos; 5217 if (jj_3_4()) jj_scanpos = xsp; 5218 return false; 5219 } 5220 5221 final private boolean jj_3R_18() { 5222 if (jj_3R_22()) return true; 5223 return false; 5224 } 5225 5226 final private boolean jj_3R_21() { 5227 if (jj_scan_token(BEGINDOUBLEQUOTE)) return true; 5228 Token xsp; 5229 while (true) { 5230 xsp = jj_scanpos; 5231 if (jj_3R_23()) { jj_scanpos = xsp; break; } 5232 } 5233 if (jj_scan_token(ENDDOUBLEQUOTE)) return true; 5234 return false; 5235 } 5236 5237 final private boolean jj_3R_15() { 5238 if (jj_3R_19()) return true; 5239 return false; 5240 } 5241 5242 final private boolean jj_3_3() { 5243 if (jj_scan_token(WHITESPACE)) return true; 5244 return false; 5245 } 5246 5247 final private boolean jj_3R_16() { 5248 if (jj_3R_20()) return true; 5249 return false; 5250 } 5251 5252 final private boolean jj_3R_14() { 5253 Token xsp; 5254 xsp = jj_scanpos; 5255 if (jj_scan_token(27)) { 5256 jj_scanpos = xsp; 5257 if (jj_scan_token(24)) return true; 5258 } 5259 return false; 5260 } 5261 5262 final private boolean jj_3R_19() { 5263 Token xsp; 5264 xsp = jj_scanpos; 5265 if (jj_scan_token(32)) { 5266 jj_scanpos = xsp; 5267 if (jj_scan_token(33)) { 5268 jj_scanpos = xsp; 5269 if (jj_scan_token(34)) { 5270 jj_scanpos = xsp; 5271 if (jj_scan_token(35)) { 5272 jj_scanpos = xsp; 5273 if (jj_scan_token(36)) { 5274 jj_scanpos = xsp; 5275 if (jj_scan_token(37)) { 5276 jj_scanpos = xsp; 5277 if (jj_scan_token(38)) { 5278 jj_scanpos = xsp; 5279 if (jj_scan_token(39)) { 5280 jj_scanpos = xsp; 5281 if (jj_scan_token(40)) { 5282 jj_scanpos = xsp; 5283 if (jj_scan_token(41)) { 5284 jj_scanpos = xsp; 5285 if (jj_scan_token(42)) { 5286 jj_scanpos = xsp; 5287 if (jj_scan_token(43)) { 5288 jj_scanpos = xsp; 5289 if (jj_scan_token(44)) { 5290 jj_scanpos = xsp; 5291 if (jj_scan_token(45)) { 5292 jj_scanpos = xsp; 5293 if (jj_scan_token(46)) { 5294 jj_scanpos = xsp; 5295 if (jj_scan_token(47)) { 5296 jj_scanpos = xsp; 5297 if (jj_scan_token(48)) { 5298 jj_scanpos = xsp; 5299 if (jj_scan_token(49)) { 5300 jj_scanpos = xsp; 5301 if (jj_scan_token(50)) { 5302 jj_scanpos = xsp; 5303 if (jj_scan_token(51)) { 5304 jj_scanpos = xsp; 5305 if (jj_scan_token(52)) { 5306 jj_scanpos = xsp; 5307 if (jj_scan_token(53)) { 5308 jj_scanpos = xsp; 5309 if (jj_scan_token(54)) { 5310 jj_scanpos = xsp; 5311 if (jj_scan_token(55)) { 5312 jj_scanpos = xsp; 5313 if (jj_scan_token(56)) { 5314 jj_scanpos = xsp; 5315 if (jj_scan_token(57)) { 5316 jj_scanpos = xsp; 5317 if (jj_scan_token(58)) { 5318 jj_scanpos = xsp; 5319 if (jj_scan_token(59)) { 5320 jj_scanpos = xsp; 5321 if (jj_scan_token(60)) { 5322 jj_scanpos = xsp; 5323 if (jj_scan_token(61)) { 5324 jj_scanpos = xsp; 5325 if (jj_scan_token(62)) { 5326 jj_scanpos = xsp; 5327 if (jj_scan_token(63)) { 5328 jj_scanpos = xsp; 5329 if (jj_scan_token(64)) { 5330 jj_scanpos = xsp; 5331 if (jj_scan_token(65)) { 5332 jj_scanpos = xsp; 5333 if (jj_scan_token(66)) { 5334 jj_scanpos = xsp; 5335 if (jj_scan_token(67)) { 5336 jj_scanpos = xsp; 5337 if (jj_scan_token(68)) { 5338 jj_scanpos = xsp; 5339 if (jj_scan_token(69)) { 5340 jj_scanpos = xsp; 5341 if (jj_scan_token(70)) { 5342 jj_scanpos = xsp; 5343 if (jj_scan_token(71)) { 5344 jj_scanpos = xsp; 5345 if (jj_scan_token(72)) { 5346 jj_scanpos = xsp; 5347 if (jj_scan_token(73)) { 5348 jj_scanpos = xsp; 5349 if (jj_scan_token(74)) { 5350 jj_scanpos = xsp; 5351 if (jj_scan_token(75)) { 5352 jj_scanpos = xsp; 5353 if (jj_scan_token(76)) { 5354 jj_scanpos = xsp; 5355 if (jj_scan_token(77)) { 5356 jj_scanpos = xsp; 5357 if (jj_scan_token(78)) { 5358 jj_scanpos = xsp; 5359 if (jj_scan_token(79)) { 5360 jj_scanpos = xsp; 5361 if (jj_scan_token(80)) { 5362 jj_scanpos = xsp; 5363 if (jj_scan_token(81)) { 5364 jj_scanpos = xsp; 5365 if (jj_scan_token(82)) { 5366 jj_scanpos = xsp; 5367 if (jj_scan_token(83)) { 5368 jj_scanpos = xsp; 5369 if (jj_scan_token(84)) { 5370 jj_scanpos = xsp; 5371 if (jj_scan_token(85)) { 5372 jj_scanpos = xsp; 5373 if (jj_scan_token(86)) { 5374 jj_scanpos = xsp; 5375 if (jj_scan_token(87)) { 5376 jj_scanpos = xsp; 5377 if (jj_scan_token(88)) { 5378 jj_scanpos = xsp; 5379 if (jj_scan_token(89)) { 5380 jj_scanpos = xsp; 5381 if (jj_scan_token(90)) { 5382 jj_scanpos = xsp; 5383 if (jj_scan_token(91)) { 5384 jj_scanpos = xsp; 5385 if (jj_scan_token(92)) { 5386 jj_scanpos = xsp; 5387 if (jj_scan_token(93)) { 5388 jj_scanpos = xsp; 5389 if (jj_scan_token(94)) { 5390 jj_scanpos = xsp; 5391 if (jj_scan_token(95)) { 5392 jj_scanpos = xsp; 5393 if (jj_scan_token(96)) { 5394 jj_scanpos = xsp; 5395 if (jj_scan_token(97)) { 5396 jj_scanpos = xsp; 5397 if (jj_scan_token(98)) { 5398 jj_scanpos = xsp; 5399 if (jj_scan_token(99)) { 5400 jj_scanpos = xsp; 5401 if (jj_scan_token(100)) { 5402 jj_scanpos = xsp; 5403 if (jj_scan_token(101)) { 5404 jj_scanpos = xsp; 5405 if (jj_scan_token(102)) { 5406 jj_scanpos = xsp; 5407 if (jj_scan_token(103)) { 5408 jj_scanpos = xsp; 5409 if (jj_scan_token(104)) { 5410 jj_scanpos = xsp; 5411 if (jj_scan_token(105)) { 5412 jj_scanpos = xsp; 5413 if (jj_scan_token(106)) { 5414 jj_scanpos = xsp; 5415 if (jj_scan_token(107)) { 5416 jj_scanpos = xsp; 5417 if (jj_scan_token(108)) { 5418 jj_scanpos = xsp; 5419 if (jj_scan_token(109)) { 5420 jj_scanpos = xsp; 5421 if (jj_scan_token(110)) { 5422 jj_scanpos = xsp; 5423 if (jj_scan_token(111)) { 5424 jj_scanpos = xsp; 5425 if (jj_scan_token(112)) { 5426 jj_scanpos = xsp; 5427 if (jj_scan_token(113)) { 5428 jj_scanpos = xsp; 5429 if (jj_scan_token(114)) { 5430 jj_scanpos = xsp; 5431 if (jj_scan_token(115)) { 5432 jj_scanpos = xsp; 5433 if (jj_scan_token(116)) { 5434 jj_scanpos = xsp; 5435 if (jj_scan_token(117)) { 5436 jj_scanpos = xsp; 5437 if (jj_scan_token(118)) { 5438 jj_scanpos = xsp; 5439 if (jj_scan_token(119)) { 5440 jj_scanpos = xsp; 5441 if (jj_scan_token(120)) { 5442 jj_scanpos = xsp; 5443 if (jj_scan_token(121)) { 5444 jj_scanpos = xsp; 5445 if (jj_scan_token(122)) { 5446 jj_scanpos = xsp; 5447 if (jj_scan_token(123)) { 5448 jj_scanpos = xsp; 5449 if (jj_scan_token(124)) { 5450 jj_scanpos = xsp; 5451 if (jj_scan_token(125)) { 5452 jj_scanpos = xsp; 5453 if (jj_scan_token(126)) { 5454 jj_scanpos = xsp; 5455 if (jj_scan_token(127)) { 5456 jj_scanpos = xsp; 5457 if (jj_scan_token(128)) { 5458 jj_scanpos = xsp; 5459 if (jj_scan_token(129)) { 5460 jj_scanpos = xsp; 5461 if (jj_scan_token(130)) { 5462 jj_scanpos = xsp; 5463 if (jj_scan_token(131)) { 5464 jj_scanpos = xsp; 5465 if (jj_scan_token(132)) { 5466 jj_scanpos = xsp; 5467 if (jj_scan_token(133)) { 5468 jj_scanpos = xsp; 5469 if (jj_scan_token(134)) { 5470 jj_scanpos = xsp; 5471 if (jj_scan_token(135)) { 5472 jj_scanpos = xsp; 5473 if (jj_scan_token(136)) { 5474 jj_scanpos = xsp; 5475 if (jj_scan_token(137)) { 5476 jj_scanpos = xsp; 5477 if (jj_scan_token(138)) { 5478 jj_scanpos = xsp; 5479 if (jj_scan_token(139)) { 5480 jj_scanpos = xsp; 5481 if (jj_scan_token(140)) { 5482 jj_scanpos = xsp; 5483 if (jj_scan_token(141)) { 5484 jj_scanpos = xsp; 5485 if (jj_scan_token(142)) { 5486 jj_scanpos = xsp; 5487 if (jj_scan_token(143)) { 5488 jj_scanpos = xsp; 5489 if (jj_scan_token(144)) { 5490 jj_scanpos = xsp; 5491 if (jj_scan_token(145)) { 5492 jj_scanpos = xsp; 5493 if (jj_scan_token(146)) { 5494 jj_scanpos = xsp; 5495 if (jj_scan_token(147)) { 5496 jj_scanpos = xsp; 5497 if (jj_scan_token(148)) { 5498 jj_scanpos = xsp; 5499 if (jj_scan_token(149)) { 5500 jj_scanpos = xsp; 5501 if (jj_scan_token(150)) { 5502 jj_scanpos = xsp; 5503 if (jj_scan_token(151)) { 5504 jj_scanpos = xsp; 5505 if (jj_scan_token(152)) { 5506 jj_scanpos = xsp; 5507 if (jj_scan_token(153)) { 5508 jj_scanpos = xsp; 5509 if (jj_scan_token(154)) { 5510 jj_scanpos = xsp; 5511 if (jj_scan_token(155)) { 5512 jj_scanpos = xsp; 5513 if (jj_scan_token(156)) { 5514 jj_scanpos = xsp; 5515 if (jj_scan_token(157)) { 5516 jj_scanpos = xsp; 5517 if (jj_scan_token(158)) { 5518 jj_scanpos = xsp; 5519 if (jj_scan_token(159)) { 5520 jj_scanpos = xsp; 5521 if (jj_scan_token(160)) { 5522 jj_scanpos = xsp; 5523 if (jj_scan_token(161)) { 5524 jj_scanpos = xsp; 5525 if (jj_scan_token(162)) { 5526 jj_scanpos = xsp; 5527 if (jj_scan_token(163)) { 5528 jj_scanpos = xsp; 5529 if (jj_scan_token(164)) { 5530 jj_scanpos = xsp; 5531 if (jj_scan_token(165)) { 5532 jj_scanpos = xsp; 5533 if (jj_scan_token(166)) { 5534 jj_scanpos = xsp; 5535 if (jj_scan_token(167)) { 5536 jj_scanpos = xsp; 5537 if (jj_scan_token(168)) { 5538 jj_scanpos = xsp; 5539 if (jj_scan_token(169)) { 5540 jj_scanpos = xsp; 5541 if (jj_scan_token(170)) { 5542 jj_scanpos = xsp; 5543 if (jj_scan_token(171)) { 5544 jj_scanpos = xsp; 5545 if (jj_scan_token(172)) { 5546 jj_scanpos = xsp; 5547 if (jj_scan_token(173)) { 5548 jj_scanpos = xsp; 5549 if (jj_scan_token(174)) { 5550 jj_scanpos = xsp; 5551 if (jj_scan_token(175)) { 5552 jj_scanpos = xsp; 5553 if (jj_scan_token(176)) { 5554 jj_scanpos = xsp; 5555 if (jj_scan_token(177)) { 5556 jj_scanpos = xsp; 5557 if (jj_scan_token(178)) { 5558 jj_scanpos = xsp; 5559 if (jj_scan_token(179)) { 5560 jj_scanpos = xsp; 5561 if (jj_scan_token(180)) { 5562 jj_scanpos = xsp; 5563 if (jj_scan_token(181)) { 5564 jj_scanpos = xsp; 5565 if (jj_scan_token(182)) { 5566 jj_scanpos = xsp; 5567 if (jj_scan_token(183)) { 5568 jj_scanpos = xsp; 5569 if (jj_scan_token(184)) { 5570 jj_scanpos = xsp; 5571 if (jj_scan_token(185)) { 5572 jj_scanpos = xsp; 5573 if (jj_scan_token(186)) { 5574 jj_scanpos = xsp; 5575 if (jj_scan_token(187)) { 5576 jj_scanpos = xsp; 5577 if (jj_scan_token(188)) { 5578 jj_scanpos = xsp; 5579 if (jj_scan_token(189)) { 5580 jj_scanpos = xsp; 5581 if (jj_scan_token(190)) { 5582 jj_scanpos = xsp; 5583 if (jj_scan_token(191)) { 5584 jj_scanpos = xsp; 5585 if (jj_scan_token(192)) { 5586 jj_scanpos = xsp; 5587 if (jj_scan_token(193)) { 5588 jj_scanpos = xsp; 5589 if (jj_scan_token(194)) { 5590 jj_scanpos = xsp; 5591 if (jj_scan_token(195)) { 5592 jj_scanpos = xsp; 5593 if (jj_scan_token(196)) { 5594 jj_scanpos = xsp; 5595 if (jj_scan_token(197)) { 5596 jj_scanpos = xsp; 5597 if (jj_scan_token(198)) { 5598 jj_scanpos = xsp; 5599 if (jj_scan_token(199)) { 5600 jj_scanpos = xsp; 5601 if (jj_scan_token(200)) { 5602 jj_scanpos = xsp; 5603 if (jj_scan_token(201)) { 5604 jj_scanpos = xsp; 5605 if (jj_scan_token(202)) { 5606 jj_scanpos = xsp; 5607 if (jj_scan_token(203)) { 5608 jj_scanpos = xsp; 5609 if (jj_scan_token(204)) { 5610 jj_scanpos = xsp; 5611 if (jj_scan_token(205)) { 5612 jj_scanpos = xsp; 5613 if (jj_scan_token(206)) { 5614 jj_scanpos = xsp; 5615 if (jj_scan_token(207)) { 5616 jj_scanpos = xsp; 5617 if (jj_scan_token(208)) { 5618 jj_scanpos = xsp; 5619 if (jj_scan_token(209)) { 5620 jj_scanpos = xsp; 5621 if (jj_scan_token(210)) { 5622 jj_scanpos = xsp; 5623 if (jj_scan_token(211)) { 5624 jj_scanpos = xsp; 5625 if (jj_scan_token(212)) { 5626 jj_scanpos = xsp; 5627 if (jj_scan_token(213)) { 5628 jj_scanpos = xsp; 5629 if (jj_scan_token(214)) { 5630 jj_scanpos = xsp; 5631 if (jj_scan_token(215)) { 5632 jj_scanpos = xsp; 5633 if (jj_scan_token(216)) { 5634 jj_scanpos = xsp; 5635 if (jj_scan_token(217)) { 5636 jj_scanpos = xsp; 5637 if (jj_scan_token(218)) { 5638 jj_scanpos = xsp; 5639 if (jj_scan_token(219)) { 5640 jj_scanpos = xsp; 5641 if (jj_scan_token(220)) { 5642 jj_scanpos = xsp; 5643 if (jj_scan_token(221)) { 5644 jj_scanpos = xsp; 5645 if (jj_scan_token(222)) { 5646 jj_scanpos = xsp; 5647 if (jj_scan_token(223)) { 5648 jj_scanpos = xsp; 5649 if (jj_scan_token(224)) { 5650 jj_scanpos = xsp; 5651 if (jj_scan_token(225)) { 5652 jj_scanpos = xsp; 5653 if (jj_scan_token(226)) { 5654 jj_scanpos = xsp; 5655 if (jj_scan_token(227)) { 5656 jj_scanpos = xsp; 5657 if (jj_scan_token(228)) { 5658 jj_scanpos = xsp; 5659 if (jj_scan_token(229)) { 5660 jj_scanpos = xsp; 5661 if (jj_scan_token(230)) { 5662 jj_scanpos = xsp; 5663 if (jj_scan_token(231)) { 5664 jj_scanpos = xsp; 5665 if (jj_scan_token(232)) { 5666 jj_scanpos = xsp; 5667 if (jj_scan_token(233)) { 5668 jj_scanpos = xsp; 5669 if (jj_scan_token(234)) { 5670 jj_scanpos = xsp; 5671 if (jj_scan_token(235)) { 5672 jj_scanpos = xsp; 5673 if (jj_scan_token(236)) { 5674 jj_scanpos = xsp; 5675 if (jj_scan_token(237)) { 5676 jj_scanpos = xsp; 5677 if (jj_scan_token(238)) { 5678 jj_scanpos = xsp; 5679 if (jj_scan_token(239)) { 5680 jj_scanpos = xsp; 5681 if (jj_scan_token(240)) { 5682 jj_scanpos = xsp; 5683 if (jj_scan_token(241)) { 5684 jj_scanpos = xsp; 5685 if (jj_scan_token(242)) { 5686 jj_scanpos = xsp; 5687 if (jj_scan_token(243)) { 5688 jj_scanpos = xsp; 5689 if (jj_scan_token(244)) { 5690 jj_scanpos = xsp; 5691 if (jj_scan_token(245)) { 5692 jj_scanpos = xsp; 5693 if (jj_scan_token(246)) { 5694 jj_scanpos = xsp; 5695 if (jj_scan_token(247)) { 5696 jj_scanpos = xsp; 5697 if (jj_scan_token(248)) { 5698 jj_scanpos = xsp; 5699 if (jj_scan_token(249)) { 5700 jj_scanpos = xsp; 5701 if (jj_scan_token(250)) { 5702 jj_scanpos = xsp; 5703 if (jj_scan_token(251)) { 5704 jj_scanpos = xsp; 5705 if (jj_scan_token(252)) { 5706 jj_scanpos = xsp; 5707 if (jj_scan_token(253)) { 5708 jj_scanpos = xsp; 5709 if (jj_scan_token(254)) { 5710 jj_scanpos = xsp; 5711 if (jj_scan_token(255)) { 5712 jj_scanpos = xsp; 5713 if (jj_scan_token(256)) { 5714 jj_scanpos = xsp; 5715 if (jj_scan_token(257)) { 5716 jj_scanpos = xsp; 5717 if (jj_scan_token(258)) { 5718 jj_scanpos = xsp; 5719 if (jj_scan_token(259)) { 5720 jj_scanpos = xsp; 5721 if (jj_scan_token(260)) { 5722 jj_scanpos = xsp; 5723 if (jj_scan_token(261)) { 5724 jj_scanpos = xsp; 5725 if (jj_scan_token(262)) { 5726 jj_scanpos = xsp; 5727 if (jj_scan_token(263)) { 5728 jj_scanpos = xsp; 5729 if (jj_scan_token(264)) { 5730 jj_scanpos = xsp; 5731 if (jj_scan_token(265)) { 5732 jj_scanpos = xsp; 5733 if (jj_scan_token(266)) { 5734 jj_scanpos = xsp; 5735 if (jj_scan_token(267)) { 5736 jj_scanpos = xsp; 5737 if (jj_scan_token(268)) { 5738 jj_scanpos = xsp; 5739 if (jj_scan_token(269)) { 5740 jj_scanpos = xsp; 5741 if (jj_scan_token(270)) { 5742 jj_scanpos = xsp; 5743 if (jj_scan_token(271)) { 5744 jj_scanpos = xsp; 5745 if (jj_scan_token(272)) { 5746 jj_scanpos = xsp; 5747 if (jj_scan_token(273)) { 5748 jj_scanpos = xsp; 5749 if (jj_scan_token(274)) { 5750 jj_scanpos = xsp; 5751 if (jj_scan_token(275)) { 5752 jj_scanpos = xsp; 5753 if (jj_scan_token(276)) { 5754 jj_scanpos = xsp; 5755 if (jj_scan_token(277)) { 5756 jj_scanpos = xsp; 5757 if (jj_scan_token(278)) { 5758 jj_scanpos = xsp; 5759 if (jj_scan_token(279)) { 5760 jj_scanpos = xsp; 5761 if (jj_scan_token(280)) { 5762 jj_scanpos = xsp; 5763 if (jj_scan_token(281)) { 5764 jj_scanpos = xsp; 5765 if (jj_scan_token(282)) { 5766 jj_scanpos = xsp; 5767 if (jj_scan_token(283)) { 5768 jj_scanpos = xsp; 5769 if (jj_scan_token(284)) return true; 5770 } 5771 } 5772 } 5773 } 5774 } 5775 } 5776 } 5777 } 5778 } 5779 } 5780 } 5781 } 5782 } 5783 } 5784 } 5785 } 5786 } 5787 } 5788 } 5789 } 5790 } 5791 } 5792 } 5793 } 5794 } 5795 } 5796 } 5797 } 5798 } 5799 } 5800 } 5801 } 5802 } 5803 } 5804 } 5805 } 5806 } 5807 } 5808 } 5809 } 5810 } 5811 } 5812 } 5813 } 5814 } 5815 } 5816 } 5817 } 5818 } 5819 } 5820 } 5821 } 5822 } 5823 } 5824 } 5825 } 5826 } 5827 } 5828 } 5829 } 5830 } 5831 } 5832 } 5833 } 5834 } 5835 } 5836 } 5837 } 5838 } 5839 } 5840 } 5841 } 5842 } 5843 } 5844 } 5845 } 5846 } 5847 } 5848 } 5849 } 5850 } 5851 } 5852 } 5853 } 5854 } 5855 } 5856 } 5857 } 5858 } 5859 } 5860 } 5861 } 5862 } 5863 } 5864 } 5865 } 5866 } 5867 } 5868 } 5869 } 5870 } 5871 } 5872 } 5873 } 5874 } 5875 } 5876 } 5877 } 5878 } 5879 } 5880 } 5881 } 5882 } 5883 } 5884 } 5885 } 5886 } 5887 } 5888 } 5889 } 5890 } 5891 } 5892 } 5893 } 5894 } 5895 } 5896 } 5897 } 5898 } 5899 } 5900 } 5901 } 5902 } 5903 } 5904 } 5905 } 5906 } 5907 } 5908 } 5909 } 5910 } 5911 } 5912 } 5913 } 5914 } 5915 } 5916 } 5917 } 5918 } 5919 } 5920 } 5921 } 5922 } 5923 } 5924 } 5925 } 5926 } 5927 } 5928 } 5929 } 5930 } 5931 } 5932 } 5933 } 5934 } 5935 } 5936 } 5937 } 5938 } 5939 } 5940 } 5941 } 5942 } 5943 } 5944 } 5945 } 5946 } 5947 } 5948 } 5949 } 5950 } 5951 } 5952 } 5953 } 5954 } 5955 } 5956 } 5957 } 5958 } 5959 } 5960 } 5961 } 5962 } 5963 } 5964 } 5965 } 5966 } 5967 } 5968 } 5969 } 5970 } 5971 } 5972 } 5973 } 5974 } 5975 } 5976 } 5977 } 5978 } 5979 } 5980 } 5981 } 5982 } 5983 } 5984 } 5985 } 5986 } 5987 } 5988 } 5989 } 5990 } 5991 } 5992 } 5993 } 5994 } 5995 } 5996 } 5997 } 5998 } 5999 } 6000 } 6001 } 6002 } 6003 } 6004 } 6005 } 6006 } 6007 } 6008 } 6009 } 6010 } 6011 } 6012 } 6013 } 6014 } 6015 } 6016 } 6017 } 6018 } 6019 } 6020 } 6021 } 6022 return false; 6023 } 6024 6025 final private boolean jj_3R_28() { 6026 if (jj_3R_19()) return true; 6027 return false; 6028 } 6029 6030 final private boolean jj_3R_12() { 6031 if (jj_scan_token(TAGOTHER)) return true; 6032 return false; 6033 } 6034 6035 final private boolean jj_3R_27() { 6036 if (jj_scan_token(SINGLEQUOTEOTHER)) return true; 6037 return false; 6038 } 6039 6040 final private boolean jj_3R_24() { 6041 Token xsp; 6042 xsp = jj_scanpos; 6043 if (jj_3R_27()) { 6044 jj_scanpos = xsp; 6045 if (jj_3R_28()) return true; 6046 } 6047 return false; 6048 } 6049 6050 final private boolean jj_3R_13() { 6051 if (jj_3R_19()) return true; 6052 return false; 6053 } 6054 6055 final private boolean jj_3_4() { 6056 Token xsp; 6057 xsp = jj_scanpos; 6058 if (jj_3R_16()) { 6059 jj_scanpos = xsp; 6060 if (jj_3R_17()) { 6061 jj_scanpos = xsp; 6062 if (jj_3R_18()) return true; 6063 } 6064 } 6065 return false; 6066 } 6067 6068 final private boolean jj_3_2() { 6069 Token xsp; 6070 xsp = jj_scanpos; 6071 if (jj_3R_14()) { 6072 jj_scanpos = xsp; 6073 if (jj_3R_15()) return true; 6074 } 6075 return false; 6076 } 6077 6078 final private boolean jj_3R_26() { 6079 if (jj_3R_19()) return true; 6080 return false; 6081 } 6082 6083 final private boolean jj_3R_20() { 6084 Token xsp; 6085 if (jj_3_2()) return true; 6086 while (true) { 6087 xsp = jj_scanpos; 6088 if (jj_3_2()) { jj_scanpos = xsp; break; } 6089 } 6090 return false; 6091 } 6092 6093 final private boolean jj_3R_25() { 6094 if (jj_scan_token(DOUBLEQUOTEOTHER)) return true; 6095 return false; 6096 } 6097 6098 final private boolean jj_3R_23() { 6099 Token xsp; 6100 xsp = jj_scanpos; 6101 if (jj_3R_25()) { 6102 jj_scanpos = xsp; 6103 if (jj_3R_26()) return true; 6104 } 6105 return false; 6106 } 6107 6108 final private boolean jj_3R_17() { 6109 if (jj_3R_21()) return true; 6110 return false; 6111 } 6112 6113 final private boolean jj_3_1() { 6114 Token xsp; 6115 xsp = jj_scanpos; 6116 if (jj_3R_12()) { 6117 jj_scanpos = xsp; 6118 if (jj_3R_13()) return true; 6119 } 6120 return false; 6121 } 6122 6123 public ParserTokenManager token_source; 6124 SimpleCharStream jj_input_stream; 6125 public Token token, jj_nt; 6126 private int jj_ntk; 6127 private Token jj_scanpos, jj_lastpos; 6128 private int jj_la; 6129 public boolean lookingAhead = false; 6130 private boolean jj_semLA; 6131 private int jj_gen; 6132 final private int[] jj_la1 = new int[31]; 6133 static private int[] jj_la1_0; 6134 static private int[] jj_la1_1; 6135 static private int[] jj_la1_2; 6136 static private int[] jj_la1_3; 6137 static private int[] jj_la1_4; 6138 static private int[] jj_la1_5; 6139 static private int[] jj_la1_6; 6140 static private int[] jj_la1_7; 6141 static private int[] jj_la1_8; 6142 static { 6143 jj_la1_0(); 6144 jj_la1_1(); 6145 jj_la1_2(); 6146 jj_la1_3(); 6147 jj_la1_4(); 6148 jj_la1_5(); 6149 jj_la1_6(); 6150 jj_la1_7(); 6151 jj_la1_8(); 6152 } 6153 private static void jj_la1_0() { 6154 jj_la1_0 = new int[] {0x1000,0x4000,0x10000,0x40000,0x100000,0x20000000,0x20000000,0x80000000,0x80000000,0x8000000,0x9000000,0x9000000,0x200000,0xf000000,0x8200000,0x200000,0x18,0x200000,0x200000,0x8000000,0xc00000,0x200000,0x8000000,0xc00000,0x200000,0x8000000,0xc00000,0x400,0x400,0x7f9,0x0,}; 6155 } 6156 private static void jj_la1_1() { 6157 jj_la1_1 = new int[] {0x0,0x0,0x0,0x0,0x0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x0,0xffffffff,0x0,0xffffffff,0xffffffff,0x0,0x0,0x0,0x0,0xffffffff,0x0,0x0,0xffffffff,0x0,0x0,0xffffffff,0x0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,}; 6158 } 6159 private static void jj_la1_2() { 6160 jj_la1_2 = new int[] {0x0,0x0,0x0,0x0,0x0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x0,0xffffffff,0x0,0xffffffff,0xffffffff,0x0,0x0,0x0,0x0,0xffffffff,0x0,0x0,0xffffffff,0x0,0x0,0xffffffff,0x0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,}; 6161 } 6162 private static void jj_la1_3() { 6163 jj_la1_3 = new int[] {0x0,0x0,0x0,0x0,0x0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x0,0xffffffff,0x0,0xffffffff,0xffffffff,0x0,0x0,0x0,0x0,0xffffffff,0x0,0x0,0xffffffff,0x0,0x0,0xffffffff,0x0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,}; 6164 } 6165 private static void jj_la1_4() { 6166 jj_la1_4 = new int[] {0x0,0x0,0x0,0x0,0x0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x0,0xffffffff,0x0,0xffffffff,0xffffffff,0x0,0x0,0x0,0x0,0xffffffff,0x0,0x0,0xffffffff,0x0,0x0,0xffffffff,0x0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,}; 6167 } 6168 private static void jj_la1_5() { 6169 jj_la1_5 = new int[] {0x0,0x0,0x0,0x0,0x0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x0,0xffffffff,0x0,0xffffffff,0xffffffff,0x0,0x0,0x0,0x0,0xffffffff,0x0,0x0,0xffffffff,0x0,0x0,0xffffffff,0x0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,}; 6170 } 6171 private static void jj_la1_6() { 6172 jj_la1_6 = new int[] {0x0,0x0,0x0,0x0,0x0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x0,0xffffffff,0x0,0xffffffff,0xffffffff,0x0,0x0,0x0,0x0,0xffffffff,0x0,0x0,0xffffffff,0x0,0x0,0xffffffff,0x0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,}; 6173 } 6174 private static void jj_la1_7() { 6175 jj_la1_7 = new int[] {0x0,0x0,0x0,0x0,0x0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x0,0xffffffff,0x0,0xffffffff,0xffffffff,0x0,0x0,0x0,0x0,0xffffffff,0x0,0x0,0xffffffff,0x0,0x0,0xffffffff,0x0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,}; 6176 } 6177 private static void jj_la1_8() { 6178 jj_la1_8 = new int[] {0x0,0x0,0x0,0x0,0x0,0x1fffffff,0x1fffffff,0x1fffffff,0x1fffffff,0x1fffffff,0x0,0x1fffffff,0x0,0x1fffffff,0x1fffffff,0x0,0x0,0x0,0x0,0x1fffffff,0x0,0x0,0x1fffffff,0x0,0x0,0x1fffffff,0x0,0x1fffffff,0x1fffffff,0x1fffffff,0x1fffffff,}; 6179 } 6180 final private JJCalls[] jj_2_rtns = new JJCalls[5]; 6181 private boolean jj_rescan = false; 6182 private int jj_gc = 0; 6183 6184 public Parser(java.io.InputStream stream) { 6185 jj_input_stream = new SimpleCharStream(stream, 1, 1); 6186 token_source = new ParserTokenManager(jj_input_stream); 6187 token = new Token(); 6188 jj_ntk = -1; 6189 jj_gen = 0; 6190 for (int i = 0; i < 31; i++) jj_la1[i] = -1; 6191 for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls(); 6192 } 6193 6194 public void ReInit(java.io.InputStream stream) { 6195 jj_input_stream.ReInit(stream, 1, 1); 6196 token_source.ReInit(jj_input_stream); 6197 token = new Token(); 6198 jj_ntk = -1; 6199 jj_gen = 0; 6200 for (int i = 0; i < 31; i++) jj_la1[i] = -1; 6201 for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls(); 6202 } 6203 6204 public Parser(java.io.Reader stream) { 6205 jj_input_stream = new SimpleCharStream(stream, 1, 1); 6206 token_source = new ParserTokenManager(jj_input_stream); 6207 token = new Token(); 6208 jj_ntk = -1; 6209 jj_gen = 0; 6210 for (int i = 0; i < 31; i++) jj_la1[i] = -1; 6211 for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls(); 6212 } 6213 6214 public void ReInit(java.io.Reader stream) { 6215 jj_input_stream.ReInit(stream, 1, 1); 6216 token_source.ReInit(jj_input_stream); 6217 token = new Token(); 6218 jj_ntk = -1; 6219 jj_gen = 0; 6220 for (int i = 0; i < 31; i++) jj_la1[i] = -1; 6221 for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls(); 6222 } 6223 6224 public Parser(ParserTokenManager tm) { 6225 token_source = tm; 6226 token = new Token(); 6227 jj_ntk = -1; 6228 jj_gen = 0; 6229 for (int i = 0; i < 31; i++) jj_la1[i] = -1; 6230 for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls(); 6231 } 6232 6233 public void ReInit(ParserTokenManager tm) { 6234 token_source = tm; 6235 token = new Token(); 6236 jj_ntk = -1; 6237 jj_gen = 0; 6238 for (int i = 0; i < 31; i++) jj_la1[i] = -1; 6239 for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls(); 6240 } 6241 6242 final private Token jj_consume_token(int kind) throws ParseException { 6243 Token oldToken; 6244 if ((oldToken = token).next != null) token = token.next; 6245 else token = token.next = token_source.getNextToken(); 6246 jj_ntk = -1; 6247 if (token.kind == kind) { 6248 jj_gen++; 6249 if (++jj_gc > 100) { 6250 jj_gc = 0; 6251 for (int i = 0; i < jj_2_rtns.length; i++) { 6252 JJCalls c = jj_2_rtns[i]; 6253 while (c != null) { 6254 if (c.gen < jj_gen) c.first = null; 6255 c = c.next; 6256 } 6257 } 6258 } 6259 return token; 6260 } 6261 token = oldToken; 6262 jj_kind = kind; 6263 throw generateParseException(); 6264 } 6265 6266 static private final class LookaheadSuccess extends java.lang.Error { } 6267 final private LookaheadSuccess jj_ls = new LookaheadSuccess(); 6268 final private boolean jj_scan_token(int kind) { 6269 if (jj_scanpos == jj_lastpos) { 6270 jj_la--; 6271 if (jj_scanpos.next == null) { 6272 jj_lastpos = jj_scanpos = jj_scanpos.next = token_source.getNextToken(); 6273 } else { 6274 jj_lastpos = jj_scanpos = jj_scanpos.next; 6275 } 6276 } else { 6277 jj_scanpos = jj_scanpos.next; 6278 } 6279 if (jj_rescan) { 6280 int i = 0; Token tok = token; 6281 while (tok != null && tok != jj_scanpos) { i++; tok = tok.next; } 6282 if (tok != null) jj_add_error_token(kind, i); 6283 } 6284 if (jj_scanpos.kind != kind) return true; 6285 if (jj_la == 0 && jj_scanpos == jj_lastpos) throw jj_ls; 6286 return false; 6287 } 6288 6289 final public Token getNextToken() { 6290 if (token.next != null) token = token.next; 6291 else token = token.next = token_source.getNextToken(); 6292 jj_ntk = -1; 6293 jj_gen++; 6294 return token; 6295 } 6296 6297 final public Token getToken(int index) { 6298 Token t = lookingAhead ? jj_scanpos : token; 6299 for (int i = 0; i < index; i++) { 6300 if (t.next != null) t = t.next; 6301 else t = t.next = token_source.getNextToken(); 6302 } 6303 return t; 6304 } 6305 6306 final private int jj_ntk() { 6307 if ((jj_nt=token.next) == null) 6308 return (jj_ntk = (token.next=token_source.getNextToken()).kind); 6309 else 6310 return (jj_ntk = jj_nt.kind); 6311 } 6312 6313 private java.util.Vector jj_expentries = new java.util.Vector (); 6314 private int[] jj_expentry; 6315 private int jj_kind = -1; 6316 private int[] jj_lasttokens = new int[100]; 6317 private int jj_endpos; 6318 6319 private void jj_add_error_token(int kind, int pos) { 6320 if (pos >= 100) return; 6321 if (pos == jj_endpos + 1) { 6322 jj_lasttokens[jj_endpos++] = kind; 6323 } else if (jj_endpos != 0) { 6324 jj_expentry = new int[jj_endpos]; 6325 for (int i = 0; i < jj_endpos; i++) { 6326 jj_expentry[i] = jj_lasttokens[i]; 6327 } 6328 boolean exists = false; 6329 for (java.util.Enumeration e = jj_expentries.elements(); e.hasMoreElements();) { 6330 int[] oldentry = (int[])(e.nextElement()); 6331 if (oldentry.length == jj_expentry.length) { 6332 exists = true; 6333 for (int i = 0; i < jj_expentry.length; i++) { 6334 if (oldentry[i] != jj_expentry[i]) { 6335 exists = false; 6336 break; 6337 } 6338 } 6339 if (exists) break; 6340 } 6341 } 6342 if (!exists) jj_expentries.addElement(jj_expentry); 6343 if (pos != 0) jj_lasttokens[(jj_endpos = pos) - 1] = kind; 6344 } 6345 } 6346 6347 public ParseException generateParseException() { 6348 jj_expentries.removeAllElements(); 6349 boolean[] la1tokens = new boolean[285]; 6350 for (int i = 0; i < 285; i++) { 6351 la1tokens[i] = false; 6352 } 6353 if (jj_kind >= 0) { 6354 la1tokens[jj_kind] = true; 6355 jj_kind = -1; 6356 } 6357 for (int i = 0; i < 31; i++) { 6358 if (jj_la1[i] == jj_gen) { 6359 for (int j = 0; j < 32; j++) { 6360 if ((jj_la1_0[i] & (1<<j)) != 0) { 6361 la1tokens[j] = true; 6362 } 6363 if ((jj_la1_1[i] & (1<<j)) != 0) { 6364 la1tokens[32+j] = true; 6365 } 6366 if ((jj_la1_2[i] & (1<<j)) != 0) { 6367 la1tokens[64+j] = true; 6368 } 6369 if ((jj_la1_3[i] & (1<<j)) != 0) { 6370 la1tokens[96+j] = true; 6371 } 6372 if ((jj_la1_4[i] & (1<<j)) != 0) { 6373 la1tokens[128+j] = true; 6374 } 6375 if ((jj_la1_5[i] & (1<<j)) != 0) { 6376 la1tokens[160+j] = true; 6377 } 6378 if ((jj_la1_6[i] & (1<<j)) != 0) { 6379 la1tokens[192+j] = true; 6380 } 6381 if ((jj_la1_7[i] & (1<<j)) != 0) { 6382 la1tokens[224+j] = true; 6383 } 6384 if ((jj_la1_8[i] & (1<<j)) != 0) { 6385 la1tokens[256+j] = true; 6386 } 6387 } 6388 } 6389 } 6390 for (int i = 0; i < 285; i++) { 6391 if (la1tokens[i]) { 6392 jj_expentry = new int[1]; 6393 jj_expentry[0] = i; 6394 jj_expentries.addElement(jj_expentry); 6395 } 6396 } 6397 jj_endpos = 0; 6398 jj_rescan_token(); 6399 jj_add_error_token(0, 0); 6400 int[][] exptokseq = new int[jj_expentries.size()][]; 6401 for (int i = 0; i < jj_expentries.size(); i++) { 6402 exptokseq[i] = (int[])jj_expentries.elementAt(i); 6403 } 6404 return new ParseException(token, exptokseq, tokenImage); 6405 } 6406 6407 final public void enable_tracing() { 6408 } 6409 6410 final public void disable_tracing() { 6411 } 6412 6413 final private void jj_rescan_token() { 6414 jj_rescan = true; 6415 for (int i = 0; i < 5; i++) { 6416 JJCalls p = jj_2_rtns[i]; 6417 do { 6418 if (p.gen > jj_gen) { 6419 jj_la = p.arg; jj_lastpos = jj_scanpos = p.first; 6420 switch (i) { 6421 case 0: jj_3_1(); break; 6422 case 1: jj_3_2(); break; 6423 case 2: jj_3_3(); break; 6424 case 3: jj_3_4(); break; 6425 case 4: jj_3_5(); break; 6426 } 6427 } 6428 p = p.next; 6429 } while (p != null); 6430 } 6431 jj_rescan = false; 6432 } 6433 6434 final private void jj_save(int index, int xla) { 6435 JJCalls p = jj_2_rtns[index]; 6436 while (p.gen > jj_gen) { 6437 if (p.next == null) { p = p.next = new JJCalls(); break; } 6438 p = p.next; 6439 } 6440 p.gen = jj_gen + xla - jj_la; p.first = token; p.arg = xla; 6441 } 6442 6443 static final class JJCalls { 6444 int gen; 6445 Token first; 6446 int arg; 6447 JJCalls next; 6448 } 6449 6450} 6451 | Popular Tags |