Jalopy 1.0b10

de.hunsicker.jalopy.language
Class JavaLexer

java.lang.Object
  |
  +--de.hunsicker.antlr.CharScanner
        |
        +--de.hunsicker.jalopy.language.JavaLexer
All Implemented Interfaces:
Lexer, TokenStream

public final class JavaLexer
extends CharScanner
implements TokenStream, Lexer

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.

Version:
$revision$
Author:
Marco Hunsicker
See Also:
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

JDK_1_3

public static final int JDK_1_3
Indicates JDK version 1.3.

JDK_1_4

public static final int JDK_1_4
Indicates JDK version 1.4.
Constructor Detail

JavaLexer

public JavaLexer()
Creates a new JavaLexer object. Use setInputBuffer(Reader) to set up the input buffer.

JavaLexer

public JavaLexer(InputStream in)
Creates a new JavaLexer object.
Parameters:
in - DOCUMENT ME!

JavaLexer

public JavaLexer(Reader in)
Creates a new JavaLexer object.
Parameters:
in - DOCUMENT ME!

JavaLexer

public JavaLexer(InputBuffer ib)
Creates a new JavaLexer object.
Parameters:
ib - DOCUMENT ME!

JavaLexer

public JavaLexer(LexerSharedInputState state)
Creates a new JavaLexer object.
Parameters:
state - DOCUMENT ME!
Method Detail

setCompatibility

public void setCompatibility(int version)
Sets the source compatiblity to the given release version.
Parameters:
version - Java JDK version constant.

getCompatibility

public int getCompatibility()
Gets the current source compatiblity version.
Returns:
compatiblity version.

getFileFormat

public FileFormat getFileFormat()
Returns the detected file format.
Specified by:
getFileFormat in interface Lexer
Returns:
file format.

setFormatMLComments

public void setFormatMLComments(boolean format)
Sets whether multi-line comments should be formatted.
Parameters:
format - if true multi-line comments will be formatted.

isFormatMLComments

public boolean isFormatMLComments()
Indicates whether multi-line comments should be formatted.
Returns:
true if multi-line comments should be formatted.

setInputBuffer

public void setInputBuffer(InputBuffer buf)
Sets the input buffer to use.
Parameters:
buf - buffer.

setInputBuffer

public void setInputBuffer(Reader in)
Sets the input buffer to use.
Specified by:
setInputBuffer in interface Lexer
Parameters:
in - reader to read from.

getJavadocParser

public JavadocParser getJavadocParser()
Returns the internal parser for Javadoc comments.
Returns:
the internal parser for Javadoc comments.

setParseJavadocComments

public void setParseJavadocComments(boolean parse)
Sets whether Javadoc comments should be parsed during processing.
Parameters:
parse - if true Javadoc comments will be parsed during processing.

isParseJavadocComments

public boolean isParseJavadocComments()
Indicates whether Javadoc comments will be parsed during processing.
Returns:
true if Javadoc comments will be parsed during processing.

getParser

public Parser getParser()
{@inheritDoc}
Specified by:
getParser in interface Lexer
Following copied from interface: de.hunsicker.jalopy.language.Lexer
Returns:
corresponding parser.

setRemoveJavadocComments

public void setRemoveJavadocComments(boolean remove)
Sets whether Javadoc comments should be removed during processing.
Parameters:
remove - if true Javadoc comments will be removed during processing.

isRemoveJavadocComments

public boolean isRemoveJavadocComments()
Indicates whether Javadoc comments should be removed during processing.
Returns:
true if Javadoc comments should be removed during processing.

setRemoveMLComments

public void setRemoveMLComments(boolean remove)
Sets whether multi-line comments should be removed during processing.
Parameters:
remove - if true multi-line comments will be removed during processing.

isRemoveMLComments

public boolean isRemoveMLComments()
Indicates whether multi-line comments should be removed during processing.
Returns:
true if multi-line comments should be removed during processing.

setRemoveSLComments

public void setRemoveSLComments(boolean remove)
Sets whether single-line comments should be removed during processing.
Parameters:
remove - if true single-line comments will be removed during processing.

isRemoveSLComments

public boolean isRemoveSLComments()
Indicates whether single-line comments should be removed during processing.
Returns:
true if single-line comments should be removed during processing.

setTokenObjectClass

public void setTokenObjectClass(String clazz)
Sets the class to use for tokens.
Overrides:
setTokenObjectClass in class CharScanner
Parameters:
clazz - a qualified class name.
Throws:
IllegalArgumentException - if the class is not derived from ExtendedToken.

mASSIGN

public final void mASSIGN(boolean _createToken)
                   throws RecognitionException,
                          CharStreamException,
                          TokenStreamException
DOCUMENT ME!
Parameters:
_createToken - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
CharStreamException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

mBAND

public final void mBAND(boolean _createToken)
                 throws RecognitionException,
                        CharStreamException,
                        TokenStreamException
DOCUMENT ME!
Parameters:
_createToken - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
CharStreamException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

mBAND_ASSIGN

public final void mBAND_ASSIGN(boolean _createToken)
                        throws RecognitionException,
                               CharStreamException,
                               TokenStreamException
DOCUMENT ME!
Parameters:
_createToken - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
CharStreamException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

mBNOT

public final void mBNOT(boolean _createToken)
                 throws RecognitionException,
                        CharStreamException,
                        TokenStreamException
DOCUMENT ME!
Parameters:
_createToken - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
CharStreamException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

mBOR

public final void mBOR(boolean _createToken)
                throws RecognitionException,
                       CharStreamException,
                       TokenStreamException
DOCUMENT ME!
Parameters:
_createToken - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
CharStreamException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

mBOR_ASSIGN

public final void mBOR_ASSIGN(boolean _createToken)
                       throws RecognitionException,
                              CharStreamException,
                              TokenStreamException
DOCUMENT ME!
Parameters:
_createToken - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
CharStreamException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

mBSR

public final void mBSR(boolean _createToken)
                throws RecognitionException,
                       CharStreamException,
                       TokenStreamException
DOCUMENT ME!
Parameters:
_createToken - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
CharStreamException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

mBSR_ASSIGN

public final void mBSR_ASSIGN(boolean _createToken)
                       throws RecognitionException,
                              CharStreamException,
                              TokenStreamException
DOCUMENT ME!
Parameters:
_createToken - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
CharStreamException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

mBXOR

public final void mBXOR(boolean _createToken)
                 throws RecognitionException,
                        CharStreamException,
                        TokenStreamException
DOCUMENT ME!
Parameters:
_createToken - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
CharStreamException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

mBXOR_ASSIGN

public final void mBXOR_ASSIGN(boolean _createToken)
                        throws RecognitionException,
                               CharStreamException,
                               TokenStreamException
DOCUMENT ME!
Parameters:
_createToken - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
CharStreamException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

mCHAR_LITERAL

public final void mCHAR_LITERAL(boolean _createToken)
                         throws RecognitionException,
                                CharStreamException,
                                TokenStreamException
DOCUMENT ME!
Parameters:
_createToken - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
CharStreamException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

mCOLON

public final void mCOLON(boolean _createToken)
                  throws RecognitionException,
                         CharStreamException,
                         TokenStreamException
DOCUMENT ME!
Parameters:
_createToken - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
CharStreamException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

mCOMMA

public final void mCOMMA(boolean _createToken)
                  throws RecognitionException,
                         CharStreamException,
                         TokenStreamException
DOCUMENT ME!
Parameters:
_createToken - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
CharStreamException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

mCOMMENT

public final void mCOMMENT(boolean _createToken)
                    throws RecognitionException,
                           CharStreamException,
                           TokenStreamException
DOCUMENT ME!
Parameters:
_createToken - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
CharStreamException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

mDEC

public final void mDEC(boolean _createToken)
                throws RecognitionException,
                       CharStreamException,
                       TokenStreamException
DOCUMENT ME!
Parameters:
_createToken - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
CharStreamException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

mDIV

public final void mDIV(boolean _createToken)
                throws RecognitionException,
                       CharStreamException,
                       TokenStreamException
DOCUMENT ME!
Parameters:
_createToken - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
CharStreamException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

mDIV_ASSIGN

public final void mDIV_ASSIGN(boolean _createToken)
                       throws RecognitionException,
                              CharStreamException,
                              TokenStreamException
DOCUMENT ME!
Parameters:
_createToken - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
CharStreamException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

mEQUAL

public final void mEQUAL(boolean _createToken)
                  throws RecognitionException,
                         CharStreamException,
                         TokenStreamException
DOCUMENT ME!
Parameters:
_createToken - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
CharStreamException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

mGE

public final void mGE(boolean _createToken)
               throws RecognitionException,
                      CharStreamException,
                      TokenStreamException
DOCUMENT ME!
Parameters:
_createToken - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
CharStreamException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

mGT

public final void mGT(boolean _createToken)
               throws RecognitionException,
                      CharStreamException,
                      TokenStreamException
DOCUMENT ME!
Parameters:
_createToken - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
CharStreamException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

mIDENT

public final void mIDENT(boolean _createToken)
                  throws RecognitionException,
                         CharStreamException,
                         TokenStreamException
DOCUMENT ME!
Parameters:
_createToken - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
CharStreamException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

mINC

public final void mINC(boolean _createToken)
                throws RecognitionException,
                       CharStreamException,
                       TokenStreamException
DOCUMENT ME!
Parameters:
_createToken - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
CharStreamException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

mLAND

public final void mLAND(boolean _createToken)
                 throws RecognitionException,
                        CharStreamException,
                        TokenStreamException
DOCUMENT ME!
Parameters:
_createToken - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
CharStreamException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

mLBRACK

public final void mLBRACK(boolean _createToken)
                   throws RecognitionException,
                          CharStreamException,
                          TokenStreamException
DOCUMENT ME!
Parameters:
_createToken - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
CharStreamException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

mLCURLY

public final void mLCURLY(boolean _createToken)
                   throws RecognitionException,
                          CharStreamException,
                          TokenStreamException
DOCUMENT ME!
Parameters:
_createToken - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
CharStreamException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

mLE

public final void mLE(boolean _createToken)
               throws RecognitionException,
                      CharStreamException,
                      TokenStreamException
DOCUMENT ME!
Parameters:
_createToken - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
CharStreamException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

mLNOT

public final void mLNOT(boolean _createToken)
                 throws RecognitionException,
                        CharStreamException,
                        TokenStreamException
DOCUMENT ME!
Parameters:
_createToken - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
CharStreamException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

mLOR

public final void mLOR(boolean _createToken)
                throws RecognitionException,
                       CharStreamException,
                       TokenStreamException
DOCUMENT ME!
Parameters:
_createToken - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
CharStreamException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

mLPAREN

public final void mLPAREN(boolean _createToken)
                   throws RecognitionException,
                          CharStreamException,
                          TokenStreamException
DOCUMENT ME!
Parameters:
_createToken - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
CharStreamException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

mLT

public final void mLT(boolean _createToken)
               throws RecognitionException,
                      CharStreamException,
                      TokenStreamException
DOCUMENT ME!
Parameters:
_createToken - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
CharStreamException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

mMINUS

public final void mMINUS(boolean _createToken)
                  throws RecognitionException,
                         CharStreamException,
                         TokenStreamException
DOCUMENT ME!
Parameters:
_createToken - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
CharStreamException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

mMINUS_ASSIGN

public final void mMINUS_ASSIGN(boolean _createToken)
                         throws RecognitionException,
                                CharStreamException,
                                TokenStreamException
DOCUMENT ME!
Parameters:
_createToken - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
CharStreamException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

mML_COMMENT

public final void mML_COMMENT(boolean _createToken)
                       throws RecognitionException,
                              CharStreamException,
                              TokenStreamException
DOCUMENT ME!
Parameters:
_createToken - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
CharStreamException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

mMOD

public final void mMOD(boolean _createToken)
                throws RecognitionException,
                       CharStreamException,
                       TokenStreamException
DOCUMENT ME!
Parameters:
_createToken - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
CharStreamException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

mMOD_ASSIGN

public final void mMOD_ASSIGN(boolean _createToken)
                       throws RecognitionException,
                              CharStreamException,
                              TokenStreamException
DOCUMENT ME!
Parameters:
_createToken - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
CharStreamException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

mNOT_EQUAL

public final void mNOT_EQUAL(boolean _createToken)
                      throws RecognitionException,
                             CharStreamException,
                             TokenStreamException
DOCUMENT ME!
Parameters:
_createToken - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
CharStreamException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

mNUM_INT

public final void mNUM_INT(boolean _createToken)
                    throws RecognitionException,
                           CharStreamException,
                           TokenStreamException
DOCUMENT ME!
Parameters:
_createToken - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
CharStreamException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

mPLUS

public final void mPLUS(boolean _createToken)
                 throws RecognitionException,
                        CharStreamException,
                        TokenStreamException
DOCUMENT ME!
Parameters:
_createToken - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
CharStreamException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

mPLUS_ASSIGN

public final void mPLUS_ASSIGN(boolean _createToken)
                        throws RecognitionException,
                               CharStreamException,
                               TokenStreamException
DOCUMENT ME!
Parameters:
_createToken - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
CharStreamException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

mQUESTION

public final void mQUESTION(boolean _createToken)
                     throws RecognitionException,
                            CharStreamException,
                            TokenStreamException
DOCUMENT ME!
Parameters:
_createToken - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
CharStreamException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

mRBRACK

public final void mRBRACK(boolean _createToken)
                   throws RecognitionException,
                          CharStreamException,
                          TokenStreamException
DOCUMENT ME!
Parameters:
_createToken - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
CharStreamException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

mRCURLY

public final void mRCURLY(boolean _createToken)
                   throws RecognitionException,
                          CharStreamException,
                          TokenStreamException
DOCUMENT ME!
Parameters:
_createToken - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
CharStreamException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

mRPAREN

public final void mRPAREN(boolean _createToken)
                   throws RecognitionException,
                          CharStreamException,
                          TokenStreamException
DOCUMENT ME!
Parameters:
_createToken - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
CharStreamException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

mSEMI

public final void mSEMI(boolean _createToken)
                 throws RecognitionException,
                        CharStreamException,
                        TokenStreamException
DOCUMENT ME!
Parameters:
_createToken - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
CharStreamException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

mSL

public final void mSL(boolean _createToken)
               throws RecognitionException,
                      CharStreamException,
                      TokenStreamException
DOCUMENT ME!
Parameters:
_createToken - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
CharStreamException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

mSL_ASSIGN

public final void mSL_ASSIGN(boolean _createToken)
                      throws RecognitionException,
                             CharStreamException,
                             TokenStreamException
DOCUMENT ME!
Parameters:
_createToken - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
CharStreamException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

mSR

public final void mSR(boolean _createToken)
               throws RecognitionException,
                      CharStreamException,
                      TokenStreamException
DOCUMENT ME!
Parameters:
_createToken - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
CharStreamException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

mSR_ASSIGN

public final void mSR_ASSIGN(boolean _createToken)
                      throws RecognitionException,
                             CharStreamException,
                             TokenStreamException
DOCUMENT ME!
Parameters:
_createToken - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
CharStreamException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

mSTAR

public final void mSTAR(boolean _createToken)
                 throws RecognitionException,
                        CharStreamException,
                        TokenStreamException
DOCUMENT ME!
Parameters:
_createToken - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
CharStreamException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

mSTAR_ASSIGN

public final void mSTAR_ASSIGN(boolean _createToken)
                        throws RecognitionException,
                               CharStreamException,
                               TokenStreamException
DOCUMENT ME!
Parameters:
_createToken - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
CharStreamException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

mSTRING_LITERAL

public final void mSTRING_LITERAL(boolean _createToken)
                           throws RecognitionException,
                                  CharStreamException,
                                  TokenStreamException
DOCUMENT ME!
Parameters:
_createToken - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
CharStreamException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

mWS

public final void mWS(boolean _createToken)
               throws RecognitionException,
                      CharStreamException,
                      TokenStreamException
DOCUMENT ME!
Parameters:
_createToken - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
CharStreamException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

nextToken

public Token nextToken()
                throws TokenStreamException
DOCUMENT ME!
Specified by:
nextToken in interface TokenStream
Overrides:
nextToken in class CharScanner
Returns:
DOCUMENT ME!
Throws:
TokenStreamException - DOCUMENT ME!
TokenStreamIOException - DOCUMENT ME!

panic

public void panic()
DOCUMENT ME!
Overrides:
panic in class CharScanner

panic

public void panic(String message)
DOCUMENT ME!
Overrides:
panic in class CharScanner
Parameters:
message - DOCUMENT ME!

reportError

public void reportError(RecognitionException ex)
Reports the given error.
Overrides:
reportError in class CharScanner
Parameters:
ex - exception which caused the error.

reportError

public void reportError(String message)
Reports the given error.
Overrides:
reportError in class CharScanner
Parameters:
message - error message.

reportWarning

public void reportWarning(String message)
Reports the given warning.
Overrides:
reportWarning in class CharScanner
Parameters:
message - warning message.

reset

public void reset()
Resets the lexer.

You have to re-initialize the input buffer before you can use the lexer again.

Specified by:
reset in interface Lexer
See Also:
setInputBuffer(de.hunsicker.antlr.InputBuffer)

testLiteralsTable

public int testLiteralsTable(int ttype)
Test the token type against the literals table.
Overrides:
testLiteralsTable in class CharScanner
Parameters:
ttype - recognized token type.
Returns:
token type.

testLiteralsTable

public int testLiteralsTable(String text,
                             int ttype)
Test the text passed in against the literals table.
Overrides:
testLiteralsTable in class CharScanner
Parameters:
text - recognized token text.
ttype - recognized token text type.
Returns:
token type.

mESC

protected final void mESC(boolean _createToken)
                   throws RecognitionException,
                          CharStreamException,
                          TokenStreamException
DOCUMENT ME!
Parameters:
_createToken - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
CharStreamException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

mEXPONENT

protected final void mEXPONENT(boolean _createToken)
                        throws RecognitionException,
                               CharStreamException,
                               TokenStreamException
DOCUMENT ME!
Parameters:
_createToken - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
CharStreamException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

mFLOAT_SUFFIX

protected final void mFLOAT_SUFFIX(boolean _createToken)
                            throws RecognitionException,
                                   CharStreamException,
                                   TokenStreamException
DOCUMENT ME!
Parameters:
_createToken - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
CharStreamException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

mHEX_DIGIT

protected final void mHEX_DIGIT(boolean _createToken)
                         throws RecognitionException,
                                CharStreamException,
                                TokenStreamException
DOCUMENT ME!
Parameters:
_createToken - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
CharStreamException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

mSEPARATOR_COMMENT

protected final void mSEPARATOR_COMMENT(boolean _createToken)
                                 throws RecognitionException,
                                        CharStreamException,
                                        TokenStreamException
DOCUMENT ME!
Parameters:
_createToken - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
CharStreamException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

mSL_COMMENT

protected final void mSL_COMMENT(boolean _createToken)
                          throws RecognitionException,
                                 CharStreamException,
                                 TokenStreamException
DOCUMENT ME!
Parameters:
_createToken - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
CharStreamException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

mSPECIAL_COMMENT

protected final void mSPECIAL_COMMENT(boolean _createToken)
                               throws RecognitionException,
                                      CharStreamException,
                                      TokenStreamException
DOCUMENT ME!
Parameters:
_createToken - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
CharStreamException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

mVOCAB

protected final void mVOCAB(boolean _createToken)
                     throws RecognitionException,
                            CharStreamException,
                            TokenStreamException
DOCUMENT ME!
Parameters:
_createToken - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
CharStreamException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

makeToken

protected Token makeToken(int t)
Creates a token of the given tpye.
Overrides:
makeToken in class CharScanner
Parameters:
t - type of the token.
Returns:
DOCUMENT ME!

Jalopy 1.0b10

Submit a bug or feature.

For further information and documentation, visit the official Jalopy website.
This page generated: November 14 2002