Fix for let rec, currently not implemented
This commit is contained in:
@ -29,20 +29,6 @@ module IntegerMap : Map.S with type key = int
|
||||
|
||||
val pp_type_f : type_f -> string
|
||||
|
||||
(* module VariableTypeMap : Map.S with type key = variable_type *)
|
||||
|
||||
(* type substitution = (\* from variable types to politypes *\) *)
|
||||
(* politype VariableTypeMap.t *)
|
||||
|
||||
(* type prefix = *)
|
||||
(* | Lambda *)
|
||||
(* | Let *)
|
||||
(* | LetRec *)
|
||||
|
||||
(* type typed_prefix = *)
|
||||
(* (\* list of free variables in the context and the associated type *\) *)
|
||||
(* (prefix * politype) VariableMap.t *)
|
||||
|
||||
(* -------------------------------------------------------------------------- *)
|
||||
|
||||
type ftype = (* type used for specification *)
|
||||
@ -106,6 +92,7 @@ type base_error = [
|
||||
type typechecking_error = [
|
||||
| base_error
|
||||
| `WrongTypeSpecification of string
|
||||
| `RecusrionsNotImplemented of string
|
||||
]
|
||||
|
||||
type error = [
|
||||
|
||||
Reference in New Issue
Block a user