38 "The \"CALL\" statement switches input temporarily to the "
57 return new Call(name,
this);
65 cerr <<
"Start reading input stream \"" << file <<
"\"." <<
endl;
71 cerr <<
"End reading input stream \"" << file <<
"\"." <<
endl;
virtual void parseShortcut(Statement &)
Parser for single-attribute commands.
The base class for all OPAL actions.
The default parser for OPAL-9.
std::vector< Attribute > itsAttr
The object attributes (see Attribute.hh).
virtual void execute()
Execute the command.
virtual void parse(Statement &)
Parse command (special for one-attribute command).
virtual Call * clone(const std::string &name)
Make clone.
Interface for statements.
Call()
Exemplar constructor.
void registerOwnership(const AttributeHandler::OwnerType &itsClass) const
virtual void run() const
Read current stream.
A stream of input tokens.
Attribute makeString(const std::string &name, const std::string &help)
Make string attribute.
Inform & endl(Inform &inf)
std::string getString(const Attribute &attr)
Get string value.