1ParseOk 2 ( Module 3 SrcSpanInfo 4 { srcInfoSpan = SrcSpan "tests/examples/T11727.hs" 1 1 9 1 5 , srcInfoPoints = 6 [ SrcSpan "tests/examples/T11727.hs" 1 1 1 1 7 , SrcSpan "tests/examples/T11727.hs" 3 1 3 1 8 , SrcSpan "tests/examples/T11727.hs" 3 1 3 1 9 , SrcSpan "tests/examples/T11727.hs" 5 1 5 1 10 , SrcSpan "tests/examples/T11727.hs" 6 1 6 1 11 , SrcSpan "tests/examples/T11727.hs" 7 1 7 1 12 , SrcSpan "tests/examples/T11727.hs" 9 1 9 1 13 , SrcSpan "tests/examples/T11727.hs" 9 1 9 1 14 ] 15 } 16 (Just 17 (ModuleHead 18 SrcSpanInfo 19 { srcInfoSpan = SrcSpan "tests/examples/T11727.hs" 3 1 3 20 20 , srcInfoPoints = 21 [ SrcSpan "tests/examples/T11727.hs" 3 1 3 7 22 , SrcSpan "tests/examples/T11727.hs" 3 15 3 20 23 ] 24 } 25 (ModuleName 26 SrcSpanInfo 27 { srcInfoSpan = SrcSpan "tests/examples/T11727.hs" 3 8 3 14 28 , srcInfoPoints = [] 29 } 30 "T11727") 31 Nothing 32 Nothing)) 33 [ LanguagePragma 34 SrcSpanInfo 35 { srcInfoSpan = SrcSpan "tests/examples/T11727.hs" 1 1 1 33 36 , srcInfoPoints = 37 [ SrcSpan "tests/examples/T11727.hs" 1 1 1 13 38 , SrcSpan "tests/examples/T11727.hs" 1 30 1 33 39 ] 40 } 41 [ Ident 42 SrcSpanInfo 43 { srcInfoSpan = SrcSpan "tests/examples/T11727.hs" 1 14 1 29 44 , srcInfoPoints = [] 45 } 46 "PatternSynonyms" 47 ] 48 ] 49 [] 50 [ PatSynSig 51 SrcSpanInfo 52 { srcInfoSpan = SrcSpan "tests/examples/T11727.hs" 5 1 5 19 53 , srcInfoPoints = 54 [ SrcSpan "tests/examples/T11727.hs" 5 1 5 8 55 , SrcSpan "tests/examples/T11727.hs" 5 10 5 11 56 , SrcSpan "tests/examples/T11727.hs" 5 13 5 15 57 ] 58 } 59 [ Ident 60 SrcSpanInfo 61 { srcInfoSpan = SrcSpan "tests/examples/T11727.hs" 5 9 5 10 62 , srcInfoPoints = [] 63 } 64 "A" 65 , Ident 66 SrcSpanInfo 67 { srcInfoSpan = SrcSpan "tests/examples/T11727.hs" 5 11 5 12 68 , srcInfoPoints = [] 69 } 70 "B" 71 ] 72 Nothing 73 Nothing 74 Nothing 75 Nothing 76 (TyCon 77 SrcSpanInfo 78 { srcInfoSpan = SrcSpan "tests/examples/T11727.hs" 5 16 5 19 79 , srcInfoPoints = [] 80 } 81 (UnQual 82 SrcSpanInfo 83 { srcInfoSpan = SrcSpan "tests/examples/T11727.hs" 5 16 5 19 84 , srcInfoPoints = [] 85 } 86 (Ident 87 SrcSpanInfo 88 { srcInfoSpan = SrcSpan "tests/examples/T11727.hs" 5 16 5 19 89 , srcInfoPoints = [] 90 } 91 "Int"))) 92 , PatSyn 93 SrcSpanInfo 94 { srcInfoSpan = SrcSpan "tests/examples/T11727.hs" 6 1 6 14 95 , srcInfoPoints = 96 [ SrcSpan "tests/examples/T11727.hs" 6 1 6 8 97 , SrcSpan "tests/examples/T11727.hs" 6 11 6 12 98 ] 99 } 100 (PApp 101 SrcSpanInfo 102 { srcInfoSpan = SrcSpan "tests/examples/T11727.hs" 6 9 6 10 103 , srcInfoPoints = [] 104 } 105 (UnQual 106 SrcSpanInfo 107 { srcInfoSpan = SrcSpan "tests/examples/T11727.hs" 6 9 6 10 108 , srcInfoPoints = [] 109 } 110 (Ident 111 SrcSpanInfo 112 { srcInfoSpan = SrcSpan "tests/examples/T11727.hs" 6 9 6 10 113 , srcInfoPoints = [] 114 } 115 "A")) 116 []) 117 (PLit 118 SrcSpanInfo 119 { srcInfoSpan = SrcSpan "tests/examples/T11727.hs" 6 13 6 14 120 , srcInfoPoints = [] 121 } 122 (Signless 123 SrcSpanInfo 124 { srcInfoSpan = SrcSpan "tests/examples/T11727.hs" 6 13 6 14 125 , srcInfoPoints = [] 126 }) 127 (Int 128 SrcSpanInfo 129 { srcInfoSpan = SrcSpan "tests/examples/T11727.hs" 6 13 6 14 130 , srcInfoPoints = [] 131 } 132 5 133 "5")) 134 ImplicitBidirectional 135 , PatSyn 136 SrcSpanInfo 137 { srcInfoSpan = SrcSpan "tests/examples/T11727.hs" 7 1 7 14 138 , srcInfoPoints = 139 [ SrcSpan "tests/examples/T11727.hs" 7 1 7 8 140 , SrcSpan "tests/examples/T11727.hs" 7 11 7 12 141 ] 142 } 143 (PApp 144 SrcSpanInfo 145 { srcInfoSpan = SrcSpan "tests/examples/T11727.hs" 7 9 7 10 146 , srcInfoPoints = [] 147 } 148 (UnQual 149 SrcSpanInfo 150 { srcInfoSpan = SrcSpan "tests/examples/T11727.hs" 7 9 7 10 151 , srcInfoPoints = [] 152 } 153 (Ident 154 SrcSpanInfo 155 { srcInfoSpan = SrcSpan "tests/examples/T11727.hs" 7 9 7 10 156 , srcInfoPoints = [] 157 } 158 "B")) 159 []) 160 (PLit 161 SrcSpanInfo 162 { srcInfoSpan = SrcSpan "tests/examples/T11727.hs" 7 13 7 14 163 , srcInfoPoints = [] 164 } 165 (Signless 166 SrcSpanInfo 167 { srcInfoSpan = SrcSpan "tests/examples/T11727.hs" 7 13 7 14 168 , srcInfoPoints = [] 169 }) 170 (Int 171 SrcSpanInfo 172 { srcInfoSpan = SrcSpan "tests/examples/T11727.hs" 7 13 7 14 173 , srcInfoPoints = [] 174 } 175 5 176 "5")) 177 ImplicitBidirectional 178 ] 179 , [] 180 ) 181