Package antlr.actions.python
Class CodeLexer
- java.lang.Object
-
- antlr.CharScanner
-
- antlr.actions.python.CodeLexer
-
- All Implemented Interfaces:
CodeLexerTokenTypes,TokenStream
public class CodeLexer extends CharScanner implements CodeLexerTokenTypes, TokenStream
-
-
Field Summary
Fields Modifier and Type Field Description static BitSet_tokenSet_0static BitSet_tokenSet_1protected intlineOffset-
Fields inherited from class antlr.CharScanner
_returnToken, caseSensitive, caseSensitiveLiterals, commitToPath, EOF_CHAR, hashString, inputState, literals, saveConsumedInput, tabsize, text, tokenObjectClass, traceDepth
-
Fields inherited from interface antlr.actions.python.CodeLexerTokenTypes
ACTION, COMMENT, EOF, IGNWS, ML_COMMENT, NULL_TREE_LOOKAHEAD, SL_COMMENT, STUFF
-
-
Constructor Summary
Constructors Constructor Description CodeLexer(InputBuffer ib)CodeLexer(LexerSharedInputState state)CodeLexer(java.io.InputStream in)CodeLexer(java.io.Reader in)CodeLexer(java.lang.String s, java.lang.String fname, int line, Tool tool)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidmACTION(boolean _createToken)protected voidmCOMMENT(boolean _createToken)protected voidmIGNWS(boolean _createToken)protected voidmML_COMMENT(boolean _createToken)protected voidmSL_COMMENT(boolean _createToken)protected voidmSTUFF(boolean _createToken)TokennextToken()voidreportError(RecognitionException e)Parser error-reporting function can be overridden in subclassvoidreportError(java.lang.String s)Parser error-reporting function can be overridden in subclassvoidreportWarning(java.lang.String s)Parser warning-reporting function can be overridden in subclassvoidsetLineOffset(int lineOffset)-
Methods inherited from class antlr.CharScanner
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
-
-
-
-
Constructor Detail
-
CodeLexer
public CodeLexer(java.lang.String s, java.lang.String fname, int line, Tool tool)
-
CodeLexer
public CodeLexer(java.io.InputStream in)
-
CodeLexer
public CodeLexer(java.io.Reader in)
-
CodeLexer
public CodeLexer(InputBuffer ib)
-
CodeLexer
public CodeLexer(LexerSharedInputState state)
-
-
Method Detail
-
setLineOffset
public void setLineOffset(int lineOffset)
-
reportError
public void reportError(RecognitionException e)
Description copied from class:CharScannerParser error-reporting function can be overridden in subclass- Overrides:
reportErrorin classCharScanner
-
reportError
public void reportError(java.lang.String s)
Description copied from class:CharScannerParser error-reporting function can be overridden in subclass- Overrides:
reportErrorin classCharScanner
-
reportWarning
public void reportWarning(java.lang.String s)
Description copied from class:CharScannerParser warning-reporting function can be overridden in subclass- Overrides:
reportWarningin classCharScanner
-
nextToken
public Token nextToken() throws TokenStreamException
- Specified by:
nextTokenin interfaceTokenStream- Throws:
TokenStreamException
-
mACTION
public final void mACTION(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
-
mSTUFF
protected final void mSTUFF(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
-
mCOMMENT
protected final void mCOMMENT(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
-
mSL_COMMENT
protected final void mSL_COMMENT(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
-
mML_COMMENT
protected final void mML_COMMENT(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
-
mIGNWS
protected final void mIGNWS(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
-
-