Open nigelflower opened 3 years ago
created by aualsop on Jul 6, 2020
When specifying the types of constants in exercise files, implicit commas should bind more tightly than *. Currently the opposite is the case.
For example, the command constants of type <e*st,st>: P assigns constant P the incorrect type <<e*s,t>,<s,t>. The expected type is <e*<s,t>,<s,t>>.
constants of type <e*st,st>: P
P
<<e*s,t>,<s,t>
<e*<s,t>,<s,t>>
created by aualsop on Jul 6, 2020
When specifying the types of constants in exercise files, implicit commas should bind more tightly than *. Currently the opposite is the case.
For example, the command
constants of type <e*st,st>: P
assigns constantP
the incorrect type<<e*s,t>,<s,t>
. The expected type is<e*<s,t>,<s,t>>
.