From: Ian Lynagh Date: Sun, 29 Nov 2009 15:54:54 +0000 (+0000) Subject: Tweak the alternative layout rule: {} contains commas X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=commitdiff_plain;h=fc5cd848af22c97dfde1953b9efcfc60e6ccf2bb Tweak the alternative layout rule: {} contains commas --- diff --git a/compiler/parser/Lexer.x b/compiler/parser/Lexer.x index 7594079..c6457a4 100644 --- a/compiler/parser/Lexer.x +++ b/compiler/parser/Lexer.x @@ -2100,6 +2100,10 @@ isNonDecreasingIntentation _ = False containsCommas :: Token -> Bool containsCommas IToparen = True containsCommas ITobrack = True +-- John doesn't have {} as containing commas, but records contain them, +-- which caused a problem parsing Cabal's Distribution.Simple.InstallDirs +-- (defaultInstallDirs). +containsCommas ITocurly = True -- GHC Extensions: containsCommas IToubxparen = True containsCommas _ = False