15 #ifndef Om_Language_Writer_
17 #define Om_Language_Writer_ \
28 template <
typename ThisItem>
55 template <
typename TheOperand>
58 template <
typename TheOperator>
61 template <
typename TheProducer>
64 template <
typename TheSeparator>
A partial implementation of Consumer.
Produces each CodePoint until the end of the Source.
A Consumer that pushes each Element to a CodePoint Sink upon receipt.
void TakeOperand(TheOperand &)
Om::Sink::Sink< CodePoint const > & thisCodePointSink
The output CodePoint Sink.
Writer const & operator=(Writer const &)
virtual void ParseElements(Reader &)
void TakeQuotedProducer(TheProducer &)
virtual void ParseQuotedElements(Reader &)
void TakeOperator(TheOperator &)
void TakeSeparator(TheSeparator &)
Writer(Om::Sink::Sink< CodePoint const > &)
Any object that items can be pushed to.