Files
lci/lib/miniFun/TypeChecker.mli
2024-10-26 20:22:13 +02:00

8 lines
286 B
OCaml

val typecheck : Types.t_exp -> (Types.ftype, Types.error) result
val unify : Types.intermediaryTypes -> Types.intermediaryTypes -> (Types.substitution, Types.error) result
module VariableSet : Set.S with type elt = string
val freevariables : Types.intermediaryTypes -> VariableSet.t