Class ReachedByExpression

java.lang.Object
org.ek9lang.compiler.support.sharing.ReachedByExpression
All Implemented Interfaces:
BiConsumer<EK9Parser.ExpressionContext, ReachSoFar>

final class ReachedByExpression extends Object implements BiConsumer<EK9Parser.ExpressionContext, ReachSoFar>
The objects an expression given to a call (or written into an object, or iterated) gives it: a name, this, what a call that makes one, a list, a Dict, a coalescing operator or a ternary holds; any other expression builds a new value from its operands. arguments(ParseTree, ReachSoFar) is the same over an argument list.