28 #ifndef Om_Language_Operation_DecodeOperation_
30 #define Om_Language_Operation_DecodeOperation_ \
31 Om::Language::Operation::DecodeOperation
36 #define Om_Language_Operation_DecodeOperation_GetName_() \
58 template <
typename TheDecodeOperation>
66 template <
typename TheOperand>
72 template <
typename TheProducer>
An Element taker; takes at the back.
The decode operation implementation.
bool TakeQuotedProducer(Evaluation &, TheProducer &)
static void GiveElements(TheDecodeOperation &, Consumer &)
static char const * GetName()
bool TakeOperand(Evaluation &, TheOperand &)
A partial implementation of IncompleteOperation.
An inserter of an Operation into the static System instance.