2024-10-26 01:47:30 +02:00
|
|
|
val typecheck : Types.t_exp -> (Types.ftype, Types.error) result
|
2024-10-26 20:22:13 +02:00
|
|
|
|
|
|
|
|
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
|