blob: 42c29ce1185e3e13b7127ec776c32531e4507a2a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
/* error : definition of recursive types is interrupted */
let
/* define a tree */
type tree = {key : int, children : treelist}
var d : int :=0
type treelist = {hd : tree, tl : treelist}
in
d
end
|