public override global::System.Object computeValue(){ //XMLVM_BEGIN_WRAPPER[java.util.regex.AbstractCharClass$LazyLower: java.util.regex.AbstractCharClass computeValue()] global::System.Object _r0_o = null; global::org.xmlvm._nElement _r1; global::org.xmlvm._nElement _r2; global::System.Object _r3_o = null; _r3_o = this; _r0_o = new global::java.util.regex.CharClass(); ((global::java.util.regex.CharClass) _r0_o).@this(); _r1.i = 97; _r2.i = 122; _r0_o = ((global::java.util.regex.CharClass) _r0_o).add((int) _r1.i, (int) _r2.i); return (global::java.util.regex.AbstractCharClass) _r0_o; //XMLVM_END_WRAPPER[java.util.regex.AbstractCharClass$LazyLower: java.util.regex.AbstractCharClass computeValue()] }
private global::System.Object processAlternations(global::java.util.regex.AbstractSet n1){ //XMLVM_BEGIN_WRAPPER[java.util.regex.Pattern: java.util.regex.AbstractSet processAlternations(java.util.regex.AbstractSet)] global::System.Object _r0_o = null; global::org.xmlvm._nElement _r1; global::System.Object _r1_o = null; global::org.xmlvm._nElement _r2; global::org.xmlvm._nElement _r3; global::System.Object _r4_o = null; global::System.Object _r5_o = null; _r4_o = this; _r5_o = n1; _r3.i = -536870788; _r0_o = new global::java.util.regex.CharClass(); _r1.i = 2; _r1.i = ((global::java.util.regex.Pattern) _r4_o).hasFlag((int) _r1.i) ? 1 : 0; _r2.i = 64; _r2.i = ((global::java.util.regex.Pattern) _r4_o).hasFlag((int) _r2.i) ? 1 : 0; ((global::java.util.regex.CharClass) _r0_o).@this(0!=_r1.i, 0!=_r2.i); label19:; _r1_o = ((global::java.util.regex.Pattern) _r4_o)._flexemes; _r1.i = ((global::java.util.regex.Lexer) _r1_o).isEmpty() ? 1 : 0; if (_r1.i != 0) goto label62; _r1_o = ((global::java.util.regex.Pattern) _r4_o)._flexemes; _r1.i = ((global::java.util.regex.Lexer) _r1_o).isLetter() ? 1 : 0; if (_r1.i == 0) goto label62; _r1_o = ((global::java.util.regex.Pattern) _r4_o)._flexemes; _r1.i = ((global::java.util.regex.Lexer) _r1_o).lookAhead(); if (_r1.i == 0) goto label70; _r1_o = ((global::java.util.regex.Pattern) _r4_o)._flexemes; _r1.i = ((global::java.util.regex.Lexer) _r1_o).lookAhead(); if (_r1.i == _r3.i) goto label70; _r1_o = ((global::java.util.regex.Pattern) _r4_o)._flexemes; _r1.i = ((global::java.util.regex.Lexer) _r1_o).lookAhead(); _r2.i = -536870871; if (_r1.i == _r2.i) goto label70; label62:; _r0_o = ((global::java.util.regex.Pattern) _r4_o).processRangeSet((global::java.util.regex.AbstractCharClass) _r0_o); ((global::java.util.regex.AbstractSet) _r0_o).setNext((global::java.util.regex.AbstractSet) _r5_o); return (global::java.util.regex.AbstractSet) _r0_o; label70:; _r1_o = ((global::java.util.regex.Pattern) _r4_o)._flexemes; _r1.i = ((global::java.util.regex.Lexer) _r1_o).next(); ((global::java.util.regex.CharClass) _r0_o).add((int) _r1.i); _r1_o = ((global::java.util.regex.Pattern) _r4_o)._flexemes; _r1.i = ((global::java.util.regex.Lexer) _r1_o).peek(); if (_r1.i != _r3.i) goto label19; _r1_o = ((global::java.util.regex.Pattern) _r4_o)._flexemes; ((global::java.util.regex.Lexer) _r1_o).next(); goto label19; //XMLVM_END_WRAPPER[java.util.regex.Pattern: java.util.regex.AbstractSet processAlternations(java.util.regex.AbstractSet)] }
private global::System.Object processRangeExpression(bool n1){ //XMLVM_BEGIN_WRAPPER[java.util.regex.Pattern: java.util.regex.CharClass processRangeExpression(boolean)] 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::System.Object _r3_o = null; global::System.Object _r4_o = null; global::org.xmlvm._nElement _r5; global::System.Object _r5_o = null; global::org.xmlvm._nElement _r6; global::org.xmlvm._nElement _r7; global::org.xmlvm._nElement _r8; global::org.xmlvm._nElement _r9; global::org.xmlvm._nElement _r10; global::org.xmlvm._nElement _r11; global::org.xmlvm._nElement _r12; global::System.Object _r13_o = null; global::org.xmlvm._nElement _r14; global::org.xmlvm._nExceptionAdapter _ex = null; _r13_o = this; _r14.i = n1 ? 1 : 0; _r11.i = -536870821; _r10.i = -536870819; _r9.i = 1; _r8.i = -1; _r7.i = 0; _r0_o = new global::java.util.regex.CharClass(); _r1.i = 2; _r1.i = ((global::java.util.regex.Pattern) _r13_o).hasFlag((int) _r1.i) ? 1 : 0; _r2.i = 64; _r2.i = ((global::java.util.regex.Pattern) _r13_o).hasFlag((int) _r2.i) ? 1 : 0; ((global::java.util.regex.CharClass) _r0_o).@this(0!=_r14.i, 0!=_r1.i, 0!=_r2.i); _r1.i = _r7.i; _r2.i = _r7.i; _r3.i = _r8.i; _r4_o = _r0_o; _r0.i = _r9.i; label30:; _r5_o = ((global::java.util.regex.Pattern) _r13_o)._flexemes; _r5.i = ((global::java.util.regex.Lexer) _r5_o).isEmpty() ? 1 : 0; if (_r5.i != 0) goto label51; _r1_o = ((global::java.util.regex.Pattern) _r13_o)._flexemes; _r1.i = ((global::java.util.regex.Lexer) _r1_o).peek(); if (_r1.i != _r10.i) goto label456; if (_r0.i != 0) goto label456; _r1.i = _r7.i; label49:; if (_r1.i != 0) goto label77; label51:; _r0.i = _r1.i; if (_r0.i == 0) goto label459; _r0_o = new global::java.util.regex.PatternSyntaxException(); // Value=regex.0F _r1_o = new global::java.lang.String(); ((global::java.lang.String)_r1_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)114)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 103)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 120)), unchecked((char) unchecked((uint) 46)), unchecked((char) unchecked((uint) 48)), unchecked((char) unchecked((uint) 70))})); _r1_o = global::[email protected]((global::java.lang.String) _r1_o); _r2_o = ((global::java.util.regex.Pattern) _r13_o).pattern(); _r3_o = ((global::java.util.regex.Pattern) _r13_o)._flexemes; _r3.i = ((global::java.util.regex.Lexer) _r3_o).getIndex(); _r3.i = _r3.i - _r9.i; ((global::java.util.regex.PatternSyntaxException) _r0_o).@this((global::java.lang.String) _r1_o, (global::java.lang.String) _r2_o, (int) _r3.i); throw new global::org.xmlvm._nExceptionAdapter((global::java.util.regex.PatternSyntaxException) _r0_o); label77:; _r5_o = ((global::java.util.regex.Pattern) _r13_o)._flexemes; _r5.i = ((global::java.util.regex.Lexer) _r5_o).peek(); switch (_r5.i) { case -536870874: goto label177; case -536870867: goto label261; case -536870821: goto label123; case -536870819: goto label106; case -536870818: goto label406; case 0: goto label424; } if (_r3.i < 0) goto label91; ((global::java.util.regex.CharClass) _r4_o).add((int) _r3.i); label91:; _r0_o = ((global::java.util.regex.Pattern) _r13_o)._flexemes; _r0.i = ((global::java.util.regex.Lexer) _r0_o).next(); _r3_o = _r4_o; _r12.i = _r0.i; _r0.i = _r2.i; _r2.i = _r12.i; label101:; _r4_o = _r3_o; _r3.i = _r2.i; _r2.i = _r0.i; _r0.i = _r7.i; goto label30; label106:; if (_r3.i < 0) goto label111; ((global::java.util.regex.CharClass) _r4_o).add((int) _r3.i); label111:; _r0.i = 93; _r3_o = ((global::java.util.regex.Pattern) _r13_o)._flexemes; ((global::java.util.regex.Lexer) _r3_o).next(); _r3_o = _r4_o; _r12.i = _r0.i; _r0.i = _r2.i; _r2.i = _r12.i; goto label101; label123:; if (_r3.i < 0) goto label473; ((global::java.util.regex.CharClass) _r4_o).add((int) _r3.i); _r0.i = _r8.i; label129:; _r3_o = ((global::java.util.regex.Pattern) _r13_o)._flexemes; ((global::java.util.regex.Lexer) _r3_o).next(); _r3_o = ((global::java.util.regex.Pattern) _r13_o)._flexemes; _r3.i = ((global::java.util.regex.Lexer) _r3_o).peek(); _r5.i = -536870818; if (_r3.i != _r5.i) goto label470; _r3_o = ((global::java.util.regex.Pattern) _r13_o)._flexemes; ((global::java.util.regex.Lexer) _r3_o).next(); _r3.i = _r9.i; label151:; if (_r2.i == 0) goto label169; _r2_o = ((global::java.util.regex.Pattern) _r13_o).processRangeExpression(0!=_r3.i); ((global::java.util.regex.CharClass) _r4_o).intersection((global::java.util.regex.AbstractCharClass) _r2_o); label160:; _r2_o = ((global::java.util.regex.Pattern) _r13_o)._flexemes; ((global::java.util.regex.Lexer) _r2_o).next(); _r2.i = _r0.i; _r3_o = _r4_o; _r0.i = _r7.i; goto label101; label169:; _r2_o = ((global::java.util.regex.Pattern) _r13_o).processRangeExpression(0!=_r3.i); ((global::java.util.regex.CharClass) _r4_o).union((global::java.util.regex.AbstractCharClass) _r2_o); goto label160; label177:; if (_r3.i < 0) goto label182; ((global::java.util.regex.CharClass) _r4_o).add((int) _r3.i); label182:; _r3_o = ((global::java.util.regex.Pattern) _r13_o)._flexemes; _r3.i = ((global::java.util.regex.Lexer) _r3_o).next(); _r5_o = ((global::java.util.regex.Pattern) _r13_o)._flexemes; _r5.i = ((global::java.util.regex.Lexer) _r5_o).peek(); _r6.i = -536870874; if (_r5.i != _r6.i) goto label253; _r5_o = ((global::java.util.regex.Pattern) _r13_o)._flexemes; _r5.i = ((global::java.util.regex.Lexer) _r5_o).lookAhead(); if (_r5.i != _r11.i) goto label216; _r0_o = ((global::java.util.regex.Pattern) _r13_o)._flexemes; ((global::java.util.regex.Lexer) _r0_o).next(); _r0.i = _r9.i; _r2.i = _r8.i; _r3_o = _r4_o; goto label101; label216:; _r5_o = ((global::java.util.regex.Pattern) _r13_o)._flexemes; ((global::java.util.regex.Lexer) _r5_o).next(); if (_r0.i == 0) goto label233; _r0_o = ((global::java.util.regex.Pattern) _r13_o).processRangeExpression(0!=_r7.i); _r12.i = _r2.i; _r2.i = _r3.i; _r3_o = _r0_o; _r0.i = _r12.i; goto label101; label233:; _r0_o = ((global::java.util.regex.Pattern) _r13_o)._flexemes; _r0.i = ((global::java.util.regex.Lexer) _r0_o).peek(); if (_r0.i == _r10.i) goto label465; _r0_o = ((global::java.util.regex.Pattern) _r13_o).processRangeExpression(0!=_r7.i); ((global::java.util.regex.CharClass) _r4_o).intersection((global::java.util.regex.AbstractCharClass) _r0_o); _r0.i = _r2.i; _r2.i = _r3.i; _r3_o = _r4_o; goto label101; label253:; _r0.i = 38; _r3_o = _r4_o; _r12.i = _r0.i; _r0.i = _r2.i; _r2.i = _r12.i; goto label101; label261:; if (_r0.i != 0) goto label281; _r0_o = ((global::java.util.regex.Pattern) _r13_o)._flexemes; _r0.i = ((global::java.util.regex.Lexer) _r0_o).lookAhead(); if (_r0.i == _r10.i) goto label281; _r0_o = ((global::java.util.regex.Pattern) _r13_o)._flexemes; _r0.i = ((global::java.util.regex.Lexer) _r0_o).lookAhead(); if (_r0.i == _r11.i) goto label281; if (_r3.i >= 0) goto label299; label281:; if (_r3.i < 0) goto label286; ((global::java.util.regex.CharClass) _r4_o).add((int) _r3.i); label286:; _r0.i = 45; _r3_o = ((global::java.util.regex.Pattern) _r13_o)._flexemes; ((global::java.util.regex.Lexer) _r3_o).next(); _r3_o = _r4_o; _r12.i = _r0.i; _r0.i = _r2.i; _r2.i = _r12.i; goto label101; label299:; _r0_o = ((global::java.util.regex.Pattern) _r13_o)._flexemes; ((global::java.util.regex.Lexer) _r0_o).next(); _r0_o = ((global::java.util.regex.Pattern) _r13_o)._flexemes; _r0.i = ((global::java.util.regex.Lexer) _r0_o).peek(); _r5_o = ((global::java.util.regex.Pattern) _r13_o)._flexemes; _r5.i = ((global::java.util.regex.Lexer) _r5_o).isSpecial() ? 1 : 0; if (_r5.i != 0) goto label384; if (_r0.i >= 0) goto label338; _r5_o = ((global::java.util.regex.Pattern) _r13_o)._flexemes; _r5.i = ((global::java.util.regex.Lexer) _r5_o).lookAhead(); if (_r5.i == _r10.i) goto label338; _r5_o = ((global::java.util.regex.Pattern) _r13_o)._flexemes; _r5.i = ((global::java.util.regex.Lexer) _r5_o).lookAhead(); if (_r5.i == _r11.i) goto label338; if (_r3.i >= 0) goto label384; label338:; try { _r5.i = global::java.util.regex.Lexer.isLetter((int) _r0.i) ? 1 : 0; if (_r5.i != 0) goto label348; _r5.i = 65535; _r0.i = _r0.i & _r5.i; } catch (global::System.Exception e) { global::org.xmlvm._nExceptionAdapter ex = e as global::org.xmlvm._nExceptionAdapter ?? new global::org.xmlvm._nExceptionAdapter(e.ToString(), e.ToJavaException()); global::System.Object _java_exception = ex.getJavaException(); if (_java_exception is global::java.lang.Exception) { _ex = ex; goto label361; } throw ex; } // end catch label348:; try { ((global::java.util.regex.CharClass) _r4_o).add((int) _r3.i, (int) _r0.i); } catch (global::System.Exception e) { global::org.xmlvm._nExceptionAdapter ex = e as global::org.xmlvm._nExceptionAdapter ?? new global::org.xmlvm._nExceptionAdapter(e.ToString(), e.ToJavaException()); global::System.Object _java_exception = ex.getJavaException(); if (_java_exception is global::java.lang.Exception) { _ex = ex; goto label361; } throw ex; } // end catch _r0_o = ((global::java.util.regex.Pattern) _r13_o)._flexemes; ((global::java.util.regex.Lexer) _r0_o).next(); _r0.i = _r2.i; _r3_o = _r4_o; _r2.i = _r8.i; goto label101; label361:; _r0_o = _ex.getJavaException(); _ex = null; _r0_o = new global::java.util.regex.PatternSyntaxException(); // Value=regex.0E _r1_o = new global::java.lang.String(); ((global::java.lang.String)_r1_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)114)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 103)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 120)), unchecked((char) unchecked((uint) 46)), unchecked((char) unchecked((uint) 48)), unchecked((char) unchecked((uint) 69))})); _r1_o = global::[email protected]((global::java.lang.String) _r1_o); _r2_o = ((global::java.util.regex.Pattern) _r13_o).pattern(); _r3_o = ((global::java.util.regex.Pattern) _r13_o)._flexemes; _r3.i = ((global::java.util.regex.Lexer) _r3_o).getIndex(); ((global::java.util.regex.PatternSyntaxException) _r0_o).@this((global::java.lang.String) _r1_o, (global::java.lang.String) _r2_o, (int) _r3.i); throw new global::org.xmlvm._nExceptionAdapter((global::java.util.regex.PatternSyntaxException) _r0_o); label384:; _r0_o = new global::java.util.regex.PatternSyntaxException(); // Value=regex.0E _r1_o = new global::java.lang.String(); ((global::java.lang.String)_r1_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)114)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 103)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 120)), unchecked((char) unchecked((uint) 46)), unchecked((char) unchecked((uint) 48)), unchecked((char) unchecked((uint) 69))})); _r1_o = global::[email protected]((global::java.lang.String) _r1_o); _r2_o = ((global::java.util.regex.Pattern) _r13_o).pattern(); _r3_o = ((global::java.util.regex.Pattern) _r13_o)._flexemes; _r3.i = ((global::java.util.regex.Lexer) _r3_o).getIndex(); ((global::java.util.regex.PatternSyntaxException) _r0_o).@this((global::java.lang.String) _r1_o, (global::java.lang.String) _r2_o, (int) _r3.i); throw new global::org.xmlvm._nExceptionAdapter((global::java.util.regex.PatternSyntaxException) _r0_o); label406:; if (_r3.i < 0) goto label411; ((global::java.util.regex.CharClass) _r4_o).add((int) _r3.i); label411:; _r0.i = 94; _r3_o = ((global::java.util.regex.Pattern) _r13_o)._flexemes; ((global::java.util.regex.Lexer) _r3_o).next(); _r3_o = _r4_o; _r12.i = _r0.i; _r0.i = _r2.i; _r2.i = _r12.i; goto label101; label424:; if (_r3.i < 0) goto label429; ((global::java.util.regex.CharClass) _r4_o).add((int) _r3.i); label429:; _r0_o = ((global::java.util.regex.Pattern) _r13_o)._flexemes; _r0_o = ((global::java.util.regex.Lexer) _r0_o).peekSpecial(); if (_r0_o == null) goto label454; ((global::java.util.regex.CharClass) _r4_o).add((global::java.util.regex.AbstractCharClass) _r0_o); _r0.i = _r8.i; label443:; _r3_o = ((global::java.util.regex.Pattern) _r13_o)._flexemes; ((global::java.util.regex.Lexer) _r3_o).next(); _r3_o = _r4_o; _r12.i = _r0.i; _r0.i = _r2.i; _r2.i = _r12.i; goto label101; label454:; _r0.i = _r7.i; goto label443; label456:; _r1.i = _r9.i; goto label49; label459:; if (_r3.i < 0) goto label464; ((global::java.util.regex.CharClass) _r4_o).add((int) _r3.i); label464:; return (global::java.util.regex.CharClass) _r4_o; label465:; _r0.i = _r2.i; _r2.i = _r3.i; _r3_o = _r4_o; goto label101; label470:; _r3.i = _r7.i; goto label151; label473:; _r0.i = _r3.i; goto label129; //XMLVM_END_WRAPPER[java.util.regex.Pattern: java.util.regex.CharClass processRangeExpression(boolean)] }