public static JavaRecognizer make(InputBuffer in) { return make(new JavaLexer(in)); } public static JavaRecognizer make(LexerSharedInputState in) { return make(new JavaLexer(in)); }
Token _token = null; int _ttype = Token.INVALID_TYPE; resetText(); try { // for char stream error handling try { // for lexical error handling switch ( LA(1)) { case '?': mQUESTION(true); theRetToken=_returnToken; break; mLPAREN(true); theRetToken=_returnToken; break; mRPAREN(true); theRetToken=_returnToken; break; mLBRACK(true); theRetToken=_returnToken; break; mRBRACK(true); theRetToken=_returnToken; break; mLCURLY(true);
match("/*"); if ((LA(1)=='\r') && (LA(2)=='\n') && ((LA(3) >= '\u0003' && LA(3) <= '\uffff')) && ((LA(4) >= '\u0003' && LA(4) <= '\uffff'))) { match('\r'); match('\n'); if ( inputState.guessing==0 ) { newline(); else if (((LA(1)=='*') && ((LA(2) >= '\u0003' && LA(2) <= '\uffff')) && ((LA(3) >= '\u0003' && LA(3) <= '\uffff')))&&( LA(2)!='/' )) { match('*'); else if ((LA(1)=='\r') && ((LA(2) >= '\u0003' && LA(2) <= '\uffff')) && ((LA(3) >= '\u0003' && LA(3) <= '\uffff')) && (true)) { match('\r'); if ( inputState.guessing==0 ) { newline(); else if ((LA(1)=='\n')) { match('\n'); if ( inputState.guessing==0 ) { newline(); else if ((_tokenSet_1.member(LA(1)))) { match(_tokenSet_1); match("*/"); if ( inputState.guessing==0 ) { _ttype = Token.SKIP;
public final void mCHAR_LITERAL(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { int _ttype; Token _token=null; int _begin=text.length(); _ttype = CHAR_LITERAL; int _saveIndex; match('\''); { if ((LA(1)=='\\')) { mESC(false); } else if ((_tokenSet_2.member(LA(1)))) { { match(_tokenSet_2); } } else { throw new NoViableAltForCharException((char)LA(1), getFilename(), getLine(), getColumn()); } } match('\''); if ( _createToken && _token==null && _ttype!=Token.SKIP ) { _token = makeToken(_ttype); _token.setText(new String(text.getBuffer(), _begin, text.length()-_begin)); } _returnToken = _token; }
switch ( LA(1)) { case '.': match('.'); if ( inputState.guessing==0 ) { _ttype = DOT; switch ( LA(1)) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': _loop410: do { if (((LA(1) >= '0' && LA(1) <= '9'))) { matchRange('0','9'); if ( _cnt410>=1 ) { break _loop410; } else {throw new NoViableAltForCharException((char)LA(1), getFilename(), getLine(), getColumn());} if ((LA(1)=='E'||LA(1)=='e')) { mEXPONENT(false); if ((LA(1)=='D'||LA(1)=='F'||LA(1)=='d'||LA(1)=='f')) { mFLOAT_SUFFIX(true); f1=_returnToken; if ( inputState.guessing==0 ) { match(".."); if ( inputState.guessing==0 ) { _ttype = TRIPLE_DOT;
public final void mSL_COMMENT(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { int _ttype; Token _token=null; int _begin=text.length(); _ttype = SL_COMMENT; int _saveIndex; match("//"); { _loop380: do { if ((_tokenSet_0.member(LA(1)))) { { match(_tokenSet_0); } } else { break _loop380; } } while (true); } if ( inputState.guessing==0 ) { _ttype = Token.SKIP; } if ( _createToken && _token==null && _ttype!=Token.SKIP ) { _token = makeToken(_ttype); _token.setText(new String(text.getBuffer(), _begin, text.length()-_begin)); } _returnToken = _token; }
int _saveIndex; switch ( LA(1)) { case 'f': match('f'); break; match('F'); break; match('d'); break; match('D'); break; throw new NoViableAltForCharException((char)LA(1), getFilename(), getLine(), getColumn()); _token = makeToken(_ttype); _token.setText(new String(text.getBuffer(), _begin, text.length()-_begin));
switch ( LA(1)) { case '.': match('.'); if ( inputState.guessing==0 ) { _ttype = DOT; switch ( LA(1)) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': _loop405: do { if (((LA(1) >= '0' && LA(1) <= '9'))) { matchRange('0','9'); if ( _cnt405>=1 ) { break _loop405; } else {throw new NoViableAltForCharException((char)LA(1), getFilename(), getLine(), getColumn());} if ((LA(1)=='E'||LA(1)=='e')) { mEXPONENT(false); if ((LA(1)=='D'||LA(1)=='F'||LA(1)=='d'||LA(1)=='f')) { mFLOAT_SUFFIX(true); f1=_returnToken; if ( inputState.guessing==0 ) { match(".."); if ( inputState.guessing==0 ) { _ttype = TRIPLE_DOT;
match("/*"); if ((LA(1)=='\r') && (LA(2)=='\n') && ((LA(3) >= '\u0003' && LA(3) <= '\uffff')) && ((LA(4) >= '\u0003' && LA(4) <= '\uffff'))) { match('\r'); match('\n'); if ( inputState.guessing==0 ) { newline(); else if (((LA(1)=='*') && ((LA(2) >= '\u0003' && LA(2) <= '\uffff')) && ((LA(3) >= '\u0003' && LA(3) <= '\uffff')))&&( LA(2)!='/' )) { match('*'); else if ((LA(1)=='\r') && ((LA(2) >= '\u0003' && LA(2) <= '\uffff')) && ((LA(3) >= '\u0003' && LA(3) <= '\uffff')) && (true)) { match('\r'); if ( inputState.guessing==0 ) { newline(); else if ((LA(1)=='\n')) { match('\n'); if ( inputState.guessing==0 ) { newline(); else if ((_tokenSet_1.member(LA(1)))) { match(_tokenSet_1); match("*/"); if ( inputState.guessing==0 ) { _ttype = Token.SKIP;
Token _token = null; int _ttype = Token.INVALID_TYPE; resetText(); try { // for char stream error handling try { // for lexical error handling switch ( LA(1)) { case '?': mQUESTION(true); theRetToken=_returnToken; break; mLPAREN(true); theRetToken=_returnToken; break; mRPAREN(true); theRetToken=_returnToken; break; mLBRACK(true); theRetToken=_returnToken; break; mRBRACK(true); theRetToken=_returnToken; break; mLCURLY(true);
_loop376: do { switch ( LA(1)) { case ' ': match(' '); break; match('\t'); break; match('\f'); break; if ((LA(1)=='\r') && (LA(2)=='\n') && (true) && (true)) { match("\r\n"); else if ((LA(1)=='\r') && (true) && (true) && (true)) { match('\r'); else if ((LA(1)=='\n')) { match('\n'); throw new NoViableAltForCharException((char)LA(1), getFilename(), getLine(), getColumn()); newline(); if ( _cnt376>=1 ) { break _loop376; } else {throw new NoViableAltForCharException((char)LA(1), getFilename(), getLine(), getColumn());}
switch ( LA(1)) { case '.': match('.'); if ( inputState.guessing==0 ) { _ttype = DOT; switch ( LA(1)) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': _loop405: do { if (((LA(1) >= '0' && LA(1) <= '9'))) { matchRange('0','9'); if ( _cnt405>=1 ) { break _loop405; } else {throw new NoViableAltForCharException((char)LA(1), getFilename(), getLine(), getColumn());} if ((LA(1)=='E'||LA(1)=='e')) { mEXPONENT(false); if ((LA(1)=='D'||LA(1)=='F'||LA(1)=='d'||LA(1)=='f')) { mFLOAT_SUFFIX(true); f1=_returnToken; if ( inputState.guessing==0 ) { match(".."); if ( inputState.guessing==0 ) { _ttype = TRIPLE_DOT;
public static JavaRecognizer make(LexerSharedInputState in) { return make(new JavaLexer(in)); }
match("/*"); if ((LA(1)=='\r') && (LA(2)=='\n') && ((LA(3) >= '\u0003' && LA(3) <= '\uffff')) && ((LA(4) >= '\u0003' && LA(4) <= '\uffff'))) { match('\r'); match('\n'); if ( inputState.guessing==0 ) { newline(); else if (((LA(1)=='*') && ((LA(2) >= '\u0003' && LA(2) <= '\uffff')) && ((LA(3) >= '\u0003' && LA(3) <= '\uffff')))&&( LA(2)!='/' )) { match('*'); else if ((LA(1)=='\r') && ((LA(2) >= '\u0003' && LA(2) <= '\uffff')) && ((LA(3) >= '\u0003' && LA(3) <= '\uffff')) && (true)) { match('\r'); if ( inputState.guessing==0 ) { newline(); else if ((LA(1)=='\n')) { match('\n'); if ( inputState.guessing==0 ) { newline(); else if ((_tokenSet_1.member(LA(1)))) { match(_tokenSet_1); match("*/"); if ( inputState.guessing==0 ) { _ttype = Token.SKIP;
Token _token = null; int _ttype = Token.INVALID_TYPE; resetText(); try { // for char stream error handling try { // for lexical error handling switch ( LA(1)) { case '?': mQUESTION(true); theRetToken=_returnToken; break; mLPAREN(true); theRetToken=_returnToken; break; mRPAREN(true); theRetToken=_returnToken; break; mLBRACK(true); theRetToken=_returnToken; break; mRBRACK(true); theRetToken=_returnToken; break; mLCURLY(true);
switch ( LA(1)) { case 'e': match('e'); break; match('E'); break; throw new NoViableAltForCharException((char)LA(1), getFilename(), getLine(), getColumn()); switch ( LA(1)) { case '+': match('+'); break; match('-'); break; throw new NoViableAltForCharException((char)LA(1), getFilename(), getLine(), getColumn()); _loop444: do { if (((LA(1) >= '0' && LA(1) <= '9'))) { matchRange('0','9'); if ( _cnt444>=1 ) { break _loop444; } else {throw new NoViableAltForCharException((char)LA(1), getFilename(), getLine(), getColumn());}
switch ( LA(1)) { case '.': match('.'); if ( inputState.guessing==0 ) { _ttype = DOT; switch ( LA(1)) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': _loop403: do { if (((LA(1) >= '0' && LA(1) <= '9'))) { matchRange('0','9'); if ( _cnt403>=1 ) { break _loop403; } else {throw new NoViableAltForCharException((char)LA(1), getFilename(), getLine(), getColumn());} if ((LA(1)=='E'||LA(1)=='e')) { mEXPONENT(false); if ((LA(1)=='D'||LA(1)=='F'||LA(1)=='d'||LA(1)=='f')) { mFLOAT_SUFFIX(true); f1=_returnToken; if ( inputState.guessing==0 ) { match(".."); if ( inputState.guessing==0 ) { _ttype = TRIPLE_DOT;