public class AlternativesToken extends CompoundParsedToken implements IFurtherParsable<AlternativesToken>
| Modifier and Type | Class and Description |
|---|---|
static class |
AlternativesToken.End |
IFurtherParsable.Source<Token extends ParsedToken>| Constructor and Description |
|---|
AlternativesToken(int offset,
Alternatives alternatives,
IFurtherParsable.Source<AlternativesToken> origin,
boolean optional,
int totalAlternatives) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(IParsedTokenVisitor visitor) |
boolean |
canParseFurther() |
int |
getAlternative() |
Alternatives |
getGrammarElement() |
IFurtherParsable.Source<AlternativesToken> |
getSource() |
AlternativesToken |
getToken() |
void |
setAlternative(int alternative) |
isOptionalgetLength, getOffset, getText, isSkipped, setLength, setOffset, setSkipped, toStringpublic AlternativesToken(int offset,
Alternatives alternatives,
IFurtherParsable.Source<AlternativesToken> origin,
boolean optional,
int totalAlternatives)
public void accept(IParsedTokenVisitor visitor)
accept in class CompoundParsedTokenpublic Alternatives getGrammarElement()
getGrammarElement in class CompoundParsedTokenpublic void setAlternative(int alternative)
public int getAlternative()
public AlternativesToken getToken()
getToken in interface IFurtherParsable<AlternativesToken>public IFurtherParsable.Source<AlternativesToken> getSource()
getSource in interface IFurtherParsable<AlternativesToken>getSource in class ParsedTokenpublic boolean canParseFurther()
canParseFurther in interface IFurtherParsable<AlternativesToken>Copyright © 2015. All Rights Reserved.