1ParseOk 2 ( Module 3 SrcSpanInfo 4 { srcInfoSpan = SrcSpan "tests/examples/SCCPragmas.hs" 1 1 4 1 5 , srcInfoPoints = 6 [ SrcSpan "tests/examples/SCCPragmas.hs" 1 1 1 1 7 , SrcSpan "tests/examples/SCCPragmas.hs" 1 1 1 1 8 , SrcSpan "tests/examples/SCCPragmas.hs" 3 1 3 1 9 , SrcSpan "tests/examples/SCCPragmas.hs" 4 1 4 1 10 , SrcSpan "tests/examples/SCCPragmas.hs" 4 1 4 1 11 ] 12 } 13 (Just 14 (ModuleHead 15 SrcSpanInfo 16 { srcInfoSpan = SrcSpan "tests/examples/SCCPragmas.hs" 1 1 1 24 17 , srcInfoPoints = 18 [ SrcSpan "tests/examples/SCCPragmas.hs" 1 1 1 7 19 , SrcSpan "tests/examples/SCCPragmas.hs" 1 19 1 24 20 ] 21 } 22 (ModuleName 23 SrcSpanInfo 24 { srcInfoSpan = SrcSpan "tests/examples/SCCPragmas.hs" 1 8 1 18 25 , srcInfoPoints = [] 26 } 27 "SCCPragmas") 28 Nothing 29 Nothing)) 30 [] 31 [] 32 [ PatBind 33 SrcSpanInfo 34 { srcInfoSpan = SrcSpan "tests/examples/SCCPragmas.hs" 3 1 3 27 35 , srcInfoPoints = [] 36 } 37 (PVar 38 SrcSpanInfo 39 { srcInfoSpan = SrcSpan "tests/examples/SCCPragmas.hs" 3 1 3 2 40 , srcInfoPoints = [] 41 } 42 (Ident 43 SrcSpanInfo 44 { srcInfoSpan = SrcSpan "tests/examples/SCCPragmas.hs" 3 1 3 2 45 , srcInfoPoints = [] 46 } 47 "x")) 48 (UnGuardedRhs 49 SrcSpanInfo 50 { srcInfoSpan = SrcSpan "tests/examples/SCCPragmas.hs" 3 3 3 27 51 , srcInfoPoints = 52 [ SrcSpan "tests/examples/SCCPragmas.hs" 3 3 3 4 ] 53 } 54 (SCCPragma 55 SrcSpanInfo 56 { srcInfoSpan = SrcSpan "tests/examples/SCCPragmas.hs" 3 5 3 27 57 , srcInfoPoints = 58 [ SrcSpan "tests/examples/SCCPragmas.hs" 3 13 3 21 59 , SrcSpan "tests/examples/SCCPragmas.hs" 3 22 3 25 60 ] 61 } 62 "wibble" 63 (Lit 64 SrcSpanInfo 65 { srcInfoSpan = SrcSpan "tests/examples/SCCPragmas.hs" 3 26 3 27 66 , srcInfoPoints = [] 67 } 68 (Int 69 SrcSpanInfo 70 { srcInfoSpan = SrcSpan "tests/examples/SCCPragmas.hs" 3 26 3 27 71 , srcInfoPoints = [] 72 } 73 3 74 "3")))) 75 Nothing 76 ] 77 , [] 78 ) 79