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