15 #ifndef Om_Language_Environment_
17 #define Om_Language_Environment_ \
18 Om::Language::Environment
An Element taker; takes at the back.
An unowned Translator collection for which lookups are done for each Translator, in reverse order,...
virtual bool Translate(Evaluation &, Operator const &) const
Translates the Operator to an object that is then given to the Evaluation.
TranslatorVector thisTranslatorVector
void Push(Translator const &)
Pushes an unowned Translator reference.
virtual void GiveElements(Consumer &) const
std::vector< Translator const * > TranslatorVector
A vector of non-owner Translator pointers.
virtual bool IsEmpty() const
The Operator implementation.
An Operator lookup for use by an Evaluator.