|
Jalopy 1.0b10 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--de.hunsicker.antlr.CharScanner | +--de.hunsicker.jalopy.language.JavaLexer
Token lexer for the Java parser. Heavily based on the public domain grammar file written by Terence Parr et al. See http://www.antlr.org/resources.html for more info.
Note that this parser relies on a patched version of ANTLR 2.7.2. It currently won't work with any other version.
This is an ANTLR automated generated file.
DO NOT EDIT but rather change the associated grammar
(java.g
) and rebuild.
JavaParser
Field Summary | |
static int |
JDK_1_3
Indicates JDK version 1.3. |
static int |
JDK_1_4
Indicates JDK version 1.4. |
Fields inherited from class de.hunsicker.antlr.CharScanner |
_returnToken, caseSensitive, caseSensitiveLiterals, commitToPath, EOF_CHAR, hashString, inputState, literals, saveConsumedInput, tabsize, text, tokenObjectClass, traceDepth |
Constructor Summary | |
JavaLexer()
Creates a new JavaLexer object. |
|
JavaLexer(InputBuffer ib)
Creates a new JavaLexer object. |
|
JavaLexer(InputStream in)
Creates a new JavaLexer object. |
|
JavaLexer(LexerSharedInputState state)
Creates a new JavaLexer object. |
|
JavaLexer(Reader in)
Creates a new JavaLexer object. |
Method Summary | |
int |
getCompatibility()
Gets the current source compatiblity version. |
FileFormat |
getFileFormat()
Returns the detected file format. |
JavadocParser |
getJavadocParser()
Returns the internal parser for Javadoc comments. |
Parser |
getParser()
{@inheritDoc} |
boolean |
isFormatMLComments()
Indicates whether multi-line comments should be formatted. |
boolean |
isParseJavadocComments()
Indicates whether Javadoc comments will be parsed during processing. |
boolean |
isRemoveJavadocComments()
Indicates whether Javadoc comments should be removed during processing. |
boolean |
isRemoveMLComments()
Indicates whether multi-line comments should be removed during processing. |
boolean |
isRemoveSLComments()
Indicates whether single-line comments should be removed during processing. |
protected Token |
makeToken(int t)
Creates a token of the given tpye. |
void |
mASSIGN(boolean _createToken)
DOCUMENT ME! |
void |
mBAND_ASSIGN(boolean _createToken)
DOCUMENT ME! |
void |
mBAND(boolean _createToken)
DOCUMENT ME! |
void |
mBNOT(boolean _createToken)
DOCUMENT ME! |
void |
mBOR_ASSIGN(boolean _createToken)
DOCUMENT ME! |
void |
mBOR(boolean _createToken)
DOCUMENT ME! |
void |
mBSR_ASSIGN(boolean _createToken)
DOCUMENT ME! |
void |
mBSR(boolean _createToken)
DOCUMENT ME! |
void |
mBXOR_ASSIGN(boolean _createToken)
DOCUMENT ME! |
void |
mBXOR(boolean _createToken)
DOCUMENT ME! |
void |
mCHAR_LITERAL(boolean _createToken)
DOCUMENT ME! |
void |
mCOLON(boolean _createToken)
DOCUMENT ME! |
void |
mCOMMA(boolean _createToken)
DOCUMENT ME! |
void |
mCOMMENT(boolean _createToken)
DOCUMENT ME! |
void |
mDEC(boolean _createToken)
DOCUMENT ME! |
void |
mDIV_ASSIGN(boolean _createToken)
DOCUMENT ME! |
void |
mDIV(boolean _createToken)
DOCUMENT ME! |
void |
mEQUAL(boolean _createToken)
DOCUMENT ME! |
protected void |
mESC(boolean _createToken)
DOCUMENT ME! |
protected void |
mEXPONENT(boolean _createToken)
DOCUMENT ME! |
protected void |
mFLOAT_SUFFIX(boolean _createToken)
DOCUMENT ME! |
void |
mGE(boolean _createToken)
DOCUMENT ME! |
void |
mGT(boolean _createToken)
DOCUMENT ME! |
protected void |
mHEX_DIGIT(boolean _createToken)
DOCUMENT ME! |
void |
mIDENT(boolean _createToken)
DOCUMENT ME! |
void |
mINC(boolean _createToken)
DOCUMENT ME! |
void |
mLAND(boolean _createToken)
DOCUMENT ME! |
void |
mLBRACK(boolean _createToken)
DOCUMENT ME! |
void |
mLCURLY(boolean _createToken)
DOCUMENT ME! |
void |
mLE(boolean _createToken)
DOCUMENT ME! |
void |
mLNOT(boolean _createToken)
DOCUMENT ME! |
void |
mLOR(boolean _createToken)
DOCUMENT ME! |
void |
mLPAREN(boolean _createToken)
DOCUMENT ME! |
void |
mLT(boolean _createToken)
DOCUMENT ME! |
void |
mMINUS_ASSIGN(boolean _createToken)
DOCUMENT ME! |
void |
mMINUS(boolean _createToken)
DOCUMENT ME! |
void |
mML_COMMENT(boolean _createToken)
DOCUMENT ME! |
void |
mMOD_ASSIGN(boolean _createToken)
DOCUMENT ME! |
void |
mMOD(boolean _createToken)
DOCUMENT ME! |
void |
mNOT_EQUAL(boolean _createToken)
DOCUMENT ME! |
void |
mNUM_INT(boolean _createToken)
DOCUMENT ME! |
void |
mPLUS_ASSIGN(boolean _createToken)
DOCUMENT ME! |
void |
mPLUS(boolean _createToken)
DOCUMENT ME! |
void |
mQUESTION(boolean _createToken)
DOCUMENT ME! |
void |
mRBRACK(boolean _createToken)
DOCUMENT ME! |
void |
mRCURLY(boolean _createToken)
DOCUMENT ME! |
void |
mRPAREN(boolean _createToken)
DOCUMENT ME! |
void |
mSEMI(boolean _createToken)
DOCUMENT ME! |
protected void |
mSEPARATOR_COMMENT(boolean _createToken)
DOCUMENT ME! |
void |
mSL_ASSIGN(boolean _createToken)
DOCUMENT ME! |
protected void |
mSL_COMMENT(boolean _createToken)
DOCUMENT ME! |
void |
mSL(boolean _createToken)
DOCUMENT ME! |
protected void |
mSPECIAL_COMMENT(boolean _createToken)
DOCUMENT ME! |
void |
mSR_ASSIGN(boolean _createToken)
DOCUMENT ME! |
void |
mSR(boolean _createToken)
DOCUMENT ME! |
void |
mSTAR_ASSIGN(boolean _createToken)
DOCUMENT ME! |
void |
mSTAR(boolean _createToken)
DOCUMENT ME! |
void |
mSTRING_LITERAL(boolean _createToken)
DOCUMENT ME! |
protected void |
mVOCAB(boolean _createToken)
DOCUMENT ME! |
void |
mWS(boolean _createToken)
DOCUMENT ME! |
Token |
nextToken()
DOCUMENT ME! |
void |
panic()
DOCUMENT ME! |
void |
panic(String message)
DOCUMENT ME! |
void |
reportError(RecognitionException ex)
Reports the given error. |
void |
reportError(String message)
Reports the given error. |
void |
reportWarning(String message)
Reports the given warning. |
void |
reset()
Resets the lexer. |
void |
setCompatibility(int version)
Sets the source compatiblity to the given release version. |
void |
setFormatMLComments(boolean format)
Sets whether multi-line comments should be formatted. |
void |
setInputBuffer(InputBuffer buf)
Sets the input buffer to use. |
void |
setInputBuffer(Reader in)
Sets the input buffer to use. |
void |
setParseJavadocComments(boolean parse)
Sets whether Javadoc comments should be parsed during processing. |
void |
setRemoveJavadocComments(boolean remove)
Sets whether Javadoc comments should be removed during processing. |
void |
setRemoveMLComments(boolean remove)
Sets whether multi-line comments should be removed during processing. |
void |
setRemoveSLComments(boolean remove)
Sets whether single-line comments should be removed during processing. |
void |
setTokenObjectClass(String clazz)
Sets the class to use for tokens. |
int |
testLiteralsTable(int ttype)
Test the token type against the literals table. |
int |
testLiteralsTable(String text,
int ttype)
Test the text passed in against the literals table. |
Methods inherited from class de.hunsicker.antlr.CharScanner |
append, append, commit, consume, consumeUntil, consumeUntil, getCaseSensitive, getCaseSensitiveLiterals, getColumn, getCommitToPath, getFilename, getInputBuffer, getInputState, getLine, getTabSize, getText, getTokenObject, LA, mark, match, match, match, matchNot, matchRange, newline, resetText, rewind, setCaseSensitive, setColumn, setCommitToPath, setFilename, setInputState, setLine, setTabSize, setText, tab, toLower, traceIn, traceIndent, traceOut, uponEOF |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface de.hunsicker.jalopy.language.Lexer |
getColumn, getFilename, getLine, setColumn, setFilename, setLine |
Field Detail |
public static final int JDK_1_3
public static final int JDK_1_4
Constructor Detail |
public JavaLexer()
setInputBuffer(Reader)
to set up the
input buffer.public JavaLexer(InputStream in)
in
- DOCUMENT ME!public JavaLexer(Reader in)
in
- DOCUMENT ME!public JavaLexer(InputBuffer ib)
ib
- DOCUMENT ME!public JavaLexer(LexerSharedInputState state)
state
- DOCUMENT ME!Method Detail |
public void setCompatibility(int version)
version
- Java JDK version constant.public int getCompatibility()
public FileFormat getFileFormat()
getFileFormat
in interface Lexer
public void setFormatMLComments(boolean format)
format
- if true
multi-line comments will be formatted.public boolean isFormatMLComments()
true
if multi-line comments should be formatted.public void setInputBuffer(InputBuffer buf)
buf
- buffer.public void setInputBuffer(Reader in)
setInputBuffer
in interface Lexer
in
- reader to read from.public JavadocParser getJavadocParser()
public void setParseJavadocComments(boolean parse)
parse
- if true
Javadoc comments will be parsed during
processing.public boolean isParseJavadocComments()
true
if Javadoc comments will be parsed during processing.public Parser getParser()
getParser
in interface Lexer
de.hunsicker.jalopy.language.Lexer
public void setRemoveJavadocComments(boolean remove)
remove
- if true
Javadoc comments will be removed during
processing.public boolean isRemoveJavadocComments()
true
if Javadoc comments should be removed during processing.public void setRemoveMLComments(boolean remove)
remove
- if true
multi-line comments will be removed during
processing.public boolean isRemoveMLComments()
true
if multi-line comments should be removed during
processing.public void setRemoveSLComments(boolean remove)
remove
- if true
single-line comments will be removed during
processing.public boolean isRemoveSLComments()
true
if single-line comments should be removed during
processing.public void setTokenObjectClass(String clazz)
setTokenObjectClass
in class CharScanner
clazz
- a qualified class name.IllegalArgumentException
- if the class is not derived from ExtendedToken
.public final void mASSIGN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
_createToken
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!CharStreamException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void mBAND(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
_createToken
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!CharStreamException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void mBAND_ASSIGN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
_createToken
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!CharStreamException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void mBNOT(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
_createToken
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!CharStreamException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void mBOR(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
_createToken
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!CharStreamException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void mBOR_ASSIGN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
_createToken
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!CharStreamException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void mBSR(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
_createToken
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!CharStreamException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void mBSR_ASSIGN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
_createToken
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!CharStreamException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void mBXOR(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
_createToken
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!CharStreamException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void mBXOR_ASSIGN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
_createToken
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!CharStreamException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void mCHAR_LITERAL(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
_createToken
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!CharStreamException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void mCOLON(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
_createToken
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!CharStreamException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void mCOMMA(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
_createToken
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!CharStreamException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void mCOMMENT(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
_createToken
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!CharStreamException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void mDEC(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
_createToken
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!CharStreamException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void mDIV(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
_createToken
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!CharStreamException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void mDIV_ASSIGN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
_createToken
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!CharStreamException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void mEQUAL(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
_createToken
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!CharStreamException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void mGE(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
_createToken
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!CharStreamException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void mGT(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
_createToken
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!CharStreamException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void mIDENT(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
_createToken
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!CharStreamException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void mINC(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
_createToken
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!CharStreamException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void mLAND(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
_createToken
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!CharStreamException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void mLBRACK(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
_createToken
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!CharStreamException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void mLCURLY(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
_createToken
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!CharStreamException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void mLE(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
_createToken
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!CharStreamException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void mLNOT(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
_createToken
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!CharStreamException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void mLOR(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
_createToken
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!CharStreamException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void mLPAREN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
_createToken
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!CharStreamException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void mLT(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
_createToken
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!CharStreamException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void mMINUS(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
_createToken
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!CharStreamException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void mMINUS_ASSIGN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
_createToken
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!CharStreamException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void mML_COMMENT(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
_createToken
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!CharStreamException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void mMOD(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
_createToken
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!CharStreamException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void mMOD_ASSIGN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
_createToken
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!CharStreamException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void mNOT_EQUAL(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
_createToken
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!CharStreamException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void mNUM_INT(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
_createToken
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!CharStreamException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void mPLUS(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
_createToken
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!CharStreamException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void mPLUS_ASSIGN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
_createToken
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!CharStreamException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void mQUESTION(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
_createToken
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!CharStreamException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void mRBRACK(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
_createToken
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!CharStreamException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void mRCURLY(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
_createToken
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!CharStreamException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void mRPAREN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
_createToken
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!CharStreamException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void mSEMI(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
_createToken
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!CharStreamException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void mSL(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
_createToken
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!CharStreamException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void mSL_ASSIGN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
_createToken
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!CharStreamException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void mSR(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
_createToken
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!CharStreamException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void mSR_ASSIGN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
_createToken
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!CharStreamException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void mSTAR(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
_createToken
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!CharStreamException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void mSTAR_ASSIGN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
_createToken
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!CharStreamException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void mSTRING_LITERAL(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
_createToken
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!CharStreamException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public final void mWS(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
_createToken
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!CharStreamException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!public Token nextToken() throws TokenStreamException
nextToken
in interface TokenStream
nextToken
in class CharScanner
TokenStreamException
- DOCUMENT ME!TokenStreamIOException
- DOCUMENT ME!public void panic()
panic
in class CharScanner
public void panic(String message)
panic
in class CharScanner
message
- DOCUMENT ME!public void reportError(RecognitionException ex)
reportError
in class CharScanner
ex
- exception which caused the error.public void reportError(String message)
reportError
in class CharScanner
message
- error message.public void reportWarning(String message)
reportWarning
in class CharScanner
message
- warning message.public void reset()
You have to re-initialize the input buffer before you can use the lexer again.
reset
in interface Lexer
setInputBuffer(de.hunsicker.antlr.InputBuffer)
public int testLiteralsTable(int ttype)
testLiteralsTable
in class CharScanner
ttype
- recognized token type.public int testLiteralsTable(String text, int ttype)
testLiteralsTable
in class CharScanner
text
- recognized token text.ttype
- recognized token text type.protected final void mESC(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
_createToken
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!CharStreamException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!protected final void mEXPONENT(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
_createToken
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!CharStreamException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!protected final void mFLOAT_SUFFIX(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
_createToken
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!CharStreamException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!protected final void mHEX_DIGIT(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
_createToken
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!CharStreamException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!protected final void mSEPARATOR_COMMENT(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
_createToken
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!CharStreamException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!protected final void mSL_COMMENT(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
_createToken
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!CharStreamException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!protected final void mSPECIAL_COMMENT(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
_createToken
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!CharStreamException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!protected final void mVOCAB(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException
_createToken
- DOCUMENT ME!RecognitionException
- DOCUMENT ME!CharStreamException
- DOCUMENT ME!TokenStreamException
- DOCUMENT ME!protected Token makeToken(int t)
makeToken
in class CharScanner
t
- type of the token.
|
Jalopy 1.0b10 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |