Package org.codehaus.mojo.natives.parser
Class BranchState
java.lang.Object
org.codehaus.mojo.natives.parser.AbstractParserState
org.codehaus.mojo.natives.parser.BranchState
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate char[]
private AbstractParserState[]
private AbstractParserState
-
Constructor Summary
ConstructorsConstructorDescriptionBranchState
(AbstractParser parser, char[] branchChars, AbstractParserState[] branchStates, AbstractParserState noMatchState) -
Method Summary
Modifier and TypeMethodDescriptionconsume
(char ch) Consume a characterprotected AbstractParserState
Methods inherited from class org.codehaus.mojo.natives.parser.AbstractParserState
getParser
-
Field Details
-
branchChars
private char[] branchChars -
branchStates
-
noMatchState
-
-
Constructor Details
-
BranchState
public BranchState(AbstractParser parser, char[] branchChars, AbstractParserState[] branchStates, AbstractParserState noMatchState)
-
-
Method Details
-
consume
Description copied from class:AbstractParserState
Consume a character- Specified by:
consume
in classAbstractParserState
- Returns:
- new state, may be null to ignore the rest of the line
-
getNoMatchState
-