Class AbstractCommandAnalyzerIfKind

All Implemented Interfaces:
Analyzer<Command>, CommandAnalyzer
Direct Known Subclasses:
CommandAnalyzerElseIf, CommandAnalyzerIf

public abstract class AbstractCommandAnalyzerIfKind extends AbstractCommandAnalyzerIfElseKind
Author:
Peter Verhas date Jul 13, 2012
  • Constructor Details

    • AbstractCommandAnalyzerIfKind

      public AbstractCommandAnalyzerIfKind(Context ctx)
  • Method Details

    • analyzeCondition

      protected Expression analyzeCondition() throws AnalysisException
      Analyse expression and THEN keyword
      Returns:
      expression for IF statement
      Throws:
      AnalysisException - error when missing then keyword or failed to parse expression