Package net.hydromatic.morel.compile
Class Resolver.FromResolver
java.lang.Object
net.hydromatic.morel.ast.Visitor
net.hydromatic.morel.compile.Resolver.FromResolver
- Enclosing class:
Resolver
Visitor that converts a
Ast.From, Ast.Exists or Ast.Forall to Core.From by handling each subtype of Ast.FromStep calling FromBuilder appropriately.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate Core.Exprun(List<Ast.FromStep> steps) (package private) Core.Expprotected voidvisit(Ast.Compute compute) protected voidvisit(Ast.Distinct distinct) protected voidvisit(Ast.Except except) protected voidprotected voidprotected voidvisit(Ast.Intersect intersect) protected voidprotected voidvisit(Ast.Require require) protected voidprotected voidprotected voidprotected voidvisit(Ast.Through through) protected voidprotected voidvisit(Ast.Unorder unorder) protected voidprotected voidprivate ResolverwithStepEnv(Core.StepEnv stepEnv) Creates a new resolver, adding the bindings from the current step.Methods inherited from class net.hydromatic.morel.ast.Visitor
accept, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
Field Details
-
fromBuilder
-
-
Constructor Details
-
FromResolver
private FromResolver()
-
-
Method Details
-
run
-
run
-
withStepEnv
Creates a new resolver, adding the bindings from the current step. -
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-