Source/sources/gnu/xquery/lang/XQParser.java
public int peekOperator() throws IOException, SyntaxException {
        while (this.curToken == 10) {
            if (this.nesting == 0) {
                return 10;
            }
            getRawToken();
        }
        if (this.curToken == 65) {
            switch (this.tokenBufferLength) {
                case 2:
                    char c1 = this.tokenBuffer[0];
                    char c2 = this.tokenBuffer[1];
                    if (c1 != 'o' || c2 != 'r') {
                        if (c1 != 't' || c2 != 'o') {
                            if (c1 != 'i' || c2 != 's') {
                                if (c1 != 'e' || c2 != 'q') {
                                    if (c1 != 'n' || c2 != 'e') {
                                        if (c1 != 'g') {
                                            if (c1 == 'l') {
                                                if (c2 != 'e') {
                                                    if (c2 == 't') {
                                                        this.curToken = OP_LT;
                                                        break;
                                                    }
                                                } else {
                                                    this.curToken = OP_LE;
                                                    break;
                                                }
                                            }
                                        } else if (c2 != 'e') {
                                            if (c2 == 't') {
                                                this.curToken = OP_GT;
                                                break;
                                            }
                                        } else {
                                            this.curToken = OP_GE;
                                            break;
                                        }
                                    } else {
                                        this.curToken = OP_NE;
                                        break;
                                    }
                                } else {
                                    this.curToken = OP_EQ;
                                    break;
                                }
                            } else {
                                this.curToken = 408;
                                break;
                            }
                        } else {
                            this.curToken = 412;
                            break;
                        }
                    } else {
                        this.curToken = 400;
                        break;
                    }
                    break;
                case 3:
                    char c12 = this.tokenBuffer[0];
                    char c22 = this.tokenBuffer[1];
                    char c3 = this.tokenBuffer[2];
                    if (c12 != 'a') {
                        if (c12 != 'm') {
                            if (c12 == 'd' && c22 == 'i' && c3 == 'v') {
                                this.curToken = 416;
                                break;
                            }
                        } else {
                            if (c22 == 'u' && c3 == 'l') {
                                this.curToken = 415;
                            }
                            if (c22 == 'o' && c3 == 'd') {
                                this.curToken = 418;
                                break;
                            }
                        }
                    } else if (c22 == 'n' && c3 == 'd') {
                        this.curToken = 401;
                        break;
                    }
                case 4:
                    if (!match("idiv")) {
                        if (match("cast", "as", true)) {
                            this.curToken = OP_CAST_AS;
                            break;
                        }
                    } else {
                        this.curToken = 417;
                        break;
                    }
                    break;
                case 5:
                    if (!match("where")) {
                        if (!match("isnot")) {
                            if (!match("union")) {
                                if (match("treat", "as", true)) {
                                    this.curToken = OP_TREAT_AS;
                                    break;
                                }
                            } else {
                                this.curToken = 419;
                                break;
                            }
                        } else {
                            this.curToken = 409;
                            break;
                        }
                    } else {
                        this.curToken = 196;
                        break;
                    }
                    break;
                case 6:
                    if (match("except")) {
                        this.curToken = OP_EXCEPT;
                        break;
                    }
                    break;
                case 8:
                    if (!match("instance", "of", true)) {
                        if (match("castable", "as", true)) {
                            this.curToken = OP_CASTABLE_AS;
                            break;
                        }
                    } else {
                        this.curToken = OP_INSTANCEOF;
                        break;
                    }
                    break;
                case 9:
                    if (match("intersect")) {
                        this.curToken = OP_INTERSECT;
                        break;
                    }
                    break;
                case 10:
                    if (match("instanceof")) {
                        warnOldVersion("use 'instanceof of' (two words) instead of 'instanceof'");
                        this.curToken = OP_INSTANCEOF;
                        break;
                    }
                    break;
            }
        }
        return this.curToken;
    }
/* access modifiers changed from: 0000 */
access modifiers changed from: 0000
access modifiers changed from : 0000
public int peekOperator() throws IOException, SyntaxException {
        while (this.curToken == 10) {
            if (this.nesting == 0) {
                return 10;
            }
            getRawToken();
        }
        if (this.curToken == 65) {
            switch (this.tokenBufferLength) {
                case 2:
                    char c1 = this.tokenBuffer[0];
                    char c2 = this.tokenBuffer[1];
                    if (c1 != 'o' || c2 != 'r') {
                        if (c1 != 't' || c2 != 'o') {
                            if (c1 != 'i' || c2 != 's') {
                                if (c1 != 'e' || c2 != 'q') {
                                    if (c1 != 'n' || c2 != 'e') {
                                        if (c1 != 'g') {
                                            if (c1 == 'l') {
                                                if (c2 != 'e') {
                                                    if (c2 == 't') {
                                                        this.curToken = OP_LT;
                                                        break;
                                                    }
                                                } else {
                                                    this.curToken = OP_LE;
                                                    break;
                                                }
                                            }
                                        } else if (c2 != 'e') {
                                            if (c2 == 't') {
                                                this.curToken = OP_GT;
                                                break;
                                            }
                                        } else {
                                            this.curToken = OP_GE;
                                            break;
                                        }
                                    } else {
                                        this.curToken = OP_NE;
                                        break;
                                    }
                                } else {
                                    this.curToken = OP_EQ;
                                    break;
                                }
                            } else {
                                this.curToken = 408;
                                break;
                            }
                        } else {
                            this.curToken = 412;
                            break;
                        }
                    } else {
                        this.curToken = 400;
                        break;
                    }
                    break;
                case 3:
                    char c12 = this.tokenBuffer[0];
                    char c22 = this.tokenBuffer[1];
                    char c3 = this.tokenBuffer[2];
                    if (c12 != 'a') {
                        if (c12 != 'm') {
                            if (c12 == 'd' && c22 == 'i' && c3 == 'v') {
                                this.curToken = 416;
                                break;
                            }
                        } else {
                            if (c22 == 'u' && c3 == 'l') {
                                this.curToken = 415;
                            }
                            if (c22 == 'o' && c3 == 'd') {
                                this.curToken = 418;
                                break;
                            }
                        }
                    } else if (c22 == 'n' && c3 == 'd') {
                        this.curToken = 401;
                        break;
                    }
                case 4:
                    if (!match("idiv")) {
                        if (match("cast", "as", true)) {
                            this.curToken = OP_CAST_AS;
                            break;
                        }
                    } else {
                        this.curToken = 417;
                        break;
                    }
                    break;
                case 5:
                    if (!match("where")) {
                        if (!match("isnot")) {
                            if (!match("union")) {
                                if (match("treat", "as", true)) {
                                    this.curToken = OP_TREAT_AS;
                                    break;
                                }
                            } else {
                                this.curToken = 419;
                                break;
                            }
                        } else {
                            this.curToken = 409;
                            break;
                        }
                    } else {
                        this.curToken = 196;
                        break;
                    }
                    break;
                case 6:
                    if (match("except")) {
                        this.curToken = OP_EXCEPT;
                        break;
                    }
                    break;
                case 8:
                    if (!match("instance", "of", true)) {
                        if (match("castable", "as", true)) {
                            this.curToken = OP_CASTABLE_AS;
                            break;
                        }
                    } else {
                        this.curToken = OP_INSTANCEOF;
                        break;
                    }
                    break;
                case 9:
                    if (match("intersect")) {
                        this.curToken = OP_INTERSECT;
                        break;
                    }
                    break;
                case 10:
                    if (match("instanceof")) {
                        warnOldVersion("use 'instanceof of' (two words) instead of 'instanceof'");
                        this.curToken = OP_INSTANCEOF;
                        break;
                    }
                    break;
            }
        }
        return this.curToken;
    }
public int peekOperator ( ) throws IOException , SyntaxException { while ( this . curToken == 10 ) { if ( this . nesting == 0 ) { return 10 ; } getRawToken ( ) ; } if ( this . curToken == 65 ) { switch ( this . tokenBufferLength ) { case 2 : char c1 = this . tokenBuffer [ 0 ] ; char c2 = this . tokenBuffer [ 1 ] ; if ( c1 != 'o' || c2 != 'r' ) { if ( c1 != 't' || c2 != 'o' ) { if ( c1 != 'i' || c2 != 's' ) { if ( c1 != 'e' || c2 != 'q' ) { if ( c1 != 'n' || c2 != 'e' ) { if ( c1 != 'g' ) { if ( c1 == 'l' ) { if ( c2 != 'e' ) { if ( c2 == 't' ) { this . curToken = OP_LT ; break ; } } else { this . curToken = OP_LE ; break ; } } } else if ( c2 != 'e' ) { if ( c2 == 't' ) { this . curToken = OP_GT ; break ; } } else { this . curToken = OP_GE ; break ; } } else { this . curToken = OP_NE ; break ; } } else { this . curToken = OP_EQ ; break ; } } else { this . curToken = 408 ; break ; } } else { this . curToken = 412 ; break ; } } else { this . curToken = 400 ; break ; } break ; case 3 : char c12 = this . tokenBuffer [ 0 ] ; char c22 = this . tokenBuffer [ 1 ] ; char c3 = this . tokenBuffer [ 2 ] ; if ( c12 != 'a' ) { if ( c12 != 'm' ) { if ( c12 == 'd' && c22 == 'i' && c3 == 'v' ) { this . curToken = 416 ; break ; } } else { if ( c22 == 'u' && c3 == 'l' ) { this . curToken = 415 ; } if ( c22 == 'o' && c3 == 'd' ) { this . curToken = 418 ; break ; } } } else if ( c22 == 'n' && c3 == 'd' ) { this . curToken = 401 ; break ; } case 4 : if ( ! match ( "idiv" ) ) { if ( match ( "cast" , "as" , true ) ) { this . curToken = OP_CAST_AS ; break ; } } else { this . curToken = 417 ; break ; } break ; case 5 : if ( ! match ( "where" ) ) { if ( ! match ( "isnot" ) ) { if ( ! match ( "union" ) ) { if ( match ( "treat" , "as" , true ) ) { this . curToken = OP_TREAT_AS ; break ; } } else { this . curToken = 419 ; break ; } } else { this . curToken = 409 ; break ; } } else { this . curToken = 196 ; break ; } break ; case 6 : if ( match ( "except" ) ) { this . curToken = OP_EXCEPT ; break ; } break ; case 8 : if ( ! match ( "instance" , "of" , true ) ) { if ( match ( "castable" , "as" , true ) ) { this . curToken = OP_CASTABLE_AS ; break ; } } else { this . curToken = OP_INSTANCEOF ; break ; } break ; case 9 : if ( match ( "intersect" ) ) { this . curToken = OP_INTERSECT ; break ; } break ; case 10 : if ( match ( "instanceof" ) ) { warnOldVersion ( "use 'instanceof of' (two words) instead of 'instanceof'" ) ; this . curToken = OP_INSTANCEOF ; break ; } break ; } } return this . curToken ; }
access modifiers changed from: 0000
access modifiers changed from : 0000