An unowned Translator collection for which lookups are done for each Translator, in reverse order, until a match is found.
More...
#include "environment.hpp"
Definition at line 32 of file environment.hpp.
◆ TranslatorVector
When looking up an Operator, the back Translator is used first. This requires the reverse iteration functionality provided by std::vector.
Definition at line 64 of file environment.hpp.
◆ Environment()
Om::Language::Environment::Environment |
( |
| ) |
|
◆ GiveElements()
virtual void Om::Language::Environment::GiveElements |
( |
Consumer & |
| ) |
const |
|
virtual |
◆ IsEmpty()
virtual bool Om::Language::Environment::IsEmpty |
( |
| ) |
const |
|
virtual |
◆ Push()
void Om::Language::Environment::Push |
( |
Translator const & |
| ) |
|
◆ Translate()
virtual bool Om::Language::Environment::Translate |
( |
Evaluation & |
, |
|
|
Operator const & |
|
|
) |
| const |
|
virtual |
◆ thisTranslatorVector
The documentation for this class was generated from the following file: