Uses of Class
net.hydromatic.morel.compile.TypeResolver.Triple
Packages that use TypeResolver.Triple
Package
Description
Validates programs (represented as
AstNode),
deduces their type, and compiles them into code that can be evaluated.-
Uses of TypeResolver.Triple in net.hydromatic.morel.compile
Fields in net.hydromatic.morel.compile with type parameters of type TypeResolver.TripleModifier and TypeFieldDescriptionprivate final PairList<Ast.FromStep, TypeResolver.Triple> TypeResolver.stepStackMethods in net.hydromatic.morel.compile that return TypeResolver.TripleModifier and TypeMethodDescriptionprivate TypeResolver.TripleTypeResolver.deduceGroupStepType(TypeResolver.TypeEnv env, Ast.Group group, TypeResolver.Triple p, PairList<Ast.Id, Unifier.Variable> fieldVars, List<Ast.FromStep> fromSteps) private TypeResolver.TripleTypeResolver.deduceScanStepType(Ast.Scan scan, TypeResolver.Triple p, PairList<Ast.Id, Unifier.Variable> fieldVars, List<Ast.FromStep> fromSteps) private TypeResolver.TripleTypeResolver.deduceStepType(TypeResolver.TypeEnv env, Ast.FromStep step, TypeResolver.Triple p, PairList<Ast.Id, Unifier.Variable> fieldVars, List<Ast.FromStep> fromSteps) (package private) static TypeResolver.TripleTypeResolver.Triple.of(TypeResolver.TypeEnv env, Unifier.Variable v, Unifier.Variable c) (package private) static TypeResolver.TripleTypeResolver.Triple.singleton(TypeResolver.TypeEnv env, Unifier.Variable v) Represents a singleton, not a collection.(package private) TypeResolver.TripleTypeResolver.Triple.withEnv(TypeResolver.TypeEnv env) (package private) TypeResolver.TripleTypeResolver.Triple.withV(Unifier.Variable v) Methods in net.hydromatic.morel.compile with parameters of type TypeResolver.TripleModifier and TypeMethodDescriptionprivate TypeResolver.TripleTypeResolver.deduceGroupStepType(TypeResolver.TypeEnv env, Ast.Group group, TypeResolver.Triple p, PairList<Ast.Id, Unifier.Variable> fieldVars, List<Ast.FromStep> fromSteps) private TypeResolver.TripleTypeResolver.deduceScanStepType(Ast.Scan scan, TypeResolver.Triple p, PairList<Ast.Id, Unifier.Variable> fieldVars, List<Ast.FromStep> fromSteps) private TypeResolver.TripleTypeResolver.deduceStepType(TypeResolver.TypeEnv env, Ast.FromStep step, TypeResolver.Triple p, PairList<Ast.Id, Unifier.Variable> fieldVars, List<Ast.FromStep> fromSteps)