Example #1
0
public virtual global::System.Object consume_1name(int n1){
//XMLVM_BEGIN_WRAPPER[gnu.xml.xpath.XPathTokenizer: gnu.xml.xpath.XPathTokenizer$XPathToken consume_name(int)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    global::org.xmlvm._nElement _r2;
    global::System.Object _r2_o = null;
    global::org.xmlvm._nElement _r3;
    global::org.xmlvm._nElement _r4;
    global::org.xmlvm._nElement _r5;
    global::org.xmlvm._nElement _r6;
    global::org.xmlvm._nElement _r7;
    global::System.Object _r8_o = null;
    global::org.xmlvm._nElement _r9;
    _r8_o = this;
    _r9.i = n1;
    _r7.i = 58;
    _r6.i = 32;
    _r5.i = 9;
    _r3.i = 1;
    _r4.i = 259;
    _r0_o = new global::gnu.java.lang.CPStringBuilder();
    ((global::gnu.java.lang.CPStringBuilder) _r0_o).@this();
    _r1.i = _r9.i & 0xffff;
    ((global::gnu.java.lang.CPStringBuilder) _r0_o).append((char) _r1.i);
    label18:;
    _r1_o = ((global::gnu.xml.xpath.XPathTokenizer) _r8_o)._fin;
    ((global::java.io.Reader) _r1_o).mark((int) _r3.i);
    _r1_o = ((global::gnu.xml.xpath.XPathTokenizer) _r8_o)._fin;
    _r1.i = ((global::java.io.Reader) _r1_o).read();
    _r2.i = ((global::gnu.xml.xpath.XPathTokenizer) _r8_o).isNameChar((int) _r1.i) ? 1 : 0;
    if (_r2.i == 0) goto label40;
    _r1.i = _r1.i & 0xffff;
    ((global::gnu.java.lang.CPStringBuilder) _r0_o).append((char) _r1.i);
    goto label18;
    label40:;
    _r1_o = ((global::gnu.xml.xpath.XPathTokenizer) _r8_o)._fin;
    ((global::java.io.Reader) _r1_o).reset();
    _r1_o = ((global::gnu.java.lang.CPStringBuilder) _r0_o).toString();
    _r0_o = global::gnu.xml.xpath.XPathTokenizer._fkeywords;
    _r0_o = ((global::java.util.Map) _r0_o).get((global::java.lang.Object) _r1_o);
    if (_r0_o != null) goto label65;
    _r0_o = new global::gnu.xml.xpath.XPathTokenizer_2XPathToken();
    ((global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o).@this((int) _r4.i, (global::java.lang.String) _r1_o);
    label64:;
    return (global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o;
    label65:;
    _r0.i = ((global::java.lang.Integer) _r0_o).intValue();
    switch (_r0.i) {
    case 283: goto label109;
    case 284: goto label109;
    case 285: goto label109;
    case 286: goto label109;
    case 287: goto label109;
    case 288: goto label109;
    case 289: goto label109;
    case 290: goto label109;
    case 291: goto label109;
    case 292: goto label109;
    case 293: goto label109;
    case 294: goto label109;
    case 295: goto label109;
    case 296: goto label157;
    case 297: goto label157;
    case 300: goto label79;
    case 301: goto label79;
    case 302: goto label79;
    case 303: goto label79;
    }
    label72:;
    _r1_o = new global::gnu.xml.xpath.XPathTokenizer_2XPathToken();
    ((global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r1_o).@this((int) _r0.i);
    _r0_o = _r1_o;
    goto label64;
    label79:;
    _r2_o = ((global::gnu.xml.xpath.XPathTokenizer) _r8_o)._fin;
    ((global::java.io.Reader) _r2_o).mark((int) _r3.i);
    label84:;
    _r2_o = ((global::gnu.xml.xpath.XPathTokenizer) _r8_o)._fin;
    _r2.i = ((global::java.io.Reader) _r2_o).read();
    if (_r2.i == _r6.i) goto label84;
    if (_r2.i == _r5.i) goto label84;
    _r3.i = 40;
    if (_r2.i == _r3.i) goto label72;
    _r0_o = ((global::gnu.xml.xpath.XPathTokenizer) _r8_o)._fin;
    ((global::java.io.Reader) _r0_o).reset();
    _r0_o = new global::gnu.xml.xpath.XPathTokenizer_2XPathToken();
    ((global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o).@this((int) _r4.i, (global::java.lang.String) _r1_o);
    goto label64;
    label109:;
    _r2_o = ((global::gnu.xml.xpath.XPathTokenizer) _r8_o)._fin;
    ((global::java.io.Reader) _r2_o).mark((int) _r3.i);
    label114:;
    _r2_o = ((global::gnu.xml.xpath.XPathTokenizer) _r8_o)._fin;
    _r2.i = ((global::java.io.Reader) _r2_o).read();
    if (_r2.i == _r6.i) goto label114;
    if (_r2.i == _r5.i) goto label114;
    if (_r2.i != _r7.i) goto label146;
    _r2_o = ((global::gnu.xml.xpath.XPathTokenizer) _r8_o)._fin;
    _r2.i = ((global::java.io.Reader) _r2_o).read();
    if (_r2.i != _r7.i) goto label146;
    _r1_o = ((global::gnu.xml.xpath.XPathTokenizer) _r8_o)._fin;
    ((global::java.io.Reader) _r1_o).reset();
    _r1_o = new global::gnu.xml.xpath.XPathTokenizer_2XPathToken();
    ((global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r1_o).@this((int) _r0.i);
    _r0_o = _r1_o;
    goto label64;
    label146:;
    _r0_o = ((global::gnu.xml.xpath.XPathTokenizer) _r8_o)._fin;
    ((global::java.io.Reader) _r0_o).reset();
    _r0_o = new global::gnu.xml.xpath.XPathTokenizer_2XPathToken();
    ((global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o).@this((int) _r4.i, (global::java.lang.String) _r1_o);
    goto label64;
    label157:;
    _r2_o = ((global::gnu.xml.xpath.XPathTokenizer) _r8_o)._flastToken;
    if (_r2_o != null) goto label167;
    _r0_o = new global::gnu.xml.xpath.XPathTokenizer_2XPathToken();
    ((global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o).@this((int) _r4.i, (global::java.lang.String) _r1_o);
    goto label64;
    label167:;
    _r2_o = ((global::gnu.xml.xpath.XPathTokenizer) _r8_o)._flastToken;
    _r2.i = ((global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r2_o)._ftype;
    switch (_r2.i) {
    case 260: goto label175;
    case 262: goto label175;
    case 264: goto label175;
    case 265: goto label175;
    case 266: goto label175;
    case 268: goto label175;
    case 269: goto label175;
    case 270: goto label175;
    case 271: goto label175;
    case 272: goto label175;
    case 273: goto label175;
    case 274: goto label175;
    case 275: goto label175;
    case 276: goto label175;
    case 277: goto label175;
    case 278: goto label175;
    case 279: goto label175;
    case 280: goto label175;
    case 296: goto label175;
    case 297: goto label175;
    case 298: goto label175;
    case 299: goto label175;
    }
    goto label72;
    label175:;
    _r0_o = new global::gnu.xml.xpath.XPathTokenizer_2XPathToken();
    ((global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o).@this((int) _r4.i, (global::java.lang.String) _r1_o);
    goto label64;
//XMLVM_END_WRAPPER[gnu.xml.xpath.XPathTokenizer: gnu.xml.xpath.XPathTokenizer$XPathToken consume_name(int)]
}
Example #2
0
public virtual global::System.Object consume_1literal(int n1){
//XMLVM_BEGIN_WRAPPER[gnu.xml.xpath.XPathTokenizer: gnu.xml.xpath.XPathTokenizer$XPathToken consume_literal(int)]
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    global::org.xmlvm._nElement _r2;
    global::System.Object _r3_o = null;
    global::org.xmlvm._nElement _r4;
    _r3_o = this;
    _r4.i = n1;
    _r0_o = new global::gnu.java.lang.CPStringBuilder();
    ((global::gnu.java.lang.CPStringBuilder) _r0_o).@this();
    label5:;
    _r1_o = ((global::gnu.xml.xpath.XPathTokenizer) _r3_o)._fin;
    _r1.i = ((global::java.io.Reader) _r1_o).read();
    _r2.i = -1;
    if (_r1.i != _r2.i) goto label22;
    _r0_o = new global::gnu.xml.xpath.XPathTokenizer_2XPathToken();
    _r1.i = 256;
    ((global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o).@this((int) _r1.i);
    label21:;
    return (global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o;
    label22:;
    if (_r1.i != _r4.i) goto label37;
    _r1_o = new global::gnu.xml.xpath.XPathTokenizer_2XPathToken();
    _r2.i = 257;
    _r0_o = ((global::gnu.java.lang.CPStringBuilder) _r0_o).toString();
    ((global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r1_o).@this((int) _r2.i, (global::java.lang.String) _r0_o);
    _r0_o = _r1_o;
    goto label21;
    label37:;
    _r1.i = _r1.i & 0xffff;
    ((global::gnu.java.lang.CPStringBuilder) _r0_o).append((char) _r1.i);
    goto label5;
//XMLVM_END_WRAPPER[gnu.xml.xpath.XPathTokenizer: gnu.xml.xpath.XPathTokenizer$XPathToken consume_literal(int)]
}
Example #3
0
public virtual global::System.Object consume_1digits(int n1){
//XMLVM_BEGIN_WRAPPER[gnu.xml.xpath.XPathTokenizer: gnu.xml.xpath.XPathTokenizer$XPathToken consume_digits(int)]
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    global::org.xmlvm._nElement _r2;
    global::System.Object _r3_o = null;
    global::org.xmlvm._nElement _r4;
    _r3_o = this;
    _r4.i = n1;
    _r0_o = new global::gnu.java.lang.CPStringBuilder();
    ((global::gnu.java.lang.CPStringBuilder) _r0_o).@this();
    _r1.i = _r4.i & 0xffff;
    ((global::gnu.java.lang.CPStringBuilder) _r0_o).append((char) _r1.i);
    label9:;
    _r1_o = ((global::gnu.xml.xpath.XPathTokenizer) _r3_o)._fin;
    _r2.i = 1;
    ((global::java.io.Reader) _r1_o).mark((int) _r2.i);
    _r1_o = ((global::gnu.xml.xpath.XPathTokenizer) _r3_o)._fin;
    _r1.i = ((global::java.io.Reader) _r1_o).read();
    _r2.i = 48;
    if (_r1.i < _r2.i) goto label34;
    _r2.i = 57;
    if (_r1.i > _r2.i) goto label34;
    _r1.i = _r1.i & 0xffff;
    ((global::gnu.java.lang.CPStringBuilder) _r0_o).append((char) _r1.i);
    goto label9;
    label34:;
    _r1_o = ((global::gnu.xml.xpath.XPathTokenizer) _r3_o)._fin;
    ((global::java.io.Reader) _r1_o).reset();
    _r1_o = new global::gnu.xml.xpath.XPathTokenizer_2XPathToken();
    _r2.i = 258;
    _r0_o = ((global::gnu.java.lang.CPStringBuilder) _r0_o).toString();
    ((global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r1_o).@this((int) _r2.i, (global::java.lang.String) _r0_o);
    return (global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r1_o;
//XMLVM_END_WRAPPER[gnu.xml.xpath.XPathTokenizer: gnu.xml.xpath.XPathTokenizer$XPathToken consume_digits(int)]
}
Example #4
0
public virtual bool advance(){
//XMLVM_BEGIN_WRAPPER[gnu.xml.xpath.XPathTokenizer: boolean advance()]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::org.xmlvm._nElement _r2;
    global::org.xmlvm._nElement _r3;
    global::System.Object _r4_o = null;
    _r4_o = this;
    _r3.i = 256;
    _r1.i = 61;
    _r2.i = 1;
    _r0_o = ((global::gnu.xml.xpath.XPathTokenizer) _r4_o)._ftoken;
    ((global::gnu.xml.xpath.XPathTokenizer) _r4_o)._flastToken = (global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o;
    _r0_o = ((global::gnu.xml.xpath.XPathTokenizer) _r4_o)._fin;
    _r0.i = ((global::java.io.Reader) _r0_o).read();
    switch (_r0.i) {
    case -1: goto label34;
    case 9: goto label36;
    case 10: goto label36;
    case 13: goto label36;
    case 32: goto label36;
    case 33: goto label158;
    case 34: goto label41;
    case 36: goto label320;
    case 39: goto label41;
    case 40: goto label48;
    case 41: goto label58;
    case 42: goto label309;
    case 43: goto label276;
    case 44: goto label88;
    case 45: goto label287;
    case 46: goto label373;
    case 47: goto label108;
    case 58: goto label331;
    case 60: goto label236;
    case 61: goto label148;
    case 62: goto label196;
    case 64: goto label298;
    case 91: goto label68;
    case 93: goto label78;
    case 124: goto label98;
    }
    _r1.i = 48;
    if (_r0.i < _r1.i) goto label415;
    _r1.i = 57;
    if (_r0.i > _r1.i) goto label415;
    _r0_o = ((global::gnu.xml.xpath.XPathTokenizer) _r4_o).consume_1digits((int) _r0.i);
    ((global::gnu.xml.xpath.XPathTokenizer) _r4_o)._ftoken = (global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o;
    label32:;
    _r0.i = _r2.i;
    label33:;
    return _r0.i!=0;
    label34:;
    _r0.i = 0;
    goto label33;
    label36:;
    _r0.i = ((global::gnu.xml.xpath.XPathTokenizer) _r4_o).advance() ? 1 : 0;
    goto label33;
    label41:;
    _r0_o = ((global::gnu.xml.xpath.XPathTokenizer) _r4_o).consume_1literal((int) _r0.i);
    ((global::gnu.xml.xpath.XPathTokenizer) _r4_o)._ftoken = (global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o;
    goto label32;
    label48:;
    _r0_o = new global::gnu.xml.xpath.XPathTokenizer_2XPathToken();
    _r1.i = 260;
    ((global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o).@this((int) _r1.i);
    ((global::gnu.xml.xpath.XPathTokenizer) _r4_o)._ftoken = (global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o;
    goto label32;
    label58:;
    _r0_o = new global::gnu.xml.xpath.XPathTokenizer_2XPathToken();
    _r1.i = 261;
    ((global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o).@this((int) _r1.i);
    ((global::gnu.xml.xpath.XPathTokenizer) _r4_o)._ftoken = (global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o;
    goto label32;
    label68:;
    _r0_o = new global::gnu.xml.xpath.XPathTokenizer_2XPathToken();
    _r1.i = 262;
    ((global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o).@this((int) _r1.i);
    ((global::gnu.xml.xpath.XPathTokenizer) _r4_o)._ftoken = (global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o;
    goto label32;
    label78:;
    _r0_o = new global::gnu.xml.xpath.XPathTokenizer_2XPathToken();
    _r1.i = 263;
    ((global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o).@this((int) _r1.i);
    ((global::gnu.xml.xpath.XPathTokenizer) _r4_o)._ftoken = (global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o;
    goto label32;
    label88:;
    _r0_o = new global::gnu.xml.xpath.XPathTokenizer_2XPathToken();
    _r1.i = 264;
    ((global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o).@this((int) _r1.i);
    ((global::gnu.xml.xpath.XPathTokenizer) _r4_o)._ftoken = (global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o;
    goto label32;
    label98:;
    _r0_o = new global::gnu.xml.xpath.XPathTokenizer_2XPathToken();
    _r1.i = 265;
    ((global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o).@this((int) _r1.i);
    ((global::gnu.xml.xpath.XPathTokenizer) _r4_o)._ftoken = (global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o;
    goto label32;
    label108:;
    _r0_o = ((global::gnu.xml.xpath.XPathTokenizer) _r4_o)._fin;
    ((global::java.io.Reader) _r0_o).mark((int) _r2.i);
    _r0_o = ((global::gnu.xml.xpath.XPathTokenizer) _r4_o)._fin;
    _r0.i = ((global::java.io.Reader) _r0_o).read();
    _r1.i = 47;
    if (_r0.i != _r1.i) goto label133;
    _r0_o = new global::gnu.xml.xpath.XPathTokenizer_2XPathToken();
    _r1.i = 267;
    ((global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o).@this((int) _r1.i);
    ((global::gnu.xml.xpath.XPathTokenizer) _r4_o)._ftoken = (global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o;
    goto label32;
    label133:;
    _r0_o = ((global::gnu.xml.xpath.XPathTokenizer) _r4_o)._fin;
    ((global::java.io.Reader) _r0_o).reset();
    _r0_o = new global::gnu.xml.xpath.XPathTokenizer_2XPathToken();
    _r1.i = 266;
    ((global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o).@this((int) _r1.i);
    ((global::gnu.xml.xpath.XPathTokenizer) _r4_o)._ftoken = (global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o;
    goto label32;
    label148:;
    _r0_o = new global::gnu.xml.xpath.XPathTokenizer_2XPathToken();
    _r1.i = 268;
    ((global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o).@this((int) _r1.i);
    ((global::gnu.xml.xpath.XPathTokenizer) _r4_o)._ftoken = (global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o;
    goto label32;
    label158:;
    _r0_o = ((global::gnu.xml.xpath.XPathTokenizer) _r4_o)._fin;
    ((global::java.io.Reader) _r0_o).mark((int) _r2.i);
    _r0_o = ((global::gnu.xml.xpath.XPathTokenizer) _r4_o)._fin;
    _r0.i = ((global::java.io.Reader) _r0_o).read();
    if (_r0.i != _r1.i) goto label182;
    _r0_o = new global::gnu.xml.xpath.XPathTokenizer_2XPathToken();
    _r1.i = 269;
    ((global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o).@this((int) _r1.i);
    ((global::gnu.xml.xpath.XPathTokenizer) _r4_o)._ftoken = (global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o;
    goto label32;
    label182:;
    _r0_o = ((global::gnu.xml.xpath.XPathTokenizer) _r4_o)._fin;
    ((global::java.io.Reader) _r0_o).reset();
    _r0_o = new global::gnu.xml.xpath.XPathTokenizer_2XPathToken();
    ((global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o).@this((int) _r3.i);
    ((global::gnu.xml.xpath.XPathTokenizer) _r4_o)._ftoken = (global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o;
    goto label32;
    label196:;
    _r0_o = ((global::gnu.xml.xpath.XPathTokenizer) _r4_o)._fin;
    ((global::java.io.Reader) _r0_o).mark((int) _r2.i);
    _r0_o = ((global::gnu.xml.xpath.XPathTokenizer) _r4_o)._fin;
    _r0.i = ((global::java.io.Reader) _r0_o).read();
    if (_r0.i != _r1.i) goto label220;
    _r0_o = new global::gnu.xml.xpath.XPathTokenizer_2XPathToken();
    _r1.i = 272;
    ((global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o).@this((int) _r1.i);
    ((global::gnu.xml.xpath.XPathTokenizer) _r4_o)._ftoken = (global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o;
    goto label32;
    label220:;
    _r0_o = ((global::gnu.xml.xpath.XPathTokenizer) _r4_o)._fin;
    ((global::java.io.Reader) _r0_o).reset();
    _r0_o = new global::gnu.xml.xpath.XPathTokenizer_2XPathToken();
    _r1.i = 270;
    ((global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o).@this((int) _r1.i);
    ((global::gnu.xml.xpath.XPathTokenizer) _r4_o)._ftoken = (global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o;
    goto label32;
    label236:;
    _r0_o = ((global::gnu.xml.xpath.XPathTokenizer) _r4_o)._fin;
    ((global::java.io.Reader) _r0_o).mark((int) _r2.i);
    _r0_o = ((global::gnu.xml.xpath.XPathTokenizer) _r4_o)._fin;
    _r0.i = ((global::java.io.Reader) _r0_o).read();
    if (_r0.i != _r1.i) goto label260;
    _r0_o = new global::gnu.xml.xpath.XPathTokenizer_2XPathToken();
    _r1.i = 273;
    ((global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o).@this((int) _r1.i);
    ((global::gnu.xml.xpath.XPathTokenizer) _r4_o)._ftoken = (global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o;
    goto label32;
    label260:;
    _r0_o = ((global::gnu.xml.xpath.XPathTokenizer) _r4_o)._fin;
    ((global::java.io.Reader) _r0_o).reset();
    _r0_o = new global::gnu.xml.xpath.XPathTokenizer_2XPathToken();
    _r1.i = 271;
    ((global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o).@this((int) _r1.i);
    ((global::gnu.xml.xpath.XPathTokenizer) _r4_o)._ftoken = (global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o;
    goto label32;
    label276:;
    _r0_o = new global::gnu.xml.xpath.XPathTokenizer_2XPathToken();
    _r1.i = 274;
    ((global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o).@this((int) _r1.i);
    ((global::gnu.xml.xpath.XPathTokenizer) _r4_o)._ftoken = (global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o;
    goto label32;
    label287:;
    _r0_o = new global::gnu.xml.xpath.XPathTokenizer_2XPathToken();
    _r1.i = 275;
    ((global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o).@this((int) _r1.i);
    ((global::gnu.xml.xpath.XPathTokenizer) _r4_o)._ftoken = (global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o;
    goto label32;
    label298:;
    _r0_o = new global::gnu.xml.xpath.XPathTokenizer_2XPathToken();
    _r1.i = 276;
    ((global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o).@this((int) _r1.i);
    ((global::gnu.xml.xpath.XPathTokenizer) _r4_o)._ftoken = (global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o;
    goto label32;
    label309:;
    _r0_o = new global::gnu.xml.xpath.XPathTokenizer_2XPathToken();
    _r1.i = 277;
    ((global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o).@this((int) _r1.i);
    ((global::gnu.xml.xpath.XPathTokenizer) _r4_o)._ftoken = (global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o;
    goto label32;
    label320:;
    _r0_o = new global::gnu.xml.xpath.XPathTokenizer_2XPathToken();
    _r1.i = 278;
    ((global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o).@this((int) _r1.i);
    ((global::gnu.xml.xpath.XPathTokenizer) _r4_o)._ftoken = (global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o;
    goto label32;
    label331:;
    _r0_o = ((global::gnu.xml.xpath.XPathTokenizer) _r4_o)._fin;
    ((global::java.io.Reader) _r0_o).mark((int) _r2.i);
    _r0_o = ((global::gnu.xml.xpath.XPathTokenizer) _r4_o)._fin;
    _r0.i = ((global::java.io.Reader) _r0_o).read();
    _r1.i = 58;
    if (_r0.i != _r1.i) goto label357;
    _r0_o = new global::gnu.xml.xpath.XPathTokenizer_2XPathToken();
    _r1.i = 280;
    ((global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o).@this((int) _r1.i);
    ((global::gnu.xml.xpath.XPathTokenizer) _r4_o)._ftoken = (global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o;
    goto label32;
    label357:;
    _r0_o = ((global::gnu.xml.xpath.XPathTokenizer) _r4_o)._fin;
    ((global::java.io.Reader) _r0_o).reset();
    _r0_o = new global::gnu.xml.xpath.XPathTokenizer_2XPathToken();
    _r1.i = 279;
    ((global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o).@this((int) _r1.i);
    ((global::gnu.xml.xpath.XPathTokenizer) _r4_o)._ftoken = (global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o;
    goto label32;
    label373:;
    _r0_o = ((global::gnu.xml.xpath.XPathTokenizer) _r4_o)._fin;
    ((global::java.io.Reader) _r0_o).mark((int) _r2.i);
    _r0_o = ((global::gnu.xml.xpath.XPathTokenizer) _r4_o)._fin;
    _r0.i = ((global::java.io.Reader) _r0_o).read();
    _r1.i = 46;
    if (_r0.i != _r1.i) goto label399;
    _r0_o = new global::gnu.xml.xpath.XPathTokenizer_2XPathToken();
    _r1.i = 282;
    ((global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o).@this((int) _r1.i);
    ((global::gnu.xml.xpath.XPathTokenizer) _r4_o)._ftoken = (global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o;
    goto label32;
    label399:;
    _r0_o = ((global::gnu.xml.xpath.XPathTokenizer) _r4_o)._fin;
    ((global::java.io.Reader) _r0_o).reset();
    _r0_o = new global::gnu.xml.xpath.XPathTokenizer_2XPathToken();
    _r1.i = 281;
    ((global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o).@this((int) _r1.i);
    ((global::gnu.xml.xpath.XPathTokenizer) _r4_o)._ftoken = (global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o;
    goto label32;
    label415:;
    _r1.i = 95;
    if (_r0.i == _r1.i) goto label426;
    _r1.i = _r0.i & 0xffff;
    _r1.i = global::java.lang.Character.isLetter((char) _r1.i) ? 1 : 0;
    if (_r1.i == 0) goto label434;
    label426:;
    _r0_o = ((global::gnu.xml.xpath.XPathTokenizer) _r4_o).consume_1name((int) _r0.i);
    ((global::gnu.xml.xpath.XPathTokenizer) _r4_o)._ftoken = (global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o;
    goto label32;
    label434:;
    _r0_o = new global::gnu.xml.xpath.XPathTokenizer_2XPathToken();
    ((global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o).@this((int) _r3.i);
    ((global::gnu.xml.xpath.XPathTokenizer) _r4_o)._ftoken = (global::gnu.xml.xpath.XPathTokenizer_2XPathToken) _r0_o;
    goto label32;
//XMLVM_END_WRAPPER[gnu.xml.xpath.XPathTokenizer: boolean advance()]
}