1 #ifndef CLASSIC_MacroCmd_HH
2 #define CLASSIC_MacroCmd_HH
68 #endif // CLASSIC_MacroCmd_HH
Abstract interface for a stream of input tokens.
virtual void execute()
Execute the macro command.
Interface for abstract language parser.
Encapsulate the buffer for the ``archetypes'' of all macros.
Interface for statements.
virtual Object * makeTemplate(const std::string &, TokenStream &, Statement &)
Make a macro template.
void operator=(const MacroCmd &)
Abstract base class for macros.
Pointer< MacroStream > body
The base class for all OPAL objects.
virtual Object * makeInstance(const std::string &name, Statement &, const Parser *)
Make a macro instance.