Uses of Class
org.ek9lang.antlr.EK9Parser.ServiceOperationDeclarationContext
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.ServiceOperationDeclarationContext in org.ek9lang.antlr
Modifier and TypeMethodDescriptionEK9Parser.ServiceDeclarationContext.serviceOperationDeclaration
(int i) EK9Parser.serviceOperationDeclaration()
Modifier and TypeMethodDescriptionEK9Parser.ServiceDeclarationContext.serviceOperationDeclaration()
Modifier and TypeMethodDescriptionvoid
EK9BaseListener.enterServiceOperationDeclaration
(EK9Parser.ServiceOperationDeclarationContext ctx) Enter a parse tree produced byEK9Parser.serviceOperationDeclaration()
.void
Enter a parse tree produced byEK9Parser.serviceOperationDeclaration()
.void
EK9BaseListener.exitServiceOperationDeclaration
(EK9Parser.ServiceOperationDeclarationContext ctx) Exit a parse tree produced byEK9Parser.serviceOperationDeclaration()
.void
Exit a parse tree produced byEK9Parser.serviceOperationDeclaration()
.EK9BaseVisitor.visitServiceOperationDeclaration
(EK9Parser.ServiceOperationDeclarationContext ctx) Visit a parse tree produced byEK9Parser.serviceOperationDeclaration()
.Visit a parse tree produced byEK9Parser.serviceOperationDeclaration()
. -
Uses of EK9Parser.ServiceOperationDeclarationContext in org.ek9lang.compiler.common
Modifier and TypeMethodDescriptionvoid
ScopeStackConsistencyListener.enterServiceOperationDeclaration
(EK9Parser.ServiceOperationDeclarationContext ctx) void
AbstractEK9PhaseListener.exitServiceOperationDeclaration
(EK9Parser.ServiceOperationDeclarationContext ctx) -
Uses of EK9Parser.ServiceOperationDeclarationContext in org.ek9lang.compiler.phase1
Modifier and TypeMethodDescriptionvoid
DefinitionListener.enterServiceOperationDeclaration
(EK9Parser.ServiceOperationDeclarationContext ctx) void
ReferencesPhase1Listener.enterServiceOperationDeclaration
(EK9Parser.ServiceOperationDeclarationContext ctx) -
Uses of EK9Parser.ServiceOperationDeclarationContext in org.ek9lang.compiler.phase2
Modifier and TypeMethodDescriptionvoid
ValidServiceOperationOrError.accept
(ServiceOperationSymbol operation, EK9Parser.ServiceOperationDeclarationContext ctx) void
ResolveDefineExplicitTypeListener.enterServiceOperationDeclaration
(EK9Parser.ServiceOperationDeclarationContext ctx) void
ResolveDefineExplicitTypeListener.exitServiceOperationDeclaration
(EK9Parser.ServiceOperationDeclarationContext ctx) -
Uses of EK9Parser.ServiceOperationDeclarationContext in org.ek9lang.compiler.phase5
Modifier and TypeMethodDescriptionvoid
ServiceOperationOrError.accept
(EK9Parser.ServiceOperationDeclarationContext ctx) void
PreIRListener.exitServiceOperationDeclaration
(EK9Parser.ServiceOperationDeclarationContext ctx) -
Uses of EK9Parser.ServiceOperationDeclarationContext in org.ek9lang.compiler.support
Modifier and TypeMethodDescriptionSymbolFactory.newServiceOperation
(EK9Parser.ServiceOperationDeclarationContext ctx, IScope scope) Create a new aggregate that represents an EK9 service operation - a specialised method.