Class OutputStepFor

java.lang.Object
org.ek9lang.compiler.support.streams.OutputStepFor
All Implemented Interfaces:
BiFunction<Integer, ISymbol, OutputStep>

public final class OutputStepFor extends Object implements BiFunction<Integer, ISymbol, OutputStep>
THE decision of which OutputStep a termination gives its sink: > into an output channel clears, >> appends, anything that is not a channel (a collection, a fold, a user type) gets none. The first argument is the termination's token type (EK9Parser.GT or EK9Parser.SHFTR), the second the type of the terminal's receiver.