Class ObjectAccessCreator
java.lang.Object
org.ek9lang.compiler.phase7.ObjectAccessCreator
- All Implemented Interfaces:
Function<EK9Parser.ObjectAccessExpressionContext,
INode>
public final class ObjectAccessCreator
extends Object
implements Function<EK9Parser.ObjectAccessExpressionContext,INode>
Creates the appropriate node structure for object access. Now this can be chained and
may involve chained calls or even a mix of chained calls property access and function delegate calls.
objectAccessExpression : objectAccessStart objectAccess ; objectAccessStart : (primaryReference | identifier | call) ; objectAccess : objectAccessType objectAccess? ; objectAccessType : DOT (identifier | operationCall) ; operationCall : identifier paramExpression | operator paramExpression ;
-
Constructor Details
-
ObjectAccessCreator
-
-
Method Details
-
apply
- Specified by:
apply
in interfaceFunction<EK9Parser.ObjectAccessExpressionContext,
INode>
-