Class LhsFromPreFlowOrError

All Implemented Interfaces:
Function<EK9Parser.PreFlowStatementContext,ISymbol>

public final class LhsFromPreFlowOrError extends TypedSymbolAccess implements Function<EK9Parser.PreFlowStatementContext,ISymbol>
Access the Symbol for the lhs of the preflow statement. i.e. what is the subject of the preflow. Now this can vary quite widely, because we have declarations, assignments and guards.
   preFlowStatement
     : (variableDeclaration | assignmentStatement | guardExpression) (WITH|THEN)?
     ;
 

While this is in the common package, it does expect symbols to be defined and 'typed'. So use after phase three onwards.