ls.aposOpen = false; state.token = (Token) new CSSToken(STRING, ls, state.tokenStartCharIndex, getCharIndex() -1); state.token.setText( input.substring(state.tokenStartCharIndex, getCharIndex() -1) + enclosing);
int sStart81 = getCharIndex(); int sStartLine81 = getLine(); int sStartCharPos81 = getCharPositionInLine(); mSTRING_MACR(); s = new CommonToken(input, Token.INVALID_TOKEN_TYPE, Token.DEFAULT_CHANNEL, sStart81, getCharIndex()-1); s.setLine(sStartLine81); s.setCharPositionInLine(sStartCharPos81);
int sStart209 = getCharIndex(); int sStartLine209 = getLine(); int sStartCharPos209 = getCharPositionInLine(); mSTRING_MACR(); s = new CommonToken(input, Token.INVALID_TOKEN_TYPE, Token.DEFAULT_CHANNEL, sStart209, getCharIndex()-1); s.setLine(sStartLine209); s.setCharPositionInLine(sStartCharPos209);
int sStart124 = getCharIndex(); int sStartLine124 = getLine(); int sStartCharPos124 = getCharPositionInLine(); mSTRING_MACR(); s = new CommonToken(input, Token.INVALID_TOKEN_TYPE, Token.DEFAULT_CHANNEL, sStart124, getCharIndex()-1); s.setLine(sStartLine124); s.setCharPositionInLine(sStartCharPos124); int sStart137 = getCharIndex(); int sStartLine137 = getLine(); int sStartCharPos137 = getCharPositionInLine(); mURI(); s = new CommonToken(input, Token.INVALID_TOKEN_TYPE, Token.DEFAULT_CHANNEL, sStart137, getCharIndex()-1); s.setLine(sStartLine137); s.setCharPositionInLine(sStartCharPos137); int mStart153 = getCharIndex(); int mStartLine153 = getLine(); int mStartCharPos153 = getCharPositionInLine(); mIDENT_MACR(); m = new CommonToken(input, Token.INVALID_TOKEN_TYPE, Token.DEFAULT_CHANNEL, mStart153, getCharIndex()-1); m.setLine(mStartLine153); m.setCharPositionInLine(mStartCharPos153); int mStart184 = getCharIndex(); int mStartLine184 = getLine(); int mStartCharPos184 = getCharPositionInLine(); mIDENT_MACR(); m = new CommonToken(input, Token.INVALID_TOKEN_TYPE, Token.DEFAULT_CHANNEL, mStart184, getCharIndex()-1);
/** * Adds contextual information about n { esting into token. */ @Override public Token emit() { CSSToken t = new CSSToken(input, state.type, state.channel, state.tokenStartCharIndex, getCharIndex()-1); t.setLine(state.tokenStartLine); t.setText(state.text); t.setCharPositionInLine(state.tokenStartCharPositionInLine); t.setBase(((CSSInputStream) input).getBase()); // clone lexer state t.setLexerState(new LexerState(ls)); emit(t); return t; }