
#9042: List indenting in case fails ------------------------------------+------------------------------------- Reporter: laar | Owner: Type: bug | Status: new Priority: normal | Milestone: Component: Compiler | Version: 7.8.2 Keywords: | Operating System: Unknown/Multiple Architecture: Unknown/Multiple | Type of failure: None/Unknown Difficulty: Unknown | Test Case: Blocked By: | Blocking: Related Tickets: | ------------------------------------+------------------------------------- The following code fails to parse {{{ module Temp where t = case [1..2] of [ 1 , 2 ] -> True _ -> False }}} with {{{ Temp.hs:5:9: parse error (possibly incorrect indentation or mismatched brackets) }}} Which relates to the line `, 2`. Indenting both that line and the next one is needed to parse the module. This is contrary to what I suspected. As this vertical layout for lists is allowed as expression, I would also expect it to work for patterns. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/9042 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler