Top Inners Fields Constructors Methods
org.stringtemplate.v4.compiler

public Class GroupLexer

extends Lexer
Class Inheritance
Annotations
@SuppressWarnings:all
Imports
org.stringtemplate.v4.*, org.stringtemplate.v4.misc.*, java.io.File, org.antlr.runtime.*, java.util.Stack, .List, .ArrayList

Nested and Inner Type Summary

Modifier and TypeClass and Description
protected class

Field Summary

Modifier and TypeField and Description
public static final int
public static final int
public static final int
public static final int
protected GroupLexer.DFA8
pack-priv static final short[]
pack-priv static final String
pack-priv static final short[]
pack-priv static final String
pack-priv static final short[]
pack-priv static final String
pack-priv static final char[]
pack-priv static final String
pack-priv static final char[]
pack-priv static final String
pack-priv static final short[]
pack-priv static final String
pack-priv static final short[][]
pack-priv static final String[]
public static final int
public static final int
public STGroup
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
Inherited from org.antlr.runtime.Lexer:
input

Constructor Summary

AccessConstructor and Description
public
public
public

Method Summary

Modifier and TypeMethod and Description
public Lexer[]
public String
getGrammarFileName()

Overrides org.antlr.runtime.BaseRecognizer.getGrammarFileName.

For debugging and other purposes, might want the grammar name.
public String
getSourceName()

Overrides org.antlr.runtime.Lexer.getSourceName.

Implements org.antlr.runtime.TokenSource.getSourceName.

Where are you getting tokens from?
public final void
public final void
public final void
public final void
public final void
public final void
mID()

public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
public void
mTokens()

Implements abstract org.antlr.runtime.Lexer.mTokens.

This is the lexer entry point that sets instance var 'token'
public final void
public final void
mWS()

public void
reportError(RecognitionException e)

Overrides org.antlr.runtime.Lexer.reportError.

Report a recognition problem.
Inherited from org.antlr.runtime.Lexer:
emitemitgetCharErrorDisplaygetCharIndexgetCharPositionInLinegetCharStreamgetEOFTokengetErrorMessagegetLinegetTextmatchmatchmatchAnymatchRangenextTokenrecoverresetsetCharStreamsetTextskiptraceIntraceOut

Field Detail

ANONYMOUS_TEMPLATEback to summary
public static final int ANONYMOUS_TEMPLATE
BIGSTRINGback to summary
public static final int BIGSTRING
BIGSTRING_NO_NLback to summary
public static final int BIGSTRING_NO_NL
COMMENTback to summary
public static final int COMMENT
dfa8back to summary
protected GroupLexer.DFA8 dfa8
DFA8_acceptback to summary
pack-priv static final short[] DFA8_accept
DFA8_acceptSback to summary
pack-priv static final String DFA8_acceptS
DFA8_eofback to summary
pack-priv static final short[] DFA8_eof
DFA8_eofSback to summary
pack-priv static final String DFA8_eofS
DFA8_eotback to summary
pack-priv static final short[] DFA8_eot
DFA8_eotSback to summary
pack-priv static final String DFA8_eotS
DFA8_maxback to summary
pack-priv static final char[] DFA8_max
DFA8_maxSback to summary
pack-priv static final String DFA8_maxS
DFA8_minback to summary
pack-priv static final char[] DFA8_min
DFA8_minSback to summary
pack-priv static final String DFA8_minS
DFA8_specialback to summary
pack-priv static final short[] DFA8_special
DFA8_specialSback to summary
pack-priv static final String DFA8_specialS
DFA8_transitionback to summary
pack-priv static final short[][] DFA8_transition
DFA8_transitionSback to summary
pack-priv static final String[] DFA8_transitionS
EOFback to summary
public static final int EOF
FALSEback to summary
public static final int FALSE
groupback to summary
public STGroup group
IDback to summary
public static final int ID
LBRACKback to summary
public static final int LBRACK
LINE_COMMENTback to summary
public static final int LINE_COMMENT
RBRACKback to summary
public static final int RBRACK
STRINGback to summary
public static final int STRING
T__16back to summary
public static final int T__16
T__17back to summary
public static final int T__17
T__18back to summary
public static final int T__18
T__19back to summary
public static final int T__19
T__20back to summary
public static final int T__20
T__21back to summary
public static final int T__21
T__22back to summary
public static final int T__22
T__23back to summary
public static final int T__23
T__24back to summary
public static final int T__24
T__25back to summary
public static final int T__25
T__26back to summary
public static final int T__26
T__27back to summary
public static final int T__27
T__28back to summary
public static final int T__28
T__29back to summary
public static final int T__29
TRUEback to summary
public static final int TRUE
WSback to summary
public static final int WS

Constructor Detail

GroupLexerback to summary
public GroupLexer()
GroupLexerback to summary
public GroupLexer(CharStream input)
GroupLexerback to summary
public GroupLexer(CharStream input, RecognizerSharedState state)

Method Detail

getDelegatesback to summary
public Lexer[] getDelegates()
getGrammarFileNameback to summary
public String getGrammarFileName()

Overrides org.antlr.runtime.BaseRecognizer.getGrammarFileName.

Doc from org.antlr.runtime.BaseRecognizer.getGrammarFileName.

For debugging and other purposes, might want the grammar name. Have ANTLR generate an implementation for this method.

Annotations
@Override
getSourceNameback to summary
public String getSourceName()

Overrides org.antlr.runtime.Lexer.getSourceName.

Implements org.antlr.runtime.TokenSource.getSourceName.

Doc from org.antlr.runtime.TokenSource.getSourceName.

Where are you getting tokens from? normally the implication will simply ask lexers input stream.

Annotations
@Override
mANONYMOUS_TEMPLATEback to summary
public final void mANONYMOUS_TEMPLATE() throws RecognitionException
mBIGSTRINGback to summary
public final void mBIGSTRING() throws RecognitionException
mBIGSTRING_NO_NLback to summary
public final void mBIGSTRING_NO_NL() throws RecognitionException
mCOMMENTback to summary
public final void mCOMMENT() throws RecognitionException
mFALSEback to summary
public final void mFALSE() throws RecognitionException
mIDback to summary
public final void mID() throws RecognitionException
mLBRACKback to summary
public final void mLBRACK() throws RecognitionException
mLINE_COMMENTback to summary
public final void mLINE_COMMENT() throws RecognitionException
mRBRACKback to summary
public final void mRBRACK() throws RecognitionException
mSTRINGback to summary
public final void mSTRING() throws RecognitionException
mT__16back to summary
public final void mT__16() throws RecognitionException
mT__17back to summary
public final void mT__17() throws RecognitionException
mT__18back to summary
public final void mT__18() throws RecognitionException
mT__19back to summary
public final void mT__19() throws RecognitionException
mT__20back to summary
public final void mT__20() throws RecognitionException
mT__21back to summary
public final void mT__21() throws RecognitionException
mT__22back to summary
public final void mT__22() throws RecognitionException
mT__23back to summary
public final void mT__23() throws RecognitionException
mT__24back to summary
public final void mT__24() throws RecognitionException
mT__25back to summary
public final void mT__25() throws RecognitionException
mT__26back to summary
public final void mT__26() throws RecognitionException
mT__27back to summary
public final void mT__27() throws RecognitionException
mT__28back to summary
public final void mT__28() throws RecognitionException
mT__29back to summary
public final void mT__29() throws RecognitionException
mTokensback to summary
public void mTokens() throws RecognitionException

Implements abstract org.antlr.runtime.Lexer.mTokens.

Doc from org.antlr.runtime.Lexer.mTokens.

This is the lexer entry point that sets instance var 'token'

Annotations
@Override
mTRUEback to summary
public final void mTRUE() throws RecognitionException
mWSback to summary
public final void mWS() throws RecognitionException
reportErrorback to summary
public void reportError(RecognitionException e)

Overrides org.antlr.runtime.Lexer.reportError.

Doc from org.antlr.runtime.BaseRecognizer.reportError.

Report a recognition problem. This method sets errorRecovery to indicate the parser is recovering not parsing. Once in recovery mode, no errors are generated. To get out of recovery mode, the parser must successfully match a token (after a resync). So it will go: 1. error occurs 2. enter recovery mode, report error 3. consume until token found in resynch set 4. try to resume parsing 5. next match() will reset errorRecovery mode If you override, make sure to update syntaxErrors if you care about that.

Annotations
@Override
org.stringtemplate.v4.compiler back to summary

protected Class GroupLexer.DFA8

extends DFA
Class Inheritance

Field Summary

Inherited from org.antlr.runtime.DFA:
acceptdebugdecisionNumbereofeotmaxminrecognizerspecialtransition

Constructor Summary

AccessConstructor and Description
public
DFA8(BaseRecognizer recognizer)

Method Summary

Modifier and TypeMethod and Description
public String
Inherited from org.antlr.runtime.DFA:
errornoViableAltpredictspecialStateTransitionunpackEncodedStringunpackEncodedStringToUnsignedChars

Constructor Detail

DFA8back to summary
public DFA8(BaseRecognizer recognizer)

Method Detail

getDescriptionback to summary
public String getDescription()

Overrides org.antlr.runtime.DFA.getDescription.

Annotations
@Override