public class BranchState extends AbstractParserState
| Modifier and Type | Field and Description |
|---|---|
private char[] |
branchChars |
private AbstractParserState[] |
branchStates |
private AbstractParserState |
noMatchState |
| Constructor and Description |
|---|
BranchState(AbstractParser parser,
char[] branchChars,
AbstractParserState[] branchStates,
AbstractParserState noMatchState) |
| Modifier and Type | Method and Description |
|---|---|
AbstractParserState |
consume(char ch)
Consume a character
|
protected AbstractParserState |
getNoMatchState() |
getParserprivate char[] branchChars
private AbstractParserState[] branchStates
private AbstractParserState noMatchState
public BranchState(AbstractParser parser, char[] branchChars, AbstractParserState[] branchStates, AbstractParserState noMatchState)
public AbstractParserState consume(char ch)
AbstractParserStateconsume in class AbstractParserStateprotected AbstractParserState getNoMatchState()