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:
applyin interfaceFunction<EK9Parser.ObjectAccessExpressionContext,INode>
-