Class AbstractParserState

java.lang.Object
org.codehaus.mojo.natives.parser.AbstractParserState
Direct Known Subclasses:
BranchState, CaseInsensitiveLetterState, FilenameState, LetterState, PostE, WhitespaceOrCaseInsensitiveLetterState, WhitespaceOrLetterState

public abstract class AbstractParserState extends Object
An base class for objects that represent the state of an AbstractParser.
See Also:
  • Field Details

  • Constructor Details

    • AbstractParserState

      protected AbstractParserState(AbstractParser parser)
  • Method Details

    • consume

      public abstract AbstractParserState consume(char ch)
      Consume a character
      Returns:
      new state, may be null to ignore the rest of the line
    • getParser

      protected AbstractParser getParser()