85 "Only sequence editor commands are accepted here.");
96 copy->
parse(statement);
The sequence editor REPLACE command.
The sequence editor FLATTEN command.
void execute(Object *, const std::string &) const
Execute or check the current command.
bool atEnd() const
Test for end of command.
The sequence editor SELECT command.
The sequence editor REMOVE command.
The sequence editor ENDEDIT command.
Object * find(const std::string &name) const
Find entry.
Interface for statements.
void insert(const std::string &name, Object *newObject)
Define new object.
The sequence editor MOVE command.
void start()
Return to start.
virtual Object * find(const std::string &) const
Find object by name in the sequence editor command directory.
The sequence editor REFLECT command.
virtual void parse(Statement &) const
Parse and execute current statement.
The sequence editor CYCLE command.
virtual void parseAction(Statement &) const
Parse executable command.
virtual void printHelp(const std::string &) const
Print help on named command.
The base class for all OPAL objects.
virtual void parseEnd(Statement &) const
Check for end of statement.
virtual void parse(Statement &)
Parse the object.
std::string parseString(Statement &, const char msg[])
Parse string value.
bool delimiter(char c)
Test for delimiter.
The sequence editor INSTALL command.
virtual void parseInstall(Statement &) const
Parse definition.