Package antlr

Examples of antlr.NoViableAltForCharException


                        matchNot('\'');
                    } else {
                        if (_cnt30 >= 1) {
                            break _loop30;
                        } else {
                            throw new NoViableAltForCharException((char) LA(1),
                                getFilename(), getLine(), getColumn());
                        }
                    }

                    _cnt30++;
                } while (true);
            }

            match('\'');

            break;
        }

        case '"': {
            match('\"');

            {
                int _cnt33 = 0;

_loop33:
                do {
                    if ((_tokenSet_1.member(LA(1)))) {
                        matchNot('\"');
                    } else {
                        if (_cnt33 >= 1) {
                            break _loop33;
                        } else {
                            throw new NoViableAltForCharException((char) LA(1),
                                getFilename(), getLine(), getColumn());
                        }
                    }

                    _cnt33++;
                } while (true);
            }

            match('\"');

            break;
        }

        default:
            throw new NoViableAltForCharException((char) LA(1), getFilename(),
                getLine(), getColumn());
        }

        if (_createToken && (_token == null) && (_ttype != Token.SKIP)) {
            _token = makeToken(_ttype);
View Full Code Here


            break;
        }

        default:
            throw new NoViableAltForCharException((char) LA(1), getFilename(),
                getLine(), getColumn());
        }

        {
            int _cnt42 = 0;

_loop42:
            do {
                switch (LA(1)) {
                case 'a':
                case 'b':
                case 'c':
                case 'd':
                case 'e':
                case 'f':
                case 'g':
                case 'h':
                case 'i':
                case 'j':
                case 'k':
                case 'l':
                case 'm':
                case 'n':
                case 'o':
                case 'p':
                case 'q':
                case 'r':
                case 's':
                case 't':
                case 'u':
                case 'v':
                case 'w':
                case 'x':
                case 'y':
                case 'z': {
                    matchRange('a', 'z');

                    break;
                }

                case '0':
                case '1':
                case '2':
                case '3':
                case '4':
                case '5':
                case '6':
                case '7':
                case '8':
                case '9': {
                    matchRange('0', '9');

                    break;
                }

                case '.': {
                    match('.');

                    break;
                }

                case '_': {
                    match('_');

                    break;
                }

                default: {
                    if (_cnt42 >= 1) {
                        break _loop42;
                    } else {
                        throw new NoViableAltForCharException((char) LA(1),
                            getFilename(), getLine(), getColumn());
                    }
                }
                }
View Full Code Here

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

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

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

    default:
      if (((LA(1) >= '\u0080' && LA(1) <= '\ufffe'))) {
        matchRange('\200','\uFFFE');
      }
    else {
      throw new NoViableAltForCharException((char)LA(1), getFilename(), getLine(), getColumn());
    }
    }
    if ( _createToken && _token==null && _ttype!=Token.SKIP ) {
      _token = makeToken(_ttype);
      _token.setText(new String(text.getBuffer(), _begin, text.length()-_begin));
View Full Code Here

    do {
      if ((_tokenSet_0.member(LA(1)))) {
        mALPHANUMERIC_CHAR(false);
      }
      else {
        if ( _cnt4>=1 ) { break _loop4; } else {throw new NoViableAltForCharException((char)LA(1), getFilename(), getLine(), getColumn());}
      }
     
      _cnt4++;
    } while (true);
    }
View Full Code Here

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

    do {
      if (((LA(1) >= '0' && LA(1) <= '9'))) {
        mDIT(false);
      }
      else {
        if ( _cnt5>=1 ) { break _loop5; } else {throw new NoViableAltForCharException((char)LA(1), getFilename(), getLine(), getColumn());}
      }
     
      _cnt5++;
    } while (true);
    }
View Full Code Here

            mIDENT(true);
            theRetToken=_returnToken;
          }
        else {
          if (LA(1)==EOF_CHAR) {uponEOF(); _returnToken = makeToken(Token.EOF_TYPE);}
        else {throw new NoViableAltForCharException((char)LA(1), getFilename(), getLine(), getColumn());}
        }
        }
        if ( _returnToken==null ) continue tryAgain; // found SKIP token
        _ttype = _returnToken.getType();
        _returnToken.setType(_ttype);
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.