Uses of Class
net.hydromatic.morel.compile.TypeResolver.Resolved
Packages that use TypeResolver.Resolved
Package
Description
Validates programs
(represented as
AstNode),
deduces their type,
and compiles them into code that can be evaluated.-
Uses of TypeResolver.Resolved in net.hydromatic.morel.compile
Methods in net.hydromatic.morel.compile that return TypeResolver.ResolvedModifier and TypeMethodDescriptionstatic TypeResolver.ResolvedTypeResolver.deduceType(Environment env, Ast.Decl decl, TypeSystem typeSystem) Deduces the datatype of a declaration.private TypeResolver.ResolvedTypeResolver.deduceType_(Environment env, Ast.Decl decl) (package private) static TypeResolver.ResolvedTypeResolver.Resolved.of(Environment env, Ast.Decl originalNode, Ast.Decl node, TypeMap typeMap) static TypeResolver.ResolvedCompiles.validateExpression(AstNode statement, Map<Prop, Object> propMap, Map<String, ForeignValue> valueMap) Validates an expression or declaration, deducing its type and perhaps rewriting the expression to a form that can more easily be compiled.