Package org.codehaus.groovy.antlr.parser

## Class GroovyLexer

- java.lang.Object
- - antlr.CharScanner
  - - org.codehaus.groovy.antlr.parser.GroovyLexer

- All Implemented Interfaces:
    `TokenStream`, `GroovyTokenTypes`

      public class GroovyLexer
      extends CharScanner
      implements GroovyTokenTypes, TokenStream

- - ### Field Summary

    Fields
    Modifier and Type | Field | Description
    --- | --- | ---
    `static BitSet` | `_tokenSet_0` |
    `static BitSet` | `_tokenSet_1` |
    `static BitSet` | `_tokenSet_10` |
    `static BitSet` | `_tokenSet_11` |
    `static BitSet` | `_tokenSet_12` |
    `static BitSet` | `_tokenSet_13` |
    `static BitSet` | `_tokenSet_2` |
    `static BitSet` | `_tokenSet_3` |
    `static BitSet` | `_tokenSet_4` |
    `static BitSet` | `_tokenSet_5` |
    `static BitSet` | `_tokenSet_6` |
    `static BitSet` | `_tokenSet_7` |
    `static BitSet` | `_tokenSet_8` |
    `static BitSet` | `_tokenSet_9` |
    `protected int` | `lastSigTokenType` |
    `protected int` | `parenLevel` | Bumped when inside '[x]' or '(x)', reset inside '{x}'.
    `protected ArrayList` | `parenLevelStack` | Push parenLevel here and reset whenever inside '{x}'.
    `protected org.codehaus.groovy.antlr.parser.GroovyRecognizer` | `parser` |
    `protected static int` | `SCS_DRE_TYPE` |
    `protected static int` | `SCS_LIMIT` |
    `protected static int` | `SCS_LIT` |
    `protected static int` | `SCS_RE_TYPE` |
    `protected static int` | `SCS_SQ_TYPE` |
    `protected static int` | `SCS_TQ_TYPE` |
    `protected static int` | `SCS_TYPE` |
    `protected static int` | `SCS_VAL` |
    `protected int` | `stringCtorState` |
    `protected int` | `suppressNewline` |
    `static boolean` | `tracing` |

    - ### Fields inherited from class antlr.CharScanner

      `_returnToken, caseSensitive, caseSensitiveLiterals, commitToPath, EOF_CHAR, hashString, inputState, literals, saveConsumedInput, tabsize, text, tokenObjectClass, traceDepth`

    - ### Fields inherited from interface org.codehaus.groovy.antlr.parser.GroovyTokenTypes

      `ABSTRACT, ANNOTATION, ANNOTATION_ARRAY_INIT, ANNOTATION_DEF, ANNOTATION_FIELD_DEF, ANNOTATION_MEMBER_VALUE_PAIR, ANNOTATIONS, ARRAY_DECLARATOR, ASSIGN, AT, BAND, BAND_ASSIGN, BIG_SUFFIX, BLOCK, BNOT, BOR, BOR_ASSIGN, BSR, BSR_ASSIGN, BXOR, BXOR_ASSIGN, CASE_GROUP, CLASS_DEF, CLOSABLE_BLOCK, CLOSABLE_BLOCK_OP, CLOSURE_LIST, COLON, COMMA, COMPARE_TO, CTOR_CALL, CTOR_IDENT, DEC, DIGIT, DIGITS_WITH_UNDERSCORE, DIGITS_WITH_UNDERSCORE_OPT, DIV, DIV_ASSIGN, DOLLAR, DOLLAR_REGEXP_CTOR_END, DOLLAR_REGEXP_LITERAL, DOLLAR_REGEXP_SYMBOL, DOT, DYNAMIC_MEMBER, ELIST, ELVIS_OPERATOR, EMPTY_STAT, ENUM_CONSTANT_DEF, ENUM_DEF, EOF, EQUAL, ESC, ESCAPED_DOLLAR, ESCAPED_SLASH, EXPONENT, EXPR, EXTENDS_CLAUSE, FINAL, FLOAT_SUFFIX, FOR_CONDITION, FOR_EACH_CLAUSE, FOR_IN_ITERABLE, FOR_INIT, FOR_ITERATOR, GE, GT, HEX_DIGIT, IDENT, IDENTICAL, IMPLEMENTS_CLAUSE, IMPLICIT_PARAMETERS, IMPORT, INC, INDEX_OP, INSTANCE_INIT, INTERFACE_DEF, LABELED_ARG, LABELED_STAT, LAND, LBRACK, LCURLY, LE, LETTER, LIST_CONSTRUCTOR, LITERAL_as, LITERAL_assert, LITERAL_boolean, LITERAL_break, LITERAL_byte, LITERAL_case, LITERAL_catch, LITERAL_char, LITERAL_class, LITERAL_continue, LITERAL_def, LITERAL_default, LITERAL_double, LITERAL_else, LITERAL_enum, LITERAL_extends, LITERAL_false, LITERAL_finally, LITERAL_float, LITERAL_for, LITERAL_if, LITERAL_implements, LITERAL_import, LITERAL_in, LITERAL_instanceof, LITERAL_int, LITERAL_interface, LITERAL_long, LITERAL_native, LITERAL_new, LITERAL_null, LITERAL_package, LITERAL_private, LITERAL_protected, LITERAL_public, LITERAL_return, LITERAL_short, LITERAL_static, LITERAL_super, LITERAL_switch, LITERAL_synchronized, LITERAL_this, LITERAL_threadsafe, LITERAL_throw, LITERAL_throws, LITERAL_trait, LITERAL_transient, LITERAL_true, LITERAL_try, LITERAL_void, LITERAL_volatile, LITERAL_while, LNOT, LOR, LPAREN, LT, MAP_CONSTRUCTOR, MEMBER_POINTER, METHOD_CALL, METHOD_DEF, MINUS, MINUS_ASSIGN, ML_COMMENT, MOD, MOD_ASSIGN, MODIFIERS, MULTICATCH, MULTICATCH_TYPES, NLS, NOT_EQUAL, NOT_IDENTICAL, NULL_TREE_LOOKAHEAD, NUM_BIG_DECIMAL, NUM_BIG_INT, NUM_DOUBLE, NUM_FLOAT, NUM_INT, NUM_LONG, OBJBLOCK, ONE_NL, OPTIONAL_DOT, PACKAGE_DEF, PARAMETER_DEF, PARAMETERS, PLUS, PLUS_ASSIGN, POST_DEC, POST_INC, QUESTION, RANGE_EXCLUSIVE, RANGE_INCLUSIVE, RBRACK, RCURLY, REGEX_FIND, REGEX_MATCH, REGEXP_CTOR_END, REGEXP_LITERAL, REGEXP_SYMBOL, RPAREN, SELECT_SLOT, SEMI, SH_COMMENT, SL, SL_ASSIGN, SL_COMMENT, SLIST, SPREAD_ARG, SPREAD_DOT, SPREAD_MAP_ARG, SR, SR_ASSIGN, STAR, STAR_ASSIGN, STAR_STAR, STAR_STAR_ASSIGN, STATIC_IMPORT, STATIC_INIT, STRICTFP, STRING_CH, STRING_CONSTRUCTOR, STRING_CTOR_END, STRING_CTOR_MIDDLE, STRING_CTOR_START, STRING_LITERAL, STRING_NL, SUPER_CTOR_CALL, TRAIT_DEF, TRIPLE_DOT, TYPE, TYPE_ARGUMENT, TYPE_ARGUMENTS, TYPE_LOWER_BOUNDS, TYPE_PARAMETER, TYPE_PARAMETERS, TYPE_UPPER_BOUNDS, TYPECAST, UNARY_MINUS, UNARY_PLUS, UNUSED_CONST, UNUSED_DO, UNUSED_GOTO, VARIABLE_DEF, VARIABLE_PARAMETER_DEF, VOCAB, WILDCARD_TYPE, WS`

  - ### Constructor Summary

    Constructors
    Constructor | Description
    --- | ---
    `GroovyLexer​(InputBuffer ib)` |
    `GroovyLexer​(LexerSharedInputState state)` |
    `GroovyLexer​(InputStream in)` |
    `GroovyLexer​(Reader in)` |

  - ### Method Summary

    All Methods Static Methods Instance Methods Concrete Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected boolean` | `allowRegexpLiteral()` |
    `protected boolean` | `atDollarDollarEscape()` |
    `protected boolean` | `atDollarSlashEscape()` |
    `protected boolean` | `atMultiCommentStart()` |
    `protected boolean` | `atValidDollarEscape()` |
    `void` | `enableAssert​(boolean shouldEnable)` | Enable the "assert" keyword
    `void` | `enableEnum​(boolean shouldEnable)` | Enable the "enum" keyword
    `boolean` | `isAssertEnabled()` | Query the "assert" keyword state
    `boolean` | `isEnumEnabled()` | Query the "enum" keyword state
    `protected static boolean` | `isExpressionEndingToken​(int ttype)` | Return true for an operator or punctuation which can end an expression.
    `boolean` | `isWhitespaceIncluded()` | Are whitespace tokens included?
    `protected Token` | `makeToken​(int t)` |
    `void` | `mASSIGN​(boolean _createToken)` |
    `void` | `mAT​(boolean _createToken)` |
    `void` | `mBAND​(boolean _createToken)` |
    `void` | `mBAND_ASSIGN​(boolean _createToken)` |
    `protected void` | `mBIG_SUFFIX​(boolean _createToken)` |
    `void` | `mBNOT​(boolean _createToken)` |
    `void` | `mBOR​(boolean _createToken)` |
    `void` | `mBOR_ASSIGN​(boolean _createToken)` |
    `void` | `mBSR​(boolean _createToken)` |
    `void` | `mBSR_ASSIGN​(boolean _createToken)` |
    `void` | `mBXOR​(boolean _createToken)` |
    `void` | `mBXOR_ASSIGN​(boolean _createToken)` |
    `void` | `mCLOSABLE_BLOCK_OP​(boolean _createToken)` |
    `void` | `mCOLON​(boolean _createToken)` |
    `void` | `mCOMMA​(boolean _createToken)` |
    `void` | `mCOMPARE_TO​(boolean _createToken)` |
    `void` | `mDEC​(boolean _createToken)` |
    `protected void` | `mDIGIT​(boolean _createToken)` |
    `protected void` | `mDIGITS_WITH_UNDERSCORE​(boolean _createToken)` |
    `protected void` | `mDIGITS_WITH_UNDERSCORE_OPT​(boolean _createToken)` |
    `protected void` | `mDIV​(boolean _createToken)` |
    `protected void` | `mDIV_ASSIGN​(boolean _createToken)` |
    `protected void` | `mDOLLAR​(boolean _createToken)` |
    `protected int` | `mDOLLAR_REGEXP_CTOR_END​(boolean _createToken, boolean fromStart)` |
    `void` | `mDOLLAR_REGEXP_LITERAL​(boolean _createToken)` |
    `protected void` | `mDOLLAR_REGEXP_SYMBOL​(boolean _createToken)` |
    `void` | `mDOT​(boolean _createToken)` |
    `void` | `mELVIS_OPERATOR​(boolean _createToken)` |
    `void` | `mEQUAL​(boolean _createToken)` |
    `protected void` | `mESC​(boolean _createToken)` |
    `protected void` | `mESCAPED_DOLLAR​(boolean _createToken)` |
    `protected void` | `mESCAPED_SLASH​(boolean _createToken)` |
    `protected void` | `mEXPONENT​(boolean _createToken)` |
    `protected void` | `mFLOAT_SUFFIX​(boolean _createToken)` |
    `void` | `mGE​(boolean _createToken)` |
    `void` | `mGT​(boolean _createToken)` |
    `protected void` | `mHEX_DIGIT​(boolean _createToken)` |
    `void` | `mIDENT​(boolean _createToken)` |
    `void` | `mIDENTICAL​(boolean _createToken)` |
    `void` | `mINC​(boolean _createToken)` |
    `void` | `mLAND​(boolean _createToken)` |
    `void` | `mLBRACK​(boolean _createToken)` |
    `void` | `mLCURLY​(boolean _createToken)` |
    `void` | `mLE​(boolean _createToken)` |
    `protected void` | `mLETTER​(boolean _createToken)` |
    `void` | `mLNOT​(boolean _createToken)` |
    `void` | `mLOR​(boolean _createToken)` |
    `void` | `mLPAREN​(boolean _createToken)` |
    `void` | `mLT​(boolean _createToken)` |
    `void` | `mMEMBER_POINTER​(boolean _createToken)` |
    `void` | `mMINUS​(boolean _createToken)` |
    `void` | `mMINUS_ASSIGN​(boolean _createToken)` |
    `void` | `mML_COMMENT​(boolean _createToken)` |
    `void` | `mMOD​(boolean _createToken)` |
    `void` | `mMOD_ASSIGN​(boolean _createToken)` |
    `void` | `mNLS​(boolean _createToken)` |
    `void` | `mNOT_EQUAL​(boolean _createToken)` |
    `void` | `mNOT_IDENTICAL​(boolean _createToken)` |
    `void` | `mNUM_INT​(boolean _createToken)` |
    `protected void` | `mONE_NL​(boolean _createToken, boolean check)` |
    `void` | `mOPTIONAL_DOT​(boolean _createToken)` |
    `void` | `mPLUS​(boolean _createToken)` |
    `void` | `mPLUS_ASSIGN​(boolean _createToken)` |
    `void` | `mQUESTION​(boolean _createToken)` |
    `void` | `mRANGE_EXCLUSIVE​(boolean _createToken)` |
    `void` | `mRANGE_INCLUSIVE​(boolean _createToken)` |
    `void` | `mRBRACK​(boolean _createToken)` |
    `void` | `mRCURLY​(boolean _createToken)` |
    `void` | `mREGEX_FIND​(boolean _createToken)` |
    `void` | `mREGEX_MATCH​(boolean _createToken)` |
    `protected int` | `mREGEXP_CTOR_END​(boolean _createToken, boolean fromStart)` |
    `void` | `mREGEXP_LITERAL​(boolean _createToken)` |
    `protected void` | `mREGEXP_SYMBOL​(boolean _createToken)` |
    `void` | `mRPAREN​(boolean _createToken)` |
    `void` | `mSEMI​(boolean _createToken)` |
    `void` | `mSH_COMMENT​(boolean _createToken)` |
    `void` | `mSL​(boolean _createToken)` |
    `void` | `mSL_ASSIGN​(boolean _createToken)` |
    `void` | `mSL_COMMENT​(boolean _createToken)` |
    `void` | `mSPREAD_DOT​(boolean _createToken)` |
    `void` | `mSR​(boolean _createToken)` |
    `void` | `mSR_ASSIGN​(boolean _createToken)` |
    `void` | `mSTAR​(boolean _createToken)` |
    `void` | `mSTAR_ASSIGN​(boolean _createToken)` |
    `void` | `mSTAR_STAR​(boolean _createToken)` |
    `void` | `mSTAR_STAR_ASSIGN​(boolean _createToken)` |
    `protected void` | `mSTRING_CH​(boolean _createToken)` |
    `protected int` | `mSTRING_CTOR_END​(boolean _createToken, boolean fromStart, boolean tripleQuote)` |
    `void` | `mSTRING_LITERAL​(boolean _createToken)` |
    `protected void` | `mSTRING_NL​(boolean _createToken, boolean allowNewline)` |
    `void` | `mTRIPLE_DOT​(boolean _createToken)` |
    `protected void` | `mVOCAB​(boolean _createToken)` |
    `void` | `mWS​(boolean _createToken)` |
    `protected void` | `newlineCheck​(boolean check)` |
    `Token` | `nextToken()` |
    `TokenStream` | `plumb()` | This is a bit of plumbing which resumes collection of string constructor bodies, after an embedded expression has been parsed.
    `protected void` | `popParenLevel()` |
    `protected void` | `pushParenLevel()` |
    `protected void` | `restartStringCtor​(boolean expectLiteral)` |
    `void` | `setTokenObjectClass​(String name)` |
    `void` | `setWhitespaceIncluded​(boolean z)` | Include whitespace tokens.
    `void` | `traceIn​(String rname)` |
    `void` | `traceOut​(String rname)` |

    - ### Methods inherited from class 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, panic, panic, reportError, reportError, reportWarning, resetText, rewind, setCaseSensitive, setColumn, setCommitToPath, setFilename, setInputState, setLine, setTabSize, setText, tab, testLiteralsTable, testLiteralsTable, toLower, traceIndent, uponEOF`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Field Detail

    - #### parenLevel

          protected int parenLevel

      Bumped when inside '[x]' or '(x)', reset inside '{x}'. See ONE_NL.

    - #### suppressNewline

          protected int suppressNewline

    - #### SCS_TYPE

          protected static final int SCS_TYPE

      See Also:
        Constant Field Values

    - #### SCS_VAL

          protected static final int SCS_VAL

      See Also:
        Constant Field Values

    - #### SCS_LIT

          protected static final int SCS_LIT

      See Also:
        Constant Field Values

    - #### SCS_LIMIT

          protected static final int SCS_LIMIT

      See Also:
        Constant Field Values

    - #### SCS_SQ_TYPE

          protected static final int SCS_SQ_TYPE

      See Also:
        Constant Field Values

    - #### SCS_TQ_TYPE

          protected static final int SCS_TQ_TYPE

      See Also:
        Constant Field Values

    - #### SCS_RE_TYPE

          protected static final int SCS_RE_TYPE

      See Also:
        Constant Field Values

    - #### SCS_DRE_TYPE

          protected static final int SCS_DRE_TYPE

      See Also:
        Constant Field Values

    - #### stringCtorState

          protected int stringCtorState

    - #### parenLevelStack

          protected ArrayList parenLevelStack

      Push parenLevel here and reset whenever inside '{x}'.

    - #### lastSigTokenType

          protected int lastSigTokenType

    - #### tracing

          public static boolean tracing

    - #### parser

          protected org.codehaus.groovy.antlr.parser.GroovyRecognizer parser

    - #### _tokenSet_0

          public static final BitSet _tokenSet_0

    - #### _tokenSet_1

          public static final BitSet _tokenSet_1

    - #### _tokenSet_2

          public static final BitSet _tokenSet_2

    - #### _tokenSet_3

          public static final BitSet _tokenSet_3

    - #### _tokenSet_4

          public static final BitSet _tokenSet_4

    - #### _tokenSet_5

          public static final BitSet _tokenSet_5

    - #### _tokenSet_6

          public static final BitSet _tokenSet_6

    - #### _tokenSet_7

          public static final BitSet _tokenSet_7

    - #### _tokenSet_8

          public static final BitSet _tokenSet_8

    - #### _tokenSet_9

          public static final BitSet _tokenSet_9

    - #### _tokenSet_10

          public static final BitSet _tokenSet_10

    - #### _tokenSet_11

          public static final BitSet _tokenSet_11

    - #### _tokenSet_12

          public static final BitSet _tokenSet_12

    - #### _tokenSet_13

          public static final BitSet _tokenSet_13

  - ### Constructor Detail

    - #### GroovyLexer

          public GroovyLexer​(InputStream in)

    - #### GroovyLexer

          public GroovyLexer​(Reader in)

    - #### GroovyLexer

          public GroovyLexer​(InputBuffer ib)

    - #### GroovyLexer

          public GroovyLexer​(LexerSharedInputState state)

  - ### Method Detail

    - #### enableAssert

          public void enableAssert​(boolean shouldEnable)

      Enable the "assert" keyword

    - #### isAssertEnabled

          public boolean isAssertEnabled()

      Query the "assert" keyword state

    - #### enableEnum

          public void enableEnum​(boolean shouldEnable)

      Enable the "enum" keyword

    - #### isEnumEnabled

          public boolean isEnumEnabled()

      Query the "enum" keyword state

    - #### setWhitespaceIncluded

          public void setWhitespaceIncluded​(boolean z)

      Include whitespace tokens. Note that this breaks the parser.

    - #### isWhitespaceIncluded

          public boolean isWhitespaceIncluded()

      Are whitespace tokens included?

    - #### setTokenObjectClass

          public void setTokenObjectClass​(String name)

      Overrides:
        `setTokenObjectClass` in class `CharScanner`

    - #### makeToken

          protected Token makeToken​(int t)

      Overrides:
        `makeToken` in class `CharScanner`

    - #### pushParenLevel

          protected void pushParenLevel()

    - #### popParenLevel

          protected void popParenLevel()

    - #### restartStringCtor

          protected void restartStringCtor​(boolean expectLiteral)

    - #### allowRegexpLiteral

          protected boolean allowRegexpLiteral()

    - #### isExpressionEndingToken

          protected static boolean isExpressionEndingToken​(int ttype)

      Return true for an operator or punctuation which can end an expression. Return true for keywords, identifiers, and literals. Return true for tokens which can end expressions (right brackets, ++, --). Return false for EOF and all other operator and punctuation tokens. Used to suppress the recognition of /foo/ as opposed to the simple division operator '/'.

    - #### newlineCheck

          protected void newlineCheck​(boolean check)
                               throws RecognitionException

      Throws:
        `RecognitionException`

    - #### atValidDollarEscape

          protected boolean atValidDollarEscape()
                                         throws CharStreamException

      Throws:
        `CharStreamException`

    - #### atDollarDollarEscape

          protected boolean atDollarDollarEscape()
                                          throws CharStreamException

      Throws:
        `CharStreamException`

    - #### atMultiCommentStart

          protected boolean atMultiCommentStart()
                                         throws CharStreamException

      Throws:
        `CharStreamException`

    - #### atDollarSlashEscape

          protected boolean atDollarSlashEscape()
                                         throws CharStreamException

      Throws:
        `CharStreamException`

    - #### plumb

          public TokenStream plumb()

      This is a bit of plumbing which resumes collection of string constructor bodies, after an embedded expression has been parsed. Usage: new GroovyRecognizer(new GroovyLexer(in).plumb()).

    - #### traceIn

          public void traceIn​(String rname)
                       throws CharStreamException

      Overrides:
        `traceIn` in class `CharScanner`
      Throws:
        `CharStreamException`

    - #### traceOut

          public void traceOut​(String rname)
                        throws CharStreamException

      Overrides:
        `traceOut` in class `CharScanner`
      Throws:
        `CharStreamException`

    - #### nextToken

          public Token nextToken()
                          throws TokenStreamException

      Specified by:
        `nextToken` in interface `TokenStream`
      Throws:
        `TokenStreamException`

    - #### mQUESTION

          public final void mQUESTION​(boolean _createToken)
                               throws RecognitionException,
                                      CharStreamException,
                                      TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mLPAREN

          public final void mLPAREN​(boolean _createToken)
                             throws RecognitionException,
                                    CharStreamException,
                                    TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mRPAREN

          public final void mRPAREN​(boolean _createToken)
                             throws RecognitionException,
                                    CharStreamException,
                                    TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mLBRACK

          public final void mLBRACK​(boolean _createToken)
                             throws RecognitionException,
                                    CharStreamException,
                                    TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mRBRACK

          public final void mRBRACK​(boolean _createToken)
                             throws RecognitionException,
                                    CharStreamException,
                                    TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mLCURLY

          public final void mLCURLY​(boolean _createToken)
                             throws RecognitionException,
                                    CharStreamException,
                                    TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mRCURLY

          public final void mRCURLY​(boolean _createToken)
                             throws RecognitionException,
                                    CharStreamException,
                                    TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mCOLON

          public final void mCOLON​(boolean _createToken)
                            throws RecognitionException,
                                   CharStreamException,
                                   TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mCOMMA

          public final void mCOMMA​(boolean _createToken)
                            throws RecognitionException,
                                   CharStreamException,
                                   TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mDOT

          public final void mDOT​(boolean _createToken)
                          throws RecognitionException,
                                 CharStreamException,
                                 TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mASSIGN

          public final void mASSIGN​(boolean _createToken)
                             throws RecognitionException,
                                    CharStreamException,
                                    TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mCOMPARE_TO

          public final void mCOMPARE_TO​(boolean _createToken)
                                 throws RecognitionException,
                                        CharStreamException,
                                        TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mEQUAL

          public final void mEQUAL​(boolean _createToken)
                            throws RecognitionException,
                                   CharStreamException,
                                   TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mIDENTICAL

          public final void mIDENTICAL​(boolean _createToken)
                                throws RecognitionException,
                                       CharStreamException,
                                       TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mLNOT

          public final void mLNOT​(boolean _createToken)
                           throws RecognitionException,
                                  CharStreamException,
                                  TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mBNOT

          public final void mBNOT​(boolean _createToken)
                           throws RecognitionException,
                                  CharStreamException,
                                  TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mNOT_EQUAL

          public final void mNOT_EQUAL​(boolean _createToken)
                                throws RecognitionException,
                                       CharStreamException,
                                       TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mNOT_IDENTICAL

          public final void mNOT_IDENTICAL​(boolean _createToken)
                                    throws RecognitionException,
                                           CharStreamException,
                                           TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mDIV

          protected final void mDIV​(boolean _createToken)
                             throws RecognitionException,
                                    CharStreamException,
                                    TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mDIV_ASSIGN

          protected final void mDIV_ASSIGN​(boolean _createToken)
                                    throws RecognitionException,
                                           CharStreamException,
                                           TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mPLUS

          public final void mPLUS​(boolean _createToken)
                           throws RecognitionException,
                                  CharStreamException,
                                  TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mPLUS_ASSIGN

          public final void mPLUS_ASSIGN​(boolean _createToken)
                                  throws RecognitionException,
                                         CharStreamException,
                                         TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mINC

          public final void mINC​(boolean _createToken)
                          throws RecognitionException,
                                 CharStreamException,
                                 TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mMINUS

          public final void mMINUS​(boolean _createToken)
                            throws RecognitionException,
                                   CharStreamException,
                                   TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mMINUS_ASSIGN

          public final void mMINUS_ASSIGN​(boolean _createToken)
                                   throws RecognitionException,
                                          CharStreamException,
                                          TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mDEC

          public final void mDEC​(boolean _createToken)
                          throws RecognitionException,
                                 CharStreamException,
                                 TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mSTAR

          public final void mSTAR​(boolean _createToken)
                           throws RecognitionException,
                                  CharStreamException,
                                  TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mSTAR_ASSIGN

          public final void mSTAR_ASSIGN​(boolean _createToken)
                                  throws RecognitionException,
                                         CharStreamException,
                                         TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mMOD

          public final void mMOD​(boolean _createToken)
                          throws RecognitionException,
                                 CharStreamException,
                                 TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mMOD_ASSIGN

          public final void mMOD_ASSIGN​(boolean _createToken)
                                 throws RecognitionException,
                                        CharStreamException,
                                        TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mSR

          public final void mSR​(boolean _createToken)
                         throws RecognitionException,
                                CharStreamException,
                                TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mSR_ASSIGN

          public final void mSR_ASSIGN​(boolean _createToken)
                                throws RecognitionException,
                                       CharStreamException,
                                       TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mBSR

          public final void mBSR​(boolean _createToken)
                          throws RecognitionException,
                                 CharStreamException,
                                 TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mBSR_ASSIGN

          public final void mBSR_ASSIGN​(boolean _createToken)
                                 throws RecognitionException,
                                        CharStreamException,
                                        TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mGE

          public final void mGE​(boolean _createToken)
                         throws RecognitionException,
                                CharStreamException,
                                TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mGT

          public final void mGT​(boolean _createToken)
                         throws RecognitionException,
                                CharStreamException,
                                TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mSL

          public final void mSL​(boolean _createToken)
                         throws RecognitionException,
                                CharStreamException,
                                TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mSL_ASSIGN

          public final void mSL_ASSIGN​(boolean _createToken)
                                throws RecognitionException,
                                       CharStreamException,
                                       TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mLE

          public final void mLE​(boolean _createToken)
                         throws RecognitionException,
                                CharStreamException,
                                TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mLT

          public final void mLT​(boolean _createToken)
                         throws RecognitionException,
                                CharStreamException,
                                TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mBXOR

          public final void mBXOR​(boolean _createToken)
                           throws RecognitionException,
                                  CharStreamException,
                                  TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mBXOR_ASSIGN

          public final void mBXOR_ASSIGN​(boolean _createToken)
                                  throws RecognitionException,
                                         CharStreamException,
                                         TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mBOR

          public final void mBOR​(boolean _createToken)
                          throws RecognitionException,
                                 CharStreamException,
                                 TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mBOR_ASSIGN

          public final void mBOR_ASSIGN​(boolean _createToken)
                                 throws RecognitionException,
                                        CharStreamException,
                                        TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mLOR

          public final void mLOR​(boolean _createToken)
                          throws RecognitionException,
                                 CharStreamException,
                                 TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mBAND

          public final void mBAND​(boolean _createToken)
                           throws RecognitionException,
                                  CharStreamException,
                                  TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mBAND_ASSIGN

          public final void mBAND_ASSIGN​(boolean _createToken)
                                  throws RecognitionException,
                                         CharStreamException,
                                         TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mLAND

          public final void mLAND​(boolean _createToken)
                           throws RecognitionException,
                                  CharStreamException,
                                  TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mSEMI

          public final void mSEMI​(boolean _createToken)
                           throws RecognitionException,
                                  CharStreamException,
                                  TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mDOLLAR

          protected final void mDOLLAR​(boolean _createToken)
                                throws RecognitionException,
                                       CharStreamException,
                                       TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mRANGE_INCLUSIVE

          public final void mRANGE_INCLUSIVE​(boolean _createToken)
                                      throws RecognitionException,
                                             CharStreamException,
                                             TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mRANGE_EXCLUSIVE

          public final void mRANGE_EXCLUSIVE​(boolean _createToken)
                                      throws RecognitionException,
                                             CharStreamException,
                                             TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mTRIPLE_DOT

          public final void mTRIPLE_DOT​(boolean _createToken)
                                 throws RecognitionException,
                                        CharStreamException,
                                        TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mSPREAD_DOT

          public final void mSPREAD_DOT​(boolean _createToken)
                                 throws RecognitionException,
                                        CharStreamException,
                                        TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mOPTIONAL_DOT

          public final void mOPTIONAL_DOT​(boolean _createToken)
                                   throws RecognitionException,
                                          CharStreamException,
                                          TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mELVIS_OPERATOR

          public final void mELVIS_OPERATOR​(boolean _createToken)
                                     throws RecognitionException,
                                            CharStreamException,
                                            TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mMEMBER_POINTER

          public final void mMEMBER_POINTER​(boolean _createToken)
                                     throws RecognitionException,
                                            CharStreamException,
                                            TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mREGEX_FIND

          public final void mREGEX_FIND​(boolean _createToken)
                                 throws RecognitionException,
                                        CharStreamException,
                                        TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mREGEX_MATCH

          public final void mREGEX_MATCH​(boolean _createToken)
                                  throws RecognitionException,
                                         CharStreamException,
                                         TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mSTAR_STAR

          public final void mSTAR_STAR​(boolean _createToken)
                                throws RecognitionException,
                                       CharStreamException,
                                       TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mSTAR_STAR_ASSIGN

          public final void mSTAR_STAR_ASSIGN​(boolean _createToken)
                                       throws RecognitionException,
                                              CharStreamException,
                                              TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mCLOSABLE_BLOCK_OP

          public final void mCLOSABLE_BLOCK_OP​(boolean _createToken)
                                        throws RecognitionException,
                                               CharStreamException,
                                               TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mWS

          public final void mWS​(boolean _createToken)
                         throws RecognitionException,
                                CharStreamException,
                                TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mONE_NL

          protected final void mONE_NL​(boolean _createToken,
                                       boolean check)
                                throws RecognitionException,
                                       CharStreamException,
                                       TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mNLS

          public final void mNLS​(boolean _createToken)
                          throws RecognitionException,
                                 CharStreamException,
                                 TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mSL_COMMENT

          public final void mSL_COMMENT​(boolean _createToken)
                                 throws RecognitionException,
                                        CharStreamException,
                                        TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mML_COMMENT

          public final void mML_COMMENT​(boolean _createToken)
                                 throws RecognitionException,
                                        CharStreamException,
                                        TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mSH_COMMENT

          public final void mSH_COMMENT​(boolean _createToken)
                                 throws RecognitionException,
                                        CharStreamException,
                                        TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mSTRING_LITERAL

          public final void mSTRING_LITERAL​(boolean _createToken)
                                     throws RecognitionException,
                                            CharStreamException,
                                            TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mSTRING_CH

          protected final void mSTRING_CH​(boolean _createToken)
                                   throws RecognitionException,
                                          CharStreamException,
                                          TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mESC

          protected final void mESC​(boolean _createToken)
                             throws RecognitionException,
                                    CharStreamException,
                                    TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mSTRING_NL

          protected final void mSTRING_NL​(boolean _createToken,
                                          boolean allowNewline)
                                   throws RecognitionException,
                                          CharStreamException,
                                          TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mSTRING_CTOR_END

          protected final int mSTRING_CTOR_END​(boolean _createToken,
                                               boolean fromStart,
                                               boolean tripleQuote)
                                        throws RecognitionException,
                                               CharStreamException,
                                               TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mREGEXP_LITERAL

          public final void mREGEXP_LITERAL​(boolean _createToken)
                                     throws RecognitionException,
                                            CharStreamException,
                                            TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mREGEXP_SYMBOL

          protected final void mREGEXP_SYMBOL​(boolean _createToken)
                                       throws RecognitionException,
                                              CharStreamException,
                                              TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mREGEXP_CTOR_END

          protected final int mREGEXP_CTOR_END​(boolean _createToken,
                                               boolean fromStart)
                                        throws RecognitionException,
                                               CharStreamException,
                                               TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mDOLLAR_REGEXP_LITERAL

          public final void mDOLLAR_REGEXP_LITERAL​(boolean _createToken)
                                            throws RecognitionException,
                                                   CharStreamException,
                                                   TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mDOLLAR_REGEXP_SYMBOL

          protected final void mDOLLAR_REGEXP_SYMBOL​(boolean _createToken)
                                              throws RecognitionException,
                                                     CharStreamException,
                                                     TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mDOLLAR_REGEXP_CTOR_END

          protected final int mDOLLAR_REGEXP_CTOR_END​(boolean _createToken,
                                                      boolean fromStart)
                                               throws RecognitionException,
                                                      CharStreamException,
                                                      TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mESCAPED_SLASH

          protected final void mESCAPED_SLASH​(boolean _createToken)
                                       throws RecognitionException,
                                              CharStreamException,
                                              TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mESCAPED_DOLLAR

          protected final void mESCAPED_DOLLAR​(boolean _createToken)
                                        throws RecognitionException,
                                               CharStreamException,
                                               TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mHEX_DIGIT

          protected final void mHEX_DIGIT​(boolean _createToken)
                                   throws RecognitionException,
                                          CharStreamException,
                                          TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mVOCAB

          protected final void mVOCAB​(boolean _createToken)
                               throws RecognitionException,
                                      CharStreamException,
                                      TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mIDENT

          public final void mIDENT​(boolean _createToken)
                            throws RecognitionException,
                                   CharStreamException,
                                   TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mLETTER

          protected final void mLETTER​(boolean _createToken)
                                throws RecognitionException,
                                       CharStreamException,
                                       TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mDIGIT

          protected final void mDIGIT​(boolean _createToken)
                               throws RecognitionException,
                                      CharStreamException,
                                      TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mDIGITS_WITH_UNDERSCORE

          protected final void mDIGITS_WITH_UNDERSCORE​(boolean _createToken)
                                                throws RecognitionException,
                                                       CharStreamException,
                                                       TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mDIGITS_WITH_UNDERSCORE_OPT

          protected final void mDIGITS_WITH_UNDERSCORE_OPT​(boolean _createToken)
                                                    throws RecognitionException,
                                                           CharStreamException,
                                                           TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mNUM_INT

          public final void mNUM_INT​(boolean _createToken)
                              throws RecognitionException,
                                     CharStreamException,
                                     TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mEXPONENT

          protected final void mEXPONENT​(boolean _createToken)
                                  throws RecognitionException,
                                         CharStreamException,
                                         TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mFLOAT_SUFFIX

          protected final void mFLOAT_SUFFIX​(boolean _createToken)
                                      throws RecognitionException,
                                             CharStreamException,
                                             TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mBIG_SUFFIX

          protected final void mBIG_SUFFIX​(boolean _createToken)
                                    throws RecognitionException,
                                           CharStreamException,
                                           TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`

    - #### mAT

          public final void mAT​(boolean _createToken)
                         throws RecognitionException,
                                CharStreamException,
                                TokenStreamException

      Throws:
        `RecognitionException`
        `CharStreamException`
        `TokenStreamException`