Uses of Class
org.ek9lang.antlr.EK9Parser.ParamExpressionContext
Packages that use EK9Parser.ParamExpressionContext
Package
Description
E - Initial Symbol definition by traversing the 'ANTLR' - 'AST'.
G - Full Symbol Resolution can now take place.
-
Uses of EK9Parser.ParamExpressionContext in org.ek9lang.antlr
Methods in org.ek9lang.antlr that return EK9Parser.ParamExpressionContextModifier and TypeMethodDescriptionEK9Parser.CallContext.paramExpression()EK9Parser.DynamicVariableCaptureContext.paramExpression()EK9Parser.OperationCallContext.paramExpression()EK9Parser.ParameterisedTypeContext.paramExpression()EK9Parser.paramExpression()Methods in org.ek9lang.antlr with parameters of type EK9Parser.ParamExpressionContextModifier and TypeMethodDescriptionvoidEK9BaseListener.enterParamExpression(EK9Parser.ParamExpressionContext ctx) Enter a parse tree produced byEK9Parser.paramExpression().voidEK9Listener.enterParamExpression(EK9Parser.ParamExpressionContext ctx) Enter a parse tree produced byEK9Parser.paramExpression().voidEK9BaseListener.exitParamExpression(EK9Parser.ParamExpressionContext ctx) Exit a parse tree produced byEK9Parser.paramExpression().voidEK9Listener.exitParamExpression(EK9Parser.ParamExpressionContext ctx) Exit a parse tree produced byEK9Parser.paramExpression().EK9BaseVisitor.visitParamExpression(EK9Parser.ParamExpressionContext ctx) Visit a parse tree produced byEK9Parser.paramExpression().EK9Visitor.visitParamExpression(EK9Parser.ParamExpressionContext ctx) Visit a parse tree produced byEK9Parser.paramExpression(). -
Uses of EK9Parser.ParamExpressionContext in org.ek9lang.compiler.phase1
Classes in org.ek9lang.compiler.phase1 that implement interfaces with type arguments of type EK9Parser.ParamExpressionContextModifier and TypeClassDescription(package private) final classChecks that either all parameters are named when making calls, or none are named at all.Methods in org.ek9lang.compiler.phase1 with parameters of type EK9Parser.ParamExpressionContextModifier and TypeMethodDescriptionvoidConsistentNamedParametersOrError.accept(EK9Parser.ParamExpressionContext ctx) Check either all params are named or non are named.voidDefinitionListener.exitParamExpression(EK9Parser.ParamExpressionContext ctx) -
Uses of EK9Parser.ParamExpressionContext in org.ek9lang.compiler.phase3
Classes in org.ek9lang.compiler.phase3 that implement interfaces with type arguments of type EK9Parser.ParamExpressionContextModifier and TypeClassDescription(package private) final classJust extracts the ISymbols from the expression contexts and issues not resolved errors if any are not present.(package private) final classIf the Ek9 developer has used named parameters, then they must be validated.Methods in org.ek9lang.compiler.phase3 with parameters of type EK9Parser.ParamExpressionContextModifier and TypeMethodDescriptionvoidValidNamedArgumentsOrError.accept(EK9Parser.ParamExpressionContext ctx, List<ISymbol> parameters) SymbolsFromParamExpression.apply(EK9Parser.ParamExpressionContext ctx)