You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
module Make : functor(X: Ord) -> sig
module Bar : module type of Make(X)
val x : int
val y : int
end
looks like this (ie the whole signature of the module is red):
Could we revert the syntax file to the old version? The recent changes look nicer on some parts of OCaml, but they are really broken on a lot of module-related syntax. I think "first, do no harm" would be a sound policy here.
The text was updated successfully, but these errors were encountered:
Actually there are 2 independent bugs here (functor and module type of), and they both existed prior to the new type linter. It’s just that type linting made these bugs more flashy. Anyway, the PR above fixes them both.
looks like this (ie the whole signature of the module is red):
![2022-10-20-105709_409x175_scrot](https://user-images.githubusercontent.com/1274291/196984224-6707712e-95f0-49eb-835a-5c53ac00d03a.png)
Could we revert the syntax file to the old version? The recent changes look nicer on some parts of OCaml, but they are really broken on a lot of module-related syntax. I think "first, do no harm" would be a sound policy here.
The text was updated successfully, but these errors were encountered: