Package antlr

Examples of antlr.NoViableAltForCharException


                    }
                    break;
                }
                default :
                {
                    throw new NoViableAltForCharException( (char) LA( 1 ),
                                                           getFilename(),
                                                           getLine(),
                                                           getColumn() );
                }
            }
View Full Code Here


            {
                matchNot( '\'' );
            }
            else
            {
                throw new NoViableAltForCharException( (char) LA( 1 ),
                                                       getFilename(),
                                                       getLine(),
                                                       getColumn() );
            }
View Full Code Here

                                {
                                    break _loop276;
                                }
                                else
                                {
                                    throw new NoViableAltForCharException( (char) LA( 1 ),
                                                                           getFilename(),
                                                                           getLine(),
                                                                           getColumn() );
                                }
                            }

                            _cnt276++;
                        }
                        while ( true );
                    }
                    mHEX_DIGIT( false );
                    mHEX_DIGIT( false );
                    mHEX_DIGIT( false );
                    mHEX_DIGIT( false );
                    break;
                }
                case '0' :
                case '1' :
                case '2' :
                case '3' :
                {
                    {
                        matchRange( '0',
                                    '3' );
                    }
                    {
                        if ( ((LA( 1 ) >= '0' && LA( 1 ) <= '7')) && ((LA( 2 ) >= '\u0003' && LA( 2 ) <= '\uffff')) && (true) && (true) )
                        {
                            {
                                matchRange( '0',
                                            '7' );
                            }
                            {
                                if ( ((LA( 1 ) >= '0' && LA( 1 ) <= '7')) && ((LA( 2 ) >= '\u0003' && LA( 2 ) <= '\uffff')) && (true) && (true) )
                                {
                                    matchRange( '0',
                                                '7' );
                                }
                                else if ( ((LA( 1 ) >= '\u0003' && LA( 1 ) <= '\uffff')) && (true) && (true) && (true) )
                                {
                                }
                                else
                                {
                                    throw new NoViableAltForCharException( (char) LA( 1 ),
                                                                           getFilename(),
                                                                           getLine(),
                                                                           getColumn() );
                                }

                            }
                        }
                        else if ( ((LA( 1 ) >= '\u0003' && LA( 1 ) <= '\uffff')) && (true) && (true) && (true) )
                        {
                        }
                        else
                        {
                            throw new NoViableAltForCharException( (char) LA( 1 ),
                                                                   getFilename(),
                                                                   getLine(),
                                                                   getColumn() );
                        }

                    }
                    break;
                }
                case '4' :
                case '5' :
                case '6' :
                case '7' :
                {
                    {
                        matchRange( '4',
                                    '7' );
                    }
                    {
                        if ( ((LA( 1 ) >= '0' && LA( 1 ) <= '9')) && ((LA( 2 ) >= '\u0003' && LA( 2 ) <= '\uffff')) && (true) && (true) )
                        {
                            {
                                matchRange( '0',
                                            '9' );
                            }
                        }
                        else if ( ((LA( 1 ) >= '\u0003' && LA( 1 ) <= '\uffff')) && (true) && (true) && (true) )
                        {
                        }
                        else
                        {
                            throw new NoViableAltForCharException( (char) LA( 1 ),
                                                                   getFilename(),
                                                                   getLine(),
                                                                   getColumn() );
                        }

                    }
                    break;
                }
                default :
                {
                    throw new NoViableAltForCharException( (char) LA( 1 ),
                                                           getFilename(),
                                                           getLine(),
                                                           getColumn() );
                }
            }
View Full Code Here

                                'f' );
                    break;
                }
                default :
                {
                    throw new NoViableAltForCharException( (char) LA( 1 ),
                                                           getFilename(),
                                                           getLine(),
                                                           getColumn() );
                }
            }
View Full Code Here

                    match( '$' );
                    break;
                }
                default :
                {
                    throw new NoViableAltForCharException( (char) LA( 1 ),
                                                           getFilename(),
                                                           getLine(),
                                                           getColumn() );
                }
            }
View Full Code Here

                                    {
                                        break _loop294;
                                    }
                                    else
                                    {
                                        throw new NoViableAltForCharException( (char) LA( 1 ),
                                                                               getFilename(),
                                                                               getLine(),
                                                                               getColumn() );
                                    }
                                }

                                _cnt294++;
                            }
                            while ( true );
                        }
                        {
                            if ( (LA( 1 ) == 'E' || LA( 1 ) == 'e') )
                            {
                                mEXPONENT( false );
                            }
                            else
                            {
                            }

                        }
                        {
                            if ( (LA( 1 ) == 'D' || LA( 1 ) == 'F' || LA( 1 ) == 'd' || LA( 1 ) == 'f') )
                            {
                                mFLOAT_SUFFIX( true );
                                f1 = _returnToken;
                                t = f1;
                            }
                            else
                            {
                            }

                        }

                        if ( t != null && t.getText().toUpperCase().indexOf( 'D' ) >= 0 )
                        {
                            _ttype = NUM_DOUBLE;
                        }
                        else
                        {
                            _ttype = NUM_FLOAT;
                        }

                    }
                    else
                    {
                    }

                }
                break;
            }
            case '0' :
            case '1' :
            case '2' :
            case '3' :
            case '4' :
            case '5' :
            case '6' :
            case '7' :
            case '8' :
            case '9' :
            {
                {
                    switch ( LA( 1 ) )
                    {
                        case '0' :
                        {
                            match( '0' );
                            isDecimal = true;
                            {
                                switch ( LA( 1 ) )
                                {
                                    case 'X' :
                                    case 'x' :
                                    {
                                        {
                                            switch ( LA( 1 ) )
                                            {
                                                case 'x' :
                                                {
                                                    match( 'x' );
                                                    break;
                                                }
                                                case 'X' :
                                                {
                                                    match( 'X' );
                                                    break;
                                                }
                                                default :
                                                {
                                                    throw new NoViableAltForCharException( (char) LA( 1 ),
                                                                                           getFilename(),
                                                                                           getLine(),
                                                                                           getColumn() );
                                                }
                                            }
                                        }
                                        {
                                            int _cnt301 = 0;
                                            _loop301 : do
                                            {
                                                if ( (_tokenSet_4.member( LA( 1 ) )) && (true) && (true) && (true) )
                                                {
                                                    mHEX_DIGIT( false );
                                                }
                                                else
                                                {
                                                    if ( _cnt301 >= 1 )
                                                    {
                                                        break _loop301;
                                                    }
                                                    else
                                                    {
                                                        throw new NoViableAltForCharException( (char) LA( 1 ),
                                                                                               getFilename(),
                                                                                               getLine(),
                                                                                               getColumn() );
                                                    }
                                                }

                                                _cnt301++;
                                            }
                                            while ( true );
                                        }
                                        break;
                                    }
                                    case '0' :
                                    case '1' :
                                    case '2' :
                                    case '3' :
                                    case '4' :
                                    case '5' :
                                    case '6' :
                                    case '7' :
                                    {
                                        {
                                            int _cnt303 = 0;
                                            _loop303 : do
                                            {
                                                if ( ((LA( 1 ) >= '0' && LA( 1 ) <= '7')) )
                                                {
                                                    matchRange( '0',
                                                                '7' );
                                                }
                                                else
                                                {
                                                    if ( _cnt303 >= 1 )
                                                    {
                                                        break _loop303;
                                                    }
                                                    else
                                                    {
                                                        throw new NoViableAltForCharException( (char) LA( 1 ),
                                                                                               getFilename(),
                                                                                               getLine(),
                                                                                               getColumn() );
                                                    }
                                                }

                                                _cnt303++;
                                            }
                                            while ( true );
                                        }
                                        break;
                                    }
                                    default :
                                    {
                                    }
                                }
                            }
                            break;
                        }
                        case '1' :
                        case '2' :
                        case '3' :
                        case '4' :
                        case '5' :
                        case '6' :
                        case '7' :
                        case '8' :
                        case '9' :
                        {
                            {
                                matchRange( '1',
                                            '9' );
                            }
                            {
                                _loop306 : do
                                {
                                    if ( ((LA( 1 ) >= '0' && LA( 1 ) <= '9')) )
                                    {
                                        matchRange( '0',
                                                    '9' );
                                    }
                                    else
                                    {
                                        break _loop306;
                                    }

                                }
                                while ( true );
                            }
                            isDecimal = true;
                            break;
                        }
                        default :
                        {
                            throw new NoViableAltForCharException( (char) LA( 1 ),
                                                                   getFilename(),
                                                                   getLine(),
                                                                   getColumn() );
                        }
                    }
                }
                {
                    if ( (LA( 1 ) == 'L' || LA( 1 ) == 'l') )
                    {
                        {
                            switch ( LA( 1 ) )
                            {
                                case 'l' :
                                {
                                    match( 'l' );
                                    break;
                                }
                                case 'L' :
                                {
                                    match( 'L' );
                                    break;
                                }
                                default :
                                {
                                    throw new NoViableAltForCharException( (char) LA( 1 ),
                                                                           getFilename(),
                                                                           getLine(),
                                                                           getColumn() );
                                }
                            }
                        }
                        _ttype = NUM_LONG;
                    }
                    else if ( ((LA( 1 ) == '.' || LA( 1 ) == 'D' || LA( 1 ) == 'E' || LA( 1 ) == 'F' || LA( 1 ) == 'd' || LA( 1 ) == 'e' || LA( 1 ) == 'f')) && (isDecimal) )
                    {
                        {
                            switch ( LA( 1 ) )
                            {
                                case '.' :
                                {
                                    match( '.' );
                                    {
                                        _loop311 : do
                                        {
                                            if ( ((LA( 1 ) >= '0' && LA( 1 ) <= '9')) )
                                            {
                                                matchRange( '0',
                                                            '9' );
                                            }
                                            else
                                            {
                                                break _loop311;
                                            }

                                        }
                                        while ( true );
                                    }
                                    {
                                        if ( (LA( 1 ) == 'E' || LA( 1 ) == 'e') )
                                        {
                                            mEXPONENT( false );
                                        }
                                        else
                                        {
                                        }

                                    }
                                    {
                                        if ( (LA( 1 ) == 'D' || LA( 1 ) == 'F' || LA( 1 ) == 'd' || LA( 1 ) == 'f') )
                                        {
                                            mFLOAT_SUFFIX( true );
                                            f2 = _returnToken;
                                            t = f2;
                                        }
                                        else
                                        {
                                        }

                                    }
                                    break;
                                }
                                case 'E' :
                                case 'e' :
                                {
                                    mEXPONENT( false );
                                    {
                                        if ( (LA( 1 ) == 'D' || LA( 1 ) == 'F' || LA( 1 ) == 'd' || LA( 1 ) == 'f') )
                                        {
                                            mFLOAT_SUFFIX( true );
                                            f3 = _returnToken;
                                            t = f3;
                                        }
                                        else
                                        {
                                        }

                                    }
                                    break;
                                }
                                case 'D' :
                                case 'F' :
                                case 'd' :
                                case 'f' :
                                {
                                    mFLOAT_SUFFIX( true );
                                    f4 = _returnToken;
                                    t = f4;
                                    break;
                                }
                                default :
                                {
                                    throw new NoViableAltForCharException( (char) LA( 1 ),
                                                                           getFilename(),
                                                                           getLine(),
                                                                           getColumn() );
                                }
                            }
                        }

                        if ( t != null && t.getText().toUpperCase().indexOf( 'D' ) >= 0 )
                        {
                            _ttype = NUM_DOUBLE;
                        }
                        else
                        {
                            _ttype = NUM_FLOAT;
                        }

                    }
                    else
                    {
                    }

                }
                break;
            }
            default :
            {
                throw new NoViableAltForCharException( (char) LA( 1 ),
                                                       getFilename(),
                                                       getLine(),
                                                       getColumn() );
            }
        }
View Full Code Here

                    match( 'E' );
                    break;
                }
                default :
                {
                    throw new NoViableAltForCharException( (char) LA( 1 ),
                                                           getFilename(),
                                                           getLine(),
                                                           getColumn() );
                }
            }
        }
        {
            switch ( LA( 1 ) )
            {
                case '+' :
                {
                    match( '+' );
                    break;
                }
                case '-' :
                {
                    match( '-' );
                    break;
                }
                case '0' :
                case '1' :
                case '2' :
                case '3' :
                case '4' :
                case '5' :
                case '6' :
                case '7' :
                case '8' :
                case '9' :
                {
                    break;
                }
                default :
                {
                    throw new NoViableAltForCharException( (char) LA( 1 ),
                                                           getFilename(),
                                                           getLine(),
                                                           getColumn() );
                }
            }
        }
        {
            int _cnt319 = 0;
            _loop319 : do
            {
                if ( ((LA( 1 ) >= '0' && LA( 1 ) <= '9')) )
                {
                    matchRange( '0',
                                '9' );
                }
                else
                {
                    if ( _cnt319 >= 1 )
                    {
                        break _loop319;
                    }
                    else
                    {
                        throw new NoViableAltForCharException( (char) LA( 1 ),
                                                               getFilename(),
                                                               getLine(),
                                                               getColumn() );
                    }
                }
View Full Code Here

                match( 'D' );
                break;
            }
            default :
            {
                throw new NoViableAltForCharException( (char) LA( 1 ),
                                                       getFilename(),
                                                       getLine(),
                                                       getColumn() );
            }
        }
View Full Code Here

                    break;
                }
                default:
                {
                    if (LA(1)==EOF_CHAR) {uponEOF(); _returnToken = makeToken(Token.EOF_TYPE);}
                else {throw new NoViableAltForCharException((char)LA(1), getFilename(), getLine());}
                }
                }
                if ( _returnToken==null ) continue tryAgain; // found SKIP token
                _ttype = _returnToken.getType();
                _ttype = testLiteralsTable(_ttype);
View Full Code Here

            match('\t');
            break;
        }
        default:
        {
            throw new NoViableAltForCharException((char)LA(1), getFilename(), getLine());
        }
        }
        }

        _ttype = Token.SKIP;
View Full Code Here

TOP

Related Classes of antlr.NoViableAltForCharException

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.