Uses of Class
org.ek9lang.antlr.EK9Parser.PipelinePartContext
Packages that use EK9Parser.PipelinePartContext
Package
Description
G - Full Symbol Resolution can now take place.
I - PRE Intermediate Representation generation checks.
Call graph infrastructure for EK9 compiler static analysis.
Contains critical general components used in the
Ek9Compiler listeners.-
Uses of EK9Parser.PipelinePartContext in org.ek9lang.antlr
Methods in org.ek9lang.antlr that return EK9Parser.PipelinePartContextModifier and TypeMethodDescriptionEK9Parser.pipelinePart()EK9Parser.StreamPartContext.pipelinePart(int i) EK9Parser.StreamStatementTerminationContext.pipelinePart()Methods in org.ek9lang.antlr that return types with arguments of type EK9Parser.PipelinePartContextMethods in org.ek9lang.antlr with parameters of type EK9Parser.PipelinePartContextModifier and TypeMethodDescriptionvoidEK9BaseListener.enterPipelinePart(EK9Parser.PipelinePartContext ctx) Enter a parse tree produced byEK9Parser.pipelinePart().voidEK9Listener.enterPipelinePart(EK9Parser.PipelinePartContext ctx) Enter a parse tree produced byEK9Parser.pipelinePart().voidEK9BaseListener.exitPipelinePart(EK9Parser.PipelinePartContext ctx) Exit a parse tree produced byEK9Parser.pipelinePart().voidEK9Listener.exitPipelinePart(EK9Parser.PipelinePartContext ctx) Exit a parse tree produced byEK9Parser.pipelinePart().EK9BaseVisitor.visitPipelinePart(EK9Parser.PipelinePartContext ctx) Visit a parse tree produced byEK9Parser.pipelinePart().EK9Visitor.visitPipelinePart(EK9Parser.PipelinePartContext ctx) Visit a parse tree produced byEK9Parser.pipelinePart(). -
Uses of EK9Parser.PipelinePartContext in org.ek9lang.compiler.phase3
Classes in org.ek9lang.compiler.phase3 that implement interfaces with type arguments of type EK9Parser.PipelinePartContextModifier and TypeClassDescription(package private) final classProcess the stream pipeline part, ensuring that it can be resolved.(package private) final classMethods in org.ek9lang.compiler.phase3 with parameters of type EK9Parser.PipelinePartContextModifier and TypeMethodDescriptionvoidPipelinePartOrError.accept(EK9Parser.PipelinePartContext ctx) StreamFunctionOrError.apply(EK9Parser.PipelinePartContext ctx) voidExpressionsListener.exitPipelinePart(EK9Parser.PipelinePartContext ctx) -
Uses of EK9Parser.PipelinePartContext in org.ek9lang.compiler.phase5
Methods in org.ek9lang.compiler.phase5 with parameters of type EK9Parser.PipelinePartContextModifier and TypeMethodDescription(package private) voidSharedStateMutationOutsideLockOrError.acceptStreamTarget(EK9Parser.PipelinePartContext target) The target of a stream termination (> target,>> target) or of atee in target: each item is piped in with the target's|operator, which mutates the target in place.voidPreIRListener.enterPipelinePart(EK9Parser.PipelinePartContext ctx) -
Uses of EK9Parser.PipelinePartContext in org.ek9lang.compiler.phase5.callgraph
Methods in org.ek9lang.compiler.phase5.callgraph with parameters of type EK9Parser.PipelinePartContextModifier and TypeMethodDescriptionvoidCallGraphCollector.exitPipelinePart(EK9Parser.PipelinePartContext ctx) A stream stage naming a function (| map with toText,| filter by bump, a sink or a tee into one) - the stream CALLS it, where the stream is written, so it is a call edge (D15, 2026-10-19), recorded through the same route as a written call. -
Uses of EK9Parser.PipelinePartContext in org.ek9lang.compiler.phase7.generator
Methods in org.ek9lang.compiler.phase7.generator with parameters of type EK9Parser.PipelinePartContextModifier and TypeMethodDescriptionprotected StringAbstractStreamStageGenerator.emitStageFunctionOperand(List<IRInstr> target, EK9Parser.PipelinePartContext pipelinePartCtx, ISymbol operandSymbol, FunctionSymbol functionType, DebugInfo debugInfo) THE shared emission of a stream stage's function operand - use this, do not re-derive it.protected StringAbstractStreamStageGenerator.evaluateExpressionOperand(EK9Parser.PipelinePartContext pipelinePartCtx, List<IRInstr> target, DebugInfo debugInfo) THE evaluation of a stream operand written as an EXPRESSION - anobjectAccessExpressionor acall- into a fresh, managed (RETAIN + SCOPE_REGISTER) temp.(package private) voidStreamOperandsEvaluatedAhead.record(EK9Parser.PipelinePartContext pipelinePart, String variable) StreamOperandsEvaluatedAhead.variableFor(EK9Parser.PipelinePartContext pipelinePart) -
Uses of EK9Parser.PipelinePartContext in org.ek9lang.compiler.support
Classes in org.ek9lang.compiler.support that implement interfaces with type arguments of type EK9Parser.PipelinePartContextModifier and TypeClassDescriptionfinal classTHE test of whether a pipeline part is a stage's operand (| map with holder.mapper(),| sort with Ranked().comparator(),| head counter.limit(), atee's transform or side target).final classTHE test of whether a pipeline part is the side target of atee(| tee in target, its last pipelinePart).Methods in org.ek9lang.compiler.support with parameters of type EK9Parser.PipelinePartContextModifier and TypeMethodDescriptionbooleanIsStageOperand.test(EK9Parser.PipelinePartContext part) booleanIsTeeTarget.test(EK9Parser.PipelinePartContext part)