Uses of Class
org.ek9lang.compiler.symbols.StreamCallSymbol
Package
Description
G - Full Symbol Resolution can now take place.
Contains critical general components used in the
Ek9Compiler
listeners.
This is the main source of EK9 Symbols used within the compiler.
-
Uses of StreamCallSymbol in org.ek9lang.compiler.phase3
Modifier and TypeMethodDescriptionStreamAssemblyData.source()
Returns the value of thesource
record component.StreamAssemblyData.termination()
Returns the value of thetermination
record component.ModifierConstructorDescriptionStreamAssemblyData
(StreamCallSymbol source, List<EK9Parser.StreamPartContext> streamParts, StreamCallSymbol termination) Creates an instance of aStreamAssemblyData
record class. -
Uses of StreamCallSymbol in org.ek9lang.compiler.support
Modifier and TypeMethodDescriptionSymbolFactory.newStreamCat
(EK9Parser.StreamCatContext ctx, IScope scope) Create a new symbol that represents an EK9 'cat' part of a stream pipeline.SymbolFactory.newStreamFor
(EK9Parser.StreamForContext ctx, IScope scope) Create a new symbol that represents an EK9 'for' part of a stream pipeline.SymbolFactory.newStreamPart
(EK9Parser.StreamPartContext ctx, IScope scope) Create a new symbol that represents an EK9 stream function part of a stream pipeline.SymbolFactory.newStreamTermination
(org.antlr.v4.runtime.ParserRuleContext ctx, String operation, IScope scope) Create a new symbol that represents an EK9 terminal part of a stream pipeline. -
Uses of StreamCallSymbol in org.ek9lang.compiler.symbols
Modifier and TypeMethodDescriptionprotected StreamCallSymbol
StreamCallSymbol.cloneIntoStreamCallSymbol
(StreamCallSymbol newCopy) Modifier and TypeMethodDescriptionprotected StreamCallSymbol
StreamCallSymbol.cloneIntoStreamCallSymbol
(StreamCallSymbol newCopy)