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