Uses of Class
org.ek9lang.antlr.EK9Parser.TypeDefContext
Packages that use EK9Parser.TypeDefContext
Package
Description
Common parts of processing that can be reused across various phases.
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.
Contains critical general components used in the
Ek9Compiler
listeners.-
Uses of EK9Parser.TypeDefContext in org.ek9lang.antlr
Methods in org.ek9lang.antlr that return EK9Parser.TypeDefContextModifier and TypeMethodDescriptionEK9Parser.ExtendDeclarationContext.typeDef()
EK9Parser.ParameterisedArgsContext.typeDef
(int i) EK9Parser.ParameterisedDetailContext.typeDef()
EK9Parser.ParameterisedTypeContext.typeDef()
EK9Parser.StreamExpressionTerminationContext.typeDef()
EK9Parser.TypeDeclarationContext.typeDef()
final EK9Parser.TypeDefContext
EK9Parser.typeDef()
EK9Parser.VariableDeclarationContext.typeDef()
EK9Parser.VariableOnlyDeclarationContext.typeDef()
Methods in org.ek9lang.antlr that return types with arguments of type EK9Parser.TypeDefContextMethods in org.ek9lang.antlr with parameters of type EK9Parser.TypeDefContextModifier and TypeMethodDescriptionvoid
EK9BaseListener.enterTypeDef
(EK9Parser.TypeDefContext ctx) Enter a parse tree produced byEK9Parser.typeDef()
.void
EK9Listener.enterTypeDef
(EK9Parser.TypeDefContext ctx) Enter a parse tree produced byEK9Parser.typeDef()
.void
EK9BaseListener.exitTypeDef
(EK9Parser.TypeDefContext ctx) Exit a parse tree produced byEK9Parser.typeDef()
.void
EK9Listener.exitTypeDef
(EK9Parser.TypeDefContext ctx) Exit a parse tree produced byEK9Parser.typeDef()
.EK9BaseVisitor.visitTypeDef
(EK9Parser.TypeDefContext ctx) Visit a parse tree produced byEK9Parser.typeDef()
.EK9Visitor.visitTypeDef
(EK9Parser.TypeDefContext ctx) Visit a parse tree produced byEK9Parser.typeDef()
. -
Uses of EK9Parser.TypeDefContext in org.ek9lang.compiler.common
Methods in org.ek9lang.compiler.common that return EK9Parser.TypeDefContextModifier and TypeMethodDescriptionMethods in org.ek9lang.compiler.common with parameters of type EK9Parser.TypeDefContextModifier and TypeMethodDescriptionTypeDefResolver.visitTypeDef
(EK9Parser.TypeDefContext ctx) This is really the main entry point to build a structure of SymbolSearchConfiguration that is based on the structure in the ek9 parse tree from typeDef. -
Uses of EK9Parser.TypeDefContext in org.ek9lang.compiler.phase2
Methods in org.ek9lang.compiler.phase2 with parameters of type EK9Parser.TypeDefContextModifier and TypeMethodDescriptionvoid
ResolveDefineExplicitTypeListener.enterTypeDef
(EK9Parser.TypeDefContext ctx) void
ResolveDefineExplicitTypeListener.exitTypeDef
(EK9Parser.TypeDefContext ctx) -
Uses of EK9Parser.TypeDefContext in org.ek9lang.compiler.support
Methods in org.ek9lang.compiler.support with parameters of type EK9Parser.TypeDefContextModifier and TypeMethodDescriptionResolveOrDefineTypeDef.apply
(EK9Parser.TypeDefContext ctx) ResolveOrDefineTypes.resolveTypeByTypeDef
(IToken triggerToken, EK9Parser.TypeDefContext ctx) Resolves the type for a type def, can trigger recursion.