24#ifndef OPAL_SequenceTemplate_HH
25#define OPAL_SequenceTemplate_HH
Object(int size, const char *name, const char *help)
Constructor for exemplars.
Interface for abstract language parser.
Interface for statements.
Abstract interface for a stream of input tokens.
virtual SequenceTemplate * clone(const std::string &name)
Make clone.
void parseTemplate(TokenStream &, Statement &)
Parse the sequence template.
virtual Object * makeInstance(const std::string &name, Statement &, const Parser *)
Make line instance.
virtual ~SequenceTemplate()
SequenceTemplate(const SequenceTemplate &)
void operator=(const SequenceTemplate &)
virtual Object * makeTemplate(const std::string &name, TokenStream &, Statement &)
Make a sequence template.
Macro(int size, const char *name, const char *help)
Exemplar constructor.
An input buffer for macro commands.