This is an [sscce](http://sscce.org) version of #1259 ``` elm f x = case x of 1 -> "ok" -1 -> "breaks parsing" _ -> "ok" ``` Gives a syntax error. If you swap the `-1` pattern with the previous line, everything compiles, so the problem seems to affect only patterns after the first one.