Uses of Class
org.ek9lang.antlr.EK9Parser.DefaultOperatorContext
Packages that use EK9Parser.DefaultOperatorContext
Package
Description
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.DefaultOperatorContext in org.ek9lang.antlr
Methods in org.ek9lang.antlr that return EK9Parser.DefaultOperatorContextModifier and TypeMethodDescriptionEK9Parser.AggregatePartsContext.defaultOperator(int i) EK9Parser.defaultOperator()Methods in org.ek9lang.antlr that return types with arguments of type EK9Parser.DefaultOperatorContextMethods in org.ek9lang.antlr with parameters of type EK9Parser.DefaultOperatorContextModifier and TypeMethodDescriptionvoidEK9BaseListener.enterDefaultOperator(EK9Parser.DefaultOperatorContext ctx) Enter a parse tree produced byEK9Parser.defaultOperator().voidEK9Listener.enterDefaultOperator(EK9Parser.DefaultOperatorContext ctx) Enter a parse tree produced byEK9Parser.defaultOperator().voidEK9BaseListener.exitDefaultOperator(EK9Parser.DefaultOperatorContext ctx) Exit a parse tree produced byEK9Parser.defaultOperator().voidEK9Listener.exitDefaultOperator(EK9Parser.DefaultOperatorContext ctx) Exit a parse tree produced byEK9Parser.defaultOperator().EK9BaseVisitor.visitDefaultOperator(EK9Parser.DefaultOperatorContext ctx) Visit a parse tree produced byEK9Parser.defaultOperator().EK9Visitor.visitDefaultOperator(EK9Parser.DefaultOperatorContext ctx) Visit a parse tree produced byEK9Parser.defaultOperator(). -
Uses of EK9Parser.DefaultOperatorContext in org.ek9lang.compiler.phase1
Methods in org.ek9lang.compiler.phase1 with parameters of type EK9Parser.DefaultOperatorContextModifier and TypeMethodDescriptionvoidDefinitionListener.enterDefaultOperator(EK9Parser.DefaultOperatorContext ctx) -
Uses of EK9Parser.DefaultOperatorContext in org.ek9lang.compiler.phase2
Methods in org.ek9lang.compiler.phase2 that return EK9Parser.DefaultOperatorContextModifier and TypeMethodDescriptionPostPassSites.DefaultOperatorSite.ctx()Returns the value of thectxrecord component.Constructors in org.ek9lang.compiler.phase2 with parameters of type EK9Parser.DefaultOperatorContextModifierConstructorDescription(package private)DefaultOperatorSite(EK9Parser.DefaultOperatorContext ctx, IAggregateSymbol aggregate, ParsedModule parsedModule) Creates an instance of aDefaultOperatorSiterecord class. -
Uses of EK9Parser.DefaultOperatorContext in org.ek9lang.compiler.phase5
Methods in org.ek9lang.compiler.phase5 with parameters of type EK9Parser.DefaultOperatorContextModifier and TypeMethodDescription(package private) voidDefaultCopyOfCloseableOrError.accept(EK9Parser.DefaultOperatorContext ctx) The baredefault operator: it includes:=:when the type did not write one of its own.voidPreIRListener.enterDefaultOperator(EK9Parser.DefaultOperatorContext ctx) -
Uses of EK9Parser.DefaultOperatorContext in org.ek9lang.compiler.support
Methods in org.ek9lang.compiler.support with parameters of type EK9Parser.DefaultOperatorContextModifier and TypeMethodDescriptionbooleanOperationFactory.addMissingDefaultOperators(EK9Parser.DefaultOperatorContext ctx, IAggregateSymbol aggregate) A bit of a beast this method.booleanSymbolFactory.addMissingDefaultOperators(EK9Parser.DefaultOperatorContext ctx, IAggregateSymbol aggregate) A bit of a beast this method.voidOperationFactory.completeBareDefaultOperators(EK9Parser.DefaultOperatorContext ctx, IAggregateSymbol aggregate) Completes a bare 'default operator' once types are known - THE second half ofOperationFactory.addMissingDefaultOperators(EK9Parser.DefaultOperatorContext, IAggregateSymbol).voidSymbolFactory.completeBareDefaultOperators(EK9Parser.DefaultOperatorContext ctx, IAggregateSymbol aggregate) Completes a bare 'default operator' once types are known: the self-typed defaults a same-NAME operator taking a different argument hid from phase 1 (FE74, F2).