Uses of Class
org.ek9lang.antlr.EK9Parser.DynamicVariableCaptureContext
Packages that use EK9Parser.DynamicVariableCaptureContext
Package
Description
Common parts of processing that can be reused across various phases.
E - Initial Symbol definition by traversing the 'ANTLR' - 'AST'.
F - Resolution of Explicitly Defined Type Symbols - at this point phase3 processing should have defined
most of the explicitly defined symbols, so they should be resolvable.
G - Full Symbol Resolution can now take place.
-
Uses of EK9Parser.DynamicVariableCaptureContext in org.ek9lang.antlr
Methods in org.ek9lang.antlr that return EK9Parser.DynamicVariableCaptureContextModifier and TypeMethodDescriptionEK9Parser.DynamicClassDeclarationContext.dynamicVariableCapture()EK9Parser.DynamicFunctionDeclarationContext.dynamicVariableCapture()EK9Parser.dynamicVariableCapture()Methods in org.ek9lang.antlr with parameters of type EK9Parser.DynamicVariableCaptureContextModifier and TypeMethodDescriptionvoidEK9BaseListener.enterDynamicVariableCapture(EK9Parser.DynamicVariableCaptureContext ctx) Enter a parse tree produced byEK9Parser.dynamicVariableCapture().voidEK9Listener.enterDynamicVariableCapture(EK9Parser.DynamicVariableCaptureContext ctx) Enter a parse tree produced byEK9Parser.dynamicVariableCapture().voidEK9BaseListener.exitDynamicVariableCapture(EK9Parser.DynamicVariableCaptureContext ctx) Exit a parse tree produced byEK9Parser.dynamicVariableCapture().voidEK9Listener.exitDynamicVariableCapture(EK9Parser.DynamicVariableCaptureContext ctx) Exit a parse tree produced byEK9Parser.dynamicVariableCapture().EK9BaseVisitor.visitDynamicVariableCapture(EK9Parser.DynamicVariableCaptureContext ctx) Visit a parse tree produced byEK9Parser.dynamicVariableCapture().EK9Visitor.visitDynamicVariableCapture(EK9Parser.DynamicVariableCaptureContext ctx) Visit a parse tree produced byEK9Parser.dynamicVariableCapture(). -
Uses of EK9Parser.DynamicVariableCaptureContext in org.ek9lang.compiler.common
Methods in org.ek9lang.compiler.common with parameters of type EK9Parser.DynamicVariableCaptureContextModifier and TypeMethodDescriptionvoidScopeStackConsistencyListener.enterDynamicVariableCapture(EK9Parser.DynamicVariableCaptureContext ctx) voidAbstractEK9PhaseListener.exitDynamicVariableCapture(EK9Parser.DynamicVariableCaptureContext ctx) -
Uses of EK9Parser.DynamicVariableCaptureContext in org.ek9lang.compiler.phase1
Classes in org.ek9lang.compiler.phase1 that implement interfaces with type arguments of type EK9Parser.DynamicVariableCaptureContextModifier and TypeClassDescription(package private) final classDynamic Variables when captured have to either be identifiers in their own right, but if they are some type of expression, method call, etc.Methods in org.ek9lang.compiler.phase1 with parameters of type EK9Parser.DynamicVariableCaptureContextModifier and TypeMethodDescriptionvoidDynamicVariableCaptureOrError.accept(EK9Parser.DynamicVariableCaptureContext ctx) voidDefinitionListener.enterDynamicVariableCapture(EK9Parser.DynamicVariableCaptureContext ctx) voidDefinitionListener.exitDynamicVariableCapture(EK9Parser.DynamicVariableCaptureContext ctx) -
Uses of EK9Parser.DynamicVariableCaptureContext in org.ek9lang.compiler.phase2
Methods in org.ek9lang.compiler.phase2 with parameters of type EK9Parser.DynamicVariableCaptureContextModifier and TypeMethodDescriptionvoidResolveDefineExplicitTypeListener.enterDynamicVariableCapture(EK9Parser.DynamicVariableCaptureContext ctx) voidResolveDefineExplicitTypeListener.exitDynamicVariableCapture(EK9Parser.DynamicVariableCaptureContext ctx) -
Uses of EK9Parser.DynamicVariableCaptureContext in org.ek9lang.compiler.phase3
Classes in org.ek9lang.compiler.phase3 that implement interfaces with type arguments of type EK9Parser.DynamicVariableCaptureContextModifier and TypeClassDescription(package private) final classResolves the variables to be captured and defines new variable symbols against the appropriate scopes.Methods in org.ek9lang.compiler.phase3 with parameters of type EK9Parser.DynamicVariableCaptureContextModifier and TypeMethodDescriptionvoidDynamicCaptureOrError.accept(EK9Parser.DynamicVariableCaptureContext ctx) voidResolveDefineInferredTypeListener.enterDynamicVariableCapture(EK9Parser.DynamicVariableCaptureContext ctx) voidResolveDefineInferredTypeListener.exitDynamicVariableCapture(EK9Parser.DynamicVariableCaptureContext ctx)