net.sf.antcontrib.cpptasks.parser

Class BranchState


public class BranchState
extends AbstractParserState

Constructor Summary

BranchState(AbstractParser parser, char[] branchChars, AbstractParserState[] branchStates, AbstractParserState noMatchState)

Method Summary

AbstractParserState
consume(char ch)
Consume a character
protected AbstractParserState
getNoMatchState()

Methods inherited from class net.sf.antcontrib.cpptasks.parser.AbstractParserState

consume, getParser

Constructor Details

BranchState

public BranchState(AbstractParser parser,
                   char[] branchChars,
                   AbstractParserState[] branchStates,
                   AbstractParserState noMatchState)

Method Details

consume

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

getNoMatchState

protected AbstractParserState getNoMatchState()

Copyright B) 2001-2006 Ant-Contrib project. All Rights Reserved.