Uses of Class
net.hydromatic.morel.ast.FromBuilder
Packages that use FromBuilder
Package
Description
Abstract syntax tree.
Validates programs (represented as
AstNode),
deduces their type, and compiles them into code that can be evaluated.-
Uses of FromBuilder in net.hydromatic.morel.ast
Methods in net.hydromatic.morel.ast that return FromBuilderModifier and TypeMethodDescriptionFromBuilder.addAll(Iterable<? extends Core.FromStep> steps) private FromBuilderFromBuilder.addStep(Core.FromStep step) FromBuilder.distinct()CoreBuilder.fromBuilder(TypeSystem typeSystem) Creates a builder that will create aCore.Frombut does not validate.CoreBuilder.fromBuilder(TypeSystem typeSystem, @Nullable Environment env) Creates a builder that will create aCore.From.FromBuilder.group(SortedMap<Core.IdPat, Core.Exp> groupExps, SortedMap<Core.IdPat, Core.Aggregate> aggregates) Creates an unbounded scan, "from pat".Creates a bounded scan, "from pat in exp".FromBuilder.unorder()FromBuilder.yield_(boolean uselessIfLast, @Nullable Core.StepEnv env2, Core.Exp exp, boolean atom) Creates a "yield" step. -
Uses of FromBuilder in net.hydromatic.morel.compile
Fields in net.hydromatic.morel.compile declared as FromBuilderModifier and TypeFieldDescription(package private) final FromBuilderResolver.FromResolver.fromBuilder(package private) final FromBuilderSuchThatShuttle.FromVisitor.fromBuilderFields in net.hydromatic.morel.compile with type parameters of type FromBuilderModifier and TypeFieldDescription(package private) final PairList<Set<Core.Pat>, Consumer<FromBuilder>> SuchThatShuttle.DeferredStepList.stepsMethods in net.hydromatic.morel.compile with parameters of type FromBuilderModifier and TypeMethodDescription(package private) voidSuchThatShuttle.DeferredStepList.flush(FromBuilder fromBuilder)