1ParseOk 2 ( Module 3 SrcSpanInfo 4 { srcInfoSpan = SrcSpan "tests/examples/TupleSections.hs" 1 1 4 1 5 , srcInfoPoints = 6 [ SrcSpan "tests/examples/TupleSections.hs" 1 1 1 1 7 , SrcSpan "tests/examples/TupleSections.hs" 3 1 3 1 8 , SrcSpan "tests/examples/TupleSections.hs" 3 1 3 1 9 , SrcSpan "tests/examples/TupleSections.hs" 3 1 3 1 10 , SrcSpan "tests/examples/TupleSections.hs" 4 1 4 1 11 , SrcSpan "tests/examples/TupleSections.hs" 4 1 4 1 12 ] 13 } 14 Nothing 15 [ LanguagePragma 16 SrcSpanInfo 17 { srcInfoSpan = SrcSpan "tests/examples/TupleSections.hs" 1 1 1 31 18 , srcInfoPoints = 19 [ SrcSpan "tests/examples/TupleSections.hs" 1 1 1 13 20 , SrcSpan "tests/examples/TupleSections.hs" 1 28 1 31 21 ] 22 } 23 [ Ident 24 SrcSpanInfo 25 { srcInfoSpan = SrcSpan "tests/examples/TupleSections.hs" 1 14 1 27 26 , srcInfoPoints = [] 27 } 28 "TupleSections" 29 ] 30 ] 31 [] 32 [ FunBind 33 SrcSpanInfo 34 { srcInfoSpan = SrcSpan "tests/examples/TupleSections.hs" 3 1 3 18 35 , srcInfoPoints = [] 36 } 37 [ Match 38 SrcSpanInfo 39 { srcInfoSpan = SrcSpan "tests/examples/TupleSections.hs" 3 1 3 18 40 , srcInfoPoints = [] 41 } 42 (Ident 43 SrcSpanInfo 44 { srcInfoSpan = SrcSpan "tests/examples/TupleSections.hs" 3 1 3 4 45 , srcInfoPoints = [] 46 } 47 "foo") 48 [ PVar 49 SrcSpanInfo 50 { srcInfoSpan = SrcSpan "tests/examples/TupleSections.hs" 3 5 3 6 51 , srcInfoPoints = [] 52 } 53 (Ident 54 SrcSpanInfo 55 { srcInfoSpan = SrcSpan "tests/examples/TupleSections.hs" 3 5 3 6 56 , srcInfoPoints = [] 57 } 58 "x") 59 ] 60 (UnGuardedRhs 61 SrcSpanInfo 62 { srcInfoSpan = SrcSpan "tests/examples/TupleSections.hs" 3 7 3 18 63 , srcInfoPoints = 64 [ SrcSpan "tests/examples/TupleSections.hs" 3 7 3 8 ] 65 } 66 (App 67 SrcSpanInfo 68 { srcInfoSpan = SrcSpan "tests/examples/TupleSections.hs" 3 9 3 18 69 , srcInfoPoints = [] 70 } 71 (App 72 SrcSpanInfo 73 { srcInfoSpan = SrcSpan "tests/examples/TupleSections.hs" 3 9 3 16 74 , srcInfoPoints = [] 75 } 76 (TupleSection 77 SrcSpanInfo 78 { srcInfoSpan = SrcSpan "tests/examples/TupleSections.hs" 3 9 3 14 79 , srcInfoPoints = 80 [ SrcSpan "tests/examples/TupleSections.hs" 3 9 3 10 81 , SrcSpan "tests/examples/TupleSections.hs" 3 11 3 12 82 , SrcSpan "tests/examples/TupleSections.hs" 3 12 3 13 83 , SrcSpan "tests/examples/TupleSections.hs" 3 13 3 14 84 ] 85 } 86 Boxed 87 [ Just 88 (Lit 89 SrcSpanInfo 90 { srcInfoSpan = 91 SrcSpan "tests/examples/TupleSections.hs" 3 10 3 11 92 , srcInfoPoints = [] 93 } 94 (Int 95 SrcSpanInfo 96 { srcInfoSpan = 97 SrcSpan "tests/examples/TupleSections.hs" 3 10 3 11 98 , srcInfoPoints = [] 99 } 100 1 101 "1")) 102 , Nothing 103 , Nothing 104 ]) 105 (Var 106 SrcSpanInfo 107 { srcInfoSpan = SrcSpan "tests/examples/TupleSections.hs" 3 15 3 16 108 , srcInfoPoints = [] 109 } 110 (UnQual 111 SrcSpanInfo 112 { srcInfoSpan = SrcSpan "tests/examples/TupleSections.hs" 3 15 3 16 113 , srcInfoPoints = [] 114 } 115 (Ident 116 SrcSpanInfo 117 { srcInfoSpan = 118 SrcSpan "tests/examples/TupleSections.hs" 3 15 3 16 119 , srcInfoPoints = [] 120 } 121 "x")))) 122 (Lit 123 SrcSpanInfo 124 { srcInfoSpan = SrcSpan "tests/examples/TupleSections.hs" 3 17 3 18 125 , srcInfoPoints = [] 126 } 127 (Int 128 SrcSpanInfo 129 { srcInfoSpan = SrcSpan "tests/examples/TupleSections.hs" 3 17 3 18 130 , srcInfoPoints = [] 131 } 132 3 133 "3")))) 134 Nothing 135 ] 136 ] 137 , [] 138 ) 139