Uses of Class
org.ek9lang.antlr.EK9Parser.ExpressionParamContext
Packages that use EK9Parser.ExpressionParamContext
Package
Description
I - PRE Intermediate Representation generation checks.
Contains critical general components used in the
Ek9Compiler listeners.THE reading of a statement that stores the object in one of its OWN properties -
me: this,
next := this, this.owner :=? this - a property of the object's own type that refers back to it
(StoredProperty).-
Uses of EK9Parser.ExpressionParamContext in org.ek9lang.antlr
Methods in org.ek9lang.antlr that return EK9Parser.ExpressionParamContextModifier and TypeMethodDescriptionEK9Parser.expressionParam()EK9Parser.ParamExpressionContext.expressionParam(int i) Methods in org.ek9lang.antlr that return types with arguments of type EK9Parser.ExpressionParamContextMethods in org.ek9lang.antlr with parameters of type EK9Parser.ExpressionParamContextModifier and TypeMethodDescriptionvoidEK9BaseListener.enterExpressionParam(EK9Parser.ExpressionParamContext ctx) Enter a parse tree produced byEK9Parser.expressionParam().voidEK9Listener.enterExpressionParam(EK9Parser.ExpressionParamContext ctx) Enter a parse tree produced byEK9Parser.expressionParam().voidEK9BaseListener.exitExpressionParam(EK9Parser.ExpressionParamContext ctx) Exit a parse tree produced byEK9Parser.expressionParam().voidEK9Listener.exitExpressionParam(EK9Parser.ExpressionParamContext ctx) Exit a parse tree produced byEK9Parser.expressionParam().EK9BaseVisitor.visitExpressionParam(EK9Parser.ExpressionParamContext ctx) Visit a parse tree produced byEK9Parser.expressionParam().EK9Visitor.visitExpressionParam(EK9Parser.ExpressionParamContext ctx) Visit a parse tree produced byEK9Parser.expressionParam(). -
Uses of EK9Parser.ExpressionParamContext in org.ek9lang.compiler.phase5
Methods in org.ek9lang.compiler.phase5 with parameters of type EK9Parser.ExpressionParamContextModifier and TypeMethodDescriptionvoidPreIRListener.enterExpressionParam(EK9Parser.ExpressionParamContext ctx) voidOrderingResultSources.exitExpressionParam(EK9Parser.ExpressionParamContext ctx) An argument for aComparatorparameter: the function given is an ordering. -
Uses of EK9Parser.ExpressionParamContext in org.ek9lang.compiler.support
Classes in org.ek9lang.compiler.support that implement interfaces with type arguments of type EK9Parser.ExpressionParamContextModifier and TypeClassDescriptionfinal classTHE copy a dynamic function or class makes from one argument of its capture list (CaptureAliasesfollows these).final classChecks for inappropriate use of 'sanitized' in expression parameters.Methods in org.ek9lang.compiler.support with parameters of type EK9Parser.ExpressionParamContextModifier and TypeMethodDescriptionvoidSanitizedInExpressionParamOrError.accept(EK9Parser.ExpressionParamContext ctx, ErrorListener.SemanticClassification errorClassification) Checks if the expressionParam has the SANITIZED keyword and emits the appropriate error.CapturedCopy.apply(Function<org.antlr.v4.runtime.tree.ParseTree, ISymbol> recorded, EK9Parser.ExpressionParamContext param) The copy a dynamic function or class makes from one argument of its capture list -(acc)and(total: acc)both make a copy, namedaccandtotal- which shares the object the argument refers to. -
Uses of EK9Parser.ExpressionParamContext in org.ek9lang.compiler.support.selfreference
Classes in org.ek9lang.compiler.support.selfreference that implement interfaces with type arguments of type EK9Parser.ExpressionParamContextModifier and TypeClassDescriptionfinal classThe entries of the capture list whose expression is 'this' itself, when this right-hand side IS a dynamic function or class; empty for anything else.Methods in org.ek9lang.compiler.support.selfreference that return types with arguments of type EK9Parser.ExpressionParamContextModifier and TypeMethodDescriptionCapturesOfThis.apply(EK9Parser.AssignmentExpressionContext assignment)