ParseOk ( Module SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/SCCPragmas.hs" 1 1 4 1 , srcInfoPoints = [ SrcSpan "tests/examples/SCCPragmas.hs" 1 1 1 1 , SrcSpan "tests/examples/SCCPragmas.hs" 1 1 1 1 , SrcSpan "tests/examples/SCCPragmas.hs" 3 1 3 1 , SrcSpan "tests/examples/SCCPragmas.hs" 4 1 4 1 , SrcSpan "tests/examples/SCCPragmas.hs" 4 1 4 1 ] } (Just (ModuleHead SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/SCCPragmas.hs" 1 1 1 24 , srcInfoPoints = [ SrcSpan "tests/examples/SCCPragmas.hs" 1 1 1 7 , SrcSpan "tests/examples/SCCPragmas.hs" 1 19 1 24 ] } (ModuleName SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/SCCPragmas.hs" 1 8 1 18 , srcInfoPoints = [] } "SCCPragmas") Nothing Nothing)) [] [] [ PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/SCCPragmas.hs" 3 1 3 27 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/SCCPragmas.hs" 3 1 3 2 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/SCCPragmas.hs" 3 1 3 2 , srcInfoPoints = [] } "x")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/SCCPragmas.hs" 3 3 3 27 , srcInfoPoints = [ SrcSpan "tests/examples/SCCPragmas.hs" 3 3 3 4 ] } (SCCPragma SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/SCCPragmas.hs" 3 5 3 27 , srcInfoPoints = [ SrcSpan "tests/examples/SCCPragmas.hs" 3 13 3 21 , SrcSpan "tests/examples/SCCPragmas.hs" 3 22 3 25 ] } "wibble" (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/SCCPragmas.hs" 3 26 3 27 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/SCCPragmas.hs" 3 26 3 27 , srcInfoPoints = [] } 3 "3")))) Nothing ] , [] )