home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 1998 November
/
Chip_1998-11_cd.bin
/
tema
/
Cafe
/
jfc.bin
/
html32.java
< prev
next >
Wrap
Text File
|
1998-02-26
|
173KB
|
6,644 lines
/* Generated By:JavaCC: Do not edit this line. html32.java */
/*
* @(#)html-3.2.jj 1.18 97/12/03
*
* Copyright (c) 1997 Sun Microsystems, Inc. All Rights Reserved.
*
* This software is the confidential and proprietary information of Sun
* Microsystems, Inc. ("Confidential Information"). You shall not
* disclose such Confidential Information and shall use it only in
* accordance with the terms of the license agreement you entered into
* with Sun.
*
* SUN MAKES NO REPRESENTATIONS OR WARRANTIES ABOUT THE SUITABILITY OF THE
* SOFTWARE, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
* IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
* PURPOSE, OR NON-INFRINGEMENT. SUN SHALL NOT BE LIABLE FOR ANY DAMAGES
* SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING OR DISTRIBUTING
* THIS SOFTWARE OR ITS DERIVATIVES.
*
*/
/*
* @version 1.18 12/03/97
* @author Makarand Gokhale
*/
package com.sun.java.swing.text.html;
/**
* An HTML parser class, derived from the grammar shipped
* with JavaCC. This must be built with the -NOSTATIC option
* Add the appropriate callback to do the actions using HTMLParserCallback
* Interface. By Default this will do nothing
*
* The productions call into a method to deal with the action.
* These methods are called XXXAction where XXX is the name of
* the production. This allows the grammer to be used for
* multiple things without a maintenance burdon.
*
* @version 1.18 12/03/97
* @author Makarand Gokhale
* @author Timothy Prinzing
*/
import java.net.*;
import java.io.*;
class html32 implements html32Constants {
private HTMLParserCallback callback;
private int listdepth = 0;
public void setCallback(HTMLParserCallback cb){
callback = cb;
}
public static void main(String args[]) {
html32 t;
if(args.length > 0 ) {
System.out.println("Reading from URL:"+args[0]);
try {
URL u = new URL(args[0]);
InputStream is = u.openStream();
t = new html32(new java.io.InputStreamReader(is));
t.setCallback(new HTMLParserCallbackDefault());
} catch ( Exception e) {
System.out.println("UEL Exception "+e);
System.out.println("URL Open failed, Reading from standard input...");
t = new html32(new java.io.InputStreamReader(System.in));
t.setCallback(new HTMLParserCallbackDefault());
}
}
else {
System.out.println("Reading from standard input...");
t = new html32(new java.io.InputStreamReader(System.in));
t.setCallback(new HTMLParserCallbackDefault());
}
HTMLParserCallbackDefault.bDoDebug = true;
try {
t.html();
System.out.println("Thank you.");
} catch (Exception e) {
System.out.println("Oops.");
System.out.println(e.getMessage());
e.printStackTrace();
}
}
public html32(java.io.Reader reader){
this(new ReaderCharStream(reader,1,1));
}
public void ReInit(java.io.Reader reader){
ReInit(new ReaderCharStream(reader,1,1));
}
// ================================================================
final public void pcdata() throws ParseException {
Token t;
t = jj_consume_token(PCDATA);
callback.pcdataAction(t.image);
}
final public void attribute() throws ParseException {
Token n, v = null;
n = jj_consume_token(A_NAME);
if (jj_mask_0[getToken(1).kind]) {
jj_consume_token(A_EQ);
v = jj_consume_token(CDATA);
} else {
jj_expLA1[0] = jj_gen;
;
}
String value = (v != null) ? v.image : null;
if ((value != null) && value.startsWith("\"")) {
value = value.substring(1, value.length() - 1);
}
callback.attributeAction(n.image, value);
}
static boolean[] jj_mask_0 = new boolean[93];
static {
jj_mask_0[A_EQ] = true;
}
final public void attlist() throws ParseException {
label_1:
while (true) {
attribute();
if (jj_mask_1[getToken(1).kind]) {
;
} else {
jj_expLA1[1] = jj_gen;
break label_1;
}
}
}
static boolean[] jj_mask_1 = new boolean[93];
static {
jj_mask_1[A_NAME] = true;
}
final public void Eheading() throws ParseException {
if (jj_2_5(2)) {
h1();
} else {
if (jj_2_4(2)) {
h2();
} else {
if (jj_2_3(2)) {
h3();
} else {
if (jj_2_2(2)) {
h4();
} else {
if (jj_2_1(2)) {
h5();
} else {
if (jj_mask_2[getToken(1).kind]) {
h6();
} else {
jj_expLA1[2] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
}
}
}
}
}
}
static boolean[] jj_mask_2 = new boolean[93];
static {
jj_mask_2[STAGO] = true;
}
final public void Epreformatted() throws ParseException {
pre();
}
final public void Elist() throws ParseException {
if (jj_2_9(2)) {
ul();
} else {
if (jj_2_8(2)) {
ol();
} else {
if (jj_2_7(2)) {
dir();
} else {
if (jj_2_6(2)) {
menu();
} else {
if (listdepth == 0 && getToken(2).kind == LI) {
impliedul();
} else {
jj_consume_token(-1);
throw new ParseException();
}
}
}
}
}
}
final public void Efont() throws ParseException {
if (jj_2_17(2)) {
tt();
} else {
if (jj_2_16(2)) {
i();
} else {
if (jj_2_15(2)) {
b();
} else {
if (jj_2_14(2)) {
u();
} else {
if (jj_2_13(2)) {
strike();
} else {
if (jj_2_12(2)) {
big();
} else {
if (jj_2_11(2)) {
small();
} else {
if (jj_2_10(2)) {
sub();
} else {
if (jj_mask_3[getToken(1).kind]) {
sup();
} else {
jj_expLA1[3] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
}
}
}
}
}
}
}
}
}
static boolean[] jj_mask_3 = new boolean[93];
static {
jj_mask_3[STAGO] = true;
}
final public void Ephrase() throws ParseException {
if (jj_2_24(2)) {
em();
} else {
if (jj_2_23(2)) {
strong();
} else {
if (jj_2_22(2)) {
dfn();
} else {
if (jj_2_21(2)) {
code();
} else {
if (jj_2_20(2)) {
samp();
} else {
if (jj_2_19(2)) {
kbd();
} else {
if (jj_2_18(2)) {
_var();
} else {
if (jj_mask_4[getToken(1).kind]) {
cite();
} else {
jj_expLA1[4] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
}
}
}
}
}
}
}
}
static boolean[] jj_mask_4 = new boolean[93];
static {
jj_mask_4[STAGO] = true;
}
final public void Especial() throws ParseException {
if (jj_2_31(2)) {
a();
} else {
if (jj_2_30(2)) {
img();
} else {
if (jj_2_29(2)) {
applet();
} else {
if (jj_2_28(2)) {
font();
} else {
if (jj_2_27(2)) {
basefont();
} else {
if (jj_2_26(2)) {
br();
} else {
if (jj_2_25(2)) {
script();
} else {
if (jj_mask_5[getToken(1).kind]) {
map();
} else {
jj_expLA1[5] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
}
}
}
}
}
}
}
}
static boolean[] jj_mask_5 = new boolean[93];
static {
jj_mask_5[STAGO] = true;
}
final public void Eform() throws ParseException {
if (jj_2_33(2)) {
input();
} else {
if (jj_2_32(2)) {
select();
} else {
if (jj_mask_6[getToken(1).kind]) {
textarea();
} else {
jj_expLA1[6] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
}
}
}
static boolean[] jj_mask_6 = new boolean[93];
static {
jj_mask_6[STAGO] = true;
}
void whitespace() throws ParseException {
Token t ;
t = getToken(1);
if( t != null){
if (t.specialToken != null){
Token tmp_t = t.specialToken;
while (tmp_t.specialToken != null) tmp_t = tmp_t.specialToken;
while (tmp_t != null) {
callback.whitespaceAction(tmp_t.image);
tmp_t = tmp_t.next;
}
}
}
}
final public void Etext() throws ParseException {
if (jj_2_37(2)) {
Efont();
} else {
if (jj_2_36(2)) {
Ephrase();
} else {
if (jj_2_35(2)) {
Especial();
} else {
if (jj_2_34(2)) {
Eform();
} else {
if (jj_mask_7[getToken(1).kind]) {
pcdata();
} else {
jj_expLA1[7] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
}
}
}
}
}
static boolean[] jj_mask_7 = new boolean[93];
static {
jj_mask_7[PCDATA] = true;
}
final public void tt() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(TT);
if (jj_mask_8[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[8] = jj_gen;
;
}
if (jj_mask_9[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[9] = jj_gen;
;
}
callback.ttOpenAction();
label_2:
while (true) {
if (jj_mask_10[getToken(1).kind]) {
;
} else {
jj_expLA1[10] = jj_gen;
break label_2;
}
Etext();
}
try {
etag();
jj_consume_token(TT);
jj_consume_token(TAGC);
} catch (ParseException e) {
handleException();
}
callback.ttCloseAction();
}
static boolean[] jj_mask_8 = new boolean[93];
static {
jj_mask_8[A_NAME] = true;
}
static boolean[] jj_mask_9 = new boolean[93];
static {
jj_mask_9[TAGC] = true;
}
static boolean[] jj_mask_10 = new boolean[93];
static {
jj_mask_10[STAGO] =
jj_mask_10[PCDATA] = true;
}
final public void i() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(I);
if (jj_mask_11[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[11] = jj_gen;
;
}
if (jj_mask_12[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[12] = jj_gen;
;
}
callback.iOpenAction();
label_3:
while (true) {
if (jj_mask_13[getToken(1).kind]) {
;
} else {
jj_expLA1[13] = jj_gen;
break label_3;
}
Etext();
}
try {
etag();
jj_consume_token(I);
jj_consume_token(TAGC);
} catch (ParseException e) {
handleException();
}
callback.iCloseAction();
}
static boolean[] jj_mask_11 = new boolean[93];
static {
jj_mask_11[A_NAME] = true;
}
static boolean[] jj_mask_12 = new boolean[93];
static {
jj_mask_12[TAGC] = true;
}
static boolean[] jj_mask_13 = new boolean[93];
static {
jj_mask_13[STAGO] =
jj_mask_13[PCDATA] = true;
}
final public void b() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(B);
if (jj_mask_14[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[14] = jj_gen;
;
}
if (jj_mask_15[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[15] = jj_gen;
;
}
callback.bOpenAction();
label_4:
while (true) {
if (jj_2_38(2)) {
;
} else {
break label_4;
}
Etext();
}
try {
etag();
jj_consume_token(B);
jj_consume_token(TAGC);
} catch (ParseException e) {
handleException();
}
callback.bCloseAction();
}
static boolean[] jj_mask_14 = new boolean[93];
static {
jj_mask_14[A_NAME] = true;
}
static boolean[] jj_mask_15 = new boolean[93];
static {
jj_mask_15[TAGC] = true;
}
final public void u() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(U);
if (jj_mask_16[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[16] = jj_gen;
;
}
if (jj_mask_17[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[17] = jj_gen;
;
}
callback.uOpenAction();
label_5:
while (true) {
if (jj_mask_18[getToken(1).kind]) {
;
} else {
jj_expLA1[18] = jj_gen;
break label_5;
}
Etext();
}
try {
etag();
jj_consume_token(U);
jj_consume_token(TAGC);
} catch (ParseException e) {
handleException();
}
callback.uCloseAction();
}
static boolean[] jj_mask_16 = new boolean[93];
static {
jj_mask_16[A_NAME] = true;
}
static boolean[] jj_mask_17 = new boolean[93];
static {
jj_mask_17[TAGC] = true;
}
static boolean[] jj_mask_18 = new boolean[93];
static {
jj_mask_18[STAGO] =
jj_mask_18[PCDATA] = true;
}
final public void strike() throws ParseException {
jj_consume_token(STAGO);
if (jj_mask_20[getToken(1).kind]) {
jj_consume_token(STRIKE);
} else {
jj_expLA1[20] = jj_gen;
if (jj_mask_19[getToken(1).kind]) {
jj_consume_token(S);
} else {
jj_expLA1[19] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
}
if (jj_mask_21[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[21] = jj_gen;
;
}
if (jj_mask_22[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[22] = jj_gen;
;
}
callback.strikeOpenAction();
label_6:
while (true) {
if (jj_mask_23[getToken(1).kind]) {
;
} else {
jj_expLA1[23] = jj_gen;
break label_6;
}
Etext();
}
try {
etag();
if (jj_mask_25[getToken(1).kind]) {
jj_consume_token(STRIKE);
} else {
jj_expLA1[25] = jj_gen;
if (jj_mask_24[getToken(1).kind]) {
jj_consume_token(S);
} else {
jj_expLA1[24] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
}
jj_consume_token(TAGC);
} catch (ParseException e) {
handleException();
}
callback.strikeCloseAction();
}
static boolean[] jj_mask_19 = new boolean[93];
static {
jj_mask_19[S] = true;
}
static boolean[] jj_mask_20 = new boolean[93];
static {
jj_mask_20[STRIKE] = true;
}
static boolean[] jj_mask_21 = new boolean[93];
static {
jj_mask_21[A_NAME] = true;
}
static boolean[] jj_mask_22 = new boolean[93];
static {
jj_mask_22[TAGC] = true;
}
static boolean[] jj_mask_23 = new boolean[93];
static {
jj_mask_23[STAGO] =
jj_mask_23[PCDATA] = true;
}
static boolean[] jj_mask_24 = new boolean[93];
static {
jj_mask_24[S] = true;
}
static boolean[] jj_mask_25 = new boolean[93];
static {
jj_mask_25[STRIKE] = true;
}
final public void big() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(BIG);
if (jj_mask_26[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[26] = jj_gen;
;
}
if (jj_mask_27[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[27] = jj_gen;
;
}
callback.bigOpenAction();
label_7:
while (true) {
if (jj_mask_28[getToken(1).kind]) {
;
} else {
jj_expLA1[28] = jj_gen;
break label_7;
}
Etext();
}
try {
etag();
jj_consume_token(BIG);
jj_consume_token(TAGC);
} catch (ParseException e) {
handleException();
}
callback.bigCloseAction();
}
static boolean[] jj_mask_26 = new boolean[93];
static {
jj_mask_26[A_NAME] = true;
}
static boolean[] jj_mask_27 = new boolean[93];
static {
jj_mask_27[TAGC] = true;
}
static boolean[] jj_mask_28 = new boolean[93];
static {
jj_mask_28[STAGO] =
jj_mask_28[PCDATA] = true;
}
final public void small() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(SMALL);
if (jj_mask_29[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[29] = jj_gen;
;
}
if (jj_mask_30[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[30] = jj_gen;
;
}
callback.smallOpenAction();
label_8:
while (true) {
if (jj_mask_31[getToken(1).kind]) {
;
} else {
jj_expLA1[31] = jj_gen;
break label_8;
}
Etext();
}
try {
etag();
jj_consume_token(SMALL);
jj_consume_token(TAGC);
} catch (ParseException e) {
handleException();
}
callback.smallCloseAction();
}
static boolean[] jj_mask_29 = new boolean[93];
static {
jj_mask_29[A_NAME] = true;
}
static boolean[] jj_mask_30 = new boolean[93];
static {
jj_mask_30[TAGC] = true;
}
static boolean[] jj_mask_31 = new boolean[93];
static {
jj_mask_31[STAGO] =
jj_mask_31[PCDATA] = true;
}
final public void sub() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(SUB);
if (jj_mask_32[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[32] = jj_gen;
;
}
if (jj_mask_33[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[33] = jj_gen;
;
}
callback.subOpenAction();
label_9:
while (true) {
if (jj_mask_34[getToken(1).kind]) {
;
} else {
jj_expLA1[34] = jj_gen;
break label_9;
}
Etext();
}
try {
etag();
jj_consume_token(SUB);
jj_consume_token(TAGC);
} catch (ParseException e) {
handleException();
}
callback.subCloseAction();
}
static boolean[] jj_mask_32 = new boolean[93];
static {
jj_mask_32[A_NAME] = true;
}
static boolean[] jj_mask_33 = new boolean[93];
static {
jj_mask_33[TAGC] = true;
}
static boolean[] jj_mask_34 = new boolean[93];
static {
jj_mask_34[STAGO] =
jj_mask_34[PCDATA] = true;
}
final public void sup() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(SUP);
if (jj_mask_35[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[35] = jj_gen;
;
}
if (jj_mask_36[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[36] = jj_gen;
;
}
callback.supOpenAction();
label_10:
while (true) {
if (jj_mask_37[getToken(1).kind]) {
;
} else {
jj_expLA1[37] = jj_gen;
break label_10;
}
Etext();
}
try {
etag();
jj_consume_token(SUP);
jj_consume_token(TAGC);
} catch (ParseException e) {
handleException();
}
callback.supCloseAction();
}
static boolean[] jj_mask_35 = new boolean[93];
static {
jj_mask_35[A_NAME] = true;
}
static boolean[] jj_mask_36 = new boolean[93];
static {
jj_mask_36[TAGC] = true;
}
static boolean[] jj_mask_37 = new boolean[93];
static {
jj_mask_37[STAGO] =
jj_mask_37[PCDATA] = true;
}
final public void em() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(EM);
if (jj_mask_38[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[38] = jj_gen;
;
}
if (jj_mask_39[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[39] = jj_gen;
;
}
callback.emOpenAction();
label_11:
while (true) {
if (jj_mask_40[getToken(1).kind]) {
;
} else {
jj_expLA1[40] = jj_gen;
break label_11;
}
Etext();
}
try {
etag();
jj_consume_token(EM);
jj_consume_token(TAGC);
} catch (ParseException e) {
handleException();
}
callback.emCloseAction();
}
static boolean[] jj_mask_38 = new boolean[93];
static {
jj_mask_38[A_NAME] = true;
}
static boolean[] jj_mask_39 = new boolean[93];
static {
jj_mask_39[TAGC] = true;
}
static boolean[] jj_mask_40 = new boolean[93];
static {
jj_mask_40[STAGO] =
jj_mask_40[PCDATA] = true;
}
final public void strong() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(STRONG);
if (jj_mask_41[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[41] = jj_gen;
;
}
if (jj_mask_42[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[42] = jj_gen;
;
}
callback.strongOpenAction();
label_12:
while (true) {
if (jj_mask_43[getToken(1).kind]) {
;
} else {
jj_expLA1[43] = jj_gen;
break label_12;
}
Etext();
}
try {
etag();
jj_consume_token(STRONG);
jj_consume_token(TAGC);
} catch (ParseException e) {
handleException();
}
callback.strongCloseAction();
}
static boolean[] jj_mask_41 = new boolean[93];
static {
jj_mask_41[A_NAME] = true;
}
static boolean[] jj_mask_42 = new boolean[93];
static {
jj_mask_42[TAGC] = true;
}
static boolean[] jj_mask_43 = new boolean[93];
static {
jj_mask_43[STAGO] =
jj_mask_43[PCDATA] = true;
}
final public void dfn() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(DFN);
if (jj_mask_44[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[44] = jj_gen;
;
}
if (jj_mask_45[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[45] = jj_gen;
;
}
callback.dfnOpenAction();
label_13:
while (true) {
if (jj_mask_46[getToken(1).kind]) {
;
} else {
jj_expLA1[46] = jj_gen;
break label_13;
}
Etext();
}
try {
etag();
jj_consume_token(DFN);
jj_consume_token(TAGC);
} catch (ParseException e) {
handleException();
}
callback.dfnCloseAction();
}
static boolean[] jj_mask_44 = new boolean[93];
static {
jj_mask_44[A_NAME] = true;
}
static boolean[] jj_mask_45 = new boolean[93];
static {
jj_mask_45[TAGC] = true;
}
static boolean[] jj_mask_46 = new boolean[93];
static {
jj_mask_46[STAGO] =
jj_mask_46[PCDATA] = true;
}
final public void code() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(CODE);
if (jj_mask_47[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[47] = jj_gen;
;
}
if (jj_mask_48[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[48] = jj_gen;
;
}
callback.codeOpenAction();
label_14:
while (true) {
if (jj_2_39(2)) {
;
} else {
break label_14;
}
Etext();
}
try {
etag();
jj_consume_token(CODE);
jj_consume_token(TAGC);
} catch (ParseException e) {
handleException();
}
callback.codeCloseAction();
}
static boolean[] jj_mask_47 = new boolean[93];
static {
jj_mask_47[A_NAME] = true;
}
static boolean[] jj_mask_48 = new boolean[93];
static {
jj_mask_48[TAGC] = true;
}
final public void samp() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(SAMP);
if (jj_mask_49[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[49] = jj_gen;
;
}
if (jj_mask_50[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[50] = jj_gen;
;
}
callback.sampOpenAction();
label_15:
while (true) {
if (jj_mask_51[getToken(1).kind]) {
;
} else {
jj_expLA1[51] = jj_gen;
break label_15;
}
Etext();
}
try {
etag();
jj_consume_token(SAMP);
jj_consume_token(TAGC);
} catch (ParseException e) {
handleException();
}
callback.sampCloseAction();
}
static boolean[] jj_mask_49 = new boolean[93];
static {
jj_mask_49[A_NAME] = true;
}
static boolean[] jj_mask_50 = new boolean[93];
static {
jj_mask_50[TAGC] = true;
}
static boolean[] jj_mask_51 = new boolean[93];
static {
jj_mask_51[STAGO] =
jj_mask_51[PCDATA] = true;
}
final public void kbd() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(KBD);
if (jj_mask_52[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[52] = jj_gen;
;
}
if (jj_mask_53[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[53] = jj_gen;
;
}
callback.kbdOpenAction();
label_16:
while (true) {
if (jj_mask_54[getToken(1).kind]) {
;
} else {
jj_expLA1[54] = jj_gen;
break label_16;
}
Etext();
}
try {
etag();
jj_consume_token(KBD);
jj_consume_token(TAGC);
} catch (ParseException e) {
handleException();
}
callback.kbdCloseAction();
}
static boolean[] jj_mask_52 = new boolean[93];
static {
jj_mask_52[A_NAME] = true;
}
static boolean[] jj_mask_53 = new boolean[93];
static {
jj_mask_53[TAGC] = true;
}
static boolean[] jj_mask_54 = new boolean[93];
static {
jj_mask_54[STAGO] =
jj_mask_54[PCDATA] = true;
}
final public void _var() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(VAR);
if (jj_mask_55[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[55] = jj_gen;
;
}
if (jj_mask_56[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[56] = jj_gen;
;
}
callback.varOpenAction();
label_17:
while (true) {
if (jj_mask_57[getToken(1).kind]) {
;
} else {
jj_expLA1[57] = jj_gen;
break label_17;
}
Etext();
}
try {
etag();
jj_consume_token(VAR);
jj_consume_token(TAGC);
} catch (ParseException e) {
handleException();
}
callback.varCloseAction();
}
static boolean[] jj_mask_55 = new boolean[93];
static {
jj_mask_55[A_NAME] = true;
}
static boolean[] jj_mask_56 = new boolean[93];
static {
jj_mask_56[TAGC] = true;
}
static boolean[] jj_mask_57 = new boolean[93];
static {
jj_mask_57[STAGO] =
jj_mask_57[PCDATA] = true;
}
final public void cite() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(CITE);
if (jj_mask_58[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[58] = jj_gen;
;
}
if (jj_mask_59[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[59] = jj_gen;
;
}
callback.citeOpenAction();
label_18:
while (true) {
if (jj_mask_60[getToken(1).kind]) {
;
} else {
jj_expLA1[60] = jj_gen;
break label_18;
}
Etext();
}
try {
etag();
jj_consume_token(CITE);
jj_consume_token(TAGC);
} catch (ParseException e) {
handleException();
}
callback.citeCloseAction();
}
static boolean[] jj_mask_58 = new boolean[93];
static {
jj_mask_58[A_NAME] = true;
}
static boolean[] jj_mask_59 = new boolean[93];
static {
jj_mask_59[TAGC] = true;
}
static boolean[] jj_mask_60 = new boolean[93];
static {
jj_mask_60[STAGO] =
jj_mask_60[PCDATA] = true;
}
final public void font() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(FONT);
if (jj_mask_61[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[61] = jj_gen;
;
}
if (jj_mask_62[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[62] = jj_gen;
;
}
callback.fontOpenAction();
label_19:
while (true) {
if (jj_mask_63[getToken(1).kind]) {
;
} else {
jj_expLA1[63] = jj_gen;
break label_19;
}
Etext();
}
try {
etag();
jj_consume_token(FONT);
jj_consume_token(TAGC);
} catch (ParseException e) {
handleException();
}
callback.fontCloseAction();
}
static boolean[] jj_mask_61 = new boolean[93];
static {
jj_mask_61[A_NAME] = true;
}
static boolean[] jj_mask_62 = new boolean[93];
static {
jj_mask_62[TAGC] = true;
}
static boolean[] jj_mask_63 = new boolean[93];
static {
jj_mask_63[STAGO] =
jj_mask_63[PCDATA] = true;
}
final public void basefont() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(BASEFONT);
if (jj_mask_64[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[64] = jj_gen;
;
}
if (jj_mask_65[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[65] = jj_gen;
;
}
callback.basefontAction();
}
static boolean[] jj_mask_64 = new boolean[93];
static {
jj_mask_64[A_NAME] = true;
}
static boolean[] jj_mask_65 = new boolean[93];
static {
jj_mask_65[TAGC] = true;
}
final public void br() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(BR);
if (jj_mask_66[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[66] = jj_gen;
;
}
if (jj_mask_67[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[67] = jj_gen;
;
}
callback.brAction();
}
static boolean[] jj_mask_66 = new boolean[93];
static {
jj_mask_66[A_NAME] = true;
}
static boolean[] jj_mask_67 = new boolean[93];
static {
jj_mask_67[TAGC] = true;
}
final public void Eblock() throws ParseException {
if (jj_2_50(2)) {
p();
} else {
if (jj_2_49(2)) {
Elist();
} else {
if (jj_2_48(2)) {
Epreformatted();
} else {
if (jj_2_47(2)) {
dl();
} else {
if (jj_2_46(2)) {
div();
} else {
if (jj_2_45(2)) {
center();
} else {
if (jj_2_44(2)) {
blockquote();
} else {
if (jj_2_43(2)) {
form();
} else {
if (jj_2_42(2)) {
isindex();
} else {
if (jj_2_41(2)) {
hr();
} else {
if (jj_2_40(2)) {
table();
} else {
jj_consume_token(-1);
throw new ParseException();
}
}
}
}
}
}
}
}
}
}
}
}
final public void Eflow() throws ParseException {
label_20:
while (true) {
if (jj_2_51(2)) {
;
} else {
break label_20;
}
if (jj_2_52(2)) {
Eblock();
} else {
if (jj_mask_68[getToken(1).kind]) {
impliedParagraph();
} else {
jj_expLA1[68] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
}
}
}
static boolean[] jj_mask_68 = new boolean[93];
static {
jj_mask_68[STAGO] =
jj_mask_68[PCDATA] = true;
}
final public void impliedParagraph() throws ParseException {
callback.blockOpenAction("impliedp");
label_21:
while (true) {
Etext();
if (jj_2_53(2)) {
;
} else {
break label_21;
}
}
callback.blockCloseAction("impliedp");
}
final public void Ebody_content() throws ParseException {
label_22:
while (true) {
if (jj_2_54(2)) {
;
} else {
break label_22;
}
if (jj_2_58(2)) {
Eheading();
} else {
if (jj_2_57(2)) {
Eblock();
} else {
if (jj_2_56(2)) {
address();
} else {
if (jj_2_55(2)) {
impliedParagraph();
} else {
jj_consume_token(-1);
throw new ParseException();
}
}
}
}
}
}
final public int _Ebody_content() throws ParseException {
// MG 09/03/97 Try to Get the nextToken. If error then we must have
// reached end of file so return -1
Token t1=null,t2=null;
try {
t1 = getToken(1);
}catch(Exception e){
return -1;
}
if (jj_2_63(2)) {
if (jj_2_62(2)) {
Eheading();
} else {
if (jj_2_61(2)) {
Eblock();
} else {
if (jj_2_60(2)) {
address();
} else {
if (jj_2_59(2)) {
impliedParagraph();
} else {
jj_consume_token(-1);
throw new ParseException();
}
}
}
}
} else {
;
}
// Get the next token. If we cannot get the next token
// a match must have occured, and we have hit the end of file
// So return -2
try{
t2 = getToken(1);
}
catch (Exception e){
return -2;
}
if(t1.beginLine == t2.beginLine && t1.beginColumn == t2.beginColumn)
return 0;
else
return 1;
}
final public void body_content() throws ParseException {
Token t1,t2;
int parseVal=0;
try {
while(parseVal == 0 ){
try {
parseVal=_Ebody_content();
}catch(ParseException pe){
}
if(parseVal >= 0 ){
t1 = getToken(1);
t2 = getToken(2);
if(t1.kind == ETAGO){
if(t2.kind == BODY || t2.kind == HTML)
break;
else
SkipToken(2);
}
else
SkipToken(1);
}
}
}catch (ParseException e) {
System.out.println("Exception:"+e);
}
}
final public void body() throws ParseException {
Token t1,t2;
if (jj_2_64(2)) {
jj_consume_token(STAGO);
jj_consume_token(BODY);
if (jj_mask_69[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[69] = jj_gen;
;
}
if (jj_mask_70[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[70] = jj_gen;
;
}
} else {
;
}
callback.bodyOpenAction();
try {
while(true){
// Get the next Body Content
Ebody_content();
t1 = getToken(1);
t2 = getToken(2);
// Skip Over Tokens that are not end HTML or Body Tag
// and continue
if(t1.kind == ETAGO){
if(t2.kind == BODY || t2.kind == HTML)
break;
else
SkipToken(2);
}
else
SkipToken(1);
}
}catch (ParseException e) {
System.out.println("Exception:"+e);
}
if (jj_2_65(2)) {
etag();
jj_consume_token(BODY);
if (jj_mask_71[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[71] = jj_gen;
;
}
} else {
;
}
callback.bodyCloseAction();
}
static boolean[] jj_mask_69 = new boolean[93];
static {
jj_mask_69[A_NAME] = true;
}
static boolean[] jj_mask_70 = new boolean[93];
static {
jj_mask_70[TAGC] = true;
}
static boolean[] jj_mask_71 = new boolean[93];
static {
jj_mask_71[TAGC] = true;
}
void handleException() throws ParseException {
int ret=SkipEndToken();
}
int SkipEndToken() throws ParseException {
Token t, tOld;
int num =0;
t = getToken(1);
tOld = getToken(0);
if(t.kind == ETAGO) num =3;
else if(tOld.kind == ETAGO) num =2;
SkipToken(num);
return num;
}
void SkipToken(int num) throws ParseException {
Token t;
try {
for(int i=0; i < num; i++)
t = getNextToken();
}catch (Exception e){
}catch (Error e){
}
}
final public void _body() throws ParseException {
if (jj_2_66(2)) {
jj_consume_token(STAGO);
jj_consume_token(BODY);
if (jj_mask_72[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[72] = jj_gen;
;
}
if (jj_mask_73[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[73] = jj_gen;
;
}
} else {
;
}
}
static boolean[] jj_mask_72 = new boolean[93];
static {
jj_mask_72[A_NAME] = true;
}
static boolean[] jj_mask_73 = new boolean[93];
static {
jj_mask_73[TAGC] = true;
}
final public void address() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(ADDRESS);
if (jj_mask_74[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[74] = jj_gen;
;
}
if (jj_mask_75[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[75] = jj_gen;
;
}
callback.addressOpenAction();
label_23:
while (true) {
if (jj_mask_76[getToken(1).kind]) {
;
} else {
jj_expLA1[76] = jj_gen;
break label_23;
}
if (jj_2_67(2)) {
Etext();
} else {
if (jj_mask_77[getToken(1).kind]) {
p();
} else {
jj_expLA1[77] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
}
}
try {
etag();
jj_consume_token(ADDRESS);
jj_consume_token(TAGC);
} catch (ParseException e) {
handleException();
}
callback.addressCloseAction();
}
static boolean[] jj_mask_74 = new boolean[93];
static {
jj_mask_74[A_NAME] = true;
}
static boolean[] jj_mask_75 = new boolean[93];
static {
jj_mask_75[TAGC] = true;
}
static boolean[] jj_mask_76 = new boolean[93];
static {
jj_mask_76[STAGO] =
jj_mask_76[PCDATA] = true;
}
static boolean[] jj_mask_77 = new boolean[93];
static {
jj_mask_77[STAGO] = true;
}
final public void div() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(DIV);
if (jj_mask_78[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[78] = jj_gen;
;
}
if (jj_mask_79[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[79] = jj_gen;
;
}
callback.divOpenAction();
Ebody_content();
try {
etag();
jj_consume_token(DIV);
jj_consume_token(TAGC);
} catch (ParseException e) {
handleException();
}
callback.divCloseAction();
}
static boolean[] jj_mask_78 = new boolean[93];
static {
jj_mask_78[A_NAME] = true;
}
static boolean[] jj_mask_79 = new boolean[93];
static {
jj_mask_79[TAGC] = true;
}
final public void center() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(CENTER);
if (jj_mask_80[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[80] = jj_gen;
;
}
if (jj_mask_81[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[81] = jj_gen;
;
}
callback.centerOpenAction();
Ebody_content();
try {
etag();
jj_consume_token(CENTER);
jj_consume_token(TAGC);
} catch (ParseException e) {
handleException();
}
callback.centerCloseAction();
}
static boolean[] jj_mask_80 = new boolean[93];
static {
jj_mask_80[A_NAME] = true;
}
static boolean[] jj_mask_81 = new boolean[93];
static {
jj_mask_81[TAGC] = true;
}
final public void etag() throws ParseException {
if (jj_mask_83[getToken(1).kind]) {
jj_consume_token(ETAGO);
} else {
jj_expLA1[83] = jj_gen;
if (jj_mask_82[getToken(1).kind]) {
jj_consume_token(ETAGOO);
} else {
jj_expLA1[82] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
}
}
static boolean[] jj_mask_82 = new boolean[93];
static {
jj_mask_82[ETAGOO] = true;
}
static boolean[] jj_mask_83 = new boolean[93];
static {
jj_mask_83[ETAGO] = true;
}
// exclusion exception: a()
final public void a() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(A);
if (jj_mask_84[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[84] = jj_gen;
;
}
if (jj_mask_85[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[85] = jj_gen;
;
}
callback.aOpenAction();
label_24:
while (true) {
if (jj_2_68(2)) {
;
} else {
break label_24;
}
Etext();
}
try {
etag();
jj_consume_token(A);
jj_consume_token(TAGC);
} catch (ParseException e) {
handleException();
}
callback.aCloseAction();
}
static boolean[] jj_mask_84 = new boolean[93];
static {
jj_mask_84[A_NAME] = true;
}
static boolean[] jj_mask_85 = new boolean[93];
static {
jj_mask_85[TAGC] = true;
}
final public void map() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(MAP);
if (jj_mask_86[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[86] = jj_gen;
;
}
if (jj_mask_87[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[87] = jj_gen;
;
}
callback.mapOpenAction();
label_25:
while (true) {
if (jj_mask_88[getToken(1).kind]) {
;
} else {
jj_expLA1[88] = jj_gen;
break label_25;
}
area();
}
try {
etag();
jj_consume_token(MAP);
jj_consume_token(TAGC);
} catch (ParseException e) {
handleException();
}
callback.mapCloseAction();
}
static boolean[] jj_mask_86 = new boolean[93];
static {
jj_mask_86[A_NAME] = true;
}
static boolean[] jj_mask_87 = new boolean[93];
static {
jj_mask_87[TAGC] = true;
}
static boolean[] jj_mask_88 = new boolean[93];
static {
jj_mask_88[STAGO] = true;
}
final public void area() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(AREA);
if (jj_mask_89[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[89] = jj_gen;
;
}
if (jj_mask_90[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[90] = jj_gen;
;
}
callback.areaAction();
}
static boolean[] jj_mask_89 = new boolean[93];
static {
jj_mask_89[A_NAME] = true;
}
static boolean[] jj_mask_90 = new boolean[93];
static {
jj_mask_90[TAGC] = true;
}
final public void link() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(LINK);
if (jj_mask_91[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[91] = jj_gen;
;
}
if (jj_mask_92[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[92] = jj_gen;
;
}
callback.linkAction();
}
static boolean[] jj_mask_91 = new boolean[93];
static {
jj_mask_91[A_NAME] = true;
}
static boolean[] jj_mask_92 = new boolean[93];
static {
jj_mask_92[TAGC] = true;
}
final public void img() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(IMG);
if (jj_mask_93[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[93] = jj_gen;
;
}
if (jj_mask_94[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[94] = jj_gen;
;
}
callback.imgAction();
}
static boolean[] jj_mask_93 = new boolean[93];
static {
jj_mask_93[A_NAME] = true;
}
static boolean[] jj_mask_94 = new boolean[93];
static {
jj_mask_94[TAGC] = true;
}
// inclusion exception: param()
final public void applet() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(APPLET);
if (jj_mask_95[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[95] = jj_gen;
;
}
if (jj_mask_96[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[96] = jj_gen;
;
}
callback.appletOpenAction();
label_26:
while (true) {
if (jj_mask_97[getToken(1).kind]) {
;
} else {
jj_expLA1[97] = jj_gen;
break label_26;
}
if (jj_2_69(2)) {
param();
} else {
if (jj_mask_98[getToken(1).kind]) {
Etext();
} else {
jj_expLA1[98] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
}
}
try {
etag();
jj_consume_token(APPLET);
jj_consume_token(TAGC);
} catch (ParseException e) {
handleException();
}
callback.appletCloseAction();
}
static boolean[] jj_mask_95 = new boolean[93];
static {
jj_mask_95[A_NAME] = true;
}
static boolean[] jj_mask_96 = new boolean[93];
static {
jj_mask_96[TAGC] = true;
}
static boolean[] jj_mask_97 = new boolean[93];
static {
jj_mask_97[STAGO] =
jj_mask_97[PCDATA] = true;
}
static boolean[] jj_mask_98 = new boolean[93];
static {
jj_mask_98[STAGO] =
jj_mask_98[PCDATA] = true;
}
final public void param() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(PARAM);
if (jj_mask_99[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[99] = jj_gen;
;
}
if (jj_mask_100[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[100] = jj_gen;
;
}
callback.paramAction();
}
static boolean[] jj_mask_99 = new boolean[93];
static {
jj_mask_99[A_NAME] = true;
}
static boolean[] jj_mask_100 = new boolean[93];
static {
jj_mask_100[TAGC] = true;
}
final public void hr() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(HR);
if (jj_mask_101[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[101] = jj_gen;
;
}
if (jj_mask_102[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[102] = jj_gen;
;
}
callback.hrAction();
}
static boolean[] jj_mask_101 = new boolean[93];
static {
jj_mask_101[A_NAME] = true;
}
static boolean[] jj_mask_102 = new boolean[93];
static {
jj_mask_102[TAGC] = true;
}
final public void p() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(P);
if (jj_mask_103[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[103] = jj_gen;
;
}
if (jj_mask_104[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[104] = jj_gen;
;
}
callback.blockOpenAction("p");
label_27:
while (true) {
if (jj_2_70(2)) {
;
} else {
break label_27;
}
Etext();
}
if (jj_2_71(2)) {
etag();
jj_consume_token(P);
jj_consume_token(TAGC);
} else {
;
}
callback.blockCloseAction("p");
}
static boolean[] jj_mask_103 = new boolean[93];
static {
jj_mask_103[A_NAME] = true;
}
static boolean[] jj_mask_104 = new boolean[93];
static {
jj_mask_104[TAGC] = true;
}
final public void h1() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(H1);
if (jj_mask_105[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[105] = jj_gen;
;
}
if (jj_mask_106[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[106] = jj_gen;
;
}
callback.blockOpenAction("h1");
label_28:
while (true) {
if (jj_2_72(2)) {
;
} else {
break label_28;
}
Etext();
}
try {
etag();
jj_consume_token(H2);
jj_consume_token(TAGC);
} catch (ParseException e) {
handleException();
}
callback.blockCloseAction("h1");
}
static boolean[] jj_mask_105 = new boolean[93];
static {
jj_mask_105[A_NAME] = true;
}
static boolean[] jj_mask_106 = new boolean[93];
static {
jj_mask_106[TAGC] = true;
}
final public void h2() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(H2);
if (jj_mask_107[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[107] = jj_gen;
;
}
if (jj_mask_108[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[108] = jj_gen;
;
}
callback.blockOpenAction("h2");
label_29:
while (true) {
if (jj_2_73(2)) {
;
} else {
break label_29;
}
Etext();
}
try {
etag();
jj_consume_token(H2);
jj_consume_token(TAGC);
} catch (ParseException e) {
handleException();
}
callback.blockCloseAction("h2");
}
static boolean[] jj_mask_107 = new boolean[93];
static {
jj_mask_107[A_NAME] = true;
}
static boolean[] jj_mask_108 = new boolean[93];
static {
jj_mask_108[TAGC] = true;
}
final public void h3() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(H3);
if (jj_mask_109[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[109] = jj_gen;
;
}
if (jj_mask_110[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[110] = jj_gen;
;
}
callback.blockOpenAction("h3");
label_30:
while (true) {
if (jj_2_74(2)) {
;
} else {
break label_30;
}
Etext();
}
try {
etag();
jj_consume_token(H3);
jj_consume_token(TAGC);
} catch (ParseException e) {
handleException();
}
callback.blockCloseAction("h3");
}
static boolean[] jj_mask_109 = new boolean[93];
static {
jj_mask_109[A_NAME] = true;
}
static boolean[] jj_mask_110 = new boolean[93];
static {
jj_mask_110[TAGC] = true;
}
final public void h4() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(H4);
if (jj_mask_111[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[111] = jj_gen;
;
}
if (jj_mask_112[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[112] = jj_gen;
;
}
callback.blockOpenAction("h4");
label_31:
while (true) {
if (jj_2_75(2)) {
;
} else {
break label_31;
}
Etext();
}
try {
etag();
jj_consume_token(H4);
jj_consume_token(TAGC);
} catch (ParseException e) {
handleException();
}
callback.blockCloseAction("h4");
}
static boolean[] jj_mask_111 = new boolean[93];
static {
jj_mask_111[A_NAME] = true;
}
static boolean[] jj_mask_112 = new boolean[93];
static {
jj_mask_112[TAGC] = true;
}
final public void h5() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(H5);
if (jj_mask_113[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[113] = jj_gen;
;
}
if (jj_mask_114[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[114] = jj_gen;
;
}
callback.blockOpenAction("h5");
label_32:
while (true) {
if (jj_2_76(2)) {
;
} else {
break label_32;
}
Etext();
}
try {
etag();
jj_consume_token(H5);
jj_consume_token(TAGC);
} catch (ParseException e) {
handleException();
}
callback.blockCloseAction("h5");
}
static boolean[] jj_mask_113 = new boolean[93];
static {
jj_mask_113[A_NAME] = true;
}
static boolean[] jj_mask_114 = new boolean[93];
static {
jj_mask_114[TAGC] = true;
}
final public void h6() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(H6);
if (jj_mask_115[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[115] = jj_gen;
;
}
if (jj_mask_116[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[116] = jj_gen;
;
}
callback.blockOpenAction("h6");
label_33:
while (true) {
if (jj_2_77(2)) {
;
} else {
break label_33;
}
Etext();
}
try {
etag();
jj_consume_token(H6);
jj_consume_token(TAGC);
} catch (ParseException e) {
handleException();
}
callback.blockCloseAction("h6");
}
static boolean[] jj_mask_115 = new boolean[93];
static {
jj_mask_115[A_NAME] = true;
}
static boolean[] jj_mask_116 = new boolean[93];
static {
jj_mask_116[TAGC] = true;
}
// exclusion exception: img(), big(), small(), sub(), sup(), font()
final public void pre() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(PRE);
if (jj_mask_117[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[117] = jj_gen;
;
}
if (jj_mask_118[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[118] = jj_gen;
;
}
callback.preOpenAction();
whitespace();
label_34:
while (true) {
if (jj_2_78(2)) {
;
} else {
break label_34;
}
Etext();
whitespace();
}
try {
etag();
jj_consume_token(PRE);
jj_consume_token(TAGC);
} catch (ParseException e) {
handleException();
}
callback.preCloseAction();
}
static boolean[] jj_mask_117 = new boolean[93];
static {
jj_mask_117[A_NAME] = true;
}
static boolean[] jj_mask_118 = new boolean[93];
static {
jj_mask_118[TAGC] = true;
}
final public void blockquote() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(BLOCKQUOTE);
if (jj_mask_119[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[119] = jj_gen;
;
}
if (jj_mask_120[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[120] = jj_gen;
;
}
callback.blockquoteOpenAction();
Ebody_content();
try {
etag();
jj_consume_token(BLOCKQUOTE);
jj_consume_token(TAGC);
} catch (ParseException e) {
handleException();
}
callback.blockquoteCloseAction();
}
static boolean[] jj_mask_119 = new boolean[93];
static {
jj_mask_119[A_NAME] = true;
}
static boolean[] jj_mask_120 = new boolean[93];
static {
jj_mask_120[TAGC] = true;
}
final public void dl() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(DL);
if (jj_mask_121[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[121] = jj_gen;
;
}
if (jj_mask_122[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[122] = jj_gen;
;
}
callback.dlOpenAction();
label_35:
while (true) {
if (jj_2_79(2)) {
;
} else {
break label_35;
}
if (jj_2_81(2)) {
dt();
} else {
if (jj_2_80(2)) {
dd();
} else {
jj_consume_token(-1);
throw new ParseException();
}
}
}
try {
etag();
jj_consume_token(DL);
jj_consume_token(TAGC);
} catch (ParseException e) {
handleException();
}
callback.dlCloseAction();
}
static boolean[] jj_mask_121 = new boolean[93];
static {
jj_mask_121[A_NAME] = true;
}
static boolean[] jj_mask_122 = new boolean[93];
static {
jj_mask_122[TAGC] = true;
}
final public void dt() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(DT);
if (jj_mask_123[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[123] = jj_gen;
;
}
if (jj_mask_124[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[124] = jj_gen;
;
}
callback.dtOpenAction();
label_36:
while (true) {
if (jj_2_82(2)) {
;
} else {
break label_36;
}
Etext();
}
if (jj_2_83(2)) {
etag();
jj_consume_token(DT);
jj_consume_token(TAGC);
} else {
;
}
callback.dtCloseAction();
}
static boolean[] jj_mask_123 = new boolean[93];
static {
jj_mask_123[A_NAME] = true;
}
static boolean[] jj_mask_124 = new boolean[93];
static {
jj_mask_124[TAGC] = true;
}
final public void dd() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(DD);
if (jj_mask_125[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[125] = jj_gen;
;
}
if (jj_mask_126[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[126] = jj_gen;
;
}
callback.ddOpenAction();
Eflow();
if (jj_2_84(2)) {
etag();
jj_consume_token(DD);
jj_consume_token(TAGC);
} else {
;
}
callback.ddCloseAction();
}
static boolean[] jj_mask_125 = new boolean[93];
static {
jj_mask_125[A_NAME] = true;
}
static boolean[] jj_mask_126 = new boolean[93];
static {
jj_mask_126[TAGC] = true;
}
final public void ol() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(OL);
if (jj_mask_127[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[127] = jj_gen;
;
}
if (jj_mask_128[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[128] = jj_gen;
;
}
callback.olOpenAction(); listdepth++;
label_37:
while (true) {
if (jj_2_85(2)) {
;
} else {
break label_37;
}
li();
}
try {
etag();
jj_consume_token(OL);
jj_consume_token(TAGC);
} catch (ParseException e) {
handleException();
}
callback.olCloseAction(); listdepth--;
}
static boolean[] jj_mask_127 = new boolean[93];
static {
jj_mask_127[A_NAME] = true;
}
static boolean[] jj_mask_128 = new boolean[93];
static {
jj_mask_128[TAGC] = true;
}
final public void ul() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(UL);
if (jj_mask_129[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[129] = jj_gen;
;
}
if (jj_mask_130[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[130] = jj_gen;
;
}
callback.ulOpenAction(); listdepth++;
label_38:
while (true) {
if (jj_2_86(2)) {
;
} else {
break label_38;
}
li();
}
try {
etag();
jj_consume_token(UL);
jj_consume_token(TAGC);
} catch (ParseException e) {
handleException();
}
callback.ulCloseAction(); listdepth--;
}
static boolean[] jj_mask_129 = new boolean[93];
static {
jj_mask_129[A_NAME] = true;
}
static boolean[] jj_mask_130 = new boolean[93];
static {
jj_mask_130[TAGC] = true;
}
final public void impliedul() throws ParseException {
if(listdepth > 0 )
return;
callback.ulOpenAction(); listdepth++;
label_39:
while (true) {
if (jj_2_87(2)) {
;
} else {
break label_39;
}
li();
}
try {
etag();
jj_consume_token(UL);
jj_consume_token(TAGC);
} catch (ParseException e) {
handleException();
}
callback.ulCloseAction(); listdepth--;
}
// exclusion exception: Eblock()
final public void dir() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(DIR);
if (jj_mask_131[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[131] = jj_gen;
;
}
if (jj_mask_132[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[132] = jj_gen;
;
}
callback.dirOpenAction(); listdepth++;
label_40:
while (true) {
if (jj_2_88(2)) {
;
} else {
break label_40;
}
li();
}
try {
etag();
jj_consume_token(DIR);
jj_consume_token(TAGC);
} catch (ParseException e) {
handleException();
}
callback.dirCloseAction(); listdepth--;
}
static boolean[] jj_mask_131 = new boolean[93];
static {
jj_mask_131[A_NAME] = true;
}
static boolean[] jj_mask_132 = new boolean[93];
static {
jj_mask_132[TAGC] = true;
}
// exclusion exception: Eblock()
final public void menu() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(MENU);
if (jj_mask_133[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[133] = jj_gen;
;
}
if (jj_mask_134[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[134] = jj_gen;
;
}
callback.menuOpenAction(); listdepth++;
label_41:
while (true) {
if (jj_2_89(2)) {
;
} else {
break label_41;
}
li();
}
try {
etag();
jj_consume_token(MENU);
jj_consume_token(TAGC);
} catch (ParseException e) {
handleException();
}
callback.menuCloseAction(); listdepth--;
}
static boolean[] jj_mask_133 = new boolean[93];
static {
jj_mask_133[A_NAME] = true;
}
static boolean[] jj_mask_134 = new boolean[93];
static {
jj_mask_134[TAGC] = true;
}
final public void li() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(LI);
if (jj_mask_135[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[135] = jj_gen;
;
}
if (jj_mask_136[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[136] = jj_gen;
;
}
callback.liOpenAction();
Eflow();
if (jj_2_90(2)) {
etag();
jj_consume_token(LI);
jj_consume_token(TAGC);
} else {
;
}
callback.liCloseAction();
}
static boolean[] jj_mask_135 = new boolean[93];
static {
jj_mask_135[A_NAME] = true;
}
static boolean[] jj_mask_136 = new boolean[93];
static {
jj_mask_136[TAGC] = true;
}
// exclusion exception: form()
final public void form() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(FORM);
if (jj_mask_137[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[137] = jj_gen;
;
}
if (jj_mask_138[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[138] = jj_gen;
;
}
callback.formOpenAction();
Ebody_content();
try {
etag();
jj_consume_token(FORM);
jj_consume_token(TAGC);
} catch (ParseException e) {
handleException();
}
callback.formCloseAction();
}
static boolean[] jj_mask_137 = new boolean[93];
static {
jj_mask_137[A_NAME] = true;
}
static boolean[] jj_mask_138 = new boolean[93];
static {
jj_mask_138[TAGC] = true;
}
final public void input() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(INPUT);
if (jj_mask_139[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[139] = jj_gen;
;
}
if (jj_mask_140[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[140] = jj_gen;
;
}
callback.inputAction();
}
static boolean[] jj_mask_139 = new boolean[93];
static {
jj_mask_139[A_NAME] = true;
}
static boolean[] jj_mask_140 = new boolean[93];
static {
jj_mask_140[TAGC] = true;
}
final public void select() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(SELECT);
if (jj_mask_141[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[141] = jj_gen;
;
}
if (jj_mask_142[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[142] = jj_gen;
;
}
callback.selectOpenAction();
label_42:
while (true) {
option();
if (jj_mask_143[getToken(1).kind]) {
;
} else {
jj_expLA1[143] = jj_gen;
break label_42;
}
}
try {
etag();
jj_consume_token(SELECT);
jj_consume_token(TAGC);
} catch (ParseException e) {
handleException();
}
callback.selectCloseAction();
}
static boolean[] jj_mask_141 = new boolean[93];
static {
jj_mask_141[A_NAME] = true;
}
static boolean[] jj_mask_142 = new boolean[93];
static {
jj_mask_142[TAGC] = true;
}
static boolean[] jj_mask_143 = new boolean[93];
static {
jj_mask_143[STAGO] = true;
}
final public void option() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(OPTION);
if (jj_mask_144[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[144] = jj_gen;
;
}
if (jj_mask_145[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[145] = jj_gen;
;
}
callback.optionOpenAction();
label_43:
while (true) {
if (jj_mask_146[getToken(1).kind]) {
;
} else {
jj_expLA1[146] = jj_gen;
break label_43;
}
pcdata();
}
if (jj_2_91(2)) {
etag();
jj_consume_token(OPTION);
jj_consume_token(TAGC);
} else {
;
}
callback.optionCloseAction();
}
static boolean[] jj_mask_144 = new boolean[93];
static {
jj_mask_144[A_NAME] = true;
}
static boolean[] jj_mask_145 = new boolean[93];
static {
jj_mask_145[TAGC] = true;
}
static boolean[] jj_mask_146 = new boolean[93];
static {
jj_mask_146[PCDATA] = true;
}
final public void textarea() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(TEXTAREA);
if (jj_mask_147[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[147] = jj_gen;
;
}
if (jj_mask_148[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[148] = jj_gen;
;
}
callback.textareaOpenAction();
label_44:
while (true) {
if (jj_mask_149[getToken(1).kind]) {
;
} else {
jj_expLA1[149] = jj_gen;
break label_44;
}
pcdata();
}
try {
etag();
jj_consume_token(TEXTAREA);
jj_consume_token(TAGC);
} catch (ParseException e) {
handleException();
}
callback.textareaCloseAction();
}
static boolean[] jj_mask_147 = new boolean[93];
static {
jj_mask_147[A_NAME] = true;
}
static boolean[] jj_mask_148 = new boolean[93];
static {
jj_mask_148[TAGC] = true;
}
static boolean[] jj_mask_149 = new boolean[93];
static {
jj_mask_149[PCDATA] = true;
}
final public void table() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(TABLE);
if (jj_mask_150[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[150] = jj_gen;
;
}
if (jj_mask_151[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[151] = jj_gen;
;
}
callback.tableOpenAction();
if (jj_2_92(2)) {
caption();
} else {
;
}
label_45:
while (true) {
tr();
if (jj_mask_152[getToken(1).kind]) {
;
} else {
jj_expLA1[152] = jj_gen;
break label_45;
}
}
try {
etag();
jj_consume_token(TABLE);
jj_consume_token(TAGC);
} catch (ParseException e) {
handleException();
}
callback.tableCloseAction();
}
static boolean[] jj_mask_150 = new boolean[93];
static {
jj_mask_150[A_NAME] = true;
}
static boolean[] jj_mask_151 = new boolean[93];
static {
jj_mask_151[TAGC] = true;
}
static boolean[] jj_mask_152 = new boolean[93];
static {
jj_mask_152[STAGO] = true;
}
final public void tr() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(TR);
if (jj_mask_153[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[153] = jj_gen;
;
}
if (jj_mask_154[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[154] = jj_gen;
;
}
callback.trOpenAction();
label_46:
while (true) {
if (jj_2_93(2)) {
;
} else {
break label_46;
}
if (jj_2_94(2)) {
th();
} else {
if (jj_mask_155[getToken(1).kind]) {
td();
} else {
jj_expLA1[155] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
}
}
if (jj_2_95(2)) {
etag();
jj_consume_token(TR);
jj_consume_token(TAGC);
} else {
;
}
callback.trCloseAction();
}
static boolean[] jj_mask_153 = new boolean[93];
static {
jj_mask_153[A_NAME] = true;
}
static boolean[] jj_mask_154 = new boolean[93];
static {
jj_mask_154[TAGC] = true;
}
static boolean[] jj_mask_155 = new boolean[93];
static {
jj_mask_155[STAGO] = true;
}
final public void th() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(TH);
if (jj_mask_156[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[156] = jj_gen;
;
}
if (jj_mask_157[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[157] = jj_gen;
;
}
callback.thOpenAction();
Ebody_content();
if (jj_2_96(2)) {
etag();
jj_consume_token(TH);
jj_consume_token(TAGC);
} else {
;
}
callback.thCloseAction();
}
static boolean[] jj_mask_156 = new boolean[93];
static {
jj_mask_156[A_NAME] = true;
}
static boolean[] jj_mask_157 = new boolean[93];
static {
jj_mask_157[TAGC] = true;
}
final public void td() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(TD);
if (jj_mask_158[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[158] = jj_gen;
;
}
if (jj_mask_159[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[159] = jj_gen;
;
}
callback.tdOpenAction();
Ebody_content();
if (jj_2_97(2)) {
etag();
jj_consume_token(TD);
jj_consume_token(TAGC);
} else {
;
}
callback.tdCloseAction();
}
static boolean[] jj_mask_158 = new boolean[93];
static {
jj_mask_158[A_NAME] = true;
}
static boolean[] jj_mask_159 = new boolean[93];
static {
jj_mask_159[TAGC] = true;
}
final public void caption() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(CAPTION);
if (jj_mask_160[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[160] = jj_gen;
;
}
if (jj_mask_161[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[161] = jj_gen;
;
}
callback.captionOpenAction();
label_47:
while (true) {
if (jj_mask_162[getToken(1).kind]) {
;
} else {
jj_expLA1[162] = jj_gen;
break label_47;
}
Etext();
}
try {
etag();
jj_consume_token(CAPTION);
jj_consume_token(TAGC);
} catch (ParseException e) {
handleException();
}
callback.captionCloseAction();
}
static boolean[] jj_mask_160 = new boolean[93];
static {
jj_mask_160[A_NAME] = true;
}
static boolean[] jj_mask_161 = new boolean[93];
static {
jj_mask_161[TAGC] = true;
}
static boolean[] jj_mask_162 = new boolean[93];
static {
jj_mask_162[STAGO] =
jj_mask_162[PCDATA] = true;
}
// This is a hack to fake the inclusion exceptions within HEAD
// elements.
final public void Ehead_misc() throws ParseException {
label_48:
while (true) {
if (jj_2_98(2)) {
;
} else {
break label_48;
}
if (jj_2_101(2)) {
script();
} else {
if (jj_2_100(2)) {
style();
} else {
if (jj_2_99(2)) {
meta();
} else {
if (jj_mask_163[getToken(1).kind]) {
link();
} else {
jj_expLA1[163] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
}
}
}
}
}
static boolean[] jj_mask_163 = new boolean[93];
static {
jj_mask_163[STAGO] = true;
}
// inclusion exception: Ehead_misc
// should use & connector: title() & (isindex())? & base()?
final public void head() throws ParseException {
if (jj_2_102(2)) {
jj_consume_token(STAGO);
jj_consume_token(HEAD);
if (jj_mask_164[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[164] = jj_gen;
;
}
if (jj_mask_165[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[165] = jj_gen;
;
}
} else {
;
}
callback.headOpenAction();
Ehead_misc();
if (jj_2_103(2)) {
title();
} else {
;
}
Ehead_misc();
if (jj_2_104(2)) {
isindex();
} else {
;
}
Ehead_misc();
if (jj_2_105(2)) {
base();
} else {
;
}
Ehead_misc();
if (jj_2_106(2)) {
etag();
jj_consume_token(HEAD);
jj_consume_token(TAGC);
} else {
;
}
callback.headCloseAction();
}
static boolean[] jj_mask_164 = new boolean[93];
static {
jj_mask_164[A_NAME] = true;
}
static boolean[] jj_mask_165 = new boolean[93];
static {
jj_mask_165[TAGC] = true;
}
// exclusion exception: Ehead_misc()
final public void title() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(TITLE);
if (jj_mask_166[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[166] = jj_gen;
;
}
if (jj_mask_167[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[167] = jj_gen;
;
}
callback.titleOpenAction();
label_49:
while (true) {
if (jj_mask_168[getToken(1).kind]) {
;
} else {
jj_expLA1[168] = jj_gen;
break label_49;
}
pcdata();
}
try {
etag();
jj_consume_token(TITLE);
jj_consume_token(TAGC);
} catch (ParseException e) {
handleException();
}
callback.titleCloseAction();
}
static boolean[] jj_mask_166 = new boolean[93];
static {
jj_mask_166[A_NAME] = true;
}
static boolean[] jj_mask_167 = new boolean[93];
static {
jj_mask_167[TAGC] = true;
}
static boolean[] jj_mask_168 = new boolean[93];
static {
jj_mask_168[PCDATA] = true;
}
final public void isindex() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(ISINDEX);
if (jj_mask_169[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[169] = jj_gen;
;
}
if (jj_mask_170[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[170] = jj_gen;
;
}
callback.isindexAction();
}
static boolean[] jj_mask_169 = new boolean[93];
static {
jj_mask_169[A_NAME] = true;
}
static boolean[] jj_mask_170 = new boolean[93];
static {
jj_mask_170[TAGC] = true;
}
final public void base() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(BASE);
if (jj_mask_171[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[171] = jj_gen;
;
}
if (jj_mask_172[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[172] = jj_gen;
;
}
callback.baseAction();
}
static boolean[] jj_mask_171 = new boolean[93];
static {
jj_mask_171[A_NAME] = true;
}
static boolean[] jj_mask_172 = new boolean[93];
static {
jj_mask_172[TAGC] = true;
}
final public void meta() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(META);
if (jj_mask_173[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[173] = jj_gen;
;
}
if (jj_mask_174[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[174] = jj_gen;
;
}
callback.metaAction();
if (jj_2_107(2)) {
etag();
jj_consume_token(META);
jj_consume_token(TAGC);
} else {
;
}
}
static boolean[] jj_mask_173 = new boolean[93];
static {
jj_mask_173[A_NAME] = true;
}
static boolean[] jj_mask_174 = new boolean[93];
static {
jj_mask_174[TAGC] = true;
}
// exclusion exception: Ehead_misc()
final public void style() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(STYLE);
if (jj_mask_175[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[175] = jj_gen;
;
}
if (jj_mask_176[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[176] = jj_gen;
;
}
callback.styleOpenAction();
label_50:
while (true) {
if (jj_mask_177[getToken(1).kind]) {
;
} else {
jj_expLA1[177] = jj_gen;
break label_50;
}
pcdata();
}
try {
etag();
jj_consume_token(STYLE);
jj_consume_token(TAGC);
} catch (ParseException e) {
handleException();
}
callback.styleCloseAction();
}
static boolean[] jj_mask_175 = new boolean[93];
static {
jj_mask_175[A_NAME] = true;
}
static boolean[] jj_mask_176 = new boolean[93];
static {
jj_mask_176[TAGC] = true;
}
static boolean[] jj_mask_177 = new boolean[93];
static {
jj_mask_177[PCDATA] = true;
}
// exclusion exception: Ehead_misc()
final public void script() throws ParseException {
jj_consume_token(STAGO);
jj_consume_token(SCRIPT);
if (jj_mask_178[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[178] = jj_gen;
;
}
if (jj_mask_179[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[179] = jj_gen;
;
}
callback.scriptOpenAction();
label_51:
while (true) {
if (jj_mask_180[getToken(1).kind]) {
;
} else {
jj_expLA1[180] = jj_gen;
break label_51;
}
pcdata();
}
try {
etag();
jj_consume_token(SCRIPT);
jj_consume_token(TAGC);
} catch (ParseException e) {
handleException();
}
callback.scriptCloseAction();
}
static boolean[] jj_mask_178 = new boolean[93];
static {
jj_mask_178[A_NAME] = true;
}
static boolean[] jj_mask_179 = new boolean[93];
static {
jj_mask_179[TAGC] = true;
}
static boolean[] jj_mask_180 = new boolean[93];
static {
jj_mask_180[PCDATA] = true;
}
// MG 091197 Parse in buffered mode
final public void _html() throws ParseException {
if (jj_2_108(2)) {
jj_consume_token(STAGO);
jj_consume_token(HTML);
if (jj_mask_181[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[181] = jj_gen;
;
}
if (jj_mask_182[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[182] = jj_gen;
;
}
} else {
;
}
callback.htmlOpenAction();
head();
}
static boolean[] jj_mask_181 = new boolean[93];
static {
jj_mask_181[A_NAME] = true;
}
static boolean[] jj_mask_182 = new boolean[93];
static {
jj_mask_182[TAGC] = true;
}
// MG Called to Parse Close independently
final public void _htmlclose() throws ParseException {
if (jj_2_109(2)) {
etag();
jj_consume_token(HTML);
jj_consume_token(TAGC);
} else {
;
}
callback.htmlCloseAction();
}
final public void html() throws ParseException {
if (jj_2_110(2)) {
jj_consume_token(STAGO);
jj_consume_token(HTML);
if (jj_mask_183[getToken(1).kind]) {
attlist();
} else {
jj_expLA1[183] = jj_gen;
;
}
if (jj_mask_184[getToken(1).kind]) {
jj_consume_token(TAGC);
} else {
jj_expLA1[184] = jj_gen;
;
}
} else {
;
}
callback.htmlOpenAction();
head();
body();
if (jj_2_111(2)) {
etag();
jj_consume_token(HTML);
jj_consume_token(TAGC);
} else {
;
}
callback.htmlCloseAction();
}
static boolean[] jj_mask_183 = new boolean[93];
static {
jj_mask_183[A_NAME] = true;
}
static boolean[] jj_mask_184 = new boolean[93];
static {
jj_mask_184[TAGC] = true;
}
final private boolean jj_2_1(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_1();
jj_save(0, xla);
return retval;
}
final private boolean jj_2_2(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_2();
jj_save(1, xla);
return retval;
}
final private boolean jj_2_3(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_3();
jj_save(2, xla);
return retval;
}
final private boolean jj_2_4(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_4();
jj_save(3, xla);
return retval;
}
final private boolean jj_2_5(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_5();
jj_save(4, xla);
return retval;
}
final private boolean jj_2_6(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_6();
jj_save(5, xla);
return retval;
}
final private boolean jj_2_7(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_7();
jj_save(6, xla);
return retval;
}
final private boolean jj_2_8(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_8();
jj_save(7, xla);
return retval;
}
final private boolean jj_2_9(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_9();
jj_save(8, xla);
return retval;
}
final private boolean jj_2_10(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_10();
jj_save(9, xla);
return retval;
}
final private boolean jj_2_11(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_11();
jj_save(10, xla);
return retval;
}
final private boolean jj_2_12(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_12();
jj_save(11, xla);
return retval;
}
final private boolean jj_2_13(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_13();
jj_save(12, xla);
return retval;
}
final private boolean jj_2_14(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_14();
jj_save(13, xla);
return retval;
}
final private boolean jj_2_15(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_15();
jj_save(14, xla);
return retval;
}
final private boolean jj_2_16(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_16();
jj_save(15, xla);
return retval;
}
final private boolean jj_2_17(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_17();
jj_save(16, xla);
return retval;
}
final private boolean jj_2_18(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_18();
jj_save(17, xla);
return retval;
}
final private boolean jj_2_19(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_19();
jj_save(18, xla);
return retval;
}
final private boolean jj_2_20(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_20();
jj_save(19, xla);
return retval;
}
final private boolean jj_2_21(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_21();
jj_save(20, xla);
return retval;
}
final private boolean jj_2_22(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_22();
jj_save(21, xla);
return retval;
}
final private boolean jj_2_23(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_23();
jj_save(22, xla);
return retval;
}
final private boolean jj_2_24(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_24();
jj_save(23, xla);
return retval;
}
final private boolean jj_2_25(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_25();
jj_save(24, xla);
return retval;
}
final private boolean jj_2_26(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_26();
jj_save(25, xla);
return retval;
}
final private boolean jj_2_27(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_27();
jj_save(26, xla);
return retval;
}
final private boolean jj_2_28(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_28();
jj_save(27, xla);
return retval;
}
final private boolean jj_2_29(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_29();
jj_save(28, xla);
return retval;
}
final private boolean jj_2_30(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_30();
jj_save(29, xla);
return retval;
}
final private boolean jj_2_31(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_31();
jj_save(30, xla);
return retval;
}
final private boolean jj_2_32(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_32();
jj_save(31, xla);
return retval;
}
final private boolean jj_2_33(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_33();
jj_save(32, xla);
return retval;
}
final private boolean jj_2_34(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_34();
jj_save(33, xla);
return retval;
}
final private boolean jj_2_35(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_35();
jj_save(34, xla);
return retval;
}
final private boolean jj_2_36(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_36();
jj_save(35, xla);
return retval;
}
final private boolean jj_2_37(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_37();
jj_save(36, xla);
return retval;
}
final private boolean jj_2_38(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_38();
jj_save(37, xla);
return retval;
}
final private boolean jj_2_39(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_39();
jj_save(38, xla);
return retval;
}
final private boolean jj_2_40(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_40();
jj_save(39, xla);
return retval;
}
final private boolean jj_2_41(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_41();
jj_save(40, xla);
return retval;
}
final private boolean jj_2_42(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_42();
jj_save(41, xla);
return retval;
}
final private boolean jj_2_43(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_43();
jj_save(42, xla);
return retval;
}
final private boolean jj_2_44(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_44();
jj_save(43, xla);
return retval;
}
final private boolean jj_2_45(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_45();
jj_save(44, xla);
return retval;
}
final private boolean jj_2_46(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_46();
jj_save(45, xla);
return retval;
}
final private boolean jj_2_47(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_47();
jj_save(46, xla);
return retval;
}
final private boolean jj_2_48(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_48();
jj_save(47, xla);
return retval;
}
final private boolean jj_2_49(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_49();
jj_save(48, xla);
return retval;
}
final private boolean jj_2_50(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_50();
jj_save(49, xla);
return retval;
}
final private boolean jj_2_51(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_51();
jj_save(50, xla);
return retval;
}
final private boolean jj_2_52(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_52();
jj_save(51, xla);
return retval;
}
final private boolean jj_2_53(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_53();
jj_save(52, xla);
return retval;
}
final private boolean jj_2_54(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_54();
jj_save(53, xla);
return retval;
}
final private boolean jj_2_55(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_55();
jj_save(54, xla);
return retval;
}
final private boolean jj_2_56(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_56();
jj_save(55, xla);
return retval;
}
final private boolean jj_2_57(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_57();
jj_save(56, xla);
return retval;
}
final private boolean jj_2_58(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_58();
jj_save(57, xla);
return retval;
}
final private boolean jj_2_59(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_59();
jj_save(58, xla);
return retval;
}
final private boolean jj_2_60(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_60();
jj_save(59, xla);
return retval;
}
final private boolean jj_2_61(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_61();
jj_save(60, xla);
return retval;
}
final private boolean jj_2_62(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_62();
jj_save(61, xla);
return retval;
}
final private boolean jj_2_63(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_63();
jj_save(62, xla);
return retval;
}
final private boolean jj_2_64(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_64();
jj_save(63, xla);
return retval;
}
final private boolean jj_2_65(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_65();
jj_save(64, xla);
return retval;
}
final private boolean jj_2_66(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_66();
jj_save(65, xla);
return retval;
}
final private boolean jj_2_67(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_67();
jj_save(66, xla);
return retval;
}
final private boolean jj_2_68(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_68();
jj_save(67, xla);
return retval;
}
final private boolean jj_2_69(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_69();
jj_save(68, xla);
return retval;
}
final private boolean jj_2_70(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_70();
jj_save(69, xla);
return retval;
}
final private boolean jj_2_71(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_71();
jj_save(70, xla);
return retval;
}
final private boolean jj_2_72(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_72();
jj_save(71, xla);
return retval;
}
final private boolean jj_2_73(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_73();
jj_save(72, xla);
return retval;
}
final private boolean jj_2_74(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_74();
jj_save(73, xla);
return retval;
}
final private boolean jj_2_75(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_75();
jj_save(74, xla);
return retval;
}
final private boolean jj_2_76(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_76();
jj_save(75, xla);
return retval;
}
final private boolean jj_2_77(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_77();
jj_save(76, xla);
return retval;
}
final private boolean jj_2_78(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_78();
jj_save(77, xla);
return retval;
}
final private boolean jj_2_79(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_79();
jj_save(78, xla);
return retval;
}
final private boolean jj_2_80(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_80();
jj_save(79, xla);
return retval;
}
final private boolean jj_2_81(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_81();
jj_save(80, xla);
return retval;
}
final private boolean jj_2_82(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_82();
jj_save(81, xla);
return retval;
}
final private boolean jj_2_83(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_83();
jj_save(82, xla);
return retval;
}
final private boolean jj_2_84(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_84();
jj_save(83, xla);
return retval;
}
final private boolean jj_2_85(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_85();
jj_save(84, xla);
return retval;
}
final private boolean jj_2_86(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_86();
jj_save(85, xla);
return retval;
}
final private boolean jj_2_87(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_87();
jj_save(86, xla);
return retval;
}
final private boolean jj_2_88(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_88();
jj_save(87, xla);
return retval;
}
final private boolean jj_2_89(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_89();
jj_save(88, xla);
return retval;
}
final private boolean jj_2_90(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_90();
jj_save(89, xla);
return retval;
}
final private boolean jj_2_91(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_91();
jj_save(90, xla);
return retval;
}
final private boolean jj_2_92(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_92();
jj_save(91, xla);
return retval;
}
final private boolean jj_2_93(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_93();
jj_save(92, xla);
return retval;
}
final private boolean jj_2_94(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_94();
jj_save(93, xla);
return retval;
}
final private boolean jj_2_95(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_95();
jj_save(94, xla);
return retval;
}
final private boolean jj_2_96(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_96();
jj_save(95, xla);
return retval;
}
final private boolean jj_2_97(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_97();
jj_save(96, xla);
return retval;
}
final private boolean jj_2_98(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_98();
jj_save(97, xla);
return retval;
}
final private boolean jj_2_99(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_99();
jj_save(98, xla);
return retval;
}
final private boolean jj_2_100(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_100();
jj_save(99, xla);
return retval;
}
final private boolean jj_2_101(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_101();
jj_save(100, xla);
return retval;
}
final private boolean jj_2_102(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_102();
jj_save(101, xla);
return retval;
}
final private boolean jj_2_103(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_103();
jj_save(102, xla);
return retval;
}
final private boolean jj_2_104(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_104();
jj_save(103, xla);
return retval;
}
final private boolean jj_2_105(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_105();
jj_save(104, xla);
return retval;
}
final private boolean jj_2_106(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_106();
jj_save(105, xla);
return retval;
}
final private boolean jj_2_107(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_107();
jj_save(106, xla);
return retval;
}
final private boolean jj_2_108(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_108();
jj_save(107, xla);
return retval;
}
final private boolean jj_2_109(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_109();
jj_save(108, xla);
return retval;
}
final private boolean jj_2_110(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_110();
jj_save(109, xla);
return retval;
}
final private boolean jj_2_111(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
boolean retval = !jj_3_111();
jj_save(110, xla);
return retval;
}
final private boolean jj_3R_125() {
if (jj_3R_137()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_83() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(SELECT)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_67() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(I)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_84() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(INPUT)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_68() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(TT)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_34() {
if (jj_3R_85()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_35() {
if (jj_3R_86()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_36() {
if (jj_3R_87()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_93() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(FORM)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_37() {
if (jj_3R_88()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_89() {
Token xsp;
xsp = jj_scanpos;
if (jj_3_37()) {
jj_scanpos = xsp;
if (jj_3_36()) {
jj_scanpos = xsp;
if (jj_3_35()) {
jj_scanpos = xsp;
if (jj_3_34()) {
jj_scanpos = xsp;
if (jj_3R_125()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_90() {
if (jj_3R_106()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(LI)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_65() {
if (jj_3R_106()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(BODY)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_121() {
if (jj_3R_133()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_110() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(LI)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_122() {
if (jj_3R_134()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_32() {
if (jj_3R_83()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_89() {
if (jj_3R_110()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_33() {
if (jj_3R_84()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_85() {
Token xsp;
xsp = jj_scanpos;
if (jj_3_33()) {
jj_scanpos = xsp;
if (jj_3_32()) {
jj_scanpos = xsp;
if (jj_3R_121()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_64() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(BODY)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_57() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(MENU)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_123() {
if (jj_3R_135()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_25() {
if (jj_3R_76()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_26() {
if (jj_3R_77()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_27() {
if (jj_3R_78()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_28() {
if (jj_3R_79()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_29() {
if (jj_3R_80()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_30() {
if (jj_3R_81()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_31() {
if (jj_3R_82()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_86() {
Token xsp;
xsp = jj_scanpos;
if (jj_3_31()) {
jj_scanpos = xsp;
if (jj_3_30()) {
jj_scanpos = xsp;
if (jj_3_29()) {
jj_scanpos = xsp;
if (jj_3_28()) {
jj_scanpos = xsp;
if (jj_3_27()) {
jj_scanpos = xsp;
if (jj_3_26()) {
jj_scanpos = xsp;
if (jj_3_25()) {
jj_scanpos = xsp;
if (jj_3R_122()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_88() {
if (jj_3R_110()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_124() {
if (jj_3R_136()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_58() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(DIR)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_18() {
if (jj_3R_69()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_19() {
if (jj_3R_70()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_20() {
if (jj_3R_71()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_21() {
if (jj_3R_72()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_22() {
if (jj_3R_73()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_23() {
if (jj_3R_74()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_24() {
if (jj_3R_75()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_87() {
Token xsp;
xsp = jj_scanpos;
if (jj_3_24()) {
jj_scanpos = xsp;
if (jj_3_23()) {
jj_scanpos = xsp;
if (jj_3_22()) {
jj_scanpos = xsp;
if (jj_3_21()) {
jj_scanpos = xsp;
if (jj_3_20()) {
jj_scanpos = xsp;
if (jj_3_19()) {
jj_scanpos = xsp;
if (jj_3_18()) {
jj_scanpos = xsp;
if (jj_3R_123()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_87() {
if (jj_3R_110()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_10() {
if (jj_3R_61()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_11() {
if (jj_3R_62()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_12() {
if (jj_3R_63()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_13() {
if (jj_3R_64()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_14() {
if (jj_3R_65()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_15() {
if (jj_3R_66()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_138() {
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3_87()) { jj_scanpos = xsp; break; }
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
}
if (jj_3R_106()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(UL)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_16() {
if (jj_3R_67()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_17() {
if (jj_3R_68()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_88() {
Token xsp;
xsp = jj_scanpos;
if (jj_3_17()) {
jj_scanpos = xsp;
if (jj_3_16()) {
jj_scanpos = xsp;
if (jj_3_15()) {
jj_scanpos = xsp;
if (jj_3_14()) {
jj_scanpos = xsp;
if (jj_3_13()) {
jj_scanpos = xsp;
if (jj_3_12()) {
jj_scanpos = xsp;
if (jj_3_11()) {
jj_scanpos = xsp;
if (jj_3_10()) {
jj_scanpos = xsp;
if (jj_3R_124()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_127() {
if (jj_3R_138()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_6() {
if (jj_3R_57()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_7() {
if (jj_3R_58()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_59() {
if (jj_3R_103()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_8() {
if (jj_3R_59()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_60() {
if (jj_3R_104()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_86() {
if (jj_3R_110()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_99() {
Token xsp;
xsp = jj_scanpos;
if (jj_3_9()) {
jj_scanpos = xsp;
if (jj_3_8()) {
jj_scanpos = xsp;
if (jj_3_7()) {
jj_scanpos = xsp;
if (jj_3_6()) {
jj_scanpos = xsp;
lookingAhead = true;
jj_semLA = listdepth == 0 && getToken(2).kind == LI;
lookingAhead = false;
if (!jj_semLA || jj_3R_127()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_9() {
if (jj_3R_60()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_61() {
if (jj_3R_102()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_128() {
if (jj_3R_139()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_62() {
if (jj_3R_105()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_60() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(UL)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_98() {
if (jj_3R_126()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_84() {
if (jj_3R_106()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(DD)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_53() {
if (jj_3R_89()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_85() {
if (jj_3R_110()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_63() {
Token xsp;
xsp = jj_scanpos;
if (jj_3_62()) {
jj_scanpos = xsp;
if (jj_3_61()) {
jj_scanpos = xsp;
if (jj_3_60()) {
jj_scanpos = xsp;
if (jj_3_59()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_59() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(OL)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_1() {
if (jj_3R_52()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_2() {
if (jj_3R_53()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_3() {
if (jj_3R_54()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_4() {
if (jj_3R_55()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_105() {
Token xsp;
xsp = jj_scanpos;
if (jj_3_5()) {
jj_scanpos = xsp;
if (jj_3_4()) {
jj_scanpos = xsp;
if (jj_3_3()) {
jj_scanpos = xsp;
if (jj_3_2()) {
jj_scanpos = xsp;
if (jj_3_1()) {
jj_scanpos = xsp;
if (jj_3R_128()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_5() {
if (jj_3R_56()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_108() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(DD)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_55() {
if (jj_3R_103()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_56() {
if (jj_3R_104()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_57() {
if (jj_3R_102()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_83() {
if (jj_3R_106()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(DT)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_58() {
if (jj_3R_105()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_80() {
if (jj_3R_108()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_82() {
if (jj_3R_89()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_81() {
if (jj_3R_109()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_109() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(DT)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_54() {
Token xsp;
xsp = jj_scanpos;
if (jj_3_58()) {
jj_scanpos = xsp;
if (jj_3_57()) {
jj_scanpos = xsp;
if (jj_3_56()) {
jj_scanpos = xsp;
if (jj_3_55()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_101() {
if (jj_3R_103()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_52() {
if (jj_3R_102()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_79() {
Token xsp;
xsp = jj_scanpos;
if (jj_3_81()) {
jj_scanpos = xsp;
if (jj_3_80()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_97() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(DL)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_137() {
if (jj_scan_token(PCDATA)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_103() {
Token xsp;
if (jj_3_53()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
while (true) {
xsp = jj_scanpos;
if (jj_3_53()) { jj_scanpos = xsp; break; }
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
}
return false;
}
final private boolean jj_3R_94() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(BLOCKQUOTE)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_51() {
Token xsp;
xsp = jj_scanpos;
if (jj_3_52()) {
jj_scanpos = xsp;
if (jj_3R_101()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_40() {
if (jj_3R_90()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_41() {
if (jj_3R_91()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_42() {
if (jj_3R_92()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_78() {
if (jj_3R_89()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (true) { jj_la = 0; jj_scanpos = jj_lastpos; return false;}
return false;
}
final private boolean jj_3_43() {
if (jj_3R_93()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_44() {
if (jj_3R_94()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_45() {
if (jj_3R_95()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_126() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(PRE)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_46() {
if (jj_3R_96()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_47() {
if (jj_3R_97()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_48() {
if (jj_3R_98()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_49() {
if (jj_3R_99()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_102() {
Token xsp;
xsp = jj_scanpos;
if (jj_3_50()) {
jj_scanpos = xsp;
if (jj_3_49()) {
jj_scanpos = xsp;
if (jj_3_48()) {
jj_scanpos = xsp;
if (jj_3_47()) {
jj_scanpos = xsp;
if (jj_3_46()) {
jj_scanpos = xsp;
if (jj_3_45()) {
jj_scanpos = xsp;
if (jj_3_44()) {
jj_scanpos = xsp;
if (jj_3_43()) {
jj_scanpos = xsp;
if (jj_3_42()) {
jj_scanpos = xsp;
if (jj_3_41()) {
jj_scanpos = xsp;
if (jj_3_40()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_50() {
if (jj_3R_100()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_77() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(BR)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_78() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(BASEFONT)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_77() {
if (jj_3R_89()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_139() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(H6)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_79() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(FONT)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_76() {
if (jj_3R_89()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_52() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(H5)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_135() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(CITE)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_111() {
if (jj_3R_106()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(HTML)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_110() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(HTML)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_75() {
if (jj_3R_89()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_109() {
if (jj_3R_106()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(HTML)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_53() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(H4)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_69() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(VAR)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_108() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(HTML)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_74() {
if (jj_3R_89()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_70() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(KBD)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_54() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(H3)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_76() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(SCRIPT)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_71() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(SAMP)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_71() {
if (jj_3R_106()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(P)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_73() {
if (jj_3R_89()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_55() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(H2)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_116() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(STYLE)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_39() {
if (jj_3R_89()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_72() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(CODE)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_107() {
if (jj_3R_106()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(META)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_72() {
if (jj_3R_89()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_115() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(META)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_56() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(H1)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_118() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(BASE)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_73() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(DFN)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_70() {
if (jj_3R_89()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_100() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(P)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_92() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(ISINDEX)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_91() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(HR)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_107() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(PARAM)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_74() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(STRONG)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_114() {
if (jj_3R_132()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_117() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(TITLE)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_69() {
if (jj_3R_107()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_80() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(APPLET)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_106() {
if (jj_3R_106()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(HEAD)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_105() {
if (jj_3R_118()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_75() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(EM)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_104() {
if (jj_3R_92()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_99() {
if (jj_3R_115()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_100() {
if (jj_3R_116()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_103() {
if (jj_3R_117()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_101() {
if (jj_3R_76()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_102() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(HEAD)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_81() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(IMG)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_132() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(LINK)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_136() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(SUP)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_98() {
Token xsp;
xsp = jj_scanpos;
if (jj_3_101()) {
jj_scanpos = xsp;
if (jj_3_100()) {
jj_scanpos = xsp;
if (jj_3_99()) {
jj_scanpos = xsp;
if (jj_3R_114()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_112() {
if (jj_3R_131()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_61() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(SUB)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_134() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(MAP)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_111() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(CAPTION)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_62() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(SMALL)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_130() {
if (jj_scan_token(ETAGOO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_97() {
if (jj_3R_106()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(TD)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_94() {
if (jj_3R_113()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_131() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(TD)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_68() {
if (jj_3R_89()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_96() {
if (jj_3R_106()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(TH)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_82() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(A)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_129() {
if (jj_scan_token(ETAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_113() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(TH)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_106() {
Token xsp;
xsp = jj_scanpos;
if (jj_3R_129()) {
jj_scanpos = xsp;
if (jj_3R_130()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_120() {
if (jj_scan_token(S)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_63() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(BIG)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_95() {
if (jj_3R_106()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(TR)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_93() {
Token xsp;
xsp = jj_scanpos;
if (jj_3_94()) {
jj_scanpos = xsp;
if (jj_3R_112()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_119() {
if (jj_scan_token(STRIKE)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_95() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(CENTER)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_92() {
if (jj_3R_111()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_64() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
Token xsp;
xsp = jj_scanpos;
if (jj_3R_119()) {
jj_scanpos = xsp;
if (jj_3R_120()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
} else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_90() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(TABLE)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_96() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(DIV)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_65() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(U)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_133() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(TEXTAREA)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_67() {
if (jj_3R_89()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_91() {
if (jj_3R_106()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(OPTION)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_104() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(ADDRESS)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_66() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(BODY)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_38() {
if (jj_3R_89()) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3R_66() {
if (jj_scan_token(STAGO)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(B)) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
public html32TokenManager token_source;
public Token token;
private Token jj_scanpos, jj_lastpos;
private int jj_la;
public boolean lookingAhead = false;
private boolean jj_semLA;
private int jj_gen;
private int[] jj_expLA1 = new int[185];
private JJhtml32Calls[] jj_2_rtns = new JJhtml32Calls[111];
private boolean jj_rescan = false;
public html32(CharStream stream) {
token_source = new html32TokenManager(stream);
token = new Token();
jj_gen = 0;
for (int i = 0; i < 185; i++) jj_expLA1[i] = -1;
for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJhtml32Calls();
}
public void ReInit(CharStream stream) {
token_source.ReInit(stream);
token = new Token();
jj_gen = 0;
for (int i = 0; i < 185; i++) jj_expLA1[i] = -1;
for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJhtml32Calls();
}
public html32(html32TokenManager tm) {
token_source = tm;
token = new Token();
jj_gen = 0;
for (int i = 0; i < 185; i++) jj_expLA1[i] = -1;
for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJhtml32Calls();
}
public void ReInit(html32TokenManager tm) {
token_source = tm;
token = new Token();
jj_gen = 0;
for (int i = 0; i < 185; i++) jj_expLA1[i] = -1;
for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJhtml32Calls();
}
final private Token jj_consume_token(int kind) throws ParseException {
Token oldToken;
if ((oldToken = token).next != null) token = token.next;
else token = token.next = token_source.getNextToken();
if (token.kind == kind) {
jj_gen++;
return token;
}
token = oldToken;
jj_kind = kind;
throw generateParseException();
}
final private boolean jj_scan_token(int kind) {
if (jj_scanpos == jj_lastpos) {
jj_la--;
if (jj_scanpos.next == null) {
jj_lastpos = jj_scanpos = jj_scanpos.next = token_source.getNextToken();
} else {
jj_lastpos = jj_scanpos = jj_scanpos.next;
}
} else {
jj_scanpos = jj_scanpos.next;
}
if (jj_rescan) {
int i = 0; Token tok = token;
while (tok != null && tok != jj_scanpos) { i++; tok = tok.next; }
if (tok != null) jj_add_error_token(kind, i);
}
return (jj_scanpos.kind != kind);
}
final public Token getNextToken() {
if (token.next != null) token = token.next;
else token = token.next = token_source.getNextToken();
jj_gen++;
return token;
}
final public Token getToken(int index) {
Token t = lookingAhead ? jj_scanpos : token;
for (int i = 0; i < index; i++) {
if (t.next != null) t = t.next;
else t = t.next = token_source.getNextToken();
}
return t;
}
private java.util.Vector jj_expentries = new java.util.Vector();
private int[] jj_expentry;
private int jj_kind = -1;
private int[] jj_lasttokens = new int[100];
private int jj_endpos;
private void jj_add_error_token(int kind, int pos) {
if (pos >= 100) return;
if (pos == jj_endpos + 1) {
jj_lasttokens[jj_endpos++] = kind;
} else if (jj_endpos != 0) {
jj_expentry = new int[jj_endpos];
for (int i = 0; i < jj_endpos; i++) {
jj_expentry[i] = jj_lasttokens[i];
}
boolean exists = false;
for (java.util.Enumeration enum = jj_expentries.elements(); enum.hasMoreElements();) {
int[] oldentry = (int[])(enum.nextElement());
if (oldentry.length == jj_expentry.length) {
exists = true;
for (int i = 0; i < jj_expentry.length; i++) {
if (oldentry[i] != jj_expentry[i]) {
exists = false;
break;
}
}
}
}
if (!exists) jj_expentries.addElement(jj_expentry);
if (pos != 0) jj_lasttokens[(jj_endpos = pos) - 1] = kind;
}
}
final public ParseException generateParseException() {
jj_expentries.removeAllElements();
boolean[] la1tokens = new boolean[93];
boolean[] mask = null;
for (int i = 0; i < 93; i++) {
la1tokens[i] = false;
}
if (jj_kind >= 0) {
la1tokens[jj_kind] = true;
jj_kind = -1;
}
for (int i = 0; i < 185; i++) {
if (jj_expLA1[i] == jj_gen) {
switch (i) {
case 0: mask = jj_mask_0; break;
case 1: mask = jj_mask_1; break;
case 2: mask = jj_mask_2; break;
case 3: mask = jj_mask_3; break;
case 4: mask = jj_mask_4; break;
case 5: mask = jj_mask_5; break;
case 6: mask = jj_mask_6; break;
case 7: mask = jj_mask_7; break;
case 8: mask = jj_mask_8; break;
case 9: mask = jj_mask_9; break;
case 10: mask = jj_mask_10; break;
case 11: mask = jj_mask_11; break;
case 12: mask = jj_mask_12; break;
case 13: mask = jj_mask_13; break;
case 14: mask = jj_mask_14; break;
case 15: mask = jj_mask_15; break;
case 16: mask = jj_mask_16; break;
case 17: mask = jj_mask_17; break;
case 18: mask = jj_mask_18; break;
case 19: mask = jj_mask_19; break;
case 20: mask = jj_mask_20; break;
case 21: mask = jj_mask_21; break;
case 22: mask = jj_mask_22; break;
case 23: mask = jj_mask_23; break;
case 24: mask = jj_mask_24; break;
case 25: mask = jj_mask_25; break;
case 26: mask = jj_mask_26; break;
case 27: mask = jj_mask_27; break;
case 28: mask = jj_mask_28; break;
case 29: mask = jj_mask_29; break;
case 30: mask = jj_mask_30; break;
case 31: mask = jj_mask_31; break;
case 32: mask = jj_mask_32; break;
case 33: mask = jj_mask_33; break;
case 34: mask = jj_mask_34; break;
case 35: mask = jj_mask_35; break;
case 36: mask = jj_mask_36; break;
case 37: mask = jj_mask_37; break;
case 38: mask = jj_mask_38; break;
case 39: mask = jj_mask_39; break;
case 40: mask = jj_mask_40; break;
case 41: mask = jj_mask_41; break;
case 42: mask = jj_mask_42; break;
case 43: mask = jj_mask_43; break;
case 44: mask = jj_mask_44; break;
case 45: mask = jj_mask_45; break;
case 46: mask = jj_mask_46; break;
case 47: mask = jj_mask_47; break;
case 48: mask = jj_mask_48; break;
case 49: mask = jj_mask_49; break;
case 50: mask = jj_mask_50; break;
case 51: mask = jj_mask_51; break;
case 52: mask = jj_mask_52; break;
case 53: mask = jj_mask_53; break;
case 54: mask = jj_mask_54; break;
case 55: mask = jj_mask_55; break;
case 56: mask = jj_mask_56; break;
case 57: mask = jj_mask_57; break;
case 58: mask = jj_mask_58; break;
case 59: mask = jj_mask_59; break;
case 60: mask = jj_mask_60; break;
case 61: mask = jj_mask_61; break;
case 62: mask = jj_mask_62; break;
case 63: mask = jj_mask_63; break;
case 64: mask = jj_mask_64; break;
case 65: mask = jj_mask_65; break;
case 66: mask = jj_mask_66; break;
case 67: mask = jj_mask_67; break;
case 68: mask = jj_mask_68; break;
case 69: mask = jj_mask_69; break;
case 70: mask = jj_mask_70; break;
case 71: mask = jj_mask_71; break;
case 72: mask = jj_mask_72; break;
case 73: mask = jj_mask_73; break;
case 74: mask = jj_mask_74; break;
case 75: mask = jj_mask_75; break;
case 76: mask = jj_mask_76; break;
case 77: mask = jj_mask_77; break;
case 78: mask = jj_mask_78; break;
case 79: mask = jj_mask_79; break;
case 80: mask = jj_mask_80; break;
case 81: mask = jj_mask_81; break;
case 82: mask = jj_mask_82; break;
case 83: mask = jj_mask_83; break;
case 84: mask = jj_mask_84; break;
case 85: mask = jj_mask_85; break;
case 86: mask = jj_mask_86; break;
case 87: mask = jj_mask_87; break;
case 88: mask = jj_mask_88; break;
case 89: mask = jj_mask_89; break;
case 90: mask = jj_mask_90; break;
case 91: mask = jj_mask_91; break;
case 92: mask = jj_mask_92; break;
case 93: mask = jj_mask_93; break;
case 94: mask = jj_mask_94; break;
case 95: mask = jj_mask_95; break;
case 96: mask = jj_mask_96; break;
case 97: mask = jj_mask_97; break;
case 98: mask = jj_mask_98; break;
case 99: mask = jj_mask_99; break;
case 100: mask = jj_mask_100; break;
case 101: mask = jj_mask_101; break;
case 102: mask = jj_mask_102; break;
case 103: mask = jj_mask_103; break;
case 104: mask = jj_mask_104; break;
case 105: mask = jj_mask_105; break;
case 106: mask = jj_mask_106; break;
case 107: mask = jj_mask_107; break;
case 108: mask = jj_mask_108; break;
case 109: mask = jj_mask_109; break;
case 110: mask = jj_mask_110; break;
case 111: mask = jj_mask_111; break;
case 112: mask = jj_mask_112; break;
case 113: mask = jj_mask_113; break;
case 114: mask = jj_mask_114; break;
case 115: mask = jj_mask_115; break;
case 116: mask = jj_mask_116; break;
case 117: mask = jj_mask_117; break;
case 118: mask = jj_mask_118; break;
case 119: mask = jj_mask_119; break;
case 120: mask = jj_mask_120; break;
case 121: mask = jj_mask_121; break;
case 122: mask = jj_mask_122; break;
case 123: mask = jj_mask_123; break;
case 124: mask = jj_mask_124; break;
case 125: mask = jj_mask_125; break;
case 126: mask = jj_mask_126; break;
case 127: mask = jj_mask_127; break;
case 128: mask = jj_mask_128; break;
case 129: mask = jj_mask_129; break;
case 130: mask = jj_mask_130; break;
case 131: mask = jj_mask_131; break;
case 132: mask = jj_mask_132; break;
case 133: mask = jj_mask_133; break;
case 134: mask = jj_mask_134; break;
case 135: mask = jj_mask_135; break;
case 136: mask = jj_mask_136; break;
case 137: mask = jj_mask_137; break;
case 138: mask = jj_mask_138; break;
case 139: mask = jj_mask_139; break;
case 140: mask = jj_mask_140; break;
case 141: mask = jj_mask_141; break;
case 142: mask = jj_mask_142; break;
case 143: mask = jj_mask_143; break;
case 144: mask = jj_mask_144; break;
case 145: mask = jj_mask_145; break;
case 146: mask = jj_mask_146; break;
case 147: mask = jj_mask_147; break;
case 148: mask = jj_mask_148; break;
case 149: mask = jj_mask_149; break;
case 150: mask = jj_mask_150; break;
case 151: mask = jj_mask_151; break;
case 152: mask = jj_mask_152; break;
case 153: mask = jj_mask_153; break;
case 154: mask = jj_mask_154; break;
case 155: mask = jj_mask_155; break;
case 156: mask = jj_mask_156; break;
case 157: mask = jj_mask_157; break;
case 158: mask = jj_mask_158; break;
case 159: mask = jj_mask_159; break;
case 160: mask = jj_mask_160; break;
case 161: mask = jj_mask_161; break;
case 162: mask = jj_mask_162; break;
case 163: mask = jj_mask_163; break;
case 164: mask = jj_mask_164; break;
case 165: mask = jj_mask_165; break;
case 166: mask = jj_mask_166; break;
case 167: mask = jj_mask_167; break;
case 168: mask = jj_mask_168; break;
case 169: mask = jj_mask_169; break;
case 170: mask = jj_mask_170; break;
case 171: mask = jj_mask_171; break;
case 172: mask = jj_mask_172; break;
case 173: mask = jj_mask_173; break;
case 174: mask = jj_mask_174; break;
case 175: mask = jj_mask_175; break;
case 176: mask = jj_mask_176; break;
case 177: mask = jj_mask_177; break;
case 178: mask = jj_mask_178; break;
case 179: mask = jj_mask_179; break;
case 180: mask = jj_mask_180; break;
case 181: mask = jj_mask_181; break;
case 182: mask = jj_mask_182; break;
case 183: mask = jj_mask_183; break;
case 184: mask = jj_mask_184; break;
}
for (int j = 0; j < 93; j++) {
if (mask[j]) la1tokens[j] = true;
}
}
}
for (int i = 0; i < 93; i++) {
if (la1tokens[i]) {
jj_expentry = new int[1];
jj_expentry[0] = i;
jj_expentries.addElement(jj_expentry);
}
}
jj_endpos = 0;
jj_rescan_token();
jj_add_error_token(0, 0);
int[][] exptokseq = new int[jj_expentries.size()][];
for (int i = 0; i < jj_expentries.size(); i++) {
exptokseq[i] = (int[])jj_expentries.elementAt(i);
}
return new ParseException(token, exptokseq, tokenImage);
}
final public void enable_tracing() {
}
final public void disable_tracing() {
}
private void jj_rescan_token() {
jj_rescan = true;
for (int i = 0; i < 111; i++) {
JJhtml32Calls p = jj_2_rtns[i];
do {
if (p.gen > jj_gen) {
jj_la = p.arg; jj_lastpos = jj_scanpos = p.first;
switch (i) {
case 0: jj_3_1(); break;
case 1: jj_3_2(); break;
case 2: jj_3_3(); break;
case 3: jj_3_4(); break;
case 4: jj_3_5(); break;
case 5: jj_3_6(); break;
case 6: jj_3_7(); break;
case 7: jj_3_8(); break;
case 8: jj_3_9(); break;
case 9: jj_3_10(); break;
case 10: jj_3_11(); break;
case 11: jj_3_12(); break;
case 12: jj_3_13(); break;
case 13: jj_3_14(); break;
case 14: jj_3_15(); break;
case 15: jj_3_16(); break;
case 16: jj_3_17(); break;
case 17: jj_3_18(); break;
case 18: jj_3_19(); break;
case 19: jj_3_20(); break;
case 20: jj_3_21(); break;
case 21: jj_3_22(); break;
case 22: jj_3_23(); break;
case 23: jj_3_24(); break;
case 24: jj_3_25(); break;
case 25: jj_3_26(); break;
case 26: jj_3_27(); break;
case 27: jj_3_28(); break;
case 28: jj_3_29(); break;
case 29: jj_3_30(); break;
case 30: jj_3_31(); break;
case 31: jj_3_32(); break;
case 32: jj_3_33(); break;
case 33: jj_3_34(); break;
case 34: jj_3_35(); break;
case 35: jj_3_36(); break;
case 36: jj_3_37(); break;
case 37: jj_3_38(); break;
case 38: jj_3_39(); break;
case 39: jj_3_40(); break;
case 40: jj_3_41(); break;
case 41: jj_3_42(); break;
case 42: jj_3_43(); break;
case 43: jj_3_44(); break;
case 44: jj_3_45(); break;
case 45: jj_3_46(); break;
case 46: jj_3_47(); break;
case 47: jj_3_48(); break;
case 48: jj_3_49(); break;
case 49: jj_3_50(); break;
case 50: jj_3_51(); break;
case 51: jj_3_52(); break;
case 52: jj_3_53(); break;
case 53: jj_3_54(); break;
case 54: jj_3_55(); break;
case 55: jj_3_56(); break;
case 56: jj_3_57(); break;
case 57: jj_3_58(); break;
case 58: jj_3_59(); break;
case 59: jj_3_60(); break;
case 60: jj_3_61(); break;
case 61: jj_3_62(); break;
case 62: jj_3_63(); break;
case 63: jj_3_64(); break;
case 64: jj_3_65(); break;
case 65: jj_3_66(); break;
case 66: jj_3_67(); break;
case 67: jj_3_68(); break;
case 68: jj_3_69(); break;
case 69: jj_3_70(); break;
case 70: jj_3_71(); break;
case 71: jj_3_72(); break;
case 72: jj_3_73(); break;
case 73: jj_3_74(); break;
case 74: jj_3_75(); break;
case 75: jj_3_76(); break;
case 76: jj_3_77(); break;
case 77: jj_3_78(); break;
case 78: jj_3_79(); break;
case 79: jj_3_80(); break;
case 80: jj_3_81(); break;
case 81: jj_3_82(); break;
case 82: jj_3_83(); break;
case 83: jj_3_84(); break;
case 84: jj_3_85(); break;
case 85: jj_3_86(); break;
case 86: jj_3_87(); break;
case 87: jj_3_88(); break;
case 88: jj_3_89(); break;
case 89: jj_3_90(); break;
case 90: jj_3_91(); break;
case 91: jj_3_92(); break;
case 92: jj_3_93(); break;
case 93: jj_3_94(); break;
case 94: jj_3_95(); break;
case 95: jj_3_96(); break;
case 96: jj_3_97(); break;
case 97: jj_3_98(); break;
case 98: jj_3_99(); break;
case 99: jj_3_100(); break;
case 100: jj_3_101(); break;
case 101: jj_3_102(); break;
case 102: jj_3_103(); break;
case 103: jj_3_104(); break;
case 104: jj_3_105(); break;
case 105: jj_3_106(); break;
case 106: jj_3_107(); break;
case 107: jj_3_108(); break;
case 108: jj_3_109(); break;
case 109: jj_3_110(); break;
case 110: jj_3_111(); break;
}
}
p = p.next;
} while (p != null);
}
jj_rescan = false;
}
private void jj_save(int index, int xla) {
JJhtml32Calls p = jj_2_rtns[index];
while (p.gen > jj_gen) {
if (p.next == null) { p = p.next = new JJhtml32Calls(); break; }
p = p.next;
}
p.gen = jj_gen + xla - jj_la; p.first = token; p.arg = xla;
}
}
class JJhtml32Calls {
int gen;
Token first;
int arg;
JJhtml32Calls next;
}