Uses of Class
org.ek9lang.antlr.EK9Parser.OperatorDeclarationContext
Packages that use 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 phase3 processing should have defined
most of the explicitly defined symbols, so they should be resolvable.
I - PRE Intermediate Representation generation checks.
Contains critical general components used in the
Ek9Compiler listeners.-
Uses of EK9Parser.OperatorDeclarationContext in org.ek9lang.antlr
Methods in org.ek9lang.antlr that return EK9Parser.OperatorDeclarationContextModifier and TypeMethodDescriptionEK9Parser.AggregatePartsContext.operatorDeclaration(int i) EK9Parser.operatorDeclaration()Methods in org.ek9lang.antlr that return types with arguments of type EK9Parser.OperatorDeclarationContextMethods in org.ek9lang.antlr with parameters of type EK9Parser.OperatorDeclarationContextModifier and TypeMethodDescriptionvoidEK9BaseListener.enterOperatorDeclaration(EK9Parser.OperatorDeclarationContext ctx) Enter a parse tree produced byEK9Parser.operatorDeclaration().voidEK9Listener.enterOperatorDeclaration(EK9Parser.OperatorDeclarationContext ctx) Enter a parse tree produced byEK9Parser.operatorDeclaration().voidEK9BaseListener.exitOperatorDeclaration(EK9Parser.OperatorDeclarationContext ctx) Exit a parse tree produced byEK9Parser.operatorDeclaration().voidEK9Listener.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
Methods in org.ek9lang.compiler.common with parameters of type EK9Parser.OperatorDeclarationContextModifier and TypeMethodDescriptionvoidScopeStackConsistencyListener.enterOperatorDeclaration(EK9Parser.OperatorDeclarationContext ctx) voidAbstractEK9PhaseListener.exitOperatorDeclaration(EK9Parser.OperatorDeclarationContext ctx) -
Uses of EK9Parser.OperatorDeclarationContext in org.ek9lang.compiler.phase1
Methods in org.ek9lang.compiler.phase1 with parameters of type EK9Parser.OperatorDeclarationContextModifier and TypeMethodDescriptionvoidDefinitionListener.enterOperatorDeclaration(EK9Parser.OperatorDeclarationContext ctx) voidDefinitionListener.exitOperatorDeclaration(EK9Parser.OperatorDeclarationContext ctx) -
Uses of EK9Parser.OperatorDeclarationContext in org.ek9lang.compiler.phase2
Classes in org.ek9lang.compiler.phase2 that implement interfaces with type arguments of type EK9Parser.OperatorDeclarationContextModifier and TypeClassDescription(package private) final classChecks operators from various contexts, typically this is delegated to other functions.Methods in org.ek9lang.compiler.phase2 with parameters of type EK9Parser.OperatorDeclarationContextModifier and TypeMethodDescriptionvoidValidOperatorOrError.accept(MethodSymbol methodSymbol, EK9Parser.OperatorDeclarationContext ctx) voidResolveDefineExplicitTypeListener.enterOperatorDeclaration(EK9Parser.OperatorDeclarationContext ctx) voidResolveDefineExplicitTypeListener.exitOperatorDeclaration(EK9Parser.OperatorDeclarationContext ctx) -
Uses of EK9Parser.OperatorDeclarationContext in org.ek9lang.compiler.phase5
Classes in org.ek9lang.compiler.phase5 that implement interfaces with type arguments of type EK9Parser.OperatorDeclarationContextModifier and TypeClassDescription(package private) final classTypically checks any returning values to see if they have now been initialised on an operator.Methods in org.ek9lang.compiler.phase5 with parameters of type EK9Parser.OperatorDeclarationContextModifier and TypeMethodDescriptionvoidOperatorOrError.accept(EK9Parser.OperatorDeclarationContext ctx) voidPreIRListener.enterOperatorDeclaration(EK9Parser.OperatorDeclarationContext ctx) voidPreIRListener.exitOperatorDeclaration(EK9Parser.OperatorDeclarationContext ctx) -
Uses of EK9Parser.OperatorDeclarationContext in org.ek9lang.compiler.support
Classes in org.ek9lang.compiler.support that implement interfaces with type arguments of type EK9Parser.OperatorDeclarationContextModifier and TypeClassDescription(package private) classDeals with normal operators (i.e.Methods in org.ek9lang.compiler.support with parameters of type EK9Parser.OperatorDeclarationContextModifier and TypeMethodDescriptionCheckAndPopulateOperator.apply(EK9Parser.OperatorDeclarationContext ctx, IAggregateSymbol aggregate) OperationFactory.newOperator(EK9Parser.OperatorDeclarationContext ctx, IAggregateSymbol aggregate) Create a new aggregate that represents an EK9 operator, uses a method for this.SymbolFactory.newOperator(EK9Parser.OperatorDeclarationContext ctx, IAggregateSymbol aggregate) Create a new aggregate that represents an EK9 operator, uses a method for this.