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