Uses of Interface
net.hydromatic.morel.compile.TypeResolver.TypeEnv
-
Packages that use TypeResolver.TypeEnv Package Description net.hydromatic.morel.compile Validates programs (represented asAstNode), deduces their type, and compiles them into code that can be evaluated. -
-
Uses of TypeResolver.TypeEnv in net.hydromatic.morel.compile
Classes in net.hydromatic.morel.compile that implement TypeResolver.TypeEnv Modifier and Type Class Description private static classTypeResolver.BindTypeEnvA type environment that consists of a type environment plus one binding.(package private) static classTypeResolver.EmptyTypeEnvEmpty type environment.Fields in net.hydromatic.morel.compile declared as TypeResolver.TypeEnv Modifier and Type Field Description private TypeResolver.TypeEnvTypeResolver.BindTypeEnv. parentprivate TypeResolver.TypeEnvTypeResolver.TypeEnvHolder. typeEnvMethods in net.hydromatic.morel.compile that return TypeResolver.TypeEnv Modifier and Type Method Description TypeResolver.TypeEnvTypeResolver.BindTypeEnv. bind(String name, Function<TypeSystem,Unifier.Term> termFactory)TypeResolver.TypeEnvTypeResolver.EmptyTypeEnv. bind(String name, Function<TypeSystem,Unifier.Term> termFactory)TypeResolver.TypeEnvTypeResolver.TypeEnv. bind(String name, Function<TypeSystem,Unifier.Term> termFactory)default TypeResolver.TypeEnvTypeResolver.TypeEnv. bind(String name, Unifier.Term term)private static TypeResolver.TypeEnvTypeResolver. bindAll(TypeResolver.TypeEnv env, Map<Ast.IdPat,Unifier.Term> termMap)Methods in net.hydromatic.morel.compile that return types with arguments of type TypeResolver.TypeEnv Modifier and Type Method Description private Pair<TypeResolver.TypeEnv,Unifier.Variable>TypeResolver. deduceStepType(TypeResolver.TypeEnv env, Ast.FromStep step, Unifier.Variable v, TypeResolver.TypeEnv env2, Map<Ast.Id,Unifier.Variable> fieldVars, List<Ast.FromStep> fromSteps)Constructors in net.hydromatic.morel.compile with parameters of type TypeResolver.TypeEnv Constructor Description BindTypeEnv(String definedName, Function<TypeSystem,Unifier.Term> termFactory, TypeResolver.TypeEnv parent)TypeEnvHolder(TypeResolver.TypeEnv typeEnv)
-