Top Fields Constructors Methods
org.antlr.v4.parse

public Class ActionSplitter

extends Lexer
Class Inheritance
Annotations
@SuppressWarnings:all
Imports
org.antlr.v4.tool.*, org.antlr.v4.tool.ast.*, org.antlr.runtime.*, java.util.Stack, .List, .ArrayList, .Map, .HashMap

Field Summary

Modifier and TypeField and Description
public static final int
public static final int
public static final int
pack-priv ActionSplitterListener
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
public

Method Summary

Modifier and TypeMethod and Description
public boolean
alreadyParsedRule(IntStream input, int ruleIndex)

Overrides org.antlr.runtime.BaseRecognizer.alreadyParsedRule.

Has this rule already parsed input at the current index in the input stream?
public List<Token>
getActionTokens()

force filtering (and return tokens).

public Lexer[]
public String
getGrammarFileName()

Overrides org.antlr.runtime.BaseRecognizer.getGrammarFileName.

For debugging and other purposes, might want the grammar name.
private boolean
public final void
public final void
public final void
public void
memoize(IntStream input, int ruleIndex, int ruleStartIndex)

Overrides org.antlr.runtime.BaseRecognizer.memoize.

Record whether or not this rule parsed the input at this position successfully.
public final void
mID()

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
mWS()

public Token
nextToken()

Overrides org.antlr.runtime.Lexer.nextToken.

Implements org.antlr.runtime.TokenSource.nextToken.

Return a token from this source; i.e., match a token on the char stream.
public final boolean
public final void
public final boolean
public final void
public final boolean
public final void
public final boolean
public final void
public final boolean
public final void
public final boolean
public final void
public final boolean
public final void
Inherited from org.antlr.runtime.Lexer:
emitemitgetCharErrorDisplaygetCharIndexgetCharPositionInLinegetCharStreamgetEOFTokengetErrorMessagegetLinegetSourceNamegetTextmatchmatchmatchAnymatchRangerecoverreportErrorresetsetCharStreamsetTextskiptraceIntraceOut

Field Detail

ATTRback to summary
public static final int ATTR
ATTR_VALUE_EXPRback to summary
public static final int ATTR_VALUE_EXPR
COMMENTback to summary
public static final int COMMENT
delegateback to summary
pack-priv ActionSplitterListener delegate
EOFback to summary
public static final int EOF
IDback to summary
public static final int ID
LINE_COMMENTback to summary
public static final int LINE_COMMENT
NONLOCAL_ATTRback to summary
public static final int NONLOCAL_ATTR
QUALIFIED_ATTRback to summary
public static final int QUALIFIED_ATTR
SET_ATTRback to summary
public static final int SET_ATTR
SET_NONLOCAL_ATTRback to summary
public static final int SET_NONLOCAL_ATTR
TEXTback to summary
public static final int TEXT
WSback to summary
public static final int WS

Constructor Detail

ActionSplitterback to summary
public ActionSplitter(CharStream input, ActionSplitterListener delegate)
ActionSplitterback to summary
public ActionSplitter()
ActionSplitterback to summary
public ActionSplitter(CharStream input)
ActionSplitterback to summary
public ActionSplitter(CharStream input, RecognizerSharedState state)

Method Detail

alreadyParsedRuleback to summary
public boolean alreadyParsedRule(IntStream input, int ruleIndex)

Overrides org.antlr.runtime.BaseRecognizer.alreadyParsedRule.

Doc from org.antlr.runtime.BaseRecognizer.alreadyParsedRule.

Has this rule already parsed input at the current index in the input stream? Return the stop token index or MEMO_RULE_UNKNOWN. If we attempted but failed to parse properly before, return MEMO_RULE_FAILED. This method has a side-effect: if we have seen this input for this rule and successfully parsed before, then seek ahead to 1 past the stop token matched for this rule last time.

Annotations
@Override
getActionTokensback to summary
public List<Token> getActionTokens()

force filtering (and return tokens). triggers all above actions.

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
isIDStartCharback to summary
private boolean isIDStartChar(int c)
mATTRback to summary
public final void mATTR() throws RecognitionException
mATTR_VALUE_EXPRback to summary
public final void mATTR_VALUE_EXPR() throws RecognitionException
mCOMMENTback to summary
public final void mCOMMENT() throws RecognitionException
memoizeback to summary
public void memoize(IntStream input, int ruleIndex, int ruleStartIndex)

Overrides org.antlr.runtime.BaseRecognizer.memoize.

Doc from org.antlr.runtime.BaseRecognizer.memoize.

Record whether or not this rule parsed the input at this position successfully. Use a standard java hashtable for now.

Annotations
@Override
mIDback to summary
public final void mID() throws RecognitionException
mLINE_COMMENTback to summary
public final void mLINE_COMMENT() throws RecognitionException
mNONLOCAL_ATTRback to summary
public final void mNONLOCAL_ATTR() throws RecognitionException
mQUALIFIED_ATTRback to summary
public final void mQUALIFIED_ATTR() throws RecognitionException
mSET_ATTRback to summary
public final void mSET_ATTR() throws RecognitionException
mSET_NONLOCAL_ATTRback to summary
public final void mSET_NONLOCAL_ATTR() throws RecognitionException
mTEXTback to summary
public final void mTEXT() 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
mWSback to summary
public final void mWS() throws RecognitionException
nextTokenback to summary
public Token nextToken()

Overrides org.antlr.runtime.Lexer.nextToken.

Implements org.antlr.runtime.TokenSource.nextToken.

Doc from org.antlr.runtime.Lexer.nextToken.

Return a token from this source; i.e., match a token on the char stream.

Annotations
@Override
synpred1_ActionSplitterback to summary
public final boolean synpred1_ActionSplitter()
synpred1_ActionSplitter_fragmentback to summary
public final void synpred1_ActionSplitter_fragment() throws RecognitionException
synpred2_ActionSplitterback to summary
public final boolean synpred2_ActionSplitter()
synpred2_ActionSplitter_fragmentback to summary
public final void synpred2_ActionSplitter_fragment() throws RecognitionException
synpred3_ActionSplitterback to summary
public final boolean synpred3_ActionSplitter()
synpred3_ActionSplitter_fragmentback to summary
public final void synpred3_ActionSplitter_fragment() throws RecognitionException
synpred4_ActionSplitterback to summary
public final boolean synpred4_ActionSplitter()
synpred4_ActionSplitter_fragmentback to summary
public final void synpred4_ActionSplitter_fragment() throws RecognitionException
synpred5_ActionSplitterback to summary
public final boolean synpred5_ActionSplitter()
synpred5_ActionSplitter_fragmentback to summary
public final void synpred5_ActionSplitter_fragment() throws RecognitionException
synpred6_ActionSplitterback to summary
public final boolean synpred6_ActionSplitter()
synpred6_ActionSplitter_fragmentback to summary
public final void synpred6_ActionSplitter_fragment() throws RecognitionException
synpred7_ActionSplitterback to summary
public final boolean synpred7_ActionSplitter()
synpred7_ActionSplitter_fragmentback to summary
public final void synpred7_ActionSplitter_fragment() throws RecognitionException