@@ -7,6 +7,7 @@ import Test.Framework.Providers.QuickCheck2
7import Test.HUnit (assert)
7import Test.HUnit (assert)
8import Test.QuickCheck
8import Test.QuickCheck
9import Text.Parsec.Combinator (eof)
9import Text.Parsec.Combinator (eof)
10+import Text.PrettyPrint as P
11import SourceSyntax.Literal as Lit
12import SourceSyntax.Literal as Lit
12import SourceSyntax.Pattern as Pat
13import SourceSyntax.Pattern as Pat
@@ -50,4 +51,4 @@ prop_parse_print p x =
50 either (const False) (== x) . parse_print p $ x
51 either (const False) (== x) . parse_print p $ x
52parse_print :: (Pretty a) => IParser a -> a -> Either String a
53parse_print :: (Pretty a) => IParser a -> a -> Either String a
53−parse_print p = either (Left . show) (Right) . iParse (p <* eof) . show . pretty
54+parse_print p = either (Left . show) (Right) . iParse (p <* eof) . P.renderStyle P.style {mode=P.LeftMode} . pretty