Package antlr

Examples of antlr.NoViableAltForCharException


        }
        else if ((LA(1)=='\n')) {
            match('\n');
        }
        else {
            throw new NoViableAltForCharException((char)LA(1), getFilename(), getLine());
        }

        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)))) {
                mCHARS(false);
            }
            else {
                if ( _cnt102>=1 ) { break _loop102; } else {throw new NoViableAltForCharException((char)LA(1), getFilename(), getLine());}
            }

            _cnt102++;
        } while (true);
        }
View Full Code Here

            match('/');
            break;
        }
        default:
        {
            throw new NoViableAltForCharException((char)LA(1), getFilename(), getLine());
        }
        }
        if ( _createToken && _token==null && _ttype!=Token.SKIP ) {
            _token = makeToken(_ttype);
            _token.setText(new String(text.getBuffer(), _begin, text.length()-_begin));
View Full Code Here

                    match('-');
                    break;
                }
                default:
                {
                    if ( _cnt105>=1 ) { break _loop105; } else {throw new NoViableAltForCharException((char)LA(1), getFilename(), getLine());}
                }
                }
                _cnt105++;
            } while (true);
            }
            break;
        }
        case '"':
        {
            _saveIndex=text.length();
            match('"');
            text.setLength(_saveIndex);
            {
            int _cnt107=0;
            _loop107:
            do {
                switch ( LA(1)) {
                case '.'case '/'case '0'case '1':
                case '2'case '3'case '4'case '5':
                case '6'case '7'case '8'case '9':
                case ':'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'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':
                {
                    mCHARS(false);
                    break;
                }
                case ' ':
                {
                    match(' ');
                    break;
                }
                case '-':
                {
                    match('-');
                    break;
                }
                default:
                {
                    if ( _cnt107>=1 ) { break _loop107; } else {throw new NoViableAltForCharException((char)LA(1), getFilename(), getLine());}
                }
                }
                _cnt107++;
            } while (true);
            }
            _saveIndex=text.length();
            match('"');
            text.setLength(_saveIndex);
            break;
        }
        default:
        {
            throw new NoViableAltForCharException((char)LA(1), getFilename(), getLine());
        }
        }
        if ( _createToken && _token==null && _ttype!=Token.SKIP ) {
            _token = makeToken(_ttype);
            _token.setText(new String(text.getBuffer(), _begin, text.length()-_begin));
View Full Code Here

            mDIGIT(false);
            break;
        }
        default:
        {
            throw new NoViableAltForCharException((char)LA(1), getFilename(), getLine());
        }
        }
        if ( _createToken && _token==null && _ttype!=Token.SKIP ) {
            _token = makeToken(_ttype);
            _token.setText(new String(text.getBuffer(), _begin, text.length()-_begin));
View Full Code Here

            mUPALPHA(false);
            break;
        }
        default:
        {
            throw new NoViableAltForCharException((char)LA(1), getFilename(), getLine());
        }
        }
        if ( _createToken && _token==null && _ttype!=Token.SKIP ) {
            _token = makeToken(_ttype);
            _token.setText(new String(text.getBuffer(), _begin, text.length()-_begin));
View Full Code Here

          match('\n');
          break;
        }
        default:
        {
          throw new NoViableAltForCharException((char)LA(1), getFilename(), getLine(), getColumn());
        }
        }
        }
        if ( inputState.guessing==0 ) {
          deferredNewline();
View Full Code Here

              match('\014');
              break;
            }
            default:
            {
              if ( _cnt446>=1 ) { break _loop446; } else {throw new NoViableAltForCharException((char)LA(1), getFilename(), getLine(), getColumn());}
            }
            }
            _cnt446++;
          } while (true);
          }
View Full Code Here

    {
      break;
    }
    default:
    {
      throw new NoViableAltForCharException((char)LA(1), getFilename(), getLine(), getColumn());
    }
    }
    }
    {
    int _cnt455=0;
    _loop455:
    do {
      if ((LA(1)=='\t'||LA(1)=='\u000c'||LA(1)==' ')) {
        mSpace(false);
      }
      else {
        if ( _cnt455>=1 ) { break _loop455; } else {throw new NoViableAltForCharException((char)LA(1), getFilename(), getLine(), getColumn());}
      }
     
      _cnt455++;
    } while (true);
    }
    mNumber(true);
    n=_returnToken;
    if ( inputState.guessing==0 ) {
      lineObject.setLine(Integer.parseInt(n.getText()));
    }
    {
    int _cnt457=0;
    _loop457:
    do {
      if ((LA(1)=='\t'||LA(1)=='\u000c'||LA(1)==' ') && ((LA(2) >= '\u0003' && LA(2) <= '\u00ff')) && (true)) {
        mSpace(false);
      }
      else {
        if ( _cnt457>=1 ) { break _loop457; } else {throw new NoViableAltForCharException((char)LA(1), getFilename(), getLine(), getColumn());}
      }
     
      _cnt457++;
    } while (true);
    }
    {
    if ((LA(1)=='"') && ((LA(2) >= '\u0003' && LA(2) <= '\u00ff')) && ((LA(3) >= '\u0003' && LA(3) <= '\u00ff'))) {
      mStringLiteral(true);
      fn=_returnToken;
      if ( inputState.guessing==0 ) {
        try {
        lineObject.setSource(fn.getText().substring(1,fn.getText().length()-1));
        }
        catch (StringIndexOutOfBoundsException e) { /*not possible*/ }
       
      }
    }
    else if ((_tokenSet_0.member(LA(1))) && ((LA(2) >= '\u0003' && LA(2) <= '\u00ff')) && (true)) {
      mID(true);
      fi=_returnToken;
      if ( inputState.guessing==0 ) {
        lineObject.setSource(fi.getText());
      }
    }
    else if (((LA(1) >= '\u0003' && LA(1) <= '\u00ff')) && (true) && (true)) {
    }
    else {
      throw new NoViableAltForCharException((char)LA(1), getFilename(), getLine(), getColumn());
    }
   
    }
    {
    _loop460:
    do {
      if ((LA(1)=='\t'||LA(1)=='\u000c'||LA(1)==' ') && ((LA(2) >= '\u0003' && LA(2) <= '\u00ff')) && (true)) {
        mSpace(false);
      }
      else {
        break _loop460;
      }
     
    } while (true);
    }
    {
    if ((LA(1)=='1') && ((LA(2) >= '\u0003' && LA(2) <= '\u00ff')) && (true)) {
      match("1");
      if ( inputState.guessing==0 ) {
        lineObject.setEnteringFile(true);
      }
    }
    else if (((LA(1) >= '\u0003' && LA(1) <= '\u00ff')) && (true) && (true)) {
    }
    else {
      throw new NoViableAltForCharException((char)LA(1), getFilename(), getLine(), getColumn());
    }
   
    }
    {
    _loop463:
    do {
      if ((LA(1)=='\t'||LA(1)=='\u000c'||LA(1)==' ') && ((LA(2) >= '\u0003' && LA(2) <= '\u00ff')) && (true)) {
        mSpace(false);
      }
      else {
        break _loop463;
      }
     
    } while (true);
    }
    {
    if ((LA(1)=='2') && ((LA(2) >= '\u0003' && LA(2) <= '\u00ff')) && (true)) {
      match("2");
      if ( inputState.guessing==0 ) {
        lineObject.setReturningToFile(true);
      }
    }
    else if (((LA(1) >= '\u0003' && LA(1) <= '\u00ff')) && (true) && (true)) {
    }
    else {
      throw new NoViableAltForCharException((char)LA(1), getFilename(), getLine(), getColumn());
    }
   
    }
    {
    _loop466:
    do {
      if ((LA(1)=='\t'||LA(1)=='\u000c'||LA(1)==' ') && ((LA(2) >= '\u0003' && LA(2) <= '\u00ff')) && (true)) {
        mSpace(false);
      }
      else {
        break _loop466;
      }
     
    } while (true);
    }
    {
    if ((LA(1)=='3') && ((LA(2) >= '\u0003' && LA(2) <= '\u00ff')) && (true)) {
      match("3");
      if ( inputState.guessing==0 ) {
        lineObject.setSystemHeader(true);
      }
    }
    else if (((LA(1) >= '\u0003' && LA(1) <= '\u00ff')) && (true) && (true)) {
    }
    else {
      throw new NoViableAltForCharException((char)LA(1), getFilename(), getLine(), getColumn());
    }
   
    }
    {
    _loop469:
    do {
      if ((LA(1)=='\t'||LA(1)=='\u000c'||LA(1)==' ') && ((LA(2) >= '\u0003' && LA(2) <= '\u00ff')) && (true)) {
        mSpace(false);
      }
      else {
        break _loop469;
      }
     
    } while (true);
    }
    {
    if ((LA(1)=='4') && ((LA(2) >= '\u0003' && LA(2) <= '\u00ff')) && (true)) {
      match("4");
      if ( inputState.guessing==0 ) {
        lineObject.setTreatAsC(true);
      }
    }
    else if (((LA(1) >= '\u0003' && LA(1) <= '\u00ff')) && (true) && (true)) {
    }
    else {
      throw new NoViableAltForCharException((char)LA(1), getFilename(), getLine(), getColumn());
    }
   
    }
    {
    _loop473:
    do {
      if ((_tokenSet_13.member(LA(1)))) {
        {
        match(_tokenSet_13);
        }
      }
      else {
        break _loop473;
      }
     
    } while (true);
    }
    {
    if ((LA(1)=='\r') && (LA(2)=='\n')) {
      match("\r\n");
    }
    else if ((LA(1)=='\r') && (true)) {
      match("\r");
    }
    else if ((LA(1)=='\n')) {
      match("\n");
    }
    else {
      throw new NoViableAltForCharException((char)LA(1), getFilename(), getLine(), getColumn());
    }
   
    }
    if ( inputState.guessing==0 ) {
     
View Full Code Here

      match('\014');
      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

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.