26#include "Utility/IpplInfo.h"
34 "The \"CALL\" statement switches input temporarily to the "
37 (
"FILE",
"Name of file to be read",
"CALL");
53 return new Call(name,
this);
61 *
gmsg <<
"* Reading input stream '" << file
62 <<
"' from \"CALL\" command.\n" << endl;
std::string getString(const Attribute &attr)
Get string value.
Attribute makeString(const std::string &name, const std::string &help)
Make string attribute.
Action(int size, const char *name, const char *help)
Constructor for exemplars.
virtual void parseShortcut(Statement &, bool eval=true)
Parser for single-attribute commands.
void registerOwnership(const AttributeHandler::OwnerType &itsClass) const
std::vector< Attribute > itsAttr
The object attributes.
Call()
Exemplar constructor.
virtual void parse(Statement &)
Parse command (special for one-attribute command).
virtual void execute()
Execute the command.
virtual Call * clone(const std::string &name)
Make clone.
A stream of input tokens.
The default parser for OPAL-9.
virtual void run() const
Read current stream.
Interface for statements.