Uses of Class
org.ek9lang.antlr.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
Modifier 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()
Modifier 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
Modifier and TypeMethodDescriptionModifier 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
Modifier and TypeMethodDescriptionvoid
ResolveDefineExplicitTypeListener.enterTypeDef
(EK9Parser.TypeDefContext ctx) void
ResolveDefineExplicitTypeListener.exitTypeDef
(EK9Parser.TypeDefContext ctx) -
Uses of EK9Parser.TypeDefContext in org.ek9lang.compiler.support
Modifier and TypeMethodDescriptionResolveOrDefineTypeDef.apply
(EK9Parser.TypeDefContext ctx) ResolveOrDefineTypes.resolveTypeByTypeDef
(IToken triggerToken, EK9Parser.TypeDefContext ctx) Resolves the type for a type def, can trigger recursion.