gnu.expr
Class ConsumerTarget
public class ConsumerTarget
A Target which is some variable that implements gnu.lists.Consumer.
ConsumerTarget
public ConsumerTarget(Variable consumer)
compileUsingConsumer
public static void compileUsingConsumer(Expression exp,
Compilation comp,
Target target)
Compile an expression using a temporary Consumer, if needed.
getConsumerVariable
public Variable getConsumerVariable()
isContextTarget
public final boolean isContextTarget()
True iff this target is the current CallContext's current Consumer.
makeContextTarget
public static Target makeContextTarget(Compilation comp)
Make a Target that uses the current CallContext's current Consumer.