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 phase1 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 TypeMethodDescriptionvoid
EK9BaseListener.enterDynamicVariableCapture
(EK9Parser.DynamicVariableCaptureContext ctx) Enter a parse tree produced byEK9Parser.dynamicVariableCapture()
.void
EK9Listener.enterDynamicVariableCapture
(EK9Parser.DynamicVariableCaptureContext ctx) Enter a parse tree produced byEK9Parser.dynamicVariableCapture()
.void
EK9BaseListener.exitDynamicVariableCapture
(EK9Parser.DynamicVariableCaptureContext ctx) Exit a parse tree produced byEK9Parser.dynamicVariableCapture()
.void
EK9Listener.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 TypeMethodDescriptionvoid
ScopeStackConsistencyListener.enterDynamicVariableCapture
(EK9Parser.DynamicVariableCaptureContext ctx) void
AbstractEK9PhaseListener.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 class
Dynamic 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 TypeMethodDescriptionvoid
DynamicVariableCaptureOrError.accept
(EK9Parser.DynamicVariableCaptureContext ctx) void
DefinitionListener.enterDynamicVariableCapture
(EK9Parser.DynamicVariableCaptureContext ctx) void
DefinitionListener.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 TypeMethodDescriptionvoid
ResolveDefineExplicitTypeListener.enterDynamicVariableCapture
(EK9Parser.DynamicVariableCaptureContext ctx) void
ResolveDefineExplicitTypeListener.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 class
Resolves 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 TypeMethodDescriptionvoid
DynamicCaptureOrError.accept
(EK9Parser.DynamicVariableCaptureContext ctx) void
ResolveDefineInferredTypeListener.enterDynamicVariableCapture
(EK9Parser.DynamicVariableCaptureContext ctx) void
ResolveDefineInferredTypeListener.exitDynamicVariableCapture
(EK9Parser.DynamicVariableCaptureContext ctx)