Parser: revert some error messages to what they were before 7.10
Among doing other things, Phab:D201 (bc2289e1) tried to improve the error messages thrown by the parser. For example a missing else clause now prints "parse error in if statement: else clause empty" instead of "parse error (possibly incorrect indentation or mismatched brackets)". Some error messages got much worse however (see tests), and the result seems to be a net negative. Although not entirely satisfactory, this commits therefore reverts those parser changes. Reviewed By: austin Differential Revision: https://phabricator.haskell.org/D1309 GHC Trac Issues: #10498
Showing
- compiler/parser/Parser.y 0 additions, 31 deletionscompiler/parser/Parser.y
- testsuite/tests/parser/should_fail/ParserNoLambdaCase.stderr 1 addition, 1 deletiontestsuite/tests/parser/should_fail/ParserNoLambdaCase.stderr
- testsuite/tests/parser/should_fail/T10498a.hs 14 additions, 0 deletionstestsuite/tests/parser/should_fail/T10498a.hs
- testsuite/tests/parser/should_fail/T10498a.stderr 2 additions, 0 deletionstestsuite/tests/parser/should_fail/T10498a.stderr
- testsuite/tests/parser/should_fail/T10498b.hs 7 additions, 0 deletionstestsuite/tests/parser/should_fail/T10498b.hs
- testsuite/tests/parser/should_fail/T10498b.stderr 2 additions, 0 deletionstestsuite/tests/parser/should_fail/T10498b.stderr
- testsuite/tests/parser/should_fail/all.T 2 additions, 0 deletionstestsuite/tests/parser/should_fail/all.T
- testsuite/tests/parser/should_fail/readFail020.stderr 1 addition, 2 deletionstestsuite/tests/parser/should_fail/readFail020.stderr
Loading
Please register or sign in to comment