15 #ifndef Om_Language_Operation_PullOperation_
17 #define Om_Language_Operation_PullOperation_ \
18 Om::Language::Operation::PullOperation
36 typename ThisImplementation
48 template <
typename ThePullOperation>
61 template <
typename TheOperand>
67 template <
typename TheProducer>
An Element taker; takes at the back.
A partial implementation of IncompleteOperation.
An Operation that pulls part of a Program.
static Operator const & GetOperator()
virtual bool ParseQuotedElements(Evaluation &, Reader &)
bool TakeQuotedProducer(Evaluation &, TheProducer &)
bool TakeOperand(Evaluation &, TheOperand &)
static void GiveElements(ThePullOperation &, Consumer &)
The Operator implementation.
Produces each CodePoint until the end of the Source.