Uses of Class
org.ek9lang.antlr.EK9Parser.OperatorDeclarationContext
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.OperatorDeclarationContext in org.ek9lang.antlr
Modifier and TypeMethodDescriptionEK9Parser.AggregatePartsContext.operatorDeclaration
(int i) EK9Parser.operatorDeclaration()
Modifier and TypeMethodDescriptionvoid
EK9BaseListener.enterOperatorDeclaration
(EK9Parser.OperatorDeclarationContext ctx) Enter a parse tree produced byEK9Parser.operatorDeclaration()
.void
EK9Listener.enterOperatorDeclaration
(EK9Parser.OperatorDeclarationContext ctx) Enter a parse tree produced byEK9Parser.operatorDeclaration()
.void
EK9BaseListener.exitOperatorDeclaration
(EK9Parser.OperatorDeclarationContext ctx) Exit a parse tree produced byEK9Parser.operatorDeclaration()
.void
EK9Listener.exitOperatorDeclaration
(EK9Parser.OperatorDeclarationContext ctx) Exit a parse tree produced byEK9Parser.operatorDeclaration()
.EK9BaseVisitor.visitOperatorDeclaration
(EK9Parser.OperatorDeclarationContext ctx) Visit a parse tree produced byEK9Parser.operatorDeclaration()
.EK9Visitor.visitOperatorDeclaration
(EK9Parser.OperatorDeclarationContext ctx) Visit a parse tree produced byEK9Parser.operatorDeclaration()
. -
Uses of EK9Parser.OperatorDeclarationContext in org.ek9lang.compiler.common
Modifier and TypeMethodDescriptionvoid
ScopeStackConsistencyListener.enterOperatorDeclaration
(EK9Parser.OperatorDeclarationContext ctx) void
AbstractEK9PhaseListener.exitOperatorDeclaration
(EK9Parser.OperatorDeclarationContext ctx) -
Uses of EK9Parser.OperatorDeclarationContext in org.ek9lang.compiler.phase1
Modifier and TypeMethodDescriptionvoid
DefinitionListener.enterOperatorDeclaration
(EK9Parser.OperatorDeclarationContext ctx) void
DefinitionListener.exitOperatorDeclaration
(EK9Parser.OperatorDeclarationContext ctx) -
Uses of EK9Parser.OperatorDeclarationContext in org.ek9lang.compiler.phase2
Modifier and TypeMethodDescriptionvoid
ValidOperatorOrError.accept
(MethodSymbol methodSymbol, EK9Parser.OperatorDeclarationContext ctx) void
ResolveDefineExplicitTypeListener.enterOperatorDeclaration
(EK9Parser.OperatorDeclarationContext ctx) void
ResolveDefineExplicitTypeListener.exitOperatorDeclaration
(EK9Parser.OperatorDeclarationContext ctx) -
Uses of EK9Parser.OperatorDeclarationContext in org.ek9lang.compiler.phase5
Modifier and TypeMethodDescriptionvoid
OperatorOrError.accept
(EK9Parser.OperatorDeclarationContext ctx) void
PreIRListener.exitOperatorDeclaration
(EK9Parser.OperatorDeclarationContext ctx) -
Uses of EK9Parser.OperatorDeclarationContext in org.ek9lang.compiler.support
Modifier and TypeMethodDescriptionCheckAndPopulateOperator.apply
(EK9Parser.OperatorDeclarationContext ctx, IAggregateSymbol aggregate) SymbolFactory.newOperator
(EK9Parser.OperatorDeclarationContext ctx, IAggregateSymbol aggregate) Create a new aggregate that represents an EK9 operator, uses a method for this.