22#ifndef MUTATIONOFJB_COMMAND_H
23#define MUTATIONOFJB_COMMAND_H
29namespace MutationOfJB {
32class ScriptExecutionContext;
33class ScriptParseContext;
96 virtual Command *next()
const = 0;
virtual bool parse(const Common::String &line, ScriptParseContext &parseCtx, Command *&command)=0
virtual void transition(ScriptParseContext &parseCtx, Command *oldCommand, Command *newCommand, CommandParser *newCommandParser)
virtual void finish(ScriptParseContext &parseCtx)
Definition: algorithm.h:29