public class CodeLexer extends CharScanner implements CodeLexerTokenTypes, TokenStream
Modifier and Type | Field and Description |
---|---|
static BitSet |
_tokenSet_0 |
static BitSet |
_tokenSet_1 |
protected int |
lineOffset |
_returnToken, caseSensitive, caseSensitiveLiterals, commitToPath, EOF_CHAR, hashString, inputState, literals, saveConsumedInput, tabsize, text, tokenObjectClass, traceDepth
ACTION, COMMENT, EOF, IGNWS, ML_COMMENT, NULL_TREE_LOOKAHEAD, SL_COMMENT, STUFF
Constructor and Description |
---|
CodeLexer(InputBuffer ib) |
CodeLexer(java.io.InputStream in) |
CodeLexer(LexerSharedInputState state) |
CodeLexer(java.io.Reader in) |
CodeLexer(java.lang.String s,
java.lang.String fname,
int line,
Tool tool) |
Modifier and Type | Method and Description |
---|---|
void |
mACTION(boolean _createToken) |
protected void |
mCOMMENT(boolean _createToken) |
protected void |
mIGNWS(boolean _createToken) |
protected void |
mML_COMMENT(boolean _createToken) |
protected void |
mSL_COMMENT(boolean _createToken) |
protected void |
mSTUFF(boolean _createToken) |
Token |
nextToken() |
void |
reportError(RecognitionException e)
Parser error-reporting function can be overridden in subclass
|
void |
reportError(java.lang.String s)
Parser error-reporting function can be overridden in subclass
|
void |
reportWarning(java.lang.String s)
Parser warning-reporting function can be overridden in subclass
|
void |
setLineOffset(int lineOffset) |
append, append, commit, consume, consumeUntil, consumeUntil, getCaseSensitive, getCaseSensitiveLiterals, getColumn, getCommitToPath, getFilename, getInputBuffer, getInputState, getLine, getTabSize, getText, getTokenObject, LA, makeToken, mark, match, match, match, matchNot, matchRange, newline, panic, panic, resetText, rewind, setCaseSensitive, setColumn, setCommitToPath, setFilename, setInputState, setLine, setTabSize, setText, setTokenObjectClass, tab, testLiteralsTable, testLiteralsTable, toLower, traceIn, traceIndent, traceOut, uponEOF
protected int lineOffset
public static final BitSet _tokenSet_0
public static final BitSet _tokenSet_1
public CodeLexer(java.lang.String s, java.lang.String fname, int line, Tool tool)
public CodeLexer(java.io.InputStream in)
public CodeLexer(java.io.Reader in)
public CodeLexer(InputBuffer ib)
public CodeLexer(LexerSharedInputState state)
public void setLineOffset(int lineOffset)
public void reportError(RecognitionException e)
CharScanner
reportError
in class CharScanner
public void reportError(java.lang.String s)
CharScanner
reportError
in class CharScanner
public void reportWarning(java.lang.String s)
CharScanner
reportWarning
in class CharScanner
public Token nextToken() throws TokenStreamException
nextToken
in interface TokenStream
TokenStreamException
public final void mACTION(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
protected final void mSTUFF(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
protected final void mCOMMENT(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
protected final void mSL_COMMENT(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
protected final void mML_COMMENT(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
protected final void mIGNWS(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException