Open chsievers opened 9 years ago
Poly> let x=0 in x "<stdin>" (line 1, column 11): unexpected reserved word "in" expecting letter or digit
Poly> (let f x = x in f 0) "<stdin>" (line 1, column 8): unexpected "x" expecting "="
Poly> (let rec x = x in x) Not in scope: "x"
fix
g fix x
g (fix x)
fix
is a special syntactic form that has to be applied to an expression, I expectedg fix x
not to parse. Instead, it is parsed asg (fix x)
.