public abstract class AbstractCommandAnalyzerIfKind extends AbstractCommandAnalyzerIfElseKind
Constructor and Description |
---|
AbstractCommandAnalyzerIfKind() |
Modifier and Type | Method and Description |
---|---|
protected Expression |
analizeLine() |
Command |
analyze() |
protected abstract Command |
createNode(Expression condition) |
registerAndPopNode, registerAndSwapNode
analyzeExpression, analyzeExpressionList, analyzeLeftValueList, analyzeSimpleLeftValue, analyzeSimpleLeftValueList, assertKeyWord, consumeEndOfLine, equal, getFactory, getName, isKeyWord, pushNode, setFactory
protected abstract Command createNode(Expression condition) throws AnalysisException
AnalysisException
public Command analyze() throws AnalysisException
AnalysisException
protected Expression analizeLine() throws AnalysisException
AnalysisException
Copyright © 2013 Verhas and Verhas Software Craftsmen. All Rights Reserved.