Uses of Class
org.ek9lang.antlr.EK9Parser.ServiceDeclarationContext
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.
Contains critical general components used in the
Ek9Compiler
listeners.-
Uses of EK9Parser.ServiceDeclarationContext in org.ek9lang.antlr
Modifier and TypeMethodDescriptionEK9Parser.ServiceBlockContext.serviceDeclaration
(int i) EK9Parser.serviceDeclaration()
Modifier and TypeMethodDescriptionvoid
EK9BaseListener.enterServiceDeclaration
(EK9Parser.ServiceDeclarationContext ctx) Enter a parse tree produced byEK9Parser.serviceDeclaration()
.void
EK9Listener.enterServiceDeclaration
(EK9Parser.ServiceDeclarationContext ctx) Enter a parse tree produced byEK9Parser.serviceDeclaration()
.void
EK9BaseListener.exitServiceDeclaration
(EK9Parser.ServiceDeclarationContext ctx) Exit a parse tree produced byEK9Parser.serviceDeclaration()
.void
EK9Listener.exitServiceDeclaration
(EK9Parser.ServiceDeclarationContext ctx) Exit a parse tree produced byEK9Parser.serviceDeclaration()
.EK9BaseVisitor.visitServiceDeclaration
(EK9Parser.ServiceDeclarationContext ctx) Visit a parse tree produced byEK9Parser.serviceDeclaration()
.EK9Visitor.visitServiceDeclaration
(EK9Parser.ServiceDeclarationContext ctx) Visit a parse tree produced byEK9Parser.serviceDeclaration()
. -
Uses of EK9Parser.ServiceDeclarationContext in org.ek9lang.compiler.common
Modifier and TypeMethodDescriptionvoid
ScopeStackConsistencyListener.enterServiceDeclaration
(EK9Parser.ServiceDeclarationContext ctx) void
AbstractEK9PhaseListener.exitServiceDeclaration
(EK9Parser.ServiceDeclarationContext ctx) -
Uses of EK9Parser.ServiceDeclarationContext in org.ek9lang.compiler.phase1
Modifier and TypeMethodDescriptionvoid
DefinitionListener.enterServiceDeclaration
(EK9Parser.ServiceDeclarationContext ctx) void
ReferencesPhase1Listener.enterServiceDeclaration
(EK9Parser.ServiceDeclarationContext ctx) -
Uses of EK9Parser.ServiceDeclarationContext in org.ek9lang.compiler.phase2
Modifier and TypeMethodDescriptionvoid
ResolveDefineExplicitTypeListener.enterServiceDeclaration
(EK9Parser.ServiceDeclarationContext ctx) void
ResolveDefineExplicitTypeListener.exitServiceDeclaration
(EK9Parser.ServiceDeclarationContext ctx) -
Uses of EK9Parser.ServiceDeclarationContext in org.ek9lang.compiler.support
Modifier and TypeMethodDescriptionSymbolFactory.newService
(EK9Parser.ServiceDeclarationContext ctx) Create a new aggregate that represents an EK9 service.