Package org.ek9lang.compiler.support
Class StreamFactory
java.lang.Object
org.ek9lang.compiler.support.CommonFactory
org.ek9lang.compiler.support.StreamFactory
Just deals with the creation of Streams parts.
-
Field Summary
Fields inherited from class org.ek9lang.compiler.support.CommonFactory
aggregateManipulator, checkContextNotNull, parsedModule
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionnewStream
(org.antlr.v4.runtime.ParserRuleContext ctx) Create a new symbol that represents an EK9 concept of a stream pipeline.newStreamCat
(EK9Parser.StreamCatContext ctx, IScope scope) Create a new symbol that represents an EK9 'cat' part of a stream pipeline.newStreamFor
(EK9Parser.StreamForContext ctx, IScope scope) Create a new symbol that represents an EK9 'for' part of a stream pipeline.newStreamPart
(EK9Parser.StreamPartContext ctx, IScope scope) Create a new symbol that represents an EK9 stream function part of a stream pipeline.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.Methods inherited from class org.ek9lang.compiler.support.CommonFactory
configureAggregate, configureSymbol, createAndRegisterParameterisedSymbols, getAggregateFactory, getDefaultOperatorInitializer, getDefaultOperatorSymbolInitializer
-
Constructor Details
-
StreamFactory
StreamFactory(ParsedModule parsedModule)
-
-
Method Details
-
newStream
Create a new symbol that represents an EK9 concept of a stream pipeline. -
newStreamCat
Create a new symbol that represents an EK9 'cat' part of a stream pipeline. -
newStreamFor
Create a new symbol that represents an EK9 'for' part of a stream pipeline. -
newStreamPart
Create a new symbol that represents an EK9 stream function part of a stream pipeline. -
newStreamTermination
public StreamCallSymbol 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.
-